BM6P6(@ """"""###$$$$$$$$$$$$###((('''$$$ !!!%%%%%%$$$###$$$%%%'''((($$$###"""!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$"""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&(((((('''$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%$$$$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%######$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&+++(((%%%$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%"""$$$%%%%%%%%%%%%&&&(((###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$+++(((%%%###$$$%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""######$$$&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""######$$$$$$###%%%''''''&&&%%%%%%%%%######%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''$$$"""!!!###&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""""""""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""!!!!!!!!!!!!"""######!!!###&&&'''&&&%%%%%%%%%###$$$%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$""" ###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###########################$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""!!! !!!"""###$$$ ###%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$######$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$######$$$$$$###"""$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!"""###%%%&&&!!!###%%%%%%&&&''')))%%%%%%$$$###############"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!"""######$$$#########$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''((($$$%%%&&&%%%$$$$$$%%%&&&&&&%%%###"""""""""###$$$"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""############""""""######$$$$$$$$$$$$##############################$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######%%%(((***+++)))'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$############$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''((("""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%&&&''''''((((((######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***)))'''%%%###&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&111<<<333&&&$$$&&&%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$######$$$&&&'''#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&///777///%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&''''''(((%%%%%%&&&(((***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&& ***///)))$$$%%%&&&###&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&)))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$########################'''''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&"""&&&'''######&&&&&&###%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&((())))))((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&)))+++***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###$$$###!!!"""&&&&&&###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%###$$$&&&((())))))(((((((((((())))))))))))((('''$$$%%%&&&(((***)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&$$$"""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$""" ######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###""""""###%%%%%%$$$"""###############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%###$$$%%%''''''&&&&&&%%%&&&%%%%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$######""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%$$$############$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&$$$""""""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###$$$%%%$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''%%%$$$#########$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$ """$$$%%%%%%$$$$$$(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###############%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''########################""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$"""""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''((($$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%%%%$$$%%%&&&&&&$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''%%%$$$"""#########$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''&&&&&&'''((((((((('''&&&%%%###$$$''')))++++++***))))))'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&)))'''&&&$$$######$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((***+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''!!!"""###%%%&&&'''((((((%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&%%%###"""!!!"""$$$%%%&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%''''''((())))))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$(((&&&$$$""""""$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%########################%%%%%%&&&&&&'''((())))))$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''!!!"""%%%###'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%'''&&&%%%### $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%########################%%%%%%&&&&&&'''(((((()))$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''### ###%%%%%%###%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$############&&&&&&&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$###&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!###&&&((()))******$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$######""""""######$$$%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$###!!!!!!###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$$$$######""""""######$$$$$$$$$"""""""""###$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$""""""$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&$$$###############$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###"""""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%$$$#########%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%###"""###&&&######$$$$$$$$$$$$%%%%%%$$$############$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$#################################$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%&&&'''&&&&&&%%%$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## ###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""######"""""""""###%%%&&&)))(((&&&%%%$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&$$$!!! """%%%(((###$$$%%%$$$"""!!!"""###%%%%%%&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$"""%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############)))((('''$$$""" ''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""$$$&&&&&&%%%############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&%%%$$$###"""!!!&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&############$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$######""""""###$$$%%%((('''&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$"""!!!!!!###%%%'''%%%&&&'''&&&$$$###$$$%%%((())))))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''$$$######""""""######$$$&&&&&&&&&%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###&&&&&&''''''(((((('''&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!!!!!"""'''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%$$$$$$############$$$&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$############$$$%%%%%%&&&'''((('''&&&%%%&&&'''&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$"""#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((($$$######""""""######$$$%%%&&&&&&&&&&&&&&&''''''######""""""""""""######$$$$$$%%%%%%&&&&&&'''''' !!!"""###$$$&&&''''''%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###!!! ###%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''"""###$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%$$$$$$&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%!!! ###"""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%''''''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&"""%%%((('''$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$%%%'''((((((((('''&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""$$$######""""""######$$$######$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###$$$''')))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&!!!"""######$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((###$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&''''''(((######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%###$$$&&&'''((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%$$$$$$&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))"""###%%%''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&((()))***+++&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""$$$&&&(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$"""###$$$%%%'''((())))))''''''''''''''''''''''''((((((&&&%%%###""" $$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''))))))'''%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&$$$###"""%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((((('''%%%#########%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&###$$$%%%%%%###!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%&&&'''((('''%%%%%%''')))'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$%%%'''((((((&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%#########$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%((((((((())))))*********&&&%%%###""""""###%%%&&&&&&%%%$$$""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&(((((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%(((&&&$$$$$$&&&'''&&&$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!###$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%############%%%%%%$$$$$$###""""""###%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%***%%%!!!"""&&&(((%%% %%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""!!! %%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((()))))))))((('''%%%$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%!!!  """$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###!!!!!!!!!"""""""""""""""'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%)))&&&"""###%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$#########%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))***(((&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""$$$%%%'''$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$ """$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###'''&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%###(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%###%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''(((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((()))(((&&&%%%$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))***)))(((&&&%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%"""$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&'''&&&$$$###&&&((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&(((******)))'''%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""$$$%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$#########$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###%%%%%%%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$###""" $$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&$$$###"""$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((""""""###$$$$$$%%%&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###%%%''')))***)))'''&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$"""$$$&&&&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%%%%!!! %%%(((&&&###%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%)))((('''%%%$$$#########$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""""""""#########!!!###%%%'''(((((('''&&&)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))(((&&&### %%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((("""$$$&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%'''(((&&&$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$######"""""""""$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&((()))$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""!!! &&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$"""  """$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$######""""""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((()))))))))''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&&&&'''(((((('''''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!!!!"""%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$###+++***)))'''%%%###!!!!!!$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((#########$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%+++)))&&&$$$###$$$%%%&&&$$$%%%'''''''''%%%$$$"""***)))((('''%%%$$$""""""$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''%%%$$$&&&(((%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((!!!!!!"""###$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&'''''''''&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&))),,,...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%---+++'''$$$###$$$&&&'''"""###%%%%%%%%%###!!! %%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&''''''&&&$$$###'''''''''(((((((((((()))&&&&&&&&&%%%%%%&&&&&&'''$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&%%%############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''###$$$%%%&&&''''''((()))'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&$$$###%%%''')))(((&&&&&&&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########"""""")))'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$#########$$$%%%%%%&&&'''''',,,***(((%%%$$$$$$%%%%%%###%%%&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&###$$$%%%&&&'''&&&%%%%%%(((((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%%%%%%%''')))'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&))))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((#########$$$%%%&&&'''(((%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''$$$$$$############$$$$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''(((+++)))'''%%%$$$$$$%%%&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))((((((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$(((((((((''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$&&&'''((()))))))))$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&''''''(((((((((%%%&&&&&&&&&''''''((((((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''((((((((($$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%%%%%%%''')))$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$######&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$&&&'''(((((()))))))))))))))((('''''''''&&&$$$&&&((()))***)))((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###!!!&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''$$$###'''---///***%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''((('''%%%#########%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((&&&$$$$$$$$$&&&''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***+++,,,''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''&&&$$$######%%%&&&'''((((((&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&((()))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$### &&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$ """%%%'''((('''&&&$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&&&&%%%###+++)))'''$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$&&&)))((($$$ &&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''((('''%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((('''&&&$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&'''&&&&&&'''''''''&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$"""###%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&'''&&&$$$((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))''''''((())))))(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&'''((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''"""%%%((()))(((''')))+++&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''''''((()))&&&&&&''''''((()))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&***))))))))))))))))))***((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$"""!!!"""$$$''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$###'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###%%%'''(((((('''$$$$$$$$$%%%&&&'''((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######!!!$$$$$$"""!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((((((&&&&&&''''''((())))))***&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###!!! ###&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###$$$&&&'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###!!! """%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%''''''((('''&&&%%%######$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))((('''''''''''''''))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###""""""!!!###%%%&&&%%%"""!!!"""%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%(((%%%%%%&&&&&&&&&&&&&&&'''%%%###"""###'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''(((((('''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))*********))))))((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###((((((((('''&&&&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((######$$$%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&((($$$$$$&&&'''''''''&&&&&&$$$!!! ###'''***)))&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((''''''''''''''''''''''''((())))))******(((''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((()))******###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******))))))((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&''''''(((((()))***++++++$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''###$$$&&&(((((('''&&&%%%### """(((+++***'''&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&+++***(((&&&%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''((('''%%%$$$%%%'''(((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''((()))***++++++((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''''''''(((***)))'''%%%'''%%%######&&&'''&&&$$$ !!!###%%%'''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''***)))&&&$$$###$$$%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''((())))))'''&&&'''((())))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''((()))((('''%%%$$$'''''''''&&&&&&%%%%%%%%%)))'''$$$######%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&((())))))(((''''''((((((''''''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&''')))+++,,,///---***'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&((((((((('''&&&%%%%%%&&&''''''%%%### (((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''((('''&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&(((''''''((())))))'''%%%'''%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''))))))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%(((%%%###"""###$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''))))))'''''''''((((((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&'''''')))(((''''''''''''((()))&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&&&&))))))***)))((('''%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&)))((('''(((((((((&&&$$$'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$&&&(((***+++***)))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''&&&&&&%%%$$$((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''(((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%% """""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&$$$""""""###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))))))'''&&&'''((((((''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""###$$$$$$ !!!"""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$(((&&&$$$###"""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((+++*********))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((''''''(((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((()))((((((((())))))((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''((('''&&&$$$'''&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$&&&)))+++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&(((***+++***)))(((''''''&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%'''(((((('''&&&&&&'''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%$$$%%%'''(((((('''&&&%%%'''''''''&&&%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((())))))((((((''''''((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''(((((((((((('''''''''(((((((((((()))))))))))))))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$&&&)))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&'''''''''(((((())))))(((((((((''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******)))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&''')))***'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%'''(((((('''&&&&&&'''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&%%%%%%'''((()))))))))'''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''((()))((('''$$$###$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))******(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%'''((()))''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))((((((''''''&&&''''''((((((((((((''''''(((((((((((()))))))))***(((((())))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''###$$$%%%%%%&&&%%%%%%%%%'''''''''&&&''''''((()))(((&&&%%%%%%&&&''''''&&&&&&''''''&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))'''(((((())))))(((((('''######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((()))******)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&((((((&&&%%%&&&'''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++***(((%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''((())))))(((''''''%%%%%%%%%&&&&&&''''''((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******(((((())))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''###$$$%%%'''''''''&&&%%%'''''''''''''''((())))))'''%%%###$$$&&&(((((((((&&&'''((('''%%%$$$'''))))))(((((('''&&&&&&%%%%%%&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''')))++++++)))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((''''''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''(((((((((###%%%'''(((((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))(((''''''###$$$$$$%%%&&&&&&''''''))))))((('''''''''''''''$$$%%%&&&'''((((((((((((((()))*********)))((('''(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''(((((()))))))))*********(((((()))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&''')))*********))))))'''''''''''''''((())))))&&&$$$######&&&((())))))&&&''')))'''%%%$$$''')))%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''%%%''')))******)))'''%%%''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&'''((())))))***%%%'''***,,,,,,***'''%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%''')))***+++''''''((()))((('''%%%$$$%%%%%%%%%&&&&&&'''''''''((('''''''''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))))))))((('''''''''''''''###$$$&&&((())))))((('''&&&''')))***)))(((&&&$$$(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''))))))))))))************(((((())))))*********+++$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$###"""$$$''')))))))))''''''''''''''''''''''''(((%%%$$$%%%((())))))'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''(((((((((((((((((('''+++)))'''%%%%%%''')))+++'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((()))***((((((((((((((((((((((((((((((((((((((('''''''''%%%'''(((((('''&&&&&&'''((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''((((((((()))(((((()))))))))'''&&&%%%''''''&&&&&&&&&&&&'''''')))******)))(((((()))+++$$$'''******'''&&&'''))),,,,,,++++++***)))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''&&&%%%%%%%%%'''((()))************++++++++++++***)))))))))((((((((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))******((((((&&&%%%%%%&&&'''((('''((()))***)))(((&&&%%%******))))))(((((('''''')))))))))))))))((('''''')))'''%%%%%%&&&(((******''''''(((((('''&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$$$$$$$&&&''''''&&&$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((())))))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%$$$###$$$&&&(((((((((''''''''''''''''''''''''(((&&&$$$%%%''')))(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((((((&&&%%%$$$$$$%%%&&&(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((('''%%%'''(((((('''&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((((((''''''''''''''''''((((((((())))))'''((()))*********)))(((((((((''''''''''''(((((()))*********((((((***+++((()))******(((((()))***************************))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((()))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((())))))***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((&&&%%%%%%&&&'''((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''((()))))))))************+++++++++******))))))))))))************))))))((((((((((((((((((((((((((((((((((((+++******)))((((((''''''((((((((()))))))))******)))))))))*********++++++******************************++++++***))))))((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&'''''''''''''''''''''''')))'''&&&&&&'''''''''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))(((((((((''''''''''''((((((((()))))))))'''((()))***++++++++++++))))))(((((((((((()))))))))***+++***((((((***+++---+++))))))***+++++++++'''(((((()))******++++++***))))))(((((())))))***((((((((((((((((((((((((************)))((('''&&&''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''&&&''''''(((((())))))***''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''((()))'''%%%$$$###$$$&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((())))))))))))))))))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((''''''(((((()))***)))************+++++++++++++++************++++++***))))))))))))((((((((())))))))))))))))))))))))*********))))))(((((('''((())))))))))))*********************+++++++++,,,************************+++++++++,,,++++++***)))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))''''''((())))))(((''''''(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$&&&(((((('''&&&'''(((&&&&&&''''''(((((())))))((((((((((((((())))))))))))))))))((((((((((((''''''(((((((((((()))))))))((())))))******+++++++++******))))))))))))*********++++++***))))))***,,,///+++''''''***,,,+++***((((((((())))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,+++***)))((((((((()))))))))*********+++++++++*********))))))(((((())))))))))))((((((******))))))((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))'''&&&%%%$$$$$$(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''(((((()))***))))))(((&&&$$$###"""%%%&&&(((((('''&&&&&&'''&&&'''''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((''''''((((((((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((('''((())))))***))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))*********************************)))))))))(((((()))))))))*********++++++******+++++++++,,,,,,,,,***************************+++++++++++++++******$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&%%%&&&&&&(((''''''''''''&&&&&&&&&(((((((((((())))))))))))&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))&&&'''(((******((('''&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))$$$&&&(((((('''&&&'''(((&&&''''''(((((()))))))))((((((((()))))))))*********)))))))))(((((((((((((((((((((((()))))))))*********))))))((((((((((((******))))))))))))*********++++++***))))))***,,,///+++'''''')))+++***)))+++*********)))))))))((()))((((((''''''(((((()))************************'''(((***,,,------,,,+++))))))))))))************,,,++++++++++++*********(((((())))))))))))((((((*********)))((((((''''''(((((((((((((((((((((((((((((('''''''''(((((())))))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''(((((()))))))))************)))'''%%%$$$###%%%'''))))))'''&&&&&&'''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&((('''%%%%%%%%%%%%'''(((+++)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((()))******))))))*********+++++++++))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++************))))))))))))************++++++++++++******+++++++++,,,,,,,,,************************))))))******+++******)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%'''''''''''''''''''''''''''(((((('''%%%%%%&&&((((((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((('''$$$%%%&&&''''''&&&%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))$$$%%%'''(((''''''((()))(((((((((((((((((())))))(((((())))))******++++++******)))))))))(((((((((((((((((()))))))))******,,,+++***(((((('''((((((******))))))))))))*********+++,,,+++))))))+++,,,...,,,***))))))******))),,,,,,++++++***))))))(((***))))))(((((())))))***++++++++++++++++++++++++'''((()))+++,,,------...(((((((((((())))))))))))************)))))))))(((((())))))******))))))((('''(((((())))))******+++((((((((((((((((((((((((((((((''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$&&&'''))))))((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&(((******)))'''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''%%%''')))(((%%%$$$%%%(((%%%&&&''''''((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!"""$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))***+++,,,(((((((((((((((((((((((())))))(((((())))))***+++)))************+++++++++))))))(((((((((((()))))))))))))))************+++******************************************************+++++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++((()))******************$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''%%%'''((('''%%%%%%'''***(((''''''''''''&&&&&&&&&"""""""""#########$$$$$$&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))'''&&&%%%))))))))))))))))))))))))&&&&&&''''''((())))))***###%%%'''(((''''''((())))))))))))((((((((((((((((((((()))******+++,,,,,,*********)))))))))(((((((((((()))))))))*********++++++***)))))))))***+++)))))))))(((((()))))))))++++++,,,+++******+++---------...,,,+++)))***+++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,------------------------))))))))))))***+++------))))))))))))************++++++*********)))))))))))))))************))))))((((((((()))******++++++((((((((((((((((((((((((((((((((((((((()))******''''''(((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''(((((('''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''$$$&&&'''%%%!!! ###'''%%%&&&&&&'''((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''' ###%%%&&&'''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((***+++,,,(((((((((((((((((((((((())))))(((((())))))***+++)))************+++++++++***))))))))))))))))))***))))))*********+++++++++************************************************+++++++++,,,,,,,,,,,,---)))))))))*********++++++++++++++++++++++++++++++)))******+++,,,,,,++++++$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&'''''''''''''''''''''''''''''''''$$$&&&((('''%%%%%%(((+++(((((('''''''''&&&&&&&&&'''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%%%%&&&)))++++++)))&&&%%%(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&((())))))'''&&&$$$))))))))))))))))))))))))&&&&&&&&&'''((())))))***###%%%'''(((''''''((()))******))))))((((((''''''((())))))***++++++,,,,,,************))))))))))))))))))))))))************+++******)))***,,,---...))))))(((((((((((())))))+++,,,,,,+++******+++---,,,///111000,,,******,,,***++++++,,,,,,---.........------,,,,,,------...........................+++***)))))))))***+++,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++))))))************))))))++++++******)))((((((((())))))))))))))))))))))))((((((((((((((()))******&&&'''(((*********)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((('''###$$$&&&((())))))(((''''''&&&$$$$$$$$$&&&((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%"""!!!&&&%%%%%%&&&'''((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''((())))))&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&'''&&&%%%$$$'''''''''''''''''''''''''''&&&$$$######$$$&&&'''###%%%'''))))))'''%%%$$$%%%%%%&&&''''''&&&%%%%%%'''((()))******)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&((()))***+++)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++++++++************++++++))))))******++++++++++++))))))))))))))))))))))))******************++++++++++++,,,,,,,,,---------((())))))))))))*********++++++++++++++++++++++++***+++,,,,,,------------%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%'''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((())))))((('''''''''(((***+++******)))((('''&&&%%%%%%%%%&&&((())))))(((&&&%%%(((((()))))))))'''&&&%%%(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,---------.........'''(((***+++++++++***))))))))))))***))))))((((((,,,+++)))(((((()))***,,,,,,,,,,,,***((('''(((***---...///...,,,++++++++++++---000111000/////////...///111111111111/////////000000000111111222222222000//////111111...+++)))+++---000111000//////......---,,,+++***((('''+++++++++++++++***)))((())))))******************,,,,,,*********+++---...''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$######$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))###$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''+++***(((&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((('''%%%$$$###"""""""""$$$$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))+++*********))))))(((((((((((((((((())))))))))))************************))))))))))))***+++,,,---000,,,(((''')))******(((************))))))))))))------,,,******)))))))))---,,,,,,+++***+++++++++******))))))***,,,...///...//////......---,,,++++++************,,,---///"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&(((((((((((('''&&&$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((())))))(((((('''((()))***+++)))((((((''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&'''(((((((((((('''&&&''''''((((((((()))))))))))))))(((((((((((())))))(((((()))))))))*********((((((((((((((((((((((((************************)))))))))***+++++++++,,,************++++++++++++'''((()))******)))((((((******+++++++++******)))+++***)))))))))+++---...+++,,,---,,,+++,,,---///...000111111000///000111...000333444444333444555555666666666666666666555999999999999999999999999999777666777999888666333222222333333333222000///------.........------,,,------............------******+++++++++******)))*********))))))******+++'''(((((())))))((((((''''''''''''((((((((())))))***(((''''''(((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''***)))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%'''&&&&&&&&&''''''((()))(((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))************)))))))))((((((((((((((()))))))))***************************))))))))))))***+++,,,,,,000---)))((()))+++***))))))*********++++++++++++...---,,,,,,,,,,,,------*********+++,,,---...///------,,,,,,,,,...///000.../////////......------000///.........///111111 !!!"""$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))(((((('''&&&$$$""""""&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((()))(((&&&&&&((()))((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******************++++++)))))))))************+++))))))*********))))))(((***++++++,,,,,,,,,++++++******))))))+++,,,...000,,,---...///......000222000333555666666666777999666888;;;<<<<<<<<<===>>>AAAAAA@@@@@@@@@@@@AAAAAAEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCC@@@>>><<<<<<;;;:::999999888777222333333333222111000000////////////000000000000,,,,,,,,,,,,+++***))))))******+++++++++******)))(((((())))))))))))(((((((((((()))))))))*********)))(((&&&'''(((((('''%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&%%%$$$######&&&&&&&&&'''((()))***+++(((''''''&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&))))))(((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''((())))))************))))))))))))((((((((()))))))))******++++++++++++++++++++++++(((((((((((()))***+++,,,///---***)))***++++++************++++++,,,,,,---***************+++,,,,,,***++++++,,,...//////000...---------...///000111//////000000000111111111444444333222222333444555""""""###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$###%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''((()))(((&&&&&&((()))((((((((((((((())))))***'''''''''(((((()))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))***++++++,,,+++++++++************+++,,,...///...000222222222222333444777:::===>>>??????AAACCCDDDFFFGGGGGGFFFFFFGGGHHHKKKJJJIIIIIIIIIKKKLLLMMMNNNOOOPPPQQQRRRQQQQQQPPPNNNNNNNNNNNNMMMKKKHHHFFFDDDCCCCCCBBBBBBBBBCCCCCC======<<<;;;999666444333333222111111000000//////------------,,,+++)))))),,,,,,---...---,,,***)))((())))))******))))))(((((((((((()))))))))******(((&&&%%%%%%&&&'''%%%$$$''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&'''(((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((()))((((((((((((((())))))*********)))))))))))))))(((((()))))))))*********++++++++++++++++++++++++)))((((((((())))))***+++...---+++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,......//////////////////------...///111333444555666666666777777888999:::999999888888999:::<<<===%%%&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&''''''(((((((((''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''((()))(((&&&&&&((()))'''(((((()))))))))))))))((((((((()))******++++++)))(((''''''''''''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,+++++++++++++++++++++)))******+++,,,,,,++++++,,,,,,,,,------...//////222555888;;;<<<===???@@@DDDGGGIIIJJJJJJKKKLLLNNNQQQRRRRRRPPPNNNLLLMMMNNNLLLLLLLLLLLLMMMOOOQQQSSSQQQSSSUUUWWWYYYYYYYYYXXXVVVWWWWWWVVVTTTPPPMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHEEEDDDCCCBBB@@@>>><<<;;;;;;:::777555333111111000////////////...---++++++------......---+++)))((())))))************))))))''''''((((((((())))))))))))(((''''''(((((('''%%%'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((((((((()))(((&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***))))))((((((((())))))))))))))))))))))))******))))))))))))************++++++++++++++++++++++++)))))))))))))))******+++---------,,,,,,+++,,,,,,------,,,+++******))))))//////............//////---...000111222222222222111333555888;;;===???@@@DDDDDDDDDEEEFFFGGGHHHIIIEEEEEEEEEEEEGGGIIILLLMMM''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''((()))(((&&&&&&((()))''''''((()))))))))))))))((((((((())))))*********((((((((((((((((((((((((******(((''''''&&&''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******************++++++)))))))))************+++******))))))******+++,,,,,,,,,---...////////////000000111333444555666666999===BBBGGGJJJMMMPPPRRRRRRTTTUUUUUUTTTSSSTTTUUUUUUUUUTTTQQQNNNLLLLLLMMMHHHIIIJJJKKKNNNPPPRRRSSSSSSTTTWWWYYY[[[[[[ZZZYYYZZZ\\\^^^^^^ZZZWWWTTTSSSSSSRRRPPPNNNKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDBBB???;;;888666666555222333333333222111000000.........---,,,***)))(((******++++++++++++******'''''''''((((((((()))))),,,+++)))***++++++***(((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''''''''(((((()))******++++++''''''''''''((((((((((((''''''''''''((((((((((((******)))((((((((())))))))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,---......,,,,,,---...///...------,,,+++******............///000000111...000333777:::===>>>>>>???AAADDDGGGJJJMMMOOOOOOUUUUUUTTTTTTUUUVVVXXXYYYTTTTTTTTTUUUWWWYYY[[[]]]%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''((((((((())))))))))))'''((()))(((&&&&&&((()))&&&'''((()))***))))))(((''''''''''''(((((((((((('''((()))******)))(((''')))(((((('''((()))***+++''''''((((((((()))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,************++++++++++++++++++++++++,,,---///000111222333444555555555555444666888;;;>>>@@@AAABBBDDDHHHMMMRRRTTTVVVYYYZZZXXXYYYZZZXXXUUUSSSRRRSSSNNNNNNMMMJJJGGGFFFFFFHHHEEEGGGJJJMMMPPPSSSUUUUUUTTTVVVXXXZZZZZZYYYWWWVVV[[[^^^bbbcccaaa___^^^^^^YYYXXXWWWUUURRROOOLLLJJJGGGHHHIIIJJJJJJKKKKKKJJJHHHFFFBBB???<<<:::::::::777777888888888777777666444333111000...---,,,,,,***++++++++++++++++++***(((((()))))))))*********+++***))))))******)))((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((+++******)))(((((())))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---//////---,,,---///................../////////000111222444666888999999<<>><<<;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;:::888666444222111111222***++++++,,,,,,++++++***)))************+++++++++)))'''&&&&&&''''''&&&%%%(((((((((((())))))))))))'''''''''&&&&&&''''''''''''((((((((())))))******((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''"""###%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$###$$$&&&((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))))))))))))))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&***)))'''&&&%%%$$$######$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$######"""''''''''''''((((((((()))''''''''''''((((((((()))++++++***))))))((())))))(((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++...000000---,,,---///---...///000111222333333777777999<<>>???AAADDDFFFHHHGGGFFFDDDHHHIIIJJJIIIIIIKKKNNNQQQSSSQQQOOOOOOQQQQQQOOOMMMPPPPPPPPPMMMIIIFFFEEEEEEBBB@@@???@@@BBBCCCBBBAAA@@@BBBFFFJJJNNNRRRUUUWWWXXXRRRRRRWWWXXXRRRNNNOOOYYY^^^dddfffeeecccbbbbbb```aaaccccccaaa\\\WWWTTTPPPOOOLLLJJJHHHGGGFFFFFFJJJHHHFFFEEEEEECCC@@@===999;;;=========AAAGGGLLLKKKEEE???<<<===<<<999555111000///---+++******)))...,,,******,,,------,,,,,,***))))))******)))'''%%%(((***+++***(((((((((******)))((('''&&&%%%%%%###%%%''')))***)))'''%%%))))))))))))))))))))))))'''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((('''''''''((((((((((((((())))))((((((''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%'''(((***'''''''''&&&&&&%%%%%%%%%+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''%%%$$$###""""""''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((***)))((((((((()))+++,,,'''((()))++++++******)))+++***)))'''''')))***+++))))))***++++++++++++***,,,,,,++++++***+++++++++000...,,,+++***,,,...///+++---------------///111000111222444777;;;???AAACCCGGGMMMRRRTTTUUUWWWXXX[[[ZZZ[[[]]]___```___]]]YYY[[[]]]]]]\\\ZZZZZZZZZ\\\\\\\\\[[[[[[ZZZZZZZZZ\\\ZZZXXXTTTQQQOOOMMMLLL'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&'''&&&%%%$$$$$$%%%'''((((((((((((((())))))))))))((((((((('''%%%%%%&&&((())))))))))))(((((((((((()))))))))((((((((('''''')))***+++***)))((()))+++((((((((()))))))))))))))))))))))))))************+++***)))((('''((())))))+++*********))))))))))))))))))))))))************)))+++,,,,,,***))))))***+++******+++---......---,,,...////////////111222333777;;;>>>@@@BBBDDDFFFIIIJJJLLLLLLKKKIIIGGGEEEGGGIIIJJJKKKKKKLLLOOOQQQLLLKKKKKKLLLNNNOOOOOONNNNNNOOOOOOMMMJJJHHHHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNSSSPPPPPPTTTSSSNNNKKKMMMXXX\\\aaabbb```]]]\\\\\\YYYYYYZZZZZZZZZYYYWWWVVVQQQOOOLLLIIIGGGFFFFFFFFFHHHGGGFFFFFFGGGGGGEEECCC>>>@@@AAA@@@@@@BBBFFFJJJLLLHHHEEEEEEGGGFFFCCC???:::999666333000---+++***,,,+++***+++,,,,,,+++))),,,+++******++++++***)))&&&(((***+++)))(((((()))((((((((((((((('''''''''$$$%%%'''((()))((('''&&&((((((((((((((((((((((((&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((***)))((((((((()))******'''((()))***+++******)))+++***)))(((((()))***+++))))))***+++++++++++++++000//////...............+++++++++,,,------......,,,---///000000111444666888999;;;>>>CCCGGGKKKNNNSSSUUUYYY]]]```aaaaaa```aaa^^^[[[YYYXXXVVVTTTSSSLLLNNNQQQRRRRRRQQQRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVTTTTTTTTTSSSPPPMMMJJJHHH(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$$$$&&&'''((((((((((((((())))))))))))'''(((((('''&&&%%%'''((((((((((((((())))))))))))*********))))))))))))))))))+++,,,+++***)))***+++******)))))))))((((((((())))))))))))************))))))((((((((()))*********************)))))))))***************)))))))))***,,,------+++)))*********))))))+++...000000000///000111000000111444666:::???FFFKKKMMMNNNNNNOOOSSSSSSRRRPPPMMMJJJFFFDDDBBBEEEHHHIIIJJJKKKLLLNNNKKKKKKLLLMMMMMMNNNMMMMMMMMMNNNOOOOOOOOOOOOQQQSSSQQQPPPOOOLLLHHHEEEEEEEEEIIIHHHHHHGGGHHHIIIKKKLLLKKKKKKMMMPPPOOOLLLLLLNNNTTTWWWZZZZZZXXXVVVTTTSSSSSSSSSRRRRRRSSSTTTUUUUUURRRPPPMMMJJJIIIJJJKKKMMMJJJIIIHHHIIIKKKLLLKKKJJJEEEFFFFFFEEECCCCCCDDDFFFJJJHHHHHHKKKOOOPPPMMMJJJGGGEEEBBB>>>999555111///---,,,,,,,,,---,,,***(((,,,*********,,,---,,,+++(((***+++***)))((()))***'''''''''(((((()))))))))&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))(((((('''''''''(((((((((((()))************)))+++***)))(((((()))***+++)))******+++++++++++++++...---,,,,,,++++++,,,,,,***+++---/////////...---,,,///222555777:::===@@@GGGHHHKKKNNNSSSWWW[[[]]]cccbbbcccfffjjjkkkhhheeeaaa]]]VVVQQQNNNMMMKKKJJJEEEHHHKKKMMMMMMNNNPPPRRRMMMNNNOOOPPPRRRTTTUUUUUUQQQSSSUUUVVVUUUQQQLLLIII''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&((()))(((((((((((('''''''''''''''(((((((((((((((''''''$$$$$$$$$$$$%%%&&&((()))(((((((((((())))))))))))'''((()))(((&&&&&&''')))(((((((((((())))))))))))************************)))***++++++))))))***+++))))))))))))))))))))))))((()))))))))************'''(((((())))))***++++++************************+++++++++******)))))))))+++,,,...---+++******+++***)))***,,,///111111000111111222222333666:::>>>BBBGGGOOOUUUWWWVVVTTTSSSTTTSSSQQQNNNKKKGGGDDDCCCBBBEEEIIILLLMMMNNNOOOQQQRRRSSSTTTSSSPPPMMMMMMMMMPPPQQQSSSUUUVVVYYY\\\___^^^\\\XXXRRRLLLIIIIIIKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHJJJNNNPPPQQQPPPRRRUUURRRTTTUUUVVVVVVTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRPPPNNNMMMMMMPPPSSSUUUOOONNNMMMNNNPPPQQQQQQPPPNNNNNNNNNLLLJJJHHHGGGFFFFFFFFFGGGJJJOOORRRSSSRRRRRRQQQOOOKKKFFFAAA<<<:::444222///---------,,,***+++***)))***,,,---,,,+++***++++++***(((((()))+++'''(((((((((((()))))))))(((((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((+++******************+++******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&((()))))))))******************)))(((((()))******)))***++++++,,,,,,++++++++++++***************+++...//////000111111000000222555:::???CCCGGGLLLOOOWWWXXXZZZ\\\___bbbdddeeeeeebbbaaadddjjjkkkhhhccc[[[VVVOOOKKKJJJKKKMMMMMMOOOQQQTTTUUUVVVWWWYYY[[[ZZZZZZZZZ[[[\\\\\\]]]]]][[[\\\___```___\\\XXXVVV&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((+++***((('''''''''((()))'''&&&&&&%%%&&&'''((()))((((((((((((''''''''''''''''''((((((((((((((('''$$$$$$%%%%%%&&&'''((()))(((((((((((())))))))))))'''((()))(((&&&&&&(((***'''((((((((()))))))))***************++++++++++++((()))***)))(((((()))***((((((((()))***+++++++++((()))))))))************''''''((()))***+++,,,,,,***************+++++++++,,,,,,++++++******))))))+++,,,......,,,+++,,,---,,,++++++---///111111000111333555666888===BBBFFFIIINNNUUUYYYYYYVVVTTTRRRQQQPPPNNNLLLIIIHHHFFFFFFGGGJJJOOORRRSSSUUUWWWXXXWWW[[[]]]ZZZTTTPPPOOOQQQWWWXXXYYYYYYZZZ\\\```cccbbb```\\\WWWTTTSSSUUUWWWOOONNNLLLIIIHHHGGGGGGGGGIIILLLOOOPPPQQQTTTVVVWWWQQQQQQRRRSSSTTTTTTTTTSSSPPPQQQSSSTTTUUUTTTSSSSSSTTTSSSQQQOOOOOOPPPRRRTTTPPPOOONNNPPPTTTWWWYYYYYYYYYXXXVVVUUUSSSQQQPPPNNNHHHGGGFFFHHHLLLQQQUUUWWWXXXXXXXXXWWWSSSOOOJJJHHH===999333///------------+++***)))***,,,---,,,++++++,,,,,,+++)))(((***+++***)))))))))((((((((((((***)))'''&&&&&&'''((()))'''''''''''''''''''''''')))(((((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((******)))((('''&&&&&&%%%&&&&&&''''''((((((((()))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&''''''''''''&&&&&&&&&)))))))))))))))***************))))))))))))************+++,,,,,,,,,,,,+++------,,,,,,---...//////......///000222666999<<>>CCCHHHKKKMMMPPPUUUVVVUUURRRPPPOOOOOONNNMMMKKKKKKLLLMMMNNNHHHKKKOOORRRTTTWWWZZZ\\\ZZZ```dddaaaYYYTTTUUUXXX]]]]]]]]]\\\[[[\\\___aaabbbaaa```bbbfffhhhiiihhh```^^^[[[WWWSSSOOOKKKJJJIIIKKKLLLMMMRRRXXXYYYWWWSSSRRRPPPOOOPPPPPPOOOMMMLLLNNNRRRUUUWWWWWWWWWWWWWWWVVVTTTQQQOOONNNNNNMMMMMMMMMMMMQQQVVV[[[^^^______]]][[[ZZZ[[[[[[ZZZXXXOOONNNKKKKKKMMMQQQVVVYYYZZZ\\\]]]^^^]]]YYYUUURRRGGGBBB;;;555222111///...,,,+++***+++---...---,,,,,,------,,,***)))***+++*********))))))(((((((((***)))((('''''''''((()))''''''''''''''''''''''''&&&&&&%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((%%%&&&''''''(((((('''''')))))))))((()))******+++)))))))))******)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,...///111222//////111555;;;BBBHHHLLLOOOSSSXXX\\\___aaaccceeeddddddddddddcccbbbaaa```[[[YYYYYY\\\```bbbaaa___aaa^^^ZZZZZZ[[[^^^```aaaaaabbbcccbbbbbbbbbdddfffddddddcccbbb```___^^^]]]]]]^^^]]]\\\[[[YYYWWWUUU&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&###$$$&&&((())))))((('''((((((((((((''''''''''''&&&&&&'''((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))'''((()))((('''''')))+++'''''''''((()))*********)))))))))*********++++++((()))******(((((()))***)))))))))******+++++++++))))))))))))************((((((***+++,,,++++++************++++++,,,,,,,,,***++++++++++++++++++,,,(((***---.........000111000000000333666999999999888;;;>>>AAACCCFFFJJJLLLMMMOOOQQQQQQPPPNNNNNNNNNNNNMMMLLLLLLMMMOOORRRTTTJJJMMMPPPSSSUUUYYY]]]```dddjjjooojjj```YYYZZZ]]]]]]]]]]]]]]]^^^```dddhhhiiijjjoooxxx}}}vvvooonnnlllhhhccc^^^XXXUUUQQQSSSTTTYYYeeeqqqsssooogggbbb]]]YYYWWWUUUQQQNNNLLLMMMNNNPPPRRRTTTVVVVVVXXXWWWVVVUUUSSSRRRPPPOOOOOONNNMMMPPPTTTYYY[[[\\\\\\YYYWWWWWWZZZ]]]^^^]]]WWWVVVTTTRRRQQQSSSVVVXXXYYY\\\___aaaaaa^^^ZZZXXXRRRNNNHHHCCC???:::666222000///---...//////...---+++---///...,,,***)))***)))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))***))))))(((((())))))***((((((((((((((('''''''''((('''''''''''''''&&&&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((($$$%%%&&&((())))))))))))***)))((((((((()))++++++))))))************))))))***+++,,,,,,------,,,,,,******+++---///111333555999;;;???DDDKKKRRRWWWZZZZZZ]]]`````````^^^^^^^^^]]]]]]___`````````___^^^\\\]]]]]]___```aaabbbbbbdddcccbbbbbbdddffffffeee```aaabbbaaa```aaacccfffaaaaaaaaaaaaaaabbbbbbbbbdddeeefffeeeccc___ZZZWWW'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''''''''&&&$$$###"""$$$''')))***)))'''&&&)))(((((((((''''''''''''&&&&&&'''((())))))(((((()))***************)))((((((((((((((())))))))))))'''((()))((('''(((***+++&&&''''''((()))******+++(((((())))))************)))+++,,,+++***)))***++++++++++++***************))))))))))))************((()))***+++,,,+++***************++++++,,,,,,,,,*********++++++,,,,,,---'''***---...//////111333111111222555:::===>>>>>><<>>DDDJJJOOOSSSTTTXXX^^^bbbccc___ZZZ[[[ZZZXXXVVVSSSPPPNNNMMMQQQSSSVVV[[[___aaa```___fffeeecccbbbaaaaaaaaabbbbbbdddggghhhiiijjjkkkmmmfffiiimmmqqqsssvvvzzz|||'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&)))(((''''''(((((('''%%%'''(((((()))))))))(((((('''''')))*********)))((()))************+++++++++))))))))))))************************************+++++++++******************+++,,,,,,------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000//////111444666666444666999<<<@@@CCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMPPPOOOMMMLLLMMMOOOQQQSSSVVVWWWZZZ___eeeiiijjjjjjqqqtttssskkk^^^VVVTTTUUUYYY]]]aaadddhhhnnnuuuzzz|||qqqkkkbbbcccdddfffhhhkkknnnooozzz{{{ttthhhbbb]]]\\\ZZZXXX]]]dddeeeccc^^^YYYUUUSSSUUUVVVXXXYYYZZZZZZYYYYYY[[[\\\VVVTTTQQQPPPNNNNNNMMMLLLJJJKKKLLLNNNPPPRRRSSSSSSOOOPPPRRRWWW[[[]]]\\\[[[VVVUUUTTTTTTSSSOOOKKKGGGAAA@@@>>>;;;999999888888555333000//////...---,,,(((((()))***************************))))))))))))******)))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((('''%%%%%%%%%&&&&&&$$$$$$$$$%%%''')))***+++'''&&&&&&%%%&&&'''((()))***((('''((())))))'''$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&((()))'''%%%''''''''''''&&&&&&%%%$$$''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&%%%&&&&&&)))((('''&&&%%%&&&'''''')))((('''&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%))))))))))))))))))))))))******)))))))))((((((((()))))))))*********++++++---+++((()))+++,,,+++)))+++,,,---------///333666555999@@@FFFLLLQQQVVVYYYaaa```______```^^^ZZZVVVTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXYYYZZZ\\\^^^^^^^^^^^^^^^^^^___aaadddfffgggkkkooouuuzzz}}}&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''''''''((())))))***)))(((((())))))((('''%%%%%%'''((())))))))))))'''((())))))******)))))))))************+++++++++)))))))))*********++++++************************)))************+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,---------...,,,,,,---......///000000222///......222666999:::===>>>AAADDDEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFIIIKKKNNNPPPRRRRRRSSSQQQOOOMMMMMMNNNPPPRRRTTTVVVZZZ```dddfffeeecccfffjjjkkkeeeZZZTTTVVV[[[bbbdddeeefffgggjjjnnnqqqtttuuuzzzzzzmmmbbb]]]XXXYYY\\\```eeekkkqqqttt~~~vvvrrrpppooonnnpppyyy|||ooobbbYYYTTTSSSTTTWWWXXXZZZZZZZZZZZZ\\\^^^[[[ZZZXXXUUUQQQMMMIIIGGGCCCCCCCCCDDDFFFIIILLLMMMLLLLLLMMMPPPTTTWWWWWWWWWVVVTTTQQQPPPOOONNNMMMKKKGGGEEECCCAAAAAAAAABBBCCC===:::555222111000//////(((((()))***++++++,,,,,,++++++*********)))))))))++++++*********))))))))))))((((((''''''&&&&&&&&&(((((((((''''''(((((((((***))))))((('''&&&%%%%%%$$$$$$%%%%%%'''(((***+++'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$$$$###$$$$$$%%%&&&%%%$$$$$$&&&'''((('''%%%$$$$$$&&&''''''((((((''')))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%************************))))))((((((((((((((('''((((((((()))))))))******,,,+++)))***,,,------,,,,,,,,,,,,,,,///444;;;@@@@@@FFFNNNUUUZZZ]]]___```bbb___\\\ZZZYYYWWWTTTRRRSSSSSSTTTUUUVVVWWWYYYZZZXXXYYYYYY[[[^^^aaadddfffhhhhhhjjjmmmqqqvvvzzz|||%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))(((((())))))***++++++***))))))******)))'''&&&&&&'''((())))))))))))(((((())))))************))))))*********+++++++++))))))*********+++++++++************************((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,------...///000000111,,,------...///000111111111000///000444888<<<>>>???@@@BBBEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHIIIGGGIIILLLOOORRRSSSTTTTTTSSSRRROOONNNNNNOOORRRSSSXXXXXXZZZ]]]```aaa___]]]\\\bbbgggeee^^^^^^eeemmmooonnnllliiifffccccccccciiihhhkkkooolllbbb[[[YYYXXXZZZ^^^dddiiinnnrrrttt~~~{{{|||~~~xxx{{{wwwiii```\\\ZZZZZZZZZZZZXXXVVVUUUWWWYYY\\\]]]^^^]]]YYYTTTPPPNNNKKKHHHEEEAAA@@@AAACCCEEEJJJJJJKKKNNNQQQRRRQQQOOOTTTQQQNNNMMMMMMLLLKKKJJJHHHGGGEEEEEEEEEGGGJJJKKKFFFCCC>>>;;;888555222000...------,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++*********)))***))))))((('''&&&&&&%%%''''''((((((((((((''''''((()))))))))((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&$$$$$$&&&'''(((((((((((($$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&'''((()))%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))++++++******+++,,,------...///111333777===EEEKKKRRRVVVZZZ]]]^^^]]]]]]]]]XXXXXXWWWWWWWWWVVVUUUTTTWWWVVVVVVUUUVVVWWWXXXXXXTTTWWW]]]dddkkkrrryyy}}}$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((,,,***))))))******)))(((((())))))******))))))((()))))))))))))))******+++))))))*********+++++++++************++++++++++++************************(((((()))***+++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,---------.........------......///000111111---......000111222222333000111444666999<<>>@@@BBBCCCAAABBBCCCEEEFFFGGGHHHHHHJJJHHHEEECCCCCCDDDFFFGGGKKKKKKKKKKKKKKKJJJIIIIIILLLOOOTTTZZZaaagggkkkmmmoooiii```YYYUUUSSSQQQPPPVVV[[[```aaaaaaccchhhnnnllliiifffccc```]]]YYYWWWTTTSSSVVV[[[^^^^^^___ccclllpppuuuxxxyyyuuuqqqnnnhhhqqq{{{wwwmmmeeecccbbbccciiipppvvvxxxzzz{{{qqqdddZZZUUUUUUWWWXXX]]]bbbccc```[[[ZZZZZZWWWTTTPPPLLLHHHEEEDDDDDD@@@CCCHHHOOOTTTTTTRRROOOGGGFFFGGGIIINNNQQQSSSSSSUUUTTTRRROOOMMMKKKJJJJJJNNNMMMMMMKKKIIICCC<<<777111000...---,,,,,,------,,,++++++++++++*********++++++*********)))))))))***))))))(((((('''''''''&&&'''((())))))((('''&&&%%%%%%&&&'''((())))))***%%%%%%%%%&&&&&&((())))))'''''''''(((''''''&&&%%%%%%&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''%%%'''(((((('''&&&&&&''''''(((((((((((('''&&&&&&(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''!!!"""###$$$&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))((('''&&&&&&%%%&&&&&&$$$%%%&&&'''((((((((((((''''''((((((''''''&&&%%%''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))))))))******)))+++---...///111444666???DDDJJJOOORRRUUUXXXZZZYYYYYYWWWUUUSSSTTTWWWYYYZZZ\\\^^^]]]ZZZUUUSSSQQQRRRSSSTTTWWW[[[```eeehhhrrr{{{xxxuuussswww%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''*********)))***++++++,,,+++)))(((((()))***((('''''''''((()))******************)))))))))***+++,,,)))************+++++++++*********+++++++++,,,,,,************************)))))))))***+++++++++,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,------------------------............000111222333444666777777555999>>>@@@AAACCCEEEHHHGGGHHHHHHHHHIIIIIIIIIIIILLLJJJGGGDDDDDDFFFIIIKKKKKKKKKIIIHHHGGGFFFFFFFFFJJJNNNUUU\\\ccchhhkkklllhhhbbbZZZSSSOOONNNMMMMMMRRRTTTWWWYYYZZZ[[[]]]^^^aaa^^^\\\[[[\\\[[[WWWUUUOOOMMMOOOUUUYYYZZZ]]]aaalllnnnqqqsssqqqmmmiiieee^^^eeelllppprrrrrrllleee^^^]]]\\\___gggpppxxx}}}zzznnnfffeeeiiimmmnnnrrrtttqqqiiiaaa]]]\\\ZZZYYYXXXVVVSSSPPPMMMLLLFFFHHHKKKOOOSSSTTTRRRPPPFFFDDDBBBCCCGGGLLLPPPRRRTTTTTTSSSRRRPPPMMMKKKIIILLLKKKKKKKKKKKKIIIEEEAAA999777444111///......///,,,,,,+++++++++***************)))))))))((((((((()))))))))(((((((((((((((&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&'''((()))''''''((((((((('''%%%%%%###&&&((((((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%''')))+++***'''%%%&&&'''''''''((((((((((((''''''++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&%%%&&&&&&$$$%%%&&&(((((((((''''''&&&'''((((((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++))),,,111333666:::???CCCJJJMMMQQQSSSTTTTTTUUUWWWRRRRRRRRRRRRRRRTTTXXX[[[YYY[[[\\\[[[YYYWWWWWWYYY\\\^^^bbbhhhpppyyy|||pppcccaaaaaahhhsss~~~&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''(((((()))***)))(((((())))))((('''###$$$&&&((()))***+++++++++***)))))))))***,,,,,,)))************+++++++++******+++++++++,,,,,,,,,***************************************+++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------000000000000000/////////111222333444666777888999:::===@@@AAABBBDDDHHHKKKMMMMMMLLLLLLKKKJJJJJJJJJJJJHHHFFFEEEGGGJJJOOORRRFFFDDDBBB@@@?????????@@@DDDGGGNNNTTTYYY[[[[[[[[[ZZZVVVPPPLLLLLLLLLMMMMMMMMMMMMOOORRRUUUWWWVVVUUUZZZXXXVVVWWWXXXWWWTTTQQQLLLJJJLLLQQQUUUUUUXXX]]]fffggghhhhhhgggddd```^^^WWW]]]aaacccfffgggeee```ZZZZZZZZZ^^^fffqqq|||{{{rrrooosss|||zzzoooiiiggg_________^^^\\\XXXTTTRRRQQQPPPOOOPPPQQQQQQOOOMMMIIIDDD>>><<<>>>CCCHHHKKKMMMNNNPPPQQQPPPOOOMMMLLLIIIHHHHHHIIIKKKKKKKKKIIIDDDAAA<<<777333000///...,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))&&&'''(((******((('''&&&((('''%%%$$$$$$%%%&&&(((***)))((('''&&&%%%%%%%%%''''''((((((((('''%%%$$$"""%%%((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((('''&&&$$$###)))+++---+++(((%%%&&&'''&&&&&&'''((()))))))))(((######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''))))))%%%&&&'''((((((((('''&&&&&&'''((((((((('''%%%%%%''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))******++++++************++++++++++++)))...333888<<>>AAA???AAADDDDDDCCCDDDIIIMMMOOOPPPOOOMMMJJJHHHIIIJJJMMMKKKHHHHHHIIILLLMMMNNNEEEAAA>>>===???@@@???<<>>???BBBIIIMMMMMMSSSOOOKKKJJJJJJJJJKKKMMMPPPPPPRRRVVVVVVRRRRRRVVVRRR\\\fffjjjnnnvvv~~~yyysssnnnpppttt{{{zzzhhh\\\YYYRRRTTTWWW[[[aaahhhmmmpppsssooolllnnnrrrrrrlllfff''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''((((((((()))))))))))))))((('''''''''&&&'''(((((())))))((((((''')))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,************************************************************++++++++++++++++++++++++++++++++++++***+++,,,---...............------,,,------......---/////////...///111333555888<<>>>>>BBBCCCFFFKKKQQQTTTSSSQQQQQQLLLHHHHHHMMMRRRUUUUUUWWWSSSNNNIIIEEE???:::666111///...---------,,,+++(((((())))))*********+++)))))))))))))))(((((('''&&&&&&&&&&&&'''((()))***'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%((((((&&&$$$''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''(((&&&&&&&&&''''''''''''(((******))))))(((&&&%%%$$$))))))((('''''''''''''''&&&''''''((((((((((((((('''((())))))))))))***+++'''''''''((((((((())))))''''''''''''''''''''''''&&&'''((()))***+++++++++,,,---------...111555888:::>>>BBBCCCBBBCCCIIIOOOWWWTTTQQQMMMIIIGGGIIILLLMMMMMMNNNQQQPPPNNNRRRXXXdddnnnwww}}}rrrfffcccccccccaaagggpppyyyxxxtttrrrpppggg[[[TTTSSSTTTUUUXXX[[[```dddgggiiigggccc```aaacccccc```]]]%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))''''''((((((((()))))))))+++***))))))''''''&&&%%%((())))))******))))))((()))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,++++++++++++++++++++++++************************+++++++++++++++*********************************)))***,,,...///000000111//////......---......///---...///000000111444666777<<>>;;;;;;<<<<<<;;;<<>>DDDLLLRRRVVVXXXWWWTTTOOOKKKKKKOOOTTTWWWVVVUUUTTTSSSPPPKKKHHH>>>888222...------,,,+++***************))))))))))))************)))(((((())))))(((((()))***++++++%%%&&&&&&'''((()))******(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((&&&$$$"""&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))((()))(((''''''''''''(((((('''''''''''''''((())))))(((''''''+++...///,,,)))'''(((((((((((())))))))))))))))))(((((((((((('''++++++++++++,,,------...,,,111777===BBBFFFKKKNNNKKKFFFHHHLLLIIIGGGWWWoookkk[[[SSSQQQUUU[[[fffooosssttt|||{{{vvvrrrooooooyyy~~~zzzkkk^^^WWWUUUTTTTTTTTT\\\dddfffccc___^^^___]]]]]]___^^^]]]\\\___bbbbbbdddgggjjjllllllkkkjjjgggddd___ZZZYYY^^^iiiqqq((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))(((((((((((()))))))))***'''((((((((())))))******'''(((((())))))(((((('''***+++++++++***)))(((((()))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,......//////000000//////...............///000000000222444666888:::>>>@@@CCCHHHNNNRRRQQQNNNJJJIIIJJJHHHGGGIIIMMMOOOMMMKKKAAAAAAAAA???>>>???BBBEEEEEEHHHKKKMMMOOOQQQUUUXXXZZZ^^^aaaccccccffflllpppssstttvvvzzz~~~}}}{{{|||~~~~~~}}}||||||zzzvvvsssssssssqqqnnniiiddd___\\\]]][[[YYYWWWVVVTTTRRRPPPLLLNNNRRRYYY___```^^^[[[[[[```cccbbbaaafffpppxxxyyylllaaa\\\YYY]]]aaaaaa___\\\[[[\\\VVVQQQIIICCC???===;;;:::777777888:::???FFFNNNSSSYYY[[[[[[VVVPPPLLLLLLNNNQQQRRRTTTVVVXXXWWWSSSPPPFFF???777222000///---+++,,,,,,++++++*********)))***************))))))(((***))))))))))))******+++%%%&&&&&&'''((()))******((((((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))(((''''''((()))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))(((&&&###"""&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((''''''''''''(((((((((''''''''''''((())))))((('''(((+++...///,,,((((((((((((((()))))))))***))))))))))))))))))))))))+++++++++,,,---///111222555;;;CCCIIIMMMNNNNNNNNNHHHCCCEEEKKKIIIIII\\\vvvnnnccc]]]eeelllyyy|||llleeeccc``````bbbkkkooouuuzzz|||zzzwwwtttiiieee^^^YYYUUUSSSRRRQQQUUU[[[aaacccaaa```bbbfffbbbeeehhhhhhgggkkkqqquuuvvvxxx|||{{{xxxrrrlllllluuu((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))((((((((()))))))))******&&&'''((((((******+++,,,'''(((((())))))(((((('''+++++++++***************))))))******++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...........................///////////////...............///000111222333444666999;;;===???CCCFFFJJJMMMQQQSSSQQQNNNLLLKKKMMMLLLLLLMMMNNNNNNLLLKKK>>>>>>>>>======@@@DDDHHHGGGKKKQQQUUUXXX]]]ccciiippprrrsssuuuwwwzzz~~~}}}yyyrrrmmmiiigggfffcccaaa^^^\\\[[[[[[[[[\\\___cccffffffdddaaa^^^eeeiiigggdddhhhooosss~~~xxxpppmmmmmmlllqqquuurrrhhh]]]WWWUUUVVVRRRMMMHHHEEEBBB???===;;;;;;;;;;;;>>>DDDLLLQQQZZZ]]]___]]]WWWQQQNNNMMMPPPRRRUUUZZZ^^^^^^ZZZXXXLLLDDD;;;666666555111.........------,,,+++************++++++******)))(((******))))))))))))******&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&''')))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&(((''''''''''''(((((()))(((''''''&&&&&&((()))***)))((()))***,,,,,,***(((((((((((()))))))))******))))))))))))******************+++---///333666888BBBGGGMMMQQQPPPMMMIIIGGGDDDBBBDDDGGGFFFHHHXXXkkk~~~}}}kkk\\\XXXXXXVVVVVVYYY___aaadddffffffccc```]]]YYYVVVQQQNNNMMMOOORRRTTT[[[```fffiiikkknnnrrrvvvpppwww{{{zzzzzz&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((()))))))))*********((((((((()))*********+++((())))))******))))))(((,,,+++***)))***+++,,,---((((((((()))***+++++++++************************------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,........................,,,---......//////////////////000111333555777888999;;;>>>@@@AAADDDHHHJJJNNNPPPRRRSSSQQQPPPPPPPPPRRRSSSSSSQQQNNNJJJIIIHHHAAAAAABBBBBBCCCGGGLLLPPPQQQXXX```gggkkkooovvv{{{~~~zzzzzzxxxuuuqqqnnnlllmmmmmmoooppprrrtttuuutttsssqqqjjjrrruuuoooiiiiiikkkjjjnnntttyyyzzzxxx{{{lll^^^XXXVVVTTTQQQNNNLLLIIIEEEBBB????????????@@@EEEMMMSSS[[[^^^```aaa^^^ZZZVVVTTTQQQSSSXXX]]]aaaaaa]]]ZZZMMMFFF>>>;;;<<<<<<888333111000///...---,,,++++++***++++++++++++***))))))***))))))((((((((())))))'''''''''(((((((((((((((%%%&&&&&&''''''(((((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''###&&&((('''&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&'''''''''''''''((()))))))))(((&&&&&&&&&''')))***)))*********((((((((()))(((((()))))))))*********(((((())))))***+++,,,,,,,,,,,,...111555:::>>>AAAIIILLLNNNOOOLLLHHHEEECCCBBBDDDEEEEEEEEEJJJUUU^^^sss}}}{{{|||~~~tttaaaSSSSSSUUURRRRRRVVVZZZZZZYYYYYYWWWVVVUUUTTTRRRRRRSSSTTTVVV[[[aaaeeepppsssxxx~~~$$$%%%(((******(((%%%$$$'''''''''''''''((())))))))))))))))))*********************)))))))))))))))******++++++++++++******,,,+++)))))))))+++---///&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------........................***+++,,,...///000000000000000111333555888:::;;;<<<>>>@@@BBBDDDFFFJJJMMMPPPQQQRRRRRRQQQRRRSSSUUUVVVXXXXXXTTTMMMGGGEEEEEEFFFGGGGGGHHHJJJNNNTTTYYY```iiittt|||}}}|||}}}~~~xxxvvvmmmjjjgggbbb]]]ccchhhqqqooofffVVVUUUSSSRRRQQQNNNJJJFFFAAABBBCCCBBBCCCGGGOOOUUU]]]^^^```bbbbbb```]]][[[RRRTTTYYY^^^bbbaaa]]]YYYLLLEEE>>>===@@@AAA===888222222111///...---,,,+++***++++++++++++***))))))))))))((((((((((((((()))((((((((((((((('''''''''###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$&&&)))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********'''''''''''''''((()))***)))(((&&&%%%&&&''')))+++)))+++,,,)))&&&%%%'''***))))))))))))************''''''(((***+++,,,---...000000222666;;;AAAFFFIIIIIIJJJKKKIIIGGGEEEDDDEEEAAAGGGHHHEEEFFFNNNVVVXXXhhh~~~sssmmmjjjkkkmmmqqqxxx}}}qqq^^^QQQTTTXXXUUUUUUYYYZZZXXXVVVTTTRRRRRRSSSSSSQQQVVV]]]eeekkkqqquuuxxx(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((((((((,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---+++,,,,,,---.........---...+++))))))***+++***''')))***+++,,,,,,+++***)))++++++,,,,,,,,,---------//////.........---------,,,,,,------...//////000,,,,,,,,,---...///000111000444888;;;<<<===>>>???>>>???@@@CCCHHHLLLNNNOOOQQQOOOMMMLLLLLLNNNQQQTTTSSSSSSRRROOOMMMMMMOOOQQQPPPRRRSSSUUUYYY___ggglllsss}}}~~~{{{tttvvvyyy|||{{{uuujjjbbb___[[[[[[dddtttuuujjj]]]VVVTTTRRRMMMIIIHHHHHHGGGEEEDDDHHHPPPWWW\\\]]]___aaabbbbbbbbbaaa___\\\YYYZZZ]]]```aaa```UUUNNNEEEBBBDDDFFFFFFEEE@@@<<<666111///---,,,+++,,,++++++***))))))((((((******))))))(((((('''''')))(((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))******)))'''&&&%%%$$$###&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***'''### ###'''))))))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))((('''&&&&&&''')))***&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''(((((((((((('''''''''((()))******(((&&&$$$))))))(((((('''''''''&&&))))))))))))))))))))))))***)))(((((((((***+++,,,)))***++++++++++++******&&&(((+++,,,,,,---...000111555;;;@@@DDDFFFHHHJJJGGGGGGGGGHHHFFFCCCDDDGGGEEEFFFGGGHHHLLLUUUaaajjjxxxiii```]]]YYY[[[aaajjjmmmrrrsssqqqmmmjjjiiiccc[[[TTTTTTUUUUUUWWWZZZWWWZZZ[[[XXXTTTWWW___ggghhhppp{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))(((,,,+++++++++************++++++++++++************+++,,,------......---------+++)))***,,,---,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,---------//////.........---------,,,---------......//////.........///000222444555777:::===?????????@@@@@@BBBBBBBBBDDDFFFIIIKKKLLLLLLMMMLLLLLLLLLLLLNNNOOOSSSRRRRRRPPPOOOQQQTTTWWW\\\```ggglllrrrwww}}}|||yyyxxxxxxyyywwwrrrkkkeee___]]]\\\aaaiiipppssssssooooooppptttzzz~~~qqqfff^^^VVVNNNHHHNNNNNNMMMJJJIIIMMMTTTZZZ```____________aaabbbcccccc```^^^^^^```bbbbbbaaa]]]UUUKKKFFFEEEFFFEEECCCBBB???:::666333000---+++++++++******)))))))))))))))))))))))))))((((((((())))))))))))(((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((())))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''$$$""""""$$$''')))***)))(((''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''(((((((((((('''''''''((()))))))))(((&&&%%%)))(((((((((''''''''''''))))))))))))))))))))))))))))))((((((((()))***+++))))))***************)))***+++,,,,,,,,,---000333===AAAEEEHHHIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDGGGJJJMMMPPPTTTVVVXXX___iiiqqq|||oooYYYSSSSSSQQQRRRXXX\\\^^^``````^^^[[[ZZZZZZ```ZZZUUUTTTTTTTTTWWW\\\bbbfffiiiiiihhhkkkrrrxxx}}}************************))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))))))))++++++*********))))))))),,,,,,,,,+++++++++******,,,,,,------......------,,,+++***+++---//////...,,,,,,------------,,,,,,,,,,,,,,,,,,------------/////////............------------...............///000111222444777999:::???BBBDDDEEEDDDCCCCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLKKKLLLNNNNNNMMMMMMNNNOOOPPPQQQSSSTTTWWW]]]dddhhhrrryyy~~~|||yyyvvvrrrmmmjjjcccddddddeeegggggghhhhhhlllgggccccccjjjuuuzzzkkk]]]QQQKKKMMMMMMLLLJJJJJJNNNVVV]]]dddbbb```^^^^^^```bbbdddgggeeecccbbbcccddddddcccfff^^^SSSKKKGGGEEECCCAAADDDBBB???<<<999555000------,,,,,,+++++++++++++++(((((())))))))))))))))))***)))))))))((((((((((((***)))((((((''''''(((((())))))((('''&&&$$$$$$###((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((******)))(((((((((((()))((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''''''''&&&&&&((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''((()))***)))))))))))))))))))))))),,,---------...111666:::FFFIIIKKKLLLIIIGGGEEEDDDDDDGGGHHHFFFFFFHHHNNNSSS\\\bbbggghhhfffiiipppxxxkkkZZZKKKJJJKKKJJJKKKOOOSSSSSSRRRPPPNNNNNNPPPRRRYYYWWWVVVWWWWWWWWW___gggtttwww{{{}}}~~~))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,)))))))))))))))******************))))))))))))((())))))***+++,,,---......,,,,,,------...------,,,,,,,,,++++++,,,---......,,,,,,------------,,,,,,,,,,,,,,,------------.../////////.......................................111111333555888;;;===???DDDFFFHHHHHHGGGGGGGGGHHHFFFIIIMMMOOOOOOOOOOOOOOOMMMOOOPPPPPPNNNOOORRRUUURRRUUUYYY___fffppp{{{}}}yyyuuusssooorrrtttuuuuuuvvvyyy|||~~~uuuhhhaaabbbiiipppuuuuuuvvv}}}uuueeeYYYSSSMMMLLLJJJGGGGGGNNNYYYaaadddcccaaa``````aaacccdddgggfffeeeeeeeeefffffffffjjjcccYYYPPPJJJFFFBBB@@@BBBBBBAAAAAA@@@<<<777222000///...---,,,,,,------((((((((())))))******+++))))))((((((((('''''''''******)))((((((((((((((())))))((('''&&&%%%$$$$$$((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((('''''''''&&&%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''))))))((((((((((((((()))''''''''''''''''''''''''''''''(((((('''&&&$$$"""%%%'''''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''')))(((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))***,,,---...000444:::AAAFFFNNNNNNMMMKKKHHHGGGGGGHHHDDDOOOWWWVVVRRRTTT\\\cccooosssuuuqqqkkkjjjqqqxxxrrr]]]SSSKKKLLLMMMLLLKKKMMMNNNLLLJJJHHHGGGJJJPPPUUUTTTVVVZZZ^^^___bbbnnnzzz((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))))))))*********+++*********))))))))))))(((((()))***+++,,,------...,,,------...------,,,,,,------,,,+++******++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........////////////////////////......////////////000000222333555777:::>>>AAABBBEEEGGGIIIJJJJJJJJJLLLMMMMMMQQQWWWYYYWWWSSSQQQOOOOOOPPPQQQOOONNNRRRYYY___aaaeeejjjqqqzzzvvvjjjeeeccccccbbbfffgggooo}}}|||mmmccc___XXXVVVPPPKKKIIIMMMWWW______```aaabbbcccccccccbbbdddeeeeeeffffffggghhhiiihhhddd\\\TTTMMMHHHCCC@@@??????@@@BBBCCCBBB>>>;;;333111///---+++++++++,,,(((((())))))******++++++((((((((('''''''''&&&&&&******)))(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''''''''''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''((()))))))))((('''%%%$$$%%%'''''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((((((''''''((((((((((((''''''((((((''''''''''''((()))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''''')))((((((((()))***,,,---,,,...222777===DDDLLLRRRVVVTTTPPPKKKHHHIIIMMMPPPOOObbbrrrqqqjjjiiiooouuu||||||wwwnnneeebbbhhhooo{{{}}}{{{oooddd[[[VVVSSSSSSSSSPPPOOOOOOIIIHHHFFFDDDFFFLLLUUU[[[[[[^^^eeejjjkkkooo|||''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((())))))******+++++++++++++++*********)))))))))+++++++++*********))))))------......------,,,,,,---...---,,,***)))***+++,,,,,,++++++++++++,,,,,,,,,---------...............////////////000000000//////000000111222222222555666888:::>>>AAADDDEEEFFFHHHJJJKKKLLLMMMOOOQQQUUUYYY]]]]]]YYYTTTQQQQQQSSSVVVWWWVVVVVV[[[fffooo{{{~~~xxxsssnnngggccc[[[ZZZ___lll{{{vvvooommmiiifff```WWWOOOLLLOOOSSSYYY[[[]]]```bbbbbbbbbbbbbbbdddeeefffffffffhhhiiieeeccc___YYYRRRJJJDDDAAA<<<<<<===@@@CCCEEEDDDBBB888555222...+++)))))))))))))))******************((((((((((((''''''''''''***)))((((((''''''((((((%%%&&&&&&'''(((((())))))(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&((((((((('''&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''))))))))))))((('''&&&&&&&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))((('''''')))))))))***+++...000111111555;;;AAAGGGMMMSSSVVVVVVSSSOOOJJJIIILLLRRRWWWdddyyy~~~}}}{{{vvvlllaaaXXXWWW]]]bbblllppptttuuurrrjjjbbb\\\YYYXXXWWWVVVTTTSSSRRRQQQLLLLLLKKKKKKOOOVVV```fffiiilllqqqvvvvvvyyy(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((())))))******+++,,,,,,,,,+++++++++*********************)))))))))((((((------......------,,,+++,,,---...---+++***,,,......---,,,++++++,,,---...------------.............../////////000000000000//////000111333444555555999:::<<<>>>AAADDDGGGHHHHHHJJJLLLMMMMMMNNNQQQSSSVVVYYY[[[YYYUUUSSSUUUXXXaaaeeeiiikkklllrrr}}}~~~{{{uuuooo___ZZZXXX^^^fffooo{{{~~~||||||}}}}}}xxxooobbbXXXRRRPPPSSSTTTVVVYYY\\\___aaacccccceeeggggggfffeeefffhhhccccccbbb^^^VVVMMMEEEAAA;;;::::::<<<@@@DDDFFFFFFAAA>>>999333...,,,******++++++******************************)))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&'''((()))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''######%%%&&&'''''''''&&&'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&'''''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***''''''((((((((((((''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********)))((('''*********+++...111444666;;;@@@GGGLLLOOOQQQRRRSSSOOOPPPPPPQQQTTT[[[ccciiizzzuuummmfff[[[RRRNNNPPPTTTWWWZZZ```ggghhhaaaYYYTTTTTTRRRTTTUUUSSSRRRSSSTTTUUUUUUUUUVVVWWW[[[bbbjjjppptttuuuxxx}}}~~~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***&&&&&&'''((()))***++++++---.........---,,,,,,++++++---///...,,,,,,///222///...---,,,,,,---...///---------.........//////.../////////000000111111//////111222444666777777<<<===>>>AAACCCFFFIIIJJJKKKMMMNNNNNNNNNOOOQQQTTTRRRTTTUUURRRQQQTTT[[[bbbooovvv}}}}}}|||zzzuuuhhh___XXXVVVXXX\\\bbbjjjssszzz{{{kkk```ZZZPPPPPPQQQSSSWWW\\\aaadddeeegggiiiiiifffdddeeegggccceeeeeeaaaYYYOOOFFFAAA<<<:::999:::>>>CCCFFFHHHJJJFFF@@@:::444000///...,,,+++++++++***))))))))),,,,,,,,,++++++++++++***(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))(((((((((''''''''''''&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&((((((((((((((()))******%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&'''(((&&&'''''''''&&&&&&((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***''''''((((((((((((''''''$$$&&&(((******)))((('''&&&'''''''''(((((()))))))))))))))))))))))))))))))))***+++++++++)))((('''******+++,,,///333777999CCCHHHOOOTTTTTTRRROOONNNMMMQQQWWW^^^gggpppzzz}}}iiiaaaYYYNNNIIIIIILLLPPPQQQNNNUUU]]]^^^VVVMMMLLLOOOKKKOOOQQQPPPPPPSSSVVVXXXXXXYYYZZZ\\\___eeelllrrrvvvvvvyyy{{{zzz|||((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))***+++++++++,,,+++++++++++++++++++++************************+++++++++************)))(((((())))))*********+++---------......---,,,,,,,,,+++***)))***,,,///111,,,,,,------...//////000//////.........//////000//////000222444555333222000333666777777777888888??????@@@BBBDDDGGGIIIKKKNNNLLLJJJIIIIIIKKKMMMOOORRRTTTUUUVVVXXXaaannnxxx{{{zzz{{{{{{zzztttiii^^^ZZZZZZYYYYYYZZZ]]]jjjyyyyyyrrrZZZTTTNNNMMMRRRWWWZZZZZZfffiiimmmmmmjjjgggffffffhhhiiiiiifff^^^TTTJJJCCC===<<<;;;::::::===BBBFFFIIIKKKLLLHHH@@@999555444...------......---***(((((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%###"""###&&&(((&&&$$$(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&))))))))))))((((((((((((***)))(((''''''&&&&&&'''&&&&&&'''((()))))))))(((''''''''''''((((((((()))((('''&&&'''((()))((('''))))))))))))************+++***)))((()))+++...//////---+++...444===DDDHHHVVVTTTUUUYYYWWWPPPNNNRRRRRRZZZhhhuuuppp___WWWPPPIIIGGGIIILLLMMMKKKNNNNNNNNNMMMLLLKKKJJJIIINNNMMMMMMOOOSSSXXX[[[]]]cccccceeegggiiilllnnnooopppxxx~~~|||{{{uuuqqqrrrrrrooollllllpppooolll((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************))))))))))))*********+++,,,,,,------------,,,,,,///...---------...///000000//////......---,,,,,,------,,,,,,------......111111222333444444333222222555888:::;;;;;;===>>>AAABBBDDDGGGIIILLLMMMNNNLLLMMMOOOOOONNNNNNPPPQQQUUUZZZaaagggllluuu|||{{{zzzyyysssgggbbb```^^^]]]___bbbnnnxxx{{{|||lllbbbUUUNNNNNNSSSWWWXXX___ccchhhjjjhhhgggffffffggghhhhhhfffaaaYYYRRRMMMAAA???===::::::===CCCGGGIIILLLNNNMMMHHHAAA;;;777222///------......,,,***)))((((((''''''(((((()))(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&)))(((''''''&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&)))'''&&&'''***+++***((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))))))))(((((((((((()))((((((''''''''''''(((''''''(((((()))((((((((('''''''''((((((((())))))+++***))))))***+++)))((((((((()))))))))*********************+++,,,------111222444:::AAAJJJQQQTTTVVVSSSRRRRRROOOJJJMMMSSSbbbkkkxxx}}}lll]]]PPPLLLIIIJJJNNNRRRRRRPPPJJJIIIHHHGGGGGGIIIKKKLLLMMMMMMNNNQQQVVV\\\```bbbfffiiimmmooooooooopppqqqrrr|||~~~zzzwwwtttrrrqqquuuuuusssqqqnnnllljjjiiigggiiihhhfffgggkkkjjjfff)))((((((''''''(((((()))((())))))******))))))(((((((((((()))******++++++************************)))))))))))))))))))))))),,,+++++++++************)))))))))***************+++,,,,,,------,,,,,,,,,/////////.........------000000///......------,,,---------------...//////333333333333444444444444666999<<>>???@@@CCCBBBBBBGGGMMMRRRSSSRRRKKKCCC888222000...+++(((******))))))))))))******++++++************+++,,,''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&'''''''''(((((()))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***''''''&&&&&&&&&&&&'''''')))))))))((((((''''''''''''&&&&&&%%%&&&&&&''''''(((((((((((('''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''''''''((((((((()))))))))***&&&&&&&&&&&&''')))***+++)))*********)))(((''''''(((((((((((()))))))))***+++)))(((((())))))(((&&&(((((((((((()))))))))))),,,+++***+++---222777:::FFFJJJOOORRRSSSSSSTTTVVVUUU___jjjrrrxxx~~~xxxmmmddddddlllsssuuuppphhhbbb___\\\XXXVVVQQQOOOKKKJJJJJJKKKLLLLLLIIIKKKNNNSSSWWW[[[^^^___^^^```bbbcccbbbcccfffhhhooowww~~~}}}tttkkkgggffffffpppvvvtttpppppprrrssstttsssrrrrrrqqqrrrrrrsssuuuzzz~~~~~~{{{vvvlllbbb[[[UUUPPPPPPTTTUUUSSSPPPTTTUUUWWWXXXXXXZZZ^^^aaa```ccceeefffgggmmmxxx|||***))))))(((((())))))***)))******++++++******)))))))))))))))))))))******((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---............,,,---...///000111222222111111000//////......---............///111222333000555;;;===>>>???BBBEEEGGGIIIKKKMMMNNNPPPTTTVVV\\\]]]```ccceeegggggghhhhhhgggdddbbbdddoooyyyrrrfffnnn{{{sssggg\\\VVVLLLKKKLLLOOOTTTZZZ]]]^^^aaaaaaaaaaaaaaaaaabbbbbbcccaaa[[[RRRIIICCC??????@@@>>>===???DDDKKKPPPSSSOOOIIIBBB:::444000,,,***++++++************++++++((((((((((((((())))))***''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''(((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''((()))******''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&'''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''''''''(((((())))))******&&&&&&&&&'''''')))******))))))*********)))((((((((((((((()))))))))******,,,+++******,,,,,,+++***))))))))))))************///...---...333:::AAAFFFMMMOOOQQQQQQOOOPPPSSSWWWaaannn}}}zzzrrrfffZZZTTTVVV\\\bbb___\\\WWWSSSPPPOOOOOOPPPMMMKKKJJJIIIJJJLLLOOOQQQMMMPPPUUU[[[^^^_________^^^bbbfffgggfffgggkkknnnzzz}}}yyyoooeee```___bbbhhhjjjgggeeehhhjjjjjjfffdddbbb___^^^]]]]]]^^^ccciiimmmmmmjjjggg___WWWPPPMMMKKKLLLPPPRRRRRRQQQQQQTTTXXX[[[\\\```fffkkkjjjmmmrrrwww}}}******))))))))))))******)))******++++++******)))***)))))))))))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,---...//////////////////.........000111222111111000000///..................///000111333333555;;;BBBEEEEEEEEEGGGIIIIIIKKKNNNQQQSSSWWW\\\```eeeeeeggghhhjjjlllmmmnnniiijjjmmmrrr{{{|||iiilllqqq}}}tttnnnkkk\\\WWWQQQNNNPPPTTTWWWYYY]]]^^^___```aaaaaabbbbbbcccccc```ZZZQQQHHHBBB@@@>>>===;;;;;;<<>>GGGIIIMMMPPPMMMEEE:::111...---+++***)))***+++,,,---,,,+++***))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%)))'''$$$""""""###%%%&&&((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******)))***++++++***)))+++,,,***))))))***---///000///222888@@@GGGKKKMMMNNNOOOMMMKKKRRR```gggiiisss|||eeeUUUQQQOOOLLLIIIGGGFFFFFFFFFAAABBBDDDFFFGGGJJJOOORRRWWWXXXZZZZZZYYYXXXYYYZZZccccccdddddddddcccbbbbbbeeeeeefffhhhiiigggbbb___fffbbb\\\XXXUUUSSSQQQPPPJJJGGGCCC@@@=========>>>>>>???@@@BBBEEEHHHJJJLLLRRRRRRSSSUUUWWWXXXWWWUUUTTTVVVXXX\\\bbbmmm{{{))))))(((((((((((())))))************************+++******************))),,,+++***)))***+++---...,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***++++++------,,,---......//////......////////////000000000111222111000//////000111222333222222444888<<>>;;;:::;;;<<>>======>>>@@@BBB>>>???AAADDDGGGIIILLLMMMRRRRRRSSSUUUWWWWWWVVVUUUXXX\\\bbbiiirrr***))))))(((((())))))******************************+++++++++++++++,,,,,,,,,+++*********+++---...------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,---............------......///000/////////000000000111111333222111000000111222333333444777:::===AAACCCEEEFFFFFFFFFGGGIIIJJJKKKLLLSSSPPPPPPXXXfffssszzz|||xxxyyy~~~~~~yyyxxxyyyzzz|||zzzwwwwwwuuupppkkkllllllooouuu{{{kkkZZZRRRLLLMMMSSS[[[^^^\\\[[[]]]^^^```ccceeeeee```YYYSSSIIIIIIHHHEEE@@@===;;;;;;<<>>=========<<<<<<<<<;;;;;;<<>>>>>;;;AAAJJJSSSYYYXXXRRRMMMAAA===666000,,,+++,,,---,,,++++++***))))))******)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))******))))))((('''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%'''(((((((((''''''''''''''''''((((((((((((&&&'''''''''((((((((()))((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''(((((()))))))))***(((((((((((((((((((((((())))))(((((()))***++++++******))))))))))))******''')))******))))))+++,,,***---///000333999CCCKKKLLLNNNPPPRRRTTTXXX^^^bbbsss}}}qqqfff]]]VVVRRRNNNNNNNNNNNNNNNNNNNNNMMMSSSVVV\\\```ccceeehhhjjjggghhhiiigggeeecccbbbbbbiiiiiiiiigggccc___ZZZWWWUUURRROOOLLLKKKIIIGGGEEE@@@===:::999;;;<<<<<<<<<<<<;;;;;;;;;===???AAACCCBBBDDDFFFHHHIIIJJJJJJJJJLLLOOOSSSVVVYYYZZZ\\\]]]fffmmmwww******))))))))))))******))))))*********+++++++++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------------,,,//////...------///000111000000000000111111111111111111000000111333444555:::===BBBDDDEEEEEEGGGHHHLLLPPPVVVYYYXXXVVVTTTTTTVVV]]]gggrrr|||yyysssrrrvvv{{{vvvmmmgggdddaaa^^^]]]]]]___```hhhpppyyy~~~ssskkkiiihhheeeaaaaaagggqqq}}}wwwzzzvvv___UUULLLJJJKKKNNNUUU[[[^^^```dddffffffccc```^^^]]][[[VVVOOOHHHCCCBBBCCC???DDDLLLUUU[[[\\\YYYUUUJJJEEE===555///---------,,,+++******)))*********''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((******))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%'''((()))((('''&&&&&&'''''''''(((((())))))))))))((((((((('''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))***+++******))))))))))))******''')))++++++******,,,---...------000777AAAIIINNNLLLOOOUUU[[[dddooozzz~~~wwwjjj^^^XXXUUUTTTTTTPPPOOONNNNNNQQQTTTXXX[[[]]]aaaeeehhhiiijjjlllmmmjjjkkkkkkiiifffcccbbbbbbhhhhhhfffddd___[[[VVVSSSHHHFFFCCCBBBBBBBBB@@@???:::888666666888:::;;;;;;:::;;;;;;===???AAADDDEEEFFFGGGGGGHHHHHHHHHGGGGGGJJJNNNSSSXXXZZZ]]]aaaccckkkrrr{{{+++******))))))******+++)))))))))***++++++,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,---------((()))***,,,...//////000//////......//////000111000000000111111111222222111111111111333555888999>>>BBBGGGHHHGGGGGGJJJLLLWWW[[[aaabbb___[[[YYYYYY^^^eeeooowww|||sssooolllgggeeeeeeiiinnnrrr{{{{{{{{{zzzxxxrrrkkkfffhhhhhhhhhiiiiiihhhhhhggggggmmmrrrsssuuuzzz|||{{{|||wwwppplllkkkkkkiiigggfffkkksss|||}}}yyy}}}pppbbbRRRJJJGGGIIINNNTTTYYY]]]aaaccccccbbbaaaaaabbb```\\\UUUNNNIIIGGGFFFBBBFFFMMMUUU[[[^^^\\\ZZZRRRMMMDDD;;;444000...---++++++***************+++&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%'''(((((('''&&&%%%&&&&&&''''''((()))))))))******)))(((((('''&&&&&&"""###%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))***))))))))))))))))))))))))***)))))))))))))))************))))))))))))******(((***,,,,,,,,,,,,...///000...---111:::DDDKKKNNNQQQXXXcccqqq~~~qqqiiikkknnnmmmkkkcccXXXPPPMMMNNNPPPRRRPPPOOOPPPRRRWWW___fffkkkkkklllnnnnnnlllllllllmmmmmmmmmmmmjjjfffbbbaaaaaaeeeccc___[[[UUUPPPLLLIII???===<<<<<<>>>???>>>===;;;999666666888:::;;;;;;777888;;;>>>AAAEEEHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEIIINNNTTTXXXZZZ]]]aaaeeekkkqqqzzz+++******))))))******+++((())))))***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------++++++,,,,,,---.........,,,,,,---------.........&&&'''))),,,.../////////......///000000000000000000000111111111222222222111111222444666999<<<>>>AAAEEEJJJKKKJJJKKKOOOSSS\\\aaadddeeebbbaaaccceeekkkrrr|||yyynnniiibbbaaa______aaaeeeiiilllnnnnnnoooppprrrtttttttttyyyzzz|||~~~~~~~~~}}}|||yyy}}}~~~zzzyyy{{{|||zzz~~~~~~~~~|||yyywwwvvvwwwzzz|||yyyyyy|||}}}sssbbbWWWQQQMMMLLLNNNRRRWWW\\\___``````bbbcccbbbbbbaaa]]]VVVOOOJJJGGGCCCEEEJJJQQQXXX]]]^^^]]]XXXSSSKKKAAA999222///---+++***************++++++((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''((())))))***)))))))))((((((((((((((($$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((''''''(((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))+++------------///111111222444777===EEEMMMSSS```jjj{{{lll]]]VVVUUUVVVYYYWWWRRRLLLIIIJJJNNNRRRTTTXXXYYY[[[^^^dddkkkrrrvvvwwwwwwvvvrrrnnnkkkkkkkkkkkkkkkjjjgggbbb^^^]]]\\\ZZZWWWSSSNNNIIIEEEBBBAAA;;;;;;:::<<<>>>???>>>======;;;888888999;;;<<<<<<888999;;;>>>AAADDDGGGHHHFFFDDDBBBAAABBBCCCEEEGGGIIIOOOUUUXXXXXXYYY]]]aaaeeejjjrrrxxx~~~++++++************++++++((())))))***++++++,,,,,,,,,,,,,,,++++++*********+++,,,------......------***++++++,,,---...//////---------.........//////((()))+++,,,---,,,,,,+++---...000111111111000///000111111111111222222222222222444666999<<>>>>><<<;;;;;;===???@@@???>>>;;;888666555666777888888;;;<<<===???@@@BBBCCCCCCCCCBBB??????@@@CCCFFFIIIKKKPPPUUUWWWVVVVVVYYY]]]___ccciiimmmqqqwww~~~*********************************)))******+++,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++.........///////////////000000000000111111111111//////000000111111222222333555777999;;;???EEEIIILLLJJJKKKPPPSSSTTTYYY^^^cccbbbccchhhpppxxx|||~~~~~~yyyrrrmmmiiiggggggkkkqqqsssrrrqqqrrrttttttsssvvv}}}{{{wwwqqqmmmlllooorrrttt{{{yyy~~~wwwnnncccTTTIIIPPPOOOPPPUUU\\\aaaccccccccceeefffdddbbb___UUUKKKAAA???@@@FFFPPPWWWYYYYYYYYYUUUOOOIIIBBB;;;333...---,,,******+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%))))))***++++++++++++***((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&&&&))))))))))))))))))))))))((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''************************)))&&&%%%&&&)))***)))''')))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''))),,,......,,,)))'''''')))******))))))***+++************++++++++++++***++++++******...444999AAA>>>>>>BBBEEEKKK\\\mmmlll[[[IIIAAAAAABBBDDDGGGJJJIIIIIIMMMTTT]]]eeeiiivvvyyyyyyuuuwww}}}}}}~~~uuummmiiigggfffffffffeeeccc]]]WWWRRRNNNMMMDDDAAA>>>======>>>???>>>???===;;;;;;>>>>>>===:::777666555444444555666777999::::::;;;;;;<<<<<<===;;;<<<<<<===???@@@BBBCCCJJJHHHGGGIIINNNRRRSSSSSSSSSVVV\\\aaaffflllqqquuu{{{~~~))))))))))))))))))))))))***************++++++,,,+++++++++*********))))))++++++++++++++++++,,,,,,++++++,,,,,,------......---------------,,,,,,,,,---.........//////000000000000000000111111111111111111111111222222333333444666999;;;>>>BBBHHHLLLMMMJJJKKKOOOQQQRRRWWW]]]bbbcccgggppp{{{tttqqqrrrzzz~~~xxxsssrrrrrrssstttwww|||xxxzzz|||~~~zzz|||~~~xxxpppcccZZZOOOMMMNNNQQQXXX^^^aaabbbbbbdddeeecccbbb```XXXOOOEEEAAA???AAAGGGPPPVVVYYY[[[XXXRRRLLLEEE<<<333......,,,++++++,,,------,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&(((((()))*********))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''((()))((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%&&&)))***)))''')))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''))))))************))))))'''''''''''''''((()))***'''(((((())))))(((((('''))))))))))))))))))))))))''')))+++,,,,,,+++)))'''''')))******))))))***+++************************,,,++++++,,,000666<<>>???BBBGGGKKKNNNTTT]]]hhhqqqvvvxxx~~~~~~~~~yyyrrrlllhhhfffdddbbbbbb```[[[TTTNNNIIIFFFEEECCC@@@===<<<<<<=========>>><<<:::;;;<<<===;;;999666555444333333444555666666666777888888999999:::888888999:::;;;===???@@@BBB@@@???AAAEEEIIIJJJJJJNNNQQQUUUYYY\\\```dddgggkkkmmmqqqtttwww{{{***************************************+++,,,,,,************))))))))))))******++++++,,,,,,------------------............---------...............,,,------...///000111111000000000111111111222222222222222222222333333444666888;;;>>>@@@EEEJJJNNNNNNLLLMMMPPPRRRTTTYYY```gggkkktttvvvooojjjeeeeeeiiipppzzzzzzxxxuuuvvvzzz|||}}}~~~yyypppiiiTTTQQQNNNNNNRRRYYY^^^aaa```cccdddbbbbbbbbb]]]VVVMMMIIICCC>>>@@@GGGRRRZZZ]]]ZZZVVVQQQJJJ@@@666//////---++++++,,,......---)))))))))))))))))))))))))))))))))((((((''''''&&&))))))(((((((((((())))))((((((''''''''''''''''''((((((((())))))(((((((((&&&'''(((((())))))((((((************************))))))((((((((((((''''''&&&&&&''''''((()))))))))'''&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&'''***,,,,,,+++((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''((())))))''')))((('''&&&&&&'''((()))((((((((((((''''''''''''))))))************))))))%%%&&&&&&&&&((()))***+++((())))))******))))))((())))))))))))))))))))))))((())))))******))))))(((''')))******))))))***+++************************---,,,---000777>>>DDDGGGDDDBBBEEEMMMZZZjjjwwwcccQQQIIIBBB???>>>@@@GGGNNNUUU[[[fffsss~~~~~~}}}yyyuuurrrnnnjjjhhheeebbb______ZZZSSSKKKEEEAAA???>>>AAA???<<<;;;<<<<<<<<<;;;<<<:::999999::::::999777333333222222222222333333222222333333444555555555444444555666777888:::;;;<<<:::999:::===???@@@@@@FFFHHHKKKMMMNNNPPPSSSUUUXXXZZZ]]]___aaacccgggjjjlllmmmpppuuu{{{,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++************************++++++,,,---...............---------------------......//////000000,,,,,,---...///000111222000000111111111222222222333333222222222333444555999;;;===???AAAEEEIIILLLOOONNNPPPTTTVVVZZZbbbkkkuuu|||wwwnnnkkkiiigggdddhhhnnnvvv}}}yyyqqqmmmrrruuuyyy}}}|||~~~xxxsssddd]]]TTTMMMMMMSSSZZZ```___bbbcccbbbbbbdddbbb]]]WWWSSSLLLDDD???CCCNNNXXX\\\[[[YYYVVVOOOFFF;;;444000...++++++,,,---------))))))))))))))))))))))))---,,,,,,+++***))))))((()))(((((((((((())))))***))))))((((((''''''&&&&&&'''(((((())))))(((((('''''''''((())))))))))))((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''')))+++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((()))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((******((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((())))))''')))******))))))***+++++++++++++++************......000555<<>>;;;;;;<<<<<<;;;:::999888777777777777666555111000000000000000000111//////000000111222222222111111222222333555666777999888777777888:::;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHLLLNNNOOOQQQQQQSSSVVVYYY]]]___bbbggglllpppqqqrrrtttuuuuuuuuuuuuwwwyyy|||+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------------,,,,,,,,,,,,.........//////000000000,,,,,,---...///000111222111111111111222222222222333222111111222333555666;;;===@@@AAABBBDDDGGGIIIMMMNNNQQQWWW\\\cccooo{{{yyykkkhhhjjjmmmnnnqqqvvv~~~~~~uuuoookkkmmmnnnooorrrxxx}}}yyyooo```RRRKKKMMMTTTYYY\\\```cccbbbbbbeeeeeebbb\\\[[[VVVLLLDDDCCCJJJRRRZZZZZZZZZXXXUUUMMMCCC===222///,,,***+++,,,,,,,,,************************---,,,,,,+++***))))))(((((((((((((((((()))******)))))))))((((((''''''&&&'''''''''((((((''''''''''''((())))))******))))))((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((((((((((()))(((((((((''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((''''''((())))))''')))******))))))***+++++++++++++++,,,,,,,,,,,,...111555:::???@@@???>>>@@@LLL^^^ooo}}}zzztttkkk]]]QQQKKKHHHHHHJJJNNNWWWggguuu~~~xxxqqqjjjfffeeefffgggiiilllmmmkkkfffbbbWWWRRRJJJEEECCCCCCBBBAAA???===;;;;;;<<<<<<:::999666666666555444333222333......////////////............//////000111111111000000000111222333444555777777666666555666888999888:::<<<===>>>???AAACCCEEEGGGHHHIIIJJJKKKNNNPPPVVVXXX]]]aaaeeehhhjjjlllpppqqqsssssssssuuuyyy|||))))))))))))))))))))))))+++++++++++++++,,,------,,,,,,,,,---------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,------.........///////////////,,,------...///000111111111111111222222222222333333222222222333555888:::???AAACCCEEEFFFGGGJJJLLLOOOPPPVVV^^^eeeooouuummmmmmqqqvvvyyy{{{yyyuuuuuuttttttxxxrrr___RRRMMMOOORRRVVV\\\``````aaadddeeeccc\\\]]]ZZZSSSKKKHHHJJJMMMXXXXXXYYYZZZXXXRRRJJJEEE666222...++++++,,,,,,+++************************)))))))))((((((''''''&&&(((''''''(((((()))***+++))))))((((((((((((((((((&&&''''''((((((''''''&&&(((((()))************)))''''''''''''''''''''''''''''''(((((((((((())))))''''''((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''&&&%%%%%%'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***(((((((((((((((((((((((('''''''''((((((((((((((())))))************))))))))))))(((''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))***))))))(((((())))))***''')))******))))))***+++++++++,,,---...//////000111555;;;???@@@@@@AAABBBNNN```uuu}}}tttkkkddd\\\SSSLLLLLLKKKNNNTTT]]]hhhxxx{{{sssllleee___]]]___ccceeehhhlllmmmjjjddd```PPPLLLGGGEEEEEEEEECCCAAA===;;;::::::::::::999777333444444333111//////000------............------------...//////000000111000000000000111222333444444444444333222333555777555777999;;;;;;===???AAA@@@AAACCCDDDEEEGGGJJJLLLRRRVVV[[[```dddgggjjjmmmqqqtttxxxyyyyyy{{{************************,,,++++++++++++,,,------+++++++++,,,,,,---------,,,,,,------------------,,,,,,------......////////////..................---.........//////000000111111111222222222333333444444333444666999<<>>999888777777888777666444111222333111...,,,---///,,,---............---,,,,,,------......//////000////////////000000111222111222333222000111333666444666888999:::;;;===???<<<>>>@@@AAACCCEEEIIIKKKPPPUUU\\\bbbgggkkkppptttvvv{{{------------------------,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,------------------,,,,,,,,,------...///000111111//////......---------,,,.........///////////////111111222222222333333333666555555555888<<<@@@BBBCCCFFFKKKNNNQQQTTTXXXZZZaaadddllluuu}}}rrrgggaaaaaabbbdddjjjrrryyy}}}tttbbbVVVQQQLLLTTTZZZ[[[[[[^^^___]]]^^^______^^^[[[YYYXXXXXXZZZZZZZZZZZZYYYUUUOOOJJJ>>>:::444000......------************************(((((((((((())))))))))))''''''''''''((()))++++++''''''(((((())))))******))))))************))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((((())))))******))))))))))))))))))))))))&&&((()))******(((%%%$$$))))))))))))))))))))))))''''''''''''''''''''''''+++***)))((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%'''))))))'''&&&(((***(((((())))))))))))((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''((()))***+++******++++++++++++******))))))))))))))))))))))))******++++++++++++******((()))******))))))***+++***+++,,,///111333444555999???CCCDDDCCCIIIVVVaaayyywwwnnnkkkiii___XXXQQQMMMKKKIIIIIIJJJRRRTTT]]]mmm|||zzzwwwrrrggg\\\WWWSSSQQQVVV^^^dddeeefffgggfff```XXXRRRKKKIIIGGGIIIKKKIIIBBB<<<777666555555666555333111000222333111---+++,,,...,,,,,,............,,,,,,+++,,,,,,---......//////............//////000111111222444222111111444777444666888888888999;;;===:::<<>>;;;GGGNNNKKKIIITTTgggvvvxxxnnnbbbWWWSSSUUURRRIIIDDDHHHKKKKKKMMMQQQ[[[eeesss|||pppjjjkkkhhh]]]SSSQQQPPPRRR[[[ffflllllliiiddd]]]VVVRRRQQQOOONNNLLLKKKIIIEEE@@@<<<999888666444222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////000000000000222111000000111333555666666666666666666777888888<<<<<<<<<>>>AAAEEEIIILLLMMMSSS\\\eeemmmttt{{{++++++******++++++,,,---+++++++++***)))(((''''''++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,---////////////////////////////////////////////////////////////000000000000666666666555444444666888666888:::===@@@DDDHHHJJJLLLPPPXXXaaaccc```cccjjjrrrzzzzzzppphhh^^^]]]bbbcccffflllsss|||ooodddVVVQQQMMMOOOUUUZZZ[[[YYY\\\^^^`````````___```aaa______^^^ZZZTTTNNNIIIGGGEEEAAA:::444111000///......------,,,++++++***************))))))))))))))))))(((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''%%%&&&((()))***)))((('''(((''''''&&&&&&''''''(((&&&%%%$$$$$$%%%&&&(((***''''''(((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''((()))((()))))))))'''&&&'''((((((((((((((((((((((((((('''(((***)))(((''''''((((((((())))))******++++++(((((((((((()))))))))***))))))))))))************((())))))(((((((((+++---///000111333666<<>>888333000///000------,,,,,,++++++******))))))))))))***************))))))(((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((***)))))))))(((((((((((((((''''''&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((%%%&&&(((***++++++******(((''''''&&&&&&''''''(((&&&%%%%%%$$$%%%'''((()))%%%&&&'''((()))*********''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***'''((()))((('''&&&'''((((((((((((((((((((((((((()))***++++++)))''''''((()))))))))))))))*********((((((((()))))))))******)))))))))*********++++++&&&((()))***)))***+++------///222555:::AAAIIIOOOYYY\\\]]]^^^ffftttqqq^^^PPPHHHBBBBBBEEEDDDDDDFFFJJJOOOZZZmmm~~~qqqeee___\\\[[[]]]XXXYYY]]]aaabbbdddmmmvvvtttooofff]]]WWWTTTTTTTTTRRROOOLLLIIIFFFAAA<<<999555444333111000/////////111000000000////////////..............................////////////000000....../////////000000000000///.........///000111333333333222333444444555888888:::<<<@@@DDDGGGJJJQQQUUU\\\bbbjjjrrrzzz++++++******++++++,,,---+++,,,---...---,,,***)))++++++,,,,,,,,,---------...------,,,,,,,,,------........................////////////////////////000000000000000000//////000111222111111222555888666:::AAAEEEHHHJJJNNNQQQQQQVVV___hhhnnntttzzz{{{ooodddbbbeeekkkttt}}}~~~xxxsssmmmhhhhhhllltttrrrgggYYYPPPPPPSSSVVVWWW[[[]]]___``````aaadddfff```___\\\YYYTTTMMMFFFAAA>>>???>>>:::444000111222---------,,,++++++******(((((())))))******++++++******)))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((()))))))))))))))((((((''''''''''''(((((()))((('''&&&%%%%%%%%%&&&%%%&&&''')))************''''''''''''(((((((((((())))))))))))))))))))))))(((((()))******))))))((('''((()))((('''&&&'''(((((((((((((((((((((((((((&&&(((******)))))))))+++*********)))))))))))))))(((((()))))))))*********))))))*********+++++++++(((+++---------,,,---...111333666999>>>EEEMMMSSS^^^___```fffssstttdddRRRIIIFFFEEEGGGJJJIIIMMMRRRYYYbbbqqq{{{nnnhhheeebbbaaaccciiinnnsssrrrlllhhhkkkpppjjjfff___ZZZWWWWWWWWWWWWRRROOOJJJFFFBBB>>>999666333222111000///.........000000000/////////.....................//////////////////000000000000000........./////////000000222111000/////////000111111111000000111111222333555666777:::>>>AAAEEEFFFNNNRRRWWW]]]eeennnwww}}}++++++******++++++,,,---,,,,,,---......---++++++++++++,,,,,,,,,---------------,,,,,,,,,------...........................000000000000000000000000------...///000000111111333444555555666777;;;===>>>CCCHHHKKKLLLNNNSSSWWW___dddkkkttt~~~rrrnnnkkkooovvv}}}}}}uuummmkkklllrrr{{{sssfffYYYOOOMMMPPPSSSYYY[[[]]]^^^^^^___aaaccc^^^\\\[[[YYYWWWQQQJJJDDD:::<<<<<<999555222333555......------,,,+++++++++(((((())))))******++++++******)))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&''''''((())))))******'''''''''''''''((()))***'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((('''&&&&&&%%%(((((((((''''''((((((((())))))((('''&&&&&&&&&&&&(((((()))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((************)))(((&&&&&&&&&((()))(((''''''((()))))))))))))))))))))))))))%%%'''))))))(((((()))************)))))))))))))))))))))))))))************************+++++++++++++++---//////...---......999:::===@@@DDDJJJQQQVVV^^^```eeennn|||vvvhhhZZZNNNJJJKKKKKKMMMPPPPPPWWWaaammmzzzwwwqqqllliiigggfffjjjppp}}}}}}rrriiiggggggaaa```^^^___aaaaaa___\\\RRRNNNHHHBBB>>>:::666444111000///.............../////////.........------,,,,,,------............000000000000000/////////............////////////000000/////////////////////////////////000000111222333555777:::>>>@@@AAAGGGJJJNNNTTT\\\fffpppvvv++++++******++++++,,,------------,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,---..............................000000000000000000000000---......///000111222333222333555555666888<<>>:::777444111000///...............///............------------,,,,,,,,,---......//////000000////////////......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,...............//////000///000222444777999;;;<<<>>>AAAEEEKKKQQQZZZccciiiuuu}}}++++++******++++++,,,---...---+++******,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////000000000000000000000000111111111222222333333333000222333444666888<<>>:::888777666444333000000000///......------*********))))))))))))))))))(((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((()))))))))&&&'''''''''(((((())))))''''''''''''((()))***+++&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&''''''((())))))***))))))(((''''''&&&&&&'''))))))(((((((((((())))))%%%&&&'''(((((()))))))))((((((((((((((('''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))((('''%%%%%%%%%&&&&&&&&&'''((((((''''''(((***))))))))))))))))))))))))((()))+++***)))(((((()))(((((())))))******++++++))))))*********+++++++++*********+++++++++,,,,,,+++,,,---......000444666<<>>BBBGGGMMMSSSXXXdddjjjsssyyy~~~++++++******++++++,,,---...---+++))))))+++---///------............//////,,,,,,,,,,,,,,,---...///000000000000000000000000000000000000000000000000555555444444444444333333333555777888:::===AAADDDEEEJJJOOORRRXXXdddvvvuuujjjiiiiiikkkpppwww~~~~~~vvvmmmaaaUUUMMMJJJOOOVVV[[[^^^^^^______aaa```___aaaccc___WWWPPPGGGAAA;;;888888777444222111111111000//////......++++++******))))))(((((((((((('''(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))((((((((((((''''''''''''((()))++++++&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***)))((((((((((((((()))***))))))(((((((((((())))))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''&&&''''''''''''((((((((()))************************'''&&&$$$$$$$$$%%%''')))%%%'''((((((''''''(((***))))))))))))))))))))))))%%%'''***++++++,,,---///'''(((((()))***++++++,,,)))************+++++++++******+++++++++,,,,,,,,,+++---...///111555:::>>>BBBFFFMMMTTT\\\dddmmmrrrpppxxx~~~yyyqqqfff[[[XXXUUUTTTUUUVVVWWW^^^fffzzzwwwkkk___XXXUUU]]]iiisss|||}}}|||~~~~~~~~~{{{qqqcccXXXLLLFFF???999555222000//////............///000000000000000000////////////---......///000111111222//////......---------,,,---------.........//////***+++,,,---.../////////...------------...//////,,,---///000222222333333555777:::===@@@DDDIIIMMMTTTYYY```fffjjjpppxxx~~~))))))*********+++++++++)))***+++,,,...///000111---,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000111111000///...000000000000000000000000000222333333222111333444777999<<<>>>??????AAACCCIIIMMMSSSYYYaaaoooxxxllliiiaaaeeeppp}}}zzziiiXXXPPPMMMOOOVVV\\\^^^^^^```aaabbbcccfffhhheee^^^YYYPPPHHH???999888777444111000333666888777444000---,,,***((((((*********)))'''''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((('''''''''''''''(((******((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))&&&###%%%))),,,---,,,)))***,,,---,,,)))&&&$$$''''''''''''''''''''''''&&&%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((%%%&&&((()))((('''((()))(((((((((((())))))))))))***))))))((((((((()))))),,,+++***((((((((())))))))))))))))))***************))))))))))))+++,,,...,,,++++++---222888===???GGGMMMUUU^^^kkkzzz}}}xxxnnnccc[[[XXXXXXQQQQQQZZZ___iiizzzwwwjjj^^^VVVYYY___fffnnnuuu{{{~~~{{{{{{nnn]]]QQQCCC>>>888444222222111111000000000000000000000000000000000000000000000000////////////............/////////......---------------------------------******+++,,,------------............---,,,+++***000000000000111111111111666666666888:::===@@@BBBFFFHHHKKKOOOUUU[[[```ccc************++++++,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////000000000000//////111111111111111111111111111333444444333333444666777:::===@@@BBBDDDFFFHHHJJJQQQ[[[ccckkkxxxwwwlllffffffjjjqqqwwwhhh\\\SSSOOOTTT[[[^^^^^^^^^aaaaaabbbeeefffddd```[[[SSSKKKBBB<<<::::::777444333444666999999666111------+++))))))***+++***)))***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((('''+++++++++***)))(((((((((&&&'''))))))'''&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&$$$######%%%'''))))))(((***+++,,,+++)))'''%%%''''''''''''''''''''''''"""$$$&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))((((((''''''''''''((((((%%%'''))))))((('''((()))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''+++***)))(((((())))))***))))))))))))************++++++*********+++---...,,,---///222777<<>>===<<<:::888666666999<<<;;;444......,,,***)))***++++++***,,,,,,++++++***))))))(((***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((((((((((((,,,++++++***)))(((((('''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&''')))+++'''(((***++++++***((('''''''''''''''''''''''''''!!!###&&&)))******((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))'''((())))))'''&&&''''''(((((((((((())))))))))))'''''''''&&&&&&''''''(((***))))))((())))))***+++)))))))))*********++++++,,,,,,+++******+++------,,,///444888<<<@@@EEEIIISSS^^^nnnyyytttmmmgggaaa\\\WWWTTTMMMTTTVVV___ppp{{{|||mmmaaa]]]]]]]]]fffmmmtttvvvuuutttwwwzzzuuuiii]]]OOOFFF???;;;666222111111000000000000000000000000000000000000000000000000000000111000000000000/////////------,,,,,,,,,,,,,,,+++///...------+++******))))))***+++,,,,,,---------***+++,,,...///000111111/////////000000000111111000000111111333555666777;;;;;;<<<===???AAACCCDDD,,,,,,+++++++++,,,---...******+++,,,---...///000***++++++,,,---...//////------...///////////////111000/////////000111222111111111111111111111111111222333333444555888::::::>>>DDDJJJNNNSSSXXX[[[^^^eeennnuuu|||kkkcccdddiiipppwwwuuurrrppprrruuuzzzsssaaaYYYXXXXXXYYYZZZ______```bbbdddeeeeeeeee^^^WWWNNNGGGDDDCCCBBBAAA<<<888666999???@@@:::444111...+++)))*********))),,,,,,,,,++++++************))))))))))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%'''(((((('''&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((***+++***'''&&&))),,,&&&''')))*********)))(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))''')))***)))'''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))***+++((((((((())))))***++++++))))))*********+++++++++,,,,,,+++******+++,,,---,,,111777;;;>>>BBBHHHMMM^^^mmmttteeeaaa[[[WWWUUUTTTSSSRRRPPP[[[bbbnnn~~~|||sssqqqjjjaaa___dddhhhiiilllqqquuuuuurrrttt||||||ooodddYYYMMMEEE<<<888444111111111000///000000000000000000000000000000000000000000000000.........---------,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***)))***+++,,,------------+++,,,---///000111222222/////////000000000111111111222222333444555666666777888888999:::;;;<<<<<<---,,,+++***+++,,,---///***++++++,,,---...//////++++++,,,------...//////---...//////000000//////111000/////////111222333111111111111111111111111000111222333333666999<<<>>>BBBIIIOOOUUUZZZ```ccclllrrrwwwzzzvvvjjjhhhmmmuuu~~~uuulllmmmsss|||uuufff[[[TTTTTTYYY]]]___```bbbccceeefffgggaaa\\\UUUOOOKKKIIIHHHGGG@@@;;;777:::@@@CCC@@@<<<555111---*********)))(((******++++++,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))'''(((******((('''((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%''')))'''$$$###%%%(((&&&'''((()))******))))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))''')))***)))'''&&&&&&'''(((((((((((()))))))))))))))))))))))))))***++++++(((((())))))************************++++++++++++++++++***)))***+++,,,---,,,333:::===???DDDNNNVVVpppzzziii]]]SSSQQQOOOOOOQQQSSSSSSSSSWWWeeeppp|||tttkkkfffaaa\\\]]]hhhuuuzzzxxxnnnqqqrrrqqqrrrzzzwwwjjj```VVVJJJBBB999666333111111111000000111111111111111111111111////////////////////////------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******,,,---------------...///000000111111111000000000000000111111111111222222333444555555666666555555666777888999::::::---,,,***)))***+++---...000000000///......------,,,,,,------......//////......///000000000000///000000000000111222222333222222222222222222222222111222333333555888<<<@@@BBBFFFMMMTTTZZZ___eeeiiittt{{{zzztttppptttzzzuuuttt{{{uuucccWWWTTTWWWZZZ\\\___aaabbbccceeegggaaa___ZZZVVVQQQNNNMMMLLLGGGAAA;;;;;;???CCCDDDBBB;;;777111---+++***)))((()))******+++,,,,,,------+++******))))))******+++))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))******++++++''')))******)))(((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))((('''&&&'''(((&&&'''(((((())))))))))))((((((((((((((((((((((((,,,***'''$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))*********)))***))))))(((((())))))***'''((())))))'''&&&''''''(((((((((((())))))))))))''''''''''''((()))******((())))))************)))*********++++++++++++,,,++++++******+++,,,...//////666===@@@CCCKKK[[[hhhzzzeeeVVVMMMFFFFFFFFFJJJOOOTTTWWWXXXbbbqqq|||uuuhhhaaa\\\YYYYYYbbbuuuqqqsssuuuwww}}}rrreee[[[PPPDDD<<<777555222111222222111000111111111111111111111111//////////////////////////////.........---------***++++++++++++,,,,,,,,,***+++,,,,,,---...///000+++,,,---....../////////111111222222222111000000111111111222222222333333000111222333444555555444222333555666888888999999,,,+++)))((((((***,,,...111000000///......---------------.....................///000000000000000//////000111222222222222222222222222222222222222333444555666777;;;@@@DDDFFFJJJQQQWWW]]]ccchhhlllttt{{{zzz}}}ppp```WWWUUUVVVYYY]]]_________aaaccc``````^^^[[[WWWSSSQQQPPPOOOIIIAAA<<<<<<@@@CCCEEEBBB===666111...---+++************++++++++++++++++++******))))))******+++))))))))))))))))))))))))&&&&&&''''''((())))))***+++*********)))))))))(((&&&((())))))(((''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))***)))((()))++++++***)))''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))******))))))))))))******%%%'''))))))((('''((()))(((((((((((())))))))))))''''''''''''((()))***+++))))))***+++******((((((*********+++++++++,,,,,,,,,++++++,,,---///111222444;;;CCCFFFJJJXXXnnnkkkZZZOOOIIICCCCCCEEELLLVVV```gggkkkttt|||ppphhhbbb^^^ZZZ]]]dddpppwww{{{{{{kkk]]]SSSJJJAAA:::666444222222222333222111111111111111111111111111////////////////////////.........------------,,,++++++++++++,,,,,,---------------....../////////,,,---...///000000000000111111222222222222111111222222333333333444444444///000222444555555555555333444666888999999999999,,,+++)))'''(((***,,,...+++,,,,,,,,,---........................---------...//////000000000000000...///111222333333222222222222222222222222222222555666777777999===CCCGGGHHHLLLSSSYYY^^^dddiiimmmqqq}}}}}}}}}yyyiii[[[TTTRRRWWW[[[]]]]]]]]]^^^```___``````^^^ZZZVVVSSSRRRUUUNNNEEE===:::===BBBFFFGGGBBB:::444111///---,,,,,,,,,+++******)))))))))++++++************++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))***++++++***((('''%%%$$$$$$%%%'''(((((('''&&&&&&'''******))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))'''%%%$$$&&&)))***(((%%%(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%'''((()))))))))************************((((((((((((((((((((((((%%%&&&((()))*********)))******))))))))))))******%%%&&&((()))((('''((()))(((((((((((())))))))))))))))))))))))***+++,,,---)))***++++++***)))((('''******+++++++++,,,,,,,,,------------///222444555888???GGGKKKQQQbbb|||tttbbbVVVOOOJJJHHHIIILLLUUUcccrrr~~~|||kkkccc```___]]]\\\eeeppp}}}|||vvvdddVVVNNNHHHAAA<<<555444222222333444333222111111111111111111111111////////////////////////,,,,,,,,,+++++++++******+++++++++,,,,,,---------//////////////////......---...///000111111111111000111222333333333333333333333333444444444555555000111444666777888888777666777999:::;;;;;;:::999---------------------------------............///............////////////111000...---...///111222111111222222222333333333333222222222333444555555888777888;;;>>>BBBCCCDDDLLLNNNUUU]]]```cccooo}}}}}}{{{xxxwwwxxx|||qqq___SSSNNNQQQVVV\\\```aaa```^^^bbbdddccc```___]]]VVVMMMUUURRRLLLBBB999888===CCCHHHGGGBBB777000///...---************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''***)))((()))***+++***)))&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&)))(((''''''((()))(((&&&***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&&&&'''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************&&&((())))))(((((()))+++,,,+++***))))))***+++,,,(((((((((((((((((((((((()))***+++,,,---,,,++++++000,,,)))(((***------,,,......111222000///555???>>>BBBHHHUUUiii~~~}}}mmm^^^TTTNNNKKKNNNKKKOOO___vvvuuueee___```dddgggiiiqqq{{{~~~}}}zzzmmm]]]QQQJJJEEE>>>999777666555444333222222222222222222111111111000000111111000///---,,,+++***---------,,,,,,+++++++++...---+++))))))+++...///------------------------......//////000111111111111111111222222333444444333333333333444555777888444555555666777777888888::::::::::::;;;;;;;;;<<<---------------------------------............///............////////////111000.........///111222111111222222222333333333222222111111222333333444888999:::===AAAEEEGGGHHHJJJLLLRRR[[[ccclll~~~ppppppppprrrxxxvvvdddXXXSSSSSSUUUYYY^^^aaa```^^^___bbbbbb`````````ZZZRRRRRRQQQMMMEEE===:::===AAAGGGIIIEEE<<<555333000---******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''(((((('''%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((())))))******))))))((()))(((&&&'''((()))(((&&&***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''((())))))))))))(((((((((((())))))************************((((((((()))))))))******&&&((())))))(((((()))+++))))))(((''''''((())))))************************))))))+++,,,,,,,,,+++***)))&&&$$$%%%(((*********,,,,,,...111111111888@@@DDDJJJSSS___rrrtttfff[[[TTTPPPNNNMMMPPPYYYlllsssfffdddiiinnnpppqqquuuzzz{{{zzz|||uuuiiiYYYNNNHHHDDD===888777666555444333222222222222222111111111000000000111000///...---,,,,,,,,,))))))***+++,,,------......---,,,++++++---...///////////////...............//////000111111222222111111222222333444555555888777666666666777888999666666777777888999999999:::::::::;;;;;;;;;;;;<<<---------------------------------............///............////////////000000///...///000111222111111222222222333333333333333333222333444444555999:::<<<>>>BBBFFFJJJLLLMMMOOOVVV```mmm~~~{{{kkkdddggglllttt~~~nnnbbb^^^YYYUUUWWW\\\aaabbbaaa\\\```aaaaaabbbbbb^^^XXXPPPPPPMMMGGG@@@<<<<<<>>>FFFJJJJJJDDD===999333---++++++******************************************))))))))))))))))))))))))************************+++)))((('''((('''&&&$$$&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))))))))************))))))((('''&&&'''((()))((('''))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))'''((())))))(((((()))***)))((((((''''''(((((()))************************((()))******++++++******)))((((((***---//////...,,,+++...333666777===DDDIIIRRR___kkkzzzzzziii\\\WWWUUUSSSRRRPPPXXXfffyyysssmmmpppvvvzzzzzzwwwwwwvvvsssttt}}}}}}tttkkkaaaTTTJJJEEEAAA;;;777777666555444333222222222111111111111000000000000000///---,,,,,,,,,---...)))******+++---......///---------------......///000000000000000000000111000000000111222222333333111222222333555666777777<<<;;;:::999999999999:::888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<---------------------------------............///............////////////000000/////////000111222111111222222222333333333555555444555555666777888:::;;;<<<>>>AAAEEEIIILLLRRRWWWaaaooozzzmmmeeeffflllvvvwwwnnnjjjbbbYYYVVV[[[```bbbaaa\\\```bbbaaabbbdddaaa\\\QQQPPPMMMFFF@@@<<<<<<===CCCJJJMMMJJJDDD>>>666...---,,,+++***))))))******************************)))))))))))))))))))))))))))))))))***************,,,***))))))******)))'''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((('''&&&'''((()))((('''))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******)))(((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((************))))))*********************************(((((())))))************+++,,,---///111222222111///...111777;;;>>>DDDKKKPPP\\\jjjuuurrr```VVVUUUXXXXXXWWWWWW```ooo}}}xxxzzzzzzuuuqqqnnnpppzzz~~~uuunnn```XXXMMMEEEAAA>>>:::666777666555444333222222222111111000000000////////////...,,,++++++,,,...///...............---------***+++---...///......---111111111111111222222222111222222333333444444555222333444555666888888999<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>---------------------------------............///............////////////000000000000000111111222111111222222222333333333444444444555666777888999;;;<<<>>>???@@@CCCIIIMMMSSS^^^ooouuukkkhhhiiiqqqzzz|||xxxsssiii]]]WWWXXX[[[^^^^^^]]]aaadddbbbbbbcccbbb^^^UUURRRLLLEEE???<<<;;;<<<@@@HHHNNNMMMHHHBBB999111///...,,,************+++************************))))))))))))))))))))))))((((((((())))))*********)))(((((()))***++++++***'''''''''((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''(((&&&&&&''')))))))))((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((*********))))))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))((('''((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********((()))+++,,,,,,,,,,,,,,,111111444;;;???DDDLLLUUUaaalllxxxyyylll\\\TTTVVV[[[]]]]]]```hhhtttzzzzzz{{{pppkkkhhhiiiuuuwwwllleeeTTTOOOGGGBBB???===:::777777666555444333222222222000000000/////////......------,,,+++,,,---...///,,,,,,,,,,,,,,,---------)))***,,,...///...------000000111111222222222222333333444444555666666666444555666777888999::::::999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>?????????---------------------------------............///............////////////000000000111111111222222111111222222222333333333111111222444555888:::;;;>>>AAACCCCCCDDDGGGNNNSSSWWWgggsssiiigggkkkqqqxxxpppqqqsssvvv|||{{{rrreee[[[VVVUUUWWWYYY\\\aaadddbbbaaabbbbbb___ZZZVVVOOOGGGAAA===<<<;;;===FFFNNNNNNKKKEEE===555222111...,,,******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))*********&&&%%%%%%&&&)))******)))''''''((((((((()))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((('''&&&&&&''')))***)))((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))*********)))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))((()))***)))((('''((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((***))))))))))))***++++++(((***++++++******,,,---333444999@@@DDDJJJXXXeeeyyypppfff[[[VVVYYY___cccdddhhhooo{{{{{{uuusssxxxpppeeeccceeeooozzzlll^^^XXXKKKHHHCCC@@@>>><<<:::999777666555444333222222222////////////............,,,,,,,,,,,,------------&&&&&&((()))+++,,,---...)))+++---.../////////...111111111222222333333444555555555666777777888888777888888999999::::::;;;666777999:::;;;<<<<<<<<<:::::::::::::::;;;;;;;;;============>>>>>>>>>>>>---------------------------------............///............////////////000000111111222222222111111111222222222333333333111222333666999<<<>>>@@@CCCFFFJJJKKKLLLQQQYYY```gggzzztttjjjjjjnnnwww{{{xxxwwwvvvuuusssrrrqqqppprrrrrrrrrrrrrrrtttvvvxxxzzz}}}~~~yyymmmjjjiiimmmvvv~~~rrrdddYYYTTTVVVXXXZZZ```cccaaa```bbbcccbbb]]]ZZZTTTMMMGGGAAA<<<999===FFFNNNOOOLLLIIIBBB;;;555333000---++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,'''&&&%%%'''((())))))((('''((((((((())))))))))))'''''''''(((((((((((((((''''''(((((((((((('''''''''&&&%%%''')))***)))((('''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))*********))))))))))))(((((((((((())))))************************((((((((()))))))))******(((******)))(((''''''(((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))+++******)))***+++,,,---+++,,,...------...111444666:::BBBIIIMMMVVViii{{{vvvddd```[[[YYY]]]ccciiilllpppxxxxxxpppmmmqqqvvv}}}{{{qqqfff___```kkkyyytttkkk]]]QQQMMMEEECCCAAA???>>>===<<<;;;777666555444333222222222/////////.........------+++,,,---......---+++***&&&'''(((***,,,---//////,,,---...///000111222222222222333444444555666666666666777777888999999999::::::::::::::::::::::::777888999:::;;;;;;::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<---------------------------------.........//////............/////////000000000111222222222222111111111222222222333333333444555777:::===AAACCCEEEGGGKKKOOOQQQSSSYYYccckkkzzz|||kkkhhhoooyyy}}}{{{xxxrrrlllffffffgggggghhhhhhiiiiiibbbcccccccccbbbcccfffhhhfffjjjnnnnnnmmmooouuuzzzyyy|||qqqlllhhhkkkwww}}}mmm___WWWXXX[[[XXX^^^bbbaaa```cccdddddd___\\\XXXSSSLLLEEE===888>>>FFFNNNOOOMMMKKKFFF@@@666444111...,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------+++***))))))***+++)))((((((((((((((())))))))))))%%%%%%&&&'''((()))***+++$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%''')))******)))'''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))***++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))******)))(((''''''((('''((()))******)))((('''************************,,,+++*********+++------)))+++------,,,///444888:::@@@JJJQQQVVVaaaxxx~~~tttjjj\\\[[[ZZZ[[[___eeelllqqqvvv~~~|||wwwxxxwwwpppkkklllqqquuuxxxvvvooofff```^^^aaasssuuukkkggg___SSSKKKIIIBBBAAA@@@>>>>>>=========777666555444333222222222//////.........---------***,,,...//////---***(((---------......///////////////000111222333444444444444444555666777777888777777777888999999::::::<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;:::999888888888888888888888888888888888888999999999::::::---------,,,,,,+++++++++000000000000////////////000000000000000000000000222222222222333333333333111333444444333222444555333555888<<<@@@DDDGGGIIITTTXXXZZZZZZZZZaaaooozzz}}}tttttt}}}{{{xxxsssnnnjjjgggccc```ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVWWWXXXZZZ[[[\\\\\\[[[\\\]]]```ccceeekkklllnnnrrrwww|||zzzwwwsssttt|||~~~kkk```ZZZVVVXXX\\\aaabbbcccfffffffffeeeeeebbb[[[QQQFFF???;;;:::BBBLLLQQQPPPJJJDDDBBB@@@:::333000000000,,,)))+++++++++++++++++++++,,,+++*********))))))(((((((((((())))))******++++++)))(((((((((''''''''''''''''''''''''''''''''''''###%%%''')))******)))))))))(((&&&&&&&&&''')))***))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((())))))))))))+++(((&&&&&&)))***)))(((''''''''''''''''''''''''$$$%%%&&&'''(((******+++(((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))************)))((())))))(((((((((***+++---******+++++++++,,,,,,,,,---++++++......///444;;;BBBLLLSSSUUUbbbuuuzzzssssssqqqlllfffcccYYYVVVXXX___dddfffmmmuuu{{{tttiiiiiimmmnnnmmmmmmnnnjjjggggggfffbbb______rrryyynnniii```VVVNNNIIIFFFEEE>>>???@@@@@@@@@>>>;;;:::;;;999666444111000000000...------,,,,,,------............////////////000++++++,,,------....../////////000000000111111111333333444555666777888888777777888888888999999999<<<;;;999888888888999999:::999888777777888999:::888888777777777777777888777888888888999999999999.........---------,,,,,,/////////...............000000000000000000000000......////////////000000222333444444333222444555777999<<>>CCCRRR```hhhrrr||||||uuullleee___``````\\\XXXWWWTTTTTTZZZeeekkkmmmrrryyyyyyooohhhjjjoooooommmlllgggbbb```ccccccaaadddllltttkkkaaa\\\UUUMMMGGGDDDCCCCCCCCCCCCCCCCCCBBB@@@>>>===;;;:::777555333111000000...------,,,,,,------...---............/////////------......//////000000111111111222222222333333444444555666666777777777777777777777888888999999:::999888777777777888888888888777666666777888888777777666666666666777777777777777777888888888888/////////...............---------...............000000000000000000000000000000000111111111222222222333444444333333555666;;;>>>CCCFFFHHHKKKNNNPPPUUU\\\eeelllrrr~~~}}}{{{tttnnniiieeeaaa___\\\YYYVVVSSSQQQOOOLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKJJJIIIIIIIIIKKKMMMOOOPPPRRRSSSVVVYYY[[[]]]___```bbbfffkkkqqqwww}}}nnn___ZZZ\\\___cccgggiiijjjkkkjjjhhheeebbb\\\SSSGGG???<<>>======<<<999777444222000000...------,,,,,,------...---------............////////////000111111222222333444444444444444555555666666666666666666666666666666666777777777777777777777666555555555666666666666555555555555666666555555555444444555555666555555555666666666777777........................------............//////000000000000000000000000000000111111222333333333333444444444333444777999>>>BBBHHHMMMOOOSSSWWW[[[___gggsss{{{{{{xxxzzz~~~|||vvvoookkkeee```\\\YYYVVVSSSTTTRRROOOMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHJJJKKKLLLLLLMMMOOORRRSSSTTTTTTTTTVVVZZZ^^^ccchhhooouuuyyy|||hhh\\\[[[\\\bbbgggiiikkknnnqqqnnnkkkiiifff^^^PPPFFFBBBAAADDDLLLVVVZZZWWWRRRNNNGGG>>>666333111///...,,,,,,,,,,,,++++++++++++*********))))))))))))))),,,++++++******))))))))))))))))))(((((((((((('''((((((((((((((((((((((((***)))'''&&&&&&'''(((((('''((()))***+++***))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))(((((((((((('''((()))***+++***(((&&&''''''''''''''''''''''''((((((((((((((()))))))))************************+++++++++***************(((((())))))************(((((((((((())))))))))))(((((()))*********))))))'''(((***+++,,,,,,+++***+++++++++,,,,,,,,,---------...111666888<<>>777444//////...------,,,++++++((()))))))))************))))))))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((()))***+++*********)))((('''''''''''')))******''''''(((***((((((((((((((((((((((((''''''((()))******++++++)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))*********(((((((((((())))))))))))'''((()))***++++++++++++************+++,,,------,,,,,,,,,------------......000444:::AAAOOOggg{{{yyylllaaaZZZOOOJJJHHHKKKPPPVVVaaalll|||{{{ssskkkfffdddbbb```^^^XXXQQQRRRVVVaaauuuyyylllmmmhhh```WWWNNNIIIGGGFFFGGGFFFFFFFFFGGGHHHJJJKKKIIIKKKMMMPPPRRRSSSSSSSSSSSSMMMDDD:::333//////000...------,,,,,,------.../////////000000000111111222333333444444555555666777777777666666666555555333333333333333333222222333333222222222111111111...///111222222222111000000111222333333222111000111111111111222333444555222222222333333333444444.../////////000000111111,,,,,,------...///000000000000000000000000000000///000000111333444555555333444666888;;;???FFFJJJHHHNNNTTTXXX^^^hhhxxxwwwkkkgggjjjrrr~~~pppjjjbbbYYYSSSOOOMMMMMMMMMKKKKKKLLLNNNOOONNNMMMPPPNNNMMMLLLNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLLLLLLLLLLKKKKKKJJJNNNMMMNNNOOOQQQTTTVVVXXXUUUVVVWWWXXXZZZ^^^dddhhhlllooosss{{{tttdddZZZ___fffjjjsss{{{tttooolll___UUUIIIBBBEEEMMMUUUZZZVVVVVVTTTOOOGGG@@@:::777111111000///......------(((((())))))*********+++*********+++,,,,,,,,,---************))))))))))))''''''''''''''''''''''''))))))******)))'''%%%###'''(((***+++,,,+++)))((())))))))))))))))))))))))''''''''''''((()))+++++++++******)))(((''''''&&&((()))***)))&&&&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---******))))))))))))))))))(((((((((((())))))))))))))))))***,,,,,,---------+++******)))***+++---...,,,,,,,,,---------......---000777???GGGUUUlll~~~tttfff[[[VVVSSSNNNMMMPPPVVV^^^kkkvvv~~~~~~}}}zzzwwwtttqqqooofffccc```\\\UUUPPPRRRYYYkkk~~~ssseeeccc___WWWNNNGGGDDDEEEFFFFFFFFFFFFGGGIIILLLNNNOOOPPPSSSWWW[[[^^^___```___WWWPPPEEE:::222//////000...------,,,,,,------...000000000000111111111111444444555555666777777777777666666666555555444444222222222222222222222222333222222222111111000000...///000222222222111000000111222333333222111000111111111111222333444555222222333333333444444444//////............//////////////////000000000000111111000000000000000111000111222333333333333333777777888:::<<>>AAAQQQdddrrr|||ssseee]]]YYYUUURRRXXX\\\gggwwwzzzvvvwwwssspppoootttyyyxxxqqqjjjbbb]]]\\\```fffnnn{{{yyyrrrqqqmmmfff```ZZZTTTNNNIIIDDDCCCBBBAAABBBDDDFFFHHHHHHMMMRRRRRRSSSZZZgggrrr{{{uuuoooeee[[[OOOFFF===777333...---///...//////000000000000000222222333444555555555555444444444444333333222222222222111111111000000000111111000000000000111111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333333333444444444444//////............/////////000000000000111111111111111111111111222333333222222222333444555777888888===CCCFFFGGGJJJPPPUUU]]]dddooo{{{vvvyyy}}}lll```[[[VVVTTTQQQOOOMMMLLLLLLLLLNNNNNNNNNMMMNNNOOOPPPPPPKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQPPPOOOOOOQQQRRRRRRUUUXXXXXXWWWUUUUUUVVVVVVWWWXXXXXXWWWXXX\\\^^^```bbbddddddeeehhhlllpppxxx}}}zzz~~~wwwqqqllliiiqqqvvv}}}xxxrrriiiccc___\\\ZZZXXX]]]\\\[[[ZZZYYYWWWSSSPPPHHHBBB:::444111000000000,,,,,,,,,++++++++++++***))))))))))))))))))))))))*********))))))(((((('''))))))))))))***************)))(((''''''((()))***)))))))))))))))))))))))))))+++,,,+++***)))***,,,))))))(((((()))***++++++***++++++++++++******)))))))))((((((''''''&&&&&&(((((((((((())))))))))))'''((((((((())))))******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------))))))*********++++++++++++++++++++++++,,,,,,---,,,.../////////555>>>EEEPPPdddxxx|||kkk^^^XXXUUUUUUVVV___eeeooo~~~rrrllllllmmmqqqvvvxxxvvvoooeee___^^^^^^bbbiiiqqqzzz}}}ttthhhiiiddd]]]VVVQQQLLLHHHFFFDDDCCCCCCCCCDDDFFFHHHIIIKKKOOOTTTVVVZZZcccrrr}}}yyyqqqiii^^^TTTJJJBBB:::777333///...000......///000000000000///222333444555555555555555444444444333222222111111222222222222111111111111111000000000000000000111000000000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111444333333333333222222222//////............//////000000111111111222222222111111111111111222333444333333222333444666888:::===BBBGGGJJJKKKPPPXXX___eeelllxxx{{{wwwzzzvvvfff]]]ZZZVVVTTTRRRPPPNNNMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNPPPQQQRRRRRRRRRPPPQQQSSSSSSRRRRRRSSSUUUUUUYYY___```]]][[[ZZZ[[[YYY[[[^^^^^^]]]^^^cccgggiiikkknnnoooooosssyyy~~~uuulllmmmrrrzzz{{{uuummmhhheeebbb^^^[[[YYYYYYXXXYYYZZZZZZWWWUUUJJJDDD<<<555111000///...,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))***))))))(((''')))))))))*********+++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))''')))***)))(((((()))+++******))))))))))))******(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))***)))******++++++******))))))))))))************+++((((((((())))))))))))*********++++++,,,---......)))))))))***++++++,,,,,,++++++******++++++,,,---///000111///111999FFFPPPhhh|||}}}qqqbbbXXXSSSSSSWWW]]]iiipppzzz}}}ooohhhjjjqqquuuxxxuuukkkaaa[[[YYY^^^cccllluuu~~~}}}xxxlll```___\\\WWWPPPJJJEEECCCAAACCCCCCCCCCCCEEEGGGIIIJJJMMMQQQXXX^^^fffqqq|||}}}rrrhhhaaaWWWNNNDDD===777666444000///111...///000000111111000000333444444555555444444333333333333222222111111111222222222111111111111000111000000//////000000111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111333333333222222111111111//////............//////000000000000111111111111111111111111222333444555444333333333444777999;;;AAAFFFLLLPPPRRRYYYdddmmmmmmtttzzzxxxqqqccc\\\ZZZTTTSSSRRRQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSQQQPPPOOOPPPQQQRRRSSSTTTUUUUUUUUURRRSSSUUUUUUTTTUUUVVVXXXXXX^^^eeehhheee```^^^^^^]]]```dddddddddfffkkkpppsssvvvzzz{{{|||sssiiinnnwww~~~wwwpppkkkiiigggbbb^^^YYYXXXXXXXXXYYYYYYWWWUUUMMMGGG???888444111///...------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))***+++++++++***)))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((******)))(((***+++,,,+++***)))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))***++++++++++++***)))))))))*********+++++++++)))))))))*********++++++*********++++++,,,,,,---((())))))***++++++,,,,,,***************+++,,,,,,...000222333888FFFYYYggg|||jjj```WWWRRRQQQUUU```llluuu~~~yyynnnkkkooovvvuuupppfff]]]YYY\\\```hhhpppzzz~~~wwwsssmmmaaaVVVRRRQQQOOOKKKGGGCCCAAAAAAAAABBBCCCEEEGGGJJJLLLNNNSSSXXXaaallluuu||||||rrrfff]]]VVVOOOGGG???999555555444111000222111111222333333333333222444444444444444333222111222222222222111111111111111111000000000/////////000000////////////000000///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222333333333//////............//////////////////000000000000111111111111222333444555444333333333444777:::;;;DDDJJJPPPTTTWWW```mmmxxxwww~~~rrrttt}}}~~~mmmbbb\\\ZZZRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTUUUUUUTTTRRRPPPNNNUUUUUUVVVWWWWWWWWWWWWVVVSSSUUUVVVVVVVVVVVVXXXYYY^^^fffoooqqqnnniiiffffffeeeiiimmmnnnmmmpppvvv|||zzz~~~yyyfffkkkuuu~~~xxxqqqlllkkkiiiddd```\\\[[[YYYXXXXXXWWWTTTRRRPPPKKKCCC<<<777444111///---------,,,,,,,,,++++++))))))))))))))))))))))))((()))+++,,,---,,,,,,+++)))************+++++++++'''((()))******)))(((''')))))))))))))))))))))))))))***,,,,,,++++++,,,------,,,+++)))(((((((((''')))******+++++++++******(((((())))))******++++++(((((((((((())))))))))))++++++******))))))(((((()))***+++,,,,,,+++***)))))))))******++++++++++++*********++++++,,,,,,,,,***************+++++++++((())))))***++++++,,,,,,******))))))******+++,,,+++...333777AAATTTmmm~~~uuummmeeeXXXRRRMMMNNNQQQYYYiiizzzzzzxxxuuummmmmmtttxxxqqqeeeYYYSSSWWWbbbkkksss|||xxxooohhhbbbXXXMMMFFFGGGHHHHHHFFFDDDDDDDDDBBBBBBDDDGGGJJJNNNQQQRRR[[[```jjjwww|||wwwwwwsssiii\\\SSSNNNGGGAAA===777333444444222111333222333444444555555444444555555555444333222000000111111111111111111111111000/////////............000000////////////000000//////000000111111111222000000000000000000000000111111111111111111111111111111111111111111111111000111111222444555555666............/////////000000000000000000000000000000111111222222333444444555666666555777:::@@@DDDMMMNNNRRR[[[dddllltttzzz~~~{{{tttsss}}}}}}mmmbbb[[[YYYVVVUUUTTTSSSSSSSSSSSSSSSUUUVVVXXXYYYYYYWWWVVVTTTYYY[[[]]]]]][[[YYYXXXXXXWWWXXXZZZ[[[[[[[[[]]]___fffnnnuuuvvvqqqmmmlllnnnmmmppprrruuuwwwzzz~~~wwwlllhhhsss|||wwwuuummmdddcccggg```^^^\\\\\\[[[YYYVVVTTTPPPNNNIIIDDD===777222000////////////...---,,,+++************************+++***)))***++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))((('''''''''''''''((((((((()))******++++++(((***+++***((('''''''''''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))((((((((((((***,,,---***+++,,,+++(((&&&%%%%%%'''((()))+++,,,---...////////////...,,,,,,---...222000111999MMMhhh}}}ggg\\\VVVQQQNNNIIIIIIQQQZZZeeeuuu~~~sssllllllooosssuuuoooaaaXXXZZZ\\\]]]fffrrr~~~{{{vvvnnneee]]]UUUMMMIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBFFFJJJKKKKKKNNNTTTZZZ```kkkzzz}}}zzznnnggg[[[PPPGGGBBB>>>;;;666555333111111111333444///000333555666666666666333333222222111000000000000000000000000///......---......///000111111222222222111111111111111222...//////000111222222222333333333222222222111111000000111222222222222222111333444444222111222222666555555444444444555555........./////////000000000000000000000000000000000111111222222333444444555555666666777;;;AAAEEEMMMPPPVVV]]]ccckkksssyyytttqqqrrr~~~oooddd]]]ZZZVVVVVVVVVVVVVVVWWWXXXXXXZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\___aaaaaa```^^^]]]]]]]]]___aaaccccccdddgggiiiooouuu||||||wwwssstttvvvvvvxxx{{{}}}rrreeelll~~~}}}uuukkkeeeeee___^^^\\\ZZZYYYXXXUUURRRPPPNNNKKKFFF???888333///...............---,,,,,,***************************)))((((((******)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))***))))))(((''''''((((((*********)))))))))))))))***,,,---,,,+++******+++++++++*********))))))))),,,,,,++++++******))))))))))))(((((()))***+++,,,***,,,---,,,***(((''''''************+++,,,---------...///...------...000555444888EEE\\\wwwpppZZZPPPJJJFFFMMMLLLPPPZZZeeeppp|||uuummmjjjlllnnnnnnlllddd[[[WWW\\\aaaeeeppp~~~{{{sssmmmeee]]]VVVOOOIIIEEEFFFDDDCCCAAA@@@@@@AAAAAACCCFFFIIIJJJKKKQQQYYY```mmmttt~~~{{{tttpppbbb[[[QQQHHHBBB===;;;999666555333222111222333444222333444555555444444333111111111111111111111222000000000000000///...............///000111111111111111111000000000111111/////////000111222222222333333333222222111111111000000111222222222222111000111333333111000111222444444444444444555666777....../////////000000000000000000000000000000000000111111222222333444444444555555666888===CCCHHHOOOUUU\\\aaaeeennnxxx~~~nnnfffnnn{{{rrrggg```]]]YYYYYYZZZ[[[\\\]]]^^^^^^___```aaabbbbbbaaa```___```ccceeefffeeeccccccdddfffhhhkkklllmmmooorrrtttxxx}}}|||zzz{{{~~~}}}ffffffvvvwwwmmmhhhbbb```]]]\\\ZZZXXXUUUSSSPPPOOOMMMIIICCC;;;444///------------------,,,,,,++++++++++++++++++++++++)))((('''((()))***)))'''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))+++***))))))((()))))))))++++++******)))((((((''')))***,,,,,,+++++++++,,,,,,+++++++++************++++++***)))(((''''''&&&******)))))))))******+++***,,,---,,,+++))))))***---,,,+++******+++,,,---,,,---......---...000222555777???QQQjjjzzz```OOOIIIFFFCCCJJJNNNWWWdddqqq{{{xxxuuuqqqnnnnnnooommmgggaaaZZZWWWYYYaaaggglllyyyzzzrrrhhhccc[[[SSSMMMIIIEEECCCCCCBBBAAA@@@???@@@AAAAAACCCEEEHHHJJJNNNVVVbbbjjjwww{{{~~~}}}wwwooogggcccQQQLLLEEE>>>;;;999777666555555333222222222333444555555555555444222111000//////000111111222333333000000000000000//////.........//////000000111111000000000000000000000000//////000000111222222222222222222222111111111111000000111222222222222111000222333333222111222333222222222333444555777777...////////////000000000000000000000000000000000000111111222222333444444333555666777:::@@@GGGKKKRRRZZZbbbffflllzzzvvvmmmggggggxxxuuukkkdddbbb___```aaaaaabbbbbbbbbbbbcccdddeeeeeefffeeeeeedddeeehhhjjjkkkjjjjjjjjjkkkoooqqqsssuuuuuuwwwyyy{{{~~~~~~ppphhhqqqxxxnnnhhheeebbb___]]][[[XXXVVVPPPQQQPPPMMMFFF>>>666111---------,,,,,,,,,------++++++++++++++++++++++++***)))(((((()))***)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))++++++******)))******+++************))))))(((((($$$&&&((()))(((((()))***))))))***+++,,,------...******))))))((((((((('''++++++******************)))+++,,,,,,******+++,,,...---+++******+++---...,,,.........---...000222777;;;FFF\\\uuukkkYYYPPPOOONNNMMMNNNUUUcccrrr{{{xxxuuuwwwyyywwwqqqhhh___YYYWWWYYY___hhhlllqqq}}}{{{qqqhhh___ZZZRRRLLLHHHFFFEEECCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFHHHLLLSSS^^^kkksss{{{zzzwwwrrrjjjbbb[[[WWWGGGCCC===999777666555444555444333333333333444444666666555444333222000000///000000000111111111222//////000000000000//////.../////////000000000111...//////000000000000000000000000111111222222222222222222222222222111111000000111222222222222222222333555555444333444555444333333333444555666666////////////000000000111000000000000000000000000000111111222222333444444333555777999===DDDKKKPPPXXXbbbkkkpppzzztttffffffjjjqqqyyyqqqkkkiiiiiiiiijjjiiiiiigggfffeeeiiiiiijjjkkkkkkkkkkkkkkknnnppprrrrrrrrrrrrtttuuuyyy{{{||||||||||||~~~~~~rrrqqqxxxsssllliiidddaaa___\\\YYYWWWQQQRRRRRROOOJJJAAA999444......---,,,,,,,,,------+++++++++++++++++++++++++++***))))))++++++***)))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++(((((())))))************###%%%'''(((''''''(((***))))))***+++,,,------...)))))))))******++++++++++++++++++++++++*********(((***+++***))))))***,,,,,,++++++++++++---...///.../////////......000111:::@@@PPPgggsssbbbXXXVVVWWWXXXXXXXXXcccsss{{{yyyzzzzzz{{{mmm___XXXVVVXXX]]]gggooossswww|||zzzzzztttiiiaaaVVVQQQKKKFFFDDDDDDCCCCCCAAAAAA@@@@@@AAABBBDDDEEEFFFHHHMMMSSS\\\gggqqqxxx}}}xxxqqqhhh___VVVPPPLLLCCC@@@<<<999888777555444444444444444444444444555444444333333222222222222111111111000000000////////////000000000000//////////////////000000000000---...///000111000000000111111111111222222222222222222222222222222333333111222222333333333333333111333555555444333444555777666555555444444444444/////////000000000111111000000000000000000000000000111111222222333444444444666888<<>>>>>>>>>>>???AAACCCDDDHHHLLLSSS]]]fffooouuuyyy}}}uuujjj___UUULLLEEEAAAAAA>>>;;;:::999777555333444444444444555555555555333333222222222222333333222222111000000///.........//////000000000000000////////////000000000000---...000111222111111000222222222222222222222222333333333333444444444444333333444555555555555444000222444444333333444555999999777666555444444444//////000000000111111111000000000000000000000000000111111222222333444444555777:::>>>CCCKKKTTTYYYjjjxxxzzzkkkiiihhhnnn{{{~~~|||||||||{{{yyyvvvrrrqqqsssssssssttttttuuuvvvwww|||}}}~~~~~~}}}}}}~~~wwwssswww~~~}}}qqqmmmgggbbb___\\\YYYWWWRRRRRRSSSQQQMMMGGGAAA===444222000...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***+++***)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))*********((()))+++,,,+++***+++,,,++++++*********))))))))))))******++++++,,,,,,,,,((()))+++,,,,,,,,,,,,++++++,,,,,,***))))))+++---+++,,,---...///...,,,+++)))+++---...///111444777;;;GGG\\\rrrpppeee[[[YYYYYYXXX[[[___hhhvvv~~~|||wwwtttwwwtttnnnfff```^^^___bbbbbbjjjuuu~~~wwwrrrrrrmmmaaaUUUOOOFFFDDDAAA?????????>>>===>>>>>>>>>>>>@@@BBBDDDFFFJJJPPP[[[gggpppuuuvvvvvvrrrjjj^^^SSSKKKDDD>>>:::<<<:::888777777666444222333444444555555555555555444444222111111111222222000000000000000/////////......///000000000000000000000000000////////////---...000222333333222111222222222222222222222222444444444555555555666666444555555666666666666666222444666666666555666888:::999888777777666777777000000000000111111111111000000000000000000000000000111111222333333444444666888;;;???EEEMMMVVV\\\pppooohhhkkknnnsss~~~{{{xxxvvvsssssssssssstttuuuvvvwww|||}}}~~~}}}||||||~~~zzz|||~~~~~~}}}yyyuuuuuuxxxtttpppjjjeeeaaa^^^\\\ZZZRRRSSSSSSQQQNNNIIICCC@@@666444111...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,***((('''((()))***)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))(((((()))***++++++++++++******)))((((((((((((***++++++*********+++''''''((()))***+++,,,,,,+++++++++***************((()))***,,,------,,,,,,---...---,,,******+++---,,,---///000///---***(((&&&(((+++...000333777:::GGGTTThhh{{{mmmcccZZZYYYXXXXXX]]]eeetttzzz|||{{{rrrtttlllaaa]]]___eeeiiikkkkkkrrr{{{xxxqqqnnnmmmfffWWWJJJEEEEEECCCAAA@@@@@@@@@???===@@@@@@@@@AAACCCEEEGGGIIIKKKSSS___mmmvvvyyywwwssseee]]]RRRIIIDDD???;;;888777555555555555555333111333333444555666666666555666555333111000000111111......//////000000111111......///000000000000000000000000000////////////---///111333444333222111222222222222222222222222555555555666666666777777555666666777777777777777666888::::::::::::;;;<<<999888888888888888999999000000000000111111111111222222333333333444444444444555444333222222444666:::;;;???EEEHHHMMMYYYeeexxxzzz{{{sssmmmnnnttt}}}xxxtttqqqpppoooooooooqqqsssuuu{{{}}}|||zzzyyyyyyuuusssrrruuuyyy||||||zzz{{{|||zzzxxx}}}vvvppp~~~zzzoooeee___\\\ZZZYYYSSSRRRQQQPPPOOOMMMHHHEEE888555222000///...---++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************&&&''''''((()))******++++++***)))'''''''''((()))+++***(((((()))***))))))"""'''+++,,,+++***+++*********))))))((((((((((((((()))******++++++))))))*********))))))((())))))))))))))))))))))))+++++++++******)))))))))------,,,++++++*********))))))***+++,,,------...,,,+++***))))))***+++,,,,,,,,,,,,,,,---...//////...,,,---222333444:::DDDNNN```uuuiii```ZZZYYYUUUSSSaaatttzzzvvvzzz}}}{{{vvvsssiiibbb\\\^^^eeelllnnnmmmooowww~~~vvvrrriii]]]RRRIIIFFFEEE@@@???>>>======<<<======<<<===???AAAEEEGGGHHHIIITTT\\\hhhrrrvvvssslllggg]]]TTTIIIAAA>>>;;;777444666555555444444333222222666666666666666666666666333333222111000000000111000000111111111111111111000000......///111333555222222333333333333222222333333222222222222222333444444444555555666666666666666666666777777777777999999999999999999999999;;;<<<<<<<<<;;;::::::999999888777999<<<>>><<<:::000000000000111111111111222222222222333333333333444444555333222333555777888:::>>>DDDHHHMMMYYYeeeuuu{{{wwwrrrpppttt{{{~~~yyysssppplllkkkiiihhhiiijjjmmmnnnqqqsssuuuvvvsssqqqoooooopppnnnmmmnnnrrruuuuuuttttttuuuyyy~~~|||}}}wwwtttkkkddd___\\\ZZZTTTTTTSSSSSSRRROOOJJJFFF<<<999444111000///...---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************'''''''''((()))************)))(((''''''(((((()))+++***))))))************((()))))))))************************)))))))))(((++++++******)))((((((((())))))************))))))************************,,,,,,+++++++++*********++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------...///,,,+++...444777:::DDDOOOaaannn~~~uuuaaaZZZWWWXXXWWWYYYiii|||vvvrrrvvvzzzxxxssspppeeebbbaaadddkkkqqqrrrrrrqqqyyyyyyrrrkkkaaaVVVMMMFFFCCCAAA???>>>===<<<<<<<<<<<<<<<>>>???AAABBBDDDGGGKKKNNN[[[aaajjjrrrsssnnngggbbbTTTLLLBBB<<<;;;:::777444555555444444444444333333777777777777777777777777444333222111000000000000............////////////222111000//////000222333222222333333333333222222444333333222222222333333111111222333444555666666888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBAAA@@@@@@@@@@@@???@@@BBBDDDCCCBBB///000000000111111111111000000111111111222222222333444555444444555777:::<<<===CCCHHHLLLPPP[[[gggqqq}}}wwwyyy}}}}}}tttlllfff```]]]^^^]]]\\\\\\^^^aaaeeegggeeeiiimmmnnnllliiifffeeecccbbb``````aaadddggghhhiiimmmuuu~~~~~~yyypppggg___ZZZVVVVVVVVVWWWVVVRRRLLLHHHGGGAAA:::444000///...---,,,,,,------------,,,,,,......---,,,+++***)))(((************************'''((((((((()))))))))***''''''(((((())))))*********+++,,,,,,+++++++++,,,...,,,)))''''''(((***,,,*********)))))))))))))))((((((((()))******++++++))))))***+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++......------------......000111333777>>>LLL^^^lllppp___XXXWWWYYY___eeelll{{{~~~uuuqqqvvv|||zzztttppplllnnnooonnnlllkkknnnpppuuu|||yyynnn```WWWKKKCCCAAA@@@<<<999;;;;;;:::::::::;;;<<<<<<>>>AAACCCDDDGGGNNNXXX```cccddddddbbb\\\TTTLLLGGG===:::555333444555555444333333333444555666666777666666666666666666666666666555333111000///......//////000000111222333333444333333222333333444555666555555555555555555666666666555555555666777777888888999999::::::;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEDDDDDDCCCCCCDDDCCCCCCDDDFFFGGGGGGHHH///000000000111111111111000000111111111222222222333444555555555666999;;;===???EEEKKKMMMQQQ\\\gggvvvyyyvvvzzzuuukkkccc^^^ZZZXXXXXXYYYZZZ\\\___cccgggiiifffkkkppprrrpppllliiiggghhhfffdddcccdddggglllooommmrrr|||~~~~~~zzzuuujjj```ZZZVVVVVVVVVVVVUUURRRLLLHHHJJJDDD<<<555111///---,,,,,,------......------,,,,,,,,,+++++++++++++++***************************(((((((((((())))))))))))''''''(((((())))))******(((***------+++++++++---((((((((()))))))))******))))))))))))))))))******((((((((()))******++++++))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++......---------.../////////222666===JJJ]]]ppp|||tttcccYYYQQQSSSZZZcccmmmwww|||vvvuuuzzz~~~zzztttqqqqqqqqqoookkkggghhhmmmrrr~~~~~~xxxmmmcccVVVNNNDDD>>>>>>>>><<<999:::::::::::::::;;;<<<===<<>>>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHJJJLLLNNN000000000000111111111111111111111222222222222333333444555555555777:::===>>>@@@GGGNNNQQQVVV```kkkrrrsssrrrqqqxxxzzzpppgggaaa___^^^]]][[[\\\___cccgggjjjmmmnnnlllqqqwwwzzzxxxtttpppnnnlllllljjjhhhiiilllssswww{{{}}}{{{zzz{{{oooddd^^^YYYXXXVVVVVVUUURRRNNNKKKKKKFFF>>>777333000...,,,------............------'''((()))***,,,---...///************************(((((((((((())))))))))))'''((()))))))))))))))(((&&&)))------+++***+++---)))***+++,,,,,,***)))((())))))))))))************++++++******)))((((((((())))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........---,,,+++++++++((()))***+++,,,------...++++++,,,,,,,,,,,,++++++------------...///000111...444===KKK___uuurrraaaVVVSSSHHHOOO[[[iiivvvzzzxxxzzzxxxrrrqqqrrrqqqnnnjjjiiimmmvvv}}}zzzqqqiii^^^TTTLLLFFF@@@<<<<<<<<<;;;:::999999999:::;;;<<<===>>>===>>>CCCIIIQQQZZZaaaeee```\\\VVVNNNFFF@@@<<<:::555555444333333333333333333333444555666666777777444444444444444444444444555444333111000/////////---...///111222444555555444555666888:::;;;<<<===<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>=========@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLNNNRRRUUU000000000000111111111111222222222222333333333333333444555666666888;;;>>>@@@DDDLLLUUUZZZ```lllwwwqqqgggiiilllrrrzzzpppiiifffggghhhiiigggiiinnnrrruuuwwwwwwwwwzzz|||yyyyyywwwuuuvvvzzz~~~vvvkkkddd\\\ZZZXXXVVVUUUSSSPPPNNNMMMHHHAAA;;;666333///---------............------))))))***+++,,,,,,------************************))))))))))))((((((((((((((())))))******)))((('''$$$(((------***)))***---******+++,,,++++++***)))((()))))))))************++++++******)))(((((((((((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------,,,,,,*********++++++,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,---...000222222222<<>><<<;;;::::::;;;999999::::::;;;===>>>??????@@@CCCLLLVVV^^^```___ZZZUUUMMMEEE>>>:::888888222333444444333333333444444444555555666666777777555555555555555555555555444333222111000000000000...///000222444555777777888888:::;;;<<<===>>>>>>???>>><<<;;;;;;<<<>>>???=========>>>>>>???@@@AAA??????@@@@@@AAABBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIILLLNNNOOOPPPSSSXXX]]]000000000000111111111111222222333333333444444444333444555666666888<<>>999555111...------............------///...---,,,+++)))((((((************************))))))))))))(((((((((((())))))*********((('''&&&"""''',,,---***(((***,,,''''''(((((()))***+++,,,(((((())))))*********+++((((((((()))******++++++((()))***+++,,,---------++++++++++++++++++++++++)))))))))******++++++++++++,,,,,,------......///,,,,,,,,,++++++++++++***++++++------------++++++++++++,,,---///111333444:::FFFYYYpppooo___PPPLLLJJJHHHHHHKKKQQQ\\\mmm~~~{{{{{{uuuwwwzzzwwwuuutttxxxvvvggg]]]XXXQQQJJJ======>>><<<:::999:::;;;999999:::;;;<<<===???@@@BBBAAADDDNNNYYY___]]]YYYSSSNNNFFF===777555555555///111333333333333444555555555555555666666666666666666666666666666666666333333222111000000000111111222333555777999:::;;;;;;;;;<<<===>>>>>>>>>===@@@???>>><<<<<<>>>???@@@????????????@@@AAABBBCCC@@@AAABBBDDDFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKNNNPPPRRRSSSVVV\\\aaa444444333222222111111000444555666555333222333444888555555999;;;<<<@@@EEEEEEMMMXXXdddmmmwwwyyygggbbbdddiiitttyyy{{{yyyooohhh___YYYXXXWWWTTTQQQRRRPPPNNNJJJEEEAAA;;;555111/////////...---,,,***)))//////...------,,,++++++)))((((((((()))***++++++******************************))))))((((((((('''******))))))))))))******)))*********++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************+++++++++***************+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,+++*********+++,,,///------///......222888CCCRRRmmm{{{ZZZPPPGGGCCCCCCCCCHHHNNNXXXhhhzzz}}}zzz|||xxxyyy|||}}}|||nnnaaaWWWPPPIIIDDD===<<<;;;;;;:::::::::::::::888888;;;???AAA???<<>>999666444222111111222333333444444333333222222333444555666777888444444444444444444444444555444333333222222222222333444555666888888999999;;;<<<<<<===>>>>>>??????????????????@@@@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFCCCDDDFFFHHHJJJJJJJJJIIIHHHJJJLLLMMMMMMLLLKKKJJJLLLLLLKKKKKKJJJKKKKKKLLLNNNNNNOOOOOOOOOOOONNNNNNSSSRRRQQQQQQSSSXXX```fff333333333222222222222111111333444444333333444666888555666999<<<===BBBIIINNNWWWeeeqqqyyytttfffdddfffooo~~~}}}qqqjjjaaaZZZYYYXXXUUUSSSSSSQQQNNNJJJGGGBBB===777222000000000///...---,,,,,,......------,,,+++++++++))))))))))))))))))***+++************************)))))))))(((((((((''''''******))))))))))))******)))))))))*********++++++((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))))))))************)))))))))*********++++++******++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,------...------000000000666===NNNcccrrrVVVNNNFFFCCCDDDFFFLLLSSSeeettt{{{zzz}}}|||wwwzzzvvvhhh\\\SSSLLLEEEAAA<<<;;;::::::999999::::::999888888:::===?????????FFFHHHKKKPPPSSSSSSQQQNNNDDD@@@:::666444222111000111222333333444444333333333333333333333333444444444444444444444444444444333333222111111111111111333444555777999:::::::::;;;<<<<<<===>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFGGGHHHJJJKKKKKKKKKJJJLLLMMMNNNOOONNNMMMKKKIIIMMMLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQTTTZZZbbbggg111111222222222333333333///111333333333333555777666555666;;;>>>@@@GGGOOOXXXeeevvvmmmeeefffjjjvvvvvvmmmddd]]][[[ZZZVVVTTTTTTRRRPPPLLLHHHDDD???999555111111000000//////......------,,,,,,++++++******+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))************&&&''''''(((***++++++,,,++++++******************++++++,,,,,,,,,,,,------...------,,,,,,------.........------------.........---...111222333;;;DDDVVVrrr{{{___RRRKKKEEEEEEGGGKKKTTT\\\vvv~~~|||}}}xxxwww~~~wwwmmm```TTTLLLFFF@@@<<<::::::999888888888999999888888999999:::===@@@CCCIIIJJJLLLNNNNNNKKKFFFBBB===:::555222111000///...111222222333333333333333555444333333222111000000333333333333333333333333222222111000000000000111333444666888:::;;;<<<<<<<<<<<<======>>>?????????AAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKPPPPPPPPPPPPOOOMMMKKKJJJMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSVVV\\\dddiii000000111222333333444444000111333333222333444666555555777<<<@@@DDDMMMVVV```sssvvvfffdddjjjppp|||zzz{{{~~~zzz}}}pppggg___\\\ZZZVVVTTTTTTSSSQQQMMMJJJGGGBBB===999111111000000////////////,,,,,,,,,++++++*********++++++***)))((((((((()))((((((((((((((((((((((((((((((''''''''''''''''''))))))************))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************&&&''''''((())))))******,,,,,,++++++******))))))+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------------............---///222222555???III]]]~~~qqqTTTOOOJJJHHHJJJNNNUUU```kkk~~~}}}zzz~~~{{{lllcccWWWMMMFFFAAA<<<999999888777777777777888888777999:::999999<<>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIILLLLLLLLLLLLMMMLLLLLLLLLPPPPPPPPPPPPOOONNNMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUXXX\\\cccggg000000111222333444444555222333444444222222333444555555999???BBBGGGRRR]]]iii|||kkkcccgggoooyyyyyyxxx|||}}}xxxuuukkkaaa]]]ZZZUUUSSSSSSSSSQQQNNNLLLIIIEEE@@@<<<222111000///.........///,,,,,,++++++++++++******++++++***)))((((((((()))((((((((((((((((((((((((''''''((((((((((((((((((((()))************)))((((((((((((((())))))))))))++++++++++++++++++++++++************************((()))))))))************)))))))))(((((((((((((((------,,,,,,+++++++++***+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,------------//////111333333777BBBNNNgggoooVVVOOOMMMMMMQQQXXXaaaooo|||~~~zzzrrrbbbZZZOOOFFFBBB>>>;;;888777777777666666777777888777999:::999999===EEEKKKIIIHHHGGGGGGEEEAAA;;;777444222000///000111111000000111222222333333222222333333333222222222222222222222222222222222222222222222111111111222222333333444666999;;;===>>>>>>??????@@@@@@@@@@@@@@@@@@===>>>@@@BBBCCCCCCCCCCCCEEEFFFGGGGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNNNNNNNNNNMMMPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUXXX\\\```000000111222333333444444444555666555333222333444555777;;;AAADDDJJJVVVbbbsssqqqgggfffmmmvvv|||yyy{{{}}}www|||{{{pppeee```[[[VVVRRRRRRSSSQQQOOOLLLJJJGGGBBB>>>444222000///...---......,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************))))))(((((((((---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***+++,,,------...------...///222555555:::HHHWWWooozzziiiWWWQQQPPPRRRYYYaaalll}}}~~~yyy{{{~~~{{{ppphhhXXXQQQHHHAAA>>>===;;;999777777666666666777888888888999999:::<<>>;;;999777555333000///...///111222222111000000111222222222222222000000000111111111222222111111111111111111111111000000000000000111222222444555777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>AAABBBBBBBBBAAABBBCCCEEEFFFGGGGGGFFFFFFEEEEEEDDDEEEEEEGGGIIIJJJIIIIIIHHHHHHGGGHHHHHHHHHFFFGGGIIIKKKKKKKKKJJJIIILLLLLLMMMMMMMMMMMMLLLLLLLLLNNNPPPQQQRRRTTTVVVYYY111222222222222333333333222444666666666666888999777999>>>CCCFFFLLLZZZhhh}}}}}}pppjjjkkkqqq{{{|||}}}uuusssuuu~~~{{{nnnfff```XXXTTTTTTRRRPPPNNNMMMKKKHHHDDDAAA999777444111///...//////------------------------))))))(((((()))***++++++************************))))))******+++++++++,,,''')))***++++++***)))'''************++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((()))***+++,,,------))))))******+++++++++,,,++++++,,,,,,,,,---------...------,,,,,,------...+++,,,...000000000000///,,,...444999<<>>;;;666000------...///---------,,,,,,,,,++++++***)))((('''((()))+++---+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))&&&(((***+++,,,+++)))(((((())))))))))))*********++++++,,,,,,---...//////........................---,,,,,,...000111111111111222666<<>>>>>===:::888777888:::<<<>>>@@@AAABBBBBBBBBBBBGGGDDDBBBCCCEEEFFFDDDAAACCCDDDEEEEEEDDDEEEGGGIIIIIIHHHFFFEEEDDDEEEFFFGGGHHHIIIKKKMMMOOOOOONNNLLLPPPQQQSSSVVVXXXYYYWWWVVV[[[___eeeggggggfffdddddd333333222222333333444555444444444555777999999999======AAAFFFIIIPPPaaasssxxxtttrrrtttxxxzzzyyyvvvwww|||}}}{{{xxxzzz|||zzznnneee___YYYVVVRRRRRRRRRPPPMMMIIIGGGFFFAAA===888222///......///---------,,,,,,,,,++++++***)))((((((((()))+++,,,************)))))))))((())))))))))))))))))))))))(((((()))))))))************)))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***((()))***,,,,,,++++++***)))))))))*********+++++++++,,,,,,------.........//////......---------------------...///000000000111222777???HHHWWWppp}}}fffWWWPPPSSSUUU```ttt|||vvvjjj___UUUNNNIIICCC@@@;;;999999999999999888888777666666666666666666999<<<>>>>>>===>>>???;;;:::888666333111///...////////////000000000000222222222222222222222222000000000000000000000000////////////////////////000000////////////000000333444555777888888999999888999999777666666777999<<<>>>@@@BBBBBBAAA@@@@@@CCCAAAAAACCCEEEFFFEEECCCCCCEEEGGGHHHIIIJJJMMMPPPMMMMMMNNNNNNOOOPPPPPPQQQTTTUUUWWWZZZ\\\]]]\\\[[[```aaacccfffiiikkkkkkjjjpppvvv}}}}}}|||333333222222333333444555333333444555777999;;;<<>><<<999888999::::::999888777777666666666666666666999;;;;;;999555222111333333222111111000//////////////////000000000000111111111111111111111111000000000000000000000000/////////////////////////////////....../////////111111333444555666666666555777888888888999;;;>>>@@@EEELLLQQQRRRSSSTTTVVVXXXZZZ^^^cccggghhhhhhgggaaacccfffhhhkkknnnrrruuutttxxx}}}333333222222333333444555666777888777777888<<>>FFFQQQXXXfffqqq333333222222333333444555222555999;;;;;;@@@HHHOOOPPPXXXeeevvvjjj\\\ZZZaaahhhuuu~~~~~~tttjjjaaa[[[]]]jjj{{{xxxjjjcccZZZUUUQQQPPPRRRSSSQQQNNNHHHGGGEEEAAA<<<777222000//////.........---------,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++)))((((((((('''))))))))))))))))))))))))))))))************)))))))))************+++++++++(((***,,,---------+++***((())))))))))))*********++++++,,,,,,---...//////---------,,,,,,,,,++++++---000222000///111777===DDDWWWqqqlllZZZTTTKKKEEEFFFNNNXXX```zzzooojjjrrryyywww|||~~~mmm^^^WWWSSSMMMIIIFFFDDDBBB@@@@@@>>><<<<<<<<<<<<:::888888888777666666666666666777666555222///...///111//////////////////......////////////000000000000////////////////////////////////////////////////.................................------.........,,,---...000111111111222555555777:::BBBMMMZZZcccrrr|||333222111111111222333444444999777:::EEEGGGHHHQQQYYYbbbvvvmmm___WWWWWWaaakkk|||}}}}}}|||zzzwwwpppjjjmmmppprrrrrrrrrtttzzz~~~|||zzzmmmeeeYYYVVVWWW___jjjvvvpppjjjaaaXXXQQQQQQRRRPPPPPPQQQLLLJJJFFFCCC@@@;;;555222000///------......---+++,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))******++++++---+++))))))+++,,,***(((******++++++++++++******+++*********************$$$&&&(((+++---......---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---............---------,,,,,,,,,***///...///555444666DDDQQQlllwwwXXXMMMJJJGGGDDDBBBJJJbbbzzzuuuuuuyyynnnrrruuubbbVVVOOOLLLJJJHHHGGGEEEBBB@@@AAA???<<<:::888888888999555555555555666666666666555444333111///...---,,,..................------////////////////////////111111000000/////////...///000000000///......---,,,,,,,,,---------..............................000/////////000111222333444555777;;;DDDPPP^^^gggvvv}}}xxx{{{~~~~~~~~~444333333222222333555666444888777<<>><<<:::888888888999555555555555555555555444111111111000//////............................../////////////////////////////////...................../////////...------------------................................................------------///000333666:::AAAJJJOOOWWW^^^eeehhhlllooonnnjjjggghhhiiijjjmmmvvvxxxrrrqqqwww|||555444444333444555777888555;;;???JJJXXX[[[aaarrruuuaaaXXXPPPRRRYYY```gggmmmtttyyy~~~{{{vvvooofff```[[[^^^dddkkknnnkkkccc\\\ZZZ]]]aaafffnnn||||||uuulllccc\\\TTTQQQOOONNNOOOXXXlll~~~~~~~~~pppcccWWWSSSSSSQQQNNNNNNNNNLLLIIIGGGEEEAAA<<<999444111///......///...---,,,,,,,,,+++++++++******++++++++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++******)))))))))******))))))))))))((((((((())))))******))))))(((((((((((())))))******+++---,,,+++***)))***+++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...//////000,,,111///000888>>>JJJ^^^eeeVVVPPPNNNLLLKKKPPP]]]sss{{{nnnbbbUUUMMMFFFDDDAAA@@@AAAAAAAAAAAA>>>===;;;:::999888888888555555555444444444333333000///////////////..................////////////////////////////////////..................------//////000000000000///...,,,,,,,,,,,,------------........................---------..................///111333666999>>>BBBIIIPPPWWW[[[```eeeeeebbbdddgggjjjooovvv}}}vvvxxxxxx}}}444333333333444555777888777???GGGSSS^^^```jjj{{{kkk\\\UUUQQQTTTZZZ___fffkkkvvvzzzuuupppjjjggg```dddkkksssvvvqqqggg^^^[[[___eeemmmwww~~~wwwmmmbbbZZZRRROOOLLLIIIGGGMMM^^^ooo{{{xxxyyy|||wwwhhhZZZUUUUUUSSSPPPPPPLLLKKKHHHGGGEEEBBB>>>:::555333000......///......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++******))))))************))))))))))))))))))************))))))(((((())))))*********+++++++++***)))***,,,---...,,,------......------,,,---------------...//////........................,,,111000111999AAAPPPggg{{{cccVVVRRRQQQRRRTTT\\\mmmuuuiii___UUUNNNFFFDDDBBBAAABBBCCCCCCCCC===<<<;;;:::999888888888666555555444333222222111................................./////////000000////////////////////////------..................+++,,,,,,---------,,,,,,***++++++++++++,,,,,,,,,........................+++,,,---...///000//////...000111222222444777999>>>EEEKKKOOOUUU\\\]]][[[[[[```hhhpppzzz}}}|||444333333333444666777888999CCCLLLWWW___aaasssqqqgggYYYUUUTTTWWW[[[^^^eeelll|||zzzuuuqqqnnnlllhhhmmmtttzzzzzztttiiiaaaZZZ```kkkvvvyyyoooccc[[[WWWRRRNNNJJJGGGJJJVVVccctttyyy}}}uuutttvvvyyy{{{ppp___YYYYYYWWWSSSRRRLLLJJJIIIGGGFFFCCC@@@<<<777444000......//////...,,,,,,,,,+++++++++******)))))))))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++************+++,,,+++)))))))))+++******++++++++++++******************************))))))******,,,---...///------............------...............//////000/////////.........------,,,222111333<<>>GGGMMMSSSWWW___{{{lllffffffXXX[[[___ccccccfffqqq}}}zzzuuusss|||~~~sssiiieeeiiisss{{{uuunnngggcccZZZTTTMMMKKKHHHFFFIIINNNbbbmmmyyyvvvpppuuu}}}~~~nnndddaaa\\\VVVSSSNNNLLLKKKKKKJJJHHHDDDAAA999555111///////////////,,,,,,,,,+++++++++******+++++++++,,,,,,---------))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,---+++---///...+++)))+++---+++,,,,,,------,,,,,,+++///......---,,,+++******)))***,,,---...------,,,------............---------,,,,,,,,,,,,---......,,,------...///000111111...666777999BBBJJJ\\\vvvtttbbbZZZ[[[XXXbbbppp|||{{{~~~|||rrriii^^^TTTMMMEEEEEEFFFHHHIIIGGGCCC@@@:::::::::::::::999888777666666555333111000///...//////...------,,,++++++---......///000111111222////////////////////////.../////////000000111111++++++,,,---......------........./////////000000........................---.........,,,***'''%%%...//////---,,,---///111---111222111333777777555888===CCCIIIOOOWWWaaahhhrrrqqqpppnnnooouuu444444444444444555999<<>>CCCPPPfff~~~ooo]]]SSSQQQUUUkkk|||zzz~~~xxxqqqnnnsss~~~uuujjj^^^QQQHHHEEECCCCCCDDDCCCBBBAAA???>>><<<;;;::::::999999:::::::::888666333111/////////............////////////---......///////////////........................---------............///---------............///,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////............////////////////////////000000000000222444555666888;;;@@@CCCFFFIIIJJJHHHHHHNNNZZZdddvvv777888888777777888;;;>>>@@@EEEJJJNNNYYYrrrtttggg___ZZZXXXYYY[[[ZZZ\\\```fffttt}}}|||zzzzzzyyyzzzxxxvvvxxx{{{|||zzzxxxyyyzzz|||}}}}}}|||{{{zzzzzzuuupppkkkddd```dddkkk|||~~~zzzxxxsssmmmhhh\\\WWWPPPJJJFFFEEEDDDDDDGGGLLLYYYiiiwww{{{mmmbbbZZZVVVSSSQQQMMMKKKJJJIIIGGGFFF<<<888444111000000///......------,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++***))))))+++,,,...************))))))))))))+++************+++,,,,,,++++++++++++++++++++++++......---,,,,,,+++,,,,,,++++++++++++,,,,,,------***++++++,,,,,,------...------------------------+++,,,---...............+++---.........000222444333999AAALLLaaa{{{jjjUUUOOOQQQZZZuuuyyyvvvvvv~~~|||wwwsssttt|||yyykkk```UUUIIIDDDCCCBBBBBBBBBBBBAAA???>>>===<<<;;;;;;::::::::::::::::::888555222///...------............////////////---......///////////////---------------------------------............///---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////............////////////------------............111222333222222333666888888;;;=========AAAKKKSSSfffuuu777888888777777999<<>>>>><<<<<<;;;:::::::::::::::999777444111...,,,++++++............////////////---......///////////////---------------------------------............///---------............///////////////////////////------------------------............////////////............////////////....../////////000000000222333333222111111333555555888:::;;;:::<<>>FFFUUUmmmuuu___RRRJJJHHHQQQ]]]xxxyyyrrrttt|||ooocccVVVNNNGGGCCCCCCFFFEEEDDDCCCAAA@@@@@@@@@@@@===<<<<<<;;;;;;;;;;;;;;;666555222000...,,,,,,,,,............////////////---......///////////////---------------------------------............///---------............///------------------------------------------------............////////////............////////////............/////////000...000222222222222333555222333555555444333444666;;;FFFTTT```mmm{{{333555777888:::>>>CCCGGGFFFIIIRRRddd|||ggg___WWWUUUVVVWWWZZZ___]]]bbblllyyy|||yyyxxxwwwtttpppnnnmmmnnnmmmlllnnnnnnnnnnnnnnnooooooooonnnnnnnnnoooqqqssstttuuutttssspppnnnkkkiiiggggggeeefffgggggggggggghhhiiibbbbbbccccccbbbbbbaaa```ZZZWWWWWWZZZ___gggvvv~~~{{{wwwqqqlll___ZZZRRRKKKGGGEEECCCBBB???CCCFFFKKKWWWlll~~~tttfff^^^YYYUUUQQQNNNLLLJJJGGGFFFCCC@@@;;;777555333111000//////...------------------,,,++++++******++++++)))***+++------,,,+++++++++++++++,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---....../////////............//////.../////////000333888;;;DDDQQQfffmmm^^^OOOIIIGGGIIIWWWiii{{{wwwzzzggg]]]SSSLLLHHHDDDCCCFFFDDDCCCAAA@@@???>>>??????======<<<;;;;;;;;;;;;;;;555444222000........................////////////---......///////////////........................---------............///---------............///------------------------....................................////////////............////////////............////////////...///111222111111222333222333555555555666777888888@@@HHHOOOYYYgggrrrvvvzzz}}}~~~333555777999<<<@@@FFFJJJJJJOOO[[[ppp|||pppaaa[[[XXXXXXYYYYYY^^^dddgggmmmyyy}}}yyywwwuuussspppllliiiiiihhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkmmmooopppqqqqqqpppnnnkkkhhhgggeeeeee___```aaaaaa``````aaabbb___^^^]]][[[YYYWWWVVVVVVWWWVVVXXX]]]ccclll{{{|||wwwqqqlll```ZZZRRRKKKHHHFFFDDDCCC<<>>:::777666555444333//////...------------...---,,,++++++******++++++------,,,+++,,,---...///*********++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***((('''((())))))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000...------...///000,,,---...///222666;;;@@@MMM]]]uuuuuu\\\QQQKKKJJJIIILLL^^^ttt~~~yyybbbYYYPPPLLLHHHDDDDDDFFFCCCBBB@@@>>>======>>>>>>======<<<;;;;;;;;;;;;<<<444333111000///...//////............/////////000---......///////////////////////////////////////---------.........//////---------.........//////000000000000000000000000////////////////////////............/////////000............/////////000/////////000000000000111///111333333222111222333000111222333555666888999666;;;???BBBKKKYYYdddiiikkkmmmnnnsss000666888666:::EEEMMMNNNNNNXXXjjjllldddYYYXXXYYY[[[YYYYYY^^^ffflllvvv}}}zzzwwwtttqqqnnnkkkgggeeedddddddddccc`````````aaaaaaaaaaaaaaa___```aaaccceeegggiiiiiikkkkkkjjjhhheeeaaa]]][[[ZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSQQQPPPOOONNNOOOQQQUUU[[[cccooo|||}}}zzzvvvppplllaaa\\\TTTNNNKKKIIIGGGFFFFFF@@@???FFFMMMWWWjjj}}}nnnaaa[[[UUUQQQOOOLLLGGGFFFHHHFFFCCC???<<<:::777333000//////...------------...,,,,,,,,,++++++*********)))))))))))))))*********)))***,,,......---,,,++++++,,,------++++++,,,---,,,,,,,,,,,,++++++***)))))),,,......---++++++,,,++++++++++++++++++++++++'''''''''''')))+++---...---------............///.........//////////////////222222//////555>>>DDDLLLlll}}}cccTTTLLLIIILLLOOOXXXpppsssaaa\\\TTTLLLGGGFFFGGGHHHDDDBBB???<<<<<<===@@@BBB@@@===<<<<<<>>>>>><<<999222111000///------,,,,,,***+++---------+++)))(((000000000///.........---.........---,,,,,,++++++------------------,,,,,,---------............///......------------......000000//////.........---------------....................................//////......------,,,,,,////////////000000000000444333222111111222444666<<<<<<===???CCCJJJSSSZZZ___eeehhhkkk~~~444888:::999>>>JJJTTTWWW\\\hhh{{{wwweee]]]UUUUUUXXX\\\]]]]]]bbbjjjsss}}}~~~{{{xxxuuurrrooollliiieeebbbaaaaaa```___\\\\\\\\\\\\\\\\\\]]]]]]ZZZ[[[\\\^^^aaaccceeeeeeffffffeeedddaaa]]]ZZZXXXXXXWWWWWWVVVUUUTTTTTTSSSOOONNNMMMLLLKKKJJJIIIHHHLLLNNNQQQVVV^^^hhhttt{{{}}}yyyuuuooojjjaaa\\\UUUOOOKKKIIIGGGEEECCC>>>>>>DDDIIIQQQdddxxxssseee]]]WWWRRRPPPNNNIIIHHHJJJFFFCCC@@@===:::777333111//////...------------...,,,,,,,,,+++++++++************++++++++++++++++++)))***,,,---------+++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,+++******,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---------............///............////////////...111111000111888BBBIII[[[{{{rrr[[[QQQMMMMMMQQQTTT___zzz}}}nnnZZZXXXSSSNNNJJJGGGFFFEEECCCAAA???======>>>???AAA???>>><<<===>>>===;;;888222111000///------------,,,---///000///...,,,+++//////...........................---------------..................//////---------............///......------------......000/////////............////////////000000000000////////////////////////000000000///////////////111111111111222222222222444333222111111333444666666777888:::===CCCJJJOOORRRYYY\\\___ppp666999;;;===DDDSSS```ggguuunnn]]]VVVQQQSSSXXX^^^```aaafffmmm|||{{{xxxvvvrrrooolllhhheeeaaa^^^]]]\\\ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUXXXZZZ]]]^^^___^^^^^^]]]\\\ZZZXXXUUUSSSSSSRRRRRRQQQOOONNNMMMMMMGGGGGGFFFFFFEEEDDDDDDCCCGGGIIILLLPPPVVV^^^hhhooozzz{{{uuuooojjjaaa\\\UUUOOOLLLIIIFFFEEEAAA>>>@@@DDDEEEJJJ^^^sss|||zzzjjj___XXXSSSQQQOOOLLLJJJLLLFFFDDD@@@===;;;888444222000///......------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))***+++------,,,,,,++++++,,,------++++++,,,---+++,,,,,,------------,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///............//////000000...000111111222:::FFFQQQmmmgggVVVNNNNNNRRRXXX^^^mmmuuuhhhTTTTTTRRRPPPLLLHHHDDDAAAAAA@@@???>>>>>>>>>?????????>>>=========<<<999777222111000...---------------...///000000000///...---------------.........---............/////////,,,,,,------......//////---------............///......------------......////////////............////////////000000000000000000000000000000000000000000111111111111111222111111111222222222333333444333222222222333555666333444666888999<<>><<<999666333000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,+++,,,------++++++,,,---+++,,,,,,---............,,,------+++******,,,///------------------------++++++,,,---...///000111---------............///------......//////000000//////111222444;;;JJJXXXyyy}}}bbbYYYOOOOOOSSS]]]kkk{{{lllaaaSSSRRRQQQNNNJJJEEEAAA>>>??????@@@@@@@@@@@@??????????????????===;;;888666111111///......---------+++,,,---...//////......+++,,,,,,,,,---.........------......///000000111))))))******+++,,,---------------............///......------------......///////////////.........------------............////////////////////////000000000111111222222222//////000000000111111111333333222222333444555666444666999:::::::::<<<>>>???DDDHHHIIITTTlll}}}555777===III[[[qqqvvvfff\\\ZZZYYYZZZ]]]aaaaaa```dddkkk}}}zzzvvvssspppmmmiiifffaaa^^^[[[XXXWWWUUURRRPPPNNNNNNMMMMMMMMMLLLLLLLLLIIIJJJKKKMMMOOOQQQSSSSSSPPPPPPOOOOOONNNMMMKKKKKKGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAACCCEEEGGGHHHKKKOOOTTTXXX[[[aaajjjqqqvvv|||}}}vvvpppllljjjkkkmmmqqqtttwww{{{yyyrrrlllbbb]]]WWWQQQMMMIIIFFFCCCAAA@@@BBBDDDAAABBBRRRggg}}}zzztttppptttxxxcccZZZRRRQQQPPPMMMKKKLLLGGGEEEBBB???===:::777555000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,------...............+++,,,------++++++,,,---+++,,,,,,---............,,,------+++******,,,///------------------------******+++,,,---......///---------............///---------...///000000111111000222444555<<>>???@@@AAABBBBBBAAA@@@@@@@@@AAABBBAAA>>>:::777555111000///......---......,,,------...////////////+++,,,,,,,,,---.........,,,------...///000111111))))))******+++,,,---------------............///......------------...............///////////////------------..................................../////////000000111111111000000000000111111111111222333333333444555666666666999;;;<<<;;;::::::;;;888;;;>>>???GGGZZZooo|||}}}tttsss888:::CCCTTTiiirrrfffaaaaaa```___```bbbbbbbbbgggooo~~~zzzwwwssspppmmmiiieeebbb]]]ZZZXXXVVVUUUSSSPPPMMMKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBAAAAAA@@@?????????<<<======>>>???@@@@@@AAACCCEEEFFFHHHIIIKKKOOORRRQQQWWW]]]bbbeeeiiiooossstttzzz~~~}}}|||}}}}}}zzzxxxuuupppjjjeeebbbaaa```^^^bbbfffjjjmmmpppsssuuu}}}~~~xxxpppjjjbbb^^^XXXRRRNNNJJJFFFCCC@@@===???AAA>>>>>>LLL^^^uuu}}}nnnmmmmmmsss~~~ggg\\\SSSQQQQQQNNNKKKKKKHHHEEEBBB@@@>>><<<888666111000//////......//////,,,,,,,,,,,,------------,,,,,,++++++******))))))------------............+++,,,------++++++,,,---+++,,,,,,------------,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---------............///,,,------...///000111111333111333777999AAAUUUkkkooo]]]^^^ZZZVVVYYYjjjxxxiii^^^ZZZVVVQQQIIIBBB======???AAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCEEECCC???:::777555000000///...............////////////000000000000---------------.........,,,,,,---...//////000000,,,,,,------......//////---------............///......------------...............///////////////////////////000000000000..............................//////////////////222222222333333333333444222222333444555666666777666888;;;;;;:::999999999999:::;;;===BBBNNN]]]fffgggeeebbbfffxxx:::;;;FFFZZZqqqzzzooogggeeegggdddbbbaaaccccccgggpppzzz}}}vvvsssoookkkhhhddd```]]]XXXVVVTTTSSSRRRPPPNNNKKKIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIGGGFFFEEEDDDBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIKKKMMMLLLPPPUUUXXXYYY[[[```cccdddhhhkkkhhhhhhjjjkkkiiieeeccc___[[[YYYXXXYYYYYYVVVYYY\\\^^^```cccgggjjjooorrrwww{{{~~~xxxqqqkkkbbb^^^XXXSSSNNNJJJEEEBBBAAA<<<<<<@@@??????JJJYYYooozzzppprrruuuyyylll```UUURRRRRROOOLLLJJJHHHFFFCCCAAA???===999777111000000///////////////,,,,,,,,,---------.........------,,,++++++******+++++++++++++++,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,+++******,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))---------............///,,,,,,---...///000111111444111444;;;???GGG___xxxnnn___bbb___^^^cccttt~~~qqqccc[[[ZZZRRRMMMEEE>>>;;;===AAADDDCCCCCCCCCCCCDDDDDDEEEEEECCCEEEGGGEEE@@@:::777666000000///............///000000//////...///////////////..................,,,,,,------.........///..................//////---------............///......------------................../////////000////////////000000000000........................//////////////////......222222222333333333444444111222333555666666777777555777::::::999999999:::<<<;;;:::<<<@@@FFFMMMRRRPPPRRRSSSXXXhhh999:::FFF[[[sssxxxnnngggfffiiifffcccaaaccceeekkkxxx}}}sssppplllhhheeeaaa]]]ZZZUUUTTTRRRQQQQQQOOOLLLJJJGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>><<<<<<============>>>>>>===>>>???@@@AAACCCDDDDDDBBBDDDFFFGGGGGGHHHJJJKKKJJJMMMQQQRRRRRRTTTWWW[[[[[[___```]]]\\\___aaa```[[[YYYVVVTTTRRRSSSTTTUUUSSSTTTUUUUUUWWW[[[```dddcccgggmmmqqqvvv|||{{{sssmmmbbb^^^YYYSSSOOOJJJEEEBBBCCC>>>===AAABBBBBBLLLYYYlllvvvyyy}}}~~~ooocccWWWTTTSSSPPPLLLKKKIIIFFFCCCAAA???===:::888111111000///////////////,,,,,,,,,------.........//////...---,,,,,,++++++******))))))******+++,,,+++,,,------++++++,,,---,,,,,,,,,,,,++++++***)))***,,,......---++++++,,,++++++++++++++++++++++++***+++---.........---------------.........//////,,,,,,---...///000111222444111555>>>CCCMMMfffpppccchhhaaadddlll{{{zzzmmm```ZZZ[[[NNNIIIBBB===;;;>>>BBBFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDGGGIIIGGGAAA:::777666000//////............//////...---,,,,,,,,,,,,,,,000000000///.........---,,,,,,,,,------------...------------------,,,,,,---------.........//////.........------.........---.........//////000000------------.........///000000000000000000000000111111000000//////......000000111111111222222222111222333555666777777777666888::::::::::::;;;<<<:::666555777;;;===???AAAFFFIIIKKKOOO]]]vvv:::BBBLLLWWWjjjsssmmmnnnlllhhhkkkccc^^^aaajjjwww}}}{{{ssspppjjjeeeaaa]]]YYYVVVUUUSSSQQQOOOLLLJJJIIIIIIDDDCCCBBBAAA@@@AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>===;;;999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===@@@@@@AAABBBBBBCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTVVVWWWWWWXXXXXXUUUUUUTTTSSSQQQPPPOOOOOOLLLLLLMMMOOOPPPSSSUUUVVVXXX[[[___ccciiiqqqyyy~~~wwwppplllbbbXXXTTTPPPKKKHHHHHHFFFCCC@@@???AAAEEEJJJMMMcccmmmwww~~~{{{|||zzzhhhWWWQQQQQQPPPLLLIIIIIIGGGEEECCCBBB@@@===:::555222///...///000111000000000///...------,,,,,,------++++++++++++------*********++++++,,,,,,,,,+++++++++,,,,,,------------------,,,+++***)))(((,,,------......------,,,///......///000000...------,,,,,,,,,,,,---......//////............//////---...///000000111111111000333999???IIIZZZsss}}}kkkcccbbbbbb___iiitttkkkcccZZZSSSIIIEEE???===>>>AAACCCEEE@@@CCCEEEEEECCCBBBDDDGGGKKKJJJGGGBBB>>>:::666555111111111111000000000000......///000000000000000......------------......,,,...//////...------...------............------***++++++,,,---------,,,111000///..............................///000000111000///////////////000////////////////////////////////////000000000000000000000000111222333444444444444555777888:::;;;777888999999::::::999999:::::::::;;;;;;<<<<<<===>>>AAAFFFKKKSSScccvvv<<>>>>>=========<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJKKKLLLKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPOOONNNLLLKKKKKKJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQSSSWWW[[[```gggnnntttwww|||xxxrrrlllbbbXXXSSSPPPJJJGGGGGGEEECCC@@@???@@@CCCGGGJJJUUU```lllvvv}}}{{{ppp\\\TTTSSSPPPLLLJJJHHHFFFDDDCCCBBB@@@<<<:::555222///...///000000000000//////...------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,------------------,,,------......------,,,...---,,,---......---+++---,,,,,,,,,,,,---......//////............//////...///000000111111111111000444:::CCCPPPeeezzzfff\\\[[[[[[___ooozzzooohhhaaaYYYRRRFFFCCC>>>===>>>AAADDDFFFCCCDDDFFFEEEDDDDDDGGGJJJLLLJJJGGGBBB===999555444000000000/////////............///000000000000000......------------......,,,...//////...------...------............------,,,---......//////......000000///...............//////......//////000111111111///...------------000000000000000000000000////////////000000000000111111000000111222333333666666555666666777888999;;;;;;<<<=========<<<<<<999:::::::::::::::;;;;;;777:::===AAAGGGSSSbbbnnnxxxzzz@@@GGGKKKOOO\\\vvvxxxjjjeeedddcccbbb]]]^^^dddqqqzzzuuurrrmmmiiiddd___\\\XXXTTTQQQQQQPPPMMMJJJGGGEEECCCBBBAAA@@@???>>>==================<<<<<<;;;::::::999;;;:::999888888999;;;<<<<<<<<<<<<======???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGKKKJJJJJJJJJJJJJJJKKKKKKJJJLLLOOORRRVVV[[[bbbfffiiioooyyy{{{tttlllbbbXXXTTTPPPJJJGGGGGGCCCBBB@@@???@@@AAACCCEEEIIISSS```mmm|||~~~zzzdddYYYTTTPPPLLLKKKGGGEEECCCBBBAAA???<<<999555222///......//////////////////...------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++((()))***,,,---...//////,,,------......------,,,,,,+++***+++------,,,***---,,,,,,,,,,,,---......//////............//////111111111111111111222222555888???IIIZZZsssuuu```WWWVVVVVVddd{{{tttiiibbb\\\UUUPPPCCC@@@======???CCCEEEGGGEEEFFFFFFFFFFFFGGGKKKNNNNNNKKKGGGBBB<<<777444222/////////.........------......///000000000//////......------------......,,,...//////...------...------............------------......//////....../////////...............///............///000000222111///...,,,+++++++++111111111111111111111111////////////000000000000222111111111111222222333777777666666666666777777888999::::::;;;;;;::::::999999999999888888888888888:::<<<===@@@GGGQQQYYY^^^aaaiiixxxDDDIIIKKKMMMXXXrrroooccc___^^^^^^^^^]]]aaalllzzz|||vvvpppllliiieeeaaa\\\YYYVVVRRROOOOOONNNKKKHHHEEEBBBAAA@@@???>>>===<<<;;;:::::::::<<<;;;;;;:::999999888888:::999999999999:::;;;<<<=========>>>???AAABBBCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHKKKJJJJJJIIIJJJJJJKKKKKKIIIJJJMMMNNNQQQTTTYYY]]]aaafffnnnvvv|||~~~xxxnnncccYYYTTTPPPJJJFFFFFFAAAAAA@@@????????????@@@EEEMMMYYYfffuuukkk\\\UUUOOOLLLKKKGGGEEECCCBBBAAA???<<<:::666333000......///......//////.........---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++&&&'''(((***+++,,,,,,---,,,------......------,,,+++******+++------,,,***---,,,,,,,,,,,,---......//////............//////222222222222222222222333:::>>>DDDOOOdddppp]]]VVVWWWYYYpppqqqeee]]]WWWPPPKKKAAA>>>======@@@DDDFFFGGGFFFFFFEEEEEEGGGJJJNNNQQQOOOLLLGGGAAA;;;666222111/////////.........------......///////////////.........------------......,,,...//////...------...------............------++++++,,,,,,---,,,,,,+++.....................------------------...//////111000///...------,,,,,,000000000000000000000000////////////000000000000222222222111111222222333666666666666666777777888888888999::::::::::::999999999999888888777777777;;;<<<======>>>AAAGGGKKKPPPSSSZZZffftttDDDGGGHHHKKKXXXrrrwwwddd]]][[[ZZZ[[[]]]\\\dddrrr|||xxxrrrkkkgggfffbbb^^^ZZZWWWTTTQQQNNNMMMLLLIIIFFFCCCAAA@@@???;;;;;;;;;::::::999888777;;;;;;:::::::::999999999:::::::::;;;;;;<<<===>>>?????????@@@AAABBBDDDEEECCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHJJJKKKLLLMMMOOOSSSVVVZZZ^^^bbbhhhnnnvvv}}}{{{pppeee[[[UUUQQQJJJFFFFFF@@@@@@??????>>>=========CCCIIISSS```oooppp```VVVOOOKKKKKKFFFEEECCCBBBAAA@@@===:::888555111/////////.....................---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((()))***+++++++++++++++,,,------......------,,,,,,++++++,,,...///---,,,---,,,,,,,,,,,,---......//////............//////333222222111222222333444999???HHHVVVooo|||hhhXXXUUUYYYfffpppbbbYYYRRRKKKFFF@@@???>>>???BBBEEEGGGGGGEEEDDDDDDEEEHHHLLLPPPSSSOOOLLLFFF@@@999555222000000000000/////////............////////////............------------......,,,...//////...------...------............------+++,,,,,,---,,,,,,++++++,,,---......///...------,,,,,,++++++,,,,,,---.../////////...//////000000////////////////////////////////////000000000000222222222222222222333444444444555555666888999:::;;;<<<<<<===============;;;;;;::::::999999888888999999::::::;;;<<<>>>@@@HHHJJJOOOWWWaaakkkrrruuuCCCDDDFFFKKK\\\wwwzzziiiZZZXXXZZZYYYZZZ^^^[[[eeevvv}}}xxxtttnnnhhhdddbbb___[[[WWWUUURRROOOLLLJJJIIIFFFDDDBBB@@@???>>>888999999999999888777777::::::::::::;;;;;;;;;;;;;;;;;;<<<===???@@@@@@AAAAAAAAAAAAAAABBBDDDEEEFFFDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIGGGHHHJJJJJJJJJKKKMMMOOORRRTTTWWW[[[bbbjjjtttzzz~~~rrrggg]]]WWWRRRKKKGGGGGG@@@@@@???>>>===<<<<<<<<<@@@CCCMMMZZZiii|||yyyfffYYYPPPKKKKKKGGGEEEDDDCCCBBBAAA>>><<<:::666333000000000///...........................+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------.........---,,,,,,,,,------......------,,,,,,,,,,,,---///000///------,,,,,,,,,,,,---......//////............//////222111111000111333444555666???KKK^^^|||~~~mmm]]]RRRTTT\\\vvv~~~lll]]]TTTNNNIIIDDDBBBAAA@@@BBBDDDFFFFFFFFFDDDCCCCCCFFFKKKPPPSSSTTTOOOKKKEEE>>>888444111000000000000/////////............/////////...------......------------......,,,...//////...------...------............------......//////......------+++,,,---//////...------,,,++++++++++++,,,------///......//////000111222........................////////////000000000000111111111222222333444555333444444555777888:::;;;:::;;;<<<<<<======<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@BBBEEEKKKRRRYYY___cccGGGGGGHHHQQQfffmmm]]]RRRUUUZZZYYY[[[```^^^iii|||zzzuuupppkkkfffccc^^^[[[WWWTTTQQQOOOLLLJJJFFFEEECCCAAA???>>>======666777888999999999888777888888999:::;;;<<<======<<<===>>>@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJIIIHHHHHHGGGHHHHHHHHHFFFHHHIIIIIIIIIIIIKKKLLLMMMOOOQQQTTTYYY___fffkkkrrrwww~~~tttjjj___YYYSSSMMMHHHHHH@@@???>>><<<<<<<<<===>>>===???GGGTTTbbbuuunnn___RRRLLLKKKHHHFFFDDDDDDDDDBBB???===<<<888444222111000000///........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---.........//////......---,,,------......------,,,,,,++++++---///000///...---,,,,,,,,,,,,---......//////............//////000000//////000333555777888CCCSSShhh}}}gggZZZQQQMMMVVVdddtttcccVVVPPPLLLIIIFFFEEEDDDCCCDDDFFFFFFEEEDDDDDDDDDDDDIIIOOOTTTVVVVVVNNNJJJDDD===888444222111/////////.........------......//////......---,,,......------------......,,,...//////...------...------............------......//////......---,,,***+++---//////...---,,,------,,,,,,------.../////////.........///000000////////////////////////////////////000000000000000000111222333444666777555555555555666777999999888999999:::;;;:::::::::??????@@@@@@@@@@@@@@@@@@@@@???>>>???@@@AAAAAA@@@>>>???BBBFFFJJJPPPUUUXXXNNNLLLMMMXXXooofffVVVNNNTTTZZZZZZ\\\aaacccooo~~~xxxsssnnnjjjfffccc[[[XXXTTTQQQOOOMMMJJJHHHCCCBBB@@@???===<<<<<<<<<444666777999999999888888777777888:::;;;<<<===>>>===>>>@@@BBBDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIOOONNNMMMKKKJJJIIIIIIIIIGGGIIIJJJJJJIIIIIIKKKLLLLLLNNNPPPRRRTTTVVVZZZ]]]fffllluuu~~~vvvkkk```ZZZTTTMMMIIIHHHAAA???===<<<;;;<<<>>>???>>>???EEEPPP]]]nnnuuucccTTTLLLKKKHHHGGGEEEEEEDDDCCC@@@>>>===:::555222222111000///---........................---++++++++++++---............------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---.........---,,,------......------,,,+++++++++---///000///------,,,,,,,,,,,,---......//////............/////////.........000333666777>>>JJJZZZpppkkkVVVMMMJJJLLL[[[lllwwwkkk[[[PPPLLLLLLJJJHHHGGGFFFEEEFFFGGGFFFEEECCCEEEDDDFFFKKKRRRWWWXXXWWWMMMIIICCC===777444222222......---------,,,,,,,,,.../////////...---,,,,,,.........------.........,,,...//////...------...---..................---,,,---------,,,++++++******+++---//////...---,,,///............///000000000///...---------------000000000000000000000000////////////000000000000///000000222333555777888777777666666666666777777;;;<<<======>>>>>>======AAAAAAAAABBBBBBCCCCCCDDDAAA???>>>>>>???@@@??????AAABBBDDDFFFHHHLLLPPPSSSHHHMMMTTTaaavvvxxxYYYVVVVVVZZZ\\\\\\___eeeiiixxx}}}yyyuuupppkkkeee___[[[XXXUUUQQQNNNKKKIIIFFFDDDAAAAAA@@@???>>>===<<<<<<:::999888777777888999999777888999:::<<<>>>?????????@@@BBBDDDGGGJJJLLLMMMGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGJJJIIIHHHFFFEEEGGGJJJLLLWWWSSSMMMJJJIIIIIIJJJJJJGGGGGGGGGHHHIIIIIIJJJJJJHHHJJJNNNPPPRRRUUUXXXZZZccckkkuuu|||wwwooocccZZZSSSMMMGGGCCCAAA@@@>>>===<<<<<<<<<===@@@>>>AAAIIIVVViii~~~iiiYYYPPPKKKHHHGGGFFFGGGFFFDDDAAA===<<<999555222///...//////...............///000111000...,,,*********,,,---,,,,,,,,,------.........---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......//////000111111000///...////////////000000000000222000000111333666777777GGGGGGdddoooWWWIIINNNQQQQQQccc}}}kkk```SSSLLLKKKKKKHHHDDDFFFFFFFFFGGGHHHHHHHHHIIIJJJHHHGGGKKKRRRWWWWWWUUUMMMEEE>>>:::666111///000...---------...111333555000000///............///---...............------,,,------......------,,,---------............//////...---,,,+++,,,---......///000///.........000---------.........//////............////////////333222000/////////000111444333222000///---,,,+++111111111222333444555666666666777777888888888999;;;<<<===>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@@@@AAABBBDDDFFFEEEJJJKKKGGGHHHNNNRRRQQQLLLTTT```nnnnnnZZZXXXXXX\\\]]]]]]aaaffflll{{{zzzwwwrrrmmmhhhbbb]]]YYYUUURRRNNNKKKIIIFFFCCCAAA@@@@@@???>>>===<<<;;;;;;999888777777777888999:::;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIIIIJJJJJJJJJJJJIIILLLLLLMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFFFFGGGKKKMMMVVVSSSOOOLLLLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMLLLOOORRRTTTUUUXXX[[[]]]```gggooovvv{{{wwwoooddd[[[TTTNNNHHHDDDAAA@@@>>>===<<<<<<<<<<<<@@@???@@@GGGRRRbbbyyymmm\\\QQQLLLHHHGGGGGGGGGFFFDDDAAA>>>;;;999555222000///000000///............//////000...---,,,+++++++++,,,---,,,,,,---------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......---...///000000000///...////////////000000000000111000///000333666888999HHHNNNnnnfffSSSIIIPPPUUUWWWkkkyyybbbYYYPPPKKKMMMNNNLLLIIIFFFFFFGGGGGGGGGGGGGGGHHHKKKIIIJJJNNNTTTVVVUUURRRJJJBBB<<<999666111000222///...------...000222444000///......------......------............------,,,------......------,,,------------...............---,,,,,,,,,,,,---...---...//////------...///---------.........//////............////////////222222000/////////000000111111000000//////......111111111222333444555666666777777888999999::::::===>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGEEEJJJLLLJJJKKKQQQTTTTTTRRRaaattt~~~ddd\\\ZZZ[[[^^^___^^^bbbhhhsss~~~vvvsssnnnhhhddd^^^YYYUUUQQQNNNJJJGGGEEECCC@@@>>>>>>>>>===<<<;;;:::999999666666666666777999;;;<<<>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKNNNOOOQQQRRRSSSRRRQQQQQQOOOPPPQQQQQQQQQQQQQQQQQQNNNLLLJJJHHHIIIKKKNNNPPPUUUSSSQQQPPPQQQRRRQQQPPPQQQQQQQQQQQQQQQQQQRRRRRRTTTVVVYYY[[[]]]___bbbeeeiiinnntttyyy~~~xxxpppeee\\\VVVPPPJJJEEEBBB@@@???===<<<;;;<<<<<<@@@???@@@DDDLLLYYYnnntttaaaSSSMMMIIIHHHGGGGGGFFFEEEAAA>>>;;;999666333111000111111000//////............///,,,,,,,,,,,,,,,---------------------------,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.../////////...////////////000000000000000//////000222666:::<<>><<<<<<;;;;;;:::999999888888555555555666777:::<<<===@@@@@@AAAAAABBBCCCDDDDDDHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLNNNPPPSSSVVVWWWVVVTTTRRRSSSUUUVVVXXXYYYZZZZZZZZZVVVSSSOOOMMMNNNPPPRRRSSSTTTTTTSSSTTTVVVWWWUUUTTTVVVVVVWWWXXXYYYZZZZZZ[[[]]]```dddgggjjjmmmqqqssszzz|||yyyqqqggg___XXXRRRLLLGGGBBBAAA???===<<<;;;;;;<<>>???BBBGGGRRReeewww}}}||||||fffVVVNNNKKKIIIHHHGGGGGGEEEBBB???:::999666444222111111222111000///...............***+++,,,---.........---.........------,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,---------......***+++,,,---......//////////////////000000000000/////////000222777===AAAQQQiii{{{^^^SSSLLLKKKSSS\\\jjjwwwhhhXXXTTTQQQPPPRRRQQQNNNJJJHHHHHHGGGGGGFFFFFFFFFEEEJJJLLLQQQVVVYYYXXXRRRNNNEEE===777555333//////111111000////////////000000......---,,,,,,,,,,,,---,,,,,,---.........------,,,------......------,,,,,,,,,---------.........---,,,,,,,,,------......,,,---...---,,,,,,---................../////////............////////////000000000/////////000000---......///000111111222000111111222333555666777777888999;;;<<<>>>??????@@@@@@AAAAAABBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRWWW```jjjqqqtttnnnaaa```^^^______^^^]]]dddmmm~~~zzzppplllfff```[[[WWWRRROOOJJJGGGDDDBBB@@@???===;;;::::::999999888777777777444555555666888;;;>>>???CCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLOOOQQQUUUXXXYYYWWWUUUSSSUUUVVVZZZ]]]___aaaaaaaaa[[[WWWRRROOOQQQSSSUUUUUUWWWWWWWWWYYY[[[[[[YYYXXX\\\\\\^^^```bbbdddeeefffggglllrrrwww{{{zzzsssiiiaaa[[[UUUNNNIIIBBBAAA???===;;;;;;;;;;;;<<<<<>><<<:::999999888888777777777777666666666777999<<>>?????????@@@@@@@@@AAA@@@AAAAAABBBBBBBBBBBBBBBEEEEEEGGGKKKPPPVVV[[[^^^WWWSSSSSSZZZeeevvvssshhhkkkjjjgggdddaaa^^^___kkkxxx{{{vvvrrrjjjeee^^^XXXSSSOOOKKKHHHDDDBBB???======<<<:::888888888888888777777777777777777888999;;;===@@@AAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA???@@@BBBCCCCCCBBB@@@???@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@AAABBBEEEHHHJJJLLLMMMOOOQQQQQQPPPNNNLLLKKKOOOUUU[[[aaadddfffggg^^^YYYTTTTTTYYY___bbbbbbgggfffddddddddddddcccaaa``````aaacccdddeeefffgggjjjqqq{{{|||uuummmeee___YYYRRRLLLCCCBBB@@@===;;;:::::::::888;;;???AAAAAAGGGYYYjjjsssvvvooosssuuuuuu~~~zzzdddXXXOOOMMMJJJHHHGGGEEECCCAAA>>>===:::888555222000//////............//////000//////---,,,,,,---......,,,,,,------------------++++++,,,,,,---......///------------------------------------.........///,,,,,,,,,---------............---,,,,,,---...///////////////000000000000000111333333666===IIIRRRfffiii___QQQSSSUUU]]]qqquuueee[[[TTTTTTUUUUUUTTTRRROOOMMMIIIIIIJJJJJJJJJJJJJJJJJJPPPUUU[[[___\\\VVVOOOJJJBBB;;;555444222///...000/////////000000000000///000///......------......******+++,,,------------,,,------......------,,,++++++,,,,,,,,,---------***+++,,,...............---...//////------...///000000000000/////////...............////////////------///000000000//////////////////000000000000//////000111333555777888;;;;;;<<<<<<===>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBFFFLLLSSSZZZ```dddfffZZZWWW[[[fffuuunnnhhhooonnnjjjgggccc___aaannn|||}}}xxxsssooogggbbb[[[UUUPPPLLLHHHFFFBBB@@@===<<<;;;:::999777888888888888777777777777999999999:::;;;>>>@@@BBB???????????????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;===???AAAAAA???===;;;>>>???@@@AAABBBBBBBBBBBB???>>>>>>???AAADDDGGGIIIGGGHHHIIIJJJJJJIIIGGGFFFFFFJJJQQQXXX___ccceeefff```[[[VVVXXX___gggkkklllnnnkkkiiihhhhhhhhhfffeee\\\\\\]]]]]]]]]^^^^^^^^^dddlllvvv~~~|||zzzwwwvvvvvvxxx{{{~~~|||vvvmmmfffaaaZZZSSSMMMDDDBBB@@@===;;;:::::::::888;;;???AAA@@@EEEVVVgggooo{{{vvvqqqwwwxxxuuuyyy~~~hhh\\\PPPMMMJJJHHHGGGEEECCCAAA???>>>;;;888555222///..................///000111111000...,,,+++,,,---///,,,,,,,,,------.........++++++,,,,,,---...//////---------------------------------.........//////,,,,,,,,,---------......000///...---,,,---...///////////////000000000000000222444444666???KKKUUUjjjggg```PPPTTTYYYcccyyypppddd___XXXXXXWWWUUURRRNNNJJJGGGIIIJJJJJJJJJKKKLLLLLLLLLUUUYYY^^^```\\\TTTLLLHHH@@@999444333333000000333......///000000000000000000000///............///)))***+++,,,------...---,,,------......------,,,++++++,,,,,,,,,---------)))+++,,,...//////.........///000///......///000111111000000/////////.............../////////000,,,---///000000000//////......//////000000111111//////000111333555777888;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCAAAGGGQQQ[[[ccchhhjjjkkk]]]\\\cccrrrzzzvvvrrruuulllfffdddcccfffuuu~~~zzzuuuoookkkccc^^^XXXSSSNNNJJJFFFDDD<<<<<<;;;:::999777777666777777666666666666777777:::::::::;;;===???@@@AAA@@@???===<<<;;;;;;<<<<<<;;;:::999888888999;;;===@@@@@@@@@@@@???>>>>>>===;;;===>>>===<<<<<<===>>>>>>???@@@AAABBBCCCCCCCCCGGGFFFFFFFFFFFFFFFGGGHHHKKKNNNSSSYYY]]]___``````\\\[[[\\\aaajjjrrrvvvwww|||xxxtttpppkkkfffbbb\\\ZZZXXXVVVTTTSSSSSSSSS]]]___dddjjjoooooojjjffffffggghhhhhhjjjnnnssswww~~~}}}yyyrrrjjjbbbZZZRRRMMMIIIEEEAAA>>>===<<<;;;:::>>>;;;:::<<>>???>>>===>>>>>>EEE@@@>>>AAACCC@@@>>>>>>@@@DDDGGGGGGEEECCCEEEGGGEEEQQQaaammmqqqpppmmmlll[[[gggxxxyyyvvvsssyyyooogggddddddhhhyyy{{{wwwrrrlllggg___ZZZTTTOOOKKKGGGCCC@@@<<<;;;;;;:::888777777666777777666666666777888888777888888999;;;<<<>>>??????>>><<<;;;:::;;;;;;;;;::::::999888888:::<<<===AAAAAAAAA@@@???>>>===<<<:::<<<======<<<;;;===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEIIINNNUUU\\\___```^^^\\\XXXXXX[[[dddppp{{{}}}xxxsssmmmgggccc\\\ZZZWWWTTTRRRPPPPPPPPPUUUVVVZZZ^^^bbbbbb^^^ZZZ\\\]]]^^^___bbbffflllpppvvvxxx{{{{{{tttmmmddd\\\TTTNNNIIIFFFAAA>>>===<<<;;;:::;;;999:::===???CCCMMMXXXdddnnn}}}uuucccVVVRRRLLLFFFCCCBBBBBBAAABBB@@@===:::999666333000000000///...------------------------............------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------,,,,,,---------++++++,,,,,,,,,------------------............///000000000000////////////333111555;;;<<<@@@QQQfffkkkUUUQQQQQQVVVhhhpppaaaZZZYYYVVVXXXYYYUUUOOOKKKKKKMMMLLLLLLLLLKKKJJJLLLOOORRR\\\^^^```^^^XXXOOOGGGBBB777666444222111000//////111111000000000/////////000/////////.........---...------,,,---...///000............------,,,,,,---------............///........................,,,,,,,,,------------.........///000000000000000/////////////////////////////////////////////...000000////////////000000//////000111333555777888999<<<>>>??????>>>???@@@CCC??????CCCFFFCCCAAAAAADDDJJJPPPPPPKKKIIIKKKOOOSSS___ooo{{{|||vvvpppkkkiiiwww{{{zzzyyy~~~ssshhhfffgggnnn|||xxxsssmmmgggccc[[[WWWQQQLLLHHHDDDAAA>>>;;;;;;:::999888777777666777777777777777888999:::;;;;;;<<<===???@@@AAAAAA>>>>>>===;;;;;;;;;;;;;;;::::::999999:::<<<===???AAAAAAAAA@@@???>>><<<;;;999;;;<<<<<<;;;;;;<<<===>>>>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAAAAABBBCCCCCCHHHMMMVVV]]]```___ZZZWWWUUUVVV[[[eeesssyyyrrrllleee```ZZZXXXTTTQQQNNNMMMMMMMMMTTTUUUXXX[[[\\\[[[XXXTTTRRRSSSUUUWWWZZZ___eeeiiiooorrrvvv{{{xxxoooggg^^^UUUPPPJJJGGGBBB???===<<<;;;:::888888:::===???@@@HHHPPP```jjj|||~~~jjjZZZTTTLLLFFFCCCAAA@@@@@@CCC@@@===;;;999777444111111000///...------------,,,,,,,,,------------..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------------------............///////////////000000000000222111555:::>>>FFF[[[qqqkkkVVVPPPPPPXXXoooyyy}}}|||jjj^^^YYYYYYXXXYYYYYYUUUPPPMMMMMMOOONNNNNNLLLKKKKKKNNNSSSWWWaaaaaa```]]]VVVLLLCCC>>>666555222000/////////000000000000/////////....../////////..................------------...///////////////............------------............///........................,,,,,,,,,------------.........///000000000000///////////////////////////......//////////////////000000////////////000000///000000222333555777888999<<<>>>?????????@@@AAACCC@@@BBBHHHJJJHHHGGGGGGIIISSS\\\\\\VVVRRRVVV\\\kkkxxxyyy~~~~~~tttiiigggjjjttt~~~yyyuuupppiiiccc^^^YYYUUUPPPKKKGGGDDD@@@>>>:::::::::999888777777666777777777888888:::;;;;;;>>>>>>???AAABBBCCCCCCCCC??????>>>======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@>>>===;;;:::888:::;;;;;;::::::<<<===>>>>>>???@@@@@@@@@??????AAAAAAAAAAAAAAABBBCCCDDDHHHMMMTTTZZZ\\\[[[WWWTTTTTTUUUYYYbbbnnnyyy}}}wwwqqqkkkeee^^^YYYTTTRRROOOLLLJJJJJJKKKKKKVVVXXX\\\______[[[VVVRRROOOQQQRRRTTTWWW\\\bbbffflllpppvvvzzz}}}yyyqqqhhh___VVVQQQKKKHHHCCC???>>>===;;;:::999999:::<<<======DDDLLL]]]iii|||qqq^^^UUUKKKGGGDDDAAAAAABBBCCC@@@===;;;:::888555222111000///...------------,,,,,,---------.........////////////////////////...------,,,,,,,,,------,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,------------...---------............///////////////000000000000333222555:::???LLLddd{{{kkk\\\RRRRRR___{{{{{{yyyvvvfff\\\ZZZZZZ\\\[[[YYYUUUPPPMMMMMMNNNPPPOOOMMMLLLMMMRRRYYY^^^fffdddaaa[[[TTTKKKAAA;;;888666333000///000111222////////////..........................................------............/////////////////////...---------............///.................................////////////000---...//////000000//////////////////////////////............////////////000////////////000000111000000111222333555666777999;;;===>>>>>>>>>@@@BBBCCCBBBFFFMMMPPPOOONNNPPPPPP]]]jjjkkkccc___eeennn~~~~~~~~~qqqfffgggmmmyyy~~~{{{vvvrrrmmmggg```[[[VVVRRRLLLHHHEEEBBB>>><<<:::999999888888777777777777777888888:::;;;======<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>============>>>>>>???@@@AAA?????????>>>===<<<:::999888999;;;;;;:::;;;<<<>>>??????@@@@@@@@@???>>>>>>????????????@@@AAABBBCCCIIIKKKOOOSSSUUUUUUTTTSSSRRRRRRUUU]]]hhhqqqtttuuussspppkkkgggbbb]]]WWWSSSMMMKKKIIIGGGFFFHHHJJJKKKRRRWWW]]]aaa___YYYRRRNNNPPPQQQSSSTTTWWW[[[aaaeeekkkqqqwww{{{}}}zzzqqqhhh___VVVQQQLLLIIIDDD@@@>>>===<<<:::===;;;:::;;;;;;<<>><<<;;;999666333111111///...............---.........////////////////////////////////////---------,,,,,,---......,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,---------.........---------............///.../////////000000000111333444777:::AAARRRmmmkkk\\\SSSVVVggg|||}}}ttteee^^^\\\]]]aaa___ZZZUUUPPPMMMMMMNNNPPPPPPOOONNNPPPWWW___eeekkkggg```ZZZSSSJJJAAA:::777555222000//////111222////////////............---------.................................------.../////////////////////---------............///.................................////////////000------...///////////////////////////////////////---.........//////000000///////////////000111111000111111222333555666777888:::;;;<<<<<<<<<>>>@@@CCCCCCHHHOOOSSSRRRTTTWWWYYYhhhvvvxxxqqqooowwwyyywww}}}yyymmmeeehhhqqq~~~zzzwwwsssnnniiiddd]]]YYYQQQMMMHHHDDDAAA>>>;;;999999999888888888777777777777888888999;;;===>>>??????@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>======>>>>>>>>>?????????<<<<<<<<<<<<;;;:::999999888:::;;;<<<;;;<<<===???@@@AAAAAAAAA@@@???>>>>>><<<<<<<<<======???@@@AAAGGGHHHIIIKKKMMMOOOPPPQQQNNNOOOQQQYYYbbbiiillllllgggeeeaaa^^^[[[WWWSSSOOOHHHFFFCCCBBBBBBEEEHHHJJJOOOUUU\\\```^^^XXXRRRNNNOOOPPPRRRTTTWWW\\\bbbgggnnnttt{{{~~~}}}}}}yyyqqqiii```WWWRRRMMMJJJEEEAAA???>>><<<:::===;;;;;;;;;:::;;;BBBKKKXXXfffyyyiiiZZZMMMJJJHHHCCCBBBFFFCCCAAA>>><<<;;;:::777555111111000///...................../////////000000........................------------------...///,,,,,,,,,---------......+++,,,---......---,,,+++,,,---------............---------............///......//////000000111111333666999<<>>@@@AAABBBDDDFFFGGGHHHGGGFFFEEEAAABBBBBBBBBBBB@@@???>>><<<<<<<<<===<<<<<<;;;;;;999999:::::::::999999888888:::<<<<<<<<<===>>>@@@BBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<===???@@@AAABBBCCCEEEGGGIIIKKKMMMMMMLLLLLLNNNSSS[[[```aaa```___]]]ZZZWWWUUURRRMMMJJJFFFDDDAAA??????BBBEEEGGGNNNRRRXXXZZZXXXTTTRRRQQQMMMOOORRRUUUYYY```ggglllttt{{{zzzrrrjjjaaaYYYTTTNNNKKKEEEBBB???>>><<<;;;:::999;;;===<<<;;;@@@GGGQQQ```tttrrr___PPPLLLIIIBBB@@@DDDCCCAAA>>>===<<<:::888555222111000///............---------.........//////---------------------------------------...//////,,,,,,,,,---------......+++,,,...//////...,,,+++------------............---------............///.........///000111111111111666;;;@@@KKKcccuuu___SSSUUU___yyy}}}yyypppfffbbbcccdddccc___XXXSSSQQQQQQRRRSSSOOOPPPQQQSSSXXX___gggmmmjjjcccZZZSSSMMMGGG???999333222111000000000000000111111000000000/////////,,,,,,,,,------.............../////////...,,,,,,,,,,,,------............---------............///........................,,,,,,,,,------------...,,,---......//////......////////////////////////------......///000000111............///000111222111111111222333444555666666777777666555555777999:::;;;???EEEGGGIIIOOOVVV\\\iiivvv{{{zzz}}}|||ffffffuuu}}}ssspppyyy~~~{{{qqqoookkkgggccc^^^XXXTTTPPPLLLHHHDDDAAA???<<<:::888888888888777777777777777888999:::<<<>>>@@@AAA@@@AAACCCEEEFFFEEEDDDCCC@@@AAABBBBBBAAA@@@>>>===;;;;;;;;;;;;:::999888777777777888999999999999888999;;;<<<=========???AAACCCCCCCCCBBBAAA@@@???>>>======>>>>>>???AAABBBCCC>>>@@@BBBEEEGGGIIIJJJJJJLLLKKKKKKOOOUUUXXXWWWUUUZZZXXXUUURRRPPPMMMIIIFFFFFFCCC@@@======???BBBDDDIIIMMMPPPQQQOOOMMMNNNOOOLLLNNNRRRWWW\\\dddlllrrr{{{zzzssskkkccc[[[VVVOOOKKKFFFBBB@@@>>><<<;;;666777;;;???>>>;;;===CCCKKKZZZoooxxxcccRRRNNNJJJAAA>>>BBBCCCAAA???===<<<;;;888666222111000//////.........,,,,,,,,,---------......---------------------------------------...///000,,,,,,,,,---------......+++,,,...//////...,,,+++---------.........//////---------.........//////---......///000111111222000666===BBBPPPjjj}}}iiiZZZTTTYYYddd|||yyy{{{mmmfffdddeeefffaaa]]]WWWSSSRRRSSSUUUVVVOOOPPPRRRUUUZZZaaaiiiooohhhaaaWWWPPPKKKFFF>>>888444444444444333333222222111111111111000000000000,,,,,,,,,------.............../////////...,,,+++,,,,,,,,,---------......---------.........//////................................./////////000000,,,---......//////......////////////////////////---------...///000000111............///000222222111111111222333444555666666666666444222222444666555555999>>>AAACCCJJJSSSVVVaaannntttuuuzzzrrreeehhhxxxyyyzzzzzzvvvsssooojjjeeeaaa\\\WWWTTTMMMIIIDDD@@@>>><<<;;;999:::888666444444555777999<<<===>>>??????>>>>>>===AAABBBEEEHHHJJJIIIEEEBBBAAA@@@>>>;;;999777666666777888999::::::999888888666666666666777999:::;;;:::;;;<<<<<<;;;===@@@BBBGGGGGGGGGGGGEEEBBB@@@>>>>>>===<<<<<<<<<>>>???@@@<<<===???BBBEEEIIILLLNNNHHHHHHIIIKKKMMMOOOQQQRRRSSSRRRQQQPPPPPPNNNKKKHHHCCC???;;;;;;???BBBDDDDDDKKKLLLNNNNNNMMMMMMOOOPPPPPPSSSWWWZZZ___hhhrrrzzz{{{rrrkkkddd]]]YYYTTTPPPIIIDDD@@@>>><<<::::::;;;===<<<;;;;;;<<<===HHHQQQaaauuummmXXXNNNKKKGGGDDDBBB@@@>>><<<;;;;;;:::777666222111000.........///000.........................../////////...---,,,,,,...------------...//////......------------......000///...---------------,,,---......------...000..................------///000111222222222222222777;;;;;;???UUUxxxzzzlllXXXQQQUUUWWWuuupppddd```cccfffiii___VVVPPPQQQTTTTTTSSSTTTPPPRRRUUUYYY___fffkkkoooiiicccYYYOOOHHHAAA<<<888444333222111000000000000222222222111000//////....................................------,,,,,,,,,+++++++++,,,,,,---------......///000000000000000..............................////////////......//////.........---------////////////////////////............///////////////000111111111111111000222333444555666666666666888777444222222222333444555555666888;;;???CCCFFFKKKQQQYYY___dddkkkttt{{{sssiiicccjjj|||}}}}}}xxxtttqqqmmmhhhddd___[[[VVVRRRMMMIIIDDD@@@>>><<<:::888999888666555555777999:::<<<===???@@@AAAAAAAAA@@@BBBCCCFFFIIIKKKJJJFFFBBB???>>><<<;;;999888888888999::::::;;;:::999777777666666666666777888999999;;;<<<=========???BBBEEEFFFGGGHHHHHHFFFCCC@@@>>>>>>===<<<<<<<<<>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOPPPOOONNNNNNNNNLLLIIIGGGDDDAAA======@@@DDDFFFFFFJJJKKKMMMMMMLLLLLLMMMOOOTTTXXX]]]aaaeeemmmwww{{{sssllleee^^^ZZZUUUPPPIIIDDD@@@>>><<<::::::;;;<<<;;;:::;;;<<<>>>FFFMMM]]]oooppp[[[PPPLLLIIIFFFDDDBBB@@@===<<<<<<;;;999777333222000///......//////.................................///......------...------------...//////......------------......//////...---------------,,,---///...------...//////////////////////////////000111222222222333222444999===FFF^^^pppdddYYYNNNOOOXXX^^^~~~xxxjjjaaaaaadddeeeeeeYYYRRRMMMOOORRRRRRQQQRRRUUUUUUWWW\\\ccciiilllmmmgggaaaWWWNNNFFF@@@:::777444333222111000000000000222222111111000//////...........................------------------,,,,,,+++,,,,,,,,,---------...------...///////////////........................,,,,,,------------,,,,,,//////.........---------....................................////////////000000000000000111111111333333444555666666666666999777555444333333444555222222333444777:::>>>@@@AAAGGGNNNSSSWWW\\\eeekkkmmmssszzz~~~fffbbbcccnnnwwwzzz~~~zzzuuurrrmmmjjjeeeaaa]]]XXXTTTPPPMMMIIIDDD@@@===;;;999777888777666666777999<<<===???@@@AAACCCDDDDDDCCCCCCCCCDDDGGGJJJKKKJJJFFFBBB<<<<<<;;;:::999999::::::;;;;;;;;;;;;:::888777666999999999999999999999999<<<===>>>>>>???AAAEEEHHHIIIKKKLLLMMMKKKGGGCCC@@@>>>======<<<<<<===??????BBBBBBDDDEEEFFFEEEEEEDDDCCCDDDDDDEEEGGGHHHJJJKKKMMMLLLKKKKKKKKKJJJGGGEEEEEECCC@@@???BBBFFFHHHIIIKKKMMMNNNOOONNNNNNPPPQQQZZZ^^^dddiiiooovvv{{{tttnnnggg```\\\UUUPPPJJJDDDAAA???<<<;;;;;;<<<;;;:::999:::===???BBBHHHVVVgggwwwyyyuuu^^^SSSOOOKKKHHHGGGCCCAAA???>>>===<<<:::888555333222000....................................------......///............------------...//////......------------......//////...------------...---...///...---,,,---...///000000000000000000000000000111111222333333333555:::AAAOOOjjj|||```SSSNNNIIIOOOZZZgggvvvlllaaa^^^bbbfffccc___TTTNNNLLLPPPSSSRRRQQQRRRYYYXXXXXX^^^gggmmmmmmkkkddd^^^UUUKKKDDD>>>999666333333222111000000000000222111111000000//////...........................,,,,,,---------------------------------.........,,,,,,---............---........................,,,,,,------------,,,,,,...............---------....................................////////////000000/////////000222333444444555666777777777777999888666555444555555666333333333333555777999:::999===BBBEEEHHHLLLRRRWWW[[[```ggglllpppuuu{{{oooaaaaaafffrrryyymmmpppzzz~~~zzzuuuqqqnnniiifffbbb]]]ZZZVVVQQQNNNLLLHHHCCC???<<<;;;888777777666777777999<<>>??????@@@CCCHHHKKKNNNPPPSSSTTTRRRMMMGGGCCC???>>>===<<<<<<===>>>???<<<>>>BBBEEEGGGHHHGGGGGGBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHHHHIIIJJJIIIFFFDDDDDDCCCAAAAAACCCGGGJJJLLLOOOQQQSSSTTTUUUUUUXXXYYY___dddkkkrrrxxx|||vvvpppiiibbb^^^VVVQQQJJJEEEBBB???===;;;<<<<<<;;;999888999===@@@>>>DDDPPP```ooo{{{tttzzzbbbUUUPPPLLLIIIHHHCCCAAA???>>>>>><<<:::888666555333000///.................................,,,,,,---.../////////......------------...//////......------------......///......---------......---...///...,,,+++,,,---///////////////000000000000000000111222333444555:::>>>DDDTTTrrryyy]]]SSSQQQNNNRRR\\\ooolllccc[[[\\\cccfff```XXXRRRNNNNNNSSSVVVUUUTTTUUUZZZXXXYYYaaakkkqqqoookkkbbb\\\SSSJJJCCC===888555333222222111000000111111111111000000////////////........................,,,,,,,,,------.................................,,,------.........------..............................////////////..................................................................////////////111000///...///111333444444555666777888888888888888888777666555555666666777777666666777888999999888:::===???@@@BBBFFFIIIMMMQQQVVVZZZ^^^bbbgggkkkmmmnnnnnnoooooommmlllkkkggg```ccckkkvvv~~~~~~uuummmjjjkkktttzzzvvvrrrmmmjjjfffccc^^^[[[WWWSSSOOOLLLKKKGGGBBB>>><<<:::999777666777888999<<>>===<<<;;;::::::999999999999999::::::;;;;;;<<<======>>>>>>>>>===<<<<<<>>>>>>???@@@AAAEEEKKKOOOSSSUUUYYYZZZWWWPPPIIIDDD???>>>===<<<<<<===>>>???:::===@@@DDDGGGHHHHHHHHHCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHFFFDDDBBBAAAAAAAAACCCHHHMMMPPPSSSUUUYYY[[[]]]___bbbeeeffflllssszzz}}}wwwrrrkkkddd___VVVRRRKKKFFFBBB@@@>>><<<<<<;;;:::888777999<<>>======<<<:::888777555333111////////////........................,,,,,,---.../////////......------------...//////......------------............---------......///,,,---...---,,,+++,,,------------....../////////000000000111222333555666===@@@FFFVVVwwwxxx\\\SSSQQQPPPVVV```wwwfff___YYY\\\cccddd\\\SSSPPPNNNOOOUUUXXXVVVVVVXXXYYYXXX[[[dddnnnssspppkkkaaa[[[RRRIIICCC===999666333222111111000111111111000000000///////////////........................,,,,,,,,,------......................................./////////......---..............................////////////......---.........................................................////////////222111000///000222444666555666777888999999999999777777777666666666666666999999999999999999999::::::;;;<<<<<<===>>>@@@AAACCCEEEHHHKKKMMMPPPSSSUUUZZZ[[[[[[\\\[[[ZZZYYYXXXzzzfffccchhhpppxxx}}}yyypppgggggghhhooo}}}xxxtttooojjjgggccc```\\\XXXUUURRRNNNKKKHHHEEE@@@===<<<;;;999888777888999;;;>>>AAACCCEEEGGGHHHHHHIIIHHHGGGEEEDDDFFFGGGHHHJJJKKKHHHCCC?????????===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<>>>???@@@<<<===>>>??????>>>===<<>>>>>???BBBDDDEEEFFFFFFFFFCCCBBBBBBAAAAAAAAABBBBBBCCCBBBCCCEEEFFFGGGEEECCC???@@@AAABBBEEEJJJPPPUUUWWWZZZ___cccgggkkkpppssstttyyyyyysssllleee```WWWRRRLLLFFFCCC@@@>>>===:::;;;:::999888999<<<>>>;;;???GGGRRR^^^nnn}}}yyyyyyqqqzzzkkkZZZQQQKKKHHHGGGCCCAAA???>>>===<<<:::888777555333222000000000000........................------......///............------------...//////......------------.........------------...//////***,,,------,,,,,,---...,,,,,,------......//////111000000111222444666777;;;AAAJJJ\\\}}}sssWWWNNNLLLNNNYYYhhhxxxbbb\\\YYY\\\aaaaaaYYYQQQOOONNNPPPUUUWWWVVVWWWZZZZZZ[[[___hhhpppssspppkkk___YYYPPPHHHBBB===888666222222111111111111111222////////////////////////........................,,,,,,------------------.........---------------...////////////...------........................,,,,,,------------,,,,,,---------...............------------------------............////////////222222111111222444666777666777888999::::::::::::888888888888888888888888888888999999::::::::::::<<<<<<;;;;;;;;;<<<======CCCCCCDDDEEEGGGHHHIIIIIILLLMMMNNNOOOOOOOOONNNMMMzzzmmmlllpppvvv{{{|||vvvllleeeeeefffooo~~~zzzwwwsssnnnhhhdddaaa^^^ZZZWWWTTTQQQMMMKKKFFFCCC???<<<;;;;;;::::::888999;;;===@@@BBBDDDFFFGGGHHHIIIKKKKKKKKKJJJIIIIIIIIIKKKMMMMMMJJJEEEAAA>>>>>>============>>>>>>@@@????????????@@@BBBCCC>>>???AAABBBCCCCCCAAAAAABBBCCCDDDEEEGGGMMMTTTXXX]]]aaaeeefffaaaWWWLLLDDD@@@???>>><<<<<<<<<===>>>AAAAAABBBCCCCCCDDDEEEEEEBBBAAA@@@@@@??????????????????@@@BBBDDDDDDCCCAAA>>>@@@BBBDDDGGGMMMTTTZZZ^^^bbbhhhnnnssszzz{{{tttmmmeee```WWWSSSLLLGGGCCCAAA???===999:::;;;:::999999;;;===<<<>>>CCCKKKTTTbbbxxxrrroooppplllqqqppp]]]SSSLLLHHHGGGDDDBBB@@@??????>>>;;;999666555333222111111222222.................................///......------...------------...//////......------------......---------------...//////)))***,,,,,,,,,,,,...000---------...//////000000111111000000222444777888<<>>===<<<;;;<<<<<<<<<<<>><<<;;;<<<;;;:::999:::<<<>>>AAACCCEEEFFFFFFHHHJJJLLLNNNNNNNNNNNNKKKLLLMMMOOOOOOLLLGGGCCC============>>>@@@AAAAAAEEEDDDCCCBBBBBBBBBCCCDDDAAACCCEEEGGGHHHHHHGGGFFFEEEEEEFFFGGGJJJPPPWWW\\\dddggglllmmmggg\\\PPPHHH@@@???>>><<<<<<<<<===>>>@@@@@@AAAAAACCCDDDFFFGGGAAA@@@???>>>>>>=========<<<<<<===???BBBCCCAAA@@@>>>@@@CCCFFFIIIOOOXXX^^^dddiiipppwww~~~|||uuummmeee___XXXSSSMMMGGGDDDAAA???===888999;;;;;;:::999:::<<<<<<===AAAFFFMMMYYYnnnwwwjjjggghhhgggjjjxxxttt___TTTMMMIIIHHHFFFDDDAAA@@@@@@???===;;;666555333222111222222333.........................../////////...---,,,,,,...------------...//////.........------.........---------------...///000((()))+++,,,,,,---///000---......///000111111222111111000000222444777999???NNN```sssssscccYYY\\\]]][[[dddqqq~~~kkkZZZXXXWWWXXXZZZZZZWWWTTTVVVUUUVVVZZZ[[[ZZZ]]]bbb```eeelllrrrsssqqqmmmjjjZZZTTTLLLDDD>>>999555333222111111111111111222222.........///////////////.................................------,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,+++***...........................//////////////////...---------.........//////------------------------............/////////000222333444666777888888888888888999:::;;;;;;;;;;;;<<<<<<======>>>======<<<888999;;;===>>>???@@@@@@@@@>>>======>>>>>>>>>===>>>======>>>@@@@@@@@@???>>>???AAADDDFFFFFFGGGGGG{{{www{{{zzzmmmfffffflllttt}}}wwwqqqmmmiiidddbbb\\\ZZZVVVSSSQQQNNNKKKHHHFFFCCC@@@===;;;;;;<<<===;;;<<<===???AAACCCEEEFFFIIIMMMNNNMMMNNNQQQQQQOOOPPPOOONNNMMMMMMKKKGGGDDDAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIKKKNNNOOOQQQYYYbbbiiisss|||zzzjjjXXXLLLGGGBBB@@@>>>>>>>>>>>>===<<<@@@@@@@@@@@@AAABBBCCCCCC@@@???>>>======<<<<<<===????????????@@@@@@@@@@@@DDDAAABBBGGGMMMQQQXXX___kkksss|||{{{uuummmeee___WWWSSSNNNIIIEEEAAA>>>;;;:::999999888888999999:::>>>===???DDDIIITTTgggwwwxxxlllhhhhhhnnnmmmrrrhhhWWWNNNIIIGGGDDDBBB???>>>>>>===;;;:::999777555333111000000000000000///...............------............------......---,,,,,,...///000.........------,,,,,,,,,---------------------------------............///...............///000000444000000111222222888???JJJTTTjjjtttgggaaabbbaaa```mmm~~~~~~ooobbbVVVWWWYYY[[[[[[YYYXXXWWWXXXXXXYYY\\\___bbbccccccgggnnnsssttttttsssnnngggYYYQQQGGG@@@<<<999666333111111111000000000///////////////...------,,,,,,------------------------...------,,,,,,+++******---.........------,,,+++,,,,,,,,,---------......000000//////.....................------,,,,,,,,,////////////////////////---///000000///......//////...---,,,---///111222444444666777999999::::::999:::;;;===>>>>>>>>>>>>@@@>>>===<<<;;;<<<>>>???AAA@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA???===========================<<<<<<;;;>>>>>>???@@@BBBDDDFFFGGG|||wwwiiiccceeeuuu~~~{{{uuuooojjjfffbbb___ZZZXXXTTTRRRPPPMMMIIIGGGDDDBBB???<<<;;;;;;;;;<<<<<<<<<<<<===???BBBEEEFFFLLLOOOPPPNNNOOORRRRRRPPPNNNMMMKKKJJJJJJHHHFFFCCCBBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLKKKMMMPPPSSSVVV___hhhttt}}}ppp\\\OOOIIIDDDBBB????????????>>>===@@@@@@@@@@@@@@@AAABBBBBBAAA@@@??????>>>?????????@@@AAAAAAAAAAAABBBBBBBBBDDDCCCDDDJJJNNNSSS\\\eeerrr|||{{{uuummmddd___WWWSSSNNNIIIEEEAAA>>>;;;;;;::::::::::::::::::;;;===<<<>>>CCCHHHRRRdddtttzzznnnlllmmmooonnnsssmmm[[[QQQKKKIIIEEEBBB@@@>>>>>>===;;;:::999777555333111000000000000000///...............,,,------------------,,,...------------...//////.........------,,,,,,,,,---------------------------------............//////............///000000333000///111222333999@@@FFFUUUooovvviiiaaacccccccccqqq~~~zzzzzzkkk^^^XXXYYY[[[]]]]]]]]]\\\[[[ZZZ[[[\\\___cccfffhhhhhhlllrrrvvvvvvtttrrrkkkdddVVVOOOEEE>>>:::777444111333333333222222222111111000//////......---,,,,,,------------------------******+++,,,---......///.........------,,,,,,,,,,,,,,,,,,---------....../////////.........------.........------,,,,,,,,,........................---...000000...---...///111000...------///000111555666777888999999999999:::;;;<<<===>>>??????>>>?????????????????????>>>@@@@@@AAAAAAAAAAAAAAAAAADDDCCCAAA???===========================<<<<<<;;;===>>>>>>???AAADDDGGGHHHuuugggffflll}}}xxxrrrlllgggbbb^^^[[[XXXUUURRROOOMMMKKKGGGEEEBBB@@@===;;;::::::;;;<<<<<<<<<;;;;;;===AAADDDFFFMMMPPPPPPNNNOOOSSSTTTRRRMMMKKKHHHGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGIIIJJJLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKNNNMMMOOOSSSVVV[[[eeeooovvvaaaQQQJJJFFFCCCAAA??????@@@???>>>@@@????????????@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEHHHMMMPPPUUUbbbnnn{{{{{{uuummmddd___XXXTTTNNNIIIEEEBBB>>><<<<<<;;;;;;::::::;;;;;;<<<;;;;;;===AAAFFFOOO___nnnuuutttuuuwwwvvvxxxwww|||vvvaaaTTTNNNKKKEEECCC@@@???>>>>>><<<:::999888666444222111000000000000///...............,,,,,,,,,------,,,,,,,,,------...////////////............------------------------------------------------............/////////......//////000111222//////111333444:::BBBFFF[[[yyyzzzjjj```aaacccgggyyywwwuuutttxxxxxxeeeXXXWWWYYY[[[]]]____________^^^```bbbfffiiilllnnnooopppvvvyyyvvvsssoooggg___RRRJJJAAA:::777555222000333333333222222222222222000000///......------,,,------------------------******+++,,,---//////000......---,,,,,,,,,------,,,,,,,,,---------...............---------------.........---------------------------------------,,,...//////...------...111000/////////000111222777777888999999999999999<<<<<<===>>>????????????>>>???AAACCCCCCAAA@@@>>>@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA???>>>========================<<<<<<;;;<<<<<<<<<>>>@@@DDDHHHJJJrrrhhhmmmxxx{{{wwwpppiiiddd___[[[WWWVVVSSSPPPMMMLLLIIIFFFCCC???>>><<<;;;::::::;;;<<<===<<<::::::<<>>>>>???????????????@@@@@@AAAAAAAAAAAABBBBBBDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEGGGLLLPPPRRRXXXfffttt{{{uuummmeee___XXXTTTNNNIIIEEEBBB>>><<<;;;;;;::::::::::::;;;;;;:::999;;;???CCCJJJYYYgggxxxwwwwwwxxx}}}hhhWWWOOOLLLFFFCCCAAA??????>>>===;;;999888777555333222111000000000///...............,,,------......------,,,,,,---///000000000///..................---------........................---------............////////////...///000000111111//////222444666===DDDLLLddd|||iii[[[\\\bbblll{{{rrrrrrttt{{{qqq```UUUUUUWWWYYY\\\^^^```aaaaaaeeegggjjjlllnnnooopppqqqpppuuuwwwtttpppkkkcccZZZNNNGGG>>>888666444222000000000000000000000000000000000//////...---------------------------------------------------------......---,,,,,,,,,---...,,,,,,,,,---------......------------------------...............---------------------------------+++---//////...------.../////////000111333555666777777888:::;;;;;;;;;;;;===>>>>>>????????????>>>>>>???@@@AAABBBAAA@@@???@@@AAAAAABBBCCCDDDEEEEEEBBBBBBAAA@@@>>>>>>=====================<<<<<<;;;;;;;;;;;;<<<@@@DDDHHHKKK|||mmmhhhsss{{{vvvooohhhccc]]]XXXUUUSSSQQQNNNKKKJJJHHHDDDBBB===<<<;;;::::::;;;<<<<<<>>><<<::::::<<>>???>>>===????????????@@@AAABBBCCCBBBBBBCCCCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGJJJOOOSSSUUU[[[hhhvvv}}}vvvnnnfff```XXXTTTOOOJJJFFFBBB???<<<::::::999999999999::::::999999;;;>>>AAAFFFTTTaaasss|||wwwvvv~~~oooZZZOOOKKKFFFDDDAAA@@@@@@???===<<<999999888666444333111000000000///.....................////////////......,,,---///000000000///...................................................---------............//////////////////000111111111///000333666999@@@HHHRRRlllyyyeeeVVVXXXbbbrrrtttrrrtttyyy~~~kkk]]]UUUVVVWWWZZZ]]]```bbbdddeeekkknnnpppqqqooonnnnnnoookkkpppsssppplllggg___WWWLLLEEE===777666555333111000000000000000000000000111000000///......---------------------------------------------,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---------......------------------------........................------------------------+++---//////...---...///---...///111444666888:::666777999:::<<<===>>>>>>>>>????????????>>>>>>===???>>>======>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEEEEAAAAAAAAA@@@???>>>=====================<<<<<<;;;999999:::<<<@@@DDDHHHJJJuuuiiijjjzzz{{{vvvnnngggaaa\\\WWWSSSPPPMMMJJJHHHGGGEEEBBB@@@;;;;;;;;;;;;;;;<<<======>>>===<<<<<<===@@@CCCEEEEEEIIIKKKKKKMMMQQQRRROOOHHHFFFDDDCCCCCCCCCBBB@@@>>>>>>@@@BBBDDDGGGIIIKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTRRRRRRUUUYYYaaannn{{{}}}jjj[[[SSSLLLHHHCCC@@@?????????>>>@@@@@@@@@AAACCCDDDFFFGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMRRRWWWZZZ___jjjuuu~~~xxxpppgggbbbYYYUUUOOOJJJFFFCCC???===:::999999888888999999:::999999;;;>>>???CCCOOO[[[mmm{{{vvv^^^PPPKKKGGGEEEBBBAAA@@@@@@>>><<<999999999777666444222111000000///...............//////000000000000//////......///000000000000///.............../////////........................---------............///000000//////000000111222111000111555999<<>>>>>>>>????????????>>>===<<<<<<>>>===;;;;;;;;;===@@@AAAAAABBBBBBBBBCCCDDDDDDDDD@@@AAAAAA@@@@@@>>>=====================<<<<<<;;;777888:::===@@@DDDFFFHHH~~~}}}qqqmmmuuuzzzuuummmfff___ZZZTTTQQQLLLIIIFFFDDDCCCAAA>>><<<:::;;;;;;<<<======>>>???>>>======>>>???AAACCCDDDGGGLLLNNNMMMMMMOOOMMMIIIDDDCCCBBBBBBBBBAAA???===>>>???AAADDDGGGKKKNNNPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTVVVWWWWWWWWWWWWUUUSSSSSSXXX^^^gggvvvsssddd[[[PPPKKKFFFBBBAAAAAAAAAAAA@@@AAABBBCCCEEEHHHJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPRRRRRRUUU\\\```dddkkksss~~~yyyqqqiiicccYYYUUUOOOJJJFFFCCC???===:::::::::999999:::::::::999999;;;>>>>>>AAALLLWWWfffwww}}}bbbQQQKKKHHHEEECCCAAAAAA@@@>>>===999999999888777444222111000000///.....................////////////......///////////////000000111---........./////////000........................---------............///000000//////000000111222222000222777;;;???GGGOOOddd~~~gggXXXSSSaaasssvvvkkkvvv{{{nnn```ZZZYYY[[[\\\^^^aaadddgggiiikkklllpppsssqqqkkkfffeeefffeeejjjmmmkkkgggbbbZZZRRRGGGAAA999555555555444222111111222222222333333333111111000000///.........------------------------++++++++++++++++++++++++)))+++---//////...---+++,,,,,,,,,---------......------........./////////---........./////////000........................,,,...000111000000111222///000222555777888999:::;;;;;;<<<=========<<<<<<>>>??????>>>===<<<;;;:::<<<<<<<<<<<<===>>>??????BBBBBBBBBBBBBBBBBBBBBCCC@@@@@@AAAAAA@@@???=====================<<<<<<;;;666888;;;>>>AAACCCDDDEEEuuuzzzrrrsssyyyssslllddd^^^XXXRRROOOIIIFFFDDDBBB@@@>>><<<999::::::;;;<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDDJJJOOOQQQOOONNNMMMJJJDDDAAA@@@@@@AAAAAA@@@===;;;>>>???BBBEEEJJJNNNQQQSSSQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRTTTWWWXXXXXXXXXXXXUUUSSSUUUZZZbbbmmm}}}yyyjjjbbbRRRNNNHHHEEECCCCCCCCCCCCAAAAAACCCEEEGGGJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNOOORRRRRRRRRRRRSSSSSSSSSSSSVVVUUUXXX___dddggglllqqqvvvzzzrrrjjjdddYYYUUUOOOJJJGGGCCC@@@===<<<;;;;;;::::::;;;;;;<<<999999;;;>>>>>>AAAJJJUUUaaaqqqeeeSSSLLLHHHFFFCCCAAAAAA@@@???===999::::::999777555222111000000///...............------............------000///.........///111222---.........//////000000////////////////////////---------.........//////000000000000000111111222333111333888<<>>>>>>>>>>>===<<<::::::>>>>>>>>>>>>===;;;:::999999;;;===???@@@???>>>>>>BBBBBBBBBBBBBBBBBBAAAAAA???@@@AAAAAA@@@???>>>==================<<<<<<;;;555888;;;???BBBCCCCCCCCCqqqtttyyyoooyyy~~~tttooohhh```ZZZUUUOOOLLLGGGFFFEEEBBB@@@===<<<;;;::::::999:::;;;===???@@@>>>@@@BBBBBBAAAAAAAAABBBMMMOOOPPPOOOLLLIIIGGGFFFAAA@@@>>><<<;;;:::;;;;;;???BBBGGGJJJLLLNNNPPPRRRSSSSSSRRRQQQPPPOOOOOONNNRRRQQQRRRUUUYYY[[[YYYWWWXXXUUUWWW```jjjuuuttteeeYYYQQQJJJGGGDDD@@@???AAADDDDDDDDDDDDFFFIIILLLNNNRRRPPPOOOOOOQQQQQQQQQQQQQQQSSSVVVWWWXXXYYYZZZ\\\]]]___aaadddhhhkkkmmmnnnxxx{{{}}}zzzssskkkddd[[[WWWQQQKKKGGGCCC@@@===;;;:::999888888888999:::888;;;===<<<;;;???IIIRRR^^^mmmnnnWWWNNNIIIGGGDDDCCCBBBAAA???>>><<<:::777666555444111///111000///.......................................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,///............---------............////////////...------......///000111777333333888;;;???NNN___zzzjjjSSSQQQYYYnnn{{{tttvvv|||zzziii^^^[[[___`````````______```ccceeeiiilllmmmjjjddd``````bbbllloooooojjjddd^^^UUUMMMDDD@@@:::666555444333222000111111111111222222222222111111000///......------------...............,,,,,,,,,---------......------------------,,,,,,,,,------......------,,,---,,,,,,+++,,,---...///---------............///...............///000000222222222111111111111111666666888999:::;;;;;;;;;<<<<<<======<<<;;;::::::======>>>>>>===;;;999888:::;;;===>>>===<<<===>>>>>>AAADDDEEECCC@@@>>>===???AAABBBAAA>>><<<;;;;;;===>>>>>>>>>>>><<<;;;:::666888<<<>>>???@@@BBBDDDlllrrrrrrppp~~~zzzrrrmmmfff___YYYSSSNNNKKKFFFEEECCCAAA>>><<<:::999999999999:::<<<>>>@@@AAA===???AAAAAAAAA@@@AAABBBKKKLLLNNNMMMJJJFFFDDDDDD@@@???===<<<;;;;;;<<<<<<@@@DDDHHHKKKLLLNNNPPPRRRRRRRRRQQQPPPOOOOOONNNNNNPPPPPPRRRVVVZZZ\\\ZZZXXXYYYXXX]]]gggrrr}}}{{{kkk^^^VVVNNNIIIFFFAAAAAACCCDDDDDDEEEFFFHHHLLLOOOQQQQQQPPPOOOOOOPPPQQQQQQQQQWWWYYY]]]___aaabbbeeegggggggggiiikkkmmmpppssstttxxx|||}}}yyysssjjjccc[[[WWWQQQLLLGGGDDD@@@===;;;:::999888888888999:::888;;;===<<<;;;???HHHQQQ^^^llluuu\\\RRRHHHEEEBBBAAA@@@???===<<<<<<:::777666555444222000000//////............///...............---------//////............//////------------------------///............---------............////////////...............///111111555222444999<<>>===>>>???<<<@@@CCCEEECCCAAA@@@@@@???AAAAAA@@@>>>;;;;;;;;;<<<======>>>===;;;:::999333666999;;;<<<>>>@@@BBB{{{jjjuuu{{{mmmrrr{{{wwwooojjjccc\\\VVVQQQLLLIIIFFFDDDBBB???<<<:::888777999999:::;;;===???AAABBB<<<>>>@@@AAA@@@@@@AAABBBGGGIIIJJJIIIFFFCCCAAAAAA>>>>>>=========>>>>>>???CCCFFFJJJLLLMMMNNNPPPQQQPPPPPPOOONNNNNNMMMNNNNNNNNNPPPTTTYYY]]]^^^\\\ZZZWWWXXX___kkkwwwrrreee\\\RRRMMMHHHDDDCCCEEEEEEFFFFFFHHHJJJNNNQQQSSSRRRRRRQQQQQQRRRSSSUUUVVV___bbbgggjjjmmmpppsssvvvuuutttttttttvvvxxx{{{|||}}}}}}yyyrrriiibbb[[[WWWQQQLLLHHHDDD@@@===;;;:::999888888888999:::888;;;===<<<;;;???GGGOOO\\\iii~~~~~~cccVVVIIIFFFCCC@@@@@@???===<<<<<<:::888666666444222000///............//////000//////.........---------//////............//////........................///............---------............////////////............///000111111222111444:::===FFF]]]vvvkkkWWWIIIMMMQQQ___vvv{{{zzzqqqddd\\\\\\``````^^^ZZZXXXWWWZZZ]]]______``````]]]ZZZZZZ^^^bbbkkknnnnnniiibbb[[[QQQHHH>>>:::666333222111000///000111111111111222222222111111000000//////......000000///...---,,,,,,+++.........///////////////...........................//////////////////...---------,,,------...///---------............///------,,,,,,------...///...///000111222333333444777888999:::;;;<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<>>>===;;;999888888888888>>>???@@@???=========???<<>>;;;999888777999:::;;;===???AAABBBCCC===???AAABBBAAAAAABBBCCCDDDFFFHHHGGGEEEBBB@@@@@@?????????@@@AAABBBCCCCCCFFFIIILLLNNNNNNNNNOOOPPPNNNMMMLLLLLLKKKLLLMMMMMMNNNQQQVVV\\\``````___]]]XXX\\\fffttttttiii___UUUOOOJJJEEEDDDFFFGGGHHHHHHIIIKKKNNNPPPQQQSSSTTTTTTUUUUUUXXX[[[^^^gggjjjoootttxxx{{{~~~}}}~~~}}}yyyrrrhhhbbb\\\WWWQQQLLLHHHDDD@@@>>>;;;:::999888888888999:::888:::<<<;;;;;;???FFFLLLZZZfffxxxiiiXXXLLLIIIEEEBBBAAAAAA@@@>>>===:::888777666555222000...............///000111/////////...------,,,,,,///......------......//////////////////////////////............---------............////////////............///000111222111111555;;;>>>IIIeeewww```UUUQQQKKKTTTfff~~~|||lllccc^^^___bbbdddaaa[[[XXXXXX[[[]]]_________]]]ZZZXXXZZZ___ccckkknnnmmmggg```XXXNNNEEE<<<999555222222111000...000000111111111222222222111000000000/////////...,,,,,,------.../////////------------------------.........///////////////......////////////.........------------.........---------............///...------------...//////---...///111222444555666888999:::;;;<<<<<<<<<<<<>>>===;;;::::::;;;<<<>>>@@@???<<<:::999:::;;;<<<>>>??????>>><<<;;;<<<===>>>@@@BBBCCCBBBAAAAAAAAA@@@@@@???===:::888999:::::::::;;;;;;:::999777666444666:::<<<===>>>@@@BBB{{{zzzuuuqqqyyyuuujjjfff___YYYTTTPPPKKKHHHEEECCC@@@===;;;999999999:::;;;<<<>>>@@@BBBCCCCCC???AAABBBCCCBBBAAABBBCCCAAADDDFFFFFFDDDBBBAAAAAAAAAAAACCCDDDFFFGGGHHHHHHIIIKKKNNNNNNNNNMMMMMMNNNLLLKKKJJJIIIIIIJJJLLLLLLNNNSSSYYY^^^aaabbbaaa``````gggtttrrriii```VVVPPPKKKFFFDDDFFFIIIIIIJJJKKKLLLMMMNNNOOORRRSSSUUUWWWYYY]]]bbbgggooorrrwww|||}}}xxxqqqhhhbbb\\\XXXRRRLLLHHHDDDAAA>>>;;;:::999888888888999:::999:::;;;;;;;;;>>>DDDIIIZZZgggvvvzzzxxxoooZZZMMMJJJEEEBBBAAAAAA@@@???===;;;888777666555222000...............///000111//////.........---------......------------......///////////////////////////............---------............///////////////......//////000111222222222777===AAANNNkkkiiiVVVRRRTTTMMM[[[pppwwwiiicccaaabbbdddfffaaa[[[XXXYYY[[[]]]^^^___]]]ZZZWWWWWWZZZ```dddkkknnnlllddd\\\TTTJJJBBB;;;888555333333222111///000000111111111222222222000000000000////////////,,,,,,------...//////000---------------------,,,............//////000000,,,------......------,,,.....................------------............//////////////////000000111---...000111444666777888999:::;;;<<<<<<<<<<<<<<<>>><<<;;;::::::;;;===>>>@@@>>>;;;999999:::===>>>===>>>===<<<:::999;;;<<>>;;;888777888:::999::::::::::::888777666333555888;;;<<<===???AAAzzzrrrxxxxxxssshhhddd^^^XXXSSSOOOKKKHHHDDDBBB???<<<:::::::::;;;<<<===>>>@@@AAABBBBBBBBB@@@BBBCCCCCCAAA@@@@@@AAA>>>AAADDDEEEDDDCCCBBBCCCCCCDDDFFFHHHIIIKKKKKKKKKKKKMMMOOOOOOMMMKKKKKKKKKIIIHHHGGGFFFGGGHHHKKKLLLOOOSSSYYY^^^``````aaaaaadddnnnooofff^^^VVVQQQMMMGGGEEEFFFJJJJJJKKKLLLMMMNNNOOOOOOPPPSSSWWWZZZ]]]ccclllrrrzzz}}}}}}~~~~~~|||{{{|||xxxrrriiiccc\\\XXXRRRMMMIIIEEEAAA>>>;;;:::999888888888999:::999:::::::::;;;>>>CCCFFFZZZiiiwwwzzzssspppuuu^^^MMMIIIDDD@@@??????>>>======;;;999777777555333111///............//////000..............................------------......///////////////////////////............---------............////////////////////////000111222222444333777???GGGVVVsss}}}bbbQQQNNNRRRSSSccczzzqqqeeeccccccccceeeccc^^^XXXVVVXXXZZZ[[[ZZZ]]]ZZZWWWVVVXXX]]]bbbfffmmmnnnjjjaaaXXXQQQHHH@@@:::888555444444333222000000111111111111222222222000000000000//////////////////.........---------///////////////.........---------......//////000,,,,,,------------,,,,,,...////////////...---------------............///000000//////000000111222///000111333555777999999:::;;;<<<<<<======<<<<<<<<<<<<;;;:::;;;<<<===>>>;;;:::888777777:::<<<>>><<<<<<<<<:::999999;;;===DDDEEEDDDAAA???===>>>???AAA@@@===999666555777999999::::::::::::888777666000222666888999:::<<<>>>tttttt}}}vvvpppeeeaaa[[[UUUQQQMMMIIIFFFAAA???<<<:::999999:::;;;>>>>>>@@@AAABBBBBBBBBAAA@@@AAABBBAAA???===<<<===:::===AAACCCCCCBBBCCCDDDCCCEEEGGGIIIKKKLLLLLLLLLLLLNNNOOONNNLLLJJJIIIIIIHHHFFFEEEDDDEEEGGGJJJLLLOOOSSSXXX[[[\\\]]]___```gggrrroooccc\\\UUUSSSOOOIIIGGGGGGHHHIIIKKKNNNPPPQQQSSSSSSSSSWWW]]]bbbgggooozzz~~~}}}{{{|||{{{vvvsssttt|||~~~|||xxxrrrjjjddd\\\XXXRRRMMMIIIEEEAAA???;;;:::999888888888999:::::::::::::::;;;>>>BBBDDDUUUgggvvv}}}~~~wwwpppkkk~~~~~~fffNNNJJJDDD@@@???>>>>>>======;;;999888777666333111000//////............///,,,,,,------.../////////...------,,,,,,------...........................///............---------............////////////////////////000111222333666444888CCCNNN___{{{yyybbbSSSPPPSSSYYYllllllbbbcccdddcccccc```[[[VVVUUUXXXZZZZZZXXXZZZXXXVVVWWW\\\ccciiimmmooooooiii^^^TTTNNNFFF???888666444444444333111000000111111111111222222222////////////000000000000...............---------000000/////////.........+++,,,,,,---......//////------............------...///000000///...---,,,---------............//////////////////000111111111111333555777888:::;;;;;;;;;<<<============<<<;;;;;;;;;<<<<<<<<<======888888777777999;;;>>>???<<<<<<<<<:::999:::===???DDDDDDCCC@@@>>>>>>@@@AAAAAA@@@<<<888444444666999999::::::;;;:::888777666///222555777888999;;;===tttxxx{{{sssnnnccc___YYYSSSOOOKKKGGGEEE>>><<<:::888777888:::;;;???@@@AAABBBCCCBBBAAAAAA@@@AAAAAA@@@===:::::::::777:::>>>AAABBBBBBCCCDDDDDDEEEGGGIIIKKKLLLLLLKKKLLLNNNOOONNNKKKIIIHHHHHHGGGEEEDDDCCCDDDGGGIIIKKKNNNRRRVVVYYYYYYZZZ\\\___lllyyypppaaa[[[VVVTTTQQQKKKHHHIIIGGGIIILLLOOORRRUUUWWWWWWXXX]]]dddjjjoooyyy{{{|||zzztttqqqrrr{{{~~~{{{yyyssskkkeee]]]XXXRRRMMMIIIEEEAAA???;;;:::999888888888999:::::::::::::::<<<>>>AAACCCOOOcccsssxxxzzzvvvpppiiizzzlllPPPLLLFFFBBBAAA@@@@@@@@@>>><<<999888777666333111111000///...............+++,,,,,,---...///000000...------,,,,,,------...........................//////.........---------............/////////000////////////000111222333777444888EEESSSfffsssaaaUUUSSSUUU^^^qqqiii```bbbdddcccbbb___ZZZVVVVVVZZZ\\\ZZZXXXZZZYYYXXX[[[bbbjjjqqquuupppooohhh\\\RRRLLLEEE???777555444333333333111///000111111111111222222222////////////000000000000++++++,,,---...///000111......---------,,,,,,,,,++++++,,,,,,---...//////......////////////.........///000000000///---,,,---------.........//////...............///000000222333444666888999:::;;;;;;<<<==================::::::;;;<<<======<<<<<<888888999:::<<<>>>AAABBB<<<===<<<;;;:::;;;>>>AAACCCCCCBBB@@@>>>???AAADDDBBB@@@<<<777333333666999::::::;;;;;;:::999777666111333666999:::;;;===???ppp}}}zzzrrrlllddd```YYYRRRMMMIIIEEECCC;;;<<<<<<;;;::::::<<<>>>BBBCCCCCCCCCCCCCCCBBBBBB??????@@@??????>>>==================???AAACCCDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPOOOMMMKKKHHHFFFDDDCCCGGGGGGEEECCCBBBCCCGGGJJJOOONNNQQQUUUXXXYYY___fffooo~~~lll```\\\WWWRRROOOMMMKKKIIIGGGGGGKKKPPPQQQSSSYYYaaa```gggpppwww}}}yyytttqqqttt|||wwwpppiiieee^^^ZZZUUUPPPKKKGGGCCC@@@<<<;;;:::999888888888888777777777999;;;===@@@AAAHHH[[[kkkrrryyyuuuvvvrrrqqqtttlll]]]MMMGGGEEE>>>===???;;;:::999777777888888666555111111000//////////////////////////////////////////////////////////////////...------------...///000000111000000///......////////////000000000000111000000000111222333333111555<<>>???;;;<<<>>>@@@@@@???===<<<888:::<<<<<<;;;:::;;;<<<:::;;;===>>>???>>><<<;;;;;;888666666999===@@@AAAAAA@@@???>>>>>>@@@BBBCCC???===999666444555666888666666777999;;;;;;999666444444444555777888:::;;;zzzppp~~~xxxoooiiiaaa]]]VVVPPPKKKGGGCCCAAA;;;<<<;;;::::::;;;>>>AAADDDEEEEEEEEEDDDCCCCCCBBB@@@@@@??????===<<<:::999===<<<<<<===>>>@@@CCCDDDCCCDDDEEEGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEDDDFFFEEEDDDCCCBBBDDDHHHKKKNNNNNNQQQVVVYYY\\\ccckkkxxx{{{kkk___[[[VVVQQQOOOMMMKKKIIIHHHHHHJJJOOOQQQSSSZZZccchhhmmmttt|||{{{vvvtttvvv|||wwwqqqjjjeee]]]YYYTTTOOOKKKGGGCCC@@@<<<;;;:::999888888888888888888888999:::===???@@@EEEVVVfffnnn{{{{{{{{{}}}yyyxxxzzzsss___OOOIIIGGG@@@???AAA<<<<<<;;;888888777777555333111111000//////////////////////////////////////////////////////////////////...---,,,,,,---...///000111111111000000///........./////////000000000000000000000111222333333333777>>>IIIZZZsss|||mmmbbb___bbblllppp___[[[___bbbcccddd\\\ZZZXXXYYY\\\^^^^^^]]]^^^^^^___ccciiiooosssuuuqqqlllddd[[[RRRIII@@@;;;888777555333222222222222222222222222222111000000000000000000000000000000111000///...............//////.........---------........................000//////...------,,,,,,............////////////------------............000000/////////000111111222333555888:::<<<===>>>;;;<<<===>>>>>>>>>======;;;===>>>>>><<<;;;;;;<<<999;;;===???@@@???===<<<999888777888;;;>>>???@@@???>>>>>>===>>>@@@BBBCCC>>>;;;888444333333555777:::::::::;;;<<<;;;888666444444444555777888:::;;;sssppp~~~vvvllleee]]]YYYRRRLLLHHHDDDAAA???;;;;;;:::999999<<>><<<:::888777===<<<<<<===>>>@@@BBBCCCBBBCCCDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEECCCDDDCCCBBBCCCEEEIIIMMMPPPPPPTTTZZZ^^^ccclllvvvwwwjjj]]]ZZZTTTPPPNNNLLLKKKIIIHHHGGGIIIMMMPPPTTT^^^hhhqqqsssxxx}}}yyywwwyyy|||xxxqqqjjjeee\\\XXXSSSNNNKKKGGGCCC@@@<<<;;;:::999999888888888999999888999:::;;;===???@@@PPP___hhhuuu|||bbbQQQKKKJJJCCCBBBCCC===>>><<<:::888777666333111111111000////////////000////////////////////////////////////////////////...------,,,,,,------...000000000111000000///...------........./////////////////////000111222333555999BBBOOObbb{{{vvvhhhccceeerrrzzzkkk]]]\\\```cccdddddd^^^\\\[[[[[[]]]_________bbbaaacccgggmmmrrruuuvvvooojjjaaaXXXOOOFFF>>>999777666444333222222222222222222222222222222111000000000000000000000000000222111000///...---------...............---------......///////////////////////////...------,,,,,,---------.../////////000/////////000000000111111000/////////000111222222444555777999;;;<<<======<<<<<<;;;<<<<<<======>>>???@@@@@@???<<<;;;;;;<<<:::<<<>>>@@@@@@???===<<<777777777:::===??????>>><<<<<<<<<===>>>@@@AAABBB<<<:::666333222222444666;;;;;;;;;===>>>===;;;888444444444555777888:::;;;pppppp}}}uuukkkdddZZZVVVOOOJJJFFFCCC@@@>>>;;;;;;:::999999===CCCHHHJJJJJJIIIHHHGGGFFFDDDCCC@@@??????>>>===<<<:::999<<<<<<<<<<<<===???AAABBBBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCDDDFFFKKKNNNUUUVVVZZZ```dddjjjvvvpppggg\\\YYYTTTPPPNNNLLLJJJIIIFFFEEEGGGKKKPPPWWWdddpppwwwwwwyyy|||zzz{{{}}}xxxrrrkkkfff[[[WWWRRRNNNKKKGGGCCC@@@<<<<<<;;;:::999999999999:::999999999999:::<<<======JJJXXXbbbpppeeeTTTLLLKKKEEECCCCCC===>>><<<999888888777444222222111000000//////000000////////////////////////////////////////////////------,,,,,,,,,,,,------......////////////......------------.........///.........///000111222333555:::EEEUUUkkk{{{iiiccceeewwwsssggg]]]]]]bbbcccbbbbbb```___^^^]]]^^^___``````ccccccffflllrrrwwwyyyzzzoooiii```VVVMMMEEE>>>999666555444222111222222222222222222333333222111111///////////////////////////...---,,,,,,,,,,,,,,,..............................///////////////000//////.........---------,,,,,,------...///000000---------.........///////////////000111222333444666777888:::;;;<<<<<<<<<<<<;;;:::999:::<<<>>>???AAAAAAAAA???<<<::::::;;;===>>>@@@AAA@@@>>>;;;999666666888<<>>@@@AAAAAA;;;999666333222222444666999999:::<<>>EEEIIIJJJJJJJJJIIIHHHFFFEEEDDD??????@@@@@@@@@??????>>><<<<<<;;;;;;<<<>>>@@@AAACCCDDDEEEFFFGGGHHHIIIJJJLLLKKKJJJHHHFFFEEEDDDCCCAAABBBDDDDDDEEEHHHLLLPPPXXXYYY]]]bbbgggnnn~~~wwwhhhbbb]]]YYYTTTPPPNNNLLLJJJHHHDDDCCCEEEJJJQQQZZZiiivvv|||{{{|||||||||~~~yyyssslllggg\\\XXXSSSNNNKKKGGGCCC@@@===<<<;;;:::999999999999::::::999888999:::;;;<<<<<>>@@@@@@AAA@@@>>>;;;:::;;;<<>>;;;888666666777:::===??????<<<999666777:::<<<>>>@@@@@@@@@;;;999666333222333555777999999:::<<<======:::888444444444555777888:::;;;~~~vvvvvv|||tttjjjbbbUUUQQQLLLHHHEEECCCAAA???:::;;;;;;;;;<<>>;;;888777666888999;;;>>>???>>>:::777555777:::===???@@@??????;;;999555333222333555777;;;;;;:::;;;;;;:::777444444444444555777888:::;;;~~~yyy{{{rrrggg___SSSOOOJJJFFFDDDBBB@@@???:::;;;<<<======@@@DDDHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA<<<;;;;;;:::;;;<<<>>>???CCCCCCDDDDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIKKKOOOQQQUUUXXX]]]dddkkkxxxvvvkkkfffdddaaa]]]WWWRRRNNNLLLIIIGGGFFFEEEGGGLLLRRR[[[jjjwww~~~}}}~~~{{{{{{{{{~~~}}}yyytttpppqqqvvv}}}zzztttmmmhhh```\\\WWWQQQLLLGGGCCC???===<<<;;;::::::999::::::888888888888888:::<<<======@@@HHHVVVggg{{{yyyaaaQQQKKKDDDCCCCCC<<<===;;;:::999999888777555333222111111000000111111////////////////////////////////////////////////......///000000///......,,,---...////////////........./////////000000000///000000111222444666777999???MMMeeevvvaaabbbnnn~~~{{{}}}}}}fff___\\\```dddddddddeeecccddddddaaa___^^^```bbbccciiisss}}}|||wwwnnnggg[[[OOOFFF@@@;;;888444333222111111111222333111222333333444444333333000000000000000000000000...............///000111---------.........//////++++++,,,,,,---.................................------------------------000000000111111111222222//////000111333555777888777888:::;;;===>>>>>>???;;;;;;;;;;;;<<<>>>@@@AAA>>>???>>>======>>>@@@CCCCCCAAA>>>:::888777888888;;;;;;<<<>>>>>><<<888555666888;;;???@@@@@@???===999777444111111222444666888888999;;;<<<<<<999777444444444555777888:::;;;|||~~~zzz{{{qqqeee\\\QQQMMMHHHEEECCCAAA???>>>:::;;;===>>>???AAADDDGGGDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@???<<<;;;::::::;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLOOORRRUUUYYY```hhhpppwwwnnnjjjjjjiiiccc^^^XXXSSSOOOLLLIIIGGGIIIGGGIIINNNSSS[[[hhhttt~~~}}}}}}||||||}}}xxxtttmmmiiikkkqqqyyyzzztttmmmhhhbbb^^^XXXRRRMMMHHHCCC???======<<<;;;::::::::::::888777777777888:::<<<======???EEESSSeeezzz~~~eeeSSSLLLEEEDDDDDD===???===;;;999999777555333333222111111000111111111////////////////////////////////////////////////...///000111111000///.........///000111111000000////////////000000000000000000111222333555777888;;;AAAPPPiiiuuubbbggguuuvvvwwwuuuccc]]][[[___dddfffgggiiicccddddddbbb^^^]]]___bbbeeekkkvvvyyyrrrmmmeeeYYYMMMDDD>>>999777444333222111111111222333111222333333444444444444000000000000000000000000...------,,,,,,,,,---------------.........//////******+++,,,,,,---......---.....................------------------,,,,,,------------............//////000111333666888999777888999<<<===??????@@@;;;;;;<<<===>>>???@@@AAA>>>??????>>>>>>@@@CCCFFFBBB???;;;888777888:::;;;===<<<=========;;;777444666999<<>>===888666222000///111333555222333666:::>>>@@@???>>>444444444555777888:::;;;}}}|||xxxmmm```WWWNNNKKKHHHDDDAAA@@@??????:::;;;<<<===@@@BBBDDDFFFFFFDDDCCCDDDFFFEEEBBB>>>@@@AAACCCDDDDDDCCCAAA@@@AAA@@@>>><<<;;;<<<===>>>@@@@@@AAAAAAAAABBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAACCCEEEHHHJJJKKKMMMPPPRRRTTT___hhhmmmwww{{{qqqnnnmmmjjjgggcccaaa\\\VVVOOOKKKIIIIIIGGGGGGHHHJJJOOOXXXbbbjjjssszzz}}}}}}|||uuunnniiiiiilllsss}}}vvvooojjjaaa]]]WWWQQQLLLFFFAAA>>><<<;;;999888888888888999555555555666777999:::;;;>>>???CCCMMM]]]uuu~~~~~~hhhUUUPPPHHHBBBBBB>>>>>>===;;;:::999888888888444333222111000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////000000000000...///000000000111444777<<>>>>>???>>><<<;;;<<<@@@BBBAAA???======???@@@BBBCCCDDDDDDBBB>>>888666777999<<<===AAA@@@???===:::777555333666999>>>AAABBB???<<<999666444222111333555555555555999:::999;;;??????===333222333555888:::;;;:::|||zzz}}}uuuiii]]]TTTMMMKKKHHHDDDAAA@@@??????<<<<<<===>>>@@@BBBDDDEEEGGGEEEDDDEEEFFFDDD@@@===<<<>>>@@@CCCEEEFFFEEEEEEAAA???===<<<;;;;;;<<<===@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@AAABBBDDDGGGIIIKKKMMMPPPRRRYYYbbbjjjqqq}}}}}}rrrmmmooorrrqqqooojjjggg```XXXPPPLLLJJJJJJKKKJJJIIIHHHIIIOOOVVV\\\dddmmmyyyzzzsssnnnpppuuu~~~{{{uuunnnjjjbbb^^^WWWQQQLLLGGGBBB???<<<;;;999888888888888999666666666777888999:::;;;===???CCCKKK[[[rrrnnnYYYRRRHHHBBBAAA===>>>===<<<:::999888777777444333222111000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////000000000000...///000000000222444777>>>DDDWWWttt|||ccc___nnn|||{{{www}}}mmm___```aaaeeeiiilllnnnooogggccc^^^]]]___cccdddeeefffppp{{{zzzrrriii```SSSHHHAAA===:::777555444333333222222222333444333222222222333444444111111111111000000000000////////////...---,,,+++---..................---........................,,,---------.../////////......//////000///////////////.........///000000111222444555555666888:::;;;;;;<<<<<<===>>>>>>>>>>>><<<<<<>>>AAABBBAAA???<<<===???AAABBBBBBBBBBBB@@@<<<777555777:::<<<>>>@@@???===;;;999777666555888:::===@@@@@@>>>;;;999666444111111333555555555555888:::999:::>>>>>><<<333222222555888:::::::::uuuxxxyyypppeeeYYYQQQLLLJJJGGGDDDAAA@@@??????===>>>???@@@BBBCCCDDDEEEHHHGGGFFFFFFFFFCCC???;;;;;;===AAADDDFFFGGGGGGGGGCCCBBB@@@???>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAA@@@??????@@@@@@@@@AAACCCFFFHHHJJJMMMQQQTTT]]]cccjjjtttyyysssnnnoootttzzz{{{zzztttnnndddZZZRRRMMMKKKKKKLLLKKKHHHEEEDDDFFFKKKOOOTTT]]]kkkxxx{{{wwwzzz~~~zzztttnnnjjjccc^^^XXXRRRMMMHHHCCC@@@<<<;;;:::888777888888999888888888888888999::::::<<<===AAAIIIWWWmmmwww^^^SSSGGGBBBBBB===>>>===<<<;;;999888777666444333222111000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////000000000000...///000000000222555888@@@FFFZZZxxxjjjZZZ]]]ppp{{{mmmbbbbbbcccfffkkknnnoooooofffccc```___aaadddggghhhiiisss~~~zzzqqqeee\\\OOOEEE???;;;888666444444333222222222333333444333333222222333333444111111111111000000000000/////////......---,,,,,,........................////////////////////////------..................---...///000111111111111//////...//////000111111222333555666666777888:::;;;;;;<<<======>>>>>>>>>======>>>@@@BBBBBB@@@>>>;;;===???BBBBBBBBB@@@???<<<999666555777:::===>>>>>>===:::888777777777888:::;;;<<<======;;;:::999555333111111333555555555444777999888999<<<===:::333222222444777999999999zzzuuu{{{|||uuulll```UUUOOOKKKJJJGGGDDDBBB@@@???>>>===>>>???AAACCCEEEFFFFFFHHHHHHGGGFFFDDDAAA===;;;???AAACCCEEEGGGGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>?????????@@@@@@@@@???????????????@@@AAAAAABBBDDDGGGIIIKKKOOOSSSVVV]]]aaaiiivvvwwwttttttxxx{{{sssfffZZZRRROOOMMMMMMHHHGGGEEECCCBBBDDDHHHLLLMMMUUUaaannnzzzzzzuuuppplllccc___XXXRRRMMMHHHDDDBBB===<<<:::888777777888888999999999888999999:::::::::===@@@FFFRRRggg~~~cccSSSFFFBBBCCC>>>>>>===<<<;;;:::888666666444333222111000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////000000000000...///000111111333666888AAAHHH[[[xxxlll[[[VVV___vvv|||sssiiiggggggiiimmmooonnnmmmgggeeebbbaaaccceeehhhiiimmmvvvxxxooobbbYYYLLLCCC===;;;888666444333333222222333333333444444333333333333333333111111111111000000000/////////......------------.........------................................................------------...///000000000000000///...//////000111222333333555666777777777999;;;:::;;;<<<===>>>>>>======<<<>>>@@@BBBBBBAAA???===;;;===@@@BBBCCCAAA>>><<<888666444444777:::<<<===<<<:::777555555666888:::<<<;;;;;;:::999888888888444222111111333555555555222666777666777;;;;;;888222222222444777888888888zzz{{{~~~}}}yyyrrrhhh]]]SSSNNNJJJIIIGGGDDDBBB@@@???>>>;;;<<>>>>>?????????@@@@@@@@@>>>>>>??????@@@AAACCCCCCEEEGGGIIIKKKMMMQQQVVVYYY\\\bbbmmm~~~}}}zzzyyyyyywwwxxx|||uuugggZZZSSSPPPOOONNNGGGGGGFFFEEEDDDFFFJJJMMMOOOTTT]]]hhhttt}}}wwwqqqmmmccc___WWWQQQLLLHHHEEECCC===<<<:::888777777777888999999999888999999:::::::::<<>>======<<<:::888666444444333222111000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////000000000000...///000111111333666999BBBJJJ\\\wwwpppZZZTTTXXXcccyyy|||qqqnnnkkklllnnnooollliiihhhgggfffddddddfffhhhjjjqqqzzz}}}tttkkk___VVVJJJAAA===:::888666333333333222222333333444444444444333333222222222111111111111000000000/////////...---------......///...------------...///------------------------...............---------.../////////......---,,,......//////111222444444444666888888888888:::;;;:::;;;===>>>>>>>>><<<<<<;;;===@@@AAA@@@>>><<<;;;;;;===@@@BBBAAA???<<<:::555333222444777:::;;;<<<:::888555333333555999;;;;;;:::888666555555666666222111000111444555555444111555666444555999999666222111111333666777777777|||{{{yyyxxxuuuooodddYYYQQQMMMHHHHHHFFFDDDBBB@@@???>>>:::<<>>===>>>???>>>@@@DDDGGGIIIJJJJJJJJJEEEEEEEEEDDDCCCCCCBBBBBB?????????@@@@@@@@@@@@AAA??????@@@AAABBBDDDFFFFFFHHHIIIKKKLLLNNNRRRWWWZZZ]]]gggvvv}}}tttqqqpppqqqtttvvv{{{xxxiii\\\UUUQQQOOONNNIIIIIIJJJIIIHHHIIILLLOOOTTTWWW^^^hhhsssyyyrrrmmmccc^^^VVVPPPKKKHHHEEECCC>>><<<:::888777777777777888888888888888999::::::999<<>>>>>===<<<:::888555444444333222111000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////000000000000...///000111222444777:::CCCNNNaaayyy~~~eeeSSSUUU]]]ggg}}}xxxtttooonnnppppppkkkfffggggggggggggfffgggkkkmmmwww~~~{{{pppggg[[[SSSGGG???;;;:::888666333333222222222333444444444444444444333222111111111111111111000000000000//////---,,,,,,---...//////...---,,,,,,---...///------------------------------..................////////////...---,,,+++......///000111333555666666777999999999999:::<<<:::<<<===??????>>><<<;;;:::<<<>>>>>><<<:::999999;;;<<<>>>???>>>;;;999777222222111333777999:::999888666444222222555888:::888777555333222333333444111000000111444555555444000444555333444777777444222111111333555777666666|||zzzuuussssssqqqjjj```VVVOOOLLLGGGGGGFFFDDDBBB@@@>>>===<<<>>>@@@CCCDDDDDDCCCCCCBBBBBBAAA>>>;;;;;;???BBB@@@BBBEEEHHHJJJJJJJJJIIIDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAACCCDDDGGGHHHJJJIIIJJJKKKLLLMMMQQQVVVYYY]]]jjj~~~sssmmmnnnooorrrwww{{{}}}lll___WWWRRRNNNKKKIIIJJJLLLLLLLLLNNNQQQSSSYYY]]]eeeppp{{{yyyqqqkkkbbb]]]UUUOOOJJJGGGEEECCC>>>===;;;999777777777777666666666777888999:::;;;:::===@@@AAAGGGXXXooo|||yyyzzzvvv\\\JJJIIIHHH>>>>>>>>>>>>===;;;888555333444333222111000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////000000000000...///000111222444888;;;CCCSSSiiiwww___QQQYYYdddnnn{{{vvvqqqppprrrrrrlllgggccceeeggghhhhhhjjjooorrr}}}yyynnndddWWWOOODDD<<<999888777555333222222222333333444555444444555555444222111000111111111111000000000000///...---,,,,,,---///000000///---,,,,,,---///000........................,,,---------.../////////....../////////......---......///000222444666777777888::::::999999;;;<<<:::<<<>>>??????>>>;;;:::999;;;<<<;;;888666666888999:::::::::888666444333111111111333666888888777666555333222222444666888444333222111111111111222000///000222444555555333///333444222222555555222222111111222444666666555xxx{{{vvvqqqooopppnnnggg]]]TTTNNNKKKGGGGGGFFFDDDCCC@@@>>>===???@@@BBBCCCCCCBBB@@@???@@@@@@>>>;;;999;;;@@@EEEEEEFFFHHHIIIIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBDDDFFFHHHJJJLLLIIIJJJKKKKKKLLLOOOTTTXXX[[[kkk|||nnnlllpppsssxxx~~~oooaaaXXXSSSMMMIIIFFFHHHKKKMMMOOORRRVVVYYY]]]bbblllyyyyyypppiiibbb\\\TTTNNNIIIGGGDDDCCC>>>===;;;999777666666777555555555666777999:::;;;:::===@@@AAAFFFVVVmmm|||yyyxxx|||```MMMJJJIII===>>>>>>>>>===;;;888555222444333222111000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////000000000000...///111111222444888;;;DDDWWWpppsss[[[OOO\\\iiittt|||vvvqqqqqqssssssnnnhhh```cccggghhhiiimmmrrrvvvyyynnncccUUUMMMBBB:::777666555444222222222222333333444555444444555555444222111000111111111111000000000000///...---,,,,,,---///000000///---,,,,,,---///000////////////////////////,,,,,,------...///000000---...///000111111111111......///000222555777888888999::::::::::::;;;<<<:::<<<>>>??????>>>;;;:::888:::;;;999555444555777888777777666444333111111111000111333666888777666555444333222222333555666222111111000000000000000000///000222444555555333///222333111222555444222222111111222444666555444zzzzzz~~~yyyvvvvvvvvvrrriii^^^TTTOOOMMMHHHJJJJJJHHHCCC???>>>???:::===@@@BBBAAA@@@@@@@@@>>><<<:::999:::<<>><<<:::888777777777888777666666666777999:::>>><<<<<>><<<;;;;;;:::777666555555333222111000000000000000//////.........---////////////////////////////////////////////////------...///000000000///222000...------///111333222000111222222333:::BBBKKK```ppphhhaaaZZZ\\\iii~~~uuutttssssssrrrooohhhccccccdddfffhhhjjjnnnssswww~~~pppcccTTTNNNEEE>>>999777666666444444444444444444444444555444444333333222222111333222222222111111000000///......---------......//////...---,,,,,,++++++,,,,,,,,,---------......//////.........------------...000000///...///000...000111111111333555777999999999::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;???>>><<<:::888666444444222333444444333222000///000000111222222222222222222111000111222333333111111111000////////////000//////000111111222111111777666666555444333222111222111000000000111333444yyyzzz~~~{{{{{{yyytttjjj^^^UUUPPPNNNKKKMMMLLLIIIDDDAAA@@@@@@===???AAABBB@@@>>>>>>>>>;;;;;;:::;;;===???BBBDDDAAADDDFFFGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCBBBAAAAAABBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHKKKQQQSSSTTTZZZbbbjjj{{{uuuvvvzzzxxxiii^^^TTTPPPPPPNNNRRRWWW[[[^^^ccciiiooosssxxx~~~xxxrrrnnnbbb^^^WWWQQQLLLIIIEEECCC@@@>>><<<:::888777777777888777666666666777999999<<<::::::===AAALLL^^^ooouuuzzzrrrooopppttt|||eeeRRRKKKFFF@@@@@@>>><<<;;;;;;:::888666666555333222111111000000111111000000000/////////////////////////////////////////////////////////------......///.........000///...---...///111222222000111333222333:::CCCMMMdddvvvlllddd___cccooo{{{tttsssssssssssspppjjjeeedddfffgggiiilllpppuuuyyy{{{mmmaaaRRRLLLDDD===999777666666444444444444444444444444444333333222222111000000222222111111000000000000......------------......//////...------,,,++++++,,,,,,---------.........//////.........---------)))+++---...------...000///000222222222333555888999999::::::;;;;;;<<<<<<===>>>?????????>>>===<<>>===;;;:::888777666555555555444333222111000000111111222333333222222111000///000222333222111222111000000//////000000000000111222222222222222444444444333333333333333111111111111111222222333}}}www{{{~~~wwwlllaaaXXXTTTRRROOOOOOMMMIIIDDDAAA@@@@@@@@@AAACCCBBB???<<<;;;;;;999999;;;>>>@@@CCCEEEFFFBBBDDDFFFGGGFFFFFFGGGHHHGGGGGGHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDFFFGGGGGGHHHIIINNNTTTWWW[[[cccllluuu|||yyy~~~{{{mmmbbbYYYTTTTTTPPPUUU[[[```dddjjjrrrxxx|||wwwqqqmmmccc___XXXRRRMMMJJJFFFDDD@@@>>><<<:::888777777777777777777666777888888999;;;999999<<>>===@@@??????>>>===<<<;;;;;;999888666555444333333333111222222333333333333333111//////000111222111000222111000000///000000000000111222222222222222222111111111222222333333333000111111222222222222222|||xxxzzzqqqhhh```\\\ZZZTTTRRRNNNIIIDDD@@@???>>>@@@AAABBBAAA>>><<<;;;;;;999;;;>>>AAACCCEEEEEEFFFFFFGGGHHHFFFDDDBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@??????@@@AAABBBBBBCCCCCCDDDDDDFFFGGGIIIIIILLLNNNSSSYYY]]]bbbmmmwwwqqqeee[[[VVVUUURRRWWW^^^dddiiiqqqzzz~~~{{{vvvqqqmmmddd___YYYSSSNNNJJJGGGEEE@@@>>><<<:::888777777777777777777777777888888999;;;:::;;;===???EEERRR___hhhxxx~~~mmmjjjqqqtttwwwzzznnnWWWLLLFFFBBBAAA???===<<<;;;:::888666666555444333222111111111000000000000000000000000////////////////////////////////////////////////111111111111111000///...+++,,,...000111222222111111///111333444666===FFFUUUqqqxxxmmmfffmmmzzzyyykkkmmmoooqqqsssrrrooojjjggggggiiikkknnnqqquuu{{{}}}ssseeeXXXJJJEEE???:::777777666555333333444444444444444444333333222222111111000000//////////////////......,,,,,,------......------//////......---------,,,------------....................................,,,...000000000000111222///111444555555555777888::::::;;;<<<======>>>>>>BBBCCCCCCDDDCCCBBB@@@???AAAAAA@@@@@@@@@?????????===;;;999777666555666666444444555555555555444444111000000000222333222111222111111000///000000000111111222222222222222111111111111111222222222222000111222444444333222222}}}zzzxxxrrrlllgggdddZZZVVVPPPJJJEEEBBB@@@???>>>???@@@???>>><<<===>>><<<>>>@@@CCCDDDDDDDDDCCCGGGGGGGGGDDDAAA>>>>>>???===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMPPPRRRWWW]]]aaagggtttttthhh\\\VVVUUUVVV[[[bbbiiipppzzz~~~zzzvvvrrrnnnddd```YYYSSSOOOKKKGGGEEE@@@>>><<<:::888777777777666777777777888888888888999999;;;======AAAKKKWWWbbbsss~~~ssstttwwwyyy{{{}}}www\\\NNNGGGCCCAAA???===<<<<<<;;;888777666666444333222111111111////////////////////////////////////////////////////////////////////////000000000000//////...---+++,,,...111222222111111000///000444555777???HHHYYYwww}}}mmmdddkkkyyyvvvllliiilllppprrrqqqmmmiiiggghhhjjjmmmpppsssxxx~~~yyyooo```TTTHHHCCC===999777666555555333333333444444444555555444444444333222222111111..................//////++++++,,,---......------///...............---------------.........//////---.....................///000222111000//////000000222555666666666888999:::;;;<<<===>>>???@@@@@@DDDDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???===;;;::::::::::::888888888999999888888777444333222333555666555444333333222111111111111111222222333333333222222111333333333222222222222111111222444555555555444333yyyrrrmmmaaa\\\SSSLLLGGGDDDBBB@@@<<<>>>???>>>======>>>@@@???@@@BBBCCCDDDCCCCCCBBBCCCDDDCCCBBB@@@???@@@BBB===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQSSSZZZ```dddkkkzzzvvvjjj___XXXWWWVVV[[[dddmmmwww~~~~~~zzz}}}yyyvvvrrroooddd```YYYSSSNNNKKKGGGEEE@@@>>><<<:::888777777777666666777888888888888777555666888;;;;;;<<>>===>>>???>>><<<<<<>>>???@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBAAA@@@AAACCCEEEAAAAAACCCCCCCCCCCCAAAAAA???@@@@@@AAACCCDDDFFFGGGGGGGGGHHHJJJLLLNNNPPPRRRRRRVVV]]]eeejjjsssxxxmmmccc]]]\\\ZZZaaakkkwww}}}xxxzzzwwwzzz}}}~~~{{{xxxtttqqqnnnddd___XXXRRRNNNJJJGGGDDD@@@>>><<<:::888777777777555666777888999888888777444555888;;;;;;:::AAAJJJWWWlll|||kkkWWWLLLFFFBBB@@@>>>===<<<;;;999777777666555444333222222222......//////000000000000////////////////////////////////////////////////,,,------............---......///000000000000000///...000444777:::BBBLLL]]]zzzggg___kkk}}}~~~pppjjjiiinnnsssuuurrrmmmjjjhhhiiikkknnnqqquuu{{{}}}ssshhh[[[OOOGGGCCC>>>:::888666444333222222333333444555555666444444333333222111111111....../////////000000000(((***,,,.........---,,,............////////////............////////////---------.........//////---///000000...------...111444777999999888999:::;;;<<<===>>>@@@AAABBBBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@??????===<<<;;;<<<>>>>>>>>>===<<<;;;::::::999999::::::999999999999999888777666666666666666666777777777777777666666777777888999~~~|||sssbbbZZZPPPGGGBBB???<<<:::>>>??????>>><<<;;;===>>>???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBAAAAAACCCFFFEEEFFFFFFFFFEEECCCAAA@@@?????????AAABBBDDDFFFGGGFFFGGGHHHJJJLLLOOOQQQRRRUUUYYYaaajjjppp{{{yyypppfffaaa```dddlllxxx}}}yyy|||}}}~~~}}}yyyvvvsssooommmccc___XXXRRRMMMJJJFFFDDD@@@>>><<<:::888777777777555666777999999888888777555666:::>>>===<<>>===<<<;;;999777777666555444333222222222//////000000111111111222//////////////////////////////////////////////////////000111111222111111///////////////000000000......000444777:::CCCMMM^^^vvvddd^^^nnnyyyjjjcccjjjpppvvvwwwtttnnnkkkiiiiiikkknnnqqquuu{{{|||rrrgggZZZNNNGGGDDD>>>:::888666444333222222333333444555666666333333222222111000000000.../////////000000111111((())),,,.........---,,,.........///////////////............/////////000---------.........//////...///111222111000111222111444777999999999999:::;;;<<<===>>>@@@AAABBBCCCAAACCCDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCDDDFFFGGGGGGGGGEEEEEECCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>???@@@AAAAAA?????????>>>============>>><<<<<<<<<<<<;;;;;;:::999555555666777888999::::::999888777777777888:::;;;wwwnnn___WWWMMMEEEAAA@@@???===<<<;;;;;;;;;<<<===???@@@EEEDDDDDDCCCDDDEEEFFFGGGHHHFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>;;;<<<===???AAABBBDDDEEEIIIJJJKKKMMMPPPSSSVVVXXX___aaagggnnnttt}}}sssjjjeeefffkkkxxx{{{{{{|||yyywwwvvvsssnnnjjjccc___XXXSSSNNNJJJFFFCCC@@@>>><<<:::888777777777666666666666666777888888333555777999:::>>>BBBEEEUUUggg~~~yyy\\\JJJDDDDDDBBB???<<<;;;:::;;;<<<888888777555444333222111666///+++///000---,,,...111111000000//////......,,,,,,---...///000111111///000000000......000111///////////////000111111444222222444666:::DDDOOOdddqqqccc___mmm}}}nnngggffflllwww~~~zzzpppkkkiiiiiilllkkknnnuuuxxx{{{xxxpppfffXXXNNNFFF@@@:::888999888555222333444555555666666555555222222222111111111111000111000///...---,,,,,,,,,222111000//////......///---,,,,,,,,,,,,---........./////////000111111111///......---------......+++,,,---///222444555666888888999:::;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIGGGFFFEEEFFFHHHEEEEEEFFFGGGGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<===;;;999888999;;;;;;:::888999999:::::::::999999}}}vvvwwwyyy|||}}}vvvllleeeYYYRRRIIICCC@@@???>>>==================???@@@AAAEEEDDDCCCBBBBBBBBBCCCDDDGGGFFFEEEDDDCCCBBBBBBBBB????????????>>>>>>===<<<;;;<<<===???AAACCCDDDEEEHHHJJJMMMPPPSSSWWWZZZ\\\bbbdddkkkuuu|||uuummmkkklllwww}}}xxxvvvuuurrrmmmiiiccc___XXXSSSNNNJJJFFFCCC@@@>>><<<:::888777777777666666666666666777888888555777999:::;;;>>>BBBEEEWWWggg}}}~~~aaaOOOHHHCCCAAA???===;;;:::::::::888888777555444333222111555///,,,///111...---///111000000000/////////............//////////////////000000000......000111///////////////000111111222111111444666<<>>?????????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIGGGFFFEEEFFFHHHFFFGGGGGGGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@????????????;;;999777888:::;;;<<<;;;888888999:::::::::::::::}}}qqqhhhggghhhjjjkkkjjjfff___ZZZQQQLLLEEE@@@>>>>>>>>>>>>???????????????@@@AAABBBCCCBBBAAA@@@@@@???@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????AAACCCEEEGGGIIIIIIJJJMMMRRRWWWZZZ]]]aaadddjjjlllttt|||xxxssssssvvv}}}xxxtttsssppplllhhhccc^^^XXXSSSNNNJJJFFFCCC@@@>>><<<:::888777777777666666666666666777888888888999:::;;;;;;>>>AAADDDUUUcccxxxhhhUUULLLBBBAAA@@@>>><<<:::999888888888777555444333222111333///---000111000///111000000000000////////////000000//////............///000000000......000111000////////////000111111000///111444777>>>LLLZZZxxxggg```bbbsss~~~wwwhhhbbbcccoooxxx}}}xxxqqqmmmllllllkkkmmmrrryyy}}}wwwmmmbbbTTTJJJDDD@@@:::888888777555333333444555555666666555555222222222111111111111000//////......---.........,,,,,,,,,,,,---...///000---------,,,------...///---------------,,,,,,,,,......------------......111111111111111111111111222333555888;;;>>>@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@>>>===<<<<<<<<<999777666888:::<<<<<<<<<777888999:::;;;;;;<<<<<>>????????????@@@@@@AAAAAABBB@@@????????????????????????@@@AAABBBBBBAAA???>>>AAAAAAAAAAAABBBBBBCCCCCCEEEFFFGGGIIILLLNNNOOOPPPPPPUUU[[[___bbbeeeiiillltttwww~~~{{{yyy{{{~~~wwwsssrrroookkkgggbbb^^^XXXRRRNNNJJJFFFDDD@@@>>><<<:::888777777777666666666666666777777888888999:::::::::<<>>???AAA@@@AAABBBBBBDDDDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGAAAAAA???===<<<;;;;;;;;;:::888777888:::;;;;;;:::777888999;;;<<<=========}}}}}}mmm___VVVXXXVVVTTTSSSSSSRRRPPPOOOJJJHHHEEEBBB@@@??????@@@??????@@@@@@@@@@@@@@@@@@<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDDDDBBBBBBDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJLLLOOOQQQSSSUUUVVVWWW\\\bbbfffhhhkkkpppuuu||||||}}}xxxtttrrrooojjjfffbbb]]]XXXRRRNNNKKKGGGDDD@@@>>><<<:::888777777777666666666666666777777888888999999999999:::===???JJJVVVkkkrrrXXXJJJBBBBBBAAA@@@===;;;999777888888777555444333222111...///000//////000000///////////////000000000000------......///000000111///000000000......000111000000000000000111222222222222444666888@@@RRRccczzzbbbTTTZZZiii}}}}}}xxxiiifffjjjoootttvvvqqqlllkkkmmmlllkkkqqqwww}}}~~~tttjjj___SSSLLLAAA???;;;888666666555444333444555555666555555555222222222111111111000000//////.........//////000000///......------.........------------...//////000000000//////......---///.........//////000111111222222333444555666666666777888999;;;===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHGGGFFFFFFGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEDDDBBBAAA@@@?????????<<<;;;::::::;;;;;;999888777888:::;;;<<<===>>>>>>yyyyyyuuufffYYYSSSTTTRRRPPPPPPQQQQQQQQQPPPNNNNNNLLLHHHDDDAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@<<<===???AAABBBCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGJJJLLLMMMNNNOOOQQQSSSVVVXXXZZZ[[[]]]bbbiiilllnnnrrrzzz~~~}}}xxxvvvtttqqqkkkfffaaa]]]WWWRRRNNNKKKGGGEEE@@@>>><<<:::888777777777666666666666666777888888777888999888888999<<<>>>HHHVVVkkkvvvZZZJJJEEEDDDBBB@@@>>><<<:::999888888777555444333222111---111333000///000000///////////////000000000000,,,,,,---...///000111111///000000000......000111111000000000000111222222222222555777888AAAUUUhhhkkkZZZRRR^^^qqqxxxjjjhhhmmmooossssssnnnjjjkkkmmmmmmmmmsssyyy~~~|||ssshhh]]]SSSLLL@@@>>>;;;888666555555555333444555555666666555555222222222111111111111000000000//////.../////////111000///...------------......------......///000...............---------000000///000000111222333222333444555777888999:::999::::::;;;<<<======>>>@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHGGGFFFFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGBBBBBBAAA@@@????????????>>>===<<<<<<<<<<<<999777999:::;;;<<<======>>>>>>nnnxxx|||lll^^^TTTPPPSSSRRRQQQRRRUUUWWWXXXYYYUUUUUUTTTOOOIIIDDDCCCDDDAAABBBCCCCCCCCCCCCBBBAAA@@@AAABBBDDDEEEEEEEEEDDDGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIJJJLLLOOORRRTTTUUUVVVXXXZZZ]]]```bbbcccdddjjjqqquuuwww~~~~~~}}}~~~~~~~~~|||yyyxxxwwwssslllgggaaa]]]WWWRRRNNNKKKHHHEEE@@@>>><<<:::888777777777666666666666666777888888777888999999999:::===???GGGWWWmmm{{{^^^MMMHHHFFFCCC@@@>>><<<<<<;;;888888777555444333222111///555777333000222222///.../////////000000000111---.........//////000000///000000000......000111111111000000111111222333000111444777999DDDZZZnnn|||bbbZZZWWWfff|||wwwhhhgggnnnpppsssrrrmmmjjjlllooooooooouuuzzz~~~|||rrrfff[[[PPPJJJ???>>>;;;888555444555666333444555555666666555555222222222111111111111000111111000///.........///......------,,,---------...............//////000.........///////////////111111111111222333444555444555666777999:::;;;;;;:::;;;;;;<<<===>>>??????AAABBBCCCCCCEEEEEEFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGFFFFFFHHHJJJHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGG???>>>>>>======>>>>>>???>>>=========>>>>>>;;;999;;;;;;<<<===============uuufffwwwvvvfffYYYQQQNNNTTTSSSSSSVVVZZZ^^^aaaaaaZZZZZZYYYSSSLLLFFFEEEEEECCCCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFEEEEEEFFFHHHJJJKKKOOONNNNNNOOOQQQTTTWWWYYY[[[\\\^^^aaadddgggiiijjjkkkqqqxxx}}}|||yyyxxxyyy|||~~~|||~~~}}}zzz|||}}}~~~}}}{{{zzzzzzyyytttmmmgggaaa]]]WWWRRROOOKKKHHHEEE@@@>>><<<:::888777777777666666666666666777888888888999:::::::::;;;>>>AAAEEEVVVmmmxxxuuubbbQQQJJJGGGDDD@@@>>>=========888888777555444333222111111888:::555222333333000.../////////000000111111///////////////.........///000000000......000111111111111000111111222333---///333777:::FFF]]]ssssss^^^[[[\\\mmmuuuffffffmmmrrrtttrrrmmmjjjmmmpppppppppvvv{{{~~~}}}rrreeeYYYNNNHHH>>>===;;;888555444555666333444555555666666555555222222222111111111111000222222111///............++++++++++++,,,---.....................///000000000000111111222222333333222222222222333444555666777777888999:::;;;;;;<<<:::;;;<<<===>>>@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGFFFFFFHHHJJJGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAAAAAA@@@@@@AAAAAABBBCCC===<<<===>>>@@@@@@>>><<<<<<<<<===============<<>><<<999888999999999888777777777777666666666666999999888777999;;;===???GGGNNNaaawwwrrroooeeeTTTJJJEEEBBBBBBAAA===;;;<<<777777666555444444333333000000000000000000000000,,,---...///000000000000............/////////000//////000000000000//////000111111111111222222222111333666999===KKKddd{{{kkkYYY]]]^^^vvv~~~pppgggfffkkkvvvxxxxxxtttnnnlllooossstttzzzzzzpppdddVVVLLLGGG>>>===:::777555444333333555555555555444333222111111111111111000000000000000000//////.........---///............///000000////////////////////////......///111222333444444555666777666666666777999::::::999999::::::;;;<<<>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBCCCEEEEEEGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHKKKJJJJJJJJJJJJKKKLLLLLLJJJKKKKKKLLLKKKKKKJJJIIIKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDD???>>>>>>>>>>>>=========@@@???===;;;:::::::::;;;<<<<<<<<<=========>>>>>>sssjjjtttuuueeeYYYRRRPPPPPPPPPVVV^^^eeeooozzz~~~}}}}}}vvviii\\\QQQIIIEEEDDDAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGIIIJJJLLLLLLMMMNNNPPPRRRXXXWWWZZZ______]]]___cccdddhhhmmmppprrruuuzzz~~~}}}uuutttqqqmmmmmmppprrrsssssswwwuuussstttwwwyyyxxxvvvxxxyyyyyyzzzzzz}}}~~~{{{xxxuuuqqqkkkgggaaa]]]WWWQQQNNNJJJGGGEEE???===:::999999999888777777777777888888888888888999999888888999;;;===>>>EEELLL^^^sss}}}ppplllzzzkkkXXXKKKFFFBBBBBBAAA===;;;<<<888777777555444333222222111111111111111111111111000000000000///...---,,,........./////////000000//////000000000000//////000111111111111222222222333444777:::???NNNggg~~~iiiVVV[[[fff}}}xxxkkkeeehhhnnnuuuwwwwwwsssooonnnrrrvvvuuu{{{zzzpppeeeWWWLLLGGG>>><<<:::777555444333333555555555555444333222111111111111111000000000000000/////////..................------......///000//////////////////////////////000111333444555555777777777666555555888::::::::::::999:::;;;;;;<<<===>>>>>>>>>??????@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGFFFEEEDDDCCCBBB??????>>>>>>>>>=========???>>>===<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>zzzrrrmmmxxxlll[[[SSSPPPPPPPPPRRRXXXaaalll{{{sssbbbSSSJJJEEECCCCCCBBBBBBCCCDDDFFFHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLKKKMMMPPPQQQRRRSSSUUUXXX\\\[[[___cccdddccceeejjjiiiooovvv{{{~~~~~~vvvpppnnnllliiiiiikkknnnppppppsssrrrqqqrrruuuvvvvvvuuuvvvwwwxxxxxxyyy{{{~~~{{{yyyvvvqqqlllgggbbb^^^XXXSSSOOOLLLHHHFFF@@@>>>;;;999999888777666777777888888999999::::::999888888888999;;;===>>>CCCIIIZZZmmmzzz}}}yyyoookkkvvvsss^^^MMMGGGCCCCCCAAA===;;;<<<999999777666444333222111222222222222222222222222000000000000///...------....../////////000000000//////000000000000//////000111111111111222222222444444777<<>><<<:::777555444444444555555555555444333222222111111111111000000000000////////////............---------------......//////////////////////////////000111222444555666777999999888666555555888:::;;;::::::::::::;;;<<<<<<======>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>============<<<<<<=========<<<<<<<<<<<<<<<=========>>>>>>>>>vvvqqqqqq}}}|||gggWWWPPPOOOOOOOOOTTT[[[eeerrrwwwcccSSSIIIEEEDDDDDDCCCCCCDDDFFFHHHKKKMMMMMMMMMLLLKKKLLLMMMOOOPPPMMMOOORRRTTTUUUWWWYYY[[[]]]]]]aaagggiiihhhkkkpppsssyyy}}}yyyuuupppkkkhhhgggeeeeeegggjjjmmmooooooooopppqqqsssttttttttttttuuuvvvvvvwwwzzz~~~~~~~~~~~~{{{yyyvvvrrrlllhhhbbb^^^YYYTTTQQQMMMIIIGGGAAA>>>;;;999888888777555666666777888888999::::::888888888999:::;;;===>>>AAAFFFVVVhhhttt~~~xxxyyysssnnnvvvyyyaaaOOOHHHDDDCCCAAA===;;;<<<::::::888666444333111111222222222222222222222222---...///000000111111000...////////////000000000//////000000000000//////000000111111111222222222333444777===EEEVVVpppqqqdddlllrrryyykkkddddddllluuuwwwwwwvvvssspppqqqtttwwwwww|||yyyqqqgggXXXKKKFFF===<<<999777555444444444444555555555444444333222111111111111000000000//////////////////.........---,,,,,,,,,,,,---......////////////////////////000000111333555666777888;;;:::999777555666999;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???@@@BBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGEEECCCAAA???===>>>=========<<<<<<<<<<<<999:::<<<=========<<<;;;<<<<<<<<<<<<============uuusssuuuyyyfffXXXRRRQQQPPPOOOZZZcccnnn|||uuuaaaQQQIIIFFFFFFDDDDDDDDDEEEHHHJJJMMMNNNOOOOOONNNNNNPPPRRRTTTUUURRRUUUXXX[[[\\\]]]```aaacccdddiiipppssstttwww}}}xxxrrrooolllhhheeeaaaaaa```aaabbbeeeiiillljjjlllnnnpppqqqrrrrrrsssrrrssssssssstttvvvzzz}}}zzzyyywwwxxxzzz}}}}}}{{{yyyvvvrrrlllhhhaaa^^^YYYUUURRRNNNJJJGGGAAA>>>;;;999888888777555555555666666777888999999888888888999:::;;;<<<===???DDDRRRdddppp{{{zzz}}}{{{vvv{{{~~~bbbQQQJJJEEECCCAAA===;;;<<<;;;:::999777555333222111111111111111111111111111---...///000111111111111////////////000000000111//////000000000000//////000000111111111222222222222222666===HHHZZZtttxxxllltttuuuuuujjjfffgggmmmuuu|||zzzvvvssspppqqqsssuuuxxx|||wwwpppfffWWWKKKEEE===;;;999777555444444555444444444555444444333333111111111111000000000///.........///////////////---,,,,,,,,,,,,---......////////////////////////000000222333555777888999;;;;;;:::888777888:::<<<<<<<<<;;;;;;<<<<<<===>>>===>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDFFFFFFDDDEEEFFFHHHJJJJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHIIIJJJIIIGGGFFFFFFEEEEEEFFFFFFHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGFFFHHHHHHGGGEEECCCAAA???>>>=========<<<<<<<<<;;;;;;888999;;;=========<<<<<<;;;<<<<<<<<<============xxxuuuyyyvvvfffYYYTTTSSSTTTUUU```jjjwwwttt```RRRJJJGGGHHHEEEEEEGGGIIIKKKLLLMMMNNNPPPQQQRRRSSSUUUWWWYYYZZZ[[[^^^bbbeeefffggghhhjjjnnnooouuu}}}xxxtttnnniiifffcccaaa___[[[\\\\\\]]]^^^aaafffjjjhhhkkkoooqqqqqqrrrssstttqqqrrrrrrqqqqqqsssvvvyyywwwvvvtttvvvzzz~~~~~~}}}|||zzzxxxuuuqqqlllhhh```]]]YYYUUURRRNNNJJJGGG@@@>>>;;;999999888777666555555666666777777888888777888999:::;;;<<<<<<<<>>KKK^^^xxx{{{nnntttxxxrrriiigggiiiooouuu~~~{{{vvvrrrqqqqqqsssuuuzzz~~~tttmmmcccUUUJJJEEE<<<;;;999777555555555555333444444555444444333333111111111111000000000000.........///////////////---------------......//////////////////////////////000111333555777888999999:::;;;;;;::::::;;;======<<<<<<<<<<<<===>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHJJJKKKLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>============;;;<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>??????|||xxx|||{{{rrrdddXXXSSSUUU[[[```fffsssxxxdddTTTLLLIIIHHHFFFHHHKKKMMMOOOOOOOOONNNRRRSSSVVVYYY\\\^^^___```cccfffjjjmmmnnnnnnooopppsssttt{{{{{{tttpppmmmhhhdddaaa```^^^^^^ZZZ[[[]]]]]]^^^bbbgggllllllpppuuuwwwwwwwwwyyyzzzwwwwwwwwwuuutttuuuxxxzzz|||zzzyyy{{{}}}}}}|||zzzxxxwwwtttpppkkkggg^^^\\\XXXUUURRRNNNIIIFFF???===:::999999999888777777777777777777777777777777888999:::;;;<<<<<<<<<>>>???HHHWWWcccqqq|||lllTTTMMMFFFDDDAAA===;;;===999999888777666555444333222222222222222222222222111111111111111000......//////000000000111111111//////000000000000//////000111111111111222222222333222666@@@NNNbbb|||}}}nnnrrrzzzooohhhgggkkkrrrxxx~~~zzzuuurrrqqqsssvvvwww~~~}}}rrrjjj```SSSIIIEEE<<<;;;999777555555555555333333444444555444444333111111111111000000000000............/////////000......------......///000////////////////////////...///000222444666888999777999<<<===<<<<<<===>>>======<<<<<<======>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEEEEFFFFFFFFFFFFGGGIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIIIIIIIHHHFFFDDDCCCEEEEEEEEEFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB~~~zzz~~~vvvooobbbVVVRRRVVV```hhhooo~~~}}}hhhXXXNNNIIIHHHHHHJJJMMMPPPRRRQQQPPPOOOSSSUUUYYY]]]```bbbddddddfffjjjnnnpppqqqqqqrrrsssqqqttt{{{zzzyyyyyyuuupppllljjjfffcccaaa`````````]]]^^^```aaaaaaeeekkkpppssswww|||~~~~~~~~~}}}}}}}}}{{{yyyzzz|||~~~{{{zzzxxxvvvtttpppjjjggg^^^[[[XXXUUURRRNNNIIIFFF>>><<<999888999:::999888999999999888888888888888777888999:::;;;<<<<<<<<<>>>>>>EEERRR^^^lll~~~zzz|||{{{qqqUUUNNNGGGDDDAAA===;;;===999888888777666555555444333333333333333333333333...///000111111222222111000000000000111111111111//////000000000000//////000111111111111222222222555333777AAAPPPeeennnqqqyyynnnffffffkkkttt{{{}}}yyytttqqqrrruuuxxxyyy|||ppphhh^^^RRRIIIEEE<<<;;;999777555555555666333333444444555444444444111111111111000000000000---.........//////000000///............///000000////////////////////////---...000222444666888888555888<<<>>>>>>===>>>>>>===============>>>??????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEEEEDDDEEEFFFFFFGGGLLLJJJHHHGGGGGGHHHIIIKKKKKKKKKKKKJJJIIIFFFDDDBBBDDDDDDEEEFFFFFFGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDBBBBBBAAABBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEE|||}}}pppggg___ZZZXXX\\\gggrrr}}}hhhXXXNNNIIIGGGIIIKKKNNNPPPQQQPPPNNNLLLRRRTTTXXX]]]\\\XXXXXX\\\]]]ccckkkpppoookkkfffbbbfffjjjpppxxx}}}|||zzz{{{{{{zzzxxxuuurrrqqqqqqpppmmmgggbbb_________```bbbfffiiilllpppuuuxxx~~~|||vvvsssrrrpppjjjdddaaa\\\WWWSSSPPPMMMGGGCCC???>>><<<:::888777666666888888888888888888888888777888888999999:::;;;;;;===>>>CCCLLLWWWiiizzzwww~~~rrrttt]]]MMMGGGEEE>>>===???;;;888888888777666444222222222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000222222222111222222333333333333666@@@SSSmmm}}}jjjmmmyyy~~~nnnfffhhhmmmrrrwwwzzzvvvtttuuuvvvuuuxxx}}}vvvhhh[[[PPPHHHCCC===;;;888555444333444444555555555444333000...---000000000000////////////////////////////////////........................---------............///---///111222333555888::::::;;;===>>>?????????>>>;;;<<<===>>>??????????????????@@@@@@@@@AAAAAAAAADDDDDDBBBBBBCCCEEEGGGIIIEEEEEEEEEEEEFFFGGGGGGHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHFFFEEEDDDCCCCCCHHHIIIKKKKKKJJJJJJKKKLLLGGGHHHIIIIIIHHHHHHIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFDDDAAACCCGGGHHHFFFyyyuuujjjbbb[[[XXXZZZ___lllxxxjjjZZZQQQMMMKKKNNNOOOQQQRRRRRROOOLLLIIINNNPPPTTTYYYXXXTTTTTTWWWYYY]]]bbbeeedddbbb___^^^___bbbhhhoootttxxxzzz{{{{{{|||~~~~~~}}}{{{{{{{{{||||||||||||{{{{{{}}}}}}~~~}}}|||yyyvvvuuuvvvuuurrrmmmiiiffffffhhhhhhkkkppptttyyy}}}}}}|||vvvsssrrroooiiidddaaa\\\WWWSSSPPPMMMGGGCCC???>>><<<:::888777666666888888888888888888888888777888888999999:::;;;;;;<<<===AAAIIITTTeee}}}ssszzz^^^NNNGGGFFF>>>>>>@@@<<<999999888777666444333222222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000222222111111222222333333444555999CCCUUUnnnkkklllzzzxxx}}}|||kkkfffhhhmmmssswww{{{vvvssstttuuuuuuyyy~~~xxxjjj^^^SSSJJJFFF<<<:::777444333222333333666666666555444222000///111000000000////////////////////////////////////........................---------............///...///111222333555888:::;;;<<<===>>>??????>>>>>>;;;<<<===>>>??????????????????@@@@@@@@@AAAAAAAAACCCCCCBBBAAABBBDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGKKKJJJJJJIIIHHHGGGFFFFFFHHHJJJKKKKKKJJJJJJKKKLLLHHHIIIIIIHHHFFFEEEFFFGGGIIIHHHGGGGGGGGGGGGGGGGGGGGGIIIGGGDDDDDDGGGGGGDDDwwwnnniiiaaa[[[VVVVVVZZZcccqqq~~~{{{gggYYYRRRQQQPPPSSSSSSSSSTTTUUURRRNNNKKKPPPPPPUUUZZZYYYUUUTTTWWWZZZ\\\^^^___^^^\\\\\\\\\\\\___dddjjjnnnoooooooooqqqsssvvvxxxyyyyyyxxxwwwuuuwwwyyy{{{~~~~~~|||xxxtttssstttvvvwww{{{|||zzzwwwuuuvvv{{{~~~~~~zzzvvvsssqqqnnniiidddaaa\\\WWWSSSPPPMMMGGGCCC???>>><<<:::999777777666888888888888888888888888777888888999999:::;;;;;;;;;<<>>>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@AAABBBDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFIIIKKKKKKKKKJJJJJJLLLMMMJJJJJJJJJHHHFFFDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHKKKMMMLLLHHHGGGHHHGGGDDDyyyoooeee^^^YYYTTTRRRTTTYYYcccqqq~~~ssseee\\\ZZZ[[[]]]XXXXXXXXXZZZ\\\[[[XXXTTTXXXXXX\\\bbbccc^^^\\\^^^```bbbeeeeeecccaaa``````aaaeeekkkpppssstttsssrrruuuwww{{{|||~~~}}}yyytttoooooosss{{{{{{yyyuuusssqqqmmmhhheeeaaa\\\WWWSSSPPPMMMGGGCCC>>>===<<<:::999888777777888888888888888888888888777888888999999:::;;;;;;;;;<<<>>>DDDKKKYYYpppxxxyyygggTTTJJJGGG@@@AAACCC>>>::::::999888777555444333222222222222222222222222111000000000000000000111000000000000000000000000000000000000000000000000111111111111222333444444555999???IIIYYYooollloooyyy|||{{{mmmjjjnnnqqquuuxxx|||vvvrrrrrrsssuuuzzztttggg\\\RRRJJJDDD;;;:::777444222222222333444555666666666555444333111111111000000000//////////////////////////////........................---------............//////111333333444555888:::777888888888777777777666999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<=========>>>>>>?????????>>>???@@@AAABBBDDDCCCBBBBBBBBBBBBBBBCCCFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIJJJJJJJJJIIIIIILLLNNNLLLLLLLLLJJJHHHGGGHHHJJJGGGGGGGGGGGGHHHIIIJJJKKKPPPSSSSSSNNNLLLLLLKKKHHHzzz|||rrrggg]]]WWWTTTPPPOOORRRVVV^^^jjjuuu}}}wwwoooiiihhhkkkoooqqqgggeeeccceeehhhhhhddd___aaaaaaeeelllnnnjjjggghhhhhhkkkoooqqqnnnjjjgggeeeiiinnnuuu|||~~~}}}zzztttooommmooouuuzzz~~~~~~yyyxxxvvvtttqqqmmmiiifffaaa\\\WWWSSSPPPMMMGGGCCC>>>===<<<:::999888888777777777777777777777777777777888888999999:::;;;;;;<<<<<<>>>BBBHHHTTTiii|||}}}vvvmmmXXXLLLHHHAAABBBDDD>>>;;;::::::999888666444444222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000111111111111222333444555555999@@@IIIYYYnnnyyykkkwwwwww|||rrrnnnqqqsssuuuwww|||vvvrrrrrrsssuuu{{{rrreee[[[RRRJJJDDD<<<;;;888555333333333444333444555666666555444333111111111111000000000000////////////////////////........................---------............//////111222333333555777:::888888777777777777777777777888999999:::999999999999:::::::::;;;;;;;;;;;;==================>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA??????@@@AAABBBFFFGGGGGGHHHJJJKKKKKKLLLGGGHHHHHHHHHHHHIIILLLOOOOOOOOOOOONNNLLLMMMOOORRRRRRQQQRRRRRRSSSTTTUUUVVV[[[^^^^^^YYYUUUUUUUUUSSSxxxrrr~~~tttjjj```WWWQQQOOOLLLLLLOOORRRVVV___hhhqqq|||~~~vvvmmmmmmooosssyyy~~~~~~zzzvvvvvvxxxwwwqqqllllllkkkpppxxx{{{xxxuuutttssswww|||~~~{{{uuupppmmmqqqwww~~~{{{uuuooolllmmmssswww~~~|||zzzyyyxxxxxxwwwuuurrrnnnjjjgggaaa\\\WWWSSSPPPMMMGGGCCC======;;;:::999888888888777777777777777777777777777888888999999:::;;;;;;<<<<<<>>>AAAFFFPPPdddwwwuuuttt]]]NNNIIIBBBBBBCCC===;;;;;;;;;:::888777555444222222222222222222222222222111111000000111111222111111111111111111111111000000000000000000000000000000000111222333444555555:::AAAJJJXXXooonnnjjj~~~|||}}}tttoooqqqsssuuuwww{{{uuurrrssstttvvv{{{qqqeee\\\TTTKKKEEE===;;;888666444333444444444555666666666555444333222222111111111000000000////////////////////////........................---------............//////000222222222444666888999999888888888999999:::777888888999999888888777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<===>>>@@@BBBFFFFFFHHHIIIKKKMMMNNNOOOKKKLLLMMMMMMMMMPPPTTTWWWYYYYYYXXXWWWVVVWWWZZZ]]]^^^^^^___```bbbdddfffgggooorrrqqqiiiccccccddddddtttqqqvvvkkkaaaXXXQQQLLLJJJIIIIIIMMMNNNOOOUUU[[[```gggnnnooooooooommmhhhlllqqq{{{}}}{{{zzz}}}~~~wwwppplllnnnuuuzzz}}}zzzxxxwwwxxxxxxwwwsssoookkkiiiaaa\\\WWWSSSPPPMMMGGGCCC===<<<;;;:::999888888888777777777777777777777777777888888999999:::;;;;;;::::::<<>>>>>???AAAEEEKKKPPPSSSVVVWWWYYY\\\^^^aaabbbcccfffggghhhiiikkkooouuuyyy|||{{{yyyvvvttttttvvvyyy~~~|||}}}~~~yyytttyyy|||rrrdddZZZTTTPPPKKKGGGKKKKKKKKKJJJHHHIIIJJJLLLMMMRRRWWWYYYZZZ```kkkttt|||xxxyyy|||}}}|||zzzxxxwwwuuuqqqllliii^^^\\\XXXTTTPPPKKKEEE@@@@@@???===:::888777666555666666666666666777888888777888888888888999999999<<<;;;<<<>>>AAAKKK___qqq}}}vvvqqqkkkTTTKKKCCC@@@@@@<<<@@@???===;;;999777555444444444333333333333222222555444333222111///......000000000000000000000000000000000000000000000000222222222222333444555666444;;;CCCMMM```{{{oooaaa___nnn}}}}}}wwwkkkiiifffllltttsssvvvssstttwwwyyyxxxyyy}}}yyykkkaaaXXXNNNGGGFFF>>><<<999666444444444444777888888888888777777666444333222111000000000000000000000000000000000000......////////////......------------------------/////////000111111222222444444444555777888::::::999999:::::::::;;;;;;;;;777999;;;<<<>>>>>>>>>===<<<<<<;;;:::888777666666666666666666777888999::::::888666555666777777777<<<<<<;;;<<<===???BBBDDDBBBDDDGGGKKKOOOUUU[[[```cccdddeeeiiimmmooonnnmmmtttuuuvvvxxx|||vvvttt|||zzztttkkk___VVVQQQNNNIIIFFFIIIIIIIIIGGGFFFFFFHHHJJJIIIOOOUUUZZZ___jjjxxx||||||zzzwwwtttrrroookkkhhh```]]]YYYVVVQQQLLLFFFBBB@@@???===;;;888777666555666666666666666777888888777888888888888999999999::::::<<<@@@CCCMMM___ppp|||www~~~|||wwwnnnVVVMMMEEEBBBBBB===???>>><<<:::888666555444444444333333333333222222444444333222111000///...000000000000000000000000111111111111111111111111222222222222333333444555777>>>FFFQQQfffmmmbbbaaapppuuujjjhhhfffmmmuuutttwwwtttuuuyyyzzzyyy{{{{{{lllbbbXXXNNNGGGEEE>>><<<999666555444444555777777888888888777666666444333222111000000000000000000000000000000000000......////////////............................../////////000111111222222333333444444555777888999888888888999999999::::::888999;;;<<<>>>>>>>>>======<<<<<<;;;999888888777888888777777777777888999777666555555777999::::::777999:::<<<>>>@@@CCCEEEJJJLLLQQQUUU[[[aaahhhmmmnnnppprrruuuwwwxxxxxxxxx}}}qqqsssyyyooohhhaaaWWWPPPMMMKKKHHHEEEHHHHHHGGGFFFEEEFFFHHHKKKLLLRRRYYYaaajjjyyy|||wwwtttqqqnnnkkkiiibbb___[[[WWWSSSNNNHHHDDD@@@???===;;;999777666666666666666666666777888888777888888888888999999999999:::===AAAEEENNN```qqqwwwppptttsssZZZPPPFFFCCCDDD???>>>===<<<:::888666555444444444333333333333222222333333333222111000//////000000000000000000000000222222222222222222222222333333222222222333444444:::@@@IIIXXXpppkkkddddddsssrrrhhhgggfffnnnvvvuuuxxxuuuvvvzzz{{{{{{}}}~~~ooocccYYYNNNGGGEEE>>><<<999777555555555666777777777777777666555555444333222111000000000000000000000000000000000000......////////////......////////////////////////...//////000000111111222222222222333333555666777666666666777777777888888888999:::;;;<<<============<<<<<<;;;:::999999888999999888777777777777888888888777888999:::<<<>>>:::<<>>===;;;999777666555444444333333333222222222333222222222111000000000000000000000000000000000222222222222222222222222444333333222222333333444;;;@@@LLL___{{{lllhhhiiixxxooofffggggggnnnwwwvvvxxxuuuvvvyyy||||||qqqdddYYYNNNFFFDDD===;;;999777555666666777777777777777777666555444444333222111000000000000////////////////////////......////////////....................................//////000111111111111111111111111222333444444444444444555555555555666666777888999::::::::::::::::::999999888888888888888777777777888888999===>>>>>>>>>???@@@CCCEEEEEEFFFHHHIIIKKKPPPXXX^^^lllpppvvv|||zzzkkkrrr~~~rrreee\\\TTTQQQMMMJJJIIIIIIHHHHHHFFFGGGGGGHHHIIIMMMRRRVVVbbbhhhqqq}}}{{{vvvrrrooollliiibbb___YYYUUUQQQLLLGGGDDD@@@???===;;;:::888888888666666666666666777777888777777888888888999999999<<<;;;<<<>>>BBBMMMaaatttyyy}}}vvvrrrwww}}}aaaSSSHHHDDDDDD@@@@@@???>>>===;;;999888888444444333333333222222222222222111111111111111111000000000000000000000000222222222222222222222222333333222222222333444444999@@@MMMdddqqqnnnnnn|||nnnfffggggggoooxxxvvvxxxuuuuuuxxx{{{|||rrreeeYYYMMMFFFDDD<<<;;;999777666666777888888888888888777666555444444333222111000000000000////////////////////////......////////////......------------------------.........///000000111111111000000000000000111111222222222333333333444444333444444444555555666666666666666666666666666666555555555666777999:::;;;AAACCCFFFHHHIIIMMMRRRUUUUUUVVVVVVUUUWWW___kkktttwwwkkkvvvyyyqqqggg]]]UUUOOONNNLLLJJJIIIIIIIIIIIIEEEFFFHHHJJJMMMTTT[[[```iiiqqq~~~~~~{{{||||||}}}}}}wwwsssooojjjgggbbb^^^XXXSSSOOOKKKGGGDDD@@@???===;;;:::999999888666666666666666777888888777888888888888999999999<<<;;;<<<===AAAKKK___rrrvvv~~~dddUUUHHHDDDEEEAAAAAA@@@???>>><<<;;;:::999444444333333333333222222111111111111111222222222000000000000000000000000222222222222222222222222222222222222333444555666777@@@OOOfffwwwtttppp~~~ppphhhiiihhhooowwwuuuxxxuuutttxxx{{{}}}rrrdddXXXMMMFFFDDD<<<;;;999777777777999999999999999999888666555444444333222111000000000000000000000000000000000000......////////////......---------------------------......//////000000111111000000/////////000000111111111222222222333333222111111111111222333444333333333333333444444444222333333444666888:::;;;???CCCHHHLLLPPPVVV]]]ccceeeggghhhhhhkkkvvvssslll|||uuulllddd]]]VVVPPPLLLLLLLLLJJJIIIHHHHHHHHHGGGIIILLLPPPUUU^^^gggmmmuuu~~~uuussstttuuuwwwyyy~~~}}}xxxsssmmmiiibbb^^^XXXSSSOOOKKKGGGDDD@@@???===<<<:::999999999666666666666666777888888777888888888888999999999999:::===@@@CCCKKK\\\lllppphhhXXXJJJFFFFFFBBB@@@???>>>===<<<;;;:::999444444333333333333222222000000111111111222222222000000000000000000000000111111111111111111111111000000111222333555666777777AAAQQQggg|||wwwppp}}}rrrjjjjjjiiiooovvvtttyyyvvvuuuyyy}}}rrrdddXXXLLLFFFDDD;;;:::888777777888999:::;;;;;;::::::999777666555444333222111000000000000000000000000000000000000......////////////..............................------......///000000000111111000///////////////111111111111222222222222222111000000000111222333111111222222222333333333222222333333555666888888999>>>DDDHHHKKKQQQYYY```dddiiinnnrrrxxxpppnnnzzznnnccc\\\WWWQQQNNNKKKKKKLLLJJJHHHGGGGGGHHHKKKMMMQQQVVV]]]gggqqqxxxxxxnnnlllnnnoooqqqsssvvv~~~xxxqqqlllccc___YYYSSSOOOKKKGGGEEE@@@???===<<<;;;:::999999666666666666666777888888777888888888888999999999666999>>>CCCEEEKKKYYYfffhhh{{{kkkZZZLLLGGGHHHDDD???>>>>>><<<;;;:::999999444444444333333333222222000000000111222222333333000000000000000000000000000000000000000000000000///000000222333555777888888CCCSSSgggxxxooo|||tttkkkkkkjjjooouuurrrzzzwwwwww{{{~~~qqqcccWWWLLLFFFEEE;;;:::888777777888:::;;;<<<;;;;;;:::999888666666444333222111000000000000000000000000000000000000......////////////......////////////////////////------......///000000000222111000///////////////111111111111222222222222222111000000000111222333111111111222222333333444333333333333333444555666555999???AAABBBFFFNNNTTTUUU]]]gggnnnuuuwwwwwwxxxnnnddd]]]VVVNNNKKKLLLNNNKKKJJJKKKJJJGGGGGGJJJNNNRRRZZZcccnnnyyy}}}uuukkkeeeeeeiiikkklllooovvv~~~xxxoooiiiaaa]]]XXXTTTPPPLLLHHHEEECCCAAA>>><<<999888777777777777666666666666777777:::999888777777999;;;<<<;;;:::<<<@@@CCCFFFPPPZZZaaayyy{{{nnnYYYPPPIIIDDDCCCAAA@@@???===;;;999888777555555444333222222222222000000000000000000000000000000000000000000000000000111111111111222222222111222333333222222444666===AAAOOOgggqqq}}}zzzwwwmmmjjjeeejjjuuuvvv{{{xxxwwwyyyuuubbbTTTKKKCCC???<<<;;;999777777888999::::::;;;;;;:::999777555333111111111111111000///...//////000000000000//////.........///////////////..............................---......///000111111111222222222333333333111111000000000000111111111111222222222333333333111111111222222333333333333333333444444444555555555555777:::>>>BBBFFFHHHGGGLLLRRRYYYaaannn{{{||||||{{{ooofff]]]XXXSSSNNNLLLMMMLLLIIIHHHJJJJJJHHHJJJOOOXXX^^^hhhttt{{{sssiiicccbbbcccdddcccffflllrrrvvvwwwzzzzzzqqqkkkbbb^^^XXXSSSOOOKKKGGGDDDBBB@@@>>>;;;999888888888777777666666666666777777999888666666666777999::::::999;;;???AAAEEENNNXXXeee{{{zzzoooYYYNNNHHHCCCAAA>>>===<<<:::999777666555666555444333222222222222111111111111111111111111000000000000000000000000000111111111111222222222111222333333222333444666>>>CCCRRRkkkuuu|||sssjjjhhheeellluuuuuuyyywwwvvvyyyxxxdddUUUKKKCCC???<<<;;;999777777888999:::;;;;;;;;;:::999777555444333333222111111000////////////000000000000//////.../////////////////////........................------------...///000111111222222222222333333333111111111000000111111111222222222333333333444444333333333333333333333333444444444444444555555555777777777777888:::<<<===<<>>@@@DDDMMMWWWiii|||{{{uuu\\\PPPHHHCCCAAA===<<<;;;:::888777555555666555444333222222222222222222222222222222222222000000000000000000000000000111111111111222222222111222333333222333555777>>>EEEVVVppp|||~~~oooeeefffgggooovvvtttwwwvvvvvvyyy{{{fffVVVKKKDDD@@@<<<;;;999888777888:::;;;<<<<<<;;;:::999777666555666555333111000000000000//////000000000000////////////////////////..............................------,,,------...///000222222222222333333333333222222111111111111222222333333444444444555555555555555555555444444444444555555555555555555555555888777666666666666777777999<<>>@@@DDDMMMWWWjjj{{{~~~cccSSSKKKFFFCCC>>>>>>===;;;:::999888777666555444333333222222333222222222222222222222222000000000000000000000000000000111111111222222222111222333333333444666888>>>FFFZZZuuulllcccfffiiirrryyyuuuwwwvvvwwwyyy|||fffVVVLLLEEEAAA===;;;999888888999:::;;;===<<<<<<;;;999888777666999777444222000000000111//////000000000000//////////////////....................................,,,,,,,,,,,,---...///000222222222333333333444444333333222222222222333333555555555555666666666666555555555666666777777777777777666666666666555555666666777888888::::::;;;>>>@@@BBBCCCFFFMMMWWW^^^gggnnnsssttttttyyy}}}~~~yyylllcccWWWPPPLLLLLLLLLKKKKKKNNNQQQPPPRRRVVVYYY```mmmyyytttmmmeee___]]]ZZZWWWTTTPPPPPPOOOQQQVVV___hhhoooppplllfffdddlll~~~{{{yyyyyytttvvvxxxzzz}}}yyytttttttttyyy~~~~~~wwwqqqkkkeee\\\TTTOOOKKKHHHFFF@@@???===;;;::::::::::::777777666666666666777777666666666666777777888888;;;:::<<>>>>>===<<<:::999888888666666555444333333333333111111111111111111111111111111111111111111111111000000111111111222222222111222333444333444666999===FFF[[[www{{{~~~jjjcccgggllluuu{{{wwwwwwwwwxxxzzz~~~zzzfffWWWMMMGGGCCC===<<<:::888888999:::;;;>>>===<<<;;;999888777777999888555222000000111111//////000000000000//////000000//////.........---........................------------...///000000222222333333333444444444444444333333333333444444555555666666666777777777444444555666888999::::::777777777777777777777777666777888999;;;<<<======>>>@@@BBBCCCFFFMMMWWW^^^eeekkknnnmmmmmmqqqvvvwww~~~~~~pppeee^^^UUUOOOKKKLLLMMMKKKLLLNNNPPPQQQWWW^^^eeennn}}}rrrlllddd^^^[[[YYYVVVSSSKKKIIIGGGHHHLLLSSSZZZ___cccaaa^^^]]]fffyyy|||zzz|||rrrkkkgggeeeddd______aaabbbdddeeeggghhhgggooo{{{xxxrrrmmmkkkiiifffffffffhhhiiipppoooooommmhhhgggooozzz}}}~~~}}}}}}{{{}}}~~~qqqfffcccdddfffmmmxxx{{{uuupppjjjddd]]]UUUPPPLLLHHHFFFAAA???===;;;:::999999999777777666666666666777777777777888888888999999999<<<;;;<<>>===;;;:::999888888777666444222111111111111//////000000000000//////000000000///......------..............................---......///000111333333333333444444444444555555444444444444555555555555666666666777777777444555666777888999:::;;;777777777888888999999999888999::::::;;;;;;::::::===???AAACCCGGGNNNXXX```ccciiikkkiiijjjpppvvvxxx{{{xxxwwwzzz}}}~~~sssfff]]]XXXRRRMMMJJJLLLMMMLLLMMMOOOQQQUUU^^^jjjuuuyyyrrrjjjaaaZZZWWWUUURRROOOHHHEEECCCCCCEEEIIIMMMOOOSSSTTTTTTVVVbbbvvvzzzuuuuuuwwwxxxxxxzzzzzzvvvnnnnnntttzzzzzzzzzsssiiiaaa\\\YYYVVVTTTOOOOOOOOOPPPQQQRRRSSSTTTUUU[[[ccchhhgggccc^^^[[[YYYXXXWWWUUUUUUUUUUUUUUUWWWWWWXXXYYYWWWVVV\\\ddddddiiillliiifffggghhhggghhhjjjkkklllnnnsss{{{nnn^^^WWWVVVWWWXXXaaammmwww~~~~~~{{{wwwrrrnnnfffbbb[[[UUUPPPKKKGGGDDDBBB@@@>>>;;;999888888888777777666666666666777777777777888888999999999888;;;:::;;;>>>@@@CCCLLLUUUhhh}}}xxxmmmUUUKKKGGGBBB======<<<<<<;;;:::999999777666555444444333333444111111111111111111111111111111111111111111111111000111111111111222222222111222444444444555888:::>>>III___zzz|||tttwwwhhheeejjjkkkrrr{{{yyyqqqsssvvvyyy}}}zzzhhh[[[PPPGGGBBB>>><<<:::999999999;;;<<<@@@???===;;;:::999999999555444444333222111111000//////000000000000//////111000000///......------........................///////////////000222222333333333444444444444555666555555555555555555666555555555666666666777777777777777777888888888888666777777888999:::;;;;;;::::::;;;<<<<<<;;;:::999===???BBBDDDHHHPPPZZZbbbaaafffiiihhhkkkttt|||{{{xxx{{{|||~~~}}}{{{yyyxxxyyytttrrrnnnlllmmmpppsssvvv{{{zzzyyyvvvttttttvvvxxxyyykkk___XXXUUUOOOKKKHHHKKKMMMMMMNNNQQQTTTZZZfffuuuwwwqqqiii___WWWSSSQQQNNNKKKGGGEEEBBBAAABBBDDDFFFFFFCCCFFFIIILLLZZZooo~~~|||vvvmmmhhhhhhiiiiiihhhjjjmmmjjjcccbbbhhhkkkiiifff```XXXRRROOOLLLIIIFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKOOOTTTUUUSSSPPPOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLNNNRRRQQQPPPTTTZZZWWW]]]```]]][[[]]]______```aaaaaaaaaaaaeeelllrrrwwwzzz~~~yyysssvvv{{{}}}uuuaaaTTTOOONNNOOOKKKSSS___kkkttt||||||xxxtttppplllccc___ZZZTTTPPPKKKFFFBBBCCCAAA>>><<<999888777777777777666666666666777777666666777888888888888888:::999:::===???BBBJJJTTTccczzzyyyqqqXXXNNNIIIDDD@@@@@@???>>>===<<<<<<;;;777777555444444444444444222222222222222222222222111111111111111111111111000111111111111222222222111222444444444555888:::@@@JJJ```{{{}}}uuutttgggeeejjjiiipppyyyyyymmmpppuuuyyy}}}|||jjj\\\QQQGGGAAA>>><<<;;;999999:::;;;<<>>???>>>>>>===;;;>>>@@@BBBFFFMMMXXX___```fffiiiiiinnnxxx~~~}}}}}}yyyzzz|||{{{xxxrrrlllhhhlllmmmooonnnllliiiiiiiiieeecccaaa___```cccgggjjjooooooooommmjjjhhhggghhh|||pppcccVVVPPPPPPQQQMMMKKKLLLKKKJJJLLLPPPUUUaaaqqqyyyqqqkkkeee\\\UUURRROOOLLLIIIBBB@@@>>>======@@@CCCEEEDDDEEEFFFIIITTTdddooosssiiieee```\\\[[[ZZZYYYXXXZZZZZZZZZZZZ[[[\\\^^^^^^WWWUUUQQQMMMIIIFFFDDDCCC@@@???????????????@@@@@@DDDDDDDDDEEEFFFHHHIIIJJJHHHGGGGGGHHHHHHIIIJJJKKKPPPNNNMMMLLLMMMOOORRRTTTYYYYYYYYY[[[]]]___``````aaabbbbbbbbbbbbeeeiiilllhhhkkkooorrrssspppmmmkkkjjjkkkkkkkkkkkknnnrrruuunnn]]]TTTNNNJJJGGGIIIOOOUUU\\\kkk{{{~~~zzzvvvsssooohhhccc^^^\\\YYYWWWTTTOOOIIIEEE@@@>>><<<:::888777777777555222111222666888888666666666666666777777777777:::999999<<<<<>>>>><<<;;;999888666666777666444222111000//////000000///...............000000///...............////////////////////////.........//////000111222888777666555555555555555777888888777777666555444444555555666666666666666666666555555444444444333888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>===>>>???AAAFFFNNNXXX___```eeejjjmmmsss}}}wwwqqqmmmjjjjjjllljjjkkklllllljjjfffaaa______```aaa```^^^\\\[[[\\\YYYYYYYYY[[[^^^bbbfffhhheeeggghhhhhhgggggghhhiiiwwwjjj^^^TTTPPPQQQPPPLLLJJJKKKKKKKKKNNNSSS___lll}}}xxxpppiiicccZZZTTTPPPNNNJJJGGGCCCAAA>>>======???BBBDDDAAACCCFFFIIIRRR^^^dddddd^^^ZZZVVVTTTTTTTTTTTTSSSTTTTTTTTTUUUUUUUUUVVVVVVKKKJJJGGGEEEBBB@@@>>>>>>??????>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMMMMMMMOOOQQQTTTVVVXXXZZZ]]]ccchhhkkkmmmmmmkkklllmmmmmmmmmnnnpppssslllnnnppprrrppplllgggddd```aaabbbbbbbbbcccfffiiisssyyylll]]]TTTNNNIIIFFFFFFKKKPPPVVVdddttt}}}}}}~~~{{{wwwssspppkkkeeeaaa]]]\\\ZZZXXXUUUPPPJJJEEEAAA???===;;;999888888888777444333333555777666444666666777777777888888888:::999999<<<===???GGGPPPdddttt~~~~~~}}}___PPPIIIFFFEEEBBB???======<<<:::888555555555555555555555555333222222222222111111111222222222222222222222222111111111111222222222222333333333333333555888;;;CCCMMMfff}}}qqqtttxxxgggbbbiiiooowww|||vvvpppqqqwww~~~kkk\\\PPPGGGAAA<<<;;;999888888999;;;<<<@@@???>>><<<:::999888777666555444222111000000000000000///...............000000///...............////////////////////////.........//////000111222333333444444555666888888777777777777777666555555555555666777777777777777777777777777777777666666999999999:::::::::;;;;;;::::::;;;;;;<<<======>>>??????@@@BBBHHHPPPZZZaaaeeelllrrrvvv{{{xxxlllhhhhhhgggggghhhfffhhhiiijjjhhheeeaaa___^^^______]]][[[ZZZZZZ[[[ZZZ[[[\\\^^^aaadddgggiiijjjkkklllkkkiiihhhhhhiiiyyynnnbbbXXXPPPOOORRROOOKKKJJJKKKJJJKKKPPPWWWeeesss{{{vvv~~~xxxpppggg```XXXRRROOOLLLIIIEEECCCAAA???======>>>@@@BBB>>>BBBEEEHHHNNNUUUVVVSSSPPPNNNKKKJJJKKKMMMNNNNNNLLLMMMNNNNNNNNNMMMKKKJJJFFFEEECCCBBBAAA@@@@@@@@@============>>>>>>???@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNQQQTTTWWWYYY[[[^^^bbbiiiqqqwww{{{|||}}}{{{}}}|||}}}~~~|||wwwqqqjjjeee```bbbccccccbbbbbbbbbcccgggkkkqqqxxxoooaaaWWWPPPKKKGGGFFFHHHKKKQQQ\\\kkkuuuxxx|||yyyuuuqqqmmmiiiddd```\\\\\\[[[ZZZWWWRRRKKKFFFBBB@@@>>>;;;:::999999999888666444444555555555444777777888888888999999999:::999:::<<<===???FFFOOOdddrrruuuzzzdddRRRJJJGGGEEEBBB???>>>===<<<:::888777777666555555444444444333333333333222222222222222222222222222222222222111111111111222222222333222333333333333555999<<>>???@@@>>>BBBEEEGGGKKKOOONNNJJJKKKIIIGGGFFFHHHJJJJJJJJJIIIIIIKKKKKKJJJHHHEEECCCEEEDDDCCCBBBAAAAAAAAAAAA<<<<<<<<<<<<===>>>???@@@???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJMMMQQQVVV[[[___bbbccciiinnnwww~~~|||tttooommmooopppooollliiihhhgggfffgggjjjoooxxxwwwjjj```VVVOOOJJJIIIIIIJJJNNNXXXeeepppvvvzzzxxxuuuqqqmmmiiieeebbb\\\\\\\\\\\\ZZZTTTLLLGGGAAA@@@===;;;999888888888777666555555555555666666888888999999999::::::::::::999:::======???FFFNNNbbbpppyyyrrrzzzgggTTTKKKFFFDDDBBB???>>>======;;;999888888777666555444333333444444444333333333222222222222222222222222222222111111111222222222333333222333444333444666999===GGGNNNeee~~~lllgggpppppphhhlllooowww}}}xxxsssvvv{{{}}}kkk]]]RRRHHHBBB<<<;;;:::999999:::<<<===@@@@@@???===;;;:::888888555444333222222222222222000000///...............000///............//////////////////////////////............///000111222444555555555555444444444555666777777777777777666777888999999::::::999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAACCCIIISSS^^^eeekkkttt{{{~~~xxxkkkaaadddmmmrrrrrrqqqqqqrrrssssssqqqnnnkkkjjjggggggeeeccc``````bbbdddfffhhhllloooqqqrrrrrrrrrtttuuuuuussspppnnnnnnooonnnppp~~~ooo___WWWRRROOOPPPRRROOOKKKIIIHHHFFFIIIRRR]]]rrrzzzsssrrr~~~wwwnnneee___XXXSSSQQQNNNIIIFFFBBBAAA???>>>===>>>??????AAACCCEEEEEEIIINNNNNNJJJLLLJJJHHHHHHIIIKKKKKKJJJIIIIIIJJJJJJIIIFFFCCCAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAACCCDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJMMMSSSZZZ```eeegggiiilllsss{{{{{{|||~~~}}}xxxtttpppooolllkkkkkklllqqq{{{ttthhh]]]SSSNNNMMMKKKKKKNNNUUU___kkksssxxxxxxvvvsssnnniiieeeccc^^^^^^^^^^^^[[[UUUMMMHHH@@@>>><<<:::888777777777444444555555555666888999999999999999:::::::::::::::999;;;===>>>>>>EEEMMM^^^nnn}}}vvvrrryyyjjjUUUJJJFFFDDDBBB???>>>>>>===<<<:::999999888666555444333222444444444333333333222222222222222222222222222222111222222222222333333333222333444444444666:::===FFFPPPjjj}}}kkkgggpppuuukkkmmmooowww~~~yyytttxxx}}}~~~mmm^^^RRRIIIBBB<<<;;;:::999999;;;===>>>@@@???>>><<<:::999888777555444444333222222222333000000///...............//////............//////////////////////////////............///000111222444444555666666555555444444555666777777888777777888999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>??????@@@@@@??????@@@BBBIIISSS___gggnnnwww|||}}}yyyllldddiiittt{{{|||{{{{{{{{{{{{yyywwwtttpppnnnlllllljjjgggeeeeeegggiiikkkmmmpppsssuuuuuuuuutttssstttuuutttrrrrrrrrrsss{{{jjjpppuuuiii]]]XXXVVVSSSQQQQQQNNNKKKIIIHHHGGGKKKXXXeee|||ooorrr}}}vvvmmmeee```YYYTTTRRROOOJJJFFFAAA@@@???>>>===>>>??????AAADDDDDDDDDHHHMMMNNNKKKLLLKKKIIIIIIKKKKKKKKKJJJIIIIIIIIIHHHGGGEEECCCAAA@@@???>>><<<;;;;;;::::::;;;;;;;;;===>>>@@@BBBCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHKKKQQQWWW\\\aaaccceeecccjjjrrryyy~~~xxxvvvsssqqqrrrvvvzzz}}}|||qqqdddZZZSSSPPPMMMLLLOOOTTT[[[gggqqqwwwxxxzzzwwwrrrlllgggeeeaaaaaa```^^^[[[UUUNNNIII???>>><<<999888777777777333444666666555666999;;;888888999999999::::::::::::999;;;>>>>>>>>>DDDLLL[[[nnn~~~tttqqquuu{{{mmmVVVKKKFFFDDDBBB???>>>>>>>>><<<;;;999999888777666444444333333333333333222222222222222222222222222222222222222222222222333333333333222333444444444777;;;>>>GGGTTTrrr}}}ppplllrrrzzznnnnnnpppxxx~~~{{{vvv|||nnn```SSSIIIBBB<<<;;;:::999:::;;;===???@@@???>>><<<:::999888777666555444333222222222222000000///...............///............//////000////////////////////////.........//////000111222000222444666888999999888444444666777888888888888888999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@???@@@BBBIIITTT```iiiqqq{{{wwwmmmffflllvvv}}}~~~|||yyyuuurrrpppmmmmmmllljjjgggggghhhjjjkkkmmmppprrrttttttssssssqqqsssttttttsssssstttvvvtttgggppp~~~nnnddd\\\\\\\\\XXXRRRPPPKKKJJJIIIIIIJJJQQQaaappprrrppp|||tttkkkddd___YYYTTTRRROOOJJJFFF???>>>>>>>>>>>>>>>???@@@???BBBDDDDDDHHHLLLLLLHHHHHHFFFFFFGGGHHHIIIIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>===============;;;;;;<<<===???AAACCCDDDDDDEEEFFFGGGGGGEEEDDDBBBBBBBBBAAABBBBBBCCCDDDEEEFFFHHHKKKNNNRRRUUUWWWXXXVVV\\\ccciiimmmttt}}}}}}{{{zzzzzzzzznnnddd^^^VVVRRRQQQTTTWWW\\\gggrrrzzz}}}zzzsssmmmjjjeeecccaaa^^^[[[UUUNNNIII@@@???===:::999888888888444666777666555555777:::888888888888999999999999:::999<<>>>>>DDDLLLYYYooo{{{sssqqqrrr{{{{{{pppYYYMMMGGGDDDBBB@@@>>>>>>>>>===;;;999888888777666555444444333222222222222111111111222222222222222222222222222222222333333333444444222333444444555777;;;???JJJ[[[}}}{{{vvvyyy~~~pppooopppxxx{{{{{{pppaaaTTTIIIBBB<<<;;;:::999:::<<<>>>???AAA@@@???===;;;:::999888888777555444222222111111000000///..............................///000000////////////////////////.........//////000111222000222555888999::::::999333444555777888888999999888888999:::::::::::::::=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCJJJUUUbbbkkkrrr~~~tttlllgggmmmuuuzzz}}}~~~|||yyyvvvtttrrrmmmnnnnnnmmmjjjiiiiiijjjlllmmmoooqqqrrrssssssrrrppprrrssssssrrrrrrsssuuupppfffpppwwwjjjbbb]]]___```[[[SSSOOOJJJIIIIIIKKKMMMVVVhhhyyy{{{ssswww}}}ssskkkccc^^^XXXTTTRRROOOJJJEEE>>>======>>>>>>???@@@@@@===AAADDDEEEHHHKKKIIIDDDBBBAAAAAACCCEEEGGGGGGFFFCCCBBBAAA???>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGGGGFFFDDDBBBAAA????????????@@@AAABBBBBBDDDEEEFFFGGGIIIJJJLLLLLLNNNSSSYYY\\\```hhhrrr{{{yyy~~~wwwmmmggg[[[WWWWWWZZZ\\\___iiiuuu~~~zzzssspppgggeeebbb^^^ZZZTTTNNNJJJAAA@@@>>>;;;:::999999999666888999777555444666888777777888888888999999999::::::<<>>DDDKKKXXXpppzzzsssrrrrrryyy|||rrrZZZNNNIIIDDDBBB@@@??????>>>===<<<888888777777666666555555222222222111111111000000222222222222222222222222222222333333333444444444222333444444555888<<>>@@@BBBAAA@@@>>>===;;;:::999999888666444222111111111000000///..............................///000111////////////////////////.........//////000111222444666888999:::999888777333333555777888999999999888888999:::::::::999999??????>>>>>>======<<<<<<<<<<<<<<<<<<=====================>>>??????@@@@@@BBBBBBBBBEEEKKKWWWdddmmmqqq~~~rrrllliiimmmssswww|||~~~~~~|||zzzxxxvvvuuunnnpppqqqpppmmmkkkkkkkkknnnoooppprrrssssssttttttqqqrrrsssrrrqqqpppqqqsssssskkkrrrqqqeeebbb```______\\\VVVQQQFFFDDDEEEJJJOOOZZZrrr{{{vvv}}}{{{qqqjjjbbb^^^YYYTTTPPPLLLGGGDDDAAA@@@>>>=========>>>???@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>?????????>>>===<<<<<<<<<<<<<<<;;;;;;<<<===???BBBDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEBBB@@@??????AAACCCDDDDDDCCCDDDDDDDDDDDDEEEIIIKKKLLLNNNOOOQQQSSSZZZcccjjjpppuuu{{{}}}}}}zzzsssggg]]]ZZZ___bbbcccooo~~~}}}wwwpppiiibbb``````[[[PPPFFFCCC???;;;888888999999888555555666777888777777777555555555666777999;;;;;;:::;;;<<<<<<===???DDDGGG[[[kkkzzz~~~{{{wwwwwwwwwsssYYYLLLIIIGGGDDD@@@>>>======<<<<<<999999777666444444333333333333333333333333333333111111111222222333333333222333333444444333333222444333444666555555<<>>===;;;999999;;;===???BBBBBBAAA???===:::888777777777666555444333333222////////////............111111000///...---,,,,,,......------------......///////////////000111111444444555555666666777777777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>=========<<<<<<<<<<<<999999999:::;;;<<<======<<<===???@@@AAAAAA@@@@@@EEECCCBBBDDDKKKVVVbbbiiiqqq|||sssjjjeeelllwww}}}~~~~~~xxxyyyzzzzzzzzzxxxwwwvvvuuutttttttttooojjjkkkooosssqqqppprrruuuwwwvvvtttsssrrrqqqqqqqqqqqqqqqqqqvvvlllsssqqqfffeeeeeeeeeeee```XXXRRRJJJJJJLLLQQQWWWfffzzz{{{{{{qqqjjjbbb^^^YYYTTTPPPLLLGGGDDD@@@@@@>>>=========>>>?????????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFDDDEEEEEECCCAAA@@@@@@AAACCCAAA@@@@@@AAABBBCCCCCCEEEFFFHHHGGGGGGGGGIIIJJJJJJKKKKKKKKKLLLPPPXXX]]]eeeiiinnnqqqqqqsssxxx}}}{{{zzzrrrhhhbbbeeehhhmmm{{{|||wwwrrrkkkgggccc\\\PPPFFFCCC???;;;999888999999888666666666666777777777777666666666666777888:::::::::;;;;;;<<<===???CCCFFFVVVdddrrr{{{}}}|||yyyvvv\\\OOOKKKGGGDDD@@@>>>>>>>>>===<<<;;;:::888666444333222222333333333333333333333333222222222222222222333333000111222333444444555444444333444666555666<<>>@@@BBBBBBAAA@@@>>><<<:::999777777666555444333333222000000000/////////......///////////////.........///......------......//////////////////000111111444444555555666666777777777777888888888888999999999::::::::::::;;;;;;;;;===============<<<<<<<<<<<<<<<<<<<<<===>>>??????===>>>???@@@AAAAAAAAA@@@BBBAAA@@@CCCKKKWWWccckkkppp~~~{{{pppgggcccjjjuuuzzz{{{|||{{{{{{zzzyyyzzz|||}}}~~~zzzwwwwwwtttpppqqqtttxxxvvvttttttvvvwwwuuusssqqqppppppooooooooopppppp|||ooouuuqqqiiijjjlllooonnnggg[[[RRRJJJKKKOOOTTT\\\nnn}}}{{{rrrkkkbbb^^^YYYTTTPPPLLLGGGDDD@@@???>>>=========>>>>>>>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===???AAACCCDDDEEEEEEEEECCCCCCCCCAAA???>>>>>>???DDDDDDDDDDDDDDDEEEEEEEEEHHHJJJMMMOOONNNMMMNNNNNNLLLKKKJJJHHHGGGIIIMMMQQQWWW[[[___bbbccceeeiiimmmkkknnnqqquuuwww{{{xxxqqqrrrvvv~~~{{{vvvoooggg\\\PPPHHHCCC@@@<<<999999999999888777666555555555666888999777777777777777888888999::::::;;;;;;<<<>>>BBBFFFOOO[[[hhhttt}}}yyy|||aaaRRRLLLGGGDDDAAA?????????>>>===<<<;;;999777555333333222333333333333333333333333333333222222222222222222///000111333444555666666444333444666666666===EEEVVVrrr{{{yyyuuulllmmmoooxxx~~~lll]]]QQQHHHCCC>>>===;;;::::::<<>>??????>>>>>>???AAAAAAAAAAAAAAA@@@>>>>>>AAAJJJWWWdddlllnnn}}}{{{mmmeeeaaahhhrrrwwwxxxzzz|||{{{yyyzzz}}}~~~~~~~~~|||{{{}}}}}}zzzyyyyyyyyyxxxvvvqqqpppooooooooopppqqqqqqttt{{{rrrkkknnntttxxxwwwmmm^^^RRRIIIMMMRRRVVV```uuu{{{rrrlllbbb^^^YYYTTTPPPLLLGGGDDD@@@???>>>===<<<======>>><<<<<<=========>>>>>>>>>========================<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCAAA??????@@@BBBCCCEEEHHHJJJKKKLLLMMMOOOOOORRRWWWZZZZZZXXXWWWWWWRRRPPPNNNKKKJJJJJJLLLMMMOOORRRUUUWWWXXXZZZ]]]```___aaadddfffjjjpppvvv{{{vvviii[[[PPPKKKCCC@@@<<<:::::::::999888888777555444555666888:::888888777777777777777888999:::;;;;;;;;;>>>AAAEEELLLUUUbbbppptttzzzeeeTTTMMMGGGEEEBBB@@@@@@@@@???>>>;;;:::999777666555555444333333333333333333333333333333333222222111111111000000222333444555555555444333444666666777===EEEWWWtttyyyxxxnnnfffkkkpppzzz}}}}}}~~~yyyiii]]]RRRHHHBBB===;;;:::999:::<<>>>>>======;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAAAAABBBBBB???>>>>>>AAAJJJVVVccckkkmmm}}}{{{jjjccc```gggoootttwwwyyyyyyzzz|||~~~|||{{{rrrqqqpppooooooppprrrsss{{{vvvpppttt{{{~~~rrr```TTTNNNSSSXXX\\\hhh{{{ssslllbbb^^^YYYTTTPPPLLLGGGDDD??????===<<<<<<<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBCCCDDDCCCAAA@@@AAABBBBBBAAA@@@AAADDDFFFBBBGGGMMMQQQTTTVVVYYY\\\aaadddiiijjjhhhddd```___WWWUUURRRPPPOOONNNNNNNNNMMMNNNPPPQQQQQQRRRTTTUUUVVVWWWYYY[[[___eeelllqqqzzz~~~kkkZZZOOOJJJBBB@@@===;;;;;;:::999888888777555444555666888:::999888888777777777777777999::::::::::::===@@@CCCLLLSSS```pppwwwuuuiiiVVVMMMGGGEEECCCBBBBBBBBB@@@???999999888777777777777777333333333333333333333333333333333222222111111111222222333444444444333333444333444666777777>>>FFFYYYuuuwwwxxx{{{|||jjjdddjjjppp{{{}}}}}}ttthhh^^^SSSIIIBBB;;;:::888888999<<>>===777777666555444333333222111111111111000000000000111000000///......------/////////......////////////////////////000000111222222333444555666777777555555666888:::;;;<<<===<<<<<<<<<<<<============<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;<<<======????????????@@@AAABBBBBBAAA??????AAAIIIUUUaaaiiinnn~~~}}}gggaaa___fffoootttwww{{{zzz~~~~~~}}}{{{sssqqqooonnnmmmnnnpppqqq|||vvvzzzvvvdddWWWQQQVVVZZZ```ooo|||sssmmmbbb^^^YYYTTTPPPLLLGGGDDD???>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@???@@@AAABBBBBBAAA@@@???>>>???@@@@@@AAACCCHHHKKKGGGMMMWWW]]]aaaeeeiiimmmyyy{{{~~~|||wwwpppjjjggg___\\\YYYXXXWWWVVVSSSQQQOOOOOOOOONNNMMMMMMLLLLLLNNNOOOPPPQQQTTTYYY```eeepppwwwkkkYYYMMMHHHBBB@@@===<<<<<<;;;999777777666555555555666888999888888777777777777777888999::::::::::::<<>>===<<<777777666555444333333222111111000000000/////////111111000///...---,,,,,,000//////......//////000///////////////000111111111111222444555666777888555666777888:::<<<======;;;<<<<<<<<<============;;;===>>>??????===;;;:::???>>>>>>===>>>>>>??????>>>>>>>>>>>>???@@@AAABBBBBB@@@???BBBJJJVVVbbbiiiqqqddd___^^^fffnnntttyyy}}}|||tttpppxxx|||yyysssqqqnnnlllkkkkkkmmmnnn}}}{{{iii\\\TTTXXX]]]eeewww|||sssmmmbbb^^^YYYTTTPPPLLLGGGDDD???>>>===<<<;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<<<<<<<<<<===>>>???AAAAAABBBAAAAAAAAA@@@@@@??????===>>>@@@BBBDDDIIINNNSSSTTT\\\gggoootttxxx|||~~~xxxuuunnnkkkhhhfffeeeccc___\\\WWWUUUSSSPPPNNNLLLJJJHHHJJJKKKLLLLLLMMMQQQVVVZZZbbbjjjssszzziiiXXXMMMHHHBBB@@@>>><<<<<<;;;999777666666666666777777777777888777777777777777888888999999:::999999;;;???AAAGGGQQQbbbttt|||mmmlllrrr[[[PPPGGGFFFDDDDDDEEEDDDBBB@@@===<<<;;;999777666666666333333333333333333333333222222222222222222333333111222333333444444444444444333444777777888???HHHXXXrrr|||qqqooo|||xxxhhheeejjjmmmvvvwwwiii]]]RRRGGGAAA<<<;;;::::::<<>>??????===;;;999??????>>>>>>>>>>>>??????>>>============???@@@AAAAAA@@@???BBBKKKWWWdddlllttt{{{```\\\]]]dddmmmsssyyy~~~}}}uuukkkeeebbbjjjuuu~~~~~~|||wwwtttqqqmmmkkklllmmmnnn}}}mmm```ZZZ___dddnnn|||sssmmmbbb^^^YYYTTTPPPLLLGGGDDD???>>>===<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<<<<===>>>@@@BBBBBBDDDCCCBBB@@@@@@@@@@@@@@@>>>@@@BBBEEEHHHNNNUUUZZZbbbjjjvvv~~~}}}zzzvvvtttssspppkkkfff^^^[[[XXXTTTRRRNNNKKKHHHJJJKKKKKKKKKKKKNNNRRRUUUWWW___hhhpppyyy{{{eeeWWWNNNJJJBBB@@@>>>======;;;999777555555666777888777777777777777777777777888999999999999:::999999;;;>>>AAACCCOOObbbuuuwwweeecccyyyuuu]]]QQQGGGFFFEEEEEEEEEEEECCCAAA@@@???===:::777555444333333333333333333333333333111111111222222333333444///000111333444555666666444333444777888999@@@HHHWWWpppnnnooowwwiiigggkkkkkkttt|||iii[[[OOOFFF@@@===<<<;;;<<<>>>AAAEEEGGGDDDDDDCCCAAA???<<<:::999777777666555444333333222////////////.....................///////////////000000////////////000000///////////////000111111000111222333555666777888999888888888777777666666888888999999999:::::::::;;;<<<>>>??????===;;;999>>>===<<<<<<<<<<<<============<<<<<<<<<>>>???AAA???>>>>>>CCCLLLYYYfffooovvvxxx]]]ZZZ[[[ccclllrrryyy{{{kkkaaaeee^^^[[[```gggmmmsssyyy|||yyyuuuqqqoooooopppqqqqqqfffbbbbbbfffuuuyyypppjjjddd```[[[VVVQQQLLLGGGCCC???>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999:::999999888888999999::::::999888888999:::<<<======<<<<<<<<<===???AAABBBCCCAAA>>>>>>???@@@AAAAAACCCEEEHHHJJJMMMTTT^^^eeettt~~~zzzwwwmmmjjjeeeaaa^^^YYYRRRLLLMMMKKKHHHGGGIIIKKKMMMMMMWWW\\\aaaeeemmmxxx~~~mmm^^^SSSKKKIIIBBB@@@<<<888666666666777999999999888888888777777444444444444555666888888777999;;;<<<<<<===>>>@@@FFFPPPbbbtttccc___xxxzzz___TTTKKKIIIGGGFFFFFFEEEDDDCCC???>>><<<:::777666555444555555444444444333333333444333333222111111111222222222333333333333444444666444444666666888???IIIXXXnnnyyypppvvvzzznnndddfffooowww~~~|||mmm]]]NNNEEEBBB<<<;;;::::::<<>>>>><<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>BBBBBBCCCGGGPPP]]]hhhpppyyy~~~~~~sss\\\YYYZZZcccnnnxxxrrrfff___]]]ZZZ]]]______^^^aaafffkkknnnuuu}}}|||yyyuuuoooooosssvvvlllkkklllrrryyyqqqkkkddd```[[[VVVQQQLLLGGGCCC???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999:::999999888888999999::::::999999888999;;;<<<===>>>>>>???@@@AAABBBDDDEEEDDDBBB@@@??????AAABBBBBBAAAEEEKKKPPPVVV```kkksss~~~zzztttmmmggg___VVVPPPMMMLLLJJJJJJKKKNNNPPPQQQSSSXXX]]]```fffoootttsss~~~{{{fffYYYNNNHHHFFFCCCAAA===:::777777777888999999999888888888777777666666666666777888999:::777999;;;<<<<<<===>>>@@@FFFPPPbbbtttbbb```{{{~~~bbbVVVLLLJJJGGGFFFFFFEEEDDDBBB@@@???<<<:::777666555444555555444444444333333333444333222222111111222222222222333333333333444444555444444666666888@@@IIIWWWmmmrrr}}}zzz~~~|||pppggghhhpppwww}}}}}}mmm]]]MMMDDDBBB<<<;;;::::::<<>>>>>BBBBBBCCCHHHRRR^^^jjjrrrzzz~~~{{{qqq\\\XXXYYYdddrrr}}}|||ooohhhfffeeeeeebbbbbbbbbaaa```bbbeeeggghhhnnnsssxxx{{{uuuoooooorrr}}}wwwvvvzzzyyyrrrllleeeaaa[[[UUUPPPKKKFFFCCC???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888888999999:::999999999999;;;<<<======>>>@@@BBBDDDDDDEEEDDDCCCBBBAAA@@@@@@AAACCCDDDDDDIIIQQQYYYbbbnnn{{{yyypppfff\\\UUUNNNMMMMMMNNNPPPRRRTTTUUUVVV[[[___```dddkkknnnlllsssyyyqqq___TTTLLLFFFEEECCCAAA>>>:::888888888999999888888888888777777777777666666777777888999:::777999;;;<<<<<<===>>>@@@EEEPPPcccuuu|||dddcccfffXXXNNNKKKHHHFFFEEEEEEDDDBBBBBB@@@===:::777666555555555555444444444333333333333333222222111111222222222222333333333333444444555333444666666888@@@IIIZZZnnnuuunnnzzz|||rrrjjjkkkqqqwww|||~~~lll[[[LLLCCCBBB<<<;;;::::::<<>><<<;;;999888666444333222222333...)))+++000333111...000000////////////000000//////............//////......//////000000111111222333444555666666666666::::::::::::::::::::::::999999999999:::;;;<<<<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<===>>>???AAAAAACCCIIISSSaaannnuuu}}}~~~~~~|||~~~zzzsss```[[[\\\iiizzzsssjjjjjjmmmmmmkkkllliiifffeeegggiiijjjjjjhhhlllnnnooowww}}}uuuooooooqqq~~~yyysssnnnfffaaa[[[UUUPPPKKKFFFCCC>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999999999888888888888999999::::::999999:::;;;===>>>;;;===@@@CCCDDDDDDCCCBBBAAAAAA@@@??????@@@CCCEEEJJJPPPWWW```lllzzz{{{qqqfff___UUUVVVWWWWWWXXXZZZ\\\^^^aaaeeeiiijjjmmmrrrsssppppppvvv~~~~~~iii\\\SSSLLLGGGFFFAAA???===:::888888888888888888888888777777777777555555555555555666777777777999;;;<<<<<<<<<>>>@@@DDDPPPdddvvvvvvsssiiifffkkkZZZPPPMMMIIIGGGFFFFFFEEEDDDDDDAAA>>>:::777666555555555555444444444333333333333333222222111222222333222222222333333333444444555333333666666888@@@JJJ^^^rrrxxxmmmqqq~~~zzzqqqjjjlllrrrvvv{{{~~~lllZZZKKKCCCAAA<<<;;;:::;;;===@@@CCCFFFKKKJJJIIIGGGDDDBBB???>>>;;;:::888666555333333222111...+++---111333222000000000////////////000000//////............//////......//////000000111111222333444555666666666666999999999999999:::::::::999999999999:::;;;<<<<<<999;;;<<<>>>>>><<<:::999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@CCCJJJUUUcccqqqyyy}}}{{{~~~}}}jjjeeefffttt||||||~~~|||uuunnnqqqmmmjjjkkkooosssttttttqqqtttssspppttt|||sssooooooqqq{{{uuuqqqgggbbb[[[TTTOOOJJJFFFCCC>>>===<<<;;;;;;:::::::::::::::;;;;;;::::::999888999888888777777888888999;;;::::::999:::;;;===>>>;;;>>>AAADDDEEEDDDBBBAAA>>>???@@@???>>>@@@DDDGGGOOOTTT]]]iiixxx~~~zzzuuuqqqpppqqqtttvvvyyy~~~zzzpppiii___```bbbbbbbbbdddgggkkklllrrrvvvwwwzzz}}}}}}zzztttxxx}}}qqqaaaXXXQQQJJJGGGFFF>>>===;;;999777666666666777777777777777777777777666555555555555666666777777999;;;<<<<<<<<<>>>@@@DDDQQQfffxxx{{{lllpppnnngggooo\\\QQQNNNJJJHHHGGGGGGGGGFFFFFFCCC???;;;777666555555555555444444444333333333333222222111222222333333222222222333333333444444444333333666666888AAAJJJ^^^rrrmmmkkktttxxxpppkkklllqqqvvv|||lllZZZKKKBBB@@@<<<;;;:::;;;===AAADDDGGGKKKKKKIIIHHHEEECCCAAA???<<<;;;999777555444333333000000111111111111222333000000////////////000000//////............//////......//////000000111111222333444555666666666666666666777777888888888999999999999999:::;;;<<<<<<;;;<<<===???>>>===;;;:::777777888999::::::;;;;;;<<<<<<<<<<<<<<<===?????????@@@CCCJJJVVVeeerrr{{{~~~yyysssttt{{{zzzssstttpppmmmmmmrrrwwwyyyzzzzzz}}}|||wwwvvv}}}yyyqqqooopppqqq}}}wwwssshhhccc[[[TTTOOOJJJFFFCCC>>>===<<<;;;:::::::::::::::::::::::::::999888888888888777777777777888888;;;::::::::::::<<<===>>>???AAACCCEEEFFFEEECCCAAA<<<>>>@@@@@@???AAAGGGKKKRRRZZZgggwwwwwwmmmgggccc```\\\YYYYYY[[[___bbbkkkrrr|||zzzsssnnnfffhhhjjjkkkkkknnnuuuzzzooodddYYYSSSMMMGGGCCCCCC===<<<:::999777666666555666666777777777777777888888888777777777777888888777999;;;<<<<<<===>>>@@@DDDSSSiii{{{ssskkkqqqsssiiittt^^^SSSPPPKKKIIIIIIJJJJJJJJJHHHEEE@@@;;;777666555555555555444444444333333333222222111111222222333333222222333333333333444444444222333555666999AAAJJJYYYnnnkkkkkkuuu{{{sssmmmmmmqqquuu|||nnn\\\KKKBBB@@@<<<;;;:::;;;===AAAEEEGGGLLLKKKJJJIIIFFFDDDBBBAAA<<<;;;:::888666555444444000222444333111000111333000000////////////000000//////............//////......//////000000111111222333444555666666666666444444555555666777777777999999999999:::;;;<<<<<<<<<============;;;:::999777777888888999:::;;;;;;<<<<<<<<<<<<===>>>?????????@@@CCCJJJVVVeeesss{{{~~~}}}yyyuuurrroooooorrrvvvzzz|||zzz|||wwwqqqppprrrsssyyyttthhhccc[[[TTTNNNJJJFFFCCC======<<<;;;::::::::::::999::::::::::::999888888888888777777777777888888;;;;;;::::::;;;<<<>>>???AAABBBDDDDDDDDDCCCAAA@@@;;;>>>AAABBBAAADDDKKKPPPXXXdddwwwwwwmmmeee]]]VVVRRROOOMMMKKKKKKMMMQQQWWWZZZcccjjjttt|||~~~~~~}}}|||xxx{{{~~~vvvfff]]]TTTPPPKKKEEEAAAAAA===<<<;;;:::888777666666666666666666777777888888888888777777777777888888777999;;;<<<<<<===>>>@@@CCCTTTkkk}}}~~~ppplllqqqzzzqqqyyyaaaTTTPPPLLLJJJKKKMMMNNNNNNIIIFFFAAA;;;777555555666555555444444444333333333222222111111222222333444222222333333333333444444333222333555666999AAAKKKXXXmmm~~~nnnmmmwwwyyyrrrpppqqqttt{{{ooo]]]LLLBBB???;;;;;;;;;;;;>>>BBBEEEHHHLLLLLLKKKIIIGGGEEECCCBBB===<<<:::888666555555444333222222222222111000///000000////////////000000//////............//////......//////000000111111222333444555666666666666333444444555666666777777999999999999:::;;;<<<<<<======<<<;;;999888777777888888999:::;;;<<<======<<<<<<<<<<<<===>>>???@@@>>>???BBBJJJVVVeeesss{{{yyysssrrrrrrqqqsssxxx|||||||||{{{yyyssssssuuuttt}}}~~~zzzuuuiiiccc[[[TTTNNNIIIFFFCCC======<<<;;;::::::::::::999::::::::::::999888888888888777777777777888888;;;;;;::::::;;;<<<>>>???AAAAAABBBAAAAAA???>>>===;;;???CCCDDDDDDGGGNNNTTT```nnn}}}ppphhhccc\\\UUUQQQNNNKKKJJJGGGGGGGGGJJJOOOVVV\\\```dddlllvvv~~~}}}rrriiiccc[[[TTTQQQLLLEEEAAAAAA======<<<;;;999888777777555666666666777777888888777666555555555555666666777999;;;<<<<<<===>>>@@@CCCUUUmmm{{{ppplllooozzzzzz}}}cccTTTQQQMMMKKKLLLNNNPPPPPPJJJGGGAAA;;;777555555666555555444444444333333333222111111111222333333444222222333333333444444444333222333555777999BBBKKK[[[ppp}}}qqqpppzzzvvvrrrqqqsss{{{ppp^^^MMMBBB???;;;;;;;;;;;;>>>BBBFFFHHHLLLLLLKKKJJJHHHFFFDDDBBB===<<<:::888777666555555666111...///333333///***000000////////////000000//////............//////......//////000111111111222333444555666666666666444444444555666777777888999999999999:::;;;<<<<<<===<<<:::888666555555555999999:::;;;<<<>>>>>>???<<<<<<<<<======>>>???@@@>>>???BBBIIIUUUdddrrrzzz}}}}}}tttppprrrtttuuuwww~~~}}}{{{zzzyyy{{{uuuvvvwwwvvv|||xxx~~~{{{vvviiicccZZZSSSOOOKKKFFFCCC===<<<:::888888999:::;;;:::::::::999999999999888999888888888777777666666999999999:::;;;===@@@AAAEEEDDDBBBAAA???>>>======???<<<<<<@@@EEEKKKSSS\\\mmmqqqeee]]]YYYRRRMMMLLLJJJFFFDDDFFFGGGHHHJJJMMMRRRZZZccciiirrr|||zzzrrriiicccZZZWWWQQQKKKFFFDDDBBBBBB>>>>>>===<<<:::999888777777777666666666666777777888888888888888888888888888888888999:::;;;<<<===GGGSSShhh{{{~~~qqqfffkkk}}}iiiXXXSSSNNNLLLNNNQQQRRRQQQOOOKKKDDD===888555555555555555444333222222222222333333222222222333444444444444444444444444444444333333666888777888AAAKKK\\\{{{yyysssrrrvvvrrraaaPPPCCC===???<<<;;;===>>>???EEELLLMMMNNNNNNLLLHHHEEECCCBBB???>>><<<:::777666555444333222111111000111111111////////////////////////000000000000000000000000111111111111111222222333444444333333333444555555555555444444555666888999>>>;;;:::;;;>>>???>>><<<;;;<<<;;;888666555666888======<<<<<<<<<;;;;;;;;;============>>>???AAAAAACCCBBBBBBFFFRRRbbbrrr|||uuussswww{{{zzznnnooonnnqqqwwwzzz}}}zzz|||yyysssyyyxxxzzzvvviiicccZZZSSSOOOKKKFFFBBB>>>===;;;999999:::;;;<<<888888888777777777777666999888888888777777777777999999999:::<<<>>>@@@BBBBBBAAA@@@>>>>>>======>>>???===>>>CCCIIIOOOYYYbbbtttrrrfff\\\UUUUUUOOOJJJJJJIIIFFFEEEFFFFFFJJJOOOTTTZZZdddoooxxx{{{tttlllccc^^^YYYVVVQQQKKKFFFDDDBBBBBB>>>>>>===;;;:::999888777777777666666666666777777777777777777777777777777888888888999:::;;;<<<===AAAQQQhhhyyy~~~wwwnnnqqqmmm[[[VVVPPPOOOQQQSSSTTTTTTQQQMMMFFF???:::777777777777666555444333333333333444444333333222333333333444444444444444444444444333333666888777999BBBLLL^^^{{{yyyttttttwwwppp```PPPDDD>>>???===<<<>>>???@@@FFFMMMQQQQQQQQQMMMHHHDDDAAA@@@>>>===;;;:::888777666666333222222111111111111111000000000000000000000000000000000000000000000000///////////////000000111333333444444444444555555666666555555666777888999===;;;:::;;;>>>???>>><<<;;;<<<;;;888666555666888===<<<<<<<<<;;;;;;;;;;;;============>>>???AAAAAACCCBBBBBBGGGRRRbbbrrr|||}}}oooooovvv{{{|||ppplllmmmrrrxxx}}}zzz{{{~~~~~~wwwyyyzzzzzzuuuiiibbbYYYRRRNNNKKKFFFBBB>>>===<<<;;;:::;;;<<<<<<888888888777777777777666888888888888888777777777888888999;;;===???BBBCCCAAA@@@???>>>>>>>>>??????@@@???BBBHHHMMMTTT```lllyyyoooggg___ZZZZZZRRRKKKIIIHHHEEEFFFIIIHHHPPPZZZbbbiiiuuuzzzuuuoooggg___ZZZXXXUUUPPPKKKFFFDDDBBBBBB>>>===<<<;;;:::999888777777666666555555666666777666666666666666666666666777888888888:::;;;<<<===<<>>===<<<;;;:::999888888888333333222111111111111111111111111111111111111111000000000000000000000000///////////////000000111222333444555666555555444777777777777888999:::;;;<<<;;;;;;;;;===>>>===<<<;;;;;;;;;888666555777999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>@@@AAABBBCCCBBBBBBGGGSSScccrrr|||ttthhhkkkttt|||~~~ppplllooouuu{{{yyyyyy}}}vvv{{{}}}yyytttiiibbbYYYRRRNNNJJJFFFBBB======<<<;;;:::;;;;;;<<<:::::::::999999999888888888888888888888888888888777888999<<<>>>AAACCCDDDCCCAAA@@@>>>>>>???@@@AAA???@@@EEELLLQQQYYYhhhwwwzzzvvvqqqmmmkkk```SSSLLLHHHFFFIIIMMMPPP[[[hhhsss{{{~~~{{{wwwrrrllleee^^^YYYVVVSSSOOOJJJGGGDDDBBBBBB>>>===<<<;;;999888777777666666666555555666666666666666666666666666666666777777777888999;;;<<<===<<>>???BBBDDDEEEJJJQQQVVVVVVUUUQQQKKKEEEAAA@@@???>>><<<;;;999888888777333333222111111111111222000000000000000000000000////////////////////////111111111111111222222333111222555666777666555444888888888999::::::;;;<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;999777666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCBBBCCCHHHTTTcccsss|||ooodddiiittt}}}nnnmmmrrryyyyyyxxx}}}~~~}}}ppp{{{}}}xxxssshhhbbbYYYRRRNNNJJJEEEBBB<<<;;;;;;::::::::::::::::::::::::999999999888888888888888888888999999999777888:::===???BBBCCCDDDCCCAAA???===<<<===>>>??????CCCJJJPPPUUU^^^qqqqqq___SSSLLLJJJOOOUUU]]]iiixxx{{{xxxuuupppkkkddd]]]XXXSSSQQQNNNJJJGGGDDDBBBAAA======<<<;;;999888777666666666555555555555666666777777777777777777777777666666777888999;;;<<<===???JJJYYYjjjzzzsssrrrddd___[[[YYY[[[\\\\\\ZZZXXXSSSKKKCCC===999888888777666555444333333333333777666555444333333222222444444444444444444444444444444555888888;;;FFFRRReeeyyyjjjgggmmmttt|||rrrbbbSSSGGGBBBAAA???AAADDDFFFHHHMMMSSSVVVVVVUUURRRMMMHHHEEEDDDBBBAAA???<<<999777666555444333333222111222222222////////////////////////////////////////////////111111111111111222222333111222555777777777666555999999:::;;;;;;<<<<<<<<<:::;;;;;;<<<;;;<<<<<<===;;;;;;;;;999777777888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCBBBCCCIIITTTdddsss|||}}}nnndddjjjuuunnnjjjqqqzzzyyyvvvzzz{{{kkk{{{~~~wwwrrrhhhaaaXXXQQQMMMJJJEEEAAA;;;;;;:::::::::999999999888888888777777777777666888888888999999999999999888999<<<>>>@@@BBBCCCCCC@@@>>><<<::::::;;;>>>???CCCIIIQQQXXX\\\fff{{{xxxeeeYYYSSSRRRXXX```lllvvv|||{{{yyywwwsssnnniiiccc\\\WWWQQQPPPMMMJJJGGGDDDBBBAAA===<<<;;;:::999888777666666555555444444555555666777777777777777777777777555555666777999;;;<<<===AAAIIITTTdddyyy~~~yyy~~~kkk{{{uuugggccc^^^]]]^^^___^^^\\\\\\VVVNNNEEE===999777666777666555444333333333333666666555444333333333444444444444444444444444444444444555888999<<>>===;;;;;;<<>>???HHHSSSaaauuuzzz|||fffrrr{{{jjjfffbbbaaabbbcccaaa___```[[[QQQGGG???999777666888777666555444444444444666555555444444444555555444444444444444444444444555444555888999===IIIUUUmmm}}}vvvqqqsssvvvzzztttfffWWWKKKGGGBBBAAACCCHHHKKKLLLQQQWWWWWWXXXXXXUUUPPPKKKIIIHHHDDDBBB@@@===:::888777666444444333222222222222333////////////////////////000000000000000000000000///////////////000000111333333444555666777888888888999:::<<<<<<<<<<<<;;;999;;;<<<<<<::::::;;;===;;;;;;;;;999888888:::;;;999999:::::::::;;;;;;;;;;;;;;;<<<===???AAABBBDDDBBBBBBDDDKKKVVVeeesss|||~~~}}}nnnfffmmmzzzqqqfffooo|||uuupppwwwnnn~~~wwwqqqhhhaaaXXXQQQMMMIIIEEEAAA<<<<<<======<<<<<<;;;::::::::::::999999999999888888888888999999::::::::::::;;;>>>@@@AAABBBBBBBBB???>>>===>>>@@@EEEIIILLLQQQXXXbbbhhhkkkvvvyyyqqqgggdddgggllloooooopppggg___]]]___ccciiippp|||xxxvvvuuu||||||xxx{{{}}}zzzvvvqqqllleee]]]XXXOOONNNLLLJJJGGGDDDBBBAAA===<<<;;;:::888777666666555555555444444555555555555555555555555555555555444555555777999;;;===>>><<>>JJJVVVppp{{{xxxxxx|||~~~}}}tttfffXXXMMMIIIBBBAAADDDIIILLLMMMRRRXXXYYYZZZYYYVVVPPPKKKIIIHHHBBBAAA???===;;;:::999999555444333333222222333333000000000000000000000000000000000000000000000000111111111111111222222333444333444444555777888999888999:::<<<<<<<<<<<<;;;888;;;===<<<:::999;;;>>>;;;;;;;;;:::888888:::<<<999999999::::::;;;;;;;;;:::;;;;;;===???AAACCCDDDBBBBBBEEEKKKVVVeeesss|||{{{mmmeeennn{{{~~~pppjjjsssrrrpppxxx|||pppvvvmmmfff___VVVOOOKKKGGGCCC@@@======<<<;;;::::::::::::999999999999999999999999888888888888999:::;;;;;;;;;???CCCEEEDDDBBBAAA@@@===;;;<<<@@@DDDGGGOOOXXX[[[oooxxxvvvwww}}}tttddd[[[UUUTTTUUUVVVXXX\\\```^^^^^^ccckkksssvvvwwwzzzmmmaaafffuuuyyy|||zzzwwwsssooojjjddd]]]YYYUUUQQQKKKGGGEEECCCAAA???;;;:::999777777777777888666555555444444444555555666666666666777777777777666666777888999;;;<<<===CCCCCCKKK]]]sss~~~^^^ooo}}}pppiiidddeeehhhggghhhjjjgggcccXXXIII???;;;999666666666555555555555666666555444333333222222333333111222222333444555666666444666333777???>>>EEEXXXppp~~~~~~uuuhhh]]]PPPGGGDDDDDDDDDFFFJJJPPPVVVYYYZZZZZZZZZVVVQQQMMMJJJIIIBBBAAA???===;;;999777666555444333222111111111111111111000000000000111111111111000......---------...///000222222111111000444444555777888999:::;;;999999999:::;;;<<<===>>>999::::::;;;<<<===>>>>>><<<;;;::::::999999999999;;;::::::999999::::::;;;;;;;;;;;;;;;===???AAABBBAAAAAADDDKKKWWWfffttt}}}~~~pppgggooo|||wwwxxxyyyuuummmppp~~~vvvhhhoooyyypppvvvlllfff___UUUOOOKKKGGGCCC@@@===<<<;;;::::::999::::::999999999999999999999999777777777777888999::::::<<>><<<>>>CCCGGGMMMWWWbbbkkkvvv```UUUOOOJJJKKKLLLLLLNNNRRRZZZ]]]dddooozzzrrrfff^^^aaaooo}}}yyyvvvrrrmmmhhhbbb\\\XXXTTTPPPKKKGGGEEECCCAAA???;;;:::999777666777777888666666555555555555555666555666666666777777777777666777777888999;;;<<<===BBBCCCLLL]]]qqq^^^lllxxxwwwpppjjjkkkmmmmmmmmmoookkkhhh\\\LLLAAA<<<999666666666555555555555666666555444333333222222333333333333444444444444444444444666333666>>>===DDDXXXpppvvviii]]]PPPFFFEEEDDDEEEGGGKKKQQQVVVZZZZZZ[[[ZZZWWWQQQLLLIIIHHHBBBAAA@@@===;;;999777666555444333222111111111111111111000000000000111111111111000......------......///000111222111111000333333444666777888999::::::::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;::::::999999::::::;;;<<<<<<;;;<<<===???AAACCCAAAAAADDDKKKWWWfffuuu~~~rrrkkksss~~~xxxjjjooowwwxxx{{{{{{ttt|||sssfffmmmvvvssswwwmmmeee^^^UUUOOOKKKHHHCCC@@@===<<<;;;::::::999999999999999999999999999999999666666666777777888999:::<<>>======>>>===@@@GGGNNNWWWeeerrryyy___OOOIIIDDDBBBDDDEEEDDDGGGLLLWWWbbbttt~~~kkk___YYY[[[fff}}}~~~xxxuuupppkkkgggaaa[[[WWWTTTPPPKKKGGGEEECCC@@@>>>;;;:::888777666666777777666666666555555666666777555555666666666777777777777777777888:::;;;===>>>@@@DDDNNN]]]nnn```jjjuuuzzzrrrllllllnnnmmmmmmoooooolllaaaPPPCCC>>>:::777777666666555555666666777555444444333333333333333555555444444444333333333444666333666===<<>><<<999888777555444333222222111111111111111000000000000111111111111000///............//////000111111111111000222333333555666777888999;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::======<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;===<<<<<<===>>>@@@BBBDDDBBBBBBDDDJJJVVVfffuuu~~~~~~tttpppwwwggg]]]hhhxxxmmmfffuuuvvvhhhnnnsssxxxwwwnnnccc]]]UUUOOOKKKHHHCCC???===<<<;;;:::999999999999888888888888888888888888777777777777888999;;;;;;===???AAA@@@>>><<<;;;<<<>>>???DDDLLLVVVcccvvvhhhUUUKKKEEECCCCCCEEEEEEDDDIIIOOO]]]ooozzzhhh]]]VVVVVV^^^tttzzz~~~xxxuuupppkkkfffaaa[[[WWWSSSPPPKKKHHHEEECCC@@@>>>;;;:::888777666666777777777666666666666777777888555555555666666666777777777777888888:::<<<===>>>???EEEPPP^^^lll~~~ccclllvvv{{{sssllllllmmmmmmmmmoooqqqoooeeeTTTFFF???<<<999777777666666666666777777555555444333333333333333444444444444444444444444444666444666<<<;;;DDDYYYqqq{{{nnnbbbUUULLLGGGGGGGGGHHHLLLQQQWWWZZZ[[[\\\\\\YYYSSSMMMIIIGGGEEEDDDBBB???===:::888777555555444333222222222222111111000000000000111111111111000///....../////////000000000111111111111222333444555777888999999;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;============???AAACCCDDDBBBBBBDDDJJJVVVfffvvv{{{sssqqqyyyvvv^^^YYYhhh}}}xxx___aaawwwzzziiilllrrrzzz~~~uuukkkbbb\\\TTTOOOKKKHHHCCC???<<<<<<;;;:::999999999999888888888888888888888888888888888999:::;;;======>>>???@@@>>><<<:::;;;;;;>>>AAAIIITTT```pppwww\\\OOOKKKDDDDDDEEEFFFEEEFFFNNNXXXkkkzzzggg\\\TTTSSSYYYlllyyytttyyy}}}zzzvvvpppkkkfffaaa\\\XXXRRROOOKKKHHHEEECCC???===:::999888666666666666777666666666666666777888888555555555555666666666666777777888999:::<<<===>>>???FFFRRR___mmm{{{jjjpppxxxxxxppppppqqqqqqrrrtttrrrqqqhhhWWWHHH@@@===;;;777777666666666666777777666555444444333333444444222222333333444555666666444777555666<<<;;;EEE\\\uuussshhh[[[RRRIIIHHHHHHIIILLLPPPUUUXXX\\\]]]]]][[[UUUOOOJJJHHHFFFEEECCC@@@===;;;999888666555444333222222222222111111000000000000111111111000000////////////000000000000000000111111111444444555666888999:::;;;;;;;;;:::999999999::::::999999::::::;;;<<<<<<===;;;:::::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<============???AAACCCDDDCCCCCCDDDJJJVVVfffvvvxxxpppoooxxxmmm[[[[[[kkkkkk]]][[[uuu|||hhhgggppp}}}}}}zzz{{{qqqgggaaa[[[TTTOOOLLLHHHCCC???<<<;;;:::999999888888888888888888888888888888888888888999999;;;<<<>>>????????????===;;;:::;;;===@@@EEEPPP^^^llljjjRRRIIIGGGAAAAAABBBDDDDDDIIIWWWeee|||hhh[[[TTTSSSVVVeeessspppvvv}}}}}}|||zzzvvvpppjjjeee```\\\YYYQQQNNNKKKHHHFFFBBB???<<<:::999777666555555666666555555555555666777888888444444555555555666666666888888888999;;;<<<>>>???@@@FFFSSSaaapppyyyzzzyyyrrruuu{{{yyyqqqqqqrrrssstttwwwvvvuuummm[[[JJJAAA===<<<888777777666666777777888666555555444444444444444111222222333444555666777333777666777<<<<<>><<<999888666555444333222222222222111111000000000000111111111000000//////000000000000000000///000111111222444555666777888::::::;;;::::::999999999999::::::888888999:::;;;<<<======::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<===>>>@@@BBBDDDDDDCCCDDDJJJVVVfffwwwxxxooonnnwwweeeZZZ^^^mmmkkk\\\[[[ZZZuuuooojjjmmmzzz{{{zzz|||rrrhhh```ZZZTTTOOOLLLHHHCCC>>><<<;;;:::999888888888888888888888888888888888888777777888999:::<<<===>>>?????????===;;;;;;===???CCCJJJXXXhhhxxxaaaLLLEEEDDD???@@@BBBDDDFFFPPPeeexxxlll]]]SSSSSSUUU^^^vvv|||mmmjjjqqqyyy~~~|||yyyuuunnnhhhddd___[[[XXXPPPNNNKKKHHHFFFBBB>>>;;;:::999777666555555666666444444444444555666777888444444444555555555666666888888888999;;;<<<>>>???AAAGGGSSScccsssnnnssstttyyy|||{{{ssssssuuuvvvxxx{{{||||||sss___LLLAAA<<<:::888888777777777777888888666666555444444444444444333333333444444555555555222777666888===>>>KKKdddzzzrrrbbbVVVMMMKKKIIIHHHIIILLLOOORRR\\\^^^```___ZZZTTTPPPNNNIIIGGGEEEBBB???<<<:::999666555444333333222333333111111000000000000111111111000000000000000111111111000/////////000222222333444555666777999::::::888888888888999:::;;;;;;999999999::::::;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===???AAACCCEEEDDDDDDJJJVVVgggwww{{{qqqnnnxxx{{{```YYYaaaooo~~~nnnYYYQQQXXX___zzzvvvooohhhvvvxxx|||~~~uuulll___ZZZTTTOOOLLLHHHCCC>>><<<;;;:::999888888888888777777777777777777777777666666777888999;;;===>>>??????>>><<<;;;;;;>>>@@@FFFNNN]]]ooo^^^KKKFFFFFFAAABBBDDDGGGKKKXXXqqqppp```RRRSSSTTT[[[pppxxxhhheeemmmvvv~~~}}}xxxsssmmmgggbbb^^^YYYWWWPPPNNNKKKHHHFFFBBB>>>;;;:::999777666555555666666333333333444444666777777444444444555555555666666888888999:::;;;===>>>???BBBGGGSSSdddvvvuuufffmmmqqq~~~zzzzzz|||}}}xxxcccNNNAAA<<<999888888777777777777888888666666555444444444444555555555444444444333333333222777777999>>>???MMMgggssswwwsssbbbUUUNNNLLLJJJHHHHHHKKKMMMOOO\\\^^^``````[[[VVVRRRPPPIIIHHHFFFCCC???<<<:::999666666555444333333333333111111000000000000111111111000000000000000111111111000/////////000222333222333444555666888999999888888888888999:::;;;<<<;;;;;;::::::::::::999999;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;===???AAABBBEEEDDDDDDJJJVVVgggwww~~~sssoooyyyyyy^^^ZZZcccqqq{{{rrrcccQQQMMMVVVccc|||vvvllldddsssuuu~~~yyyooohhh___ZZZRRRKKKFFFCCC@@@===999888888777777888888999888888888888888888888888888888888999:::<<>>DDDFFFSSS```hhhwww{{{ZZZLLLHHHEEE@@@@@@CCCGGGMMM___tttfffXXXSSSNNNSSSfffvvvgggfffoooxxxwwwrrrllleee```[[[WWWTTTRRROOOJJJGGGDDDBBB>>><<<;;;999777666666666555333555555555555555555555555888888777777777777777888888999;;;::::::;;;===???DDDKKKQQQaaassscccggguuu~~~~~~mmmPPPAAA>>>888:::888666666777888777666666666555555555444444444555666777777666444222000555333666::::::>>>NNNbbbooouuu{{{{{{}}}pppddd]]]RRRLLLGGGFFFFFFEEEIIIOOOVVV]]]aaa```\\\ZZZTTTOOOMMMIIICCC???<<<:::777666888777555333222222222333222222111000//////000000,,,---///000000000///...000000000000111222333444444444555666777888999999<<<;;;;;;:::::::::;;;;;;888999999:::;;;<<<>>>>>>===============>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;;;;<<<>>>@@@BBBFFFEEEFFFKKKVVVfffuuutttsss|||rrr[[[]]]fffxxxwww^^^UUUOOONNNXXXjjj|||}}}lllkkktttyyy~~~~~~zzzpppiii___YYYRRRKKKFFFCCC???===999999888888888888999999777777777777777777777777777777777888:::<<<===??????<<<;;;===<<<;;;???EEEHHHSSS```kkk|||wwwWWWIIIDDDAAADDDEEEIIIOOOXXXmmmuuufffXXXSSSOOORRRbbbxxxuuueeeccclllvvvwwwrrrkkkeee```[[[VVVSSSQQQNNNJJJGGGDDDBBB>>><<<;;;999777666666666555333555555555555555555555555888777777666666777777777888999:::::::::;;;===???AAAJJJQQQaaa~~~zzzmmm```eeeuuuoooSSSDDDBBB>>>:::888777666888888777666666666555555555444444444555555666777666555333111666444777;;;:::===MMMaaa{{{qqqwwwzzzyyy|||~~~pppddd\\\RRRLLLGGGFFFEEEEEEIIIOOOVVV]]]aaa```]]]ZZZUUUOOONNNJJJDDD@@@===;;;999888888777555333222222222333222222111000000000000000---...///000000000///...000000000000111222333444444444555666777888999999<<<;;;;;;:::::::::;;;;;;999999999:::;;;<<<>>>???=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;;;;<<<>>>@@@BBBFFFEEEEEEJJJVVVfffuuuyyyvvv}}}qqqZZZ]]]gggyyyvvv]]]TTTNNNOOOYYYlll}}}ooojjjssswww}}}{{{qqqjjj^^^YYYRRRKKKFFFBBB???===::::::999999999999::::::777777777777777777777777777777777888999;;;<<<===>>>;;;:::<<<<<<<<<@@@GGGLLLVVVbbbppptttVVVGGGCCC@@@BBBDDDJJJSSSaaayyywwwgggYYYTTTPPPRRR\\\ppprrrcccbbblllwwwwwwrrrkkkddd___ZZZUUURRRQQQNNNJJJFFFDDDBBB>>><<<;;;999666666666666555444555555555555555555555555777666666555555666777777888999:::::::::;;;===???@@@IIIQQQaaa|||ssshhh___gggvvvsssVVVGGGDDD@@@;;;999777777888999888777666666666555555555444444333444555666666555444333777555888;;;:::<<>>???>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;<<<>>>AAABBBEEEDDDEEEJJJVVVfffuuu|||www~~~nnnXXX\\\hhhzzzvvv\\\RRRMMMPPP\\\nnn}}}vvvooovvvyyy|||zzzpppiii^^^YYYQQQKKKFFFBBB???===;;;::::::999999::::::;;;777777777777777777777777888888888999:::<<<=========::::::<<<===>>>CCCJJJQQQZZZhhhzzzqqqVVVIIIDDDBBBAAADDDLLLWWWiii}}}jjjYYYUUUQQQQQQXXXiiioooccccccppp~~~}}}vvvqqqjjjccc^^^YYYTTTQQQPPPMMMIIIFFFDDDAAA>>><<<:::888666666666666555444555555555555555555555555666555555555555666666777777999:::::::::;;;>>>@@@@@@JJJRRR```xxxpppiiibbbkkkyyyxxxXXXFFFBBB===;;;:::888888999999999888666666666666555555555555333333444555666666555555888666999<<<;;;<<>><<<;;;888777555333222222222333111111000000000000000111......//////000000000000000000000000111222333444444444555666777888999999:::::::::999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>===============::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<>>>>><<<:::999<<<>>>@@@GGGOOOXXXbbbsss~~~hhhTTTHHHEEEDDDDDDIIIRRR___tttwwwuuuxxxqqq\\\VVVQQQQQQWWWeee~~~lllccceeettt~~~|||tttooohhhbbb]]]XXXTTTQQQOOOLLLHHHFFFDDDAAA???<<<:::888666555666777666555555555555555555555555555555555555555555666777777777888:::::::::;;;>>>@@@BBBLLLQQQ]]]rrr}}}qqqooohhhppp|||}}}[[[GGGBBB===<<<:::888888999:::999888777777666666666555555555333333444555555666666666777666999===;;;<<>><<<;;;888777555333222222222333111000000000000000111111////////////000000111111000000000000111222333444444444555666777888999999999999999999999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<>><<<::::::999999999999::::::::::::::::::::::::::::::::::::<<<===>>>>>>>>>>>><<<::::::===@@@CCCKKKSSS___llluuupppnnnrrrpppiii[[[MMMEEECCCEEEDDDKKKVVVeee|||llliiijjjttt{{{```WWWPPPQQQVVVccc|||zzzkkkdddhhhzzz}}}{{{qqqmmmgggaaa\\\XXXTTTQQQOOOLLLHHHEEECCCAAA???===999777666555666777666555555555555555555555555555555555555555666777888888666888999::::::<<<>>>AAACCCLLLOOOWWWjjjvvv~~~vvvxxxooosss___JJJEEE@@@===;;;999999:::;;;:::999777777777666666666555555444444444444555555666666777666999===<<<<<>><<<999999888888888888999999999999999999999999999999999:::;;;============<<<===::::::>>>AAAFFFNNNWWWddduuummmccc___]]][[[ZZZWWWPPPGGGBBBBBBFFFEEENNNZZZlll{{{dddaaa```gggxxxfffYYYOOOOOOTTT```wwwtttjjjhhhooo|||zzzooojjjeee```\\\XXXUUURRRNNNKKKGGGEEECCCAAA???===999777555555666777666555555555555555555555555555666666666666777888999999666888999::::::<<>><<<888777555333222222222333000000000000000111222222111000/////////000111222000000000000111222333444444444555666777888999999888888888888999:::;;;<<<:::999999999999:::;;;;;;;;;;;;::::::999888888777888999999:::;;;;;;<<<<<<;;;;;;:::;;;<<>><<<999888888888888888888999888888888888888888888888888999;;;<<<===<<<<<<;;;===;;;;;;???CCCGGGPPPYYYhhh{{{rrr```WWWSSSQQQOOONNNMMMJJJEEEBBBDDDHHHKKKUUUcccuuuuuu___\\\YYY___qqq~~~jjjZZZNNNNNNSSS]]]sssnnnhhhkkkwww|||yyymmmiiiddd___\\\YYYVVVSSSNNNKKKGGGEEECCCAAA???===999777555555666777777666555555555555555555555555666666666666777888::::::666777999::::::<<>>======KKK]]]sssvvvrrrvvv~~~~~~mmm```QQQJJJEEECCCBBBAAADDDIIIPPPZZZdddiiijjjjjjfffaaaZZZUUUOOOJJJFFFCCC@@@>>>888777555333222222222333000000///000000111222222111000/////////000222333000000000000111222333444444444555666777888999999888888888888999:::;;;<<<999999888888999999::::::::::::999999888777666666888888999::::::;;;<<<<<<;;;::::::;;;<<>>===<<<;;;:::999999999999999999999888888888777777888:::;;;<<<<<<;;;:::<<<999:::>>>CCCIIIUUU___nnnfffYYYRRROOOOOOKKKKKKIIIFFFDDDDDDFFFHHHJJJRRRhhhpppZZZVVVVVVWWWggg}}}gggZZZQQQRRRSSSYYYnnnzzznnnnnnuuuyyyuuummmhhhaaa]]]ZZZXXXSSSOOOLLLJJJHHHEEEAAA>>>;;;:::;;;:::999888777777777777666555444333333444555666888888888777777777777777888999:::::::::;;;===???CCCEEEJJJRRR[[[iii}}}{{{rrrmmmmmmmmmQQQFFF???;;;<<<<<<<<<;;;:::999999999999888888777666666666666666666666777777777777444555999<<<<<<@@@MMMZZZyyyvvvqqqsss~~~qqqfffUUULLLDDDCCCDDDCCCDDDFFFTTT\\\fffnnnpppmmmhhheee```XXXNNNHHHEEECCC>>>::::::888444333222222111000111111111111111000000///////////////000000000000333222222111111222222333222444555666777777666666999::::::999888999;;;===:::::::::999999::::::;;;::::::999999888777666666999999:::::::::;;;;;;;;;<<<===<<<;;;<<<>>>CCCFFFCCCEEEFFFJJJXXXlll{{{nnnXXX]]]lllvvvjjjVVVYYY[[[iiixxx~~~{{{zzzqqqlll```[[[RRRKKKEEEAAA===:::======<<<::::::999999::::::::::::999999999888888888999;;;<<<======<<<<<<:::888999===BBBIIIUUU```uuu{{{bbbUUUOOOLLLLLLLLLKKKHHHDDDAAAAAADDDGGGMMMWWWnnnhhhTTTRRRTTTWWWiiihhhZZZPPPPPPQQQWWWkkktttmmmsss~~~~~~xxxtttmmmhhhaaa\\\ZZZWWWSSSOOOKKKJJJGGGDDDAAA===;;;::::::999888777666666666666777666555555555555666777777777777777777777777777888999:::::::::;;;===???CCCEEEKKKSSS]]]lll{{{oooiiihhhoooSSSGGG@@@======<<<;;;;;;:::::::::999999888888777777666666555555666666777777888888777777999;;;;;;???LLLZZZvvvvvvrrrvvvrrrgggVVVMMMDDDCCCCCCCCCDDDFFFSSS[[[fffnnnpppmmmiiifff```YYYPPPKKKHHHFFFBBB???<<<999666444444444222111///////////////......---////////////000000000111111000111111222333444555333444666777888888777777888999999888777888:::<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999888777777:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>BBBEEECCCEEEGGGKKKYYYmmm||||||kkkVVV\\\jjjttt}}}kkkUUUWWWYYYiiiwww~~~ppp{{{rrrlll```ZZZRRRKKKFFFBBB>>><<<===<<<;;;::::::999999::::::::::::999999999999888999:::;;;===>>>======<<<:::999:::???DDDKKKXXXddd}}}vvv___TTTNNNLLLLLLNNNKKKGGGAAA>>>???BBBFFFOOO]]]wwwvvv___OOOPPPSSSXXXmmmjjj[[[PPPOOOPPPTTTggg~~~xxxqqqqqq||||||wwwssslllggg```\\\YYYVVVRRRNNNJJJIIIGGGDDD@@@===;;;999888888777666555555555555777777666666666666777777777777777777777777777777888999::::::::::::===???CCCEEELLLVVV```ooo|||nnnfffbbbrrrUUUIIIBBB???>>><<<;;;::::::;;;;;;999999999888777777666666444555555666777888888999999999:::::::::>>>LLLZZZuuuvvvtttxxxtttiiiWWWMMMEEECCCCCCCCCDDDFFFRRRZZZeeemmmpppmmmiiifffaaa[[[TTTOOOMMMJJJFFFCCC===;;;777555555555444222//////000000//////...---/////////000000000111111/////////000222444555666444555777888999999888888777888888777666666999;;;>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;<<<<<<<<<:::<<<=========>>>AAACCCDDDGGGIIIMMMYYYmmm}}}zzz}}}fffUUU[[[hhhqqq{{{nnnVVVVVVXXXhhhuuu~~~sss```{{{sssmmm___ZZZRRRKKKFFFAAA>>><<<<<<;;;;;;:::999999999:::999999999999888888888888888999;;;<<<======<<<<<<;;;:::===AAAFFFNNN]]]kkkvvvaaaVVVPPPOOOPPPQQQMMMGGGAAA===>>>BBBFFFOOO```~~~ppp\\\OOOQQQTTTYYYpppppp___RRRPPPOOORRRdddyyy{{{vvvuuu{{{{{{uuuqqqkkkfff___[[[XXXUUUQQQMMMIIIHHHFFFCCC@@@===;;;999888777666666555555555666666666666666666666666666666666666777777777777777777888::::::999:::<<<>>>BBBEEELLLWWWbbbrrr{{{rrrggg___~~~sssUUUJJJCCCAAA???===;;;::::::;;;<<<::::::999888888777777666444444555666777888999999999999999:::999???MMM\\\wwwvvvvvvyyyuuuiiiYYYOOOFFFCCCCCCBBBCCCFFFPPPYYYdddmmmpppnnnjjjgggddd___YYYSSSPPPLLLGGGDDD>>>;;;888666555555333222111222222222222111000000//////000000000111111111//////000000111333444555555666888999::::::999999777888888777666777999;;;>>>===<<<;;;:::::::::;;;===<<<<<<<<<;;;;;;;;;:::999::::::::::::;;;;;;;;;:::;;;===>>>>>>>>>@@@AAADDDHHHJJJNNNZZZmmm~~~{{{{{{uuuaaaTTT[[[hhhrrr{{{sssZZZXXXYYYiiiuuu~~~~~~qqqaaaVVV|||sssmmm___ZZZRRRJJJEEEAAA===;;;;;;;;;:::999999999::::::999888888888888777777777777888:::;;;<<<<<<;;;;;;::::::===BBBGGGPPPaaapppuuubbbXXXRRRRRRSSSTTTPPPIIIBBB>>>???DDDHHHNNNccclllZZZOOOQQQSSSXXXpppwwwdddUUURRRPPPRRRaaauuu}}}xxx{{{~~~zzztttqqqjjjeee^^^ZZZWWWTTTPPPLLLHHHGGGEEEBBB???<<<:::999888888777666666666777777555555555555555555555555555555666666777777777777777888999999999:::<<<>>>AAADDDKKKVVVbbbtttzzzwwwhhh]]]zzzsssVVVJJJCCCBBB@@@>>>;;;::::::;;;<<<::::::999999888777777777444555555666777888888888777777888999:::@@@PPP___zzz~~~xxxwwwyyy}}}vvvjjj[[[PPPFFFCCCBBBBBBCCCFFFOOOWWWccclllpppnnnkkkiiifffccc]]]WWWQQQKKKFFFCCC>>>;;;888555555444222111222222222222222111111000000000000000111111111111111111000000111111222222555777888999::::::999999888999999888777777:::<<<<<<;;;;;;:::999999::::::=========<<<<<<<<<<<<<<<999999999999:::::::::::::::;;;===>>>===>>>???AAADDDHHHKKKOOOZZZmmm~~~{{{mmm^^^UUU[[[hhhsss~~~zzzaaa]]]\\\jjjwww~~~zzzooocccYYYTTT}}}tttnnnaaa[[[SSSKKKEEEAAA===:::::::::999999999999::::::999999999888888888777777777888999;;;;;;;;;;;;:::888999===BBBGGGQQQcccttttttbbbXXXSSSRRRTTTUUUQQQKKKDDD@@@AAAFFFJJJQQQggg~~~dddUUUMMMPPPRRRXXXrrr}}}iiiXXXTTTQQQRRR___qqq}}}yyytttqqqiiiddd]]]YYYVVVSSSOOOKKKGGGFFFDDDAAA???<<<:::999888777777666666777777888444444555555555555444444444555555666666777777888777888999999999999<<<>>>???BBBHHHSSS```tttzzzzzziii]]]yyysssVVVKKKEEEBBBAAA???===<<<;;;;;;<<<:::::::::999888888777777666666666666777777777777555666888:::<<>>;;;:::999999999999999::::::;;;;;;;;;:::::::::999999888999:::<<<<<<<<<<<<;;;999;;;@@@EEEJJJTTThhhzzztttcccYYYSSSSSSUUUTTTQQQKKKEEEBBBBBBGGGJJJVVVmmmqqq]]]PPPKKKQQQTTT\\\yyylllZZZTTTQQQQQQ]]]nnn|||yyyuuurrriiiccc]]]XXXVVVSSSNNNJJJFFFEEECCCAAA>>><<<:::999666666666555555666666777444555666777777666555444444444555555666777777888666888999999888999;;;>>>>>>@@@EEEOOO^^^sss{{{~~~mmm```~~~tttXXXMMMGGGBBBAAA@@@???===<<<;;;:::;;;::::::999999888888777777777777777666666666666555666999<<<===BBBPPP^^^uuu}}}}}}zzz}}}{{{ppp^^^RRRGGGCCCBBBAAACCCFFFLLLTTTaaakkkoooooollljjjgggfffccc]]]VVVNNNIIIFFF@@@===:::777666555333222000111111111111000//////000000111111111222222222000000///000000111222333555666777999999999999888777888888777666666999;;;::::::999::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;:::<<>><<<:::999555555444444444555555666555666777888888777666555444444444555666777777888666777999999888999;;;===>>>>>>CCCMMM\\\sss}}}qqqeeevvvYYYOOOIIIAAAAAAAAA@@@>>>===;;;:::;;;;;;:::999999888888777888888777777666666555555777888;;;===>>>AAANNN[[[qqq}}}|||}}}~~~rrr^^^SSSHHHCCCBBBAAACCCFFFKKKTTTaaakkkoooooommmkkkffffffddd___XXXQQQKKKIIIBBB???;;;888777666555333222333333333333222111111000111111111111222222222.........///000222444444444555777888999999888888666777777666555555888::::::::::::;;;<<<===>>>???;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>======<<<:::999;;;???BBBAAAGGGLLLOOOXXXjjj||||||zzzyyy||||||sssmmmeee]]]]]]dddnnnzzzpppkkkaaaffftttwwwyyyuuutttnnneeecccfffxxxrrrnnnbbbUUUOOOJJJDDD???>>>;;;;;;::::::::::::999999777888888888888999999999888:::===@@@@@@>>><<<:::===;;;@@@IIIMMMVVVnnnzzzkkk___VVVRRRSSSRRRRRROOOKKKHHHGGGIIILLLYYYtttooo^^^QQQMMMOOOUUUYYYffflllZZZQQQNNNPPP[[[hhh~~~{{{wwwsssqqqfffbbb\\\WWWSSSOOOJJJGGGDDDCCCAAA>>><<<:::999888555555555555555666777888777666444222222222444555777777777777666666666666777777777777888999:::;;;<<<999;;;GGG\\\xxxzzzyyyttt{{{uuummm{{{\\\OOOIIIEEEDDDBBBAAA???>>>>>>===:::;;;<<<<<<;;;:::888777777777777777777777777777999555777===???AAALLLZZZpppyyyzzz}}}pppddd[[[NNNEEEBBBBBBDDDDDDHHHQQQ]]]gggmmmnnnmmmmmmllllllkkkggg```XXXPPPKKKDDD@@@;;;888666555444222111111111111111111111111222222333444444444444333000000000111222222333333333555777888888888999;;;777777777666666666999;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::===@@@@@@???===<<<<<<;;;<<<<<<<<<;;;<<<>>>AAAGGGFFFGGGLLLXXXiiizzz{{{vvvxxxxxxvvvvvvrrrjjj```YYY]]]jjjyyyvvv```^^^jjjzzz|||tttnnnkkkkkkmmmyyytttnnnbbbVVVPPPKKKDDD???>>>;;;;;;::::::::::::999999888888888888999999999999999;;;>>>@@@@@@???===;;;===<<>>;;;:::888888666555555555555666666777777666444222222333444555777777777777777777777666777777777777888999:::;;;>>>;;;<<>>======;;;;;;<<<<<<;;;:::888777777777777777777777777777999666777===???AAALLLZZZqqq~~~yyy{{{~~~ssseee\\\OOOFFFCCCDDDEEEEEEHHHQQQ^^^hhhnnnooonnnnnnnnnnnnmmmiiiccc[[[SSSNNNFFFCCC>>>:::888777555444111111111111111111111111000000111222222222222222000000000111222222333333333555888999888888:::;;;777777888777666666999;;;999:::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::;;;>>>@@@AAA???>>>===>>>;;;<<<<<<<<<;;;<<<>>>AAAFFFEEEGGGLLLXXXiii{{{yyyrrrtttuuuuuuuuussslllbbb\\\```kkkzzzwwwbbbaaalll|||}}}vvvpppnnnoooppp{{{wwwooodddXXXRRRLLLDDD@@@???;;;;;;::::::::::::999999888888888888999999999::::::<<>><<<======BBBKKKSSS___xxx~~~pppddd[[[VVVUUUXXXVVVQQQKKKGGGHHHNNNTTTeeeqqq]]]SSSNNNLLLPPPZZZfffzzz{{{iiiWWWOOOKKKLLLUUUaaa||||||xxxuuupppmmmfffbbb]]]XXXTTTPPPKKKHHHDDDCCC@@@>>>;;;999888888777666666555555555555666666555444333333333444555777777777777777777777777888777777888888999:::;;;@@@>>>>>>HHH^^^{{{ttthhhjjjppp}}}{{{yyyiiiZZZPPPIIIGGGEEEBBB???>>>======;;;<<<<<<;;;;;;:::999888777777777777777777777777999666777===>>>@@@LLL[[[sss~~~yyy|||vvvfff]]]PPPGGGDDDEEEFFFGGGHHHQQQ^^^jjjpppqqqpppoooqqqqqqoookkkeee^^^WWWRRRJJJFFFAAA===:::999777555222222222222222222222222...///000000111111000000000000111111222333333333555777999:::999999:::;;;777888888888666777888:::999::::::;;;<<<===>>>>>>>>>>>>======<<<;;;::::::<<<>>>@@@AAA???>>>>>>>>>;;;<<<<<<<<<;;;<<<>>>AAACCCDDDFFFLLLWWWiii{{{uuulllnnnrrrtttuuuuuunnnfffbbbdddnnn{{{yyyhhhgggqqqzzztttrrrsssttt~~~zzzpppfff[[[TTTMMMDDD@@@???;;;;;;:::::::::999999999888888888999999999::::::;;;===???AAAAAA@@@>>>===<<<===BBBKKKTTTccc|||~~~qqqfff\\\VVVUUUWWWXXXUUUPPPLLLLLLRRRXXXjjjfffYYYVVVRRRRRRWWWcccssszzzhhhWWWOOOKKKKKKSSS___}}}uuutttsssuuuxxx{{{|||yyyuuupppmmmeeebbb\\\XXXTTTPPPLLLIIIDDDBBB@@@===;;;999888777888777666555555555555555666555444444444444555555777777777777777888888888888888888888999:::;;;;;;???>>>@@@JJJaaarrriiilllqqq|||nnn]]]QQQJJJHHHEEEBBB???>>>>>>>>><<<<<<<<<;;;;;;:::999999777777777777777777777777999666888======???LLL\\\xxx~~~zzz}}}xxxhhh^^^QQQHHHEEEEEEFFFGGGHHHQQQ___kkkqqqssssssrrrsssrrrqqqmmmggg```ZZZVVVLLLHHHCCC>>>;;;999777555222222222222222222222222...//////000000000000000000000111222222333333444666888:::::::::999:::<<<777888999888777777888:::999:::;;;<<<===>>>???@@@??????>>>===<<<;;;;;;:::<<<===??????>>>======>>>;;;<<<<<<<<<;;;<<<>>>AAAAAACCCFFFKKKVVVhhh{{{ssshhhiiippptttvvvwwwsssllliiikkksss}}}|||ppppppxxx}}}xxxuuuuuuwww|||qqqhhh^^^WWWNNNEEE@@@@@@;;;;;;:::::::::999999999888999999999999:::::::::<<<===???@@@@@@@@@???>>>:::<<>>AAAKKKdddrrrkkkmmmuuu{{{xxxdddVVVMMMJJJGGGCCCAAA@@@@@@@@@======<<<;;;::::::::::::777777777777777777777777999777999===<<<>>>LLL^^^{{{{{{~~~zzzjjj```RRRHHHEEEEEEFFFFFFHHHQQQ^^^jjjqqqtttuuuuuuttttttrrrnnniiiccc]]]ZZZOOOJJJDDD???<<<999777555222222222222222222222222///000111111222222111111111111111222333333444444666888::::::999999:::;;;777999:::999888777888999::::::;;;<<<>>>???@@@@@@???>>>>>>===<<<<<<;;;;;;:::<<<======;;;;;;;;;<<<;;;<<<<<<<<<;;;<<<>>>AAA@@@BBBFFFKKKUUUfffzzzsssfffgggpppvvvxxx{{{xxxtttrrrtttyyyxxxzzz|||yyyyyyzzz}}}rrrjjjaaaYYYOOOEEE@@@@@@;;;;;;::::::::::::999999999999999999::::::::::::<<<===>>>?????????>>>>>>999<<>>BBBMMMgggtttmmmlllyyyyyyqqqaaaTTTQQQLLLGGGDDDBBBBBBBBB>>>===<<<;;;::::::::::::777777777777777777777777999777999<<<;;;===LLL___zzz}}}~~~~~~mmmcccUUUKKKFFFFFFFFFEEEIIIQQQ]]]hhhppptttwwwyyyvvvvvvtttpppkkkeee```]]]QQQMMMGGGAAA===:::777555333333333333333333333333000111222222333333222222111111222222333444444444666888::::::999888999:::888999;;;:::999777888888:::;;;;;;<<<===>>>??????=========<<<<<<<<<<<<;;;:::;;;<<<;;;:::999:::<<<;;;<<<<<<<<<;;;<<<>>>AAA???CCCGGGKKKTTTdddxxxwwwggghhhssszzz|||~~~}}}{{{zzz|||~~~ssslllccc[[[PPPEEE@@@AAA;;;;;;::::::::::::999999999999999:::::::::;;;;;;;;;<<<===>>>>>>>>>>>>===:::===BBBHHHUUUkkk|||sssiii]]]TTTQQQNNNSSSXXXWWWSSSSSS[[[bbbyyyqqqfffgggkkkmmmuuuzzziiiZZZSSSNNNKKKPPPZZZmmmiii\\\WWWUUUTTTVVVZZZ^^^aaadddeeeeeedddiiinnntttzzz}}}{{{xxxtttoookkkaaa]]]YYYTTTQQQMMMJJJGGGCCCAAA???<<<:::888777666666555555555555666666777444444555666666666666666666777777888888999::::::999999999999:::;;;<<<<<<:::@@@EEEPPPiii|||uuusss{{{wwwnnn___[[[UUUNNNHHHDDDCCCBBB>>>>>><<<;;;::::::;;;;;;777777777777777777777777999777:::<<<:::<<>>AAA@@@CCCGGGKKKSSSbbbwww{{{kkkkkkwww||||||~~~ssslllddd\\\QQQEEE@@@AAA;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;;;;<<<<<<===============;;;???CCCIIIVVVmmm}}}tttjjj^^^UUUQQQLLLQQQUUUSSSOOORRR\\\eee}}}xxxssswww|||yyyiiiYYYRRRNNNJJJOOOXXXmmm|||dddZZZWWWSSSUUUWWW\\\```dddfffggghhhjjjnnntttyyy~~~~~~|||zzzwwwsssmmmiii```\\\XXXSSSPPPMMMIIIFFFCCCAAA???<<<:::888777666555555555555555666777888444444555666777777666666666777777888999999::::::999999999999:::;;;<<<<<<;;;BBBGGGQQQiii|||{{{uuuvvvhhhccc[[[RRRKKKFFFCCCBBB???>>><<<;;;::::::;;;;;;777777777777777777777777888777:::<<<:::<<>>;;;<<<<<<<<<;;;<<<>>>AAA@@@DDDHHHKKKRRRaaavvv}}}mmmnnnzzz{{{xxxwww|||}}}zzzqqqeee[[[TTTLLLDDD===<<<;;;::::::999999::::::777999::::::999888:::;;;:::;;;>>>???@@@@@@>>>>>>;;;;;;@@@JJJVVVggg~~~{{{ssslllbbbWWWQQQLLLKKKKKKKKKKKKMMMXXXcccxxx}}}ooo^^^UUUQQQPPPUUUZZZjjj~~~{{{ddd______\\\\\\___fffnnnssstttuuuwwwvvvxxxzzz}}}}}}zzzwwwsssnnniiieee___ZZZUUURRRPPPNNNIIIFFFBBB@@@>>><<<:::999888777<<<:::888777555555666666333333444444444444444444777888888888999999999999777888999:::;;;<<<<<<<<<======CCCQQQeeexxxtttxxxxxxmmmccc^^^WWWQQQMMMIIIEEECCCBBBAAA???>>><<<;;;;;;;;;999999999888888888888777666777:::===<<>>===<<<<<<======AAAJJJTTTddd{{{zzzssslllaaaVVVPPPHHHGGGGGGHHHGGGKKKWWWccc|||~~~ooo___UUUPPPOOOSSSXXXjjj~~~hhhccccccaaaccciiisss~~~}}}yyyvvvrrrmmmhhhddd^^^YYYSSSOOONNNLLLHHHEEEAAA@@@>>><<<:::888777777666666555444333333333333333333444444444444555555777777777888888888999999777888999:::;;;<<<<<<<<>><<<<<<;;;;;;999999999999888888888888666777:::===<<>>???>>>======???AAACCCCCCEEEJJJTTTeeexxxtttrrryyyrrryyy~~~tttmmmddd[[[UUUOOOGGGBBB>>>======<<<;;;<<<<<<<<<888999::::::999999:::;;;;;;<<<<<<=========<<<<<>><<<:::888777777333333444444444333333222333333444444444555555555666666666777777777888888777888999;;;<<<<<<<<<<<>>===<<<<<<;;;:::999999999888888888888777888;;;===<<>>???>>>===>>>???AAABBBDDDFFFKKKUUUgggzzzwwwsssyyyyyy~~~~~~tttnnnfff]]]VVVNNNGGGCCC>>>===<<<<<<;;;;;;<<<<<<888999;;;:::999999:::<<>>AAAGGGPPP^^^ssstttmmmhhh^^^SSSMMMDDDBBB@@@@@@@@@DDDQQQ^^^xxxtttdddXXXPPPLLLOOOUUUkkkxxxqqqrrrsss}}}yyyuuuqqqlllfffaaa^^^XXXPPPKKKJJJIIIGGGEEEAAA@@@>>>;;;999888777666333444555777777777666555333333444444555555666666666666666666777777777777777888999;;;<<<<<<=========@@@DDDIIISSSeeezzz~~~zzz~~~aaabbbyyyjjj```VVVRRRNNNKKKJJJJJJIIIHHHCCCBBBAAA???>>>===<<<<<<::::::999999999888888888777888;;;===<<<>>>JJJVVVyyywww}}}{{{rrrkkkgggmmmuuufffWWWMMMGGGEEEDDDGGGJJJQQQYYYdddnnnvvv{{{~~~}}}{{{zzzyyyvvvrrrnnnmmmhhh```XXXPPPHHHAAA===777666555333222111111111111111111111111111111111//////000111222444555666777777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<>>>@@@BBBDDDGGGLLLVVVhhh|||{{{uuuzzzwwwrrrjjj```WWWNNNFFFBBB===<<<<<<;;;:::;;;;;;;;;888:::;;;;;;:::999;;;<<<@@@@@@AAABBBBBBBBBAAAAAA======@@@FFFOOO]]]sssyyylllgggbbbZZZQQQLLLEEECCCBBBAAA@@@CCCNNNZZZsssvvvggg[[[QQQLLLOOOUUUiii|||}}}~~~zzzvvvqqqkkkeeeaaa^^^XXXPPPKKKJJJIIIGGGEEEAAA???===;;;999777777666333444666777888888777666333333444555555666777777666666666666777777777777888999:::;;;<<<=========<<>>=========:::::::::999999999999888888999;;;===<<<>>>IIIVVVxxxwww{{{xxxnnnkkkuuu~~~ttteeeVVVMMMHHHEEEEEEEEEHHHNNNWWWaaallltttyyy}}}|||zzzyyyyyywwwtttqqqoookkkddd\\\TTTLLLDDD???:::888666333222111111222111111111111111111111111------///000333666888999777888999::::::;;;::::::<<<<<<<<<<<<============<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<>>>@@@AAADDDIIINNNWWWhhh}}}www{{{zzzuuunnncccXXXNNNFFFBBB===<<<;;;;;;::::::;;;;;;999:::;;;;;;::::::;;;<<<===???AAACCCDDDCCCBBBAAA<<<<<>>>>>===::::::::::::999999999999888999;;;===<<<>>>IIIUUUtttzzzzzztttsss}}}sssdddVVVLLLHHHFFFEEEDDDGGGMMMUUU___jjjsssxxx}}}|||{{{{{{zzzxxxvvvrrrnnnhhhaaaYYYPPPHHHBBB<<<:::777444222222222333222222222222222222222222------///111333666999:::777888999:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>AAACCCAAAEEEJJJNNNVVVggg}}}yyy}}}zzzwwwpppfffZZZOOOGGGDDD>>>===<<<<<<;;;<<<<<<<<<999:::;;;;;;::::::;;;===<<>>===@@@FFFOOO]]]rrrssseeeWWWQQQPPPLLLHHHFFFBBBAAABBBCCCBBBCCCLLLWWWpppuuuggg[[[OOOIIILLLSSS___rrr|||xxxsssmmmggg```\\\ZZZUUUOOOKKKJJJHHHDDDAAA@@@???===;;;888777666666333333333333333333444444333333444555666777888888777777777888888888999999888999:::<<<======>>>>>>>>>@@@DDDLLL\\\sss{{{bbbaaasss{{{iiieee[[[WWWRRRMMMKKKIIIGGGEEEEEEDDDBBBAAA???>>>>>>>>>;;;;;;:::::::::999999999888999<<<===<<<>>>IIIUUUooo~~~||||||~~~ttteeeWWWMMMHHHEEEDDDDDDGGGLLLTTT^^^iiisssxxx~~~}}}}}}}}}}}}{{{zzztttqqqllleee^^^UUULLLFFF???<<<999555333222333444222222222222222222222222//////000111333555777888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>???AAACCCAAAEEEKKKNNNUUUeee||||||zzzwwwqqqggg[[[QQQIIIFFF??????>>>===============999:::<<<;;;::::::;;;======AAAFFFJJJLLLKKKHHHFFF@@@???AAAGGGOOO\\\pppmmm^^^PPPJJJIIIGGGDDDDDD??????AAADDDCCCDDDMMMWWWnnn|||sssfffYYYNNNGGGKKKRRRZZZlll~~~zzzvvvqqqkkkeee^^^YYYXXXSSSNNNKKKJJJGGGCCC???@@@???===:::888777666555666555444333333333555555333333444555666777888999888888888888999999999999999999;;;<<<===>>>>>>>>>>>>???DDDOOObbb{{{{{{cccbbbtttzzziiifffZZZVVVQQQMMMJJJHHHFFFEEEEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;:::::::::999999999999<<<===<<<===IIIUUUjjjvvvgggXXXMMMHHHEEEDDDDDDFFFLLLTTT^^^iiisssxxx}}}||||||}}}}}}|||zzzvvvsssnnnhhhaaaXXXOOOIII@@@>>>:::666444333444444222222222222222222222222222222222222333444555555888888999:::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<<<<===???AAAAAAFFFKKKNNNUUUddd{{{}}}~~~xxxppphhh```VVVJJJCCC@@@>>><<<<<<<<<===<<<;;;999:::;;;:::999999:::<<<>>>AAAHHHPPPUUUTTTNNNHHHEEE@@@@@@GGGMMMXXXnnnmmmUUUIIIHHHDDDBBBEEEBBBBBBGGGDDDBBBGGGGGGNNN___qqq~~~ppp___UUUNNNJJJJJJMMMZZZdddwww{{{xxxtttpppkkkeee]]]YYYUUURRRNNNJJJHHHEEEBBB???AAA???===;;;888666555555555555555555555555555555555555555555666666666666888888888888888888888888999:::;;;===>>>>>>??????;;;CCCEEENNNeee{{{~~~___]]]rrrxxxlll___XXXXXXVVVSSSOOOKKKHHHFFFGGGFFFDDDCCCAAA@@@@@@@@@======<<<;;;::::::::::::::::::<<<===;;;===HHHSSSooowwweeeXXXNNNGGGEEEGGGFFFHHHLLLRRR]]]hhhrrryyy{{{}}}~~~}}}|||{{{|||~~~yyyvvvrrrlllfff^^^UUUOOOEEE@@@;;;777555555555555333444444222111111333666333333333222222333333444777888999;;;<<<<<<;;;;;;;;;;;;:::999888888888888;;;:::999888888:::<<<===<<<<<<<<<=========>>>>>>;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<>>>???AAACCCEEEHHHLLLTTTdddxxx~~~xxxppphhh```UUUJJJBBB@@@>>><<<<<<<<<<<<;;;:::999:::;;;:::999999;;;<<<@@@DDDJJJSSSXXXWWWPPPJJJFFFAAA@@@FFFLLLVVVkkkfffOOOEEEEEEAAA@@@CCC@@@@@@EEECCCDDDKKKJJJOOO]]]qqq{{{sssgggYYYQQQLLLIIIJJJNNNUUU```ssszzzwwwsssooojjjddd]]]XXXUUURRRNNNJJJHHHEEEBBB@@@@@@>>><<<:::888777666555555555555555555555555555555555555555666666666666888888888888888888888888999:::;;;===>>>>>>??????@@@FFFGGGQQQlllbbb```vvvuuujjj^^^YYYXXXVVVSSSPPPMMMJJJIIIIIIHHHFFFDDDCCCAAAAAA@@@======<<<;;;:::::::::;;;;;;;;;===>>>===???IIITTTkkkxxxfffXXXNNNGGGEEEGGGFFFHHHKKKQQQ[[[fffpppvvv{{{|||~~~}}}||||||}}}~~~zzzxxxsssoooiiiaaaXXXSSSGGGCCC===999777666666555333444444333222222333555444444444444444444555666777888:::;;;<<<<<<;;;;;;:::999999888888999999::::::999888777888999;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===???@@@AAABBBEEEHHHLLLTTTdddxxxyyyqqqhhh```UUUIIIAAAAAA???<<<<<<<<<;;;:::999999:::::::::999999;;;===BBBFFFNNNVVV\\\[[[SSSMMMHHHBBBAAAFFFJJJSSSggg{{{aaaKKKBBBDDD@@@???AAA???BBBGGGEEEHHHOOONNNOOOZZZqqqzzzsssggg]]]SSSNNNKKKIIIKKKOOORRR]]]qqqyyyvvvrrrnnniiiccc\\\XXXUUURRRNNNJJJHHHFFFBBB@@@>>>===;;;:::888777777777555555555555555555555555555555555555666666666666888888888888888888888888999:::;;;===>>>>>>??????CCCGGGGGGTTTttt}}}dddddd|||rrrhhh]]]ZZZXXXUUURRRPPPOOONNNNNNMMMLLLIIIGGGDDDCCCBBBAAA======<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>>>>@@@JJJUUUiiiyyyfffXXXNNNGGGDDDFFFEEEFFFJJJPPPXXXcccmmmrrryyy{{{}}}~~~}}}|||}}}~~~|||yyyvvvqqqlllddd\\\WWWKKKFFF@@@;;;999888777666222333555555333222333444555555555555555666777888888999:::<<<<<<<<<<<<;;;999888888888888999999:::999888777777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================>>>@@@AAABBBBBBEEEHHHKKKTTTdddxxx{{{rrrjjjaaaVVVJJJBBBAAA???<<<;;;;;;;;;:::888888999::::::999999;;;===CCCGGGPPPZZZ```___WWWPPPJJJDDDBBBEEEIIIOOOaaattt```LLLDDDEEE@@@???BBB@@@FFFJJJIIILLLSSSQQQOOOYYYooosssjjj___WWWPPPMMMKKKIIILLLQQQQQQ___uuu}}}xxxuuuqqqlllhhhbbb\\\XXXTTTQQQMMMJJJHHHEEEBBB@@@<<<<<<:::999888888888888555555555555555555555555555555555555666666666666888888888888888888888888999:::;;;===>>>>>>??????AAACCCCCCUUUzzzuuuvvvzzzgggiiiqqqhhh]]]YYYWWWTTTRRRPPPPPPQQQQQQQQQOOOMMMJJJGGGDDDCCCBBB>>>======<<<<<<=========::::::;;;>>>>>>@@@IIISSSjjjxxxvvvyyyyyydddVVVMMMFFFCCCDDDCCCDDDGGGNNNWWWbbbkkkqqqwwwzzz}}}~~~}}}}}}~~~}}}zzzwwwsssooohhh```[[[OOOJJJCCC===:::888777555111333666666555333333333444444444555666777888999999:::;;;<<<======<<<;;;:::999999888888888999999888888777777777777888999::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBDDDGGGKKKSSScccxxx{{{|||tttkkkbbbXXXLLLDDD@@@>>><<<;;;;;;;;;:::888888999::::::999:::<<<>>>AAAGGGQQQ]]]dddccc[[[SSSMMMGGGDDDFFFGGGLLL\\\nnn|||aaaMMMEEEFFF???>>>BBBBBBGGGMMMNNNQQQXXXTTTRRR\\\mmm{{{mmmcccYYYSSSNNNLLLIIIHHHKKKQQQTTTccczzz}}}zzzwwwtttoookkkfffaaa\\\XXXSSSPPPLLLIIIGGGEEEBBB@@@;;;;;;:::999888888888888555555555555555555555555555555555555666666666666777777777777777777777777999:::;;;===>>>>>>??????>>>AAACCCWWWsssjjjpppxxxiiinnnqqqhhh^^^XXXVVVTTTRRRQQQQQQSSSSSSSSSRRROOOLLLIIIFFFEEEDDD??????>>>=========>>>>>>:::999:::<<<>>>???FFFOOOfffrrrpppuuuxxxbbbTTTKKKEEEBBBBBBAAABBBFFFMMMVVVbbblllrrruuuyyy}}}~~~~~~}}}}}}{{{xxxuuuqqqkkkddd___SSSNNNFFF@@@<<<999777555222444666666555333333444333333333444555777888999:::;;;<<<===>>>===<<<;;;<<<;;;:::999888888888888999999888888888888888999999:::::::::;;;;;;;;;;;;999999999888999::::::;;;:::;;;<<<===>>>>>>??????AAADDDGGGKKKSSScccwww{{{zzz{{{ssskkkcccYYYMMMEEE???===;;;:::;;;;;;:::999777888::::::999:::<<<>>>@@@GGGSSS```hhhhhh```XXXQQQJJJFFFGGGFFFIIIWWWhhhyyy```LLLDDDEEE>>>===DDDEEEKKKVVV\\\aaaddd\\\XXXaaahhhxxxhhh]]]TTTOOOKKKJJJIIIJJJPPPWWW]]]jjj{{{xxxtttqqqlllgggccc^^^YYYVVVQQQNNNJJJGGGEEECCCAAA???<<<;;;:::888888777777777555555555555555555555555555555555555666666666666777777777777777777777777999:::;;;===>>>>>>??????>>>BBBFFF[[[pppjjjooovvvllltttqqqhhh]]]XXXWWWVVVTTTTTTTTTTTTUUUTTTSSSPPPMMMJJJHHHFFFFFFAAAAAA@@@???>>>>>>>>>>>>;;;999999<<<>>>???DDDKKK___yyy{{{qqqnnntttwwwaaaSSSLLLFFFCCCCCCBBBDDDGGGMMMWWWbbblllrrrsssxxx}}}~~~}}}}}}|||yyywwwtttnnnhhhcccYYYSSSKKKCCC>>>;;;888666333444666666444333444555222222333444666888999:::;;;<<<===>>>>>>===<<<<<<===<<<;;;::::::999999999;;;;;;;;;::::::::::::999999999999999::::::::::::999999999999999::::::;;;999:::;;;===>>>>>>>>>>>>AAADDDGGGJJJSSScccwww}}}vvvyyy~~~yyyqqqiiibbbXXXMMMEEE===;;;::::::;;;<<<;;;:::777888999999999:::<<<>>>@@@GGGUUUcccmmmmmmeee^^^TTTMMMHHHHHHFFFGGGTTTeeevvv___LLLEEEEEE???AAAJJJNNN\\\lllxxx|||yyyggg\\\bbbddduuudddXXXOOOLLLKKKMMMNNNRRR\\\ffflllvvv}}}yyyvvvppplllgggbbb^^^ZZZVVVSSSOOOLLLHHHFFFDDDBBB???===<<<;;;:::888777666666666555555555555555555555555555555555555666666666666777777777777777777777777999:::;;;===>>>>>>??????>>>DDDIII]]]sssnnnmmmuuuppp{{{qqqggg[[[ZZZZZZYYYXXXXXXWWWWWWVVVTTTSSSPPPNNNKKKIIIHHHGGGDDDCCCAAA@@@>>>>>>======>>>;;;:::===>>>???CCCIII\\\www~~~oookkkqqqxxxaaaTTTNNNIIIFFFFFFGGGGGGJJJOOOWWWaaajjjooorrrwww}}}~~~}}}}}}|||zzzwwwrrrlllggg^^^XXXOOOGGGBBB===:::888444555666555333333555666333333444555777999;;;<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<===>>>===============<<<;;;;;;;;;;;;<<<<<<<<<=========;;;;;;::::::;;;;;;<<<===:::;;;<<<>>>????????????AAACCCFFFJJJRRRbbbwwwtttooorrr}}}~~~~~~~~~yyy{{{vvvooohhh```WWWLLLEEE<<<:::999999;;;<<<<<<;;;777888999999999:::===???@@@HHHVVVfffppppppiiiaaaVVVNNNJJJIIIFFFFFFSSSccctttaaaNNNFFFGGGCCCFFFRRRWWWoooppp]]]```bbb}}}tttbbbVVVNNNLLLMMMPPPUUU\\\hhhtttyyy|||xxxuuummmiiiddd___[[[WWWSSSPPPNNNKKKGGGEEECCCAAA???======<<<:::888777666555555555555555555555555555555555555555555666666666777777777777777777777777777999:::;;;===>>>>>>??????===DDDIII\\\|||tttpppkkkvvvssspppfffZZZ\\\\\\\\\\\\[[[ZZZXXXXXXTTTRRRPPPNNNKKKIIIHHHHHHEEEDDDBBB@@@???======<<<@@@<<<<<<>>>@@@@@@CCCHHH^^^yyylllhhhnnn}}}yyybbbUUUOOOLLLIIIHHHKKKKKKMMMQQQXXX```hhhmmmqqqvvv}}}~~~}}}~~~|||yyyuuuoookkkbbb\\\SSSKKKDDD@@@<<<:::555666555444333333555777444444555777999;;;===>>>======>>>??????>>>===<<<999999:::;;;===???AAABBB>>>>>>??????>>>===<<<<<<@@@@@@@@@@@@AAAAAAAAAAAA===<<<<<<<<<<<<===>>>>>>:::<<<>>>???@@@@@@@@@@@@AAACCCFFFJJJRRRbbbwwwyyynnnhhhjjjsss}}}}}}||||||{{{~~~~~~zzzwwwwwwyyyooommmlllnnnpppmmmfff```{{{xxxssskkk```UUUKKKFFF@@@>>><<<;;;;;;;;;:::888::::::999999999:::;;;<<>>===<<<;;;:::888777666666666555555555555555555555555333444555555666666555555888777666666666777999:::;;;::::::;;;<<<>>>@@@BBB;;;???JJJ[[[pppuuukkkkkkvvvooo{{{sssiiifffdddhhhjjjhhh```ZZZYYYYYY[[[XXXTTTOOOKKKIIIHHHGGGFFFFFFDDDCCCAAA@@@>>>>>>???>>>===;;;;;;???DDDHHH\\\wwwqqqlllnnnvvvooo\\\RRRPPPQQQSSSRRRPPPPPPVVV[[[___eeelllooosssyyy{{{~~~~~~~~~|||zzzvvvrrrpppllldddYYYNNNFFF@@@<<<:::999888666444333444555666444444555777888999::::::999;;;===@@@AAAAAA@@@???======<<<<<<===>>>@@@AAA????????????????????????AAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@???===<<<<<<<<<======>>>>>>???@@@@@@@@@DDDDDDDDDIIISSSccctttzzzqqqiii```]]]aaagggjjjkkkqqqqqqsssxxx~~~|||}}}zzzwwwrrrnnnllljjjiiikkkjjjhhhgggeeedddddddddbbbaaa___]]]ZZZXXXVVVVVVzzzwwwrrrjjj```UUULLLGGG@@@>>><<<;;;;;;;;;:::999;;;:::999999999:::;;;<<<@@@EEEUUUiiiuuussslllhhhaaaYYYPPPKKKHHHJJJRRR[[[ooozzzfffTTTHHHJJJMMMSSSggg~~~ppp[[[VVV]]]lllvvvcccUUUOOORRRVVV[[[fffxxx}}}{{{vvvqqqnnngggddd```]]]ZZZVVVRRROOOMMMKKKHHHEEEBBB???======<<<;;;999888777666666666444444444444444444444444333444555555666666555555888777777666777888999:::::::::::::::<<<>>>@@@AAA;;;>>>GGGXXXmmm~~~zzzppppppuuuiiivvvuuukkkhhhjjjmmmnnnjjjbbb[[[XXXXXXZZZXXXTTTOOOLLLIIIHHHHHHFFFFFFDDDCCCAAA@@@>>>>>>===<<<;;;::::::===BBBFFF\\\vvvpppjjjjjjrrrwwwfff___^^^```bbbbbb______cccdddcccdddhhhpppsssyyy}}}~~~|||xxxuuusssnnnggg\\\QQQIIIBBB>>>;;;999888666444333444555666888888999;;;<<<===>>>???===>>>@@@AAABBBAAA???>>>===============???@@@AAA@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<======>>>>>>???@@@@@@AAADDDDDDEEEIIISSSbbbrrr}}}{{{uuupppfff___WWWUUUXXX]]]___```eeefffhhhmmmqqqsssrrrqqqtttrrrnnnjjjgggdddbbbbbbbbbaaa___]]][[[ZZZYYYYYYUUUTTTSSSRRRQQQOOONNNNNNxxxvvvqqqiii___UUUMMMHHH@@@>>><<<;;;;;;;;;:::999;;;:::999999999:::<<<===???EEETTTgggttttttppplllddd\\\TTTOOOJJJJJJPPPXXXiiiuuu~~~{{{```RRRJJJNNNTTT___xxxkkkVVVRRRYYYggg}}}vvvrrrxxxuuuaaaTTTOOOUUU^^^hhhvvv~~~{{{yyyuuupppllldddaaa]]]ZZZWWWTTTPPPNNNKKKJJJGGGDDDAAA???======;;;:::999888777666666666444444444444444444444444444444555666666666666555888777777777777888999999999999999:::<<<===???@@@>>>???FFFVVVkkk{{{}}}tttsssvvvvvvbbbpppvvvmmmiiijjjlllmmmiiibbb[[[XXXXXXYYYWWWTTTPPPMMMKKKIIIIIIFFFFFFEEECCCAAA@@@>>>>>>======<<<;;;;;;===BBBFFFZZZsssqqqiiigggmmm|||yyyuuuwww{{{}}}|||yyywwwrrrjjjeeefffpppsssxxx~~~~~~{{{xxxwwwrrrkkkaaaWWWNNNFFF@@@<<<999888666444333444555666:::;;;<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCBBB@@@???>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<======>>>>>>??????@@@@@@BBBCCCDDDHHHPPP]]]kkkttt|||zzzxxxuuurrrllleee```XXXSSSMMMLLLNNNQQQRRRRRRWWWZZZ^^^```bbbccceeefffkkkiiifffccc```]]]\\\[[[XXXWWWUUURRRPPPNNNMMMLLLIIIIIIHHHHHHHHHGGGGGGGGG}}}yyyvvvpppggg]]]SSSJJJFFF???===;;;;;;;;;<<<;;;999;;;::::::999:::;;;<<<===>>>DDDQQQbbbppptttrrrooohhhaaaXXXSSSMMMJJJOOOUUUcccoooxxxzzz||||||tttaaaVVVPPPUUU___qqqhhhVVVSSSWWWddd{{{yyyqqqlllrrrttt```VVVSSSYYYdddttt}}}zzzwwwsssnnnkkkbbb___\\\YYYVVVSSSOOOLLLJJJHHHFFFCCC@@@>>>===<<<:::999888777666666666666444444444444444444444444444444555666666666666666777777777888888888999999888999999;;;<<<===??????@@@@@@FFFUUUiiiyyy~~~~~~uuusssyyynnn\\\mmmwwwmmmjjjdddeeefffccc___ZZZXXXXXXXXXWWWTTTQQQNNNLLLKKKKKKGGGGGGEEEDDDBBB@@@???>>>@@@@@@???>>>>>>@@@DDDHHHWWWnnnsssjjjeeejjjxxx{{{ooohhhgggooorrrxxx|||}}}{{{yyytttooofff\\\SSSJJJBBB===:::888666444444444555666999999:::<<<===???@@@AAACCCDDDDDDEEEDDDCCCBBBBBB?????????@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@BBBAAAAAAAAA@@@@@@??????<<<<<<==================<<<<<<======>>>???????????????AAADDDKKKTTT```gggllljjjhhheeebbb]]]WWWRRRMMMJJJGGGFFFGGGIIIIIIIIINNNRRRVVVXXXWWWXXXZZZ]]]dddccc```^^^[[[YYYWWWVVVQQQPPPMMMKKKHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDwww|||yyyuuuoooeeeZZZPPPGGGBBB???===;;;;;;;;;<<<;;;:::;;;;;;:::::::::;;;<<<===<<>>===<<<999999888777666666666666444444444444444444444444444555666666777777666666777888888888999999999999888999:::;;;===>>>????????????EEESSSfffvvv}}}~~~yyywww~~~jjjYYYlllwwwmmmiiiccccccccc```]]]YYYWWWWWWWWWVVVTTTRRRPPPNNNMMMLLLIIIHHHGGGEEECCCBBBAAA@@@@@@AAA@@@??????AAADDDGGGSSShhhssshhhcccggguuuwwwkkkeeeffflllqqqvvv{{{}}}}}}|||{{{vvvrrrkkkcccYYYOOOEEE???;;;999777555555555666777888999:::<<<===???@@@AAACCCCCCDDDDDDEEEEEEEEEEEE@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAACCCBBBBBBBBBAAAAAA@@@@@@<<<===>>>?????????>>>>>>;;;<<<<<<======>>>??????;;;===>>>AAADDDKKKRRRWWWZZZXXXVVVUUUTTTPPPLLLHHHEEECCCAAAAAABBBCCCCCCCCCFFFJJJMMMNNNMMMNNNQQQTTTYYYYYYWWWVVVSSSQQQPPPOOOKKKJJJHHHFFFDDDCCCBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBzzz}}}wwwssslllbbbWWWMMMEEEAAA>>>===;;;;;;<<<<<<;;;:::<<<;;;:::::::::;;;===>>>;;;AAAKKKVVVdddpppssspppmmmggg```[[[SSSMMMMMMQQQ\\\iiissssssrrrtttqqqjjjbbb^^^___llldddWWWXXXXXX```rrr|||mmmaaa]]]___cccqqqpppjjjsss|||yyyuuupppkkkggg___\\\YYYVVVTTTQQQNNNKKKFFFEEECCCAAA???======<<<999888777666666666666666555555555555555555555555555555666777777777777666777888999999::::::999999888999;;;===>>>?????????<<<===DDDQQQcccttt~~~fffWWWlllyyyooojjjhhhgggeeebbb^^^ZZZWWWUUUVVVUUUTTTSSSQQQPPPNNNNNNJJJJJJIIIGGGEEEDDDBBBBBB????????????>>>???BBBEEEPPPdddsssfff```eeeuuuvvviii```___bbbhhhnnnuuuzzz|||~~~~~~}}}}}}xxxuuupppiii```UUUJJJCCC<<<;;;999777666777888999999:::<<<===???AAACCCCCCCCCCCCCCCCCCDDDDDDEEEEEE@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC>>>???@@@AAAAAAAAA@@@???=========>>>??????@@@@@@<<<===???@@@AAADDDHHHKKKKKKJJJIIIIIIIIIGGGDDDBBB>>>=========>>>???@@@AAAAAABBBDDDEEEEEEFFFHHHJJJOOOOOONNNMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBB|||rrrnnnhhh___UUULLLFFFBBB>>><<<;;;;;;<<<<<<<<<;;;<<<;;;;;;::::::<<<===>>>;;;BBBIIISSSaaaooossspppoooiiiccc]]]VVVNNNMMMQQQUUUcccmmmllljjjkkkhhhbbb\\\\\\eeezzzcccVVVWWWYYY^^^nnnzzzxxxsssiiiaaa]]]^^^ggg{{{oooeeeeeemmm{{{wwwsssmmmgggccc\\\ZZZVVVTTTRRROOOLLLIIIDDDCCCBBB@@@>>>======<<<888888777666666666666777666666666666666666666666555555666777777777777777777888999:::::::::999999999:::<<<>>>@@@@@@@@@@@@;;;???GGGTTTdddwww}}}aaaTTTiii|||rrrnnnjjjhhheeebbb___\\\XXXVVVUUUUUUTTTSSSRRRQQQOOOOOOLLLLLLJJJIIIGGGEEEDDDDDD???@@@@@@@@@???@@@BBBEEENNNaaa|||vvvhhhccciiiyyypppddd[[[VVVYYY___dddkkktttyyy{{{}}}{{{yyyuuuppphhh\\\PPPHHH>>><<<:::888888888999::::::;;;<<<>>>@@@BBBDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBAAABBBCCCEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFAAABBBCCCDDDDDDCCCAAA@@@@@@@@@@@@AAABBBBBBCCCCCC@@@AAABBBBBBAAAAAABBBDDDBBBAAAAAAAAABBBAAA???===<<<<<<<<<<<<===???BBBDDDCCCBBBBBBCCCFFFHHHHHHHHHLLLLLLMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKLLL}}}zzznnnjjjddd]]]TTTMMMGGGDDD>>><<<;;;;;;<<<<<<<<<;;;<<<<<<;;;:::;;;<<<===>>><<>>===<<<<<<888777777666666666666777777777777777777777777777555666666777777777777777777888999:::;;;:::999999:::;;;===???AAAAAAAAAAAA<<>>===>>>???>>>===;;;======>>>>>>???AAAEEEHHHJJJHHHFFFHHHKKKNNNMMMLLLPPPQQQQQQQQQPPPNNNLLLKKKFFFFFFGGGHHHIIIKKKMMMMMMOOOOOOQQQRRRTTTUUUWWWWWW{{{vvvlllhhhaaaXXXPPPJJJEEECCC<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<>>?????????>>>CCCEEEJJJVVVlllzzzeeeZZZjjj{{{ppphhhfffccc___]]][[[ZZZZZZXXXWWWWWWWWWVVVSSSOOOLLLNNNMMMMMMKKKIIIGGGEEEDDDBBBCCCCCCBBBAAAAAACCCEEENNN]]]vvvyyyppp{{{~~~nnncccWWWRRRQQQQQQSSSWWWaaagggooouuuxxx{{{~~~~~~}}}wwwrrrjjj\\\PPPHHH@@@;;;;;;<<<:::999:::;;;===???AAACCCDDDDDDDDDFFFBBB===<<<>>>??????>>>@@@???@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDDDDDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEHHHIIIIIIGGGDDDCCCCCCCCCAAAAAA@@@???>>>===<<<;;;;;;===@@@AAABBBDDDFFFHHHIIIJJJLLLNNNQQQUUUZZZ]]]___\\\\\\^^^\\\UUUOOOMMMMMMNNNOOOPPPSSSVVVXXXZZZ^^^```dddffffffggghhhiii|||xxxtttlllggg```WWWOOOHHHDDDBBB<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBJJJYYYiiiqqqppppppmmmhhhddd```[[[VVVSSSOOORRRYYY___]]]XXXWWWZZZbbbpppiiiZZZWWWWWWbbbsss~~~wwwxxxxxxtttoooooojjjxxxwwwzzzrrruuu|||jjj[[[]]]aaajjjzzzuuupppiiiccc^^^TTTTTTRRRPPPMMMKKKHHHGGGEEECCCAAA???===<<<;;;:::888777777666666666666666666555555444444444555555666666666666777777777777666666777888888999999:::;;;<<<===>>>>>>>>>>>>>>>@@@CCCJJJZZZrrrxxxddd\\\mmmtttkkkiiifffbbb___]]]\\\\\\XXXXXXWWWWWWVVVTTTPPPMMMNNNNNNMMMLLLJJJIIIGGGFFFDDDEEEDDDCCCAAABBBDDDFFFMMM[[[sss{{{}}}nnnbbbWWWRRRQQQQQQSSSWWW___eeennntttwwwzzzzzzuuummmaaaUUUJJJBBB<<<<<<<<<:::999:::;;;<<<>>>@@@BBBCCCCCCCCCCCC???;;;:::;;;======<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGDDDBBBBBBCCCBBBAAAAAAAAA@@@@@@??????AAACCCEEEFFFGGGIIILLLOOOOOOOOOPPPRRRXXXbbbkkkrrr|||yyywwwvvvooocccZZZVVVUUUVVVWWWZZZ___dddiiilllqqquuuzzz}}}}}}{{{zzzwwwsssqqqjjjfff^^^UUUMMMGGGBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<========================:::===AAAHHHWWWgggpppqqqqqqnnnjjjgggccc]]]WWWSSSNNNPPPVVVZZZXXXTTTTTTXXXfffyyyooo___ZZZYYYfffzzz~~~yyy{{{~~~}}}zzzxxxsss~~~ssstttxxxeeefffiiikkkjjjlllwwwwwweeeZZZ]]]cccnnn~~~yyytttnnnhhhaaa\\\SSSSSSQQQOOOLLLIIIGGGEEEBBBAAA???>>><<<;;;;;;;;;888777666666555555666666555555444444444555666666666666666666777777777777666666666777888888999999:::;;;<<<===>>>>>>>>>>>>???CCCMMM```yyyxxxgggbbbuuuxxxllljjjgggddd```^^^\\\[[[XXXXXXWWWWWWWWWUUUQQQNNNNNNNNNNNNMMMLLLKKKIIIIIIGGGGGGFFFDDDCCCBBBDDDFFFLLLXXXnnn|||nnncccXXXSSSRRRRRRSSSWWW\\\ccckkkrrrvvvzzz}}}yyysssggg\\\OOOEEE>>><<<<<<:::999:::;;;<<<>>>@@@AAAAAAAAAAAA???<<<999888999:::::::::============>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIGGGEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJMMMQQQTTTXXXXXXXXX^^^iiizzzuuuhhhcccbbbbbbdddiiipppxxx~~~zzzwwwuuussspppmmmgggccc\\\SSSKKKEEEAAA???<<<<<<;;;;;;;;;;;;<<<<<<========================:::===AAAGGGUUUfffppprrrqqqooollliiieee```YYYUUUNNNOOOSSSVVVUUURRRTTTYYYjjjrrraaa[[[ZZZhhh}}}yyyvvvzzz~~~vvvtttzzzuuu______```aaa```dddrrrssseee]]]bbbiiiwww}}}yyysssmmmggg```[[[TTTSSSRRROOOMMMJJJGGGFFF>>>>>><<<;;;::::::::::::777777666555555555555666444444444444444555666777666666666666777777777777555666666777777888999999999:::;;;======>>>>>>>>>BBBEEERRRhhh|||nnnkkk~~~xxxjjjiiifffccc___\\\ZZZYYYXXXXXXXXXXXXXXXWWWSSSPPPOOOOOOOOOOOONNNMMMLLLKKKIIIIIIHHHFFFDDDCCCDDDFFFLLLVVVkkk{{{pppeeeYYYUUUSSSRRRSSSVVVZZZ```hhhoootttyyy|||xxxnnndddUUUKKKAAA>>><<<:::999;;;===>>>???AAAAAAAAA@@@@@@<<<;;;999888888999999999===============>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHFFFDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHJJJKKKMMMNNNRRRVVVZZZ```aaaeeepppyyysssooooooqqqvvv}}}}}}xxxtttrrrooollljjjccc___YYYPPPIIICCC???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>BBBGGGSSSdddooosssqqqooommmjjjgggbbb\\\WWWOOOOOOQQQTTTSSSRRRVVV\\\nnntttbbb[[[[[[hhh~~~ooonnnnnnttt{{{vvvxxx~~~sssYYYYYYZZZ\\\^^^eeeuuurrrfff```fffooo}}}xxxrrrllleee^^^YYYRRRQQQPPPNNNKKKHHHEEEDDD>>>>>>===<<<;;;;;;;;;;;;777666666555555555555555444444444444444555666777666666666666777777777777666666666777888888999999999:::;;;===>>>?????????DDDIIIZZZuuuzzztttsssuuuiiihhhfffccc```]]]ZZZYYYYYYXXXXXXYYYZZZXXXUUURRRPPPPPPPPPPPPOOONNNMMMLLLIIIIIIIIIGGGDDDDDDEEEGGGLLLVVVjjj}}}ssshhh\\\XXXUUUSSSSSSVVVWWW^^^fffmmmrrrxxx}}}{{{sssjjj]]]QQQEEE@@@===;;;;;;===???@@@AAABBBBBBAAA@@@@@@<<<;;;;;;:::999999:::;;;>>>============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOORRRTTTWWW[[[```cccgggkkkuuu{{{{{{||||||wwwssspppllliiifff___[[[UUUNNNGGGBBB???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<>>???@@@@@@@@@EEELLLbbbzzzuuuyyy}}}xxxpppiiihhhgggeeebbb___]]][[[YYYXXXYYYZZZ[[[ZZZWWWTTTQQQQQQQQQPPPOOONNNLLLLLLHHHIIIHHHFFFDDDDDDFFFHHHKKKUUUjjjwwwlll```[[[WWWTTTSSSUUUVVV\\\dddkkkpppvvv}}}~~~}}}}}}wwwooodddWWWIIIBBB>>><<<===@@@AAABBBBBBCCCBBBAAA@@@???;;;<<<===<<<::::::;;;===>>>======<<<<<<======>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>>>>???@@@AAABBBBBBEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEEEEDDDEEEFFFHHHHHHIIIKKKMMMPPPRRRTTTUUUTTTWWW\\\aaadddiiimmmpppvvv|||}}}zzzvvvrrrnnnjjjeeebbb[[[XXXRRRLLLFFFBBB???>>><<<<<<;;;;;;;;;;;;<<<<<<========================;;;>>>@@@BBBLLL\\\iiiooopppnnnkkkhhhgggdddaaa___WWWUUUSSSRRROOONNNTTT\\\ppp}}}ooohhhaaahhhppp^^^UUUXXX]]]hhhwwwpppoooyyyhhhbbb```ggguuusssgggbbblll|||yyysssmmmggg```XXXSSSMMMLLLKKKIIIFFFCCCAAA???@@@???>>><<<;;;:::::::::666666555444444444444555666555555444444444555555666666666666777777777777888888888999::::::;;;;;;:::;;;===???@@@AAAAAABBBFFFNNNhhhsssrrryyysssmmmffffffeeedddbbb___]]][[[YYYYYYYYYZZZ\\\[[[XXXVVVRRRRRRRRRPPPOOOMMMKKKJJJGGGGGGGGGFFFDDDEEEFFFHHHHHHSSSkkk{{{pppddd^^^YYYUUUSSSTTTVVV[[[ccciiinnnttt|||~~~~~~zzzsssjjj\\\MMMDDD@@@===>>>BBBAAABBBBBBBBBAAA@@@>>>===:::<<<>>>===;;;:::<<<>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999999999888888888999999:::;;;;;;<<<==================>>>>>>?????????@@@@@@AAABBBCCCCCCDDDCCCEEEGGGHHHIIIJJJLLLNNNNNNPPPTTTXXX]]]aaaeeeggghhhmmmtttzzz{{{xxxtttqqqmmmhhhccc___YYYVVVQQQKKKEEEBBB??????<<<<<<<<<;;;;;;<<<<<<<<<========================:::===???@@@IIIXXXffflllpppmmmiiigggfffeeecccaaa[[[WWWTTTQQQNNNLLLRRRZZZmmmvvvpppdddhhh~~~~~~sssbbbTTTPPPTTTZZZfffwwwoookkkggg{{{pppgggbbbjjj|||uuujjjdddpppzzzvvvqqqkkkeee]]]VVVQQQNNNNNNLLLJJJGGGEEEBBBAAA===<<<;;;999888777666666666666555444444444444555777666555444444444444444666666666666777777777777888999999::::::;;;<<<<<<;;;<<<===???AAABBBBBBCCCGGGPPPkkkyyynnnppp~~~{{{tttppplllbbbcccbbbbbb```^^^[[[ZZZYYYYYYYYY[[[\\\[[[YYYVVVSSSSSSRRRPPPOOOLLLKKKIIIFFFGGGGGGEEEDDDEEEGGGIIIFFFRRRkkk~~~rrrfff___[[[UUUSSSSSSVVV[[[ccciiimmmttt{{{~~~|||vvvnnn___OOOFFFAAA>>>@@@CCCAAAAAAAAAAAA@@@>>><<<;;;:::<<<>>>===;;;:::<<<>>>;;;;;;:::999999:::::::::999888888888777777666666888888999:::;;;;;;<<<<<<>>>>>>>>>>>>????????????;;;<<<===???AAACCCDDDEEEGGGIIILLLNNNOOOQQQSSSVVVUUUXXX]]]cccjjjpppuuuwww{{{wwwtttqqqmmmjjjgggccc___]]]VVVRRRLLLHHHDDDBBB@@@>>>:::::::::;;;;;;;;;<<<<<<<<<>>>???>>><<<;;;;;;<<<;;;<<>>AAADDDDDDBBB@@@GGGRRRkkkwwwoooqqq~~~xxxrrrllleeefffeeeccccccbbb```]]]ZZZ^^^\\\ZZZYYYYYYXXXVVVTTTTTTSSSQQQQQQPPPNNNJJJHHHIIIHHHFFFEEEDDDEEEGGGHHHIIINNNbbb|||pppeee]]]XXXTTTRRRXXXZZZ___gggkkknnnvvv~~~}}}zzzqqqeeeUUUIIIEEECCCAAA???DDDBBB@@@@@@AAABBBBBBAAA>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777777777777777777777777777888888888999:::::::::;;;:::<<<======<<<===>>>@@@AAAAAAAAAAAABBBDDDFFFGGGHHHLLLQQQVVVXXXZZZ]]]^^^fffhhhkkkqqqzzz~~~~~~|||xxxuuuqqqnnnjjjgggdddaaa]]]ZZZTTTPPPJJJFFFCCCAAA>>><<<:::;;;;;;;;;;;;;;;;;;;;;===???@@@???===<<<<<<===<<<<<>>;;;::::::999888777666666666666666666666666555555555555555666777777888888666666666666666777888888888888999::::::::::::999;;;<<<>>>BBBDDDDDDBBBAAAFFFTTTmmmtttnnnsssyyyssslllffffffdddbbbbbbaaa```]]]ZZZYYYWWWUUUUUUUUUTTTRRRQQQRRRQQQPPPPPPPPPOOOLLLJJJJJJHHHGGGEEEEEEFFFGGGHHHIIIMMM^^^|||zzzyyy{{{ssshhh```YYYUUURRRUUUVVV\\\cccgggkkksss{{{|||zzzooo___QQQIIIEEEBBB@@@CCCAAA????????????>>><<<>>>======<<<<<<;;;:::::::::999999999888888777777777777777777777777777777888888888999999::::::;;;:::;;;======<<<<<<>>>???@@@@@@@@@@@@AAACCCEEEGGGOOOSSSYYY]]]```ccceeeggglllooowww}}}|||zzzxxxuuurrrmmmjjjfffcccaaa]]]YYYWWWQQQMMMHHHCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;:::>>>???@@@@@@>>>======>>>======???@@@AAAGGGUUUdddlllkkkjjjiiiiiijjjkkkkkkgggddd^^^WWWRRRQQQTTTWWWjjjzzznnnvvvlll[[[OOOJJJIIIIIILLLMMM___|||lll___YYYYYY___iiivvvwwwooosss}}}ppprrrzzz~~~wwwrrrllleee```[[[VVVSSSQQQNNNJJJGGGEEECCC@@@>>>;;;::::::999888777666666555555666777777777777777444555555666666777888888555555444444555555666777999999888888999999:::;;;;;;<<>><<<999<<<<<<<<<;;;::::::999999999999999999999888888888888888888888888888888888777777888999999:::;;;;;;:::<<<============>>>@@@AAABBBBBBBBBBBBEEEHHHKKKTTTWWW]]]aaaeeehhhkkkmmmqqqvvv~~~|||zzzwwwtttqqqoooiiigggccc```]]]ZZZVVVTTTOOOKKKFFFBBB@@@>>><<<;;;<<<;;;;;;;;;;;;:::::::::===>>>@@@???>>>======>>><<<<<<>>>@@@@@@FFFTTTcccmmmlllkkkjjjjjjkkklllllllllhhhbbb[[[VVVTTTTTTUUUeee{{{yyyooowwwkkkXXXKKKGGGHHHKKKKKKMMMeee{{{iii\\\VVVUUUXXX^^^hhhuuuxxxfffdddmmm}}}vvvtttzzz~~~zzzsssooohhhccc^^^YYYUUURRRPPPMMMIIIFFFDDDBBB@@@===;;;::::::999888777666666555555666666666666555555444444555555666777777888555444444444444555666666:::999888777888999:::;;;;;;===@@@BBBBBBBBBBBBBBBDDDTTTkkkzzzxxx~~~uuuzzz{{{ssskkkgggccceeehhhkkkkkkggg```[[[VVVTTTRRRRRRSSSTTTTTTSSSRRRQQQOOOOOOPPPOOOMMMLLLJJJIIIGGGEEEEEEEEEFFFGGGGGGKKKVVVkkk|||www~~~|||qqqggg^^^XXXSSSSSSTTTYYY___cccgggpppyyy|||uuujjj[[[NNNFFFCCCCCCCCCBBBAAAAAAAAA@@@===:::;;;;;;::::::999888888888999999999999999999999999999999999999999999999999777777888999:::;;;;;;<<<;;;<<<>>>>>>======???@@@DDDFFFGGGGGGGGGJJJOOOSSSXXX[[[aaaeeehhhlllooorrryyy}}}~~~}}}{{{xxxtttpppmmmkkkfffccc```]]]ZZZWWWTTTQQQNNNJJJEEEAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<===>>>;;;;;;===???@@@FFFUUUcccnnnmmmlllkkkkkkkkklllmmmooolllfffaaa\\\YYYVVVUUU```uuuxxxsssnnnttt|||ooo[[[MMMHHHIIILLLNNNUUUoooxxxfffXXXSSSSSSSSSWWW^^^jjjwww~~~ggg[[[___iiivvv{{{qqq{{{|||yyyppplllfff```\\\XXXTTTRRRNNNKKKHHHEEECCCAAA???===;;;::::::999888777666666555555555555444333222111444444444555666666777777666666555555666666777888:::999888777888999:::;;;;;;>>>AAABBBAAA@@@AAACCCDDDSSSdddzzz{{{qqqwww{{{ppphhheeeaaafffmmmssssssmmmccc[[[WWWUUURRRRRRTTTVVVVVVVVVVVVTTTRRRPPPPPPOOOMMMKKKKKKIIIGGGEEEEEEEEEFFFGGGFFFKKKVVVggg~~~vvvkkkbbbZZZUUUSSSTTTWWW]]]aaadddmmmvvv}}}zzzpppbbbUUULLLHHHGGGCCCBBBAAA@@@AAA@@@>>><<<:::::::::999888888777777888888999999:::::::::;;;::::::::::::::::::::::::888888999:::;;;<<<======<<<>>>????????????@@@BBBEEEHHHJJJKKKKKKNNNVVV\\\```ccchhhlllooorrrvvvyyy~~~{{{{{{yyyuuuoookkkhhhgggbbb___\\\YYYWWWTTTQQQNNNLLLHHHCCC@@@???>>><<<;;;:::::::::;;;;;;;;;<<<<<<:::<<<>>>>>>===<<<===>>>;;;;;;===??????EEESSSbbbnnnmmmlllllllllmmmoooppprrrpppmmmiiifffaaa\\\XXX\\\oootttpppmmmiiijjjmmmpppqqqqqqzzzwwwcccSSSKKKKKKMMMOOOYYYpppppp___SSSOOONNNOOORRRXXXaaapppkkkZZZVVV^^^eeepppxxxttt~~~|||xxxmmmiiiccc___[[[XXXTTTRRRMMMJJJFFFDDDCCCAAA>>><<<;;;::::::999888777666666555555555444333222111000333444444555555666777777777777666666777777888999999999888888999999:::;;;<<>><<<:::::::::999888888777777777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===>>>??????>>>@@@AAAAAA@@@AAABBBDDDDDDHHHKKKLLLMMMRRR[[[ccceeehhhkkknnnqqqtttxxx{{{|||~~~zzzwwwwwwvvvqqqjjjeeecccbbb^^^[[[XXXUUUSSSQQQMMMKKKIIIEEEAAA>>>===<<<;;;:::888999999:::;;;<<<======;;;<<<>>>>>>======>>>???<<<;;;<<<======AAAOOO^^^jjjjjjkkklllnnnpppsssuuuuuutttsssrrrpppkkkccc]]][[[kkkpppfffeeeddd``````aaabbbbbbcccpppnnn]]]RRRNNNNNNOOOZZZjjjtttrrrvvvwwwmmmaaaTTTLLLJJJGGGJJJOOOSSS[[[jjj~~~}}}```TTTVVV___cccnnn|||~~~xxxtttkkkhhhbbb^^^ZZZWWWTTTRRRLLLIIIFFFCCCBBB@@@>>><<<;;;::::::999888777666666444555555555444333222222333333444555555666666777777777666666777777888999888888999::::::::::::999<<>>AAADDDFFFRRR```ssswww|||kkkqqq~~~sssiiiccceee^^^ccckkkrrrsssmmmccc[[[VVVSSSQQQQQQTTTWWWYYYZZZYYYWWWTTTRRRRRRRRRQQQPPPQQQPPPMMMKKKJJJJJJKKKLLLHHHNNNTTT^^^rrrvvvlllbbb\\\TTTTTTVVVYYY[[[]]]eeeoooxxx{{{|||tttmmmhhhbbb\\\WWWPPPLLLGGGCCCBBBAAA@@@???;;;::::::999999888777777777777888999:::<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAA@@@AAACCCCCCBBBBBBDDDEEEEEEIIINNNOOOQQQWWWaaajjjjjjllloooqqqsssvvvzzz}}}wwwzzz|||wwwtttuuutttnnngggaaa______[[[YYYUUUSSSQQQNNNKKKHHHGGGCCC???<<<;;;:::999888777888999:::<<<===>>>>>><<<===???@@@???>>>???@@@===<<<<<<<<<;;;>>>LLLZZZggghhhiiikkkooosssvvvxxxxxxwwwxxxxxxwwwrrriiibbb[[[hhhyyy|||ggg```aaa___[[[VVVWWWXXXYYY\\\lllwwweeeXXXRRRPPPTTT^^^iiillljjjuuuzzzuuunnnhhhaaa\\\UUULLLHHHHHHAAAFFFMMMQQQXXXhhhlll\\\SSSXXXaaacccooo~~~yyytttpppkkkgggbbb]]]ZZZXXXUUURRRKKKHHHEEECCCBBB@@@>>><<<;;;::::::999888777666666333444555555666555555555333333444444555666666777666666666666666777888888777888999:::;;;:::999999<<<@@@CCCBBB>>>>>>AAADDDFFFSSSaaavvvwww~~~eeelllzzzpppfffccceee]]]aaagggmmmnnniiiaaa[[[WWWUUUSSSSSSVVVYYY\\\\\\YYYVVVTTTSSSSSSTTTTTTSSSTTTSSSPPPNNNMMMMMMNNNNNNKKKOOOSSSZZZmmmzzzpppfff```XXXWWWXXX[[[\\\^^^fffooowwwzzz~~~{{{yyyyyyxxxsssnnnZZZUUUNNNHHHEEEDDDCCCBBB;;;;;;::::::999888888888777777888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAABBBBBBAAABBBDDDDDDCCCCCCEEEFFFGGGLLLQQQSSSUUU[[[gggqqqrrrtttvvvxxxzzz}}}yyyxxx|||wwwtttssspppkkkgggdddaaa^^^[[[[[[YYYUUUPPPKKKHHHFFFEEE???>>>===<<<;;;::::::999999999::::::::::::;;;;;;<<<===>>>>>>======>>>???===<<<<<<;;;===BBBIIIOOObbb``````cccjjjqqqvvvxxx|||zzzzzz|||}}}zzzrrrkkkaaadddmmmxxxfff\\\XXXTTTQQQPPPMMMNNNSSS[[[lllpppaaa[[[ZZZ[[[bbbiiijjjlll}}}rrriiiccc[[[XXXSSSNNNKKKIIIIIIIIIHHHGGGIIIOOOVVVeeefffVVVWWWZZZ```lll}}}~~~yyysssoooiiieee___ZZZWWWTTTRRRPPPKKKIIIGGGDDDAAA>>>===<<<999999888888777666666666666666555555555444444444555555666666777777888888777777777777666666666666777999::::::::::::;;;===<<>>>>>???===>>>>>>@@@AAABBBCCCCCCGGGDDDCCCFFFFFFFFFHHHMMMLLLMMMPPPVVV___lllyyy~~~~~~~~~zzzuuurrrpppmmmhhhdddaaa^^^[[[XXXVVVTTTRRRNNNKKKHHHFFFEEE???>>>===;;;::::::999999999999999:::::::::;;;;;;;;;===>>>>>>===<<<>>>???>>>>>>===<<<===AAAHHHLLLTTTTTTVVV[[[dddmmmtttwww~~~|||}}}xxxqqqffffffkkk{{{}}}lllaaaZZZTTTPPPNNNKKKKKKOOOVVVgggqqqiiifffdddjjjqqqxxxssseee\\\WWWRRRPPPMMMJJJHHHGGGHHHHHHGGGGGGKKKRRRZZZkkkxxx___TTTVVV[[[fffwww|||xxxrrrnnnhhhddd^^^YYYVVVTTTQQQOOOJJJIIIFFFCCC@@@>>>===<<<;;;;;;:::999999888888777555555555444444444444333444444444555666666777777777777777777666666666666777999::::::::::::;;;===<<<@@@DDDEEEDDDDDDFFFHHHMMMXXXlllxxx```jjjuuunnngggcccdddbbbcccddddddccc```]]][[[[[[[[[ZZZYYYXXXXXXYYYYYYWWWVVVTTTSSSQQQQQQQQQQQQOOONNNMMMLLLKKKJJJJJJJJJJJJLLLQQQZZZkkkwwwllleee___YYYVVVWWWZZZ]]]dddlllsssxxx}}}ppp___SSSNNNLLLIIIFFFEEE???:::<<<<<<999666666888888:::;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>??????@@@AAABBBBBBCCCGGGDDDDDDGGGGGGFFFIIINNNOOOQQQWWWcccrrr|||xxxrrrnnnkkkhhhccc```]]]ZZZWWWUUUPPPPPPNNNLLLJJJGGGEEECCC>>>===<<<;;;:::999999999999999999999::::::::::::;;;<<<======<<<<<<===??????>>>===<<<;;;>>>BBBFFFEEEFFFKKKTTT```llluuuyyy{{{nnniiihhhsssxxxkkk```VVVPPPLLLJJJIIIKKKQQQ___xxxyyyqqqooonnnqqquuuxxxssstttzzztttdddXXXPPPLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJMMMRRRYYYcccuuuvvv___XXXZZZaaannn~~~zzzuuuppplllfffbbb]]]XXXUUURRRPPPMMMIIIHHHEEEBBB@@@===<<<<<<;;;::::::999999888777777444444444444333333333333333333444444555666666666666666666666777777777777777999::::::::::::;;;===<<<@@@DDDFFFEEEEEEHHHKKKTTT]]]sssuuu___jjjssslllgggdddfffeeeddddddbbb```^^^\\\[[[]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTRRRQQQPPPPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJMMMRRRZZZjjj|||pppiiiddd]]]YYYYYYZZZ\\\cccjjjpppwww~~~~~~nnnbbb\\\YYYUUURRRKKKDDD>>>??????;;;999999888888999:::;;;;;;;;;;;;===============>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBBEEEDDDEEEHHHHHHGGGJJJPPPTTTXXXcccxxx~~~zzzuuuoookkkfffccc___\\\ZZZWWWTTTRRRMMMMMMMMMKKKIIIFFFCCCAAA===<<<;;;:::999999999999888999999999999::::::::::::<<<======<<<;;;===>>>>>>>>><<<:::999:::===???>>>AAAGGGRRR```nnnxxx}}}vvvmmmgggmmmwwwhhh[[[TTTNNNNNNMMMLLLNNNWWWhhhvvv|||qqqgggccc```]]]___bbbooozzz}}}ggg[[[RRRLLLIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPVVV^^^fffpppzzzddd```bbbiiiyyy{{{wwwrrrmmmiiiccc___[[[WWWTTTQQQNNNKKKHHHFFFDDDAAA???===<<<;;;888888888777666666555555444444333333333222222222333444444555555666666777666666666666777777777777777999::::::::::::;;;======@@@CCCDDDCCCDDDGGGJJJXXXaaazzzppp^^^lllssslllfffdddgggfffeeecccaaa^^^]]][[[[[[]]]]]]]]]]]]\\\ZZZXXXVVVWWWVVVTTTSSSQQQPPPOOONNNLLLKKKKKKJJJKKKLLLMMMMMMKKKOOOTTT[[[jjjtttmmmhhhaaa\\\[[[\\\]]]cccjjjooovvv~~~zzzsssooolllgggcccSSSJJJCCCBBB@@@===::::::888999999:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBCCCCCCCCCBBBEEEHHHIIIHHHMMMSSS[[[bbbttt|||xxxrrrlllhhhccc```\\\YYYWWWUUUSSSPPPMMMMMMLLLJJJGGGDDD@@@>>><<<;;;:::999999999999999888888888999999999::::::999;;;<<<<<<;;;;;;<<<===??????>>><<<::::::<<<======@@@GGGSSSbbbpppzzz|||rrriiikkkyyysssfff^^^SSSUUUTTTPPPMMMPPPWWW\\\___YYYUUUUUUSSSPPPOOORRR^^^lllrrraaaXXXPPPKKKJJJJJJJJJJJJJJJKKKNNNPPPQQQWWWaaammmwww|||jjjfffiiisss}}}xxxsssnnniiifff```]]]XXXUUURRROOOLLLIIIFFFEEECCC@@@>>><<<;;;:::888888777777666555555444444444333333333222222222444555555666777777888888555666666666777777777888777999::::::::::::;;;===@@@BBBEEEDDDCCCCCCEEEHHHTTTccclll^^^qqqtttllleeedddgggfffeeebbb___]]]\\\[[[[[[[[[\\\\\\\\\[[[YYYWWWUUUVVVVVVUUUTTTRRRQQQOOOOOOMMMLLLKKKKKKLLLMMMOOOPPPNNNRRRWWW]]]jjjxxxppphhhaaa\\\[[[[[[]]]bbbiiilllsss{{{~~~xxxsss^^^TTTKKKGGGCCC>>>;;;;;;::::::::::::::::::;;;;;;>>>>>>>>>???????????????CCCCCCCCCCCCCCCCCCDDDDDDBBBBBBEEEIIIJJJKKKRRRZZZeeeqqq}}}~~~{{{vvvpppjjjfff___]]]YYYWWWUUUSSSQQQOOOLLLLLLJJJHHHEEEBBB???>>>;;;:::999999888888888999888888888888999999999999999:::;;;;;;::::::;;;===@@@AAAAAA@@@>>>===>>>???===@@@GGGSSSbbboooxxx}}}xxxooolllsssuuuooo___bbb___VVVOOOMMMNNNMMMMMMJJJJJJLLLLLLIIIIIILLLSSSbbbuuupppccc\\\SSSMMMNNNMMMLLLKKKLLLOOORRRVVVYYYaaaooouuujjjppp~~~{{{uuupppkkkfffccc]]]ZZZWWWTTTQQQNNNJJJGGGEEECCCAAA???===;;;:::::::::999999888888777666666444444444444333333333333555555666666777888888888555555666666777777888888777999::::::::::::;;;===CCCEEEGGGFFFDDDDDDGGGJJJPPPggg}}}lllbbbyyytttllleeecccfffdddcccaaa___]]]\\\[[[ZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRQQQPPPOOOOOOMMMMMMNNNPPPRRRSSSSSSVVVZZZ^^^hhh~~~|||uuuhhhaaa[[[ZZZYYYZZZ___eeehhhnnnuuuzzz}}}nnnbbbVVVOOOIIIBBB>>>>>><<<;;;;;;::::::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEECCCDDDGGGKKKLLLPPPZZZeeeuuuyyyxxxtttwww}}}}}}yyyuuuoooiiieee\\\YYYVVVTTTRRRQQQOOOMMMIIIHHHFFFCCCAAA@@@???>>>:::999999888888888888888888888888888999999999999888:::;;;;;;::::::;;;<<<===???@@@@@@>>>===>>>???>>>AAAHHHTTTbbboooxxx|||~~~uuunnnnnnzzzssstttnnnaaaWWWTTTRRROOOLLLIIIIIILLLLLLKKKMMMRRRVVVeeevvv{{{rrriii]]]VVVWWWWWWVVVUUUWWW[[[aaahhhlllsssrrr{{{yyysssnnniiidddaaa[[[XXXUUURRRPPPMMMIIIFFFDDDBBBAAA>>><<<;;;::::::999999999888777777666666555555555444444444444333444444555555666777777888555555555666777888888888777999::::::::::::;;;===AAACCCEEEEEECCCDDDHHHKKKVVVuuuwwwpppiii~~~rrrllleeedddgggbbbaaa```___^^^\\\[[[ZZZ[[[ZZZYYYYYYXXXXXXXXXXXXTTTUUUVVVVVVUUUTTTSSSRRRSSSRRRPPPOOOPPPRRRTTTVVVYYY[[[]]]^^^dddwwwyyymmmeee___\\\ZZZYYY]]]cccfffkkkrrrvvvyyy|||~~~rrrcccYYYQQQHHHCCCBBB======<<<;;;;;;;;;<<<=========>>>???AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGKKKNNNPPPVVVcccpppzzzuuuuuuvvv{{{|||xxxtttnnnhhhdddZZZWWWTTTRRRQQQOOOMMMKKKEEEDDDBBB@@@?????????@@@999999888888888888888888777888888888888999999999888:::;;;;;;:::999;;;<<<999;;;======<<<;;;<<<===???BBBJJJVVVdddqqqzzz~~~yyyoookkkssszzzjjj___]]][[[XXXSSSPPPNNNPPPPPPPPPUUU\\\dddrrrxxxhhh```aaacccbbbaaaccciiiqqqyyy{{{xxxrrrlllgggccc```YYYWWWTTTRRRPPPLLLHHHEEECCCBBB@@@>>><<<;;;:::999777777777666555555444444666666555555555444444444333333444444555666666777444555555666777888888999777999::::::::::::;;;======???BBBBBBAAABBBGGGKKK```wwwuuutttnnn{{{qqqkkkeeedddggg`````````___^^^]]][[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[TTTUUUVVVWWWWWWVVVUUUTTTUUUTTTRRRQQQQQQSSSVVVWWW]]]______]]]aaarrr}}}ssskkkddd```]]][[[^^^ccchhhlllrrrvvvyyy}}}|||lllaaaWWWMMMHHHGGG>>>>>><<<;;;;;;<<<===>>><<<<<<>>>???AAACCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHJJJJJJMMMQQQSSSZZZiiixxxzzztttvvv~~~|||vvvqqqlllfffbbb\\\XXXSSSOOOLLLIIIFFFDDDEEEDDDBBB@@@>>><<<<<<;;;999888666555444555777888;;;:::999888888888999:::::::::::::::::::::::::::==================<<<<<<===@@@HHHSSSaaannnwww|||tttlllmmmwwwwwwiiifffdddaaa\\\___```___]]]```fffmmmxxxrrrmmmqqquuuwwwzzz|||uuuwww}}}|||vvvpppkkkgggbbb^^^YYYUUUPPPLLLJJJIIIGGGEEEBBBAAA???===;;;:::999999666666666666666666666666888888777555555444444444444444444555555555555666777777777777777777888999;;;;;;:::;;;;;;<<<===>>>@@@EEEBBB???AAA@@@FFFWWWjjjuuunnntttzzzwwwooolllfffbbbbbbaaa^^^[[[YYYYYYZZZ]]]^^^\\\ZZZWWWWWWXXXXXXXXXXXXYYYXXXWWWVVVWWWWWWYYYZZZSSSSSSSSSSSSSSSUUUWWWXXXYYY[[[WWWYYYaaaggg{{{~~~xxxnnnddd___\\\ZZZ\\\```fffiiimmmqqqwww}}}{{{kkkYYYJJJCCC@@@===;;;======:::999<<<<<<<<<===???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFKKKKKKPPPVVVWWW\\\rrrzzztttoooiiiddd```[[[WWWRRRNNNLLLIIIGGGDDDCCCBBB@@@>>>===;;;;;;:::999888666555555666777888;;;:::999888888999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAGGGRRR___lllvvv|||~~~tttllllllttt}}}vvvrrrqqqnnnlllmmmnnnnnnooovvvsssgggfffmmmvvv{{{uuuooojjjeee```]]]XXXTTTOOOKKKIIIGGGFFFDDDBBBAAA???===;;;:::999999666666666666666666666666888777666555444444444444444444444555555555555666777777777777777888888999;;;;;;:::;;;;;;<<<===>>>@@@DDDAAA>>>AAA@@@GGGYYYzzzmmmkkkttttttmmmjjjddd```aaaaaa___]]][[[[[[\\\___```]]][[[YYYXXXYYYZZZZZZYYYXXXXXXWWWWWWXXXZZZ[[[]]]VVVUUUUUUUUUUUUWWWXXXYYYZZZ[[[WWWXXX^^^ddduuu{{{qqqgggaaa^^^\\\^^^bbbeeehhhlllqqqwww}}}zzzhhhVVVKKKDDD@@@>>>@@@???<<<;;;===<<<===>>>???AAABBBCCCCCCEEEEEEEEEEEEFFFGGGGGGHHHKKKMMMSSSYYYZZZccc~~~xxxqqqlllfff```]]]XXXUUUPPPMMMKKKIIIFFFDDDAAA@@@???===;;;:::999999888777666555555666888888::::::999999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<>>>@@@EEENNNZZZhhhttt{{{~~~~~~uuulllkkkqqqwwwzzz```ZZZXXX]]]fffrrr{{{uuuooojjjddd___\\\VVVRRRMMMJJJHHHFFFDDDCCCAAA@@@>>><<<;;;:::999999777777777777777777777777777777666555444444444444444444444555555555555666777777777777777888999999;;;;;;:::;;;;;;<<<===>>>???CCC???<<<@@@AAAJJJ]]]uuugggjjjuuuqqqjjjhhhbbb___aaaaaa```^^^]]]]]]___```bbb^^^\\\ZZZZZZ[[[\\\\\\[[[XXXXXXXXXXXXYYY[[[^^^___WWWWWWVVVVVVWWWXXXZZZ[[[YYY[[[VVVVVV[[[___nnnvvvkkkeeebbb___aaaeeedddggglllrrrxxx}}}{{{eeeUUUIIIDDDAAABBBAAA>>>===>>>===>>>???@@@AAACCCDDDDDDFFFFFFFFFFFFGGGHHHJJJJJJMMMPPPVVV\\\bbbrrr~~~wwwpppjjjddd___[[[VVVSSSNNNKKKIIIHHHEEEDDD???>>><<<;;;999888888888777777666666666777888999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<===???BBBIIITTTbbbpppyyy~~~}}}uuunnnkkkooosss|||mmm]]]VVVUUUXXX```jjjwww}}}vvvpppjjjeee___\\\VVVRRRMMMIIIGGGFFFDDDCCC@@@???>>><<<;;;:::999999777777777777777777777777777666555444444444444444444444444555555555555666777666666666777888999:::;;;;;;:::;;;;;;<<<===>>>>>>BBB===;;;???BBBLLL```rrrggglllwwwpppjjjgggaaa___aaa``````___^^^___```aaabbb^^^\\\ZZZYYY[[[\\\\\\[[[YYYYYYXXXXXXYYY[[[\\\]]]WWWVVVUUUUUUUUUWWWXXXYYYVVVXXXUUUUUUZZZ[[[jjjzzzpppjjjfffbbbcccfffeeeggglllssszzzrrr^^^MMMFFFBBBBBBBBB@@@>>>?????????@@@AAACCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLQQQQQQVVVaaappp~~~~~~wwwoooiiiccc^^^ZZZTTTQQQMMMIIIHHHFFFDDDBBB===<<<;;;999888777777777777777777777777888999999999999:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888:::;;;<<<<<<===@@@FFFOOO]]]lllvvv{{{uuupppnnnpppttt|||~~~sssfffYYYQQQUUUWWW^^^hhhrrrxxxrrrlllfff```\\\WWWSSSNNNJJJHHHFFFEEECCC??????===<<<:::999999999777777777777777777777777666555555444444444444555444444444555555555555666666666666666777888999:::;;;;;;:::;;;;;;<<<===>>><<<@@@===;;;@@@BBBMMMaaapppgggmmmyyy|||pppjjjgggaaa___bbb_______________`````````\\\ZZZXXXXXXYYY[[[[[[ZZZ[[[ZZZYYYXXXXXXXXXYYYZZZTTTTTTSSSRRRSSSTTTUUUVVVRRRUUUSSSUUUZZZ[[[hhhuuupppkkkfffeeeggghhhiiimmmttt|||lllUUUKKKDDDBBBCCCAAA@@@AAA@@@@@@AAACCCDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKMMMNNNUUUTTTYYYkkk~~~{{{yyyzzzwwwnnnhhhbbb]]]ZZZSSSPPPLLLHHHFFFDDDAAA???<<<;;;:::888777777666666666777777888888999999999888999:::<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888888:::<<<>>>;;;===AAAEEEMMMZZZiiittt}}}~~~|||yyyuuurrrsssvvvyyywwwjjjaaa[[[UUUSSSSSSUUUZZZeeessszzzssslllfff```\\\VVVSSSNNNJJJHHHFFFDDDCCC???>>>===;;;:::999999999777777777777777777777777555555444444444444444555444444444555555555555666666666666666777888::::::;;;;;;:::;;;;;;<<<===>>>;;;@@@===;;;AAACCCMMMaaazzzooogggooo{{{tttqqqkkkfff```^^^bbb```aaaaaaaaaaaa```___^^^ZZZXXXVVVVVVXXXYYYZZZYYY\\\[[[YYYXXXWWWWWWXXXYYYTTTSSSRRRQQQQQQRRRSSSTTTQQQUUUTTTWWW\\\\\\hhh|||wwwrrrkkkhhhiiijjjjjjmmmsss|||cccVVVJJJFFFEEECCCBBBCCCAAABBBCCCDDDEEEGGGHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQZZZZZZddd}}}{{{xxxvvvxxxvvvmmmfff```\\\XXXSSSPPPKKKGGGDDDBBB???===;;;;;;999888777777777777666666777888999999:::999777999;;;===>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888;;;===???<<>>===<<<;;;:::999999999666666666666666666666666555444444333333444444555444444444555555555555666555555666666777999:::;;;;;;;;;:::;;;;;;<<<===>>>:::???======BBBDDDMMM___rrrsssnnnuuusssqqqkkkeee^^^]]]aaabbbcccddddddcccaaa___^^^YYYXXXVVVVVVXXXYYYZZZYYY\\\[[[ZZZYYYYYYYYYZZZ[[[UUUUUUTTTSSSSSSSSSTTTUUUSSSWWWWWWZZZ^^^]]]hhhyyyqqqkkkkkkllljjjkkkqqqzzzvvvfffTTTLLLHHHEEEDDDEEEBBBCCCDDDEEEFFFHHHIIIIIIIIIJJJKKKMMMOOOQQQSSSUUU]]]dddvvvzzzwwwvvvyyy~~~uuullleee___ZZZWWWTTTPPPKKKFFFDDDAAA>>><<<;;;;;;999888777777777777555666777999999:::::::::777999;;;===???@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888999;;;>>>@@@===AAAEEEIIIOOO[[[jjjuuu{{{}}}|||vvvtttwwwyyyyyyzzzxxxvvvuuuvvv{{{~~~}}}yyyrrrkkkhhhiiikkkiiihhhfffeeedddcccaaa```TTTPPPPPPSSSTTTTTTZZZccckkkuuuyyyqqqjjjddd^^^ZZZTTTPPPKKKGGGEEEDDDBBB@@@>>>===<<<;;;:::999999999666666666666666666666666444444333333333444444555444444444555555555666666555555555666777999:::;;;;;;;;;;;;;;;;;;<<<>>>>>>999???>>>>>>CCCDDDLLL^^^uuuzzzvvv}}}uuuqqqjjjddd]]][[[___eeeeeeffffffeeebbb___^^^ZZZXXXVVVVVVXXXZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^XXXWWWVVVUUUUUUUUUVVVWWWUUUZZZZZZ\\\```^^^ggg~~~uuunnnlllllljjjjjjoooyyy}}}qqq]]]QQQKKKGGGEEEFFFCCCCCCDDDFFFGGGHHHIIIJJJLLLLLLMMMOOOQQQTTTVVVWWW^^^lll{{{xxxvvvzzz~~~tttkkkddd]]]XXXUUUSSSOOOJJJEEEBBB@@@===::::::999888777666666666666555555666777888999999:::999:::<<<>>>??????>>>===999:::;;;<<<<<<<<<;;;:::999:::;;;;;;:::<<<>>>AAAAAABBBHHHQQQVVVZZZeeerrrvvvrrrnnnmmmoooqqqsssssswwwyyyzzzxxxuuuvvv{{{zzzwwwsssqqqppppppooonnnooollliiihhhjjjjjjhhhfffaaa```]]]ZZZXXXUUUTTTSSSSSSSSSSSSUUUWWWWWWVVVTTTRRRSSSTTTVVVZZZcccnnnvvv~~~wwwnnnggg```[[[YYYSSSPPPKKKHHHFFFDDDAAA@@@<<<;;;:::999888888888888777777777777777666555555666666777777666555444444777666666555555777888999777777666666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::666;;;FFFGGGOOObbb}}}uuu{{{vvv}}}ooofffaaa]]]\\\]]]eeefffffffffdddbbb___]]]WWWWWWWWWWWWXXXYYY[[[[[[\\\]]]]]]^^^___```aaabbb]]]ZZZUUUTTTVVVWWWVVVUUUYYYYYY\\\______```eeemmm{{{tttooojjjlllnnnooossszzz~~~{{{mmm[[[QQQLLLHHHDDDCCCFFFGGGFFFFFFIIIKKKLLLLLLRRROOOPPPYYYXXXTTTXXXgggyyy}}}xxxxxxvvvwww}}}tttkkkddd^^^XXXUUURRROOOJJJEEECCC@@@===;;;:::999888777666666666666777777888999:::;;;;;;<<<:::;;;===?????????>>>===:::;;;===>>>>>>>>><<<;;;999:::;;;<<<<<<>>>AAADDDIIIJJJOOOWWWZZZ\\\dddnnnpppnnnkkkkkklllooorrrtttwwwyyyyyywwwttttttyyy~~~yyyqqqkkkiiifffccc```^^^^^^___^^^^^^^^^\\\YYYYYYZZZZZZYYYWWWVVVUUUSSSQQQPPPOOOOOOOOOLLLMMMNNNPPPRRRUUUXXXYYYWWW[[[___bbbgggppp}}}}}}vvvnnngggaaa\\\YYYSSSOOOKKKGGGEEECCCAAA???>>>===;;;999888777666666777777777777777666555555666666666666666555444444666666555555555666777888777777666777888999;;;<<<;;;;;;<<<======>>>??????>>>???<<>>??????>>>>>>:::<<<>>>@@@AAA???===<<<:::;;;===>>>???BBBEEEHHHOOORRRWWW]]]```bbbgggnnnlllllljjjiiiiiikkkooosssuuuwwwvvvtttrrrrrrvvv{{{zzzppplllgggaaa\\\\\\UUURRROOONNNOOOPPPPPPPPPPPPNNNLLLLLLMMMMMMMMMKKKLLLLLLKKKKKKLLLLLLMMMMMMLLLNNNPPPQQQSSSXXX___eeedddjjjqqqvvv{{{{{{tttmmmgggaaa\\\YYYRRROOOJJJGGGEEECCCAAA??????>>><<<:::888666555555777777777777777666555555555666666666666555444444555555444444555555666777666666666777888999;;;<<<:::;;;<<<===???@@@AAABBB>>>AAA???BBBHHHKKKZZZsssuuutttiiicccaaa^^^^^^```aaabbbddddddccc```]]][[[ZZZ[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[YYYWWWVVVXXXYYYYYYYYYUUUTTTVVVYYYYYYYYY^^^eeesssxxxsssnnnmmmnnnpppsssvvvzzz}}}}}}|||jjj]]]VVVTTTIIIJJJKKKLLLLLLMMMPPPSSSTTT]]]]]][[[``````bbbmmmyyysssvvv{{{yyyqqqjjjccc]]]WWWTTTPPPLLLHHHDDDBBB@@@===<<<888888777666666666666666444444555666777888999999:::;;;<<<============<<<:::;;;>>>@@@AAA???===;;;:::<<<>>>@@@BBBFFFJJJMMMQQQUUU\\\bbbgggjjjooosssppppppnnnjjjhhhhhhllloooqqqrrrrrrqqqppprrrvvvzzz~~~uuullliiifff```\\\[[[TTTQQQNNNLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNPPPQQQRRRUUUXXX[[[\\\^^^eeepppyyy{{{zzzrrrlllgggbbb\\\XXXRRRNNNJJJFFFDDDBBB@@@>>>>>>===<<<:::888777777777777777777777777666555555555555555666666555444444444444444444555555555666666666777777888:::;;;;;;:::;;;<<<===???@@@AAAAAA;;;@@@???AAAHHHNNNbbb{{{sss{{{qqqgggcccaaa^^^^^^```___```bbbbbbaaa___\\\ZZZ\\\]]]^^^^^^____________^^^]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVVVVWWWYYYYYYZZZTTTSSSUUUWWWWWWVVV[[[bbbmmm~~~xxxqqqooooooqqqssstttwww{{{}}}qqqddd]]]RRRPPPOOOPPPPPPPPPUUU[[[]]]jjjnnnlllooolllnnnzzz{{{}}}{{{vvvooohhhaaa[[[VVVRRRNNNJJJFFFCCCAAA???===;;;888777666666666666666666444444555666777888888999999999::::::::::::::::::999:::===>>>???===<<<:::;;;===@@@BBBEEEIIINNNQQQTTTYYY```fffkkkqqquuuvvvxxxvvvrrrmmmjjjhhhjjjllllllllllllmmmooosssxxx{{{xxxqqqoookkkddd___]]]ZZZWWWSSSPPPPPPPPPOOONNNMMMMMMMMMMMMNNNNNNPPPQQQPPPPPPQQQSSSUUUWWWYYYZZZ]]]bbbggglllqqq{{{yyypppjjjgggbbb\\\WWWQQQNNNIIIFFFDDDBBB???===<<<<<<;;;:::999999999:::777777777777777666555555444444555555555555444444333444444555555555555555555666777888999::::::;;;;;;<<<<<<======>>>??????;;;@@@???@@@GGGNNNfffvvvtttyyypppgggdddbbb___^^^___^^^______```___^^^\\\[[[^^^___``````aaa``````___\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZUUUTTTVVVXXXVVVUUUYYY```kkkvvvqqqpppssstttsssuuuzzz~~~tttggg^^^XXXTTTTTTUUUWWW```jjjqqqvvvtttwww|||wwwssslllfff```ZZZTTTPPPKKKHHHDDDAAA???>>><<<:::777666666555555666666666555666666777888999::::::888888888888888888999999999999;;;<<<<<<<<<;;;:::<<>>>>>>>>@@@BBB??????GGGQQQjjj{{{sssxxxxxxooogggfffeeebbb```aaa^^^^^^^^^^^^]]]]]]^^^^^^___```aaabbbbbbaaa``````ZZZZZZZZZZZZYYYYYYXXXXXXVVVWWWYYYYYYXXXXXXYYYZZZWWWVVVWWWXXXVVVTTTYYY___iii{{{zzztttrrrvvvvvvqqqsssyyyvvvfff\\\UUUUUUXXX___nnn~~~}}}qqqlllooosssxxx}}}tttpppjjjddd^^^XXXRRRNNNHHHEEEAAA???===<<<;;;999666666555555555666666777555555666777888999::::::999999888888888888999999:::::::::::::::;;;;;;<<<===@@@BBBEEEHHHLLLQQQTTTYYY___eeejjjrrr}}}yyysssllljjjnnnpppooolllhhhhhhhhhjjjoootttxxx{{{~~~zzzttthhheeeaaa____________^^^[[[]]]___```___```cccfffdddfffiiimmmrrrvvvzzz}}}yyyoooiiifffaaaYYYSSSPPPLLLHHHEEEBBBAAA>>><<<===<<<;;;:::::::::::::::777777777777777666555555222333444444555555555444444555666777777777666666444666777999::::::::::::;;;;;;<<<===???@@@AAAAAAAAABBB===???KKKYYYuuussssss~~~uuummmgggggghhhfffeeefff```^^^]]][[[\\\]]]___```___aaabbbccccccbbb```___ZZZZZZ[[[[[[[[[\\\\\\\\\XXXZZZ\\\\\\ZZZYYYZZZ\\\XXXVVVWWWXXXVVVTTTXXX^^^dddttt~~~vvvtttxxxwwwqqqrrryyytttggg^^^```fffqqqwwwuuuttttttwwwwww{{{rrrnnnhhhbbb]]]WWWQQQMMMGGGDDD@@@>>><<<;;;:::888666666555555555666666777333333444555666777888888::::::999999888999999:::;;;;;;:::999999;;;<<<===>>>@@@CCCEEEHHHLLLQQQTTTVVV]]]dddjjjuuutttllleeegggnnnsssrrrnnnjjjhhhhhhjjjnnnssswwwyyy|||rrrooolllkkkkkklllmmmllliiilllnnnnnnnnnooorrrvvvqqqssswww|||yyyoooiiifffaaaYYYQQQPPPLLLHHHDDDBBB@@@>>><<>><<<;;;:::999999999777777777777777666666555222333444444555555555444444555777888888888777666444666777999:::::::::::::::;;;<<<>>>@@@BBBDDDEEE>>>???;;;???PPPbbbooosssssslllggghhhjjjiiihhhjjjaaa___\\\ZZZ[[[]]]```bbb```aaabbbccccccbbb```___[[[[[[\\\]]]^^^___``````ZZZ]]]___^^^\\\ZZZ[[[]]]XXXVVVWWWXXXUUUSSSWWW]]]```nnnxxxuuuzzzxxxqqqrrryyyxxxnnnqqqzzz}}}tttxxx~~~}}}yyy~~~xxxrrrnnngggaaa[[[UUUNNNJJJFFFDDDBBB???===;;;999999777777777777888888888888555666777888::::::::::::888777777777777777888888777777777888999;;;<<<===BBBCCCDDDFFFHHHKKKPPPTTTWWW[[[cccqqq}}}iiiccc]]]\\\aaaiiippptttpppqqqqqqooommmooowww}}}wwwyyy||||||}}}{{{|||~~~xxxkkkfffbbb\\\WWWUUUMMMJJJFFFDDDCCCAAA@@@>>><<<<<<;;;<<<===<<<999777777777777777777777777777555555444444444444555555777777777777888888888888777888999:::;;;:::999888<<<@@@BBB@@@@@@DDDFFFEEEEEE@@@>>>FFFWWWpppiiigggyyynnnhhhcccbbbdddfffdddaaabbb```^^^\\\\\\]]]```aaacccccccccbbbaaa___^^^]]]WWWYYY\\\^^^___```bbbddd^^^```bbbbbb___\\\ZZZZZZXXXWWWVVVVVVVVVWWWXXXXXX]]]jjjyyysssqqqsssuuuvvvxxxwww}}}}}}wwwoookkkeee^^^YYYSSSMMMIIIEEECCCAAA>>><<<:::999888777777777777777777777777555666777888999999999999666666666666666777888999888888888999:::<<<===>>>@@@BBBDDDEEEGGGKKKPPPSSSXXX\\\eeepppzzz{{{vvvppp```\\\XXXXXX___gggnnnqqquuuxxxyyyuuupppoootttzzzttthhhccc___ZZZVVVTTTMMMJJJFFFDDDBBBAAA???>>>>>><<<999999999:::999888777777777777777777777777555555444444444444555555777777777777888888888888777888999:::;;;:::999999;;;???BBBAAACCCGGGIIIHHHDDDAAA@@@HHH]]]{{{www~~~lllqqqssslllgggbbbaaacccdddbbb______^^^]]]\\\\\\]]]___```bbbaaaaaa```___]]]\\\[[[WWWZZZ]]]______```bbbdddbbbeeeggggggccc___\\\ZZZYYYXXXWWWVVVVVVWWWXXXXXX^^^iii|||}}}|||yyysssrrrsssvvvwww|||tttwww{{{tttkkkgggaaa[[[VVVPPPKKKGGGCCCBBB@@@===;;;999888777666666666666666666666666666666777777777777666666444444555555666777888999999999999:::;;;<<<===>>>???AAACCCEEEGGGJJJOOOSSSYYY]]]dddlllqqqmmmddd]]]UUUSSSSSSVVV]]]eeelllooowww}}}}}}tttoooqqquuu~~~{{{oooddd___\\\XXXTTTSSSNNNJJJFFFDDDBBBAAA???===???;;;777666666888999999777777777777777777777777555555444444444444555555777777777777888888888888888888999::::::::::::::::::>>>AAABBBFFFLLLNNNMMMDDDDDDCCCJJJcccvvvkkkkkkyyyqqq~~~qqqjjjfffaaa___``````___]]][[[\\\\\\\\\]]]]]]^^^^^^``````___^^^\\\[[[ZZZYYYWWWZZZ]]]^^^___```bbbdddfffiiillllllhhhccc^^^\\\ZZZYYYXXXVVVVVVVVVWWWXXX^^^eeevvvwwwuuuzzzzzztttssstttvvvwwwxxx}}}qqqpppyyyyyyzzz~~~zzzrrriiieee^^^XXXTTTOOOJJJGGGBBBAAA???<<<:::888777777555555555555555444444444666666777777666555444444333333333444555777888999999999999::::::;;;======>>>@@@CCCEEEGGGJJJNNNRRRXXXZZZ^^^bbbccc^^^UUUNNNMMMNNNQQQVVV]]]eeekkknnnuuu}}}xxxqqqqqquuu{{{~~~zzznnnbbb^^^[[[VVVRRRQQQNNNJJJFFFCCCBBB@@@>>>===<<<:::777555666777777777666666666666666666666666555555444444444444555555666777777777888888888888888888999::::::;;;;;;;;;999>>>AAADDDIIIPPPRRRPPPEEEGGGFFFKKKggg{{{jjjccciii}}}zzzzzzooohhhddd```^^^^^^^^^]]]\\\ZZZ[[[]]]^^^____________aaa```___]]][[[ZZZYYYYYYWWWYYY\\\]]]^^^^^^```bbbeeehhhmmmnnnkkkfffaaa^^^YYYXXXWWWUUUUUUUUUVVVVVV]]]aaannnyyynnnrrr{{{zzzvvvuuuuuuvvvvvvuuuyyyzzzuuuxxx}}}rrrrrr|||zzzrrrqqqsssvvv|||yyyrrriiiddd^^^WWWRRRNNNJJJGGGAAA@@@>>><<<:::888888777666555555555444444444333666666777666666555444333333333333444555777888999999888888888999:::;;;<<<>>>@@@CCCEEEFFFIIIMMMOOOSSSSSSTTTTTTSSSPPPLLLIIIIIILLLQQQVVV\\\ccchhhkkkoooxxx|||wwwxxx|||yyy|||{{{oooccc^^^[[[VVVQQQPPPNNNKKKFFFCCCAAA@@@===<<<999888777777888777555444666666666666666666666666555555444444444444555555666777777777888888888888888999999999:::;;;<<<<<<:::>>>AAAEEEKKKRRRSSSOOODDDGGGGGGOOOlllssshhhaaallluuujjjfffdddaaa___^^^^^^^^^^^^\\\]]]___aaabbbbbbaaa```cccbbb```]]][[[ZZZZZZZZZUUUXXXZZZ\\\\\\]]]^^^``````dddiiillljjjfffbbb```XXXWWWUUUTTTTTTTTTUUUUUU\\\^^^hhh~~~wwwnnnttt~~~}}}yyywwwwwwvvvvvvuuuxxx}}}tttpppttt}}}{{{xxxtttrrrqqqssswwwzzzsssjjjeee]]]WWWQQQMMMIIIFFFAAA@@@>>><<<:::999888888666666666555444444333333666666777777666555444444444444555555666777888999999888888888999999:::;;;<<<>>>AAACCCDDDFFFHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGJJJOOOTTTWWW[[[```cccfffnnnwww|||}}}}}}|||}}}|||{{{zzzzzzzzznnnccc^^^\\\WWWSSSRRRNNNKKKFFFCCCAAA???===;;;888777777888999888555222777777777777777777777777555555444444444444555555777777777777888888888888999999999999:::<<<===>>><<>><<<;;;:::999999777777666666555444444333666666777777777666666555666666666666666777888999:::999999999999:::;;;;;;:::<<<>>>@@@@@@AAACCCDDDBBBBBBAAA@@@@@@AAACCCEEEDDDGGGKKKMMMNNNPPPTTTWWWZZZ```hhhpppwww}}}}}}yyywwwvvv|||vvvkkkaaa^^^\\\YYYVVVVVVNNNKKKFFFCCCAAA???<<<::::::888777777777777666555777777777777777777777777555555444444444444555555777777777777888888888888999999999999:::<<<>>>??????AAABBBDDDJJJOOOLLLFFFAAA???EEEXXXtttvvvjjjiiiiiixxxtttlllgggfffeeeccccccdddfffhhhbbbbbbbbbcccccccccbbbbbbeeeccc```]]][[[ZZZZZZZZZWWWZZZ\\\]]]]]]]]]___```\\\___bbbdddbbb```^^^]]]WWWVVVVVVUUUVVVWWWYYYZZZZZZ\\\bbbqqq~~~|||zzzzzz|||{{{zzzzzzuuutttqqqqqquuuuuuxxx}}}vvvjjjddd\\\TTTNNNIIIEEEBBBAAA@@@???===;;;::::::999888888777666555555444444666666777777777777666666888777777777777777888999;;;;;;:::::::::;;;<<<<<<888:::<<<=========???@@@======>>>>>>>>>???AAACCCAAADDDGGGGGGGGGGGGKKKNNNQQQTTT[[[eeepppyyy~~~~~~yyyvvvuuuzzz{{{||||||}}}ssshhh___]]]]]][[[YYYYYYNNNKKKFFFCCC@@@>>><<<:::===:::666555555777777777777777777777777777777777555555555444444555555555777777777777888888888888999999999999:::<<<>>>???@@@BBBBBBDDDIIIMMMIIIBBBBBB>>>CCCYYYqqqpppiiijjjsssyyynnnhhhggggggfffeeeeeefffiiikkkcccccccccbbbbbbbbbbbbbbbeeeccc___\\\ZZZYYYYYYZZZYYY[[[^^^_________```bbb]]]___bbbbbb```]]]\\\[[[XXXWWWWWWWWWXXXZZZ[[[]]][[[\\\bbbnnn~~~|||}}}}}}tttrrrqqqkkkmmmtttpppssszzz~~~~~~vvvkkk```VVVQQQLLLFFFBBBBBB@@@===;;;999999999777666666666777888888888888888666777888999999:::999999:::999888888888999:::;;;999:::<<<=========<<<;;;;;;<<<>>>??????>>>>>>===<<<;;;::::::;;;<<<===>>>AAAAAAAAABBBCCCDDDFFFGGGJJJLLLPPPUUU]]]iiittt|||}}}zzzvvvvvvxxxzzzyyywwwxxx~~~tttiii___^^^___\\\XXXVVVMMMJJJFFFBBB???===<<<<<<888777777666666666666666777666666555555555555666777666555444444444444444666666666666777777777777888:::;;;;;;:::;;;===???CCCAAACCCHHHJJJGGGDDDDDD???GGGKKKUUUnnnzzzwwwwwwzzzzzzqqqiiiffffffffffffgggiiijjjkkkcccbbbaaaaaabbbbbbaaa______aaaaaa^^^YYYVVVVVVWWW[[[ZZZZZZZZZ[[[]]]___```]]]______^^^\\\ZZZYYYYYYUUUUUUSSSRRRWWW^^^```]]]^^^]]]^^^fffrrrzzzpppkkkkkknnnsssssszzz{{{zzzyyyzzzwwwkkk```VVVPPPLLLEEEAAAAAA???===:::999999999888666666666777888888888888888666777888999999::::::999::::::999999999:::;;;<<<:::;;;<<<=========<<<<<<;;;<<<===>>>??????>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCGGGIIIMMMQQQWWW```iiippp|||~~~{{{zzzzzzyyyvvvtttssswww{{{}}}}}}}}}}}}}}}}}}}}}~~~yyywww~~~rrrggg^^^\\\\\\YYYTTTRRRMMMKKKGGGCCC???===<<<<<<888888777666666666777777888777666555555555555555666666555444444444444444666666666666777777777888888999:::::::::;;;===???BBB@@@BBBHHHJJJGGGCCCCCC===EEEIIIUUUooo|||uuunnnhhhgggggggggggggggggghhhhhhcccbbbaaaaaabbbbbbaaa___^^^______]]]YYYVVVVVVWWWZZZZZZZZZZZZ[[[\\\^^^___^^^^^^^^^\\\YYYWWWXXXXXXUUUVVVUUUUUUZZZ```aaa^^^^^^\\\^^^dddnnn}}}uuuoooooopppvvvyyy||||||xxxvvvzzzzzzlllaaaVVVPPPKKKDDDAAAAAA>>><<<:::999::::::999888666666777888888888888888666777888999::::::::::::;;;;;;::::::;;;;;;<<<===;;;<<<<<<===>>>=========:::;;;<<<===>>>??????>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@CCCEEEHHHKKKOOOTTT[[[___nnnssszzz~~~{{{zzzzzzzzzxxxvvvuuuwwwyyyzzzyyyxxxvvvtttrrrqqqqqquuuyyy}}}|||uuuppptttoooeee\\\ZZZYYYTTTOOONNNMMMJJJGGGCCC???===<<<;;;999999888777777777777888888888777555555444444444666666555444444444444555666666666777777777888888777999::::::::::::===???CCCAAAEEEKKKNNNIIIEEEDDD<<>>>>><<<<<<=========>>>>>>===:::;;;<<<===>>>>>>????????????>>>>>>============??????>>>>>>>>>???@@@@@@@@@BBBEEEGGGIIIMMMQQQTTT^^^ccckkkuuu~~~|||zzz{{{|||yyyxxxyyy|||{{{vvvqqqpppqqqtttxxxzzz{{{{{{vvvsssppplllkkkrrr|||kkkbbbZZZWWWUUUPPPKKKJJJKKKIIIFFFBBB???===;;;;;;:::999999888888888888888999888777555444444444444666555555444444444555555666666777777777888888888777888:::::::::;;;===???DDDDDDJJJRRRTTTOOOIIIGGG???FFFLLL]]]www}}}ssstttnnnlllkkkggggggggggggggggggffffffcccbbbaaaaaabbbbbbaaa___\\\\\\[[[YYYXXXWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXX]]]\\\YYYUUURRRRRRTTTVVVVVVZZZ]]]]]]___cccccc______]]]]]]```eeeppp~~~nnnooouuu|||ooocccWWWPPPJJJDDD@@@AAA===;;;999999::::::999888666666777888888888888888777888999::::::;;;::::::;;;;;;<<<===>>>>>>??????<<<<<<<<<<<<<<<======>>>;;;;;;;;;<<<======>>>?????????>>>>>>>>>===<<<<<<>>>>>>=========>>>>>>???===@@@CCCEEEGGGIIIMMMOOOSSSXXX```jjjttt~~~~~~vvvuuuvvvzzz~~~yyytttpppllliiidddbbbbbbeeeooo{{{rrreee]]]VVVTTTRRRLLLIIIHHHGGGFFFDDDAAA???<<<;;;::::::999999888888888888888888888666555555444444444555555444444444555555666777777777777888888888888777888::::::;;;<<<>>>@@@CCCFFFNNNXXXZZZSSSKKKGGG@@@GGGOOObbbyyyuuukkk{{{rrrllliiijjjddddddfffggghhhhhhhhhgggcccbbbaaaaaabbbbbbaaa___]]]\\\YYYXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUZZZYYYVVVSSSPPPQQQTTTWWWWWW\\\```___```bbbaaa^^^___]]]\\\^^^bbbjjj{{{sssgggkkkssswww}}}~~~rrrfffXXXQQQKKKDDDAAAAAA>>><<<:::999::::::999888666666777888888888888888777888999:::;;;;;;;;;;;;:::;;;<<<===>>>?????????<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<=========???AAACCCEEEGGGKKKMMMNNNSSSZZZbbbkkkttt|||vvvsssrrruuu|||{{{vvvnnnhhhccc```^^^\\\XXXXXX[[[bbbnnn~~~}}}|||{{{wwwzzzyyyvvvtttsssmmmeee\\\VVVQQQPPPNNNIIIFFFGGGCCCBBBAAA@@@>>><<<;;;:::999999888777777777777888777777666555555555555666555444444444444555666666777777777888888888999999888999;;;<<<<<<===@@@BBBBBBFFFRRR^^^aaaXXXLLLFFF@@@JJJUUUhhh}}}qqqiiixxxpppiiifffgggbbbccceeeggghhhhhhhhhhhhcccbbbaaaaaabbbbbbaaa______\\\YYYXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSVVVUUUSSSQQQPPPRRRVVVYYYYYY^^^aaa___^^^______\\\\\\[[[[[[]]]___fffuuuuuulllmmmrrrtttyyyttthhhZZZRRRKKKEEEBBBBBB???===:::999999999888666666666777888888888888888777888999:::;;;;;;;;;;;;999:::<<<===?????????>>>;;;::::::999:::;;;<<<===>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<::::::::::::;;;===>>>???===???@@@AAABBBDDDHHHKKKKKKOOOUUU\\\ccciiipppttt{{{wwwqqqeeedddeeekkkrrrxxxzzzyyyiiieee___ZZZWWWTTTRRRPPPPPPRRRVVV]]]hhhwww}}}yyytttoooooosssxxx|||yyytttnnnjjjhhhhhhggggggaaadddeeecccbbbaaa]]]WWWSSSNNNKKKKKKIIIEEEDDDEEE??????>>>>>>===<<<::::::888888777666666666777777666555555555555666666777444444444444444555666666777777888888888999999999999:::<<<======???AAADDDCCCJJJXXXgggjjj___PPPHHHCCCOOO]]]rrroookkkvvvrrrjjjfffgggcccdddfffggghhhgggfffeeecccbbbaaaaaabbbbbbaaa___bbb^^^ZZZXXXYYYZZZZZZYYYZZZZZZZZZYYYWWWUUUSSSRRRQQQQQQQQQQQQQQQTTTXXX[[[[[[```bbb^^^[[[\\\\\\ZZZWWWWWWXXX[[[]]]cccqqqzzzwwwxxx{{{}}}vvviii[[[RRRLLLFFFCCCCCC@@@===;;;999999999777666666666777888888888888888888888999:::;;;;;;;;;;;;888999;;;===>>>???>>>>>>::::::999888999:::;;;<<>><<<;;;::::::;;;;;;999:::;;;=========<<<<<<;;;;;;<<<===>>>???AAABBB>>>>>>???>>>???AAAEEEHHHGGGKKKQQQWWW]]]bbbgggjjjjjjpppyyy~~~}}}pppfff___\\\WWWWWWYYY___fffjjjiiiggg[[[YYYUUURRRPPPMMMJJJGGGJJJLLLOOOUUU]]]iiivvv{{{sssllleeebbb___]]]^^^```dddfffddd```[[[XXXXXXYYYZZZZZZQQQUUUWWWVVVUUUUUURRRLLLMMMIIIGGGHHHFFFCCCBBBDDD<<<<<<======<<<;;;::::::888777777666666666666666555444444555555666777888444444444444444555666777777888888888888999999999999;;;===>>>>>>@@@BBBEEEGGGOOO___ooorrrfffVVVLLLFFFTTTeeezzz{{{pppooo|||wwwuuulllhhhjjjeeefffggghhhhhhfffdddccccccbbbaaaaaabbbbbbaaa```ccc___ZZZXXXYYYZZZZZZYYYZZZZZZZZZYYYWWWUUUSSSQQQNNNOOOPPPQQQRRRUUUZZZ]]]\\\aaabbb]]]YYYYYYZZZXXXTTTTTTUUUYYY\\\bbbooo}}}{{{tttxxxxxxoooaaaTTTLLLGGGDDDCCC@@@???===:::999888888999999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;888888888888888999999:::<<<>>>??????>>>===>>>???<<<<<<<<<<<<<<<;;;:::999777888999;;;======>>>>>>======<<<<<<======>>>???DDDGGGLLLQQQVVVYYY[[[[[[bbbdddfffggghhhiiikkkmmmpppqqqsssuuuzzz}}}{{{tttiiiaaa\\\YYYUUUSSSNNNMMMMMMQQQWWW[[[[[[ZZZPPPNNNKKKHHHFFFFFFGGGGGGEEEFFFHHHLLLRRRYYY___ccclllmmmmmmlllhhhccc^^^ZZZUUURRRPPPPPPSSSUUUUUUTTTSSSPPPNNNNNNPPPRRRPPPNNNJJJLLLMMMNNNNNNLLLJJJIIIHHHHHHGGGEEEBBBAAAAAABBBBBB@@@===<<<<<<:::888666:::888666444333444555666666666666666666666666666999888666555555666777888;;;:::999888999<<<>>>@@@@@@<<<:::<<<===>>>CCCIIIKKKWWWeeettt{{{iiiRRRNNNNNNUUUqqqvvvqqqpppwwwrrrmmmkkkkkkjjjhhhgggfffggggggeeeccc___bbbeeedddaaa___```bbbddd___[[[YYY[[[]]]]]]]]]]]]]]]\\\XXXUUURRRRRRSSSOOOPPPRRRSSSVVV\\\dddiiiaaa```^^^]]][[[ZZZYYYYYYXXXXXXYYYZZZZZZ^^^kkkyyy{{{xxxtttsssuuuzzzzzzoooaaaUUUOOOJJJGGGDDD???>>><<<:::999999999999::::::<<<=========<<<;;;;;;;;;<<<<<<<<<=========???>>>>>>>>>===;;;:::999999888888888888999::::::<<<>>>??????>>>===>>>>>><<<<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>?????????<<<<<<;;;;;;<<<<<<===>>>???AAAFFFJJJNNNQQQRRRSSSTTTUUUVVVUUUSSSRRRRRRSSSXXXZZZ[[[^^^aaagggnnnsssxxxxxxwwwsssnnniiigggggghhhggggggffffffeeeddddddeeegggiiiiiiiiijjjkkkmmmuuuxxx~~~~~~yyysssmmmiiieee___WWWRRROOOMMMJJJHHHNNNMMMLLLMMMOOOQQQPPPNNNKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEHHHKKKPPPUUUXXXWWWWWWXXXWWWUUURRROOOLLLOOOMMMKKKKKKNNNOOOOOONNNNNNKKKIIIIIIKKKLLLKKKIIIGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEEEEDDDCCCBBBBBBCCCAAA???===<<<<<<:::888777999888666444444444555666666666666666666666666666888777666444444555777888888777777777888:::<<<===???<<<;;;===???@@@EEEKKKQQQ___lllyyylllUUUQQQTTTccc}}}xxxmmmpppwww{{{tttpppllljjjjjjhhhfffeeefffggggggfffeeeaaabbbbbbaaa___^^^^^^______\\\YYYXXXYYY[[[ZZZYYYYYYYYYXXXUUUQQQPPPPPPQQQQQQRRRTTTVVVXXX]]]cccgggaaa```]]][[[YYYXXXXXXWWWWWWWWWWWWXXXXXX\\\iiivvv|||xxxsssoooqqqvvv~~~zzzooo```WWWSSSPPPJJJEEE???>>><<<;;;:::::::::;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>????????????BBBBBBAAA@@@>>><<<:::888::::::999999::::::;;;<<<<<<>>>??????===<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;999999999:::::::::::::::;;;;;;::::::;;;;;;<<<===;;;===@@@DDDGGGHHHIIIIIIJJJKKKJJJHHHEEECCCCCCDDDFFFHHHJJJLLLNNNQQQUUUYYYYYYZZZXXXUUURRROOOOOOPPPOOOOOONNNNNNMMMLLLLLLLLLKKKMMMNNNOOONNNOOOPPPRRRWWWYYY\\\___bbbbbbbbbaaadddcccbbb```]]]YYYVVVTTTTTTQQQMMMKKKJJJIIIHHHGGGLLLKKKIIIIIIJJJJJJHHHFFFHHHGGGGGGFFFEEEEEEDDDDDDGGGFFFEEEEEEGGGIIILLLNNNKKKLLLLLLLLLLLLKKKJJJIIILLLJJJIIIIIIKKKLLLLLLLLLMMMKKKIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@===<<<;;;;;;999777999888666555444555555666666666666666666666666666777666555444444555666777666777888888999:::;;;<<<===<<<<<<@@@AAABBBGGGMMMWWWjjjyyykkkVVVTTT```www|||mmmqqqfffvvvwwwqqqnnnkkkhhhiiidddccccccdddggghhhhhhgggdddbbb___^^^]]]]]]]]]\\\\\\ZZZYYYYYYYYYYYYXXXVVVVVVVVVUUURRROOONNNOOOQQQSSSUUUXXXZZZ[[[^^^aaacccaaa___\\\XXXVVVUUUUUUVVVWWWUUUTTTTTTUUUYYYeeerrrwwwqqqpppttt|||vvvlll```[[[ZZZWWWNNNFFF???>>><<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCAAA@@@>>><<<;;;<<<<<<;;;;;;<<<<<<===>>><<<===???>>>===<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<::::::999999888888888888;;;;;;;;;:::;;;;;;<<<===<<<>>>???BBBCCCDDDEEEEEECCCDDDEEEDDDCCCBBBCCCDDDAAACCCEEEFFFFFFGGGIIIKKKJJJJJJIIIGGGEEEDDDFFFHHHHHHHHHGGGGGGFFFEEEEEEDDDFFFGGGIIIIIIHHHIIIJJJLLLLLLMMMNNNPPPQQQQQQQQQQQQUUUUUUTTTSSSQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIJJJKKKJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGJJJIIIHHHGGGGGGHHHJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOOOOOOOPPPOOONNNNNNNNNOOOOOOOOOMMMNNNNNNOOOOOOPPPPPPPPPMMMLLLLLLKKKJJJHHHEEECCCDDDAAA>>><<<;;;;;;999888888888777666555555666666666666666666666666666666666555555444555555666777888888:::;;;<<<=========<<<<<<>>>BBBCCCDDDJJJRRR\\\vvv}}}dddSSSVVVmmmlllfffqqq}}}kkkuuupppmmmiiiffffffaaaaaaaaacccfffhhhhhhhhhgggccc^^^\\\]]]]]]\\\ZZZ[[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVTTTRRRPPPOOOQQQSSSUUUXXX[[[]]]]]]]]]^^^___```]]]ZZZVVVTTTSSSSSSTTTUUURRRQQQRRRRRRWWWbbbnnn}}}xxx{{{rrrkkkeeedddddd___RRRGGG???>>>=========>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>???@@@@@@===>>>@@@???===<<<<<<===>>>===<<<<<<<<<======>>>AAA@@@???>>>===========================>>>>>>??????@@@@@@AAABBBBBBCCCCCC>>>???AAAAAA@@@@@@AAACCC???AAACCCCCCBBBBBBBBBDDDEEEFFFFFFDDDCCCDDDFFFHHHEEEEEEDDDDDDCCCBBBBBBBBBDDDEEEGGGGGGFFFFFFGGGIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMJJJKKKLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLLLLMMMNNNNNNJJJKKKKKKLLLLLLKKKJJJJJJLLLLLLKKKJJJKKKKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOMMMNNNPPPQQQQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRTTTUUUTTTUUUVVVWWWXXXYYYYYYYYYUUUTTTSSSSSSSSSQQQLLLHHHGGGDDD@@@===<<<;;;:::888888777777666666666666666666666666666666666666666555555555555666666777777888888:::;;;<<<=========<<<<<>>???AAA@@@?????????@@@BBBCCCDDDCCCAAA????????????@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBAAA@@@AAABBBBBBCCCDDDDDDCCCBBBCCCDDDDDDEEEFFFEEEDDDDDDFFFHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFFFFEEEDDDFFFGGGIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNNNNMMMLLLMMMNNNOOOPPPQQQPPPOOONNNNNNPPPMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQRRRPPPRRRUUUWWWXXXXXXZZZ\\\VVVWWWXXXYYYYYYZZZ\\\^^^aaaccceeehhhiiiiiihhhgggbbbaaa```aaabbb___XXXSSSKKKHHHCCC???===<<<:::999777777777777777777777777666666666666666666666666555555666666777888888888666777888888999:::;;;<<<<<<===@@@DDDEEEIIISSS^^^ooooooXXXUUUddd~~~jjjeeekkk{{{}}}ssspppnnnjjjfffeee```______aaadddffffffeeefffccc```^^^]]]]]]\\\[[[VVVXXXZZZZZZWWWUUUUUUUUUUUUTTTRRROOOMMMMMMPPPSSSVVVYYY\\\]]]\\\ZZZYYYXXXZZZYYYXXXVVVTTTSSSRRRRRRQQQNNNNNNQQQTTTXXX```hhh|||yyy}}}oooYYYIIIAAA@@@@@@AAABBBDDDFFFGGGEEEDDDDDDCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGDDDCCCCCCCCCFFFEEEDDDCCCDDDEEEGGGHHHEEEDDDBBBAAA@@@AAABBBBBBEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHGGGEEEEEEEEEGGGGGGGGGHHHGGGFFFFFFGGGIIIEEEFFFHHHHHHGGGFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIHHHIIIKKKMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQSSSTTTSSSQQQQQQSSSVVVUUUVVVWWWVVVSSSRRRRRRTTTSSSRRRQQQPPPOOOPPPPPPQQQPPPPPPQQQRRRSSSTTTTTTUUUWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ^^^ccceeefffgggiiilllfffhhhkkkkkklllmmmqqqtttwwwzzz~~~|||zzzwwwvvvuuuoooeee^^^PPPKKKEEEAAA>>><<<:::999777777777888888888777777666666666666666666666666555666777888999999999999888777777777888:::<<<======>>>AAADDDEEEJJJVVVccczzzwwwbbbVVVZZZjjjvvvfffhhhrrrxxxpppnnnnnnkkkhhhgggaaa``````aaacccdddcccbbbaaaaaaaaa___\\\ZZZZZZZZZWWWYYYZZZYYYWWWUUUUUUWWWXXXWWWTTTQQQNNNNNNQQQTTTUUUWWWZZZ[[[ZZZXXXWWWVVVWWWWWWWWWWWWVVVTTTRRRQQQOOOMMMNNNSSSWWWZZZ```gggwww~~~ttt[[[JJJAAAAAAAAABBBCCCEEEGGGIIIFFFEEEDDDDDDDDDEEEGGGHHHDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKJJJHHHFFFFFFGGGJJJIIIHHHGGGGGGIIIKKKLLLKKKIIIGGGFFFEEEFFFHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIEEEGGGHHHHHHGGGGGGIIIJJJGGGGGGGGGFFFEEEFFFHHHJJJGGGIIIKKKLLLJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHIIIJJJJJJIIIIIIJJJKKKJJJLLLNNNQQQRRRRRRQQQQQQPPPQQQSSSTTTUUUUUUTTTSSSRRRTTTUUUTTTRRRRRRVVVYYYXXXZZZ\\\[[[XXXWWWYYY[[[ZZZXXXVVVTTTSSSTTTUUUVVVUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[]]]___aaabbbbbbcccgggkkkpppssstttvvvyyy{{{yyy|||zzzmmmdddRRRNNNGGGBBB???<<<:::999666777888888888888777777666666666666666666666666666666777999999:::::::::;;;:::999888999<<<>>>@@@>>>>>>AAADDDEEEJJJXXXfffeeeWWWTTT]]]mmmrrrggglllwww|||ssslllmmmnnnllliiiiiibbbaaa```aaabbbcccbbbaaa]]]___aaa___[[[XXXYYYZZZZZZ\\\]]][[[XXXWWWXXXZZZ[[[ZZZWWWTTTQQQQQQTTTVVVTTTVVVYYYYYYXXXVVVUUUVVVUUUVVVWWWXXXWWWUUUSSSQQQMMMLLLNNNTTTYYY\\\aaagggnnn}}}sssYYYKKKCCCAAA@@@@@@CCCEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFJJJIIIGGGFFFGGGIIIKKKMMMIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJIIIHHHGGGGGGIIIKKKKKKLLLMMMLLLJJJIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJNNNMMMLLLKKKJJJJJJJJJJJJGGGIIIJJJIIIHHHHHHIIIJJJGGGGGGIIIJJJIIIGGGHHHKKKJJJJJJKKKJJJHHHHHHJJJKKKJJJKKKKKKMMMNNNNNNOOOOOOSSSQQQNNNMMMNNNOOOPPPPPPKKKLLLLLLMMMMMMNNNOOOOOOLLLMMMMMMNNNNNNOOOOOOPPPRRRPPPPPPSSSSSSRRRUUU[[[YYYYYYYYYYYYYYYXXXWWWWWWXXXYYYYYYXXXWWWWWWYYY[[[\\\cccgggeeeaaaaaabbbbbbccc___\\\\\\^^^___]]][[[]]]]]]]]][[[ZZZ[[[^^^aaadddgggjjjkkkkkknnnsssxxx{{{zzzkkk[[[OOODDD@@@???<<<:::::::::999888888999999888666888888777777666666555555333444444555666777888888:::777555555999<<<===<<>>;;;:::::::::999888888999999888666888888777777666666666666444555555666666777777777;;;999666777:::===>>>===;;;???CCCEEEGGGQQQdddtttyyyfffTTTFFFFFF[[[sss}}}}}}yyywwwzzzxxxuuussspppmmmllliiifffddd```___^^^^^^^^^^^^\\\ZZZVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\YYYVVVUUUVVVWWWYYYXXXVVVUUUTTTTTTTTTUUURRRSSSTTTUUUVVVUUUUUUTTTWWWVVVUUUVVVVVVTTTQQQNNNOOOOOOQQQSSSVVVZZZ]]]___dddmmmxxxttt}}}}}}}}}|||sss[[[MMMDDDBBBAAAAAACCCEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJFFFFFFEEEEEEGGGJJJMMMOOOPPPPPPOOONNNMMMMMMLLLLLLGGGHHHIIIIIIIIIKKKNNNQQQPPPQQQRRRQQQOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTRRRQQQPPPOOONNNNNNOOOOOOPPPQQQQQQPPPMMMLLLLLLMMMLLLNNNPPPPPPPPPRRRTTTVVVUUUTTTSSSSSSRRRRRRQQQQQQOOOOOOOOOQQQTTTXXX\\\^^^]]]ZZZWWWUUUUUUTTTSSSRRROOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVZZZXXXXXX[[[[[[ZZZ^^^cccbbbeeehhhkkkkkkjjjgggeee______^^^]]]\\\^^^cccffflllsssxxxvvvtttttttttsssoookkkgggfffjjjnnnppppppqqqqqqrrrqqqpppppprrrtttwww}}}uuuaaaTTTFFF@@@>>>;;;999999:::999888888999999888666888777777777777666666666666666666666666777777777;;;:::888999;;;>>>>>>>>>;;;???CCCDDDIIIWWWjjjxxxnnnZZZLLLCCCFFF[[[rrr}}}uuusssrrrooollljjjhhhfffbbb```^^^]]][[[[[[[[[ZZZXXXVVVTTTTTTUUUUUUWWWXXXYYYZZZ[[[[[[ZZZWWWUUUTTTUUUVVVYYYXXXVVVUUUTTTUUUUUUVVVSSSTTTVVVWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUSSSPPPMMMRRRRRRSSSUUUWWWYYY[[[\\\bbbgggnnnvvv}}}yyyqqq\\\PPPEEECCCAAAAAACCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHMMMLLLLLLKKKJJJIIIHHHHHHFFFGGGIIIIIIJJJLLLPPPSSSRRRSSSTTTSSSRRRQQQRRRSSSUUUUUUVVVWWWXXXYYYZZZ[[[UUUTTTRRRQQQPPPQQQRRRSSSRRRSSSRRRPPPMMMKKKKKKKKKNNNQQQSSSQQQRRRVVVYYYZZZ\\\ZZZWWWUUUTTTSSSRRRQQQQQQQQQQQQSSSWWW]]]bbbeeedddaaa]]][[[ZZZYYYWWWUUUSSSTTTVVVXXXYYYYYYYYYYYYWWWXXXXXXXXXXXXYYYYYYYYY]]][[[\\\_________bbbhhhkkknnnsssuuuuuuqqqllliiiccccccaaa``````ccchhhmmmtttzzz}}}{{{yyyyyyxxxvvvtttoookkkkkkpppvvvzzz|||xxxyyyyyyxxxwwwxxxzzz|||yyyeeeWWWHHHAAA===:::888999:::999888888999999888666777777777777777777777777888777777777777777777777:::999999:::;;;===>>>>>>@@@CCCEEEEEEKKKZZZkkkvvvzzzdddNNNFFFDDDJJJ```wwwvvvtttmmmkkkhhhfffdddbbb___]]]]]]\\\ZZZZZZZZZXXXVVVSSSVVVVVVUUUUUUUUUUUUVVVVVVYYYYYYWWWUUURRRRRRSSSUUUXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWXXXXXXWWWVVVUUUTTTOOOOOOPPPSSSUUUUUURRRPPPUUUUUUVVVWWWYYY[[[\\\]]]bbbcccfffmmm{{{|||vvvqqqooovvvppp\\\QQQGGGDDDBBBBBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEDDDCCCCCCDDDDDDEEEIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGHHHIIIJJJLLLOOORRRRRRSSSTTTTTTSSSRRRSSSTTTWWWXXXYYY[[[]]]^^^___```XXXVVVTTTSSSRRRSSSUUUVVVUUUVVVUUUSSSOOOMMMLLLMMMOOOTTTUUUSSSUUU\\\``````ddd___YYYUUUSSSRRRPPPOOORRRRRRRRRUUUYYY___dddhhhgggeeebbb```^^^]]][[[YYYYYYZZZ\\\]]]^^^^^^]]]\\\XXXXXXXXXYYYZZZZZZ[[[[[[aaa___aaadddeeefffjjjpppuuuxxx|||}}}{{{tttmmmhhheeeeeedddbbbcccffflllpppuuuzzz{{{yyywwwxxxwwwtttuuuqqqmmmnnnuuu}}}}}}|||iiiZZZIIIAAA===:::999::::::999888888999999888666777777777777888888888888888888888888888777777777888888999::::::;;;===>>>AAAEEEFFFFFFNNN___nnntttvvv]]]HHHDDDFFFNNNddd{{{}}}xxx{{{tttiiigggdddcccbbb```^^^\\\^^^\\\[[[ZZZZZZYYYVVVTTTVVVUUUUUUTTTTTTTTTTTTUUUWWWVVVUUURRRPPPPPPRRRTTTWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXVVVTTTRRRPPPKKKLLLOOOTTTXXXYYYWWWUUUVVVWWWXXXZZZ\\\]]]^^^_________aaahhhtttuuugggcccaaaiiixxxrrr^^^QQQHHHFFFCCCBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEAAAAAABBBBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFGGGGGGGGGIIILLLOOOPPPRRRSSSSSSRRRQQQRRRTTTWWWYYY\\\___aaabbbccccccYYYXXXUUUTTTTTTUUUWWWYYYYYYYYYYYYVVVRRRPPPOOOPPPPPPWWWZZZXXX\\\gggnnnmmmoooggg]]]UUURRRPPPNNNLLLQQQQQQSSSUUUYYY^^^ccceeefffdddbbb``````___\\\ZZZ]]]^^^```aaaaaa```^^^]]]WWWWWWXXXYYY[[[\\\]]]]]]dddccceeeiiilllmmmrrryyy}}}~~~vvvmmmhhhffffffeeeddddddggglllpppqqqttttttqqqqqqttttttqqqvvvrrrooorrrzzzkkk[[[JJJAAA===::::::;;;:::999888888999999888666777777777888888888888999888888888888888999999999777888:::;;;:::;;;<<<>>>>>>DDDGGGIIITTThhhuuuxxxqqqYYYFFFGGGLLLUUUkkk|||zzzsssnnnfffdddbbbaaaaaa```^^^\\\^^^]]][[[[[[[[[ZZZXXXVVVTTTTTTSSSTTTTTTUUUVVVWWWUUUTTTRRRPPPNNNNNNQQQSSSUUUTTTTTTSSSTTTUUUWWWXXXYYYYYYXXXWWWUUURRROOONNNKKKMMMQQQVVV[[[]]][[[YYYWWWXXXZZZ\\\]]]^^^^^^^^^]]]\\\^^^fffqqqqqq\\\ZZZ\\\fffvvvxxxcccTTTIIIFFFDDDCCCCCCDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJEEEFFFFFFFFFEEEFFFHHHJJJNNNPPPQQQQQQPPPOOOQQQRRRVVVYYY]]]bbbdddeeedddcccZZZXXXVVVTTTTTTVVVYYYZZZYYYYYYYYYWWWSSSQQQPPPQQQRRR\\\aaaaaahhhwwwzzzpppaaaWWWRRRPPPNNNLLLOOOPPPRRRUUUXXX\\\___aaaaaa```^^^^^^___^^^\\\ZZZ^^^```aaabbbaaa___]]][[[VVVWWWXXXZZZ\\\^^^___```cccbbbeeejjjmmmooouuu|||wwwnnniiieeeeeefffeeeeeegggjjjmmmjjjlllkkkiiikkkqqqtttrrrwwwtttssswwwlll\\\KKKAAA===;;;;;;===:::999888888999999888666777777888888888999999999777888888999999:::::::::777999<<<<<<;;;;;;===???===DDDIIIMMM[[[ppp||||||iiiSSSGGGNNNXXXddd~~~zzz~~~wwwllliiicccbbb``````aaaaaa```^^^]]]\\\[[[[[[\\\[[[YYYWWWUUUUUUUUUTTTTTTUUUUUUVVVTTTSSSQQQNNNLLLLLLPPPRRRSSSSSSRRRRRRSSSUUUVVVWWWUUUUUUUUUUUUSSSQQQOOONNNNNNPPPUUUZZZ^^^```^^^[[[YYYZZZ[[[\\\\\\[[[[[[ZZZ^^^]]]aaaiiiqqq|||oooZZZ]]]eeerrr}}}gggXXXIIIGGGDDDCCCCCCDDDCCCBBBEEEEEEEEEDDDCCCCCCBBBBBBGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGHHHHHHIIIJJJJJJKKKFFFFFFFFFEEECCCCCCEEEGGGLLLNNNOOOOOONNNNNNOOOQQQUUUYYY^^^cccffffffdddccc[[[YYYVVVTTTTTTVVVYYY[[[WWWWWWWWWUUURRROOOOOOPPPTTT___fffgggqqqvvveeeYYYSSSQQQNNNLLLNNNOOOQQQTTTWWWZZZ\\\]]]]]]\\\[[[\\\]]]]]][[[YYY___```aaabbbaaa^^^[[[YYYVVVVVVXXX[[[]]]___aaabbb___^^^aaagggkkknnnttt{{{xxxpppkkkdddeeefffeeeeeefffiiikkkeeefffeeedddhhhqqquuuuuuxxxvvvvvv{{{mmm]]]KKKAAA===;;;<<<>>>:::999888888999999888666777777888888999999999999777777888999::::::;;;;;;888;;;>>>>>>===<<<>>>@@@???GGGLLLPPP___ttt~~~|||aaaNNNGGGUUUdddssstttwwwrrrjjjhhhbbbaaa``````aaabbbaaa```\\\[[[ZZZ[[[\\\[[[ZZZXXXZZZYYYWWWUUUTTTSSSRRRRRRSSSRRRPPPMMMKKKLLLOOORRRRRRRRRQQQRRRRRRTTTVVVWWWQQQRRRSSSSSSSSSQQQPPPOOORRRTTTXXX]]]```aaa^^^[[[ZZZ[[[[[[[[[ZZZYYYWWWVVVbbbaaaeeemmmttt|||ooo]]]dddqqqkkkZZZPPPHHHAAAAAAAAA@@@@@@BBBEEEDDDBBBBBBBBBCCCEEEFFFGGGJJJKKKJJJFFFDDDEEEFFFIIIIIIHHHJJJLLLMMMMMMLLLLLLIIIFFFDDDCCCCCCEEEFFFKKKKKKJJJJJJLLLNNNQQQSSSTTT[[[___^^^___aaa]]]VVVQQQQQQQQQSSSVVVWWWWWWVVVVVVTTTSSSRRRNNNKKKOOOUUU]]]eeelllrrr{{{bbbVVVSSSRRRPPPOOOQQQRRRTTTVVVYYY[[[]]]^^^[[[[[[\\\\\\]]]^^^^^^___bbbdddeeeccc___ZZZXXXWWWXXXXXXYYY[[[]]]]]]\\\ZZZ]]]___bbbccceeekkkssszzz}}}uuuooollliiigggdddaaa```___``````bbbeeehhhjjjjjjmmmrrrwwwwww|||mmmZZZFFF??????>>><<<:::999999999888888888888777888888888777777777777777666777888999999:::999999;;;<<<<<<<<<;;;<<>>???>>><<<:::999999999888888888888777888777777777777777777777666777888999999::::::999:::;;;;;;;;;;;;<<<>>>AAACCCHHHOOO]]]ppp}}}zzzpppVVVSSSVVVhhh~~~qqqwwwyyynnngggeeeccccccbbb``````_________[[[[[[ZZZ[[[\\\[[[YYYWWWUUUUUUVVVVVVVVVUUUUUUUUUPPPPPPOOONNNOOOPPPQQQQQQQQQSSSVVVWWWWWWXXXYYY[[[WWWVVVTTTRRRQQQRRRSSSTTTUUUVVVWWWYYYZZZZZZZZZYYYXXXZZZ]]]]]]ZZZXXXYYYZZZ[[[___eeeiiimmmuuu~~~vvveeeSSSKKKEEEEEEFFFDDDCCCDDDCCCCCCCCCDDDFFFJJJMMMOOOQQQRRRQQQOOOLLLJJJJJJKKKLLLKKKKKKMMMOOOQQQQQQPPPKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMOOORRRTTTVVVWWW[[[]]]ZZZXXXVVVRRRLLLOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKMMMQQQQQQRRRYYYaaajjjyyy~~~fffYYYVVVTTTSSSTTTUUUWWWYYY\\\^^^```aaaaaaaaacccfffiiijjjjjjiiihhhmmmllljjjfff```\\\ZZZZZZ\\\]]]^^^````````````___]]]___bbbdddhhhoooyyy{{{vvvtttllllllkkkjjjjjjiiiiiiiiilllppptttxxx{{{gggVVVEEE>>>>>>===;;;:::999999999888888888888777777777777777777777888888666777888999::::::::::::;;;<<<===<<<<<<===@@@CCCDDDIIISSSeeexxxwwwhhhSSSXXX```uuuuuu|||uuu~~~uuunnnhhheeedddcccbbb```___^^^^^^]]][[[YYYXXXXXXYYYYYYYYYXXXUUUUUUUUUUUUVVVVVVUUUUUUTTTRRRQQQOOOOOOPPPQQQSSSRRRUUUWWWYYYYYYYYY[[[\\\XXXWWWVVVUUUUUUVVVWWWYYYWWWXXXYYYYYYYYYXXXVVVVVVUUUWWWYYYZZZYYYXXXXXXXXXZZZ^^^cccfffjjjpppxxx~~~zzzjjjVVVMMMGGGGGGGGGEEEDDDEEECCCCCCCCCEEEGGGKKKNNNPPPTTTTTTSSSQQQOOOMMMMMMMMMKKKJJJJJJLLLNNNPPPPPPOOOLLLMMMNNNOOOPPPOOOOOONNNOOOOOOPPPQQQSSSVVVXXXYYY[[[\\\\\\ZZZXXXUUUQQQNNNRRRTTTTTTTTTRRROOONNNMMMRRRQQQTTTWWWXXXYYY```hhhwwwuuuaaaXXXVVVWWWYYY[[[ZZZ[[[]]]```bbbdddeeefffgggjjjooosssttttttrrrpppvvvtttpppjjjddd```___``````bbbdddddddddcccccccccbbbeeegggjjjooowwwzzzwwwpppqqqrrrsssssssssrrrqqqvvvzzzbbbSSSCCC>>>===<<<::::::999999999888888888777777777777777777777888888888777777888999::::::::::::===>>>>>>>>>>>>@@@CCCEEEGGGLLLYYYnnnrrraaaWWWYYYeeeuuukkkyyysssooojjjfffcccbbb```^^^]]][[[[[[[[[ZZZXXXUUUUUUVVVXXXYYYYYYWWWVVVVVVVVVVVVVVVWWWWWWVVVTTTRRRPPPPPPPPPRRRSSSTTTVVVXXXYYYXXXXXXYYYZZZXXXWWWVVVUUUVVVXXXZZZ[[[ZZZZZZZZZZZZXXXVVVTTTRRRRRRTTTVVVWWWXXXWWWWWWWWWXXX\\\```dddgggmmmsssxxx}}}mmmYYYPPPHHHGGGFFFDDDCCCDDDDDDDDDDDDEEEGGGKKKNNNPPPXXXWWWWWWVVVUUUSSSQQQOOOIIIHHHHHHJJJMMMOOOOOONNNMMMNNNPPPRRRRRRRRRQQQPPPQQQQQQSSSUUUWWWZZZ\\\]]]___]]][[[ZZZXXXUUUTTTUUUWWWYYYYYYWWWSSSQQQPPPQQQVVVVVVYYY^^^```cccjjjsss}}}mmm]]]WWWYYY[[[___bbbaaabbbccceeehhhjjjlllmmmrrrvvv{{{~~~~~~{{{uuummmgggdddeeegggkkkmmmoooooommmkkkjjjkkkjjjlllooorrrwww~~~zzz||||||]]]OOOBBB======;;;::::::999999999888888888777777666666777777888888888888777888999::::::;;;::::::<<<===>>>>>>>>>???CCCEEEJJJOOO___uuunnn\\\UUUVVVkkksssmmmffftttqqqnnnhhhddd```___^^^\\\ZZZYYYYYYXXXZZZWWWUUUTTTVVVXXXZZZZZZYYYYYYXXXWWWVVVWWWWWWXXXVVVUUUSSSQQQQQQQQQSSSSSSUUUWWWXXXXXXVVVUUUUUUVVVVVVUUUTTTTTTUUUWWWZZZ[[[\\\\\\[[[ZZZXXXUUUSSSQQQRRRSSSTTTVVVWWWXXXWWWVVVVVVYYY^^^bbbgggkkkpppsssttt___TTTJJJFFFEEECCCCCCEEEEEEDDDEEEFFFHHHLLLOOOQQQVVVVVVWWWXXXXXXVVVRRROOOIIIHHHHHHJJJMMMOOOPPPOOONNNOOOQQQRRRSSSRRRQQQQQQPPPRRRUUUYYY]]]aaadddeeefffaaa\\\[[[YYYWWWYYY]]]``````___ZZZTTTQQQSSSUUUTTTVVV\\\dddiiioooyyyvvvjjj^^^\\\___cccgggkkklllkkkkkklllooorrrvvvxxx{{{~~~yyyqqqkkkkkknnnqqqvvvyyy{{{yyyuuurrrqqqsssvvvxxx{{{}}}sssXXXLLL@@@===<<<:::999:::999999999888888888888777666666666777888888999999777888999:::;;;;;;;;;;;;999;;;<<<<<<<<<>>>AAADDDLLLRRRbbbxxx{{{gggYYYNNNWWWwwwqqqjjjjjjmmm{{{ooommmiiiccc______^^^\\\[[[ZZZYYYYYYXXXZZZWWWUUUVVVXXXZZZ\\\\\\[[[ZZZXXXWWWVVVUUUVVVVVVTTTTTTSSSSSSRRRRRRSSSSSSUUUVVVWWWVVVUUUSSSSSSTTTUUUTTTSSSSSSTTTVVVYYYZZZ\\\\\\\\\[[[YYYVVVTTTSSSTTTSSSTTTVVVXXXYYYWWWVVVVVVXXX\\\aaafffiiilllmmm||||||eeeYYYMMMGGGDDDBBBDDDFFFDDDDDDEEEGGGKKKOOOSSSUUUXXXYYY[[[^^^```^^^XXXSSSKKKKKKKKKMMMPPPRRRSSSRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQTTTZZZaaahhhnnnsssuuurrrjjjbbb```^^^\\\aaagggmmmlllhhh```WWWTTTVVVYYYVVVYYY```kkksss{{{qqqhhhbbbeeekkkpppvvvzzzwwwvvvttttttvvv{{{yyyuuuvvv{{{}}}}}}~~~jjjTTTIII???<<<;;;999888:::999999999888888888888777555666666777888888999999777888999:::;;;;;;;;;;;;:::<<<======>>>???CCCEEELLLRRRcccvvv}}}rrraaaWWWQQQbbb{{{kkkiiilll{{{uuummmkkkgggbbb^^^___^^^]]]\\\[[[ZZZZZZZZZZZZXXXWWWXXXZZZ]]]]]]]]]\\\ZZZWWWUUUSSSSSSSSSSSSQQQRRRSSSTTTTTTSSSSSSRRRRRRTTTVVVVVVUUUTTTUUUVVVTTTTTTSSSRRRSSSUUUXXXYYY\\\\\\\\\\\\ZZZXXXVVVUUUVVVUUUUUUWWWZZZZZZXXXVVVWWWXXX[[[```cccfffffffffqqq~~~|||{{{{{{{{{{{{jjj]]]OOOHHHDDDCCCEEEHHHCCCDDDEEEHHHMMMRRRWWWZZZaaabbbfffjjjmmmjjjccc]]]NNNNNNNNNPPPSSSVVVVVVUUUQQQQQQQQQPPPPPPPPPPPPQQQTTTXXX___hhhrrrzzz~~~sssjjjfffcccbbbgggpppxxxvvvpppfff[[[WWWYYY]]]\\\___gggrrr{{{pppmmmgggeeekkkuuu|||}}}zzzyyy{{{~~~dddRRRHHH???<<<;;;999888:::999999999888888888888777555666666777888999999999888888999:::;;;;;;;;;;;;>>>???@@@@@@AAACCCFFFIIIKKKRRRbbbtttxxxlll]]]UUUZZZooouuullllllnnnsssnnnlllhhhccc```___^^^^^^]]]\\\\\\\\\]]]ZZZYYYXXXZZZ\\\^^^___^^^\\\ZZZVVVSSSQQQPPPPPPQQQOOOPPPSSSTTTUUUTTTSSSRRRPPPRRRUUUVVVVVVVVVXXXYYYUUUTTTSSSSSSSSSUUUWWWYYY\\\\\\]]]\\\[[[ZZZXXXWWWXXXVVVVVVXXX[[[[[[XXXVVVXXXYYY[[[___bbbcccbbb```iii~~~yyysssmmmhhhdddaaaaaaaaabbbdddfffggghhhvvvdddPPPHHHGGGGGGFFFGGGFFFEEEGGGJJJJJJKKKRRRZZZcccjjjrrrxxx{{{zzzooodddYYYNNNNNNSSSUUU[[[^^^VVVSSSOOONNNPPPQQQPPPSSSWWWXXX___hhhrrrrrrkkkiiilllvvvxxxiii\\\VVVWWWZZZ___hhhrrrzzzpppmmmkkklllttt|||}}}vvvcccKKKFFFAAA===;;;;;;;;;:::777777666555555555555555999999888888888888888999888999999::::::;;;;;;<<<<<<======<<<===AAAEEEGGGOOOZZZbbblllsssgggXXXXXX```tttvvvmmmooo}}}zzzrrrooolllhhheeeeee^^^\\\YYYWWWWWWYYY\\\^^^ZZZ[[[\\\]]]^^^]]]\\\[[[XXXWWWSSSOOOLLLMMMPPPSSSRRRRRRRRRSSSTTTSSSPPPNNNKKKMMMQQQUUUWWWXXXWWWVVVSSSRRRPPPOOOPPPRRRUUUWWW[[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTSSSTTTUUUVVVUUUTTTZZZ[[[\\\]]]]]]]]]]]]\\\bbbnnn{{{rrriiigggdddaaa___\\\XXXUUUNNNPPPRRRTTTWWWZZZ___bbbzzzgggSSSIIIGGGFFFFFFHHHLLLKKKMMMPPPQQQSSS[[[dddllluuu{{{nnnbbbWWWWWW[[[]]]eeeiiiaaaYYYTTTRRRSSSSSSSSSVVV[[[aaajjjtttxxxpppmmmqqq|||}}}nnnaaaZZZZZZ]]]cccmmmyyy{{{mmmooopppuuummmZZZHHHDDD???;;;:::::::::999888777666666555555666666999999888888888888888999888999999::::::;;;<<<<<<<<<===<<<<<>><<<;;;===BBBFFFJJJLLLWWWjjjyyy}}}hhhXXXZZZttt||||||uuu{{{vvvnnnkkkhhhdddaaaaaa^^^\\\YYYWWWWWWXXXZZZ\\\[[[[[[\\\\\\\\\\\\[[[ZZZYYYTTTNNNLLLNNNQQQSSSTTTXXXVVVSSSRRRRRRQQQOOONNNOOOPPPSSSTTTUUUTTTSSSRRRUUUTTTRRRRRRRRRTTTVVVXXXWWWZZZ]]]```___\\\WWWTTTVVVTTTRRRRRRSSSSSSRRRQQQTTTUUUVVVWWWXXXYYYZZZ[[[ZZZ```nnn~~~ooo```VVVPPPOOOMMMLLLLLLKKKIIIGGGIIIHHHGGGGGGKKKTTT___gggttt___RRRNNNLLLMMMPPPRRRQQQUUUZZZ^^^bbblllvvvlll```^^^bbbfffqqqxxxsssnnnggg```^^^^^^___eeekkksss~~~yyyvvv{{{{{{mmmeeeeeehhhpppyyywwwpppyyyxxx^^^PPPBBB???;;;999999999999888888888777777777777888888888888888777888888999:::999999::::::;;;<<<<<<<<>>CCCHHHMMMRRRaaauuu~~~jjjaaajjjxxx|||sssjjjhhhfffaaa______]]][[[YYYXXXWWWXXXZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[TTTNNNMMMQQQVVVWWWVVVYYYVVVSSSQQQRRRRRRQQQPPPTTTUUUVVVVVVVVVUUUSSSRRRVVVUUUTTTSSSTTTUUUWWWXXXXXXZZZ]]]______\\\XXXUUUWWWUUUSSSRRRRRRSSSRRRQQQRRRRRRSSSTTTVVVXXXZZZ[[[YYY[[[dddwwwzzzkkk[[[QQQLLLKKKIIIJJJKKKKKKJJJIIIFFFFFFEEEFFFLLLUUUaaaiiiwwwcccXXXRRRPPPRRRVVVYYYZZZ___fffkkkpppyyysssgggeeejjjooo{{{zzzrrrkkkhhhhhhjjjqqqyyy{{{xxx}}}~~~qqqjjjkkknnnwwwyyyuuuiiiUUUKKK@@@>>>:::999999:::999999888888777777777777888888888888777777888999999:::999::::::;;;;;;<<<======AAA<<<<<<@@@DDDIIIRRR\\\ppprrrjjjuuuzzzyyyppphhheeeccc___]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYY[[[VVVPPPQQQUUUZZZZZZYYYWWWTTTRRRRRRSSSTTTTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRVVVUUUUUUTTTTTTUUUVVVWWWZZZZZZ[[[\\\[[[ZZZYYYXXXUUUSSSPPPOOOOOOPPPOOOOOOPPPQQQQQQSSSUUUWWWYYYZZZYYYZZZ___nnnzzzlll\\\QQQIIIGGGFFFFFFHHHIIIIIIIIIGGGGGGHHHJJJMMMTTT]]]ccczzziii```[[[YYY[[[```aaacccjjjsssyyy}}}yyymmmlllrrrxxx}}}wwwuuuvvvyyy}}}zzz~~~tttoooqqqttt~~~zzzmmmYYYJJJBBB>>>;;;999888999:::999999777777666666666777888888777777777777888999:::::::::::::::;;;<<<<<<======@@@===>>>DDDGGGMMM]]]nnn|||qqq{{{}}}zzzwwwnnnfffdddbbb^^^[[[\\\YYYXXXXXXXXXXXXYYY[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZWWWUUUUUUYYY[[[[[[ZZZUUUTTTRRRSSSUUUVVVVVVUUUQQQQQQRRRRRRRRRRRRQQQQQQVVVUUUUUUUUUUUUUUUVVVVVVZZZYYYXXXWWWWWWXXXYYYYYYQQQOOOKKKJJJKKKLLLMMMLLLOOOOOOOOOPPPRRRUUUWWWYYYZZZYYY]]]gggxxx}}}ooo^^^RRRKKKIIIGGGGGGIIIJJJKKKJJJKKKLLLMMMNNNPPPTTTZZZ^^^tttmmmiiihhhkkkooopppttt}}}vvvwww~~~}}}wwwtttwww{{{jjjYYYMMMCCC===:::999777777888999888777666666555555666666777888777777777777888999:::;;;::::::;;;;;;<<<=========???===AAAHHHKKKSSSjjj{{{yyyyyyxxxuuuuuummmeeecccaaa]]][[[[[[VVVVVVVVVWWWYYYZZZ\\\]]]\\\[[[ZZZXXXWWWWWWXXXXXXWWWXXXXXXYYYZZZZZZZZZZZZVVVUUUTTTUUUVVVVVVUUUSSSNNNOOOOOOPPPQQQQQQRRRRRRUUUUUUUUUTTTTTTTTTUUUUUUWWWWWWVVVUUUUUUVVVWWWWWWPPPNNNKKKIIIKKKMMMNNNNNNNNNNNNMMMNNNOOORRRTTTVVVXXXYYY[[[aaammmwwwfffYYYPPPMMMKKKJJJKKKLLLMMMLLLMMMNNNPPPRRRVVV\\\ccchhhyyyvvvuuuxxx|||yyywww{{{jjjWWWNNNHHHBBB>>>888666555555777888777666555555555555555666777777777777777777888999:::;;;::::::;;;;;;<<<===============CCCKKKNNNXXXtttpppuuutttuuu~~~uuullldddbbbaaa]]]ZZZ[[[UUUUUUVVVWWWYYY[[[]]]^^^\\\[[[YYYXXXWWWWWWWWWXXXUUUWWWZZZ[[[ZZZYYYYYYYYYWWWVVVVVVVVVWWWVVVSSSPPPNNNOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUURRRPPPMMMLLLMMMPPPQQQQQQMMMLLLKKKLLLMMMOOORRRTTTVVVXXXZZZ]]]gggxxxnnnaaaOOOLLLIIIHHHIIIJJJJJJJJJMMMOOOQQQUUU\\\fffqqqxxx~~~}}}nnncccUUUJJJDDD@@@<<<888999999888888888888999999777777666666666666666777666666777888999::::::;;;<<<;;;:::999:::<<<>>>@@@===???AAADDDNNNdddttt}}}pppzzz|||llliiiccc___]]]\\\ZZZYYYTTTVVVYYY\\\___```aaaaaa\\\XXXVVVWWWVVVSSSTTTWWWZZZZZZYYYYYYXXXXXXXXXWWWWWWUUUTTTUUUVVVVVVRRROOOMMMNNNPPPRRRTTTVVVWWWWWWXXXUUURRRQQQRRRSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTMMMLLLKKKJJJKKKLLLNNNPPPNNNPPPSSSTTTTTTSSSTTTTTTYYYWWWUUUWWW```pppxxxeeeUUUMMMGGGHHHIIIIIIJJJLLLRRRNNNRRR___ppp~~~sssfffVVVNNNDDD>>>===<<<;;;888888888777777777777888888777777666666666666777777666666777888999:::;;;;;;<<<;;;;;;:::;;;<<<>>>???@@@BBBEEEJJJVVVkkkvvvqqqyyyrrrqqqsssjjjgggccc```^^^\\\ZZZXXXVVVWWWZZZ]]]```aaabbbbbb]]]YYYWWWWWWVVVSSSSSSVVVZZZZZZZZZYYYYYYXXXXXXXXXYYYWWWUUUUUUVVVUUUQQQNNNNNNPPPRRRTTTVVVVVVWWWWWWWWWUUUSSSRRRRRRSSSSSSRRRTTTTTTTTTSSSRRRQQQPPPOOOLLLLLLKKKJJJKKKMMMOOOPPPQQQRRRTTTTTTSSSRRRRRRSSSUUUUUUUUUWWW^^^jjjxxxmmmXXXPPPJJJJJJLLLKKKLLLNNNRRRRRRZZZlllmmmpppxxxyyynnnaaaTTTJJJDDD@@@;;;999;;;======<<<777777666666666666777777777777666666666666777777666666777888999:::;;;;;;;;;;;;<<<<<<======>>>>>>BBBCCCHHHOOO\\\nnn}}}kkk```iiipppuuusssssskkkhhhfffcccaaa```]]]ZZZWWWWWWYYY\\\___aaabbbbbbbbb]]]YYYVVVWWWVVVRRRRRRUUUYYYYYYYYYYYYXXXXXXXXXXXXZZZXXXVVVUUUTTTSSSPPPNNNPPPQQQTTTVVVWWWWWWVVVUUUVVVUUUSSSSSSTTTTTTRRRQQQRRRRRRRRRQQQPPPOOONNNMMMKKKKKKJJJKKKLLLNNNPPPQQQRRRSSSSSSRRRPPPPPPQQQSSSQQQRRRTTTWWW[[[bbbjjjpppvvv]]]TTTMMMMMMNNNMMMNNNPPPSSSVVVbbbvvv]]]cccmmmzzzwwwjjj___VVVOOOGGGBBB???===::::::<<<===<<<:::666666555555555555666666777666666666666777777888666777777888999:::;;;<<<;;;;;;===>>>>>>>>>>>>>>>AAABBBGGGOOO[[[gggqqqvvvlllaaaWWW[[[ppp}}}qqqyyywwwmmmhhhfffeeedddcccbbb```[[[XXXWWWYYY\\\___aaaaaa```___[[[WWWUUUVVVUUUQQQQQQTTTWWWWWWWWWWWWWWWVVVVVVVVVWWWVVVTTTRRRQQQPPPOOOOOOPPPRRRTTTVVVWWWVVVTTTSSSUUUTTTSSSTTTUUUTTTRRRPPPMMMMMMNNNOOOOOOOOOOOONNNJJJJJJJJJKKKMMMOOOQQQRRRPPPQQQQQQOOONNNOOOQQQSSSQQQRRRTTTUUUXXX]]]cccgggxxx{{{aaaXXXPPPOOOOOONNNNNNPPPSSSWWWbbbtttTTT[[[eeerrr{{{tttiiibbbXXXOOOJJJFFFCCC@@@:::999888888888777666555666666555555555555666666666666666666666777888888777777888999:::;;;;;;<<<;;;<<<===>>>????????????BBBCCCFFFMMMUUU[[[^^^^^^WWWOOOMMM^^^{{{{{{tttyyy~~~uuuooojjjhhheeeeeedddeeedddbbb^^^ZZZVVVXXX[[[^^^^^^]]]\\\ZZZYYYUUUSSSTTTSSSPPPPPPTTTSSSSSSTTTTTTTTTTTTTTTTTTRRRQQQPPPNNNMMMMMMOOOPPPPPPQQQSSSTTTUUUTTTSSSRRRUUUTTTSSSTTTUUUTTTRRRPPPLLLMMMMMMNNNNNNNNNNNNNNNJJJJJJKKKLLLNNNOOOQQQRRRLLLMMMNNNNNNMMMOOORRRUUUSSSSSSTTTTTTVVV[[[aaafffwww~~~ggg]]]TTTQQQOOOMMMMMMOOORRRTTT]]]jjjvvvQQQVVV___jjj{{{{{{uuunnneee___XXXSSSKKKDDD@@@>>><<<:::777777777777777777666666666666555555555555666666666555555666666777888999777777888999:::;;;<<<<<<=========>>>??????@@@@@@EEEFFFHHHLLLOOOPPPOOOMMMLLLHHHNNNfffvvviiippptttmmmiiiggggggddddddcccddddddbbb___\\\WWWYYY[[[]]]\\\ZZZWWWUUUUUUQQQPPPRRRQQQOOOPPPSSSQQQQQQQQQRRRRRRRRRRRRRRROOOOOOMMMKKKJJJKKKNNNQQQPPPQQQRRRSSSSSSSSSSSSSSSVVVUUUSSSSSSTTTTTTRRRQQQPPPPPPPPPOOONNNMMMLLLKKKJJJKKKLLLMMMOOOPPPPPPQQQKKKMMMNNNOOOOOOQQQSSSVVVTTTUUUTTTTTTVVVZZZaaafffxxxooodddZZZUUURRROOONNNPPPQQQSSSZZZdddkkktttQQQSSSXXXcccuuuuuuqqqjjjeeeaaa\\\UUUPPPIIIGGGBBB>>>;;;999888777777888888888888888999:::777666666666666666666777555555555555666777888999777888888999:::;;;<<<<<<>>>>>>======>>>???AAABBBFFFGGGIIIJJJIIIGGGEEEDDDFFFHHHYYYxxxuuujjjcccqqqzzzpppjjjeeedddfffbbbaaaaaaaaabbbaaa^^^\\\YYYZZZ\\\]]][[[XXXTTTQQQQQQNNNMMMOOOPPPNNNOOOSSSPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPNNNKKKHHHIIIMMMQQQRRRRRRQQQRRRRRRTTTUUUVVVWWWUUUSSSRRRRRRSSSSSSRRRQQQQQQQQQPPPOOONNNMMMLLLKKKLLLMMMNNNOOOOOOOOOPPPMMMPPPRRRSSSSSSSSSTTTVVVTTTTTTUUUUUUVVVYYY]]]aaasssyyynnnbbb[[[WWWSSSQQQSSSTTTWWW___eeehhhlllyyyRRRQQQTTT^^^qqq~~~vvvooojjjggg```\\\VVVRRRPPPLLLGGGBBBAAA@@@>>>===<<<;;;:::999777777777666555444666777777777666666666666777777555555555555666777999999777888999999;;;;;;<<<===@@@???=========???BBBCCCDDDFFFHHHGGGDDD@@@??????@@@JJJfff|||kkkeeeddduuuwwwpppkkkeeedddfffaaa```______```___]]]\\\ZZZ\\\]]]^^^[[[WWWRRROOOOOOLLLKKKNNNOOOMMMOOOSSSQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPKKKGGGHHHLLLPPPTTTSSSRRRRRRSSSUUUXXXYYYXXXVVVRRRQQQRRRSSSSSSSSSOOOOOOPPPQQQQQQQQQQQQPPPLLLMMMNNNOOOOOOOOOOOOOOOQQQSSSVVVVVVVVVUUUUUUUUURRRTTTVVVVVVVVVWWWYYY[[[kkkuuuhhhaaa\\\WWWUUUVVVXXX]]]dddiiihhhhhhppp{{{MMMMMMRRR^^^oooyyyuuuooojjjeee```ZZZVVVQQQOOOLLLHHHEEEBBB@@@???<<<<<<;;;:::999999999999666666777777777777666666333333333444444444555555666666666666555555555555777888888999999:::;;;;;;????????????@@@AAABBBCCCBBBFFFGGGEEECCCAAAAAA???CCCQQQrrrzzzhhhlllqqqxxxoooiiiiiihhheeebbb]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZXXXVVVSSSRRRSSSSSSRRRQQQOOONNNMMMMMMRRRRRRRRRRRRRRRSSSSSSSSSSSSPPPLLLJJJKKKNNNPPPPPPQQQRRRSSSTTTVVVWWWXXXYYYXXXWWWVVVTTTRRRQQQOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOOOONNNOOOOOOPPPPPPRRRRRRQQQSSSTTTSSSQQQOOOPPPPPPQQQRRRTTTUUUWWWXXXeeeuuu{{{qqqeee[[[YYY^^^]]]gggqqqsssnnnkkkoootttNNNMMMQQQ[[[iii{{{|||yyyuuuqqqnnnjjjfffaaa]]]XXXTTTOOOKKKLLLJJJGGGDDDAAA>>>===<<<;;;:::999888777777777777666666777777777777666666333333444444444555555555666666666666666666666666999999999:::;;;;;;<<<<<<>>>??????@@@AAABBBCCCDDDGGGHHHGGGBBB>>>>>>@@@AAAPPP```vvvgggmmmxxxyyyssskkkeeecccbbb```^^^[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWUUURRRQQQQQQQQQPPPPPPPPPPPPOOOOOORRRRRRSSSSSSSSSSSSSSSSSSPPPMMMJJJIIIKKKMMMOOOPPPRRRSSSSSSUUUVVVXXXYYYYYYWWWWWWUUUTTTRRRPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMLLLLLLMMMMMMNNNNNNPPPOOOPPPQQQSSSSSSRRRPPPPPPPPPQQQRRRSSSTTTVVVWWW[[[gggvvvzzznnndddaaaddddddlllsssuuupppmmmnnnqqqOOOMMMPPPWWWaaappp~~~zzzwwwtttpppmmmjjjgggccc```^^^[[[WWWSSSPPPMMMHHHEEEEEECCCAAA???<<<:::999999888888777666555555555555555666666777777666666555333444444444444555555555777777777777777777777777:::::::::;;;<<<<<<======>>>>>>???AAABBBDDDEEEFFFKKKIIIEEE@@@<<<===CCCHHHZZZmmm}}}sssgggnnnppplllfffaaa\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQOOOOOOOOOPPPPPPQQQQQQRRRQQQRRRSSSTTTUUUTTTTTTSSSNNNLLLIIIIIIKKKOOOQQQQQQTTTTTTTTTUUUWWWXXXYYYZZZWWWVVVTTTRRRPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMOOORRRSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVV^^^fffooo}}}~~~|||}}}rrrnnnoooppptttwwwxxxuuuqqqnnnmmmPPPOOOPPPTTT[[[fffxxx|||wwwrrroooooolllhhhfffccc```]]]ZZZVVVTTTPPPNNNLLLIIIFFFCCC@@@???===<<<:::999999999888777666555444444444444555666666666666666666555444444444444555555555555888888888888888999999999:::::::::;;;<<<<<<=========>>>@@@BBBDDDFFFGGGHHHIIIFFFCCC@@@===???HHHQQQaaawww{{{uuujjjqqqxxxjjjhhhddd^^^ZZZWWWXXXZZZZZZYYYYYYXXXWWWVVVUUUTTTUUUUUUUUUUUUTTTSSSSSSRRROOOPPPPPPQQQQQQRRRRRRRRRQQQRRRTTTUUUVVVUUUTTTSSSOOOMMMKKKLLLOOOSSSUUUVVVUUUUUUUUUUUUWWWXXXZZZ[[[UUUTTTRRRPPPOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNMMMMMMNNNPPPRRRQQQPPPQQQQQQQQQQQQQQQRRRSSSSSSVVVYYY^^^dddqqq~~~zzzwwwwwwzzz~~~|||{{{~~~}}}||||||zzzuuunnniiiQQQPPPPPPSSSWWW```rrr|||vvvrrrmmmiiifffdddbbb___\\\[[[XXXUUURRRMMMKKKHHHFFFEEECCCAAA???>>>>>>===;;;::::::::::::888888666555555555555555555555666666666666555555444444444555555555666666777888888888999999999:::999999999:::;;;;;;<<<<<<===???AAADDDFFFHHHIIIIIIEEEBBBAAA@@@======HHHUUUjjj~~~yyypppzzzqqqgggfffccc___[[[ZZZ[[[]]]\\\\\\ZZZYYYWWWVVVTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPQQQUUUXXXZZZ[[[VVVVVVUUUUUUVVVXXXZZZ[[[TTTSSSPPPNNNMMMMMMMMMNNNLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPOOONNNNNNOOOPPPOOONNNQQQQQQQQQQQQQQQRRRSSSSSSRRRTTTWWW\\\fffwwwzzzvvvtttuuuxxx~~~{{{qqqiiiPPPOOOPPPRRRUUU^^^ppp~~~zzzuuuppplllhhhdddaaa]]][[[XXXVVVUUUSSSPPPNNNIIIGGGEEEDDDCCCBBB@@@>>>>>>===<<<;;;::::::::::::999888777666555555555555444555555666666555555444444444555555555666666666777777777888999999::::::999999999:::;;;;;;<<<<<>>???<<<<<>><<<>>>>>>BBBUUUkkkxxxwww}}}}}}nnnfffdddaaa^^^___aaaccccccbbb```___]]][[[XXXVVVTTTSSSQQQQQQQQQQQQRRRSSSUUUVVVSSSTTTTTTUUUVVVWWWXXXXXX[[[YYYWWWUUUSSSSSSSSSTTTUUUTTTTTTVVVYYY\\\]]]]]]VVVUUUTTTSSSSSSUUUXXXZZZRRRPPPMMMKKKJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRQQQOOONNNNNNOOOQQQQQQPPPPPPPPPQQQRRRSSSTTTVVVWWWVVVVVVYYY]]]___fffxxxyyy}}}{{{yyywwwyyy~~~~~~wwwJJJKKKNNNPPPSSS\\\ppp|||xxxooolllhhhdddaaa___[[[YYYWWWUUUSSSQQQQQQOOOMMMKKKHHHFFFDDDCCCBBBBBB???>>>::::::999777777666666666777777666555444444444444444555555555555555555444555555555555666666666777555666666777888888999999;;;;;;<<<<<<===>>>>>>>>>AAACCCFFFHHHJJJJJJJJJIIICCC===;;;@@@CCCLLLdddrrrsssrrruuuwwwmmmgggccc___[[[]]]bbbfffdddbbbaaa```^^^[[[XXXVVVTTTSSSOOOOOOOOOOOOPPPRRRTTTUUURRRSSSTTTVVVXXXZZZ[[[\\\]]][[[WWWTTTRRRRRRSSSTTTTTTSSSSSSUUUXXXZZZ[[[[[[VVVUUUSSSRRRSSSUUUWWWYYYQQQOOOMMMJJJIIIJJJLLLMMMOOOOOOOOOPPPPPPQQQQQQQQQMMMMMMMMMNNNOOOQQQRRRSSSPPPNNNMMMMMMPPPRRRSSSSSSPPPPPPQQQRRRTTTUUUWWWXXXUUUTTTWWWZZZ[[[```qqq}}}uuuyyy|||yyyyyy|||}}}RRRMMMNNNTTTUUUWWWgggzzz~~~zzzvvvuuullljjjfffaaa]]]ZZZXXXXXXVVVTTTQQQOOOMMMMMMMMMNNNDDDCCCAAA???>>>===<<<<<<;;;;;;::::::999888777777111222444666777777666666666666666666666666555555666666666666777777777777555555666777888999999:::>>>>>>>>>>>>============CCCCCCDDDHHHLLLLLLJJJFFFCCC;;;:::???DDDPPPpppuuuooo|||rrrrrrhhhddd___]]]]]]```dddggggggfffbbb___\\\[[[]]]]]][[[XXXTTTSSSPPPNNNNNNOOOQQQSSSYYYYYYYYYZZZ[[[]]]^^^______\\\XXXTTTRRRRRRSSSTTTQQQSSSUUUXXXYYYYYYXXXWWWUUUTTTSSSSSSUUUUUUTTTSSSUUUSSSPPPMMMKKKLLLMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPQQQRRRRRRRRRQQQOOONNNOOOPPPQQQSSSSSSTTTTTTTTTRRRQQQPPPPPPQQQSSSVVVWWWTTTXXX[[[ZZZYYY]]]gggooosssnnnwwwxxxyyyzzzxxxzzz~~~PPPLLLMMMRRRSSSTTTbbbsss~~~zzzvvvrrrqqqjjjhhhddd```\\\YYYWWWVVVRRRQQQNNNLLLJJJIIIHHHHHHCCCBBB@@@???===<<<<<<<<<999999888888777666666555222333444666666666555555555555555555555555555555666666666666777777777777666666777888999::::::;;;<<<<<<===>>>???@@@AAABBBCCCCCCEEEHHHKKKKKKGGGDDD>>>;;;<<>><<<<<<;;;;;;777666666555555444444444444444555555666555555444555555555555555555555555666666666666777777777777777777888999:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFIIIJJJHHHDDD@@@;;;<<<>>>DDDUUUrrrzzzrrr~~~}}}rrriii```\\\^^^^^^^^^```ccceeeeeeddddddbbb`````````___\\\ZZZSSSRRRQQQPPPPPPQQQSSSTTTSSSUUUXXX\\\^^^_________\\\ZZZWWWTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTWWWZZZ\\\]]]\\\YYYWWWUUUSSSRRRRRRSSSTTTWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSRRRQQQPPPOOOPPPQQQQQQVVVZZZ\\\[[[XXXYYY^^^cccnnn|||{{{vvvrrrqqqssswwwyyy|||LLLKKKLLLOOONNNNNNUUU___hhhmmmvvv}}}{{{wwwvvvtttqqqmmmjjjgggeeeaaa___]]]YYYVVVSSSQQQPPPJJJIIIHHHGGGDDDBBB???>>>@@@???>>><<<;;;;;;::::::666555555555444444333333555555555555555555444444444444444444555555555555666666666666777777777777888888999:::;;;<<<======AAAAAAAAAAAA@@@@@@@@@???CCCEEEGGGIIIHHHEEE@@@======<<<===FFF___rrruuuuuunnnhhhbbb___`````````aaacccdddddddddeeeeeeddddddccc```^^^\\\SSSSSSRRRQQQRRRSSSUUUVVVUUUWWW[[[___``````___]]][[[YYYWWWUUUTTTTTTUUUVVVXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUWWWZZZ\\\]]]\\\YYYWWWVVVTTTTTTTTTUUUVVVYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPOOOOOOOOOPPPQQQUUUYYY\\\[[[YYYXXX\\\___hhhyyyzzzvvvuuuvvvqqqrrruuuxxx|||LLLKKKLLLNNNMMMNNNSSSYYY^^^dddmmmyyy~~~{{{xxxuuuqqqpppnnnkkkhhheeebbb```[[[ZZZXXXVVVSSSPPPNNNLLLIIIHHHGGGFFFDDDAAA???>>>>>>===<<<;;;:::999999999666555555555555555444444555555555555444444444555444444444555555555666666666666666666777777777777999999:::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDFFFHHHHHHFFFAAA===;;;>>><<<===NNNnnnvvvooo{{{oookkkhhhdddbbbaaabbbccccccccccccddddddeeefffggggggeeeaaa^^^]]]TTTTTTSSSTTTUUUVVVWWWXXXYYY[[[___aaabbb```]]][[[ZZZYYYWWWVVVUUUVVVWWWXXXZZZYYYXXXVVVUUUUUUUUUUUUVVVUUUUUUVVVXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXXXXWWWVVVUUUUUUTTTTTTRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPPPPNNNNNNNNNOOOPPPQQQQQQRRRSSSVVVYYYZZZYYYYYY\\\^^^dddpppzzzxxxwwwnnnooopppsssvvvzzz}}}LLLLLLLLLLLLMMMOOOTTTWWWZZZ___hhhsss~~~{{{xxxssspppkkkkkkiiifffccc```]]][[[VVVUUUTTTRRRPPPMMMJJJIIIGGGFFFEEECCCBBB@@@???>>><<<<<<;;;:::999888888999555555555555555555555555555555444444444555555666444444555555666777777777666666666666777777777777999999:::;;;<<<===>>>>>>;;;<<<===???AAACCCDDDEEEDDDFFFGGGFFFBBB>>>;;;:::===<<>>===>>>>>>;;;:::999888888888888888555555555555555555555555444444333333444555666777555555666666777888888999666666666666777777777777888999:::;;;<<<======>>>:::;;;===@@@CCCEEEGGGHHHDDDFFFFFFDDD???<<<;;;;;;:::>>>QQQrrrxxxiiippp|||ooohhhccc``````ccc```bbbcccbbb___^^^___aaa___bbbffffffbbb\\\YYYWWWVVVWWWXXXYYY[[[\\\]]]^^^ZZZ[[[^^^______^^^\\\ZZZZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[YYYXXXUUUTTTSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSSSSSSSRRRQQQPPPLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWYYYZZZ___fffrrr}}}wwwtttpppmmmmmmooosssvvvxxx|||IIIJJJIIIHHHKKKPPPUUUWWWTTTWWW^^^hhhuuu}}}zzzvvvqqqlllhhhcccbbbaaa___\\\XXXVVVTTTPPPPPPOOONNNLLLIIIFFFEEEAAA???===;;;:::;;;<<<===::::::999888777777777888444444444444444444444444444333333333444555777888555666666777888999999:::666666666666777777777777888999999:::;;;<<<======>>>???@@@BBBDDDEEEGGGGGGEEEFFFFFFBBB>>>:::;;;<<<999@@@[[[wwwmmmhhhtttxxxnnnhhhccc___```eee___aaabbb```]]][[[]]]___\\\```dddddd___YYYVVVTTTWWWXXXYYY[[[\\\^^^______XXXYYY[[[]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^]]]^^^___```___]]][[[YYYTTTSSSRRRSSSUUUVVVUUUTTTRRRSSSSSSTTTTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTUUURRRSSSSSSTTTTTTRRRQQQPPPJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOQQQQQQPPPPPPPPPRRRTTTUUUXXXZZZ^^^hhh||||||xxxqqqllljjjkkkoooqqqssswww|||JJJJJJHHHEEEJJJSSSXXXXXXVVVYYY\\\bbbnnn~~~{{{wwwrrrmmmhhhfffaaa^^^ZZZWWWUUUTTTRRRQQQNNNMMMKKKIIIGGGEEECCCCCC@@@???>>><<<:::999999999999999888777777666777777555555555555555555555555777777777666555555444444333444777999::::::999888666777888999999:::999999;;;<<<<<<===============???>>>>>>@@@DDDGGGIIIJJJGGGIIIHHHAAA;;;:::<<<===@@@HHHcccyyyooommmkkkzzzuuulllfffbbbaaaaaaaaacccaaa```]]][[[ZZZYYYYYYZZZ^^^aaa^^^XXXTTTSSSTTTVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXYYY[[[^^^___^^^\\\ZZZ]]]```aaa```^^^]]]]]]\\\[[[ZZZXXXXXXXXXYYYZZZVVVVVVWWWUUURRRPPPQQQQQQQQQUUUWWWUUUQQQOOORRRUUUQQQSSSUUUWWWVVVTTTQQQNNNOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPQQQQQQOOONNNMMMLLLLLLLLLOOOQQQTTTSSSQQQOOOOOOPPPRRRSSSVVV___mmm|||vvvmmmjjjjjjiiiiiikkknnnrrrwww|||IIIJJJIIIHHHMMMVVV[[[[[[WWWYYY[[[```lll~~~~~~|||xxxsssnnnhhhdddbbb^^^[[[XXXVVVTTTRRRPPPNNNLLLKKKJJJHHHFFFDDDBBBAAA???>>>===;;;:::999888888888888777666666666666666555555555555555555555555666666666555555555555444444555777999999999888777666777888999::::::::::::;;;<<<======>>>>>>======AAA@@@@@@BBBFFFIIIJJJKKKIIIGGGCCC<<<888999<<>>===;;;:::888888777777777666555555555555555555555555555555555555555555444444444444444555555555666777888999999888777666777777888999::::::::::::;;;<<<======>>>>>>======CCCBBBBBBDDDHHHKKKMMMMMMLLLGGG>>>888666999>>>CCCIII___yyygggeeeiiizzzvvvpppjjjgggdddbbb```\\\[[[[[[ZZZYYYYYYYYYYYYZZZ]]]___]]]XXXTTTTTTUUUUUUUUUWWWXXXXXXXXXWWWVVVUUUUUUVVVXXX[[[[[[ZZZXXXYYY[[[]]]]]][[[YYYXXXXXX[[[ZZZXXXVVVTTTSSSRRRRRRPPPQQQRRRQQQOOONNNOOOPPPQQQSSSUUUTTTRRRQQQSSSVVVVVVWWWWWWWWWUUURRROOOMMMOOOQQQSSSTTTTTTSSSQQQOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLKKKKKKMMMOOOQQQRRRQQQPPPPPPPPPPPPRRRUUUXXX\\\cccmmmttttttlllhhhfffdddffffffhhhkkkooossswwwyyyFFFJJJLLLOOOWWW```dddcccZZZVVVSSSUUU\\\gggwww|||yyywwwvvvsssoooiiibbb]]]YYYWWWVVVTTTSSSRRRQQQNNNJJJGGGGGGFFFEEECCCAAA???>>>===<<<;;;:::888777777666666555555444444333444444555555555555555555555555555222222333333444555555666888888888999888777666555777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>BBBBBBCCCFFFJJJNNNPPPPPPNNNEEE<<<888888:::AAAHHHWWWooorrrdddfffnnnvvvrrrnnniiifffccc___]]]YYYYYYYYYYYYYYYZZZZZZ[[[]]]______^^^ZZZXXXWWWXXXUUUVVVWWWXXXYYYXXXWWWWWWVVVUUUVVVXXXZZZ[[[YYYXXXXXXZZZ[[[YYYWWWVVVUUUVVVYYYXXXWWWUUUTTTSSSRRRQQQQQQRRRSSSQQQOOONNNNNNOOOPPPRRRTTTSSSRRRQQQSSSUUUVVVUUUUUUTTTRRROOOMMMLLLOOOPPPSSSUUUUUUSSSPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRPPPOOONNNMMMLLLKKKKKKKKKLLLMMMOOOQQQQQQQQQPPPPPPPPPTTTWWWWWWWWW[[[dddkkk~~~vvvqqqllliiidddddddddeeehhhlllppprrryyy~~~EEEIIIMMMPPPXXXaaaeeeddd^^^WWWSSSTTTWWW]]]jjjvvv}}}zzzxxxuuusssqqqnnnjjjddd^^^YYYVVVUUUSSSRRRQQQPPPOOOMMMIIIFFFDDDCCCBBBAAA???>>><<<<<<;;;:::999888777666666666444333333333333333444444555555555555555555555555111222222333444555666666999999888888777777666555888999:::;;;;;;<<<<<<;;;<<<======>>>>>>>>>>>>>>>???@@@BBBFFFKKKOOOPPPPPPHHHAAA:::999:::===EEEOOOlllnnneeemmmzzzzzzvvvooolllhhheeebbb___[[[YYYXXXXXXXXXYYYYYYZZZ\\\\\\\\\]]]]]]\\\ZZZXXXWWWWWWVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWXXXYYY[[[\\\ZZZXXXWWWXXXXXXVVVTTTSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSTTTUUUUUUSSSPPPNNNNNNNNNPPPQQQRRRQQQQQQPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJNNNOOOQQQSSSSSSQQQOOONNNMMMMMMMMMMMMNNNOOOPPPQQQOOONNNMMMLLLKKKJJJJJJJJJJJJKKKMMMOOOQQQQQQQQQPPPNNNRRRVVVVVVUUUXXX___fffyyy|||tttnnndddbbbaaa```aaadddgggjjjooouuu|||EEEIIILLLOOOWWW```dddbbb```XXXSSSUUUVVVXXXbbbnnnvvv}}}xxxvvvssspppnnnkkkhhhddd___ZZZWWWUUUTTTQQQPPPNNNMMMLLLJJJGGGEEEBBBBBBAAA???>>><<<;;;;;;::::::999777777666666666333333333333333333444555555555555555555555555555222333333444555666666666999888888888777777666666999999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>@@@EEEIIILLLMMMMMMAAA;;;888;;;>>>BBBPPP```}}}|||llljjj{{{xxxpppjjjhhheeeaaa^^^\\\ZZZXXXUUUWWWWWWWWWXXXYYYZZZ\\\\\\XXXXXXWWWVVVVVVUUUTTTTTTWWWXXXYYYZZZZZZZZZYYYXXXYYYXXXYYY[[[\\\\\\[[[YYYVVVVVVVVVTTTRRRRRRTTTVVVVVVVVVVVVWWWVVVVVVUUUTTTUUUVVVUUUTTTQQQOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMKKKJJJJJJJJJJJJJJJMMMMMMNNNOOOOOONNNMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPOOONNNMMMKKKJJJJJJIIIIIIIIIIIIKKKNNNQQQRRRRRRPPPKKKNNNRRRTTTUUUXXX]]]aaammm~~~~~~wwwiiifffaaa]]][[[\\\^^^```fffkkkqqqwww{{{FFFIIIJJJLLLSSS]]]aaa```[[[SSSOOOSSSTTTSSS\\\iiipppzzz}}}wwwssspppnnnllljjjdddbbb^^^ZZZWWWUUUTTTTTTOOOMMMJJJHHHHHHGGGEEECCCAAAAAA@@@???===<<<;;;;;;::::::999888777777777777333333333333333444555555555555555555555555555555444444444555555666666666888888777777777777777777999:::;;;<<<<<<===============>>>????????????>>>??????@@@CCCFFFHHHGGGFFF>>>999:::???DDDLLLccczzzvvvkkkqqq}}}wwwoooiiidddbbb___[[[YYYXXXWWWUUUTTTVVVVVVVVVVVVWWWYYYZZZ[[[VVVUUUTTTSSSSSSSSSSSSRRRVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYYYY[[[\\\\\\ZZZXXXUUUUUUTTTRRRQQQQQQTTTWWWVVVWWWWWWWWWVVVTTTSSSRRRRRRSSSTTTSSSQQQQQQRRRSSSPPPOOONNNNNNMMMMMMKKKJJJIIIIIIHHHGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLJJJIIIHHHHHHJJJLLLNNNOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIMMMQQQSSSRRRPPPLLLMMMPPPSSSVVVZZZ]]]___eeeuuuuuuppphhh```ZZZXXXYYYYYY\\\aaafffkkknnnttt{{{FFFIIIIIIKKKQQQZZZ___^^^TTTLLLJJJOOOQQQOOOWWWdddmmmwww}}}yyytttpppmmmkkkiiiggg```^^^ZZZWWWUUUTTTTTTTTTNNNKKKGGGEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;::::::999888777777777888333333333333444444555666555555555555555555555555555555555666666666666666888888777777777777888888999:::;;;<<<==================>>>???????????????AAA@@@AAABBBDDDDDDBBB@@@???;;;===DDDJJJVVVsssssskkkxxxxxxlllsssyyynnnjjjgggeee___\\\XXXVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXYYYWWWUUUTTTSSSTTTTTTTTTSSSUUUVVVWWWXXXXXXXXXWWWVVVYYYXXXYYYZZZ\\\\\\ZZZXXXUUUUUUSSSQQQPPPQQQUUUXXXWWWWWWWWWWWWUUUSSSPPPOOONNNPPPRRRRRRRRRRRRTTTUUUQQQOOOMMMLLLLLLKKKJJJHHHHHHGGGFFFFFFGGGJJJMMMNNNKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGHHHKKKMMMOOONNNMMMLLLKKKJJJIIIIIIIIIHHHGGGHHHLLLQQQTTTRRRPPPOOOOOOPPPTTTYYY]]]^^^^^^___mmmzzzpppeee]]]YYYWWWWWWWWW[[[___bbbeeejjjpppvvv~~~LLLJJJHHHIIIMMMRRRUUUVVVOOOMMMKKKJJJLLLPPPTTTWWW```kkkyyy~~~||||||xxxssslllgggeeedddccc[[[ZZZYYYVVVSSSPPPNNNLLLIIIHHHGGGEEEDDDBBB@@@@@@<<<<<<<<<<<<;;;:::999888999888777555555555666777333333333333333333333333555666555333111111444666777666555444555555444333666666555555777888:::;;;:::::::::;;;<<<======>>>@@@@@@@@@?????????>>>>>>===<<<<<<<<<======;;;:::777<<<>>>BBBVVVuuuwww~~~{{{nnn```xxxpppiiieeeccc```XXXWWWVVVUUUTTTUUUVVVWWWVVVVVVVVVUUUUUUUUUTTTTTTXXXXXXWWWVVVTTTSSSRRRRRRVVVUUUUUUVVVWWWWWWVVVTTTZZZYYYXXXYYYZZZZZZXXXWWWUUUVVVUUUSSSQQQRRRTTTWWWXXXXXXXXXXXXUUURRRNNNLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNMMMKKKJJJGGGEEEDDDFFFFFFGGGHHHJJJKKKKKKLLLLLLJJJHHHGGGFFFGGGHHHIIIKKKIIIGGGFFFGGGIIIHHHHHHIIIIIIIIIKKKMMMLLLIIIGGGJJJLLLNNNPPPQQQPPPOOONNNOOOMMMLLLPPPVVV\\\_________eeeqqqtttkkkbbbZZZTTTRRRUUUWWWYYY[[[```ggglllvvv|||IIIHHHGGGHHHLLLOOOQQQRRRNNNLLLJJJIIIKKKNNNRRRUUU\\\eeerrr}}}zzzxxxvvvsssnnniiidddaaa___^^^XXXXXXVVVTTTQQQNNNLLLJJJGGGFFFEEECCCBBB@@@???>>>;;;<<<<<<;;;;;;:::999888888888666555555555666666333333333333333333333333666666666555444444444444555444444555777888888777777777777777888:::;;;<<<:::;;;;;;<<<======>>>>>>@@@@@@?????????>>>>>>>>>???>>>======<<<;;;:::888===???DDDRRRlllxxxyyyyyyrrrnnnttthhhccc```^^^\\\XXXWWWVVVUUUUUUVVVWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTXXXWWWVVVUUUTTTSSSRRRRRRUUUTTTTTTUUUWWWWWWVVVUUUUUUUUUUUUVVVXXXYYYXXXVVVXXXXXXWWWUUUSSSSSSUUUWWWYYYYYYXXXVVVTTTPPPNNNLLLLLLMMMOOOPPPPPPOOOOOONNNKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIHHHFFFDDDDDDFFFGGGGGGGGGJJJJJJJJJKKKLLLLLLJJJHHHHHHIIIKKKMMMNNNNNNMMMLLLOOONNNMMMQQQVVV\\\^^^___]]]bbbkkkyyywwwmmmbbb[[[WWWXXXXXXWWWVVVYYY^^^ccclllrrrxxx|||~~~FFFFFFEEEGGGJJJLLLLLLKKKKKKJJJHHHHHHIIILLLOOORRRVVV\\\gggvvv|||xxxtttrrrmmmkkkhhhddd```\\\YYYWWWUUUTTTSSSQQQNNNKKKIIIGGGDDDCCCBBBAAA???>>><<<<<<:::;;;;;;::::::999888777777777666555555555555666444444444444444444444444777666555666777777555333666666777777888888999999888888888999:::;;;======<<<<<<======>>>>>>??????????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;BBBAAAMMMhhh~~~mmm{{{zzzyyy{{{ssshhhaaa^^^\\\[[[YYYXXXWWWWWWVVVWWWWWWXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTWWWVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSUUUWWWXXXWWWVVVSSSSSSSSSUUUWWWYYYXXXWWWXXXYYYXXXWWWUUUUUUWWWYYY[[[YYYWWWTTTQQQNNNMMMLLLJJJKKKMMMOOOOOONNNMMMLLLHHHHHHIIIIIIIIIHHHHHHGGGEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGFFFEEEEEEFFFHHHHHHGGGEEEDDDDDDFFFHHHHHHHHHLLLJJJIIIJJJKKKLLLKKKIIIGGGHHHJJJLLLMMMNNNMMMMMMPPPOOOOOORRRVVV[[[]]]^^^[[[^^^dddnnn{{{{{{nnneee\\\[[[XXXUUUSSSTTTXXX\\\aaaeeejjjmmmpppuuu{{{EEEDDDEEEGGGIIIIIIHHHFFFHHHGGGGGGGGGHHHJJJLLLNNNPPPSSS\\\lll~~~{{{wwwsssooolllfffeeecccaaa]]]YYYUUUSSSRRRRRRPPPNNNLLLIIIGGGEEEBBBAAA@@@???===<<<;;;:::999999999999888777666666666555555555555555555555555555555555555555555555888666444444666777555444999::::::999777555555666888888999999:::<<<============>>>>>>??????????????????>>>>>>>>>=========:::::::::::::::;;;===???BBBGGG\\\tttnnn{{{}}}{{{ooojjjddd___]]]\\\ZZZYYYWWWWWWWWWWWWXXXXXXYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSSSSVVVXXXZZZZZZXXXVVVUUUUUUVVVXXXYYYXXXVVVUUUVVVWWWVVVVVVVVVXXXZZZ[[[YYYUUUQQQNNNLLLLLLLLLGGGIIIKKKMMMMMMLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHIIIIIIDDDDDDCCCCCCDDDEEEFFFGGGHHHGGGEEEFFFHHHJJJKKKKKKKKKIIIHHHHHHIIIJJJJJJIIIHHHIIIKKKMMMOOOOOOPPPPPPQQQQQQQQQSSSVVVYYY[[[\\\[[[\\\___dddnnn{{{xxxrrrlllooosssuuuwwwxxxyyyzzzzzzpppccc```[[[WWWTTTUUUXXXZZZXXXZZZ^^^aaadddjjjqqqvvv~~~DDDDDDEEEGGGHHHHHHFFFDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMUUUcccvvv}}}|||zzzwwwrrrmmmiiigggaaaaaa```^^^[[[WWWSSSQQQPPPOOONNNLLLJJJGGGEEEDDD@@@@@@???>>><<<;;;::::::888888888888777666555444444444444555555555444444555555555555555555555555:::777444333333555666666999::::::999666444444666777777888999;;;;;;<<<<<<>>>>>>>>>???????????????>>>>>>>>>=========<<<<<<:::;;;;;;:::999;;;???BBBFFFUUUsss}}}ooopppzzz{{{~~~~~~pppjjjgggbbb___\\\[[[YYYXXXVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSTTTWWWZZZ[[[[[[ZZZWWWVVVUUUVVVWWWVVVTTTSSSPPPRRRTTTUUUUUUWWWYYY[[[ZZZWWWSSSOOOLLLKKKKKKKKKHHHIIIKKKLLLMMMLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHCCCCCCCCCCCCDDDDDDEEEEEEHHHGGGEEEFFFHHHJJJKKKKKKIIIGGGEEEEEEGGGHHHGGGGGGGGGHHHJJJLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUWWWYYYZZZ\\\\\\]]]___eeeooo|||~~~tttiii___ZZZYYYZZZ]]]___bbbhhhpppuuu~~~oookkkddd^^^ZZZXXXWWWWWWRRRSSSTTTVVVZZZ```gggkkksssxxxDDDCCCDDDEEEGGGGGGEEECCCCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJPPP[[[kkk~~~||||||xxxwwwuuuqqqmmmhhhcccaaa]]]\\\\\\ZZZWWWTTTQQQOOOMMMLLLKKKJJJHHHEEECCCBBB>>>======<<<;;;:::999888666777777666666555444333222333444444555444444444444444444444444444444444888888888555333444666999555888:::999666555777:::777777999:::;;;<<<<<<<<<>>>>>>>>>>>>>>>?????????============<<<<<<<<<<<<===>>>>>><<<:::<<>>===888555777:::666999<<<:::777666888;;;888999:::<<<============>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<>>>?????????CCCKKKRRRfffuuuooojjjxxxooohhhdddcccaaa]]]ZZZXXXWWWWWWSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSUUUXXXYYYXXXWWWTTTSSSRRRRRRSSSSSSQQQOOOOOOQQQSSSTTTTTTUUUVVVXXXSSSRRRPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIJJJJJJLLLLLLFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFDDDDDDFFFGGGGGGGGGEEEEEEEEEFFFHHHGGGEEECCCCCCDDDEEEGGGJJJLLLOOOPPPOOORRRTTTTTTRRRQQQSSSUUUVVVXXXZZZZZZZZZ___gggnnn}}}mmm___TTTLLLKKKNNNPPPWWW```gggkkkooovvv{{{~~~}}}vvvnnngggbbbXXXTTTPPPMMMMMMPPPSSSUUUZZZ^^^dddjjjoootttyyy}}}BBBAAA@@@AAACCCDDDDDDCCCBBBCCCDDDFFFFFFFFFEEEEEEBBBFFFKKKQQQ[[[mmm}}}{{{wwwtttssstttvvvxxx||||||yyyvvvtttrrrqqqmmmlllkkkgggccc___[[[XXXTTTTTTRRRPPPNNNLLLKKKJJJGGGGGGFFFDDDCCC@@@>>>===999999888777666555555444555555555555444333222222000111333444555444444333333333333333333333333333222;;;CCCCCC<<<777777:::;;;>>>@@@===777444666999999:::<<<===??????>>>>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;888;;;???@@@CCCKKKVVV___rrr|||qqqppp{{{tttpppllldddcccaaa^^^[[[YYYYYYZZZRRRTTTUUUWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRTTTVVVWWWVVVUUUTTTSSSRRRSSSUUUUUUTTTRRRQQQSSSUUUUUUTTTTTTUUUVVVQQQPPPOOOMMMLLLKKKKKKJJJHHHGGGFFFEEEEEEGGGIIIJJJDDDEEEGGGHHHIIIJJJKKKKKKHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJKKKIIIGGGFFFGGGIIIIIIHHHEEEEEEFFFHHHIIIHHHFFFCCCEEEEEEGGGIIIKKKNNNQQQRRROOOQQQTTTSSSQQQPPPQQQSSSRRRUUUXXXXXXWWWZZZaaagggsss|||ssscccVVVMMMNNNVVV\\\fffsss{{{|||{{{|||}}}}}}~~~~~~uuuppp```ZZZSSSNNNMMMNNNOOOQQQPPPTTTZZZ___dddhhhmmmpppsssxxxCCCDDDDDDEEEEEEEEEEEEDDDEEEDDDBBBAAAAAACCCEEEFFFEEEDDDFFFLLLVVVeee|||~~~zzztttpppooooooooonnnnnnuuu}}}{{{wwwssspppnnnnnnmmmkkkhhhfffddd```]]]ZZZWWWVVVUUUTTTSSSRRROOOMMMKKKJJJDDDCCCBBB@@@>>>===;;;;;;777777666555444444333333555444333333222222333333000111111111111222222222333333333444444444555555444555:::@@@@@@:::666555<<>>???@@@@@@===>>>???@@@@@@???===<<>>;;;<<<<<<999888:::???===@@@FFFIIINNN\\\kkkttttttvvvmmmfffbbb```aaaaaa```^^^[[[XXXVVVUUUUUUUUUTTTUUUUUUVVVVVVWWWWWWUUUTTTSSSSSSSSSSSSPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSRRRWWWVVVVVVVVVWWWVVVSSSQQQQQQQQQPPPOOOMMMKKKJJJIIILLLLLLJJJIIIIIIJJJKKKLLLJJJIIIIIIHHHHHHGGGFFFFFFJJJKKKLLLMMMMMMLLLKKKJJJMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGIIIKKKNNNQQQTTTUUUTTTRRRQQQQQQSSSTTTSSSRRRSSSRRRPPPPPPRRRVVVZZZ\\\jjjnnnyyyuuueeeZZZ[[[cccvvv~~~yyyttteeeYYYVVVUUUQQQMMMMMMRRRQQQPPPSSSWWW\\\___aaafffjjjooouuu|||DDDDDDEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCDDDEEEFFFCCCCCCFFFLLLSSS___rrr|||xxxrrrnnnmmmllllllkkkmmmrrr{{{~~~{{{yyyvvvsssnnnkkkjjjiiigggfffdddbbb```]]]ZZZWWWTTTSSSRRRQQQPPPOOOMMMJJJHHHGGGCCCBBBAAA???===<<<::::::777666666555444444333333555444333333222222333333111111111111222222222222333333333444444444555555555444888>>>???;;;888999999:::;;;;;;:::::::::;;;999:::;;;===???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>AAA===;;;======::::::<<<>>>???CCCHHHMMMXXXnnnyyytttmmmhhhcccaaa______```___]]]ZZZWWWVVVUUUUUUUUUTTTUUUUUUVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSVVVUUUUUUUUUVVVUUUSSSPPPPPPPPPOOONNNLLLJJJIIIHHHKKKJJJJJJJJJJJJKKKKKKLLLJJJIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEGGGIIILLLOOOQQQSSSTTTTTTRRRPPPPPPRRRRRRRRRQQQRRRPPPOOONNNPPPSSSVVVYYY```dddoooyyypppqqqxxx}}}{{{{{{nnnbbb___\\\VVVQQQPPPMMMKKKKKKMMMRRRVVVXXXYYYYYY]]]bbbhhhnnntttzzzEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFEEEBBBBBBEEEJJJOOOWWWffftttvvvuuuvvvzzzvvvpppllljjjiiihhhgggiiimmmttt|||~~~|||zzzxxxuuusssooolllhhheeedddbbbaaa___^^^]]][[[XXXUUURRRPPPOOONNNMMMLLLKKKIIIGGGEEEDDD@@@@@@>>>===;;;:::999888666666555555444333333333555444333333222222333333111111111111222222222333333333333444444444555555666444666:::<<<;;;<<>>@@@@@@AAAAAABBB@@@>>><<<<<<===>>>@@@===::::::======;;;<<>>CCCLLLTTT]]]nnnvvv|||rrrhhheeebbb___^^^]]]]]]]]]]]][[[YYYWWWUUUUUUUUUUUUUUUUUUVVVWWWWWWZZZXXXVVVTTTRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXUUUUUUUUUVVVVVVVVVWWWWWWUUUTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSTTTUUUTTTQQQOOOOOOOOONNNLLLJJJIIIGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEEEEEEEGGGIIIKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGEEEGGGKKKNNNQQQRRRRRRRRRTTTRRRPPPOOOPPPQQQPPPOOOPPPOOOMMMLLLMMMOOORRRTTTWWW[[[dddttt}}}yyywwwzzz|||zzzzzz|||~~~sssnnnjjjbbbZZZVVVMMMLLLKKKLLLOOOQQQRRRRRRPPPSSSWWWZZZ^^^bbbgggjjjqqqvvv|||EEEEEEDDDDDDDDDDDDEEEEEEGGGGGGHHHHHHGGGFFFEEEEEECCCBBBDDDHHHKKKQQQ___lll}}}pppgggbbbmmm}}}yyyuuuoookkkiiigggeeedddeeehhhmmmsss|||}}}zzzwwwvvvtttpppnnnkkkhhhdddaaa___^^^[[[YYYXXXWWWVVVSSSQQQOOOMMMLLLJJJJJJIIIHHHFFFDDDBBBAAA>>>===<<<;;;999888777666555555555444444333333333555444333333222222333333111111111222222222333333333333333444444444555555777444444777:::;;;>>>DDDGGGBBB===;;;<<<<<<;;;999<<<===>>>???@@@AAAAAAAAAAAA@@@???=========>>>>>>;;;999:::<<<<<<:::<<<@@@AAALLL\\\kkkzzzxxxsssvvvyyy{{{kkkcccaaa___\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXXXX]]][[[XXXUUUTTTTTTVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[YYYYYYXXXXXXWWWVVVUUUUUUSSSRRRPPPOOOOOOQQQSSSTTTSSSSSSRRRSSSTTTSSSPPPNNNNNNNNNLLLKKKIIIHHHGGGGGGHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCDDDEEEGGGIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFIIIMMMPPPSSSSSSRRRRRRSSSQQQNNNMMMNNNOOOOOONNNPPPNNNLLLKKKKKKLLLNNNPPPTTTWWW^^^iiixxx~~~{{{wwwuuuxxxyyywwwvvvxxxzzzyyyzzz{{{zzz|||zzzqqqhhhaaaYYYVVVSSSRRRRRRRRRRRRQQQOOOQQQRRRSSSSSSUUUXXXZZZ___dddjjjnnnrrrxxxEEEDDDDDDCCCDDDEEEFFFFFFHHHHHHHHHHHHGGGEEEDDDCCCEEECCCCCCEEEGGGMMM\\\iiiwwwvvvcccWWW\\\hhhwwwyyyuuupppkkkhhhfffcccaaaaaacccfffllluuu{{{yyyvvvtttrrrpppmmmkkkgggeeeaaa^^^]]]ZZZXXXUUUSSSSSSRRRPPPNNNLLLKKKKKKHHHGGGGGGFFFDDDBBBAAA@@@;;;;;;:::999888666555555444444444444444333333333555444333333222222333333111222222222222333333333333333333444444444555555888444333555888:::>>>DDDIIIDDD===:::;;;<<<:::999>>>>>>???@@@@@@@@@@@@@@@???@@@@@@@@@???>>><<<;;;;;;999:::<<<;;;999===BBBHHHXXXooo~~~uuuwwwnnneeevvvrrrfffbbbaaa___\\\\\\YYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ\\\[[[XXXVVVTTTTTTTTTUUUTTTTTTUUUVVVXXXYYY[[[\\\]]]\\\ZZZXXXVVVTTTRRRQQQQQQPPPNNNMMMNNNPPPRRRSSSSSSRRRQQQRRRSSSRRROOOMMMNNNMMMLLLJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJNNNQQQSSSSSSRRRRRRRRROOOLLLKKKKKKMMMMMMMMMPPPNNNMMMKKKKKKLLLMMMNNNRRRUUUZZZ```jjjyyy~~~{{{tttpppooorrrsssqqqoooqqqsssrrrtttwwwxxx|||yyyqqqhhhddd___ZZZXXXVVVUUUSSSOOOPPPQQQPPPOOONNNPPPRRRQQQUUUZZZ]]]```eeelllrrr|||CCCCCCBBBCCCDDDEEEGGGHHHHHHGGGGGGEEEDDDCCCBBBBBBDDDBBBBBBCCCDDDJJJXXXfffooozzzjjjWWWVVVZZZfffvvvzzzvvvppplllhhheeeaaa___]]]^^^aaafffnnnxxx~~~}}}{{{zzztttrrrpppnnnmmmkkkiiifffdddaaa^^^[[[YYYWWWSSSQQQOOOOOONNNMMMKKKJJJIIIIIIEEEEEEEEEDDDBBBAAA???>>>::::::999888777666555444444444333333333333333333555444333333222222333333222222222222333333333333333333333444444444555555777444333555777888;;;@@@@@@===999888999;;;<<<<<<>>>??????@@@@@@@@@????????????AAAAAA@@@>>>;;;:::;;;999:::;;;;;;;;;AAAIIIWWWkkkuuusss}}}rrraaaeeezzzpppggg``````bbb```^^^^^^WWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\ZZZYYYWWWUUUTTTRRRRRRQQQQQQRRRUUUWWWYYYZZZ[[[[[[]]]\\\ZZZWWWUUURRRPPPOOOOOOOOONNNNNNOOOQQQSSSTTTSSSRRRQQQRRRSSSRRROOOMMMNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLMMMNNNOOOOOOOOOKKKKKKJJJIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKMMMPPPQQQRRRQQQQQQOOOLLLIIIHHHJJJLLLMMMMMMOOONNNLLLKKKKKKKKKLLLLLLMMMQQQVVVZZZ```lll|||}}}xxxpppmmmlllppprrrooonnnooolllnnnsssyyy|||zzztttlllfffbbb```______WWWWWWVVVTTTPPPNNNNNNOOOMMMPPPSSSTTTUUUYYY___dddjjjmmmrrrxxx}}}BBBBBBAAABBBDDDFFFIIIKKKHHHGGGEEEBBBAAA@@@@@@@@@@@@???@@@BBBCCCFFFQQQ]]]eeeoooyyy{{{ddd___ZZZ\\\dddoooxxx|||yyyuuupppkkkgggccc___\\\YYYZZZ\\\```fffooovvv{{{~~~{{{zzzyyyxxxvvvtttllljjjhhhgggfffeeecccaaa___]]]ZZZWWWUUURRRNNNKKKKKKJJJJJJIIIHHHGGGGGGGGGCCCCCCBBBBBB@@@???===<<<999999888777666555555444333333333333333333333333555444333333222222333333222222222333333333444444333333333444444444555555666333333666777666777;;;888888999888999;;;>>>AAA>>>???????????????>>>>>>AAAAAA@@@???>>>===<<<;;;;;;::::::<<<<<>>???@@@<<<===???BBBBBBCCCKKKUUU]]]fffqqqzzzrrrkkk```XXXWWW^^^iiippp|||}}}xxxtttooojjjfffbbb]]]ZZZWWWXXXYYY\\\aaahhhnnnrrr}}}}}}~~~~~~{{{xxxvvvuuutttrrrpppfffdddbbbaaaaaaaaa___]]][[[YYYVVVTTTQQQNNNJJJGGGHHHHHHGGGGGGFFFFFFEEEEEEAAAAAAAAA@@@???===<<<;;;999999888777666555555444333333333333333333333333555444333333222222333333222222333333333444444444333333333444444444555555666333444777777555555777777999;;;;;;:::;;;???CCC>>>????????????>>>======CCCBBB???===<<<<<<======;;;::::::===>>>CCCOOO\\\zzz}}}^^^[[[[[[uuuwwwmmmeeeggg```]]]```bbb___]]]\\\WWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\^^^___```\\\]]]]]]]]][[[XXXUUUSSSLLLNNNSSSWWWZZZZZZXXXWWWVVVVVVUUUTTTSSSQQQPPPPPPPPPQQQSSSUUUVVVWWWWWWWWWSSSRRRRRRSSSSSSSSSPPPNNNNNNMMMMMMMMMNNNPPPSSSTTTTTTSSSQQQOOONNNNNNNNNOOOLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJLLLKKKKKKKKKKKKJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMLLLIIIFFFEEEHHHKKKNNNOOOKKKJJJJJJIIIIIIJJJJJJJJJJJJOOOTTTTTTSSSXXXdddooo{{{}}}nnnkkklllqqqsssqqqoooppppppssszzzsssfffZZZSSSPPPHHHIIIIIIGGGDDDEEEJJJNNNOOOQQQSSSVVVYYY^^^dddhhhiiimmmsssyyy