BM: 6( $$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$"""***&&&!!!&&&'''###%%%###&&&'''%%%%%%))))))&&&"""$$$&&&&&&%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%$$$###$$$%%%&&&%%%$$$"""%%%&&&######&&&%%%"""$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$''''''%%%%%%''''''$$$"""###$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&)))&&&%%%'''&&&$$$$$$'''"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&)))+++,,,+++)))&&&###$$$''''''$$$###&&&%%%888$$$)))###)))%%%"""$$$$$$###$$$&&&&&&%%%$$$"""###$$$$$$&&&&&&'''((($$$######$$$&&&''''''&&&%%%((( ***""",,,$$$&&&""""""###$$$%%%&&&''''''"""###$$$$$$###$$$&&&(((###$$$%%%%%%$$$$$$%%%'''!!!'''###!!!%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""%%%&&&%%%$$$&&&%%%&&&'''&&&$$$$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%###((()))!!!%%%((($$$)))&&&&&&"""(((###%%%$$$%%%&&&%%%$$$$$$&&&'''$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%$$$######$$$&&&!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&"""###'''&&&"""%%%,,,###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((&&&###"""'''%%%###***$$$&&&%%%###%%%))))))&&&"""&&&'''$$$###%%%&&&$$$###)))%%%$$$)))'''"""'''###%%%&&&&&&%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&''''''''' ###&&&'''%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$"""***&&&!!!&&&'''###%%%###&&&'''%%%&&&))))))'''"""$$$&&&&&&%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$$$$&&&&&&%%%$$$"""%%%&&&######&&&%%%"""$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&$$$$$$&&&&&&###"""###$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$!!!!!!$$$%%%$$$%%%(((###$$$&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***((('''&&&###$$$''''''$$$###&&&222 ((($$$***&&&###%%%$$$###$$$&&&'''&&&%%%"""###$$$$$$&&&&&&'''((($$$######$$$&&&''''''&&&###'''))) ***###&&&"""######$$$%%%&&&''''''"""###$$$$$$###$$$&&&(((###%%%&&&%%%$$$$$$%%%'''!!!(((%%%!!!%%%### %%%$$$%%%&&&%%%%%%$$$%%%&&&&&&!!!''''''%%%%%%%%%%%%&&&%%%######%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%(((''' '''+++$$$---'''&&&###(((###$$$###%%%&&&%%%$$$$$$&&&'''$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$###$$$%%%###""""""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''$$$&&&***$$$!!!,,,$$$%%%''''''%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%$$$$$$&&&((( '''$$$###(((&&&$$$+++$$$&&&%%%###%%%))))))&&&"""&&&'''$$$###%%%&&&%%%###)))%%%$$$)))'''"""'''$$$%%%&&&&&&$$$$$$%%%&&&!!!"""$$$&&&&&&&&&'''''''''((((((###''''''%%%###$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$"""***&&&!!!&&&'''###&&&###&&&'''&&&'''******'''"""$$$&&&&&&%%%%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$"""%%%&&&######&&&%%%"""$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%&&&######&&&%%%""""""###$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&"""$$$$$$%%%)))###$$$&&&&&&$$$######$$$''''''''''''''''''''''''""""""###%%%'''((('''%%%&&&###$$$''''''$$$###&&&,,,'''$$$+++'''$$$%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%&&&''''''((($$$######$$$&&&''''''&&&"""&&&))))))"""&&&"""###$$$$$$&&&&&&'''((("""###$$$$$$###$$$&&&(((###%%%&&&&&&$$$$$$%%%'''!!!)))&&&"""&&&$$$!!!&&&$$$%%%&&&&&&$$$$$$%%%&&&###'''(((&&&%%%$$$%%%%%%$$$###"""$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&)))---$$$///((('''###)))###$$$###%%%&&&&&&%%%$$$&&&'''$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$$$$%%%###"""""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&)))''')))+++###+++$$$&&&''''''&&&%%%%%%&&&"""###$$$%%%&&&&&&'''(((###$$$%%%%%%$$$%%%'''((( '''%%%###)))'''%%%+++$$$&&&%%%###%%%))))))&&&###'''((($$$###%%%&&&%%%###)))&&&$$$)))'''"""'''$$$%%%&&&&&&$$$$$$%%%&&& !!!###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$"""###&&&)))###%%%(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((%%%&&&''''''((((((''''''$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$"""%%%''''''&&&$$$$$$%%%$$$$$$$$$###############"""###%%%%%%$$$$$$%%%&&&###)))&&&$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""&&&%%%$$$""""""""""""###!!!$$$&&&&&&&&&&&&'''"""###$$$%%%&&&&&&&&&&&&'''&&&%%%###"""######$$$#########$$$$$$%%%%%%%%%%%%$$$#########%%%''')))'''&&&$$$######$$$&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&''''''&&&$$$$$$&&&'''""""""###$$$$$$$$$$$$###&&&$$$"""$$$'''))))))'''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!$$$(((******(((...,,,)))&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""###$$$$$$###"""###%%%(((&&&&&&%%%%%%&&&&&&'''(((######$$$%%%&&&&&&''''''######%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%$$$$$$###(((((('''&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&)))"""#########$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%###############$$$$$$$$$"""$$$%%%%%%$$$###%%%&&& ######!!!!!!###&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%######$$$&&&'''$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''######$$$%%%%%%%%%%%%%%%(((&&&$$$$$$&&&&&&%%%$$$$$$$$$############$$$$$$########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%$$$((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######&&&(((""""""!!!!!!""""""###$$$######$$$$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$###$$$&&&(((!!!$$$%%%%%%%%%&&&'''#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$""""""###'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&'''''''''''''''(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''""""""######$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$!!!!!!%%%((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&""""""""""""###$$$&&&&&&&&&''''''&&&%%%$$$&&&'''((('''&&&%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%)))(((&&&$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&&&&&&&&&&'''%%%$$$###$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""######$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$&&&'''((($$$%%%&&&%%%$$$$$$&&&(((#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%'''((('''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$$$$&&&'''%%%%%%&&&'''''''''&&&&&&&&&%%%$$$######%%%&&&((($$$%%%&&&%%%%%%$$$%%%&&&%%%&&&&&&$$$######%%%(((""""""######$$$%%%&&&&&&###$$$%%%%%%######$$$%%%***%%%!!!"""&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&############$$$$$$%%%%%%&&&&&&&&&%%%###$$$&&&(((+++)))'''%%%$$$%%%&&&'''"""#########$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''&&&%%%%%%''')))$$$$$$%%%&&&&&&&&&&&&&&&"""""""""###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########%%%''')))%%%&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&%%%$$$$$$&&&'''$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%$$$%%%'''$$$%%%%%%&&&'''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%'''&&&$$$###%%%&&&%%%&&&&&&$$$######%%%(((""""""###$$$%%%&&&&&&'''###%%%%%%%%%######$$$%%%(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$&&&)))+++***'''%%%$$$%%%&&&'''!!!"""###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$############$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&'''((('''&&&'''(((***###$$$$$$%%%%%%%%%%%%%%%""""""######$$$%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&''''''&&&%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$&&&&&&%%%$$$%%%'''$$$%%%&&&&&&%%%&&&(((***%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''')))'''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%###%%%'''&&&$$$###%%%'''%%%&&&&&&%%%$$$$$$%%%'''######$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%#########$$$!!!###%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&##################$$$$$$&&&&&&&&&&&&%%%$$$###"""!!!###$$$$$$###$$$&&&(((***)))'''%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%'''''''''&&&''')))+++######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''%%%######$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$&&&''''''%%%$$$$$$%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&'''((('''&&&'''))),,,$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%&&&''''''"""&&&((('''###"""$$$(((###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$!!!"""$$$%%%&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$######%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((((((((((((''''''$$$$$$######$$$$$$%%%&&&###%%%&&&%%%%%%%%%''')))$$$%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&$$$###%%%'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''))))))'''###!!!"""###&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''###%%%''''''%%%#########%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''###%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&$$$!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$###"""###%%%(((***"""&&&((('''###"""$$$(((###%%%''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&%%%%%%''')))(((&&&$$$######%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((("""###$$$$$$###$$$&&&(((%%%&&&''''''((((((''''''"""$$$&&&&&&%%%%%%(((+++$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###"""###%%%%%%$$$###""""""$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%''''''((((((###%%%'''&&&$$$###"""###!!!"""$$$&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%############%%%%%%###$$$%%%&&&&&&&&&&&&%%%###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&'''(((!!!"""###$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&'''''''''&&&%%%$$$))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''"""%%%&&&%%%#########)))******(((%%%$$$$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&'''&&&###%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''((((((&&&###!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&((()))%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%###"""###$$$######$$$%%%&&&&&&''''''"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%&&&((()))******&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&((()))(((&&&%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%### ###%%%%%%$$$%%%%%%%%%$$$$$$#########''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%(((++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%$$$&&&((('''###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&(((((($$$!!!%%%&&&''''''((((((''''''$$$  &&&)))'''"""(((%%%###%%%)))***&&&"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%###%%%&&&&&&&&&&&&''')))'''&&&%%%''')))((($$$!!!'''&&&$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''!!!$$$&&&'''&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$&&&'''&&&$$$%%%&&&'''&&&%%%%%%%%%'''''''''''''''''''''''''''%%%$$$$$$%%%(((******)))$$$$$$%%%%%%%%%%%%&&&&&&############%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&%%%###"""###$$$#########$$$%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%$$$%%%&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''))))))(((%%%$$$&&&(((%%%&&&''''''&&&&&&''')))((('''%%%#########%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&###!!!!!!$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&''''''%%%#########$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&((((((%%%"""$$$%%%%%%&&&&&&&&&&&&&&&'''$$$!!!"""%%%&&&$$$!!!&&&###!!!###&&&'''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&'''((('''&&&%%%&&&'''***(((%%%&&&'''((('''%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$###### !!!###$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''$$$&&&((()))((('''''''''###%%%&&&'''&&&'''(((***%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&)))***&&&"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%&&&&&&''''''$$$$$$$$$###############%%%&&&''''''%%%%%%&&&'''############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$(((+++(((###!!!%%%***%%%&&&''''''&&&&&&'''((()))'''&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''###########################%%%&&&&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''!!!###&&&'''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%###"""###&&&'''$$$!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''((()))(((%%%$$$%%%&&&+++)))&&&%%%&&&'''(((((()))((('''""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''&&&%%%%%%"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''$$$&&&((()))(((''''''(((###$$$&&&&&&&&&&&&(((***%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''&&&###!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%%%%%%%###$$$&&&&&&&&&%%%%%%&&&$$$%%%&&&&&&$$$###$$$&&&""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((######""""""!!!!!! %%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&$$$!!! ###&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&"""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&&&&(((+++$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''%%%###%%%''''''&&&%%%%%%$$$###"""!!!&&&&&&''''''&&&$$$"""!!!''''''''''''''''''''''''######$$$%%%&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%"""%%%''''''%%%%%%'''***'''%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%)))'''&&&%%%&&&&&&'''''')))))))))""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&&&&'''((($$$&&&'''&&&%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&&&&***...$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&%%%###!!!"""$$$'''"""$$$&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&%%%$$$%%%&&&##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((&&&&&&&&&%%%$$$$$$$$$######%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&''''''''''''###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$"""###&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''"""###$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&"""%%%((('''%%%$$$'''***&&&&&&%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&###$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%'''(((((()))))))))((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&%%%%%%&&&(((&&&''''''&&&$$$###$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&###$$$%%%$$$######%%%'''###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!((()))%%%$$$)))///$$$$$$%%%%%%%%%%%%&&&&&&"""###### ###'''!!!$$$'''&&&$$$###%%%'''$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''$$$######&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&'''&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%((()))'''%%%''''''''''''''''''''''''"""$$$%%%%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$######$$$""""""###$$$%%%&&&'''((($$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$###$$$&&&((($$$%%%%%%&&&&&&&&&&&&&&&&&&(((***((($$$"""###%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&!!!###%%%%%%$$$$$$&&&''' ###&&&'''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&%%%%%%'''(((%%%&&&'''&&&$$$###$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&"""$$$%%%$$$######%%%'''###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***(((###!!!###'''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$### ###''' $$$'''&&&###"""$$$'''$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""###%%%&&&'''''''''&&&"""""""""###############$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%'''(((%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%########################%%%$$$$$$$$$$$$%%%&&&&&& ###&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&+++***$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&%%%%%%&&&''''''&&&%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""###%%%(((######$$$%%%%%%%%%%%%%%%'''((((((&&&$$$############$$$%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&%%%&&&''''''%%%%%%&&&'''"""$$$&&&&&&%%%$$$%%%'''&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%$$$###""""""######""""""###%%%'''(((%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''&&&%%%&&&''')))$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""$$$%%%%%%###"""%%%(((###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###((((((%%%$$$&&&))) $$$''''''###"""$$$'''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######### !!!###$$$%%%&&&'''!!!###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&& $$$'''%%%"""!!!%%%)))%%%&&&'''&&&$$$###$$$%%%######$$$%%%&&&&&&&&&&&&!!!""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''!!!###%%%&&&&&&&&&'''(((""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''"""%%%&&&###"""###%%%#########$$$$$$%%%%%%%%%"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$ """'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%%%%%%%&&&''''''&&&%%%%%%&&&###!!!###&&&((('''%%%+++***)))'''%%%###"""!!!%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$""""""%%%(((""""""###$$$$$$$$$$$$###%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''&&&%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&((()))***)))'''&&&&&&'''%%%&&&'''%%%###$$$'''+++###$$$%%%)))(((&&&$$$###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$&&&'''(((&&&###$$$&&&&&&$$$"""######$$$%%%%%%&&&''''''"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((((((######""""""###%%%&&&((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$###"""###&&&'''%%%###%%%$$$$$$$$$%%%###!!!!!!###$$$###!!!!!!"""###&&&%%%$$$######$$$&&&''''''&&&&&&%%%%%%$$$######&&&(((((($$$###%%%$$$!!!&&&&&&&&&$$$######%%%'''$$$%%%'''''''''%%%###"""'''&&&$$$"""""""""$$$%%%%%%&&&&&&''''''&&&%%%%%%""""""###$$$%%%%%%&&&'''&&&'''((('''&&&$$$$$$%%%'''((()))(((&&&%%%%%%'''"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''$$$'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&'''''' !!!###$$$%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&!!!"""######"""###%%%''''''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$&&&&&&'''(((######%%%&&&&&&%%%######%%%%%%%%%&&&&&&'''''''''$$$'''&&&$$$###&&&&&&###)))&&&###$$$'''***)))'''---)))$$$$$$&&&((('''%%%&&&&&&%%%***)))'''&&&&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$)))'''%%%&&&(((((('''%%%!!!!!!""""""###$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&((()))$$$%%%&&&&&&$$$$$$%%%&&&!!!"""$$$&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$###"""$$$&&&'''%%%###'''&&&%%%&&&'''&&&$$$"""$$$%%%&&&&&&$$$$$$$$$&&&''''''&&&&&&&&&(((+++,,,''''''''''''&&&&&&&&&&&&$$$''''''$$$$$$&&&&&&###%%%&&&&&&%%%######%%%'''%%%%%%&&&&&&&&&%%%$$$###'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&!!!"""$$$$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&%%%(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%((((((%%%(((''''''%%%%%%%%%&&&(((***(((%%%%%%&&&((())))))&&&&&&%%%))))))'''&&&&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&"""$$$&&&&&&&&&%%%&&&(((%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''((()))(((&&&$$$"""'''&&&%%%&&&'''((('''&&&!!!""""""######$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&''''''$$$&&&'''&&&%%%$$$%%%&&&""""""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$######$$$&&&&&&%%%$$$&&&%%%%%%&&&''''''%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&(((***,,,---'''''''''(((((((((((()))###%%%&&&###$$$''''''%%%%%%%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$%%%&&&'''%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""###%%%%%%$$$###$$$%%%$$$%%%&&&%%%$$$###$$$%%% """$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((('''(((((('''&&&&&&((()))'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&'''%%%###""""""###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((%%%&&&((((((&&&&&&((()))&&&"""!!!$$$(((&&&''''''&&&&&&'''))),,,&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&'''&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%&&&&&&%%%%%%######"""###%%%&&&%%%$$$###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&((()))&&&&&&&&&'''((())))))***###&&&&&&$$$$$$&&&'''$$$$$$%%%&&&%%%$$$$$$%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&((((((&&&%%%###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%%%%$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%!!!###$$$%%%######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###)))""""""$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&'''(((%%%&&&'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%###&&&&&&###$$$''''''$$$%%%&&&&&&%%%""""""%%%'''$$$&&&((('''$$$$$$'''***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$###""""""###%%%''')))"""######$$$$$$$$$%%%&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$######%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((###%%%&&&&&&%%%$$$&&&'''###$$$%%%&&&&&&%%%&&&&&&$$$###"""###%%%&&&&&&%%%###$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((()))&&&((('''$$$###%%%%%%"""###$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&$$$###$$$%%%''')))$$$$$$%%%&&&&&&'''((((((###$$$&&&'''&&&%%%&&&'''$$$%%%&&&&&&%%%$$$%%%'''"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""%%%"""!!!"""!!! %%%---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&'''%%%%%%&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%"""%%%&&&###$$$''''''%%%&&&###!!!"""%%%'''((('''%%%'''(((&&&###"""$$$'''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&###%%%'''''''''&&&'''(((&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$### !!!$$$(((+++$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''#########$$$$$$%%%&&&'''%%%%%%&&&'''''''''&&&&&&%%%'''((('''&&&%%%&&&'''#########$$$%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%%%%&&&'''###%%%''''''&&&%%%&&&''''''&&&$$$%%%'''(((((('''$$$&&&''''''''''''((()))''''''&&&&&&%%%$$$$$$#########$$$$$$%%%&&&''''''&&&)))((($$$###%%%$$$!!!"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))######$$$%%%&&&'''(((((($$$&&&''''''&&&%%%&&&'''$$$%%%&&&&&&%%%%%%&&&'''###%%%''''''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### $$$'''%%%""" ###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""######$$$&&&''''''(((%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$&&&'''&&&''''''&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%$$$$$$%%%&&& ###&&&((((((&&&### $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''%%%&&&)))***'''&&&""" """'''******(((&&&''''''&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$###%%%'''(((''''''((()))&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###%%%((()))$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((############$$$%%%&&&'''###$$$&&&''''''''''''&&&&&&'''((('''&&&%%%&&&((($$$#########$$$&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((###%%%''''''&&&%%%&&&(((((('''%%%%%%&&&(((((('''###%%%&&&'''&&&&&&((()))&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%''''''$$$###&&&%%%"""!!!###&&&&&&&&&%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''###$$$$$$$$$%%%%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%"""$$$%%%%%%$$$$$$%%%'''###$$$&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!'''&&& $$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''#########$$$$$$$$$%%%%%%###$$$&&&&&&%%%&&&''')))&&&'''((('''&&&''')))+++%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$''''''%%%&&&)))***'''&&&%%%$$$$$$&&&((())))))((('''&&&'''(((((('''%%%&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''(((''''''((()))&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&''''''((('''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((############$$$%%%&&&''' """###%%%&&&&&&%%%%%%&&&'''((('''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######"""""""""$$$%%%'''&&&%%%%%%&&&(((###%%%((((((%%%$$$&&&((('''%%%######$$$%%%&&&%%%!!!"""$$$$$$$$$$$$%%%'''###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###&&&&&&$$$$$$''''''$$$!!!###&&&'''&&&&&&&&&'''"""###%%%'''''''''%%%$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&$$$""""""###!!!###$$$$$$######$$$&&&"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&)))!!!'''+++###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&((())))))(((((($$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&&&&%%%$$$&&&'''""""""#########$$$$$$$$$$$$%%%''''''''''''(((***$$$%%%&&&&&&&&&&&&)))+++%%%%%%%%%&&&&&&'''''''''$$$&&&''''''%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######%%%%%%%%%&&&&&&'''''''''!!!%%%%%%###$$$'''(((&&&&&&((()))'''$$$$$$'''+++(((&&&&&&(((+++,,,***'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))***)))'''%%%$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&(((((('''&&&%%%)))&&&######%%%&&&%%%###'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&###%%%''''''&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((###'''((('''''')))(((%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''#########$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''&&&$$$!!!$$$######%%%'''(((&&&%%%''''''''''''''''''''''''%%%$$$"""!!!"""$$$&&&(((!!!%%%'''$$$"""$$$%%%###"""$$$&&&%%%###"""$$$&&&&&&'''&&&%%%######%%%'''$$$$$$$$$###!!!!!!$$$&&&%%%$$$&&&)))&&&"""$$$''''''%%%###""""""%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%&&&''''''$$$)))$$$!!!%%%"""###%%%###!!!###%%%'''%%%###%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''))))))(((&&&###!!!%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&###$$$&&&((())))))(((((($$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''(((((('''%%%$$$%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''%%%%%%&&&%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&""" """%%%(((&&&$$$$$$%%%&&&%%%###%%%%%%%%%$$$$$$$$$######&&&'''((('''%%%$$$%%%&&&!!!$$$'''((('''&&&%%%&&&&&&%%%%%%$$$%%%&&&'''(((###&&&(((&&&&&&)))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&$$$"""%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$''''''###"""%%%'''&&&&&&((()))'''$$$"""###$$$###$$$%%%$$$###$$$&&&(((%%%%%%%%%$$$######%%%'''!!!$$$$$$"""%%%***((("""###%%%&&&&&&$$$###"""###%%%$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''((($$$)))%%%"""'''$$$ %%%'''%%%$$$%%%'''((('''%%%###%%%''''''&&&&&&&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%###!!! &&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$%%%&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&$$$######%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''%%%$$$$$$'''+++(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''''''''%%%$$$%%%&&&"""&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""&&&'''%%%%%%((('''$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$###""""""!!!$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%&&&&&&$$$###&&&((()))((($$$!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$"""%%%((('''"""!!!$$$'''''''''((()))'''%%%###$$$%%%!!!"""#########$$$&&&(((%%%&&&&&&%%%$$$$$$&&&'''!!!###%%%%%%''')))&&&!!!$$$%%%&&&%%%#########$$$$$$$$$###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''###)))%%%###)))&&&"""'''&&&%%%$$$%%%'''((('''&&&!!!###&&&'''&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&'''((())))))'''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''))))))%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&''''''''''''"""$$$&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((&&&&&&%%%$$$######%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$###%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""$$$(((+++,,,)))$$$!!!'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''%%%%%%%%%''' """$$$$$$$$$$$$&&&'''$$$$$$$$$$$$%%%%%%&&&&&&"""%%%&&&$$$$$$''''''$$$'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%########################$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###$$$(((***(((### """%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$"""&&&&&&"""!!!$$$%%%$$$$$$$$$%%%&&&&&&&&&'''''' """############%%%&&&%%%&&&'''&&&$$$$$$%%%'''$$$$$$"""!!!!!!###%%%$$$$$$%%%%%%$$$###"""$$$&&&#########$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&!!!'''%%%###)))'''###'''#########$$$$$$%%%%%%$$$"""$$$&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''%%%###$$$%%%&&&''')))+++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((!!!###&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%###$$$%%%&&&''''''((((((%%%&&&&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&)))***%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###&&&(((%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''$$$$$$###!!!!!!###'''***$$$$$$%%%%%%&&&&&&&&&&&&###&&&&&&######''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$!!!%%%)))((($$$"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''!!!&&&(((%%%$$$%%%%%%############$$$%%%&&&&&&&&&"""###%%%$$$###"""###$$$###%%%&&&&&&$$$###$$$%%%%%%$$$######""""""###%%%$$$%%%%%%$$$######$$$&&&######$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$ &&&$$$###)))'''"""&&&######$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%#########$$$&&&''')))+++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$###"""!!!"""$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''(((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''((((((((("""$$$''''''&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&''''''(((***---%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''"""$$$'''&&&"""%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&$$$!!! """'''***$$$%%%&&&'''''''''&&&&&&$$$&&&&&&###$$$'''(((&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$###$$$&&&!!!!!!"""$$$%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%######%%%&&&&&&%%% ###&&&'''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###''')))&&&%%%''''''%%%&&&%%%######$$$%%%###"""###%%%&&&%%%$$$""""""######$$$&&&&&&%%%$$$$$$%%%###$$$(((,,,***$$$!!!""""""$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$&&&$$$###***'''!!!%%%$$$&&&''''''%%%%%%'''(((%%%'''((('''&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%&&&'''((())))))'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$&&&((()))))))))(((%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((###%%%((()))'''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%"""%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&''')))+++%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''((("""""""""###&&&***...111%%%&&&((('''%%%%%%'''***%%%%%%%%%%%%&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&''''''%%%$$$###%%%'''%%%&&&'''(((((((((''''''%%%''''''$$$$$$((()))'''###$$$$$$%%%&&&'''(((((($$$&&&'''&&&%%%$$$%%%&&&######$$$%%%&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((&&&$$$######%%%&&&'''&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###!!! $$$'''&&&!!!###&&&&&&'''%%%###$$$&&&&&&%%%###"""$$$&&&&&&%%%$$$$$$%%%###%%%''''''&&&%%%%%%%%%%%%%%%(((,,,)))"""!!!$$$!!!###%%%&&&%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!'''&&&%%%+++'''"""%%%$$$&&&''''''%%%%%%&&&((($$$%%%''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$&&&'''(((''''''&&&#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,&&&&&&%%%%%%%%%&&&'''(((''''''''''''((((((((()))$$$&&&)))***(((&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$!!!$$$''')))'''%%%$$$############$$$$$$%%%%%%%%%!!!###$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((!!!'''---+++%%%!!!###'''$$$&&&((('''%%%%%%(((***'''''''''((((((((())))))$$$%%%&&&&&&%%%%%%'''(((%%%'''))))))'''%%%######&&&&&&((()))))))))((('''&&&((('''$$$$$$(((***((("""###$$$%%%'''((())))))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%'''((())))))&&&$$$######%%%&&&''''''%%%$$$###%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''%%%"""$$$%%% $$$&&&%%%###"""$$$(((***)))''' ###%%%'''&&&&&&&&&'''$$$&&&))))))'''&&&&&&&&&***&&&$$$%%%!!!!!!((( """&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''""")))'''''',,,((("""&&&!!!$$$&&&%%%###"""$$$'''"""$$$&&&'''&&&&&&((()))$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&&&&&&&(((***''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###%%%'''((((((''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$%%%&&&((()))+++,,,---&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###%%%&&&''''''''')))***(((%%%"""###&&&(((((('''''''''&&&%%%$$$$$$#########$$$&&&''''''&&&$$$###"""###$$$$$$$$$%%%''')))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%"""!!!$$$$$$###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%$$$$$$%%%''')))((('''&&&%%%$$$$$$$$$)))&&&######%%%&&&$$$"""'''''''''&&&%%%%%%''')))%%%'''(((((('''&&&&&&''')))$$$###'''&&&""""""&&&$$$%%%&&&'''''''''&&&%%%%%%'''''''''%%%%%%%%%'''+++***((('''&&&&&&&&&'''%%%&&&''''''&&&&&&''')))###''''''$$$###&&&((('''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$######### """$$$%%%%%%%%%&&&'''!!!%%%&&&###%%%)))((("""$$$###"""###%%%'''''''''!!!%%%&&&&&&%%%&&&&&&$$$%%%&&&&&&$$$""""""###"""###%%%%%%%%%%%%'''((('''%%%$$$%%%((((((&&&###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###'''&&&"""!!!$$$(((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((('''%%%&&&''''''%%%$$$$$$&&&((($$$&&&((('''&&&$$$######%%%%%%%%%&&&&&&%%%$$$$$$%%%""""""%%%&&&$$$%%%)))%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&'''(((((('''$$$"""'''&&&$$$"""$$$''''''%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))***+++,,,%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&(((((('''&&&%%%&&&'''(((&&&###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$'''((()))((('''&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""%%%%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&(((&&&$$$$$$&&&'''%%%$$$'''((((((&&&%%%%%%'''(((%%%'''(((((('''&&&&&&''''''######&&&&&&""""""&&&$$$%%%&&&'''''''''&&&&&&!!!###$$$$$$######$$$&&&***)))((('''&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((($$$'''&&&"""!!!%%%((((((&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%&&&((('''%%%$$$$$$%%%$$$''''''$$$$$$'''%%% %%%$$$######%%%''''''&&& """&&&''''''&&&''''''$$$%%%'''&&&$$$######$$$###$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''(((&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%''''''$$$###%%%((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&''''''&&&%%%&&&''''''%%%$$$$$$&&&(((%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$(((%%%$$$&&&&&&######&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&'''''''''&&&###%%%&&&'''''''''%%%###''''''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''((())))))***$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&'''((('''&&&%%%%%%'''(((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&((((((((((((&&&%%%"""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''$$$###&&&&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%'''))))))(((((('''''''''(((((('''&&&$$$%%%&&&(((''''''((((((((('''%%%%%%&&&'''&&&'''((((((&&&&&&&&&(((%%%######&&&&&&$$$$$$'''$$$%%%&&&&&&''''''&&&&&&###%%%&&&'''&&&''')))***((((((((((((((('''&&&%%%###$$$&&&%%%$$$$$$%%%'''%%%'''&&&!!! $$$((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%###&&&&&&$$$$$$&&&%%%"""&&&%%%###$$$%%%&&&&&&%%%!!!$$$&&&((('''''''''((($$$&&&''''''%%%$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$&&&(((((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$&&&(((%%%&&&'''&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%%%%(((%%%%%%''''''$$$$$$'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''((((((''''''&&&&&&%%%$$$$$$%%%&&&((()))###$$$&&&'''&&&%%%&&&'''"""###%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&$$$$$$$$$%%%''')))&&&'''''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''"""$$$&&&&&&&&&&&&(((***((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&"""$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%$$$''''''%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((''''''&&&&&&'''((())))))&&&%%%%%%&&&'''((())))))(((((()))'''%%%%%%%%%&&&&&&'''((('''&&&%%%'''(((%%%$$$%%%'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((((()))+++''''''((()))((('''%%%$$$###%%%&&&&&&%%%%%%&&&'''###''''''$$$###&&&((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$######%%%&&&!!!###$$$%%%&&&(((((('''%%%$$$$$$%%%&&&%%%$$$"""$$$&&&'''&&&&&&'''(((%%%&&&((('''&&&%%%%%%&&&$$$&&&&&&&&&$$$###$$$&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%###"""######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&%%%$$$$$$&&&)))$$$$$$%%%&&&&&&&&&%%%%%%$$$"""###''')))''''''***&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''''''''&&&###$$$%%%%%%$$$%%%&&&(((&&&###""""""!!!"""(((...)))***+++%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''"""$$$%%%&&&&&&&&&((()))''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""&&&(((((('''(((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&$$$$$$'''(((%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&((()))***'''((()))(((&&&%%%%%%&&&''''''(((&&&%%%%%%''')))%%%&&&((((((((())))))(((%%%%%%%%%%%%&&&&&&''''''&&&''''''&&&$$$###$$$%%%&&&&&&((((((((('''%%%$$$%%%&&&''''''&&&&&&'''((("""''')))'''&&&((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$%%%&&&!!!###$$$$$$$$$'''***'''%%%$$$$$$%%%&&&%%%$$$!!!###%%%%%%$$$$$$%%%'''$$$&&&''''''&&&%%%&&&'''$$$&&&&&&&&&$$$###$$$&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&((('''&&&$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&%%%$$$%%%(((***###$$$%%%%%%&&&&&&&&&%%%###"""###((()))&&&&&&)))&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&!!!$$$&&&&&&%%%$$$%%%&&&%%%!!!!!!$$$$$$###'''---&&&%%%"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$$$$&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$###$$$((((((''''''''''''(((((($$$%%%%%%&&&&&&'''''''''$$$"""###'''(((%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&%%%&&&(((***%%%'''(((((('''&&&&&&''''''((('''&&&%%%%%%''')))%%%((()))((((((***)))&&&&&&%%%%%%%%%%%%&&&'''((('''((()))'''%%%######$$$&&&&&&'''''''''&&&&&&%%%%%%&&&((('''&&&&&&''')))!!!&&&)))'''&&&''''''%%%&&&&&&''''''''''''&&&&&&%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&$$$$$$%%%%%%### """'''&&&%%%###$$$%%%&&&&&&%%%"""###%%%$$$######%%%&&&###%%%&&&'''&&&%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$%%%((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''"""%%%((((((%%%$$$&&&((($$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&&&&&&&(((***######$$$%%%&&&&&&&&&&&&'''%%%%%%((('''###!!!###%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&"""%%%''''''%%%%%%'''***'''"""###***,,,'''$$$&&&!!!%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%###%%%((((((&&&%%%&&&'''"""######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%"""!!!!!!"""((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""" """&&&(((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&''''''&&&&&&&&&&&&''''''(((###%%%&&&&&&$$$$$$&&&)))###%%%(((((((((''''''((((((((('''&&&$$$%%%'''***###((()))'''&&&)))'''"""&&&&&&%%%%%%%%%&&&'''(((((())))))(((&&&%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%'''((("""&&&&&&"""!!!$$$'''&&&%%%&&&'''(((((('''&&&%%%&&&'''((((((''''''((()))''''''''''''''''''''''''%%%&&&'''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&&&&'''%%%$$$%%%&&&""" '''%%%$$$######%%%''''''&&&$$$%%%%%%%%%$$$$$$%%%'''"""$$$%%%&&&%%%$$$%%%&&&###$$$%%%%%%%%%%%%&&&'''%%%'''))))))'''%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###&&&((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''' $$$((((((%%%$$$'''***$$$&&&((((((&&&%%%%%%&&&"""$$$&&&''''''''')))***"""###$$$%%%&&&&&&&&&&&&'''%%%%%%(((&&&!!! %%%&&&&&&'''''''''&&&&&&###$$$%%%&&&''''''''''''$$$&&&'''&&&$$$(((///555777+++%%%***,,,'''###&&&+++)))&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''!!!###%%%%%%%%%%%%''')))!!!%%%((((((&&&%%%&&&((( !!!"""$$$%%%&&&'''(((''''''&&&&&&''''''((('''(((((('''&&&&&&''')))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%% !!!&&&(((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%'''(((((((((''''''''''''((((((###%%%&&&%%%######%%%((("""$$$'''(((((((((((()))(((((('''%%%$$$%%%'''***"""''')))%%%%%%'''%%%&&&&&&%%%$$$%%%&&&'''((("""$$$%%%$$$######$$$%%%'''&&&%%%$$$$$$%%%'''(((###%%%&&&&&&%%%$$$&&&'''$$$%%%"""!!!&&&(((%%%&&&'''(((((('''&&&%%%&&&'''((((((''''''(((***''''''''''''''''''''''''###%%%'''))))))((('''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''"""$$$&&&'''&&&&&&((()))###!!!###&&&""""""+++$$$###"""###&&&'''''''''%%%&&&'''&&&%%%%%%&&&(((!!!###%%%%%%$$$$$$%%%&&&"""###%%%%%%%%%%%%'''(((%%%(((******'''&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%"""%%%$$$ ###'''######$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''###((((((%%%%%%(((,,,$$$&&&(((((('''%%%%%%&&&!!!$$$'''((((((((()))***"""###$$$%%%&&&&&&'''&&&###"""###'''&&&""" """%%%%%%&&&'''(((((((((((($$$%%%&&&'''((((((((((((''''''&&&$$$$$$***666???JJJ555$$$$$$&&&$$$&&&+++############%%%&&&&&&%%%&&&(((***&&&%%%$$$$$$############%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&$$$###"""###%%%&&&&&&%%%###"""%%%&&&''''''&&&&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((()))(((&&&$$$"""'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###%%%(((******)))&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))'''&&&%%%$$$'''&&&&&&&&&''''''((()))###%%%(((((((((''''''((()))***)))(((&&&&&&(((***((('''''')))******)))''')))***++++++***)))***+++***)))(((''''''((()))***,,,***(((+++......)))$$$''''''(((((())))))******$$$&&&''')))(((&&&###"""'''***"""+++!!!+++%%%***%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$######""""""###$$$%%%%%% %%%+++***&&&"""###%%%"""###%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""(((((('''''''''&&&&&&&&&"""%%%&&&$$$%%%)))***(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%((()))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&&&&&&&''')))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$+++)))&&&$$$######%%%&&&***&&&"""!!!$$$'''((((((''' ###***&&&&&&DDDkkkGGG666(((&&&(((&&&$$$%%%'''&&&%%%$$$%%%&&&&&&%%%%%%''')))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%$$$%%%&&&''''''''''''&&&%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''%%%""" !!!###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((''''''&&&&&&&&&''''''###%%%((()))((((((((()))((()))***)))((()))+++---*********,,,------,,,***((()))))))))(((((())))))***)))))))))******+++,,,+++)))(((+++......***&&&)))((((((((((((((((((((($$$&&&)))+++++++++)))(((!!!%%%)))!!!---(((---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###############$$$%%%%%%!!!!!!"""$$$'''"""###%%%&&&((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&&&&%%%%%%%%%%%%"""%%%&&&$$$%%%((()))&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&&&&&&&&&&''')))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&)))(((&&&$$$$$$$$$%%%&&&'''%%%###$$$&&&((('''&&&'''###&&&,,,(((###///CCC444)))"""$$$(((''''''(((''''''&&&$$$%%%&&&&&&%%%%%%'''))))))(((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&###!!! """%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))'''%%%!!!"""&&&)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&((()))***(((((('''&&&&&&&&&''''''$$$&&&)))*********+++,,,***+++,,,,,,,,,---///111/////////000222222000///...------------------...******+++,,,,,,---,,,,,,,,,+++***---000111///+++---,,,,,,+++******))))))''')))+++---...---,,,+++'''***"""***(((!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%!!!!!!!!!!!!"""###%%%&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""%%%&&&###$$$''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((&&&$$$&&&%%%'''***)))$$$###%%%$$$!!!!!!%%%)))((((((***''''''&&&$$$%%%&&&&&&%%%%%%''')))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&'''&&&$$$$$$$$$&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&''''''(((&&&###!!!!!!###&&&((($$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***''')))+++,,,,,,---///111///000222222222222444666555444444666777777555333222000//////000000111000+++,,,---......---+++***---------000333555333222000000000/////////......------...///...---+++***---000'''..."""))) ###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&,,,)))&&&%%%%%%&&&&&&&&&))))))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&######&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$$$$&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&$$$&&&%%%$$$&&&))))))&&&$$$%%%'''((((((''''''(((&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&((('''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))(((((('''&&&&&&&&&((((((((()))***,,,---...+++---/////////111333555555666888888888888999:::;;;::::::;;;<<<;;;999666111...++++++---//////...------......---+++)))(((------...000222444444444///000000000111111111222///000111111222111000000,,,000)))333)))222+++///(((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%###"""###%%%'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###&&&&&&$$$$$$''''''$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''###$$$&&&'''((((((&&&&&&&&&%%%$$$""""""$$$''')))"""'''((($$$%%%***,,,)))'''))))))'''%%%%%%&&&'''%%%$$$$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&((()))&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''***((($$$""""""%%%))),,,%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))******++++++,,,,,,++++++,,,,,,...///111222...000111111111222555777777999<<<===<<<===>>>???@@@???>>>>>>>>>===:::777222///++++++...000000...............---+++***)))++++++,,,...000111333444------......///000000111...///111333666888999999222666000999///888000333,,,,,,++++++******))))))((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$#########$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###&&&'''$$$%%%((((((&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$&&&'''(((''''''&&&$$$$$$$$$$$$%%%&&&'''(((###$$$&&&'''((('''&&&&&&&&&&&&$$$!!! """&&&***"""(((,,,***'''&&&$$$"""$$$'''&&&###"""%%%'''&&&%%%%%%$$$&&&''''''&&&%%%$$$&&&'''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&###$$$&&&&&&&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((('''$$$"""###%%%(((***$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******+++,,,,,,...///000111111111111000000111111222222000111111111000111444666444777;;;>>>???@@@BBBDDDCCCBBBAAA@@@???===:::777444000++++++///111111///.........------......///,,,---...///000111333555........................+++,,,///222555888:::;;;999===666???444;;;222555111111111000///.........+++++++++***)))((((((((()))(((''''''''''''((()))(((((('''&&&&&&&&&&&&&&&"""&&&***+++((($$$""""""#########$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%###&&&'''%%%&&&******(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''"""$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%###""""""%%%(((&&&&&&(((+++***%%%""""""!!!$$$$$$"""###'''((($$$'''&&&%%%&&&''''''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((($$$%%%'''(((((('''%%%$$$!!!"""$$$%%%%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((($$$$$$#########$$$&&&&&&''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((()))###%%%(((******)))&&&%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++//////000000111222222333666555444333222222222222000111111000///000222555111444999===@@@BBBEEEGGGEEEDDDBBBAAA@@@===999666111,,,''''''+++...---+++......------///111333444///000222222333444666888111111000000///.........***+++---///111333555666333888444@@@888BBB;;;???555555444444333222222111......------,,,+++*********)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&%%%)))(((&&&&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&""""""######$$$$$$$$$$$$###&&&'''&&&'''+++,,,)))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###%%%(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&''''''%%%$$$%%%'''"""###&&&((((((((('''&&&&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&$$$###$$$&&&***### &&&)))((((((---!!!%%%&&&$$$&&&+++((("""(((((('''%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''!!!$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&'''%%%&&&&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))$$$&&&'''&&&%%%%%%&&&''''''&&&$$$$$$&&&'''((((((((((((''''''((()))+++,,,*********)))***,,,111444222444777:::::::::888777333111222555555111000222111000000000000111222222111444888>>>BBBEEEGGGGGGFFFFFFFFFGGGGGGEEEBBB???777666333111000000111222111111000//////000000000000111111222444666777888222111...---,,,---...///+++---//////......000222555777:::>>>???@@@???>>>>>><<<:::888777888:::;;;666555333111...+++)))(((---+++((((((((())))))((((((((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%''')))+++'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''((()))))))))(((&&&%%%&&&"""!!!%%%%%%"""$$$)))((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&((($$$&&&((((((&&&%%%'''***%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&((()))******''''''''''''''''''''''''$$$'''***)))$$$"""$$$''')))(((((($$$%%%&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''###%%%(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((((((###%%%&&&&&&%%%$$$%%%''')))'''&&&&&&'''((()))***))))))(((((()))***,,,---///000111222222555999<<<999:::<<<<<<;;;999666444111///111555555222111333111111111111222222333333111444999>>>CCCFFFGGGHHHFFFEEEFFFGGGHHHHHHEEECCC<<<;;;888666555555555666444333333222222333333444111111222222333444555666333222000...------...///+++---......---,,,...///111333777;;;>>>?????????===<<<;;;:::::::::;;;;;;999777555333111000000000...,,,***)))***++++++******)))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&$$$ """### """&&&''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((($$$&&&''''''%%%$$$&&&(((""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''$$$'''***(((%%%###$$$'''%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''((()))(((''''''((()))&&&%%%%%%%%%%%%&&&''''''%%%'''))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%'''((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''###$$$%%%%%%$$$$$$%%%'''))))))((('''((()))***+++******++++++,,,...///000333666888:::<<<>>>AAACCCBBBBBBBBB@@@===888444222333111222555555222111333222222222222333333444444444777;;;???CCCFFFGGGHHHFFFEEEFFFHHHIIIJJJHHHFFFBBB@@@>>><<<::::::::::::777777666666666666777777444444444444444333333333333222000...---------...---...///...,,,+++,,,------///444888<<<>>>??????<<<<<<======>>>???@@@@@@===:::555000---,,,---///...,,,++++++---......------+++***((('''((())))))%%%&&&&&&&&&''''''''''''######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&''''''''''''$$$###&&&&&&$$$%%%(((&&&&&&&&&&&&''''''''''''%%%&&&((('''&&&&&&''')))$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""###%%%'''((()))***$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$''')))(((%%%###%%%'''$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&((()))&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((((((((((((((('''(((***,,,+++,,,---///222444666777666999===@@@BBBCCCEEEGGGHHHHHHFFFCCC???:::666444777444555777666222000111444444555555666666666666:::<<<>>>AAACCCDDDEEEEEEFFFEEEEEEFFFHHHHHHFFFDDDBBBAAA???>>><<<;;;;;;;;;888888777777888888999999999999888888777666444444444333111///...---------111111222000...,,,,,,------///333777;;;>>>??????>>>======>>>AAADDDHHHJJJGGGAAA888///)))''''''(((,,,+++***+++...//////...---------------,,,,,,,,,((()))))))))************###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$""""""$$$%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&'''((((((''''''((((((''''''((($$$$$$%%%&&&&&&'''((((((%%%'''(((((('''&&&((()))&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''""""""###%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&((('''&&&$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%%%%&&&(((((('''((()))+++&&&((()))(((((())),,,///...///222555999;;;>>>???:::===AAADDDEEEFFFHHHIIIIIIIIIGGGEEEBBB???<<<:::888666777:::999555444555888999:::;;;;;;;;;::::::???@@@@@@AAAAAAAAA@@@@@@EEECCCBBBBBBCCCBBB@@@???>>>===<<<;;;:::999999999777777666666777888888999<<<<<<<<<<<<:::999777666666666444333222111111000555555555333111////////////111444888;;;>>>???@@@@@@???===>>>BBBHHHNNNRRRNNNHHH>>>444---)))((()))***))))))+++---......---+++---000222222111///...++++++++++++++++++++++++%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!###$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%$$$$$$%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%&&&''''''&&&&&&''')))''''''&&&&&&''''''&&&&&&"""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((###%%%&&&&&&%%%%%%'''(((&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$############$$$%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%'''))))))))))))+++,,,'''))),,,,,,+++,,,111555444666999<<<@@@BBBDDDDDD@@@CCCFFFHHHHHHIIIIIIKKKHHHGGGGGGFFFEEECCCBBBAAA999888999======::::::<<<;;;<<<===>>>???>>>===<<>>===<<<<<<;;;;;;???>>><<<;;;;;;;;;999888777777777777666666666555555444444444555666777888;;;<<<<<<===<<<:::999888888888777777666555555444666666666444222000000000111222555888;;;>>>@@@AAAAAA@@@>>>>>>BBBHHHNNNRRRHHHCCC<<<444...+++)))))))))((((((***,,,---,,,+++***,,,///222444444222111......------,,,+++++++++&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((($$$''''''%%%%%%'''&&&######$$$$$$%%%&&&'''''''''$$$%%%'''&&&%%%%%%&&&((('''&&&%%%&&&((()))((('''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))$$$%%%''''''&&&&&&((()))&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%'''''''''''''''%%%&&&&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&((()))((()))+++,,,***...111222111333999>>>===???AAACCCEEEFFFFFFFFFEEEGGGIIIIIIHHHGGGHHHIIIFFFFFFFFFFFFGGGFFFFFFFFF@@@>>>>>>AAA@@@<<<:::<<<666777999;;;;;;:::999888:::999888777777666666666777555444333444555444333222222333444444444444444333333333333444555666777666777999::::::999888777444444555555555555444444333444444222000......//////000333777;;;???BBBCCC@@@@@@@@@@@@BBBDDDGGGIII???<<<888333///+++)))((()))))))))+++------+++***)))***+++...000333555666444444333111000///...---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''######$$$%%%&&&(((((()))&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&%%%)))***'''&&&)))(((###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''%%%$$$###%%%((())))))'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''''''''&&&$$$$$$$$$''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''((()))+++&&&%%%%%%%%%%%%&&&''''''###$$$&&&&&&&&&'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((("""$$$%%%'''((((((''''''%%%&&&&&&&&&%%%%%%'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$%%%'''(((((((((***,,,...222666777666999???DDDDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHGGGFFFEEEFFFGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIFFFDDDEEEAAA:::777888000111333444555444222111444444333333333333444444111///......000111111000000111222333444444444444222222222333333444666666222333555777888777666555//////000111111111111000000111111000---,,,,,,---,,,...111666;;;@@@CCCEEE???@@@AAABBBBBBAAA@@@??????>>>;;;777333///+++************,,,------+++))))))(((((())),,,111666999;;;:::999777555333222111)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***######$$$%%%'''((())))))&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&"""&&&'''######&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&###"""!!!###''')))((('''#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%$$$###$$$&&&(((***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''***(((&&&&&&((((((&&&###&&&&&&''''''(((''''''&&&***&&&######&&&))))))(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%"""%%%&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&((())))))''''''(((***%%%''')))++++++,,,///111222555:::>>>AAADDDGGGJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJHHHFFFGGGHHHHHHFFFCCCBBBCCCEEEGGGHHHHHHGGGGGGGGGDDD???999666555555666444333222111000111222333111555666222111333444222...///000///...---...///000000111222333444555555555666777888888777555444555555555555555555555555555444333111000000000000---------...............000//////111555:::@@@CCCGGGGGGFFFFFFDDDCCCBBBAAA@@@???<<<777222...------,,,+++***+++---...---,,,%%%&&&((()))+++///444888;;;;;;;;;;;;:::999999888444222...***((((((((()))!!!%%%)))%%%###$$$%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%'''((()))***$$$%%%&&&&&&$$$$$$%%%&&&'''$$$"""###&&&'''&&&%%% $$$%%%!!!"""'''((($$$$$$&&&''''''&&&%%%%%%&&&)))((('''&&&&&&&&&&&&&&&'''((()))'''%%%######$$$###$$$&&&&&&%%%&&&''')))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&%%%######)))&&&$$$$$$&&&(((&&&$$$$$$%%%&&&&&&$$$$$$$$$%%%''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((&&&%%%&&&((()))'''&&&&&&&&&'''''''''''''''&&&'''&&&$$$$$$%%%&&&'''&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&((('''&&&))),,,((( '''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((()))***)))((('''((())))))+++...000111222555777:::===@@@DDDFFFHHHKKKMMMKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFGGGIIIIIIFFFCCCDDDEEEEEEEEEEEEDDDDDDCCCCCC@@@<<<777555444555555222222222222222333333333111555555222000222222111000111222222000000111222222333444666777999:::;;;444555777999::::::999888555555555555555555555555777666666444333222111111---------------------...---------///333999>>>BBBEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@>>>:::555111000000...---,,,,,,------,,,++++++,,,---------000444777<<<<<<======<<<;;;999888666444111...+++*********&&&""""""''')))&&&$$$%%%(((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$######&&&''''''%%%"""%%%&&&######'''((($$$%%%&&&((((((&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%$$$&&&''''''''''''(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%(((&&&$$$$$$&&&'''&&&%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((&&&%%%$$$&&&((())))))((('''''''''''''''''''''&&&$$$%%%&&&%%%$$$$$$$$$%%%$$$&&&(((******(((&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''"""%%%'''&&&'''******(((''''''&&&&&&''''''((()))((((((''''''&&&''''''''')))***+++***)))((()))***---///333555777999<<<>>>AAADDDGGGHHHIIIJJJKKKMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGDDDAAADDDCCCBBB@@@>>>>>>======:::999666333222222333333000111333555666666666666444888888444222333333111222333555555444444555777666777888:::<<<>>>???@@@777888999;;;;;;;;;:::999666666666666666666666666999999999888777666444333////////////////////////,,,+++,,,...111666;;;>>>AAABBBDDDFFFFFFEEECCCAAA???@@@AAA???;;;777555555222000///.........,,,***,,,,,,,,,+++***+++...111<<<===???@@@>>>;;;888666777666444222000...------,,,(((''')))***'''&&&'''''''''&&&&&&%%%$$$$$$###'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###$$$&&&''''''&&&$$$''''''%%%%%%''''''%%%%%%''')))((('''&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((%%%&&&&&&'''(((((('''''''''&&&$$$$$$&&&''''''&&&&&&'''&&&%%%$$$$$$&&&)))''''''&&&&&&&&&&&&''''''&&&&&&&&&((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''(((((('''(((''''''&&&&&&&&&&&&&&&###&&&)))(((%%%###$$$&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''$$$%%%''')))'''''''''''''''(((((()))((('''''''''''''''(((((('''(((***+++***+++---...111333666999;;;===AAACCCEEEGGGHHHIIIGGGGGGGGGHHHIIIHHHEEEBBB@@@>>>===<<<<<<===???AAABBBAAA???===???>>>;;;999777777777777333333111000000111222222///222555888::::::999888888<<<<<<777555666666444222444666666555666777999888888999;;;<<<===>>>???;;;;;;;;;:::999888666555999999999999999999999999888999999::::::999888888333333333333333222222222------,,,---000333777999===???BBBEEEFFFEEECCCAAA@@@BBBCCCCCC@@@<<<::::::888666444333222111///---,,,,,,+++***((()))+++...;;;===@@@AAA???;;;666333444444444333222222111111---+++))))))(((((('''((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''((('''&&&&&&''''''&&&&&&((())))))(((''''''(((&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%'''(((###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&'''&&&%%%$$$%%%'''***'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''$$$'''))))))&&&$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))+++,,,***'''%%%(((,,,(((''''''''''''((())))))'''''''''''''''((()))***$$$'''***,,,...000333555777999<<>><<<:::999888777555333000000000...---...111333999<<>>>>>>>>>>><<<:::333333333111000111444777888;;;>>>???>>>:::555222---......000111333555666+++//////,,,)))++++++***$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''&&&%%%%%%''')))(((%%%%%%((((((&&&&&&(((%%%''')))((('''&&&'''(((''''''&&&&&&&&&'''(((((($$$%%%&&&&&&%%%%%%'''((('''((()))(((''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&''''''((((((((('''&&&$$$###"""$$$%%%&&&&&&%%%%%%''')))"""$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&%%%%%%&&&&&&((())))))&&&''')))(((&&&%%%&&&(((***)))'''%%%%%%%%%&&&'''&&&$$$###$$$&&&((())))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$"""###'''(((%%%&&&+++((((((((((((((())))))***&&&&&&&&&'''(((***+++,,,+++...222666888<<<@@@CCCEEEFFFHHHHHHGGGHHHIIIKKKHHHHHHHHHEEE@@@===;;;;;;444333222111000000000000...000222222222333777;;;============<<<;;;:::999777888999::::::999777666555666888999999888777666222666777333111333444222///111222111000000111222222222222222111111111111000000000111222333444444000000000000000000000000333222000000000222555777999999888777777666555555555555555555555666777888:::<<<>>>@@@BBBCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDCCCBBBAAAAAABBBBBBAAA@@@888888777555444444777999999;;;===???>>>;;;777555000///......///222444666000555777222......---***###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%'''((('''%%%%%%'''***'''###$$$((((((%%%&&&)))%%%&&&((((((&&&%%%&&&'''&&&%%%%%%%%%&&&&&&'''((($$$&&&'''&&&%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%&&&&&&%%%%%%'''***"""%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$!!!"""###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&'''((()))***###&&&((((((&&&&&&(((***+++)))'''%%%$$$%%%&&&'''&&&### !!!%%%))))))((($$$&&&((())))))(((&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''***&&&''',,,---)))(((+++((((((((((((((()))******&&&&&&&&&''')))***,,,,,,111333777:::<<>>======>>>===<<<:::888777555666888888888666444222555666666777666555444333333777777444333555555444000111222111/////////111000000000111111111222222222222111000000111111111000000000000000000000000444222///---,,,...111333777666666555444333333222555555666666888999;;;<<<;;;<<<===???AAABBBBBBCCCDDDEEEEEECCCBBBAAACCCDDDCCCBBBAAABBBDDDEEEDDDCCCAAAAAA@@@===;;;;;;===???:::<<<>>>??????<<<999777333111///......000333555555;;;===777111111///+++*********))))))(((''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%'''((('''%%%%%%'''***&&&""""""'''(((%%%&&&***$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''!!!###$$$###!!!!!!"""###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###%%%'''&&&$$$%%%(((*** $$$&&&&&&$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''))))))(((%%%###"""###$$$%%%%%%%%%$$$%%%(((+++$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&''''''((()))))))))''''''(((((((((((()))))))))************+++...000666<<<@@@BBBEEEHHHHHHEEEGGGHHHJJJKKKKKKKKKJJJJJJJJJGGGBBB<<<888555333222//////000000111222333333444555777888:::;;;;;;;;;>>>??????>>><<<;;;;;;<<<555333222222444444333111333555777666333111111333777222000333333111///000333444555666666555444333222444888999777555444444+++///444666444111222555333333111---,,,...//////333222111000000000000000111222333333333333555666555666777999;;;===>>>???<<<<<<<<<===>>>@@@AAABBB@@@BBBDDDEEEFFFEEEDDDCCC@@@@@@AAAAAABBBCCCCCCDDD@@@AAABBBBBBBBBAAA??????>>>>>>??????===999555333666333///,,,+++---000222111333666777666444333333......,,,+++)))((('''&&&$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&)))'''&&&%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((('''&&&%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''$$$###'''+++***"""''''''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((%%%&&&'''&&&%%%%%%&&&(((&&&&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&''''''((()))))))))%%%&&&&&&&&&''''''(((((()))***+++,,,---///222555:::???BBBBBBCCCGGGFFFCCCEEEFFFGGGHHHHHHHHHGGGGGGCCC@@@===999666444333333000111222333444555666666888999999:::;;;<<<======>>>>>>===;;;:::888777666444333222111111111000000555666777666333111222333222000222666777444555888>>>=========>>>>>>>>>>>><<<>>>AAAAAA???===;;;:::333666999:::777555777;;;:::888555333222222222000111000000000111222222222000111222222111111111111333444666888:::<<<===>>><<<<<<<<<===>>>@@@AAABBB>>>???AAACCCDDDCCCBBBAAA??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???@@@@@@>>>;;;777333111222111000///.........///...000222444333333444555......,,,+++)))(((&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''&&&%%%$$$###'''&&&%%%%%%%%%&&&%%%%%%'''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((&&&$$$&&&(((((($$$ &&&''''''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''(((((('''&&&'''((()))***&&&&&&''''''''''''&&&&&&###%%%((()))((((((***+++%%%'''((('''&&&$$$$$$%%%'''''''''(((((((((((()))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((()))***)))+++...000222555999<<<@@@CCCDDDBBBCCCFFFFFFCCCFFFFFFFFFFFFEEEDDDCCCBBB888777666555444333444444444555666777888999999:::<<<;;;;;;;;;;;;<<<===>>><<<:::888999;;;;;;888555444555555333222111222333666777888888666555555666444555888;;;;;;:::>>>DDDKKKJJJJJJKKKMMMMMMLLLKKKEEEGGGJJJJJJHHHEEECCCBBB???EEEIIIHHHEEEDDDGGGJJJGGGBBB===;;;:::999777444111000111222555666555444222222222222111000...---///000111333555777888999::::::;;;;;;===>>>@@@AAA;;;<<<>>>@@@@@@@@@@@@?????????????????????@@@@@@CCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>;;;666222000...///111111111///,,,+++***,,,...//////111444666///...---,,,***((('''&&&&&&&&&&&&&&&&&&'''((()))(((((((((&&&%%%###!!! %%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&&&&''')))###%%%''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&!!!###%%%&&&&&&'''((()))$$$&&&(((((('''%%%%%%%%%'''''''''''''''(((((()))'''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''%%%%%%%%%&&&''')))***+++&&&&&&''''''((()))))))))&&&&&&'''''')))+++---...***---111555888<<>>>>>???AAA@@@AAAIIITTT]]]^^^```cccccc___WWWQQQGGGIIIMMMNNNMMMKKKJJJJJJOOOZZZeeegggdddcccbbbbbbXXXOOOGGGCCCBBB@@@======666666888;;;>>>>>>;;;777888777555444333222///...//////111222444555666777666666777888:::<<<>>>???999:::<<<===>>>>>>>>>>>>????????????????????????EEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA???<<<999666444...///000000///---+++))))))***+++++++++---111444111000///---,,,+++))))))''''''''''''''''''(((((((((''''''&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%&&&&&&$$$%%%''')))******)))(((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))(((%%%$$$&&&(((###%%%&&&&&&%%%$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%%%%&&&'''###%%%''''''&&&%%%&&&'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&###%%%&&&'''&&&&&&&&&'''!!!$$$'''((('''&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((())))))(((''''''&&&%%%%%%%%%&&&''''''(((&&&&&&''''''((()))))))))&&&&&&&&&'''))),,,...000...111666:::>>>AAAFFFIIIEEEHHHHHHFFFFFFIIIJJJGGGGGGFFFCCC???<<<999666555///111333555777888999999>>>===<<<;;;:::999888888666666555555444444555555222111444;;;CCCGGGDDD@@@:::;;;;;;:::;;;<<>><<<;;;222111///...,,,+++******++++++***)))(((***---000111111000///......------))))))((('''''''''((((((%%%&&&&&&&&&&&&%%%$$$$$$!!!$$$&&&'''%%%%%%%%%'''$$$%%%''')))******)))(((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###'''+++***'''$$$%%%'''###%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%###%%%''''''&&&%%%&&&'''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((!!!$$$&&&'''&&&'''((()))&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))&&&%%%%%%''')))---000222444777;;;???BBBDDDHHHJJJEEEHHHIIIGGGGGGIIIHHHEEEBBB@@@===:::666444222111333555777:::;;;;;;:::999===<<<;;;:::888777666555333444444555444444333333444555888>>>CCCDDDAAA===>>>======AAAGGGNNNQQQSSSaaadddiiillljjjbbbWWWNNNFFFBBBBBBFFFMMMXXXjjjyyysss\\\LLLFFFJJJPPPUUUWWWYYY[[[\\\rrrhhh___YYYXXXTTTOOOPPPWWWOOOSSS[[[fffooooooggg___YYYPPPDDD<<<999888888777333333333333333222222222444444333444444555777777666666777888999;;;<<<<<<===>>>>>>???@@@@@@AAAAAADDDCCCBBBBBBAAAAAABBBBBB???@@@@@@AAAAAAAAAAAAAAA888555222...,,,+++,,,,,,,,,,,,+++)))((((((+++---000000000000000000000000+++***)))((((((((((((((($$$%%%&&&&&&'''''''''&&&"""%%%))))))&&&$$$%%%'''%%%&&&''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&''''''''''''"""&&&******'''%%%%%%&&&###%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%###%%%''''''&&&%%%&&&'''$$$%%%&&&''''''(((''''''%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((()))$$$%%%&&&&&&%%%%%%''')))''''''%%%%%%%%%&&&((()))&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''(((((()))$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))((((((***---111555777999<<<@@@CCCDDDEEEGGGIIIEEEHHHIIIFFFEEEFFFDDD???===<<<:::888666555555555888999<<<>>>>>><<<:::888888888777777666555555444444555777999999888666555777:::???CCCDDDBBB???<<>><<<:::888:::>>>DDDHHHGGGDDDBBB@@@CCCCCCKKK___{{{vvvfff\\\TTTPPPRRR[[[hhhuuuuuulllfff^^^SSSJJJIIINNNTTTYYY\\\^^^```bbbzzztttoookkkeeeXXXYYYbbbkkkhhh___aaakkk___hhh{{{zzzdddRRRIIIHHHHHHHHHMMMLLLKKKIIIGGGFFFEEEDDD@@@>>>;;;777333000...---111111222333444666777888888999:::<<<>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@?????????@@@@@@AAAAAAAAA@@@???<<<888555111///...***+++,,,+++******,,,...***+++,,,---...///000111,,,,,,***)))((((((((((((''''''((((((((((((((('''$$$)))---,,,((($$$%%%'''((('''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((()))'''&&&###"""###$$$&&&((($$$&&&)))***(((&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''(((***###%%%''''''&&&%%%&&&'''$$$%%%&&&'''((((((((((((%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''((())))))"""%%%(((((('''&&&%%%%%%###&&&)))(((&&&$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''''')))&&&'''((('''&&&&&&'''(((((('''%%%$$$$$$&&&)))+++%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((((('''---...111555888;;;===>>>CCCEEEHHHJJJJJJIIIGGGFFFJJJHHHDDD@@@===;;;:::999999<<>><<<;;;<<<222+++111---...333999888333555;;;999>>>DDDEEEBBB@@@@@@BBBIIIHHHHHHHHHHHHEEEAAA>>>IIILLLYYYrrr|||zzzqqqdddZZZ]]]dddnnnyyyuuufffaaa[[[RRRQQQVVVTTTXXX[[[[[[YYYYYY\\\___pppwwwvvviii```aaa^^^WWWQQQWWW___dddeeedddccccccaaakkkvvv\\\NNNLLLNNNOOOQQQ```\\\ZZZ[[[```bbb___\\\```VVVIIIAAA===;;;888555333000...000333444666888888666888<<<>>>;;;;;;>>>>>>>>>;;;999<<>>======<<<<<<<<<>>>@@@AAAAAA@@@???<<<:::777555333111000///...---......///))),,,000333333222111111///111111...)))'''(((***'''&&&%%%%%%%%%&&&'''(((%%%&&&$$$###%%%&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###%%%''')))'''%%%&&&((())))))'''%%%%%%&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((###$$$$$$$$$######%%%'''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''&&&%%%%%%%%%(((((((((((('''&&&%%%$$$'''%%%$$$######&&&)))+++%%%&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''%%%$$$%%%&&&(((''''''''''''&&&&&&&&&%%%'''))))))'''%%%$$$$$$###&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((&&&&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&''''''((((((&&&&&&'''''''''''''''''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))))))))---///333888<<>>>>><<<;;;:::;;;:::===888777999111---555555333555888777666;;;CCCBBBCCCDDDFFFIIIKKKMMMNNN]]]___aaa```[[[UUUOOOMMMQQQYYYhhh{{{}}}|||tttjjjffffffiiirrr}}}~~~xxxnnnddd```]]]ZZZXXXYYYWWWYYY[[[[[[YYYYYY[[[]]]bbbkkkkkkaaa[[[\\\ZZZUUUXXX[[[___aaaaaaaaa``````\\\hhh~~~}}}jjjUUUNNNPPPTTTXXX[[[iiidddbbbhhhuuu~~~sssbbbRRRGGGAAA>>><<<888666444444444444444444444222222666888777999===>>>>>><<<:::<<<@@@???;;;<<<<<<;;;;;;<<<===???@@@?????????>>><<<:::777666111000///...------...///&&&))),,,............//////000111111...+++***)))'''&&&&&&&&&&&&'''((()))$$$&&&'''&&&(((***%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$"""!!!"""%%%&&&%%%###$$$%%%''''''&&&&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''###%%%%%%%%%$$$$$$%%%'''&&&'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$######$$$%%%''')))&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&'''((('''%%%$$$%%%&&&(((''''''''''''&&&&&&&&&''')))******'''%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%&&&'''((('''&&&&&&'''((($$$%%%'''((((((((('''&&&(((((('''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%&&&'''((()))***+++,,,///222888===AAADDDEEEEEEDDDCCCCCCBBB@@@???>>>>>>888888999999;;;===>>>???===>>>>>><<<:::888999:::999:::444222666222111;;;;;;;;;===@@@??????DDDJJJJJJJJJMMMSSS[[[bbbdddeeeppptttwwwtttlllccc[[[XXX^^^jjjzzz~~~vvvvvvqqqjjjgggddddddmmmxxx{{{tttlllgggeee```\\\^^^aaa___[[[UUUVVVVVVVVVVVVVVVWWWWWWXXX```bbb[[[VVVXXXWWWSSS]]]\\\\\\\\\\\\^^^___aaaZZZggg}}}lll^^^PPPNNNSSSYYY^^^bbboooiiiiiivvv}}}gggTTTJJJGGGHHH?????????>>><<<:::888666666333222444555555777<<<;;;===<<<999:::===<<<888;;;;;;;;;;;;<<<===>>>>>><<<===>>>??????===<<<:::444333111///...---......)))+++---......///111222//////111333333111---)))'''''''''''''''((())))))%%%((()))(((((()))(((%%%###$$$$$$$$$%%%%%%%%%%%%'''&&&%%%&&&(((((((((&&&!!!###$$$$$$$$$&&&))),,,((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%'''(((&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$&&&''''''(((((((((#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((&&&'''((('''%%%$$$$$$%%%$$$%%%%%%&&&'''((())))))''')))******(((&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%######$$$&&&'''((('''&&&&&&&&&(((&&&&&&'''''''''''''''&&&))))))((((((''''''&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''')))+++---///000666999>>>CCCFFFGGGFFFEEEEEEDDDAAA???>>>=========;;;;;;<<<===>>>@@@AAAAAA??????===:::777666888:::666888444333888555555@@@<<>>===999888999888666666:::666999999777777:::999555999999::::::;;;<<<<<<===999;;;===@@@AAA@@@???>>>;;;999666333000///......,,,---.........///222444000...///111444444///+++))))))((((((''''''&&&&&&&&&))))))'''$$$###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))""""""#########%%%))),,,(((''''''&&&&&&''''''(((%%%&&&((())))))(((&&&%%%%%%&&&''''''&&&&&&''')))%%%&&&'''&&&$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$''')))$$$%%%&&&&&&'''''''''&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''#########&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&(((((()))))))))&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&'''((())))))%%%'''((()))((('''(((***&&&&&&%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%######$$$&&&'''((('''&&&&&&&&&((()))(((&&&%%%%%%&&&'''((()))))))))((((((''''''&&&'''''''''''''''((())))))(((''''''&&&&&&''''''((('''((()))+++...111444555>>>@@@DDDGGGHHHFFFDDDBBBAAA@@@>>><<<;;;;;;<<<<<>>>>>===<<<<<<:::666444333555888444888777999???<<<;;;EEE???EEEKKKLLLMMMNNNPPPRRRWWWhhh}}}}}}~~~{{{xxxrrrjjjddd^^^gggnnnnnniiiiiiqqqyyyyyyxxxrrriiidddbbbbbb```ccc___\\\\\\___dddfffggg___ccccccbbbjjjxxx|||wwwkkkkkkjjjiiihhhgggggggggiiillllllgggaaa___^^^]]]^^^___]]][[[YYY[[[aaaeeeiiitttvvvoooppphhhaaa\\\]]]^^^^^^```cccgggiiitttnnnZZZNNNMMMPPPOOOVVVYYYUUUQQQOOOKKKFFFAAA>>>===>>><<<888666888222555666333333666777555777888888999::::::;;;;;;777999<<<>>>@@@AAAAAA@@@AAA???;;;777444111000///+++,,,,,,+++***+++...000000...,,,...111222000...,,,+++***)))'''%%%######&&&'''(((&&&###!!!%%%)))&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$###"""$$$'''***''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&'''''''''&&&&&&(((***%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$%%%''')))&&&&&&''''''&&&%%%$$$$$$$$$%%%'''((()))(((&&&%%%&&&&&&%%%$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))%%%&&&''''''%%%%%%&&&'''(((''''''''''''&&&&&&&&&$$$%%%'''''''''''')))+++(((&&&$$$$$$&&&'''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''%%%$$$$$$%%%&&&'''((('''&&&&&&'''(((***)))&&&$$$$$$%%%''')))))))))(((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((()))***+++---111555888;;;CCCDDDEEEFFFEEEBBB???===999999888777888999;;;<<>>???@@@@@@BBB@@@===:::777555444444///000///...,,,,,,...000///...,,,---...000000000------,,,***(((&&&###"""%%%%%%&&&(((&&&%%%)))///''''''''''''(((((((((((($$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&&&&((()))$$$&&&'''&&&%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%''')))'''''''''&&&&&&%%%######&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''(((((('''''''''###%%%&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&$$$&&&'''&&&%%%&&&'''))))))&&&$$$$$$&&&''''''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''(((&&&&&&&&&'''&&&'''((('''&&&&&&'''((()))((('''&&&%%%&&&&&&'''((((((((((((((()))))))))'''''''''''''''((())))))((((((''''''''''''((((((++++++---///333888===???BBBBBBBBBAAA???===:::999333333444666888;;;===>>>AAA@@@???===:::666333111777888888777666777999;;;;;;@@@AAAEEEMMMJJJIIISSSXXXaaaiiijjjkkkooopppnnnqqqyyy~~~tttiiiddddddhhhlllnnnkkkccc\\\YYYYYYZZZdddmmmjjj___ZZZ___fffmmmnnnppppppnnnmmmnnnqqqeee\\\QQQKKKMMMRRRVVVXXXPPPNNNSSS^^^iiinnnqqqssspppsssssskkk___WWWVVVZZZ\\\]]]^^^^^^^^^aaahhhnnnrrr{{{ssslllpppvvv|||~~~uuukkkkkkpppeeecccccceeeccc```aaafffkkkqqqyyyrrrgggYYYOOONNNRRRWWW___mmmvvvvvvxxxrrrhhh]]]TTTIII???;;;<<<888;;;999222///222555555444555777888999999888888888777888888:::<<<>>>???>>>===<<<:::999999::::::444444444222000//////000,,,...000000///...//////------------+++)))'''&&&'''%%%%%%((((((&&&(((...&&&&&&&&&'''''''''((((((%%%''')))((('''&&&(((***$$$&&&''''''&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))$$$%%%''''''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&'''(((%%%%%%&&&&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''#########%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%"""$$$&&&&&&&&&&&&((()))$$$%%%%%%&&&'''((())))))&&&''''''&&&$$$$$$%%%''')))&&&######&&&((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((((((''''''((()))&&&'''((('''&&&&&&'''(((''''''((((((((('''%%%$$$''''''(((((())))))******'''''''''''''''((())))))((((((''''''''''''((((((,,,,,,...111555:::???BBB??????>>>===;;;999777666111222555888;;;>>>AAABBB???>>>>>><<<999666333111999;;;<<<===<<<===@@@BBB???DDDDDDGGGOOOMMMNNNXXXbbbrrrxxxvvvtttoooggg___[[[[[[]]]qqq|||ssshhhgggkkkgggttt~~~wwweeeXXXYYY___fffhhhmmmppppppooorrrvvveeeYYYKKKHHHNNNTTTVVVTTTUUUQQQVVVdddmmmjjjhhhlllmmmqqqqqqfffUUUJJJJJJNNNLLLMMMOOOSSSWWW^^^iiirrrvvvxxx|||}}}vvvkkkaaa```fffbbbaaaaaaaaa^^^YYYZZZ___mmmrrr}}}uuupppiii]]]SSSOOOSSS\\\ccceeevvvtttbbbRRRDDD???@@@>>>@@@<<<444///111444555333555666888888888777777888777666666777:::<<<>>>:::999999999:::<<<===>>>222333333111...,,,,,,,,,***...333444111.........------...///...---+++***+++&&&%%%(((((($$$###'''%%%%%%%%%&&&&&&&&&''''''!!!$$$%%%%%%###"""$$$'''###%%%'''(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&%%%%%%'''(((###%%%'''''''''''')))***%%%&&&&&&''''''&&&&&&%%%###&&&((()))((('''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))'''&&&&&&'''(((&&&%%%$$$&&&))))))'''&&&&&&&&&(((((('''%%%######&&&(((***'''%%%&&&((((((&&&$$$******)))'''$$$$$$%%%'''((((((((('''%%%%%%&&&''')))'''&&&&&&''''''&&&%%%'''((()))(((&&&%%%%%%'''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))******((('''((()))+++,,,***222888999;;;@@@AAA>>>444666888888666444444444444555888===AAAAAA===999777666555555777999888777555999999777:::BBBEEEBBBEEEJJJLLLUUUccceeeeeeoootttfffaaaZZZUUUWWWaaannnwww}}}|||wwweeeSSSSSS^^^cccmmmxxx~~~yyycccRRRUUU\\\ZZZWWWYYYWWWaaasss}}}qqqrrr~~~yyykkkYYYKKKGGGGGGLLLNNNMMMIIINNN\\\kkksss~~~{{{{{{}}}{{{iii^^^bbb```\\\```eeemmmqqqkkk]]]UUUVVV[[[bbbccckkkwww}}}yyyrrrooojjjeee___]]]^^^aaabbbbbbqqqwww~~~fffSSSHHHDDDGGGFFFCCC>>>::::::888666444333555888666444777===666777888888777777888999999:::;;;;;;<<<<<<;;;;;;::::::999888666444222111---000333222...+++,,,---...,,,+++,,,------)))&&&((())) ***###...%%%&&&***(((&&&&&&''''''&&&%%%$$$'''&&&###"""(((,,,,,,&&&'''((((((''''''(((***)))((((((((()))***)))(((%%%&&&''''''((((((''''''"""###$$$%%%&&&'''''''''$$$&&&))))))(((&&&&&&&&& !!!###%%%'''((()))'''&&&&&&&&&&&&'''((((((***&&&######%%%''''''&&&))))))(((&&&%%%%%%(((***%%%&&&''''''%%%%%%&&&'''###***'''$$$'''$$$ %%%###$$$%%%(((''''''&&&&&&''''''((('''%%%%%%&&&((()))((('''%%%'''((()))'''&&&&&&'''%%%&&&&&&%%%$$$%%%'''))))))'''%%%&&&((((((&&&$$$&&&&&&&&&$$$"""!!!###%%%'''(((((('''%%%%%%&&&'''***(((''''''(((((('''&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))(((((((((((('''''''''(((((())))))(((''''''(((+++---///111999>>>>>>>>>@@@???;;;333444444333222333555777888999:::>>>AAA@@@===:::999777666555666777999999:::???@@@;;;;;;BBBIIIKKKJJJTTT\\\kkk{{{yyyrrrwww|||uuuiiiZZZ[[[[[[]]]bbbmmm{{{}}}|||yyymmmaaaeeeqqqsssmmm\\\\\\aaa___]]]___bbboooqqq^^^SSSQQQSSSVVVWWWWWWWWW```pppvvvqqqppplllkkk___UUUXXXWWWWWW___mmmqqqrrrjjj```YYYZZZ^^^``````eeennnsssqqqmmmlllllljjjhhhhhhjjjkkkiiigggsss|||ooo^^^TTTQQQTTTPPPIIIBBB???>>>>>>===666555666777555222444999888888999888777777888888888999::::::;;;;;;:::::::::999999888666444333222//////000111111111000...///---,,,---//////,,,)))&&&***"""***)))###((()))'''&&&&&&'''''''''&&&(((+++***%%%###%%%'''&&&&&&'''((((((''''''((())))))((('''(((((()))((((((%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''''''''$$$&&&))))))(((&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))&&&######%%%''''''&&&&&&((())))))'''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###)))'''$$$(((%%%!!!'''"""######'''(((((((((((((((((('''%%%$$$$$$&&&(((***))))))%%%'''(((((('''&&&&&&'''"""$$$%%%&&&&&&&&&(((***((('''&&&&&&'''(((&&&%%%&&&'''((('''%%%%%%'''((('''(((((('''%%%%%%&&&(((***)))(((((())))))(((&&&&&&(((((((((&&&%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''((((((((((((((('''''''''((())))))))))))((())))))(((''''''(((((((((((('''&&&''')))---111333888===AAA???===;;;888555222222111000000222666:::===<<<<<<<<<>>>===<<<:::999888777555555888===@@@@@@DDDEEE@@@???GGGRRRYYYXXXaaagggttt|||rrrsssmmmyyy~~~rrrggg[[[___cccfffiiipppzzz|||xxxvvvvvvpppkkkppp{{{}}}~~~kkkZZZXXX[[[[[[[[[^^^fffvvv~~~kkkZZZRRRTTTYYYZZZ[[[\\\bbbqqqzzziii___[[[YYY^^^XXXQQQSSSVVV^^^mmm{{{tttnnnlllmmmooojjjgggiiinnnpppnnnlllmmmoooppprrruuuvvvtttoookkktttqqqbbbZZZWWWWWWSSSLLLHHHEEEBBB@@@???999888888:::888555666::::::999999888777777777777777777888999999999999888999999888777666555444333222///...111555777444111000///...///000000...---&&&+++$$$***%%%"""***(((&&&%%%%%%'''(((((('''"""&&&(((%%%%%%(((***)))%%%'''((((((''''''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((('''''''''$$$&&&))))))'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((&&&$$$$$$%%%''''''&&& ###(((+++***(((&&&%%%%%%&&&''''''%%%%%%&&&'''""")))'''%%%)))&&&###)))######$$$&&&'''((())))))((('''&&&&&&%%%$$$&&&((())))))(((%%%'''((((((&&&&&&&&&'''"""$$$&&&'''&&&&&&'''(((''''''&&&''''''''''''&&&&&&((()))((('''((()))+++''''''((('''%%%%%%'''((()))(((''''''(((((('''&&&&&&'''((('''&&&%%%&&&((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))&&&'''((((((((((((((((((%%%%%%&&&'''''''''''''''***)))(((((((((((((((((('''''''''(((+++000555777;;;<<<===:::666444333222111222333333333555999<<<===<<<:::999999999999999888888888777999???GGGMMMIIIIIIHHHFFFHHHRRR^^^ggglllmmmhhhjjjqqqllldddiiigggsssxxxmmmccc^^^bbbggghhhhhhjjjrrryyyqqqooooooqqqnnnkkknnnuuu{{{lll^^^QQQOOOQQQSSSWWW\\\gggwww{{{ooo```TTTQQQUUUZZZZZZZZZ]]]ggg{{{mmm[[[QQQLLLNNNWWWVVVPPPTTT\\\nnn}}}}}}}}}}}}yyyvvvvvvyyyxxxtttrrrsssqqqsssvvvxxxwwwsssnnnjjjppp}}}wwwggg\\\VVVUUURRROOONNNPPPQQQMMMIIIFFFDDD@@@???AAA???<<<===@@@<<<:::888666666666555444555555666777777777777666888777777666555555555555444333222444666888666555000000000000111111000///+++...%%%***&&&###***'''&&&$$$%%%'''((((((((( %%%((('''''')))***(((%%%&&&((('''&&&&&&''')))&&&'''''''''&&&&&&&&&'''%%%&&&''''''((('''''''''&&&''''''''''''&&&&&&%%%%%%'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&& &&&******)))((((((%%%&&&''''''%%%%%%&&&'''!!!((('''%%%***(((%%%+++%%%&&&'''%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((('''%%%&&&'''((('''&&&%%%'''((($$$&&&((('''&&&%%%%%%&&&&&&''''''''''''&&&''''''"""$$$&&&&&&%%%%%%&&&(((&&&'''((('''%%%%%%''')))(((&&&%%%%%%&&&'''%%%$$$%%%'''((('''&&&&&&'''((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''***))))))((((((((())))))'''((()))+++///333777:::;;;999777444111000222555222444777999999:::;;;===::::::888666555666888999999999;;;???EEENNNWWW^^^\\\UUUNNNNNNTTT]]]eeekkkooommmccc___ccc```___iiirrr}}}zzzmmm```UUUXXX\\\aaaccceeejjjrrrxxx|||fffjjjooosssrrrmmmmmmooo|||uuulll[[[TTTNNNMMMPPPUUU\\\bbbmmm{{{~~~ssspppiiigggbbb[[[VVVVVVZZZ^^^\\\\\\]]]fffxxx|||mmm]]]RRRNNNMMMLLLVVVVVVRRRZZZhhh~~~{{{wwwuuuuuuxxx}}}|||wwwtttuuurrrssssssrrrnnnjjjfffdddiiitttyyywwwrrrhhh^^^XXXWWWXXXTTTOOOPPPXXX```bbbcccfff\\\UUUOOOLLLGGGBBB@@@BBB???<<<888666555555444222333444555555666666555555777666555555444555666666666777888777555555777999111111111111000000000111222111%%%+++""",,,%%%)))'''&&&$$$%%%'''((((((((()))------)))%%%$$$"""%%%&&&''''''&&&&&&'''(((%%%'''((((((&&&%%%&&&(((%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%'''((((((&&&&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&''' ###&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''!!!(((&&&%%%***(((%%%,,,%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&&&&''''''&&&%%%''''''((('''%%%%%%''')))&&&'''((('''%%%$$$%%%&&&%%%&&&((('''&&&&&&'''((($$$&&&(((((('''''''''(((&&&'''''''''&&&&&&''')))'''&&&$$$%%%&&&&&&%%%###%%%&&&((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&'''((())))))))))))(((((()))************))))))((((((((())))))***+++)))***---000444777999:::999666444444222111555;;;555777:::<<<<<<;;;<<<<<<777777777666666777;;;===>>>???CCCLLLXXXccckkkooonnnbbbWWWVVV[[[^^^aaaccc]]]___ZZZXXX^^^^^^cccsssxxxiii[[[QQQXXXZZZ]]]___ccchhhnnnrrruuuzzz{{{nnn^^^hhhsssyyywwwsssqqqqqqvvviii^^^XXXKKKKKKLLLMMMPPPUUU\\\bbbmmmvvv~~~|||pppaaaXXXUUUTTTUUUVVVVVVVVVVVVXXXZZZWWWVVVUUUZZZeeeqqqsssnnnnnniii```WWWPPPPPPSSSWWWVVV___^^^]]]iiiyyy{{{xxxqqqkkkccceeelllssstttpppoooqqqqqqqqqooojjjeeeaaa______bbbkkkuuuzzzzzzyyyzzz|||ooommmiiibbb]]]\\\```dddZZZRRRQQQ___ooozzzvvvhhh]]]RRRHHHBBBBBBDDD???999777777666444222333333444555555555555444555555444333444555777888777999;;;999555444777;;;333444444222000///000222666444'''...&&&000'''((((((&&&%%%%%%'''((((((''''''+++,,,(((%%%%%%$$$!!!$$$&&&''''''&&&&&&'''(((%%%(((***)))&&&%%%''')))%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&%%%%%%$$$&&&'''((('''&&&%%%'''((($$$$$$%%%&&&'''))))))***%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''((())))))'''%%%$$$$$$%%%%%%&&&''''''%%%%%%&&&'''!!!(((&&&$$$)))'''$$$+++######$$$''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&'''''''''&&&%%%%%%''')))&&&&&&&&&%%%$$$$$$''')))$$$&&&((((((&&&&&&''')))''')))++++++***))))))***%%%&&&''''''&&&&&&((()))(((&&&%%%%%%&&&'''%%%$$$%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))(((((()))***************''''''(((((()))***,,,,,,+++---111555888999999999555222333666555333666<<<888999:::999888888999;;;555777999999:::<<>>CCCIIIKKKLLLOOOUUUYYYaaaeeeeee]]]RRRIIIEEEEEEGGGIIIMMMOOOOOONNNMMMMMMHHHIIIHHHJJJPPPWWWWWWRRRRRROOOKKKHHHIIINNNVVV\\\bbbiiigggiiiwww{{{wwwssskkkdddXXXZZZaaahhhjjjggggggkkkoooooommmhhhbbb^^^^^^___^^^dddiiiiiihhhkkkttt|||tttrrrlllddd^^^___dddiii^^^WWW\\\qqqqqqbbbSSSKKKJJJIIICCC===999:::999666333222333444444555555444444555444333333444555777999888888888888888888:::<<<777777777444111000111333555666,,,222&&&...&&&))))))'''&&&&&&'''''''''&&&!!!&&&(((&&&&&&)))***)))$$$&&&''''''&&&%%%'''(((%%%)))+++***&&&%%%'''+++%%%&&&''''''((((((''''''$$$$$$%%%&&&'''''''''&&&&&&'''((('''&&&%%%'''((($$$$$$%%%&&&'''(((((()))%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((('''%%%$$$%%%'''((())))))(((&&&%%%%%%&&&%%%&&&''''''%%%%%%&&&'''!!!(((&&&$$$(((&&&###)))"""######)))((('''&&&&&&'''((()))%%%$$$$$$&&&((())))))((('''((('''&&&%%%%%%''')))%%%%%%%%%$$$$$$%%%))),,,$$$&&&((((((&&&%%%'''***$$$&&&((()))'''&&&&&&&&&%%%&&&''''''&&&&&&(((***)))'''&&&&&&'''(((&&&%%%%%%&&&''''''&&&&&&((()))&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))'''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&''''''((((((((((((((('''''''''((()))+++------,,,///444888::::::999888000...222777777333444999:::999888666444555777:::555888;;;===>>>AAAFFFKKKPPPPPPVVVeeexxxhhh```YYYVVVQQQKKKKKKQQQ^^^bbb[[[UUUYYYaaavvvkkk[[[QQQPPPOOORRRXXX```dddbbb___QQQPPPPPPRRRVVVYYYWWWSSSOOO^^^lllnnngggbbbaaaccccccaaaWWWJJJAAAAAACCCBBB999BBBJJJKKKJJJKKKOOORRRVVVXXXUUULLLCCCAAACCCFFFEEEGGGJJJKKKJJJHHHEEECCC>>>AAABBBCCCHHHNNNNNNJJJEEECCCAAAAAAEEEMMMUUU[[[cccjjjhhhlll{{{{{{tttrrroooiiibbbZZZ\\\aaafffeeebbbdddhhhnnnooonnniiiddd``````aaa]]]aaabbb```___fffttt~~~zzzqqqfff^^^]]]aaafffaaa___lllooo```WWWUUUMMMGGG???<<<<<<<<<999555333333444555555555444444444333222222333666888:::999666444555:::======<<<999::::::666222000222555222777000555%%%+++%%%******(((&&&&&&''''''&&&%%%%%%)))***&&&$$$'''(((&&&$$$%%%'''&&&%%%%%%&&&(((&&&))),,,+++'''%%%(((+++%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((&&&'''((('''%%%%%%''')))$$$%%%%%%%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''###&&&((((((%%%$$$%%%'''"""%%%(((***)))))))))***%%%&&&''''''%%%%%%&&&'''!!!(((%%%###(((%%%"""((($$$$$$%%%$$$&&&((('''%%%%%%(((+++(((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%)))(((&&&%%%&&&''')))+++''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&''''''(((***+++,,,&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&''')))*********)))((()))((('''&&&''')))+++,,,***&&&&&&******'''***111...444:::;;;777444444555333333222333444444333222;;;666666<<<>>>999333333999;;;===???CCCGGGHHHFFFNNN\\\iiimmmnnnrrrsssqqqhhhbbbZZZSSSJJJEEEJJJSSS___YYYRRRPPPZZZpppgggTTTKKKGGGTTT___bbb```^^^[[[XXXPPPKKKEEEFFFPPPXXXTTTJJJMMMPPPUUUXXXTTTMMMMMMQQQPPPIIIAAA===>>>AAABBBCCCBBBJJJMMMHHHIIIQQQRRRLLLQQQSSSRRRNNNGGGDDDFFFIIIIIIJJJIIIGGGDDDAAA??????@@@<<<>>>GGGPPPQQQOOOOOOJJJEEEDDDHHHJJJKKKSSS\\\______```cccnnn{{{pppmmmgggbbbccceeeaaaZZZSSSWWWaaahhhddd___kkk~~~ooofffdddaaa[[[___aaa___]]]eeetttxxxwwwrrriii___[[[___ccciiimmm|||ooodddaaa]]]WWWJJJ===888999888333111333444222111333555555777777777444222222666:::777777888888888999999999888999::::::888777777777666666555444222000---,,,)))'''&&&&&&'''((('''&&&%%%&&&&&&&&&%%%%%%'''(((%%%&&&''''''&&&&&&'''))))))(((''''''''''''(((((($$$%%%&&&'''((('''&&&%%%"""###$$$&&&'''(((((((((&&&&&&&&&''')))******)))&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((($$$$$$%%%''''''%%%"""%%%&&&'''(((((('''&&&%%%&&&'''))))))'''%%%%%%%%%''''''(((((('''&&&%%%%%%'''&&&%%%&&&'''''''''&&&&&&''')))'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((***+++,,,&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&'''((()))***))))))((()))(((''''''''')))***,,,***''''''******)))---444333888;;;;;;777333333555111111222333444444333222555000///333666666888===CCCEEEEEEBBB???BBBHHHNNN\\\```aaa^^^___gggmmmnnnnnneeeZZZPPPHHHFFFMMMWWWWWWVVVWWW\\\hhhzzzsss___QQQLLLNNNXXX```___ZZZWWWSSSNNNIIIFFFCCCEEENNNWWWVVVPPPGGGFFFIIIKKKJJJGGGIIIOOOLLLHHHDDDAAABBBDDDFFFGGGHHHMMMMMMKKKOOOYYYXXXPPPQQQTTTUUUSSSPPPOOOSSSWWW\\\]]][[[VVVOOOJJJHHHHHHEEEAAABBBHHHMMMMMMKKKLLLMMMKKKNNNSSSTTTRRRUUU[[[WWWWWWUUUSSSWWW___dddddd\\\\\\YYYTTTUUUWWWVVVQQQXXX[[[dddkkkiiiiiiyyyvvvoooiiicccaaa___]]]^^^jjjyyy~~~{{{uuuuuurrrmmmgggeeegggjjjkkkrrr~~~nnnjjjmmmooohhhYYYHHH>>><<<:::666444555555333222333333333666666666555333333666:::555555666777999:::;;;;;;999:::::::::888777888999777666666555333111///---(((&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%''')))%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''((((((&&&%%%%%%&&&((()))))))))%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$###$$$&&&''''''%%%"""&&&&&&''''''''''''&&&&&&%%%'''))))))'''%%%%%%%%%'''''''''''''''&&&%%%$$$&&&%%%$$$)))'''&&&&&&'''''''''&&&((('''&&&%%%&&&''')))***&&&&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%$$$$$$&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***+++''''''((((((((()))))))))&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((''''''((()))))))))))))))***)))((('''((()))***+++***((((((***+++---222999:::<<<===:::666222333444222333444555555444333222000...///222555888>>>FFFIIIMMMOOOJJJCCCAAAJJJSSS\\\ZZZVVVTTT\\\jjjvvv{{{yyynnn```VVVOOONNNWWW```[[[]]]aaagggqqq~~~~~~lll]]]RRRMMMKKKVVV]]]bbb___ZZZXXXUUUQQQLLLJJJHHHKKKSSS[[[YYYRRRIIIEEECCCEEEGGGIIINNNTTTQQQQQQOOOMMMLLLNNNQQQTTTZZZ[[[XXXWWW___fffaaaVVVOOORRRVVVWWWXXXZZZ___cccnnnooommmeee[[[SSSQQQRRRKKKHHHGGGIIIIIIFFFGGGIIIPPPRRRWWW]]]\\\XXXVVVWWWXXXXXXTTTLLLHHHKKKNNNNNNKKKNNNNNNKKKJJJLLLNNNMMMYYY[[[aaaiiilllsss}}}tttmmmhhhddd```ffftttxxxxxxwwwvvvssspppmmmkkkjjjnnnwwwuuukkkpppzzz}}}mmmYYYIIIDDDAAA???;;;:::888777555444333333444555666555444555777999333444555777888:::;;;<<<:::;;;;;;999888777999:::888888777666555333111000)))'''&&&&&&'''(((((('''%%%&&&'''&&&%%%%%%''')))%%%&&&''''''&&&&&&''')))###$$$&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((((((''''''''''''&&&&&&'''''''''%%%'''((((((&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''&&&%%%+++(((%%%%%%'''(((&&&$$$))))))((('''((()))***+++%%%&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&'''((()))******(((((((((((())))))))))))&&&'''((('''&&&&&&&&&(((((((((''''''''''''(((((('''(((((()))))))))))))))***))))))(((((()))*********)))***+++---222888>>>AAA@@@>>>:::555222333444666888999888666444333333///222666:::<<>>BBBCCCAAA>>>999555333444555888::::::888444111111222000444999;;;@@@HHHRRRXXX[[[UUUQQQRRRQQQNNNPPPUUUXXXSSSRRR]]]ppp}}}vvvmmmhhhggg[[[]]]```bbbdddhhhlllooofff[[[LLLBBB@@@CCCEEEFFFLLLQQQTTTTTTXXX^^^bbbcccXXXVVVYYYfff{{{|||lll\\\VVVSSSUUUXXXXXXZZZ^^^cccbbb___ZZZWWWZZZbbbhhhdddcccbbbfffllljjj]]]NNNHHHJJJMMMPPPRRRTTTVVVXXX___``````ZZZSSSNNNOOOQQQPPPLLLJJJJJJFFFCCCEEEJJJMMMTTT]]]dddhhhkkklllkkkqqqpppgggXXXMMMKKKKKKKKKNNNVVVZZZVVVRRRTTTWWWYYY[[[[[[^^^ccclll|||xxxooooooppptttyyy}}}}}}vvvqqqsssttt}}}tttllljjjnnnvvv}}}zzzqqqnnnkkkhhhTTTJJJ???;;;888444444777555444555555666777777666555555555666666777777888;;;<<<<<<;;;::::::<<<===999999888777666666555555...,,,************)))(((&&&'''''''''&&&&&&((()))%%%&&&''''''&&&&&&''')))$$$&&&(((******)))((('''((('''&&&%%%&&&'''((()))%%%%%%&&&&&&'''&&&&&&&&&$$$&&&''''''%%%$$$&&&(((&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''+++(((&&&%%%&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$&&&''''''(((((()))))))))(((((('''&&&&&&)))'''&&&&&&'''''''''&&&%%%&&&'''((()))((('''&&&$$$%%%'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))''''''((((((((()))))))))&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((()))******(((((()))******++++++,,,)))...111111444<<>>GGGVVVdddkkkkkk[[[NNNNNNQQQRRRUUU[[[VVVPPPQQQ___vvv{{{nnnccc^^^QQQXXXaaagggiiigggeeecccPPPJJJBBB???AAAEEEHHHIIIRRRUUUUUUUUUXXX___cccbbbbbb___aaalll|||kkkZZZVVVTTTTTTTTTRRRTTTXXX]]]ZZZVVVSSSRRRUUU\\\```^^^```ccchhhkkkhhh^^^VVVLLLNNNOOOQQQSSSTTTUUUUUUUUUUUUTTTQQQNNNMMMNNNPPPOOOKKKHHHIIIHHHFFFGGGJJJLLLUUU___gggooowww}}}}}}yyyvvvkkk\\\QQQNNNMMMLLLNNNVVV[[[ZZZXXX[[[___aaaZZZZZZZZZ\\\bbbooo|||tttvvv|||zzzrrrkkkgggjjjooossssssrrrwww~~~sssvvvyyy{{{{{{zzzwwwvvvuuurrrssszzzvvvhhheeefffhhhjjjmmmssszzzlllZZZHHH???999333444:::777666444444666777666555555555555555666666666666:::<<<>>>>>>===<<<<<<===:::999888777666666777777000...+++***))))))'''&&&&&&'''((('''&&&&&&(((***%%%&&&''''''&&&&&&''')))%%%%%%&&&''''''&&&%%%$$$''''''&&&&&&''''''((()))$$$%%%%%%&&&'''''''''&&&$$$''')))(((%%%$$$&&&)))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((+++)))&&&%%%&&&&&&&&&%%%'''''''''&&&&&&'''''''''$$$%%%&&&%%%$$$$$$&&&(((''''''((()))))))))(((((($$$$$$###&&&'''''''''&&&&&&''')))%%%'''***------+++(((&&&$$$%%%'''((()))((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((()))(((((('''((()))***+++&&&'''(((***+++,,,------)))000444444888???DDDCCC>>><<<999777777888999999666777777333000000666;;;???EEEKKKSSS___nnnvvvwwwgggWWWNNNSSSZZZ[[[]]]bbbWWWUUU]]]pppyyypppfff]]]YYYUUUZZZaaadddbbb]]]WWWTTTDDDBBBAAABBBFFFKKKOOORRR[[[]]][[[XXXYYY^^^```^^^```______eeepppwwwpppeeeYYYVVVTTTSSSOOOMMMQQQXXXWWWUUUSSSTTTVVVZZZ\\\]]]___aaafffhhhfffbbbaaaaaaVVVWWWYYY[[[^^^```______ZZZWWWSSSRRRSSSTTTTTTSSSPPPJJJGGGIIIKKKIIIGGGHHHJJJUUU___eeelllvvv{{{zzzsssnnnbbbUUUOOOOOONNNKKKJJJRRRYYY[[[___fffkkklll```___\\\YYYZZZaaaiiinnnggg^^^XXX[[[___^^^]]]]]]bbbgggooovvvuuuqqqsss{{{qqquuuxxxwwwuuusssssstttwwwsssqqquuuwwwxxx{{{wwwoooiiiiiijjjgggeeefffllltttrrrXXXIII???777888???;;;777444333444666555444333333444555555666777777999;;;???@@@???=========999888777666666777777888555222///---,,,+++((('''&&&'''((('''&&&&&&(((***%%%&&&''''''&&&&&&''')))'''''''''&&&%%%%%%$$$$$$&&&&&&'''(((((((((((((((###$$$%%%&&&''''''((((((%%%(((***)))%%%$$$&&&***$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%$$$$$$$$$&&&(((%%%%%%&&&'''''''''''''''%%%%%%$$$$$$&&&((('''%%%%%%(((+++'''***///222222000,,,)))$$$%%%'''))))))((('''&&&###$$$$$$%%%%%%$$$$$$###%%%&&&'''((())))))))))))$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((()))((('''''''''(((***+++%%%&&&(((***,,,---......)))111666666:::AAAEEECCC;;;999777666888:::;;;;;;777888888555222555===DDDGGGSSSaaammm{{{yyyXXXOOOPPP]]]fffdddbbbfffbbbeeerrrxxxjjjccc^^^[[[ZZZ]]]]]][[[VVVOOOHHHCCCAAA???AAACCCFFFKKKPPPVVVYYY]]]]]]ZZZVVVVVVZZZZZZWWWMMMQQQTTTYYYbbblllooolll]]]ZZZXXXTTTOOOMMMTTT^^^YYYWWWXXX\\\aaadddcccaaa___bbbeeeccc]]]XXX\\\bbb^^^___bbbeeeiiillllllkkkddd^^^YYYXXX[[[\\\ZZZXXXQQQJJJFFFIIILLLKKKGGGFFFJJJTTT]]]```eeelllnnnkkkbbb]]]RRRHHHFFFJJJJJJGGGHHHPPPXXX^^^fffooouuuvvvllljjjfff___\\\^^^```aaaUUUOOOMMMOOOPPPPPPTTT\\\dddhhhrrr||||||vvvvvvzzzwwwrrrqqqtttyyyuuutttwwwwwwuuuuuuxxxsssrrrsssvvvuuuooommmnnnkkksss~~~fffSSSFFF<<<>>>FFF===999444222444555555444111111222444666777888999888;;;???AAAAAA>>>===<<<999888777666666777888888;;;888444222000...,,,***&&&'''((((((&&&'''(((***%%%&&&((('''&&&&&&''')))+++***)))'''&&&&&&&&&&&&%%%&&&((()))))))))((('''"""###$$$&&&'''(((((((((%%%)))+++***&&&$$$'''***""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%$$$###$$$&&&)))###$$$%%%%%%&&&&&&&&&%%%(((((('''''''''''''''((((((((((((''''''///:::===444,,,)))&&&&&&''''''((())))))***'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&((()))&&&&&&''''''((())))))))))))******)))'''%%%&&&'''&&&$$$######&&&((())))))&&&'''((((((&&&%%%&&&'''((((((((((((((((((((((((******))))))((((((((('''''''''((())))))))))))))))))(((&&&%%%%%%&&&'''((((((***,,,,,,+++***+++,,,111444888===AAADDDEEEFFFBBB@@@===;;;888777666666222444888;;;999999AAAKKKZZZkkkyyyjjjSSSYYYccciiifff```aaafffhhhuuu{{{iii^^^XXXSSSRRRTTTRRRRRROOOIIICCC???======<<>><<>>;;;888555444444555666:::@@@CCC???>>>FFFQQQiiizzz}}}pppggglllnnnpppnnnddd]]]```hhhwwwzzz}}}}}}|||}}}vvvfffUUUMMMJJJHHHHHHJJJEEEEEEDDDAAA===;;;;;;<<<999===CCCIIILLLKKKHHHEEEKKKIIIGGGEEEFFFIIILLLOOOYYYbbbiiiooozzzrrrlllggghhhooovvvyyyyyyttt~~~}}}tttooofff]]]YYY\\\eeelllwww{{{{{{www}}}{{{wwwwwwiiiccc```cccddd```\\\ZZZ[[[___bbbccccccaaaXXXOOOHHHHHHEEEAAA===;;;===@@@MMMTTTaaaoooyyy}}}}}}|||mmmmmmkkkgggccc``````aaa___YYYXXX```hhhiiifffdddkkkkkkfffgggllljjjrrr|||rrr```[[[XXXYYY[[[___gggooo|||uuuqqqzzzrrr```YYYZZZ[[[ZZZMMMCCC<<<>>>AAA>>>777444666666555444444555888:::888888888777666777999;;;:::888777777999999666444888555333333111,,,***,,,,,,+++***)))))))))***+++"""###$$$'''))),,,---...((('''&&&%%%&&&''')))***((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%'''(((&&&$$$(((''''''&&&&&&&&&''''''###%%%''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%''''''''''''(((((((((((((((&&&(((...///+++'''&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))((((((''''''&&&%%%%%%$$$((()))***)))'''&&&&&&'''((('''%%%&&&((()))***)))$$$&&&''''''&&&&&&((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))((('''''''''((()))***'''((((((((((((***---000777:::???DDDGGGGGGEEEDDD???===999666444444555666888===DDDHHHFFFDDDLLLVVVhhhzzzzzzyyy{{{qqqbbbbbbiiivvvqqqkkkhhhjjjnnnpppqqqbbbTTTGGGCCCDDDEEEEEEFFF=========;;;999888999:::555:::@@@DDDCCCAAA>>><<<===???AAABBBEEEJJJRRRXXXlllyyy{{{xxxuuuxxxuuuiiicccfffooovvv~~~zzzxxxzzzzzzvvvuuuvvvssswwwxxxuuuooofffYYYMMMJJJMMMNNNJJJDDDCCCHHHNNNPPPVVV___hhhnnnooonnnmmmbbbaaa^^^[[[WWWWWWYYY[[[ccc```cccnnnwwwxxxtttrrrxxxssshhheeeiiiggglll~~~~~~}}}uuuhhhTTTRRRRRRSSSTTTXXXcccnnn~~~yyysss~~~kkk```aaaeeefffcccUUUKKKDDDDDDEEEBBB;;;777777666555555666888:::;;;<<<:::777555555555555444999888777888999999777555666333333555333...,,,---++++++++++++*********)))(((((())))))((('''%%%$$$''''''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&'''((((((''''''$$$&&&''''''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***$$$$$$$$$''''''''''''(((((((((((()))'''&&&((()))((('''&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%((()))))))))'''&&&&&&(((((('''&&&&&&((()))((('''###%%%''''''''''''(((***(((((((((((((((((((((((()))))))))))))))(((((((((%%%&&&''''''(((((('''''')))(((((((((((()))******''''''''''''(((+++111555;;;>>>CCCGGGIIIGGGDDDBBB>>><<<999666666777999;;;>>>@@@FFFMMMPPPQQQVVV\\\bbbooozzz{{{{{{hhh^^^___ccc]]]ZZZ^^^hhhnnnlllhhhUUUKKKDDDEEEHHHGGGEEEDDD>>>>>>>>>;;;888666666777333777===??????>>>>>>>>>;;;>>>BBBEEEHHHRRR___iii{{{zzzyyyzzz~~~tttnnnpppvvv|||yyyuuufffZZZ\\\___aaa___[[[YYYZZZ]]]TTTWWW[[[]]]]]]\\\[[[ZZZQQQQQQPPPNNNLLLLLLOOOQQQaaabbbiiiuuu}}}~~~tttqqqssskkkiiiuuuzzznnnjjjoootttkkk^^^SSSSSSUUU[[[___bbbjjjsssxxx}}}zzzrrr}}}rrr^^^WWW^^^hhhjjjhhhYYYSSSMMMLLLLLLIIIBBB===999777555555777999:::;;;;;;888444555777999888666888888888999999999888777444222333777555111...///***+++++++++***)))((('''---------+++'''###((('''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$&&&(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((((((((((((***(((&&&%%%&&&(((((('''''''''''''''(((((((((((((((''''''&&&&&&''''''((($$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''((('''&&&%%%&&&''''''&&&$$$###%%%''''''''''''(((***((((((((((((((((((((((((((((((((()))))))))))))))''''''((())))))))))))(((((((((((((((((()))******'''(((((((((***///555:::>>>AAAEEEHHHHHHEEEAAA>>>:::999777777888;;;>>>@@@GGGEEEIIISSS\\\```bbbdddjjjlllnnnrrrcccUUUSSSXXXWWWZZZdddnnnoooeee[[[IIIEEEDDDIIIKKKFFF@@@===<<<<<<;;;999666444444555444777:::===???@@@AAABBB@@@CCCFFFJJJRRR```rrrxxxpppqqqrrrsssuuuxxx|||wwwrrrsssuuuxxxqqqyyy~~~~~~uuuuuuvvvxxxyyyxxxtttooolllfffgggeee```YYYSSSOOONNNGGGHHHIIIIIIHHHJJJLLLOOOYYY___kkkwww}}}|||{{{oooiiirrrwwwmmmbbb___eeejjjcccXXXWWWWWW\\\gggpppsssuuuxxxtttzzz~~~wwwzzzhhhTTTOOOXXXeeejjjjjj___]]]ZZZXXXWWWRRRIIIAAA;;;888555555888:::::::::;;;888555666:::<<<<<<:::999:::;;;;;;:::999999999444333444777777222000111************)))((('''&&&%%%&&&((())))))'''&&&$$$))))))((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&((('''&&&%%%''')))((((((''''''''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&'''(((((()))(((&&&$$$###$$$&&&(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))'''%%%&&&******'''&&&&&&''''''((()))))))))((((((''''''''''''((((((###&&&((()))((('''''''''$$$%%%%%%&&&''''''(((((('''((()))((('''&&&'''((('''&&&&&&&&&'''&&&$$$###$$$&&&''''''&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((()))))))))))))))&&&''''''(((((()))))))))((()))***+++...333:::???AAABBBEEEFFFEEEAAA===:::444555777999===AAAEEEGGGKKKHHHJJJTTT^^^ccceeegggooojjjgggqqqsss\\\SSSTTT]]]^^^ccciiikkkdddUUUHHHCCCDDDIIINNNLLLCCC<<<;;;333444444444333333444666999:::>>>CCCIIIKKKKKKIIIHHHKKKNNNTTT```qqqmmmcccggglllnnnqqquuu{{{{{{tttpppooooooooojjjqqq|||uuuuuu~~~~~~|||sssfffYYYQQQNNNHHHIIIIIIJJJKKKNNNSSSWWW]]]dddqqq}}}}}}pppjjjuuutttlllbbb___aaaaaa[[[TTTZZZZZZaaappp|||~~~}}}||||||wwwgggTTTNNNVVVbbbiiijjjdddggghhhgggeee^^^RRRFFF???;;;777777999;;;;;;999<<<:::999999:::<<<<<<<<<<<<===>>>===;;;:::999:::666444555777777333111333,,,++++++***)))(((''''''###$$$&&&((()))***)))))))))))))))))))))((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((($$$'''((('''%%%%%%(((+++'''''''''((((((((())))))%%%&&&''''''%%%%%%&&&''')))))))))((('''%%%$$$###%%%&&&(((((('''''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$''''''''''''((((((((((((%%%((('''%%%'''+++***&&&$$$%%%&&&'''((()))***+++((((((''''''''''''((((((###&&&((()))(((''''''''''''''''''''''''''''''(((&&&((()))((('''&&&((()))((((((''''''((('''%%%"""%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''(((((())))))((((((%%%%%%&&&'''((()))))))))(((***,,,///222888>>>CCCBBBBBBCCCCCC@@@===999777333555:::@@@FFFKKKOOOQQQQQQQQQTTT[[[___aaagggnnnooohhhfffvvvyyydddVVVTTTXXX]]]^^^___^^^YYYPPPFFF???@@@DDDKKKNNNHHH>>>:::<<<111333444555555666999;;;AAACCCKKKWWWbbbfffaaa[[[YYYZZZ]]]eeeqqqxxxggg]]]ccckkkqqqtttzzzxxxqqqnnnmmmlllkkkjjjooozzz}}}nnnnnnxxx~~~uuuiiiccc[[[YYYWWWVVVXXX___hhhooouuuxxxrrriiisssqqqnnnkkkiiifffaaa[[[WWW]]]```jjjxxx~~~uuuuuuxxxwwwjjjZZZTTTXXX```fffgggbbbjjjrrruuutttnnn```QQQDDD???;;;:::<<<>>><<<::::::;;;;;;:::::::::===???>>>@@@AAA@@@<<<::::::;;;999666555777666333222555///...,,,***)))))))))***))))))((((((((((((''''''(((((())))))(((''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&(((***'''$$$###&&&***$$$%%%&&&&&&'''((())))))$$$&&&((('''%%%$$$&&&''')))((('''&&&&&&&&&&&&&&&%%%'''((()))((('''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%''''''''''''((((((((()))"""&&&'''%%%(((,,,+++%%%###$$$%%%''')))***+++,,,((((((''''''''''''((((((###%%%((()))((('''&&&''')))))))))(((''''''&&&&&&&&&((()))(((''''''((()))***)))((())))))(((%%%###&&&'''((((((&&&%%%&&&'''(((((((((((((((((((((((('''((((((((())))))******%%%&&&''''''((((((''''''$$$%%%&&&'''(((((((((((()))+++...111555:::@@@EEEBBBBBBBBB@@@>>>:::777555555888???FFFNNNSSSWWWYYY\\\___dddgggeeeeeennnyyyrrrlllkkk{{{vvveeeXXXOOOPPPTTTSSSSSSRRRMMMGGGCCCAAAAAA:::???FFFGGG???555555:::777888:::::::::;;;>>>@@@GGGLLLWWWjjjzzzxxxoooiiiiiilllsss}}}ttteee]]]eeennnuuuxxx~~~yyyqqqnnnmmmllllllpppuuuyyykkkiiipppzzzxxx~~~ssspppkkkhhhkkktttwwwhhhnnnqqqsssvvvwwwrrriiicccaaaaaagggrrr~~~uuulllnnnuuuwwwlll___YYYZZZ___bbbccc\\\iiivvv}}}{{{mmm^^^HHHCCC===<<>>;;;666888::::::999;;;???CCC@@@BBBCCCAAA===::::::;;;:::777555777666333333555222000...+++******+++,,,((((((''''''((()))***+++'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((***+++(((###!!!$$$((("""###$$$%%%'''((())))))$$$&&&((('''%%%$$$%%%(((((('''&&&%%%%%%'''((()))%%%'''))))))((('''((()))&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((******(((''''''((())))))&&&&&&''''''(((((())))))%%%%%%'''((((((((('''&&&&&&'''((('''&&&&&&'''((($$$$$$%%%%%%&&&'''((((((&&&***+++'''$$$'''++++++((((((((((((((((((((((((888+++%%%(((***%%%'''---(((((()))***************(((******)))(((''''''((())),,,111777<<<@@@CCCEEEBBBAAA???<<<999777666666666@@@IIIKKKSSSaaakkknnnuuuooogggaaacccmmm||||||oootttkkkYYYSSSMMMEEEDDDJJJKKKGGGCCCBBBDDDFFFEEEDDDEEECCC???:::666666999===999;;;>>>???@@@DDDKKKPPP[[[eeeuuuwwwtttvvv}}}tttpppdddeeekkkuuuzzztttqqqoooqqquuu{{{|||}}}qqqjjjgggfffkkkyyyvvvooohhhiiilllpppssszzzyyyyyy{{{rrrppppppxxxxxxwwwrrrlllgggggghhhiiiiiiqqq|||~~~}}}zzzvvvtttzzz{{{|||xxxoooiiinnnwwwvvvqqqhhhaaa```cccaaa]]]ccc}}}ssscccRRRFFFHHHKKKDDD<<<999777999:::::::::<<<@@@DDDEEEFFFGGGEEEAAA>>>;;;;;;<<<<<<<<<:::777333///---555333///+++))))))***+++))))))))))))************'''''''''''''''((())))))((('''&&&&&&''''''&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((('''%%%%%%'''+++---+++)))$$$%%%%%%&&&'''''''''&&&%%%((()))(((((()))(((%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%)))((('''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((()))((('''''''''((()))***'''''''''(((((((((((((((%%%&&&'''((((((((('''&&&&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&''''''((((((&&&))))))%%%$$$''')))(((((((((((((((((((((((((((...%%%"""(((***%%%%%%***'''((())))))******))))))((()))***)))((('''((()))***---333888===AAABBBCCC???<<<888666666777888999===BBBJJJVVVfffuuu||||||mmmooopppoooooorrrxxx~~~tttooovvvyyyfffVVVHHHFFFDDD??????EEEGGGEEEEEEFFFGGGGGGDDDAAA???>>>;;;999888999<<<>>>@@@AAAAAABBBFFFPPP^^^gggxxx}}}vvv}}}}}}}}}zzzrrrtttyyywwwqqqoooooorrrwww~~~}}}tttooolllkkkqqq~~~ppphhh^^^aaaffflllqqqyyyzzzjjjfffjjjmmmqqqssssssoooiiifffhhhkkkiiihhhoooxxxzzzyyy{{{vvvssslllmmmooooooiiifffmmmxxx{{{rrrhhhfffiiikkkkkkjjjxxxnnn```WWWXXXWWWLLL@@@<<<:::;;;;;;;;;:::<<>>???CCCGGGVVVmmm|||kkkrrryyyyyysssmmmmmmooofffkkkuuuvvvoooqqqooo```QQQGGG@@@CCCEEECCCDDDIIIEEEFFFHHHKKKKKKHHHBBB>>>===;;;999999<<<@@@CCCEEEHHHJJJNNNSSS[[[iiiyyy}}}{{{zzz||||||rrrmmmmmmnnntttzzz~~~{{{wwwsssooonnnrrr~~~mmmddd\\\___gggnnnsss{{{}}}{{{wwwfff[[[[[[```cccdddggghhheee```aaaiiiqqqtttqqqrrrwwwwwwvvv}}}zzzuuuqqqlll]]]___ccceeedddeeennnzzz~~~qqqhhhjjjmmmlllooottt}}}qqqhhhgggaaaRRREEEAAAAAA@@@>>><<<;;;===BBBFFFHHHKKKNNNNNNKKKGGGCCCAAA;;;;;;999888777666666555555444111...,,,+++++++++''''''''''''(((((((((((((((((('''''''''((())))))(((''''''''''''&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&''''''''''''((((((''''''&&&'''((()))*********+++***'''%%%$$$$$$%%%%%%&&&''''''''''''&&&$$$((((((&&&&&&(((((($$$&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&''')))***))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&((()))((('''&&&'''(((((((((((((((((('''''''''((((((&&&$$$'''+++)))$$$((((((((((((((((((((((((%%%###&&&,,,...***)))+++&&&''''''(((((((((((((((((()))***))))))))),,,...///333888===@@@@@@>>>===;;;777333444:::@@@CCCCCCEEERRRlllqqqkkksss{{{|||pppeeeaaaaaaWWWbbbooollleeellllll\\\KKKFFFEEEJJJNNNMMMMMMPPPJJJKKKKKKKKKIIIDDD???;;;===;;;:::>>>EEELLLQQQSSSQQQXXXcccmmmxxx{{{~~~{{{tttqqqrrrttt{{{zzz{{{||||||yyytttooolllrrrpppiiidddiiiqqqyyy~~~|||rrroooyyywwwiii\\\UUUSSSTTTSSSYYY\\\^^^]]]]]]fffvvv}}}zzzxxxuuuyyy}}}{{{tttlllhhhiiihhhdddVVVXXX\\\```aaaccclllwww}}}rrrmmmnnnlllhhhnnnzzz|||qqqkkkaaaRRRHHHGGGJJJGGGBBB>>><<<===AAACCCGGGKKKOOOQQQOOOKKKGGGEEE???>>>;;;888777777777777444333111///---+++******))))))))))))************)))((((((((((((((())))))'''(((((('''&&&%%%&&&'''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++%%%(((+++***(((''')))+++&&&&&&''''''''''''&&&&&&&&&))))))&&&&&&))))))&&&%%%&&&''''''((('''''''''%%%&&&&&&'''''''''''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&''')))***))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((('''((()))(((''''''((()))((((((((((((((('''''''''(((((('''&&&)))---+++%%%(((((((((((((((((((((((()))((()))+++,,,******,,,&&&''''''(((((((((((((((((())))))))))))+++...000222555:::>>>???>>>;;;:::777555555888>>>BBBDDDDDDIIIaaaoooeeegggyyyhhh___\\\QQQZZZggggggeeepppqqqaaaLLLKKKMMMRRRTTTQQQOOOOOOMMMLLLIIIEEE@@@===;;;:::<<<===@@@GGGQQQ[[[cccggg```gggqqq|||{{{|||zzzsssooo}}}vvvooommmrrr{{{llleeeeeeqqqwwwdddWWWPPPLLLIIIGGGPPPSSSWWW[[[dddwww~~~xxxttttttuuuoookkkbbbXXXVVVZZZ[[[YYYSSSTTTWWW[[[[[[\\\ccclllvvvtttttttttmmmhhhqqqoooggg^^^SSSNNNQQQRRRMMMFFFAAA>>>===???@@@DDDHHHMMMPPPOOOLLLJJJHHHFFFCCC???;;;888777777777333333222000...,,,***)))))))))))))))***************))))))((((((((())))))&&&((()))(((&&&%%%&&&'''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++"""%%%&&&%%%%%%(((***&&&''''''(((((('''&&&&&&'''***)))&&&&&&)))***'''%%%&&&&&&'''((((((''''''%%%&&&''''''((((((((('''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''')))***(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''((())))))''''''((()))''''''''''''''''''''''''%%%'''(((''')))---,,,(((((((((((((((((((((((((((((()))))))))'''''')))+++''''''((())))))))))))((((((((())))))))),,,000333666888;;;======;;;999777222333666:::===AAAEEEFFFTTTpppuuummmuuuuuuddd[[[UUUZZZfffjjjhhhnnnlll^^^PPPRRRUUUXXXWWWSSSOOOMMMIIIGGGBBB<<<888888;;;>>>@@@GGGQQQ[[[ccckkkrrrvvvooorrrwww}}}vvvuuuwwwzzzyyywwwyyy}}}~~~sssnnnvvv}}}|||wwwsssxxxuuubbb]]]]]]hhhttt}}}jjj[[[RRRLLLHHHGGGJJJMMMRRR\\\mmmyyysssmmmgggbbb___VVVLLLIIIMMMNNNLLLQQQQQQUUUYYYYYYWWW\\\bbbjjjrrrxxxuuunnnnnnwww{{{jjjccc^^^XXXVVVYYYUUUPPPHHHCCC@@@???>>>===@@@DDDJJJMMMNNNMMMLLLLLLJJJHHHCCC???;;;888777777333333333222000---***)))''''''''''''((((((((((((******)))((((((((())))))&&&(((***(((%%%$$$&&&(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***###$$$&&&'''&&&&&&'''((('''(((((((((((('''&&&&&&'''))))))&&&&&&))))))'''%%%%%%&&&'''((((((((((((%%%&&&'''((((((((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((()))((('''''''''((()))***'''''''''((((((((((((((('''&&&&&&%%%&&&'''((()))''')))***)))((('''((()))%%%%%%&&&&&&''''''(((((( %%%((('''(((+++,,,+++((((((((((((((((((((((((%%%((()))(((''''''(((***'''((())))))******))))))'''((())))))***---111555999:::;;;;;;:::888666555000444888:::<<>>===AAAFFFJJJLLLNNNOOOPPPLLLJJJFFFBBB>>>;;;999999555555666555333000---***''''''''''''((((((((((((+++******)))(((((())))))%%%(((***)))%%%###%%%((((((((())))))((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((''''''((()))***((('''((((((((((((((('''&&&&&&&&&((('''######'''(((&&&$$$%%%&&&'''((((((((((((%%%&&&'''((())))))))))))'''''''''))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((******(((''''''((())))))&&&'''''''''(((((())))))''''''&&&%%%&&&'''((()))''')))***)))((('''(((***$$$$$$%%%%%%&&&'''((((((###((('''&&&))),,,,,,(((((((((((((((((((((((("""'''+++***))))))******(((((()))***************'''((())))))***---222666::::::::::::999777555444111666:::;;;<<>>===CCCOOO___kkkrrrvvvtttxxx}}}|||wwwsssrrrssslllgggfffgggjjjqqqyyy~~~~~~~~~gggXXXVVVVVVXXX___lllzzzzzz}}}pppbbb[[[TTTVVVYYY^^^fffmmmooommmhhhaaabbbkkkppprrr|||}}}xxx{{{wwwcccbbbccciiinnnkkk___UUUQQQJJJEEEIIIPPPPPPIIICCC???@@@FFFMMMNNNLLLMMMPPPQQQSSSPPPIIICCCAAA>>>::::::888666555444222///,,,++++++******))))))(((((('''***&&&&&&,,,'''###+++&&&&&&''''''''''''''''''))))))((((((''''''&&&&&&((()))(((&&&###!!!!!!"""&&&''''''((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))'''(((((('''&&&&&&)))+++%%%''')))+++***)))&&&$$$&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''((())))))***))))))(((''''''&&&&&&$$$&&&((()))(((((()))***&&&&&&&&&&&&&&&''''''(((%%%&&&'''((()))(((((('''''''''''''''(((((((((((('''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))******************))))))(((((((((''''''''''''((((((((()))***)))((('''((()))&&&))),,,---...222777<<<;;;888777888777555777;;;;;;<<<@@@GGGNNNUUU]]]bbbeeeuuu{{{fffVVVPPPPPPaaajjjnnneeeWWWOOOKKKIIIGGGCCC>>>;;;;;;===?????????CCCKKKYYYiiiwwwzzz|||wwwssssssrrrrrruuu~~~yyywwwzzz}}}|||zzz{{{{{{jjj___XXXYYY\\\bbbnnn}}}sssgggccccccccccccfffjjjlllkkkhhhqqqiiigggnnnttt{{{xxxrrrqqqzzzwwwkkkeeejjjqqqvvvvvvoooddd[[[UUUOOOLLLPPPWWWWWWQQQKKKBBBAAAEEELLLPPPPPPQQQTTTXXXZZZXXXQQQJJJFFFAAA;;;;;;999777666555444111...++++++******))))))((((((''')))%%%%%%+++&&&"""***)))))))))))))))((((((((((((((((((((('''''''''''''''((()))(((&&&%%%&&&'''&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))'''(((((('''&&&&&&)))+++&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&(((''''''''''''(((((()))***))))))((('''&&&&&&&&&&&&'''(((''''''''')))+++'''''''''''''''((())))))###$$$%%%&&&((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((())))))***************)))((((((''''''(((((()))''')))***)))((('''(((***(((***,,,///333777:::===;;;888666777666666;;;AAA>>>HHHSSSYYYYYY[[[___dddhhhxxx|||iii[[[RRRPPPRRRaaadddccc[[[TTTPPPOOOMMMEEEAAA:::444333888@@@GGGHHHRRRcccvvv}}}~~~vvvpppqqquuuzzz|||wwwwwwxxx}}}~~~~~~{{{yyyyyyyyyxxxzzz}}}}}}zzzzzz{{{{{{{{{zzzyyyyyyuuuvvvwwwyyyzzzzzz{{{zzzuuuvvvxxxzzz{{{|||}}}}}}yyyrrraaaaaabbbdddkkkyyyzzzrrrttt{{{tttmmmmmmtttrrrqqqqqqooolllgggdddnnniiijjjpppuuu~~~uuuooohhhgggjjjkkkfff```eeeppp~~~zzzrrrnnnbbb___[[[\\\___```[[[VVVJJJFFFGGGMMMSSSUUUVVVXXX^^^aaa```ZZZUUUPPPHHHAAA<<<:::888777666555222000---,,,+++***))))))))))))&&&((($$$%%%+++&&&"""*********))))))(((((((((''''''''''''''''''((((((((($$$&&&'''((('''''')))***%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&'''((('''&&&'''(((***''''''((((((((((((((((((''''''((((((((()))))))))%%%%%%%%%((((((''''''''''''((()))(((((((((((((((((((((((('''(((((('''&&&&&&)))+++((((((((((((((())))))***$$$%%%%%%&&&'''(((((((((''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))%%%&&&'''((())))))))))))))))))(((((((((((())))))'''((())))))(((((()))***------...111555888999888;;;999888:::999:::@@@HHHSSSbbbmmmiii]]]ZZZbbblllzzzwwwcccWWWSSSSSSVVVZZZ[[[[[[ZZZXXXVVVTTTQQQOOO>>>===:::777777???JJJSSSbbblll|||vvvppppppqqquuu|||xxxttttttwwwwwwwwwwwwtttqqqooonnnoooqqqsssvvvyyy{{{zzzwwwuuurrrqqqqqqqqqrrrrrrssstttqqqrrrrrrrrrrrrrrrssstttkkklllnnnqqqrrrsssrrrrrrpppuuuzzz~~~~~~~~~~~~tttrrrmmmhhhhhhsss|||qqqjjjooovvv{{{zzzooonnnsss|||zzzyyyyyyuuuooojjjhhhjjjkkkooouuuwww{{{xxxrrrhhh___]]]aaaddddddfffqqq{{{xxxqqqiiieeedddbbb___UUUNNNKKKQQQWWWZZZ[[[\\\```cccdddaaa]]]YYYRRRIII>>>;;;999777666555333111...---,,,***))))))))))))&&&)))%%%&&&,,,'''###+++((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((((("""$$$&&&&&&%%%&&&''')))$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&'''((((((''''''(((***(((((('''&&&''''''))))))(((((((((((())))))))))))%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&'''((()))******'''(((((('''&&&&&&)))+++)))(((((((((((()))******((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***&&&''''''((((((''''''&&&''''''''''''(((((((((((($$$%%%&&&((())))))))))))))))))(((((((((((())))))&&&((())))))(((((()))+++------///222666999888777888888:::===>>>@@@HHHQQQqqqqqq[[[XXXgggwww~~~{{{zzzzzzsssdddTTTOOOQQQUUUZZZ```WWWVVVWWWZZZZZZUUUMMMGGG;;;;;;;;;===DDDQQQbbbooo}}}}}}vvvqqqpppoooyyy}}}~~~~~~zzztttpppoooqqqooooooooommmkkkiiiiiijjjmmmpppsssuuuvvvtttsssrrrllllllkkkkkkkkklllmmmnnnooopppqqqqqqooonnnoooqqqkkklllmmmnnnnnnmmmlllkkkjjjmmmqqqssssssqqqppppppsssvvvzzzuuuqqqyyy|||rrriiifffnnnuuuxxx~~~|||ppphhhkkkssszzzwwwyyy|||{{{uuusssvvvzzzzzz{{{{{{xxxwww{{{{{{yyypppdddaaahhhqqquuuqqquuu}}}uuuhhheeeeeecccZZZSSSPPPUUU\\\```bbbeeefffhhhgggdddaaa^^^VVVMMM@@@===999777666555333111000///,,,***))))))******(((***'''(((...)))&&&...((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((($$$&&&'''&&&%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))%%%'''((((((''''''((()))((('''&&&&&&&&&((()))***(((((((((((())))))))))))''''''''')))((((((''''''''''''((($$$%%%&&&'''((()))***+++'''((()))(((&&&&&&((()))((((((((((((((()))******))))))((('''&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******''''''((((((((((((''''''''''''(((((((((((((((((('''''')))***++++++++++++***))))))(((((())))))***&&&'''))))))((((((***+++***,,,111555888:::;;;;;;666666:::@@@CCCIIIVVVccciiiSSSVVViiiyyy{{{xxxxxxyyywwwooojjjhhhlllaaaVVVSSSSSSTTTXXX\\\XXXUUUVVVYYYWWWOOOEEE@@@===>>>AAAHHHVVViii}}}~~~qqqmmmrrr|||{{{zzzsssvvvxxxvvvqqqllljjjkkkjjjkkkmmmmmmkkkjjjjjjkkkiiimmmppprrrqqqpppppppppoooooonnnmmmmmmmmmnnnnnnmmmooorrrqqqnnnmmmnnnppppppoooooonnnlllkkkiiihhhiiikkkmmmnnnllljjjiiiiiilllooorrruuuvvvxxx{{{}}}yyylllggg___aaannnuuuuuuzzzxxxllleeehhhppprrrpppttt|||||||||tttpppppprrrttt~~~yyyuuurrrpppyyy|||wwwmmmkkkvvv||||||llleeeeeeccc\\\VVVUUUZZZbbbfffjjjnnnqqqqqqlllfffccc___WWWNNNCCC@@@<<<999777666444222111000---+++))))))***+++(((+++((()))///+++'''///))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''((()))***)))''''''''')))%%%%%%&&&''''''''''''''''''''''''''''''(((((((((%%%&&&''''''&&&&&&''')))%%%'''))))))((('''((()))''''''&&&&&&'''(((***+++''''''((((((((()))))))))((((((((())))))((('''''''''''''''''''''''''''((((((((((((&&&((())))))(((''''''((((((''''''''''''((())))))'''&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((((((((()))))))))*********''''''((((((((((((''''''((((((((((((((((((((('''(((((()))******+++************))))))))))))******&&&'''))))))((((((***++++++000666999:::999;;;<<<999999===DDDKKKXXXmmm~~~www^^^SSS___pppzzzrrroooooopppmmmgggggglllmmmfff```\\\XXXSSSSSSVVVWWWRRRPPPQQQOOOHHHBBBBBBBBBGGGPPP^^^ooo~~~yyyuuu}}}wwwtttuuuooosssuuutttppplllkkkllljjjmmmooopppooonnnnnnnnnjjjmmmqqqsssrrrqqqrrrsssvvvuuuuuutttsssqqqqqqpppooossswwwwwwtttrrrsssuuuuuutttrrrooommmkkkjjjjjjjjjkkklllkkkiiihhhhhhiiiiiikkknnnooonnnoooqqqssswww{{{zzzrrrkkkbbb```XXX[[[jjjqqqoootttzzzoooggghhhmmmmmmkkkppp|||wwwooogggbbbaaajjjpppmmmeeeaaaaaabbbpppwwwwwwqqqrrr~~~~~~qqqhhheeebbb```]]]]]]aaadddfffkkkqqq{{{wwwppphhhdddbbb\\\SSSHHHEEE@@@<<<999777555333333111...+++)))***++++++(((***'''(((///+++'''///''''''(((((()))*********'''&&&&&&&&&&&&&&&&&&%%%''')))***)))((('''(((***&&&&&&'''(((((((((((('''&&&'''''''''((((((((()))%%%&&&''''''&&&&&&''')))%%%'''))))))((('''((((((&&&&&&&&&''''''((()))***&&&&&&'''''''''((((((((((((((((((***)))(((''''''''''''''')))))))))(((''''''&&&&&&%%%(((******(((''''''''''''''''''''''''((())))))$$$#########$$$&&&((()))''''''''''''((((((((()))))))))))))))************''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''(((((((((((((((******))))))))))))******%%%'''))))))((((((***,,,///555<<<===:::777888;;;>>>>>>AAAHHHSSSeeeqqq]]]^^^ooo}}}qqqmmmjjjgggaaa___jjjwwwnnnjjjgggccc\\\TTTQQQTTTUUUMMMHHHIIIHHHDDDEEEJJJEEEOOOaaauuuxxx~~~~~~|||zzz|||xxxvvvsssooonnnqqqmmmpppsssssspppoooppprrrlllooossstttsssrrrqqqqqqmmmqqquuuwwwvvvuuuvvvxxxwwwwwwvvvuuusssqqqooonnntttzzz|||yyyyyy{{{yyywwwtttqqqooonnnnnnnnnjjjkkkkkkjjjhhhhhhiiikkkfffiiikkkkkkiiiiiilllnnnqqqtttxxx{{{}}}vvvhhheeeccc______VVVYYYggglllhhhmmmzzz~~~tttkkkiiikkkkkkiiiooo|||vvveeeXXXUUU\\\aaa\\\VVVTTTYYY^^^gggqqquuuqqqtttuuujjjfffbbbgggeeedddfffeeedddhhhmmm~~~zzzqqqiiiggggggbbb[[[LLLHHHBBB>>>;;;999666555333111...+++)))***+++,,,'''***&&&(((...***&&&///$$$$$$%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&((()))&&&'''(((((())))))((((((&&&'''''''''(((((())))))%%%&&&((('''&&&&&&''')))$$$''')))***)))'''((((((%%%&&&''''''((())))))***&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))((('''''''''((()))+++,,,''''''''''''(((((((((((()))'''&&&'''***+++***(((((('''&&&'''((())))))(((###$$$%%%&&&''')))******%%%&&&(((((('''((()))+++''''''&&&&&&&&&&&&'''''',,,)))''''''%%%  (((((((((((()))))))))))),,,+++***))))))***+++,,,)))))))))((((((***---000333555777666555555999===AAAGGGGGGGGGVVVrrr|||pppmmm|||uuujjjfffccciiinnnhhhgggeeeeeegggddd\\\VVVUUUHHHJJJLLLKKKJJJKKKPPPUUUVVVggg{{{{{{ttt}}}xxx|||~~~{{{vvvrrrqqqqqqqqqrrrqqqooonnnppprrruuuuuutttttttttuuuyyyxxxxxxwwwvvvuuutttttt{{{zzzzzzzzz{{{|||}}}~~~~~~}}}|||yyyvvvuuuwwwyyyyyysssqqqrrrvvvxxxrrrqqqpppooonnnlllhhhfffkkkmmmooonnnkkkjjjjjjlllmmmooorrruuuxxx{{{|||}}}yyy{{{}}}~~~zzzqqqoookkkeeeeeeccc```gggqqqlllkkkyyyyyyxxxwwwtttooommmlllsss|||}}}|||ooo___\\\]]]XXXUUUTTTPPPNNNUUU___eeekkknnnooosss|||}}}qqqiiibbbiiillliiiggghhhbbbcccqqq|||}}}pppiiillljjjcccZZZOOOEEE@@@<<<888555666444333000---***)))(((((())))))))))))((((((((((((+++))))))***(((###$$$'''***)))((('''''''''''''''***%%%!!!###''')))$$$***)))(((''''''((()))***###$$$&&&'''''''''&&&&&&&&&''')))*********)))((($$$%%%%%%%%%$$$%%%(((***&&&%%%%%%'''%%%""""""&&&))))))***))))))((('''''')))))))))))))))))))))))))))))))))''''''''''''((()))******''''''''''''(((((((((((((((&&&%%%&&&)))***)))'''''''''''''''((()))(((((($$$%%%%%%&&&'''((())))))%%%&&&(((((('''''')))+++(((''''''&&&&&&''''''((((((%%%%%%((((((&&&&&&)))(((((((((((())))))))))))******)))(((((()))******((())))))))))))+++...111444666888777777999>>>CCCFFFHHHFFFHHHZZZtttvvvvvvuuu|||vvvfffccc___cccgggbbb[[[bbbmmmqqqiiiZZZQQQQQQHHHHHHIIIKKKRRR\\\hhhooovvv}}}|||{{{{{{nnnkkkwww{{{{{{{{{yyyvvvrrrnnnmmmmmmmmmnnnppppppppppppuuuwwwyyyyyyyyyzzz|||~~~{{{yyyzzz|||~~~vvvuuutttssssssqqqnnnkkklllnnnooommmiiigggggghhhlllnnnpppsssvvvyyyzzz{{{wwwvvvvvvwwwyyy|||yyyuuuppppppqqqoooqqquuuppptttwwwrrrvvvzzz{{{yyysssqqqtttyyywwwvvvmmm```^^^]]]ZZZXXXWWWSSSOOORRRYYY^^^dddiiijjjmmmuuu||||||qqqkkkggggggiiibbb```bbb^^^___lllyyy~~~|||rrrnnnqqqooohhh```UUUIIICCC>>>:::888999555333111...+++***))))))***)))))))))(((((((((((('''&&&'''***)))&&&'''+++)))((((((''''''''''''((()))&&&$$$%%%)))***(((%%%)))(((''''''''''''((()))'''''')))*********))))))''''''(((((()))))))))(((%%%&&&'''&&&%%%&&&)))+++'''%%%&&&(((&&&"""###'''((()))))))))(((((('''&&&+++******))))))))))))))))))))))))&&&''''''(((((((((''''''''''''''''''(((((((((((('''&&&%%%&&&'''((((((&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%'''(((((('''''')))***(((''''''&&&&&&''''''(((&&&$$$%%%)))+++)))***---(((((((((((())))))))))))))))))(((((((((((())))))'''((())))))***,,,000333333444555444444888@@@FFFMMMKKKHHHLLL^^^sssyyyuuugggppp}}}ooobbbddd___[[[[[[XXXTTTbbbuuuzzzkkkWWWMMMMMMJJJGGGGGGOOO```sss~~~pppaaa\\\gggvvvzzzuuurrrrrrrrrpppnnnllllllmmmoooqqqtttvvvwww{{{}}}}}}|||{{{zzzzzzwwwtttqqqooopppooommmjjjhhhhhhhhhmmmnnnqqqtttvvvxxxyyyyyyuuurrroooooorrrvvvzzz|||~~~{{{tttzzzzzzsssllllllsss{{{~~~yyywwwvvvrrrqqq}}}xxxhhh______]]]\\\[[[YYYSSSMMMMMMQQQ[[[bbbhhhjjjmmmtttzzz|||xxxmmmjjjiiifffeee]]]ZZZ___]]]]]]gggrrryyyzzzvvvvvvyyywwwpppggg[[[MMMFFFAAA<<<:::<<<666444222///---+++***)))******)))))))))((((((((('''&&&'''***)))&&&'''+++(((''''''''''''(((((()))%%%&&&&&&'''((()))))))))(((''''''&&&&&&''''''(((((()))***+++++++++***)))''''''&&&&&&''''''((()))&&&'''(((''''''''')))+++(((&&&''')))'''$$$$$$((('''(((((((((((('''&&&&&&,,,+++***((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%''''''''''''(((((((((((('''&&&&&&''''''(((((((((&&&'''((((((''''''((()))((((((((('''''''''''''''%%%'''((((((''''''(((***((((((''''''''''''((((((***''''''******((((((+++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++...222666444444444222333999BBBJJJQQQQQQQQQTTT^^^iiiiiicccbbbrrrvvvaaa]]]eee^^^TTTSSSSSS[[[fffsssssscccPPPIIIMMMMMMKKKNNNZZZoooxxxiiiZZZUUU^^^kkk~~~xxxvvvssspppoooqqqrrrrrrqqqoooppprrrtttwwwzzz~~~|||yyyuuuuuutttrrrpppnnnnnnnnnppprrrtttwwwxxxyyyxxxxxxtttoookkkkkknnnqqqrrrrrrxxxzzz}}}zzz{{{}}}mmmjjjgggjjjqqqzzz|||wwwqqqpppzzz~~~vvvrrrkkkaaa^^^cccaaa```]]]XXXPPPKKKLLLNNN]]]eeelllpppttt{{{~~~~~~pppcccbbbeeedddeee]]][[[bbbaaa^^^eeekkkrrrxxxzzz{{{mmm___QQQHHHBBB===;;;===777666444111///---++++++*********)))))))))((((((+++))))))+++)))%%%%%%)))'''''''''''''''((()))***###%%%''''''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''&&&''''''&&&%%%%%%'''((()))%%%'''((((((''''''(((***((('''(((***(((%%%&&&***&&&'''''''''''''''&&&&&&******)))((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%''''''''''''(((((((((((('''((((((((((((((())))))%%%''')))((('''&&&(((***)))(((((((((((('''''''''&&&'''((((((''''''((()))(((((((((''''''(((((((((+++((((((***)))&&&&&&((((((((((((((())))))))))))************************''')))***+++,,,///444777777777555333444;;;FFFNNNSSSXXX\\\[[[ZZZZZZZZZYYYkkk}}}aaaSSSUUU\\\UUUPPPVVV\\\ffffffddd^^^QQQFFFGGGNNNTTTWWW^^^kkk{{{qqqcccYYYZZZhhhwww~~~vvvpppooonnnmmmmmmooopppqqqqqqpppssswwwyyy{{{~~~|||yyyvvvtttsssrrrtttuuuwwwyyyyyyxxxvvvuuupppmmmiiiiiilllnnnnnnmmmppprrruuuyyy~~~~~~~~~ooocccccceeejjjqqqyyy|||vvvtttyyyttthhhccc___\\\cccmmmkkkjjjcccZZZRRRQQQTTTWWWeeekkksssyyyxxxxxx{{{eeeYYYZZZ___bbbgggaaa^^^eeeeee```cccgggmmmvvvssseeeVVVKKKDDD>>>;;;<<<888777666444111///---,,,************))))))))))))***))))))+++)))%%%&&&***'''''''''''''''((()))***%%%''')))((($$$"""$$$'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$''''''&&&%%%%%%'''((()))$$$&&&''''''&&&%%%&&&(((((('''(((***)))%%%&&&+++&&&&&&'''''''''''''''&&&''''''((())))))))))))))))))))))))&&&''''''(((((((((''''''''''''''''''(((((((((((('''((())))))(((((()))+++%%%'''***)))&&&&&&(((+++((((((((((((((((((((((((&&&((()))(((''''''((())))))((((((''''''(((((()))(((%%%&&&))))))''''''***(((((((((((())))))))))))******++++++++++++******)))***+++,,,---000444888333333222111333;;;GGGOOOUUU[[[```[[[SSSPPPWWW^^^{{{kkkVVVKKKKKKNNNJJJQQQaaahhhfff]]]RRRHHHAAA???HHHSSSaaahhhsss{{{oooccc```kkk{{{{{{zzzuuupppppppppqqqrrrssstttvvvwwwrrrwww||||||yyyvvvxxxzzz{{{{{{zzzwwwtttrrrlllkkkiiiiiijjjkkkkkkkkkoooppprrrvvvyyy|||qqqddd^^^```cccgggnnnxxx}}}|||}}}vvvggg[[[WWWXXX\\\iiixxxxxxvvvnnnbbb[[[]]]cccffftttxxx~~~~~~sssqqq}}}lll\\\UUUYYYbbbgggnnniiicccfffeeeaaacccffflllwwwrrraaaUUUKKKAAA<<<<<<999999777666333111...---++++++*********)))))))))'''&&&'''+++***((()))...(((''''''''''''(((((()))(((***,,,***'''%%%&&&(((%%%&&&&&&''''''&&&&&&%%%'''((()))))))))(((&&&&&&''''''&&&&&&''''''((()))$$$%%%''''''&&&%%%%%%&&&'''&&&'''***(((%%%'''+++&&&&&&'''(((((((((((('''%%%&&&'''))))))))))))))))))))))))''''''''''''((()))******''''''''''''((((((((((((%%%'''))))))'''&&&(((***$$$'''***)))&&&%%%(((+++((((((((((((((()))))))))'''((()))((('''&&&'''((())))))(((((((((((())))))'''%%%%%%))))))'''(((+++(((((((((((())))))))))))((()))***++++++***)))(((***+++,,,---...000444888000111222333777@@@MMMVVVXXX[[[[[[TTTLLLOOO^^^nnnppp[[[NNNGGGGGGHHHKKK\\\iiieeeYYYQQQHHHAAA===AAAPPP^^^pppzzzuuuqqqvvv}}}yyywwwwwwvvvtttrrrssstttwwwxxxzzz|||yyy~~~zzzuuussslllmmmmmmlllkkkjjjkkkllllllnnnpppsssuuuwwwxxxxxxxxxyyy~~~ppphhhaaaaaaaaabbbgggrrr}}}lll^^^SSSQQQTTT[[[jjjzzzxxxkkkeeeiiipppsss~~~~~~tttqqqxxxlll^^^WWWXXXbbbmmmuuu|||ttthhhgggeeecccgggjjjnnn{{{qqqbbbTTTGGG>>><<<::::::999777555222///...+++++++++*********))))))'''&&&(((+++***(((***...)))((((((''''''''''''(((((()))***)))((('''((()))%%%&&&'''(((((('''&&&%%%((()))*********((('''&&&''''''(((((()))))))))(((%%%&&&(((((('''&&&&&&&&&&&&%%%&&&)))(((%%%&&&***&&&'''(((((()))))))))(((&&&''''''))))))))))))))))))))))))((('''''''''((()))+++,,,''''''''''''((((((((()))$$$&&&((((((&&&%%%''')))$$$(((+++)))&&&%%%(((+++'''((((((((()))))))))***'''((()))((('''&&&'''((())))))(((((((((((())))))***''''''******''''''***(((((((((((())))))))))))'''((()))******)))((('''+++,,,------...000444888555777999<<>>???AAAHHHYYYppp{{{vvvtttssstttwwwwwwuuuxxx|||zzzssspppooooooppprrrssssssrrrqqqppplllppptttwwwzzz|||~~~wwwqqqrrr}}}~~~uuupppqqqtttuuutttrrrtttuuuvvvwww}}}~~~xxxxxx~~~rrrkkklllpppuuuvvvvvvrrreee```hhhmmmvvv{{{tttsssqqquuuxxx~~~wwwgggTTTGGGBBB===;;;999999888777444222+++++++++******)))(((''')))******)))'''''')))+++'''((()))((('''&&&''')))''''''''''''((((((((((((%%%###%%%)))(((###$$$)))&&&'''((('''&&&'''(((***(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((+++***)))'''(((((())))))(((((('''((((((((((((((('''''''''''''''''''''((((((((((((***))))))+++)))%%%&&&)))''''''''''''((((((((((((%%%(((++++++(((### ''')))******))))))***,,,&&&(((******)))(((((()))((((((((((((((()))******))))))))))))))))))))))))+++******+++------,,,******+++,,,...000111333333:::BBBKKKWWWiiiyyyzzzrrrRRRGGG???DDDPPPZZZaaadddlllgggaaa]]]WWWPPPNNNPPPUUU[[[bbbbbbZZZNNNEEEAAABBBDDDIIIWWWpppvvvqqquuu{{{{{{||||||vvvppprrrpppppptttuuuwww|||{{{wwwvvvrrrrrrtttuuuuuutttsssrrrpppqqqsssttttttuuuxxxzzz}}}|||~~~yyyvvvuuuwww}}}{{{~~~wwwooofffffflllqqqooolllppptttpppooouuuvvv}}}|||yyyvvvvvvuuuuuu}}}{{{lllYYYKKKDDD>>>===;;;:::999777333000+++++++++******)))(((((()))******(((&&&&&&'''((('''((()))((('''&&&''')))''''''''''''((((((((((((%%%%%%&&&)))(((%%%&&&)))&&&'''((('''&&&'''(((*********)))))))))))))))(((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((******)))(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((,,,******,,,***%%%&&&)))''''''''''''((((((((((((***,,,---,,,)))%%%###"""$$$&&&'''((('''((()))+++'''(((******((((((((()))((((((((((((((())))))***)))))))))))))))*********)))))))))******+++*********+++...000111222333555>>>EEEQQQcccvvvuuueeeKKKEEECCCLLLZZZaaa```[[[WWWRRRUUU```ccc[[[VVVXXX]]]```bbb^^^RRREEEAAABBBMMMTTT___nnnxxxqqqkkkiiilllqqqvvvxxx}}}yyyvvvxxx||||||wwwqqqsssqqqqqquuuyyy}}}~~~xxxxxxxxxwwwvvvuuusssrrrtttuuuuuutttssstttwwwzzz||||||~~~~~~zzzttteeebbb```eeemmmqqqppplllpppyyyyyyxxxzzzxxx}}}|||yyysssooosssqqq^^^OOOFFFAAA???>>><<<;;;777333///,,,,,,+++***)))))))))))))))******(((&&&%%%%%%''''''((()))((('''&&&''')))''''''''''''((((((((((((%%%&&&((()))((('''''')))&&&'''((('''&&&'''(((***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((,,,***+++,,,***&&&&&&***''''''''''''((((((((((((+++,,,+++)))'''&&&''')))$$$&&&'''((('''((()))+++&&&(((******)))((())))))'''(((((()))))))))))))))((()))))))))*********+++)))***************+++,,,))),,,///111111333666999EEELLL[[[pppjjjTTTIIIKKKQQQ\\\fffhhh___UUUKKKLLLVVVgggmmmfffaaabbbhhhbbb[[[TTTJJJAAABBBIIIYYYiii{{{tttfffdddhhhlllppptttrrr}}}~~~zzzwwwuuutttwww|||}}}zzzvvvyyyxxxyyy~~~|||yyyvvvsssrrrvvvvvvuuutttssstttwwwzzz~~~{{{xxx{{{{{{mmmcccWWWYYY^^^eeekkkpppssssssvvv||||||{{{}}}ssslllllluuuvvveeeTTTIIIEEECCCAAA>>><<<888333000---,,,+++***)))))))))***(((******)))'''%%%%%%&&&'''((()))((('''&&&''')))''''''''''''((((((((((((%%%((())))))(((((())))))&&&'''((('''&&&'''(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((())))))******''''''''''''((((((((((((''''''&&&((())))))******))))))(((((((((((((((((('''''''''''''''''''''((((((((((((+++)))***,,,***&&&'''***''''''''''''(((((((((((((((((((((&&&%%%&&&))),,,''')))******))))))***,,,%%%'''))))))))))))***+++''''''((()))))))))))))))((())))))******+++++++++,,,---...---,,,,,,...000***---000111222555:::???MMMUUUeeexxxyyycccOOOQQQ]]]llluuuvvvooo```SSSMMMSSS]]]fffgggdddeeeiiimmm```RRRJJJDDDAAAJJJWWWkkkwwweeeXXX\\\fffmmmsssyyyyyy|||yyyttttttuuuxxx{{{}}}}}}|||~~~}}}~~~zzzwwwuuuvvvvvvuuusssrrrrrruuuxxxwwwtttsssuuu{{{wwwzzzxxxkkkaaaVVVYYY]]]ccciiipppwww{{{}}}sssllljjjllluuu}}}}}}nnn]]]PPPKKKHHHCCC@@@===999555222...---+++***))))))******((()))******(((&&&&&&''''''((()))((('''&&&''')))''''''''''''(((((((((((($$$(((***((('''((()))(((&&&'''((('''&&&'''(((***&&&&&&''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++''''''''''''((((((((((((''''''&&&))))))************))))))'''''''''(((((((((((((((''''''''''''(((((((((((()))((()))+++)))&&&'''+++''''''''''''((((((((((((%%%&&&'''&&&%%%&&&(((***((()))+++***)))(((***+++###&&&((()))))))))+++,,,&&&'''((()))***))))))(((((())))))******+++,,,,,,,,,......---,,,,,,...111+++...000111222666>>>EEELLLWWWgggrrrrrrhhh\\\TTTdddyyyxxxdddVVVVVVbbbjjjfff^^^^^^ccchhhdddVVVJJJEEECCCGGGZZZoooiii]]]XXXaaalllsss}}}~~~{{{yyyrrrtttwwwyyyzzz}}}~~~}}}xxxxxxwwwuuusssrrrsssuuusssqqqqqqtttxxx{{{{{{yyyrrrhhhhhhrrr|||pppeeebbb```___ccckkkuuu}}}sssooonnnmmmpppuuu{{{yyyiii[[[PPPLLLFFFAAA===:::777555///---+++***))))))***+++''')))++++++)))((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((###(((***&&&%%%((()))'''&&&'''((('''&&&'''(((***&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''''''''(((((()))))))))''''''''''''(((((((((((()))((('''))))))************))))))&&&'''''''''(((((())))))''''''''''''((((((((()))((('''(((***)))&&&'''+++''''''''''''((((((((()))$$$&&&)))))))))(((((()))'''((()))((('''&&&'''(((###%%%((())))))***,,,---&&&''')))*********)))(((((())))))***++++++,,,,,,+++,,,---,,,)))***---000+++...111111222777AAAIIIFFFSSSccchhh```VVVUUUZZZuuujjj[[[\\\nnnwwwlll]]]\\\aaadddWWWMMMEEEDDDDDDNNNhhhvvvccc^^^aaaoooyyyyyywwwyyyyyyxxxqqqvvvzzz{{{{{{~~~~~~zzz}}}~~~}}}~~~{{{{{{{{{xxxuuusssssssssuuutttsssuuuxxxyyyuuurrr{{{{{{}}}vvvbbbcccaaaiiiyyy~~~rrreeeqqqhhhaaadddooo||||||ssssssuuuttttttwwwuuuqqqdddSSSNNNGGGAAA===:::888666///---+++)))))))))++++++''')))++++++***))))))***'''((()))((('''&&&''')))''''''''''''((((((((()))"""(((***&&&%%%((()))&&&&&&'''((((((&&&'''(((***&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((()))******)))))))))))))))))))))))))))******)))))))))))))))***&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''((((((((())))))***+++***))))))+++---*********))))))***...000---///000111444:::BBBGGGKKKZZZeee^^^PPPNNN[[[iiipppccchhhrrrooo\\\RRRWWWWWWOOOFFFIIIIIIGGGJJJ]]]|||xxxsssuuuvvvsssuuu~~~wwwvvvvvvvvvuuurrrwww}}}{{{wwwwwwsssoooqqq|||zzzyyy~~~}}}|||{{{zzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~{{{|||}}}}}}}}}~~~}}}}}}yyyvvvuuutttuuurrrsssttttttrrrqqqrrrtttqqqtttyyy~~~zzzoooooohhhZZZXXXcccmmmttt|||zzzxxxrrrrrroooiiifffkkkvvv}}}{{{xxxvvvtttuuuxxxzzzrrr```SSSGGGBBBAAA===777555555111---*********++++++))))))(((((((((((())))))***)))((('''&&&&&&'''(((!!!###'''((((((((()))***))))))(((''''''''''''''''''(((((((((((((((((('''((()))***)))((('''(((***%%%&&&''''''(((((('''''''''((())))))(((((()))+++&&&&&&&&&'''''')))***+++'''((()))))))))))))))))))))))))))))))))((((((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''''''''(((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((''''''((()))'''''''''((((((((()))))))))***+++***))))))+++---************)))+++...111///000222444888===AAADDDIIIUUU\\\UUUKKKPPPfff{{{lllaaa___bbb___UUURRRVVVSSSKKKHHHFFFFFFKKKYYYppp~~~}}}}}}{{{{{{yyyuuuuuuuuuuuutttvvv{{{~~~|||yyysssooonnniiiiiiooozzz|||wwwwwwyyyxxxwwwuuutttttttttvvvxxx{{{~~~~~~}}}zzzzzzzzz{{{}}}zzz~~~{{{xxxvvvvvvvvvuuuuuuttttttssssssssssssrrruuuyyy|||}}}~~~xxxhhhddd^^^TTTWWWaaammmttt}}}zzzxxxzzz|||yyytttsssuuummmjjjjjjppp{{{wwwxxxxxxwwwvvvwwwyyy{{{}}}dddVVVIIIDDDBBB>>>999777666222---******+++++++++))))))(((((((((((())))))***)))((('''&&&''''''(((###%%%'''(((''''''(((***))))))((('''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$'''((())))))''''''((()))%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))'''''''''''''''((()))***###$$$%%%))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''''''''(((((('''(((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))''''''((()))''''''((((((((())))))))))))***+++***))))))+++---)))***++++++***,,,///111111222555999>>>BBBCCCCCCKKKPPPRRRKKKGGGVVVuuurrrbbbYYYSSSPPPOOORRRVVVUUUNNNGGGLLLGGGGGGUUUlll|||{{{yyywwwvvvvvvvvvuuutttzzz~~~xxxuuuooogggbbbaaa]]]aaakkkvvvyyyvvvttttttttttttrrrooolllmmmooorrrtttxxx~~~}}}}}}zzzxxxxxxzzz~~~|||}}}~~~~~~}}}zzzyyyxxxzzzwwwttttttuuuvvvtttqqqsssuuuwwwxxxwwwwwwxxxyyy{{{|||~~~~~~zzz{{{yyybbbXXXTTTOOOWWWbbboooyyyzzzkkkllluuu|||xxxrrrqqqsssuuujjjjjjnnnvvv~~~qqqoootttyyy{{{zzz{{{}}}kkk\\\LLLEEECCC???<<<;;;666333...+++***+++++++++))))))(((((((((((())))))))))))(((''''''''''''(((&&&'''((('''&&&&&&(((***)))((((((''''''''''''(((&&&''''''((((((''''''&&&&&&'''(((((('''&&&'''(((&&&&&&'''(((((((((((('''%%%&&&''''''&&&&&&''')))(((((('''''''''(((((()))"""###%%%))))))))))))))))))))))))(((((('''''''''((())))))&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''((()))'''(((((((((((())))))))))))***+++***))))))+++---)))***,,,,,,,,,---///222111333777>>>EEEHHHGGGEEEQQQNNNJJJHHHOOObbbvvv___QQQLLLIIIEEEJJJVVVZZZQQQHHHFFFMMMLLLQQQbbbyyy~~~~~~wwwwwwxxxzzzzzzzzzyyywww{{{xxxrrrmmmeee[[[UUUUUUSSS[[[gggooopppoooqqqttttttsssooojjjggghhhlllqqqssswww|||~~~~~~||||||}}}zzzxxxwwwzzz~~~zzz~~~}}}zzzuuuuuuwwwxxxuuuqqqrrrsssttttttrrrrrrrrrsssuuuvvvxxx{{{yyyvvvxxx~~~aaaRRROOOOOOZZZgggxxx|||mmm^^^ggguuu}}}wwwqqqsssuuussskkkmmmqqqzzzzzzmmmccchhhqqqzzztttcccPPPGGGCCC@@@======888444///+++++++++,,,,,,))))))(((((((((((())))))((((((((('''''''''((((((((()))((('''%%%%%%(((***)))(((''''''''''''(((((((((((())))))))))))((((((&&&'''((('''&&&%%%&&&(((&&&&&&'''((((((((((((((('''((())))))(((((()))+++)))((((((''''''''''''(((&&&''''''************************)))((((((((())))))***+++&&&&&&&&&''''''''''''((()))))))))((((((''''''&&&'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((()))))))))***)))***+++***))))))+++---)))***,,,------...000222111555;;;CCCIIILLLLLLKKKSSSJJJFFFNNN^^^ssseeeOOODDDCCCCCCEEEOOO[[[WWWIIIBBBEEEIIIPPP^^^ooo|||}}}{{{uuuzzz~~~zzzuuuwwwzzz|||}}}}}}||||||~~~~~~{{{xxxyyyrrrkkkddd[[[QQQLLLMMMOOOXXXccchhhiiikkkooosssrrrpppllleeeaaacccjjjpppvvvyyy|||{{{xxxxxx{{{{{{yyywww{{{~~~zzzzzz}}}~~~xxxwwwxxxyyyuuuqqqoooqqqqqqqqqpppoooqqqrrrrrrsssvvvyyyxxxuuuyyybbbPPPMMMPPP^^^ooozzzjjj]]]eeeqqqxxxvvvvvv{{{zzzttttttuuuxxx|||ooohhhdddaaafffqqq~~~|||jjjVVVJJJEEE@@@======999555///,,,+++,,,,,,,,,))))))(((((((((((())))))''''''(((((((((((((((((()))))))))'''%%%&&&(((***((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&%%%&&&(((&&&'''(((((())))))(((((('''((())))))(((((()))+++)))((((((''''''''''''((())))))(((************************))))))((())))))***+++,,,&&&&&&&&&''''''''''''((())))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))***((((((((()))))))))******)))***+++***))))))+++---)))+++---......///111333444999@@@FFFJJJMMMPPPRRROOOGGGHHHYYYlll{{{pppYYYFFFAAACCCFFFKKKTTTXXXMMM???>>>EEEHHHWWWjjjwwwyyyxxxxxxyyy|||uuuoooiiihhhpppzzzrrryyyzzzxxxuuuxxx{{{}}}~~~}}}{{{}}}}}}zzzwwwsssrrrkkkccc[[[RRRIIIGGGJJJNNNXXXcccfffhhhkkknnnoookkkiiieee___[[[___iiirrrzzz}}}~~~{{{wwwvvvzzz{{{yyyyyy{{{~~~~~~{{{zzz~~~{{{{{{}}}|||yyyyyyxxxvvvsssnnnoooppppppooooooqqqsssssssssuuuxxxwwwuuuyyyaaaOOOMMMPPP^^^sss{{{oooeeedddkkksssyyy~~~qqqfffeeehhhiiikkkvvvrrr]]]OOOHHHBBB===<<<:::666000---,,,,,,,,,,,,))))))(((((((((((())))))&&&'''(((((()))(((((((((((())))))((('''&&&((()))(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&'''(((''''''((())))))))))))(((%%%&&&''''''&&&&&&''')))(((((('''''''''(((((())))))((('''************************'''''''''((((((***++++++&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))***(((((()))))))))*********)))***+++***))))))+++---(((+++---//////000222333999???FFFIIIIIIKKKQQQVVVNNNJJJQQQcccqqquuu{{{}}}wwwnnnbbbQQQCCCBBBHHHPPPUUUWWWPPPCCC<<>><<<;;;666111---,,,,,,,,,,,,))))))(((((((((((())))))%%%&&&((()))))))))((((((&&&(((******((((((((()))'''''''''''''''((())))))(((((())))))))))))(((((('''((())))))''''''((()))''''''((()))))))))))))))%%%&&&''''''&&&&&&''')))'''''''''''''''((()))***((('''&&&************************&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((''''''(((((())))))******(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))************)))***+++***))))))+++---(((+++---///000000222444===DDDJJJJJJGGGHHHPPPXXXOOOPPPZZZjjjoookkkllltttlllfff```XXXLLLBBBCCCKKK[[[]]]XXXIII======FFFNNN^^^nnn}}}|||qqqkkkqqq{{{kkk[[[OOONNNSSSWWW[[[```vvv|||yyyxxxxxxzzz|||}}}uuullljjjmmmtttuuutttssswwwzzzwwwqqqggg```WWWOOOEEE@@@BBBIIILLLZZZgggmmmpppqqqlllddd^^^___\\\XXXXXXaaarrr}}}xxxxxx{{{xxxyyyyyyxxxwwwxxx{{{}}}www}}}}}}~~~~~~{{{zzz{{{|||}}}||||||}}}}}}{{{{{{}}}}}}xxxuuuvvvwwwrrrrrrrrrqqqpppppprrrtttvvvuuuuuuvvvsssooorrrxxxzzzrrr___SSSRRRUUUUUUooo}}}{{{tttuuuwwwwww|||xxxvvvtttyyy}}}zzziiiZZZPPPFFF@@@===;;;777111...---------,,,))))))(((((((((((())))))%%%&&&((()))))))))((((((%%%'''*********((())))))'''''''''''''''((()))***%%%%%%&&&&&&&&&&&&%%%%%%((()))***)))((('''(((***'''(((((()))))))))))))))'''((())))))(((((()))+++&&&&&&&&&'''''')))***+++)))((('''************************))))))))))))))))))))))))(((***,,,+++(((''')))+++'''((()))(((&&&&&&((()))***))))))((((((((())))))'''(((******((((((((()))******))))))))))))*********))))))((((((((((((((('''&&&&&&))),,,,,,***&&&*********)))))))))))))))***))),,,111222111333888;;;KKKJJJBBBLLLWWWTTTOOOGGGaaayyy|||uuupppmmmjjj\\\UUUVVVXXXNNNAAAIII\\\bbbUUUIIIEEEAAAAAAPPPddd{{{xxxnnnllluuugggYYYPPPRRRUUUWWWbbbppp~~~yyyxxxyyy{{{}}}~~~~~~sssgggbbbccceeennnssssssuuuxxxsssjjjccc[[[RRRMMMHHHEEEFFFKKKSSS^^^kkkrrruuusssllldddddd___YYYWWW]]]mmm|||{{{|||yyywwwwwwzzz{{{xxxyyy|||{{{|||{{{~~~~~~|||{{{|||}}}{{{{{{|||}}}vvvsssvvvqqqzzzzzzsssooosssqqqooonnnnnnoooooooooxxxwwwtttrrrqqqqqqqqqqqqzzzzzzwwwpppiiibbb]]]\\\aaapppxxxuuu~~~wwwiiimmm{{{~~~xxx{{{{{{}}}}}}dddNNNCCCAAACCC===:::555///,,,+++,,,,,,+++(((&&&''')))***(((&&&)))(((((('''''''''((((((&&&'''((('''&&&%%%&&&'''))))))*********((('''%%%%%%%%%%%%&&&&&&'''''''''$$$((((((%%%%%%)))***%%%''''''(((((((((((((((((($$$(((---...+++))))))***'''(((***+++***)))***+++)))((('''************************))))))))))))))))))))))))&&&((()))(((&&&%%%''')))'''((()))(((&&&&&&((()))******)))(((((('''&&&&&&'''(((******((((((((()))(((((((((''''''(((((((((((((((((((((((()))******'''&&&&&&))),,,,,,***'''************))))))))))))***))),,,000111111444999???MMMJJJBBBJJJRRRRRRQQQOOOkkk}}}tttkkkdddXXXYYY\\\[[[QQQGGGPPP``````SSSIIIHHHIIIPPPcccxxxzzznnnppp|||zzz___XXXVVVYYYZZZ]]]mmmzzzyyy|||~~~}}}wwwlll___ZZZ\\\bbblllssssssvvvxxxrrrhhh^^^VVVMMMHHHDDDBBBFFFLLLWWWaaakkkooopppoooiiibbbccc]]]WWWWWWbbbsss}}}{{{{{{{{{xxxxxx{{{zzzxxxwwwzzz|||}}}~~~}}}{{{zzz}}}zzzyyyxxxxxxyyy{{{~~~yyyqqqooorrrvvvzzztttqqqqqqpppoooooopppqqqqqqqqqyyyvvvrrrooommmnnnppprrrwwwvvvsssnnnjjjhhhiiijjjmmmvvvwww{{{uuueee]]]dddqqqwwwvvvzzzzzzjjjTTTGGGCCCDDD===:::555111---,,,,,,,,,+++***)))***---...---+++)))(((((('''''''''(((((('''((())))))''''''''')))(((((()))))))))(((''''''&&&&&&&&&''''''(((((((((%%%(((((($$$%%%)))***'''((((((((((((((('''''''''%%%'''***+++***)))))))))&&&(((******)))((()))******)))(((************************((((((((((((((((((((((((%%%'''((('''&&&%%%'''((('''((()))(((&&&&&&((()))((()))***+++++++++***)))'''(((******((((((((()))'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''(((***+++,,,&&&&&&''')))++++++***(((***************************)))+++000111111555;;;GGGOOOIIIBBBIIIOOOOOORRR]]]yyywwwiii```XXX```eee___TTTQQQZZZeee\\\QQQIIILLLUUUddd}}}tttgggvvvqqq\\\\\\```dddcccggg{{{~~~{{{yyy{{{}}}yyywwwvvv{{{~~~zzzuuunnnbbbVVVRRRTTT^^^kkkuuuwwwyyyzzzssshhhZZZQQQHHHCCCAAABBBHHHPPP\\\eeemmmoooooolllggg``````YYYSSSXXXhhh}}}{{{xxx|||yyyxxxzzzyyyvvvuuuxxx{{{|||}}}}}}|||zzzwwwvvvxxx{{{}}}~~~}}}||||||}}}vvvvvvvvvvvvxxx{{{~~~}}}|||{{{{{{|||zzz{{{zzztttmmmmmmqqq~~~yyyuuurrrnnnnnnooopppqqqqqqqqqqqqxxxuuuoookkkjjjkkkoooqqqsssrrrnnnkkkiiikkkppptttyyy|||yyyzzz}}}uuuhhh\\\]]]eeennnvvv{{{|||{{{xxxrrr\\\MMMFFFEEE===:::777333///---++++++''''''&&&(((***,,,++++++(((((((((''''''(((((()))''')))***)))(((((()))***'''''''''&&&''''''((()))'''''''''(((((((((((((((&&&((('''$$$%%%(((***((())))))(((((('''''''''&&&((('''&&&''')))))))))(((%%%'''))))))((('''((()))))))))(((************************(((((((((((((((((((((((('''((((((((((((((())))))'''((()))(((&&&&&&((())) """&&&)))+++,,,,,,,,,'''(((******((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++&&&'''''')))*********))))))***************++++++***)))+++000222333999???NNNNNNFFFEEEOOOQQQNNNRRRllluuuiiiaaa```lllnnnbbbWWWZZZccchhhVVVMMMGGGNNN___vvvssspppkkkccceeeiiilllmmmuuu~~~}}}~~~xxxqqqnnnnnnpppuuu{{{yyyuuunnnfffZZZOOOLLLOOO\\\kkkxxx|||}}}|||sssgggZZZQQQFFFAAA@@@CCCLLLUUU```jjjssstttqqqmmmgggaaa^^^WWWSSS[[[ooo{{{vvvyyyvvvvvvxxxxxxttttttvvvwwwxxxyyyyyywwwuuutttsssvvvxxxzzzzzzyyyxxxxxxyyywwwvvvvvvvvvxxx{{{~~~}}}|||{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwsssnnnooouuu}}}xxxuuusssnnnoooqqqrrrqqqpppppppppuuurrrnnnkkkjjjjjjlllnnnqqqpppmmmjjjiiikkkpppttt{{{}}}zzz~~~|||www|||tttggg___eeemmmrrrzzz|||yyyzzzzzzdddSSSHHHDDD===;;;888555111...,,,+++''''''''''''((()))))))))(((((((((((((((((()))***'''((())))))((('''(((***&&&&&&%%%%%%&&&''')))***''''''''''''''''''(((((((((((('''%%%%%%((()))***)))))))))(((''''''&&&&&&)))&&&###$$$'''))))))'''%%%'''(((((('''&&&''''''''''''&&&************************(((((((((((((((((((((((((((((((((((()))******)))'''((()))(((&&&&&&((())) $$$'''((((((((('''(((******((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))&&&'''((()))))))))******))))))******+++++++++,,,+++***,,,111444777>>>FFFQQQLLLEEELLLYYYVVVPPPWWWwww{{{pppkkkgggooowwwssseee]]]bbbgggeeeOOOHHHFFFQQQfff}}}nnnlllkkkmmmrrryyy~~~vvvmmmeeedddfffhhhnnntttsssmmmfff^^^RRRIIIGGGKKKZZZkkkzzz~~~}}}zzzooobbbZZZOOOEEEAAAAAAEEEOOOYYY```lllwwwxxxtttnnngggaaa___YYYWWWbbbxxx|||vvvwwwtttsssvvvuuurrrrrruuurrrtttvvvvvvtttsssssstttuuuvvvwwwwwwuuutttuuuvvvwwwvvvuuuuuuvvvxxxzzz|||yyyyyyxxxxxxxxxyyyyyyzzzvvvuuuttttttrrroootttzzz{{{vvvtttsssqqqsssuuutttrrroooooooooqqqpppooommmlllkkkjjjjjjnnnoooooonnnmmmnnnppprrrvvvxxxvvvooovvvzzzqqqgggccckkkrrrvvv~~~}}}wwwkkkYYYKKKCCC???===:::666222///,,,+++,,,,,,,,,+++************((((((((((((((()))******%%%&&&(((''''''&&&((()))&&&%%%%%%%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''''''''')))***))))))(((((('''''''''&&&)))&&&######&&&)))((('''%%%'''((((((&&&%%%&&&'''''''''&&&************************(((((((((((((((((((((((('''&&&%%%''')))***)))((('''((()))(((&&&&&&((()))###$$$&&&'''(((((('''''''''(((******((((((((()))))))))(((((((((((())))))******)))(((((((((((((((&&&'''))))))((((((***+++))))))******+++,,,,,,,,,---+++---333888<<>>JJJUUUiii~~~~~~}}}zzz{{{zzz|||}}}xxxpppcccTTTJJJEEEFFFKKKRRR\\\gggoootttkkkfff]]]TTTPPPSSSZZZaaaiiiqqqxxxvvvkkk^^^WWWUUUOOOMMMPPPXXX```hhhsss||||||wwwuuuuuusssttttttrrrpppooopppqqqssspppmmmnnnqqqsssqqqooosssttttttuuutttsssrrrqqqnnnoooppprrrsssrrrpppoooqqqqqqqqqooonnnooossswwwwwwyyy{{{}}}~~~~~~~~~yyyvvvsssssstttvvvwwwyyyzzz~~~xxxuuusssnnnttt{{{}}}zzzuuurrrqqqqqqrrrqqqoooqqqwww|||}}}wwwvvvuuutttrrrqqqppppppqqqqqqnnnhhhdddhhhttt~~~xxxvvv|||xxxhhhgggqqqrrryyyyyyvvvzzzzzzmmmggggggfffuuunnn\\\LLLGGGAAA;;;777222...,,,************++++++,,,---,,,+++)))'''&&&%%%%%%%%%(((((((((((((((((((((((((((***,,,***'''%%%''')))$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''%%%%%%%%%************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&%%%$$$$$$&&&(((+++++++++******(((''''''((()))))))))*********+++((((((((((((((())))))***((()))))))))************'''***,,,***((('''+++//////111444;;;HHHVVV\\\]]]dddaaa```cccgggqqquuujjjeeegggjjjnnnpppooogggVVVFFFAAACCCLLLYYYlll}}}{{{yyy||||||}}}}}}|||vvvlll___QQQIIIHHHKKKPPPWWW```kkktttzzznnniii```WWWRRRTTT[[[```eeekkkpppmmmbbbXXXSSSSSSOOOQQQVVV___eeejjjrrrzzz{{{xxxtttrrrrrrpppqqqrrrrrrqqqqqqsssuuurrrooommmnnnqqqsssrrrpppmmmppptttwwwwwwuuuqqqooolllnnnppprrrrrrqqqqqqpppssstttssspppllllllqqquuuuuuvvvxxxyyyyyyyyyxxxwwwuuussspppooorrrwwwxxxxxx~~~~~~xxxtttssstttqqqvvv{{{{{{wwwqqqmmmlllmmmqqqqqqooorrrzzz~~~zzzyyyxxxvvvsssqqqooonnnnnnppppppjjjddddddllluuuzzz}}}|||jjjgggooorrrwww|||}}}}}}rrrfff^^^___ccclllzzzrrr```MMMHHHAAA;;;777333000...+++******))))))))))))***))))))((((((''''''''''''(((((((((((((((((((((((((((***,,,***'''%%%''')))&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&'''''''''(((((()))))))))))))))))))))(((''''''...---,,,+++,,,,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***)))************)))(((((('''(((((())))))*********((((((((((((((()))******))))))))))))************)))******((('''(((---222///111777AAAMMMXXX]]]]]]___YYYWWW\\\```hhhzzzwwwjjjaaaZZZXXX[[[aaadddhhhiii___PPPFFFGGGLLLPPP```rrr{{{uuutttsssuuu{{{|||}}}zzzsssgggZZZOOOJJJFFFJJJPPPXXXaaalllvvv}}}tttoooeee[[[UUUUUUZZZ___```eeegggeee]]]VVVTTTTTTSSSVVV\\\dddggghhhmmmttt}}}~~~yyyxxxuuussstttqqqqqqrrrrrrqqqsssvvvxxxoooooonnnppprrrssssssrrrlllooossswwwwwwuuuqqqnnnnnnppprrrrrrpppoooooooootttvvvvvvqqqlllkkkpppuuuvvvvvvvvvvvvvvvvvvuuuuuurrrrrrooooootttzzz{{{xxx~~~}}}yyysssqqqsssuuutttwwwzzzxxxsssmmmkkkkkkkkkqqqsssqqqttt}}}|||yyyyyyxxxwwwuuusssqqqppplllooopppllleeebbbeeejjjyyy~~~pppjjjnnnpppsssxxx}}}|||~~~|||tttjjjccc___^^^ccckkkyyyxxxdddQQQKKKCCC<<<888555222111,,,+++***)))(((((((((((()))*********************)))))))))))))))))))))))))))*********((((((((()))''''''((())))))))))))(((&&&&&&'''(((((((((((('''''''''''''''((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++(((((()))************)))&&&&&&'''(((((()))******((((((((((((((()))******))))))))))))************))))))))))))***,,,000333111333:::GGGTTT[[[^^^___\\\RRRPPPXXXaaafffppp}}}jjjaaaYYYVVVUUUSSSWWW\\\___ddddddZZZLLLEEEIIIOOOVVViii}}}xxxrrrooonnnkkknnn||||||xxxyyyvvvnnnaaaTTTLLLIIIBBBFFFNNNWWWaaammmyyy|||vvvkkk```XXXWWWZZZ^^^^^^___```___[[[XXXWWWWWWXXX[[[aaaffffffdddgggnnnwww~~~zzzwwwxxxvvvvvvwwwsssssssssrrrqqqrrruuuwwwllloooqqqsssssssssssstttppprrrsssuuutttsssqqqooolllnnnppppppooooooqqqsssrrruuuwwwsssnnnmmmqqqvvvwwwvvvuuutttttttttttttttqqqrrrqqqqqqwwwyyyyyyzzzyyyuuuqqqooorrruuutttvvvvvvsssnnnjjjkkkllljjjrrrwwwuuuxxxzzzvvvvvvwwwwwwwwwvvvuuutttppprrrsssooohhhddddddgggvvv~~~wwwqqqooolllrrrxxxttthhh``````eeekkksss{{{kkkXXXQQQGGG>>>999666444333---,,,+++***))))))))))))*********++++++*********))))))))))))))))))))))))***)))((()))***+++***)))&&&''''''((()))(((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***)))))))))))))))(((''''''111000...)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''&&&&&&((()))'''((()))******++++++***%%%&&&&&&'''((())))))***((((((((((((((()))******))))))))))))************)))))))))+++---000222333222444===KKKXXX^^^``````^^^QQQMMMXXXdddgggiiioooYYYRRRPPPSSSVVVUUUWWW]]]```eeedddXXXIIICCCFFFLLLZZZpppooojjjjjjkkkgggkkk~~~zzz|||{{{xxxuuuvvvsssjjj\\\PPPJJJHHHBBBHHHQQQ[[[eeerrr{{{pppddd[[[XXX[[[^^^]]]]]]]]]\\\\\\[[[ZZZYYY[[[^^^cccgggeeeaaaccciiiqqqwwwvvvuuuvvvvvvvvvwwwuuuuuutttrrrppppppsssuuukkkoootttuuutttrrrtttuuuvvvvvvtttsssqqqqqqqqqqqqhhhkkknnnoooooopppuuuxxxppptttwwwtttooonnnsssyyyvvvuuutttrrrrrrrrrssstttqqqsssrrrrrryyyzzztttvvvvvvtttpppoooqqqtttssstttsssoookkkiiikkknnnjjjtttzzzxxx{{{yyyrrrtttuuuwwwxxxxxxxxxxxxvvvwwwvvvrrrlllhhhggghhhvvv~~~}}}xxxrrrkkksss|||{{{nnnccc\\\cccnnnxxxqqq^^^VVVJJJ@@@999666555444,,,,,,++++++***+++++++++)))))))))))))))(((''''''))))))))))))))))))))))))***(((&&&(((+++---+++)))%%%&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***)))))))))))))))(((((('''%%%%%%%%%+++,,,---,,,*********,,,)))))))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((((((&&&''')))******(((&&&%%%%%%'''((()))((()))***,,,))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))((((((((((((+++,,,,,,++++++,,,000333888333@@@XXXaaaYYYYYYdddYYYQQQZZZaaa[[[eeeooodddUUUOOONNNVVV\\\]]]___ccckkkiiibbbUUUHHHDDDOOO[[[iiiyyymmmnnnmmmjjjhhhttt~~~}}}xxxttttttnnnmmmiiibbbXXXNNNIIIFFFDDDIIIQQQ]]]ooovvvkkkaaaZZZ[[[```XXXWWWVVVUUUVVVXXX[[[\\\cccgggiiigggbbb___aaaddduuu}}}zzzuuutttuuuxxx{{{vvvssspppooopppqqqqqqqqqooorrruuuxxxyyywwwuuusssttttttuuutttsssqqqooonnnnnnmmmmmmmmmnnnpppssstttwwwxxxxxxwwwuuutttuuuvvvzzzwwwtttttttttsssoookkknnntttwwwuuuvvv{{{zzzuuuuuusssooonnnnnnooopppoooqqqpppooonnnnnnmmmkkkiiiooottt{{{~~~xxxssspppqqqsssvvvxxxxxxvvvsssuuuxxx|||zzzssskkkfffdddrrr~~~}}}~~~yyyrrrwww{{{|||{{{tttqqqeee```jjjxxxssscccSSSDDD???===999222...------,,,++++++******)))''''''(((((())))))******(((((((((((((((((((((((((((((())))))******++++++''''''''''''''''''''''''''''''''''''((((((((((((***++++++***(((''')))***$$$&&&((()))(((((()))***((()))))))))))))))((('''&&&&&&'''+++,,,---,,,+++***+++,,,)))))))))))))))))))))))))))******)))((('''''')))((((((((((((((((((((((((&&&'''(((******)))'''&&&&&&'''))))))))))))***,,,))))))))))))))))))))))))&&&'''((('''&&&'''(((***)))))))))))))))))))))(((+++,,,,,,++++++---000333777888EEEVVV]]]YYYZZZbbbPPPOOO\\\ccc]]]ccckkkaaaVVVQQQQQQZZZccchhhmmmrrruuulll___PPPEEEEEERRR```wwwuuunnnooommmiiilll{{{{{{yyytttnnnmmmkkkkkkhhh```VVVMMMHHHFFFIIIOOOXXXeeexxxyyymmmbbb[[[[[[___WWWVVVUUUUUUVVVYYY]]]___fffjjjllljjjeeeaaabbbeeeoooyyy}}}xxxtttrrrtttwwwyyyvvvssspppnnnoooppppppooooooqqqsssuuuvvvvvvuuusssqqqqqqqqqppppppnnnmmmlllnnnnnnnnnooopppqqqqqqrrrvvvvvvvvvvvvuuuuuutttsssrrrpppooooooppppppmmmkkkmmmqqqsssqqqssswwwvvvssspppnnnlllmmmoooqqqqqqqqqooonnnnnnmmmmmmlllkkkiiiooosssxxx}}}}}}zzzuuuqqqqqqrrrtttwwwyyyzzzyyyxxxwwwzzz|||zzztttlllfffcccmmmwww{{{zzz~~~yyyxxxoooiiiiiittt~~~~~~xxxssswwwoooiiimmmzzzhhhXXXHHHAAA>>>999222...------,,,++++++******)))(((((((((((())))))******************************''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((%%%'''(((((((((((()))+++%%%&&&((()))((('''((()))))))))))))))))))))))))))(((((())),,,......---+++++++++,,,((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((%%%&&&((()))***))))))(((''')))******))))))+++,,,))))))))))))))))))))))))&&&'''''''''&&&&&&(((***))))))))))))))))))))))))++++++,,,,,,,,,...111444666@@@MMMTTTWWWZZZ]]]___LLLTTTeeeiiiaaacccfff___VVVSSSVVVaaannnxxxnnnXXXHHHAAAEEEUUUeee|||qqqssstttoooiiisssyyyuuuvvvtttmmmfffdddfffgggfff___UUUMMMHHHGGGOOOVVV___mmmzzznnnbbbYYYXXX[[[RRRQQQQQQRRRUUUZZZ___bbbjjjooosssqqqjjjeeedddeeemmmxxx{{{xxxuuurrrrrrsssvvvwwwuuusssooommmnnnnnnnnnmmmnnnoooppprrrssstttttttttqqqpppooonnnmmmmmmllllllnnnooopppqqqrrrqqqqqqppptttrrrrrrtttvvvvvvsssooolllkkkkkkmmmnnnooonnnlllnnnpppqqqooopppssstttrrrnnnmmmllllllooopppqqqpppmmmmmmmmmmmmmmmlllkkkjjjmmmooosssvvvvvvuuurrrppppppqqqsssuuuwwwyyyzzz{{{wwwzzz|||zzztttlllfffbbbgggmmmrrrvvv{{{|||tttuuu{{{~~~vvvaaa[[[[[[fffrrrwwwuuurrr||||||vvvsss}}}nnn]]]LLLDDD@@@999222...------,,,++++++******)))((((((((())))))))))))***************************(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''(((((((((((( """&&&'''(((((()))***&&&'''))))))(((''''''(((***))))))(((((()))******))))))***---...///...,,,++++++---((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((%%%&&&''')))************)))***++++++***)))+++,,,((((((((((((((((((((((((&&&'''((((((''''''(((***)))))))))))))))************+++,,,,,,---///333666777HHHTTTRRRRRRZZZ___]]]RRRcccsssrrrhhhdddccc___TTTUUU\\\jjjzzzkkkPPPBBB???FFFWWWggg|||tttxxxyyyqqqlll}}}{{{tttqqqqqqnnnggg```]]]ccceeeeee```VVVNNNJJJJJJQQQYYYdddssszzzlll___UUUQQQRRRLLLLLLMMMOOOTTT[[[aaaeeemmmttt{{{{{{tttkkkeeecccqqq}}}{{{wwwuuutttrrrrrrtttuuuwwwuuurrrnnnmmmmmmmmmmmmlllnnnnnnnnnoooppprrrsssssstttssspppnnnmmmllllllmmmlllnnnpppsssssssssqqqpppsssqqqpppsssxxxxxxsssmmmllllllmmmooopppppppppoooqqqqqqqqqppppppqqqrrrrrrqqqooonnnnnnoooooonnnmmmlllmmmnnnnnnmmmllllllllljjjkkklllnnnooopppppppppooopppqqqqqqrrrtttwwwyyyvvvxxxzzzyyyuuunnngggcccbbbdddfffggglllsss{{{~~~rrrlllnnnvvv|||yyyccc]]]\\\gggssswwwuuusss~~~|||~~~sssaaaNNNEEE@@@:::333///------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((("""&&&(((((((((((((((&&&((())))))'''&&&'''''')))((('''''''''((()))***))))))***...//////...,,,++++++,,,))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((&&&'''((())))))************+++,,,+++***)))***+++((((((((((((((((((((((((((()))***)))((((((***,,,((()))))))))*********+++***+++,,,------000444888;;;NNNXXXQQQPPP[[[aaa\\\]]]uuu|||qqqiiicccaaaUUUZZZdddrrr{{{bbbIII@@@BBBIIIZZZjjj|||wwwxxxxxxsssttt|||xxxqqqkkkkkkhhhbbb\\\ZZZ```dddfffbbbXXXPPPNNNNNNRRR\\\kkk}}}wwwjjj]]]RRRMMMMMMLLLLLLMMMPPPWWW___ggglllqqq{{{~~~qqqgggaaattt~~~xxxtttttttttttttttuuuvvvvvvtttqqqnnnllllllmmmmmmllloooooonnnnnnoooppprrrsssuuussspppnnnlllkkkjjjkkkiiilllooorrrttttttrrrqqqrrrppppppsssxxxyyytttnnnnnnooopppqqqqqqppppppqqqrrrpppooooooooonnnoooppppppppppppqqqrrrqqqooommmmmmoooppppppnnnmmmmmmoooggggggggghhhiiilllnnnooopppqqqqqqqqqppprrrvvvyyytttuuuxxxxxxvvvqqqjjjeee]]]\\\[[[\\\___gggqqqzzzyyyqqqhhheeehhhpppxxx|||lllfffgggrrr~~~|||yyy~~~uuucccOOOEEE@@@:::444111------,,,++++++******)))************))))))))))))(((((((((((((((((((((((((((((()))))))))*********########################''''''''''''((((((((((((###&&&)))***)))'''''''''&&&((())))))'''&&&''''''&&&&&&&&&&&&''''''((()))'''((((((...//////...+++******+++))))))))))))))))))))))))'''((())))))(((((()))***((((((((((((((((((((((((((((((((())))))******+++***+++,,,+++)))(((((())))))))))))))))))))))))))))))*********))))))+++---((())))))******+++++++++***+++,,,---...111666999AAAQQQWWWPPPQQQ]]]bbb\\\fffuuujjjhhh^^^dddmmmxxxrrrZZZEEEBBBGGGOOO```sssuuurrrvvvuuuvvv|||uuullldddbbb```[[[YYYYYY^^^cccgggdddZZZRRRQQQRRRTTTaaasssqqqfff\\\RRRMMMLLLNNNOOOPPPTTT\\\fffoootttxxxvvviiicccssszzzuuusssssstttuuuvvvvvvuuuuuussspppmmmlllmmmnnnnnnnnnqqqqqqppppppppppppqqqrrrpppooonnnlllkkkjjjiiiiiiiiikkknnnqqqsssrrrqqqppppppooopppsssvvvwwwtttqqqnnnpppqqqqqqpppooooooppppppmmmmmmooonnnkkkjjjllllllmmmnnnqqqttttttssspppnnnpppsssqqqnnnlllmmmooogggfffeeeeeefffhhhkkkllloooqqqssssssrrrssswww{{{vvvwwwxxxzzzyyytttmmmgggZZZUUUQQQQQQSSSYYYdddooonnniiicccaaaeeemmmtttyyy|||uuuoooppp{{{yyyfffQQQFFFAAA;;;555333------,,,++++++******)))+++************)))))))))************************&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))+++***)))'''''''''&&&'''))))))(((''''''(((%%%%%%'''(((((((((((((((&&&&&&'''---......---***))))))***++++++++++++++++++++++++&&&((())))))(((((()))+++(((((((((((((((((((((((())))))))))))))))))*********++++++***(((''''''((())))))))))))))))))))))))((()))***)))((((((***,,,((())))))******+++,,,,,,***+++,,,---///222777:::GGGQQQUUUPPPSSS]]]bbb]]]kkkyyyuuunnnrrrvvv{{{lllUUUDDDFFFNNNWWWkkksssssszzzxxx~~~~~~zzzqqqfff[[[WWWVVVTTTUUUWWW[[[bbbgggddd[[[SSSRRRUUUXXXeeexxxtttfff]]]WWWPPPLLLLLLOOOOOOQQQUUU]]]hhhrrrxxxwwwmmmhhhttt|||xxxsssqqqrrrtttvvvvvvuuutttrrrrrrpppmmmlllnnnooopppppptttsssssssssrrrqqqqqqpppkkkkkklllmmmmmmmmmmmmmmmlllmmmoooppppppooonnnmmmmmmnnnoooqqqrrrsssssssssnnnppprrrrrrqqqpppqqqssspppmmmmmmpppooojjjhhhjjjjjjkkknnnqqqttttttrrrooonnnqqqsssqqqmmmjjjlllnnnkkkiiifffdddcccdddfffgggjjjnnnrrrsssssstttyyy~~~||||||}}}}}}|||vvvnnnhhh\\\TTTMMMJJJJJJLLLVVVaaahhheeebbbaaaeeekkkrrrvvvzzzyyy{{{yyyvvvlllUUUHHHBBB;;;666333------,,,++++++******)))+++++++++*********))))))************************&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))'''&&&'''(((%%%&&&((()))((('''((()))$$$&&&)))+++++++++)))(((&&&&&&'''---......,,,***(((((()))++++++++++++++++++++++++&&&((())))))(((((()))+++((((((((((((((((((((((((+++***)))))))))))))))******++++++***'''&&&&&&'''))))))))))))))))))))))))'''((()))((('''((()))+++((())))))***++++++,,,,,,***+++,,,...///333777;;;JJJPPPRRRQQQUUU^^^aaa^^^nnnzzz||||||}}}jjjTTTEEEIIIRRR]]]sss{{{}}}~~~}}}xxxrrrmmmaaaUUUPPPOOOOOOQQQUUUYYYaaagggddd[[[SSSSSSVVV[[[hhhzzzttthhh[[[UUURRRNNNKKKJJJMMMMMMOOOTTT\\\gggqqqxxxxxxppplllvvv}}}|||yyytttppprrrtttvvvvvvtttrrrppprrrooommmmmmnnnpppqqqqqquuuuuuuuutttsssrrrpppooohhhjjjmmmoooqqqrrrrrrrrroooooooooooonnnmmmkkkjjjkkkmmmoooooooooppprrrtttnnnqqqtttuuussssssuuuwwwrrroooppptttrrrllliiikkklllmmmoooqqqsssqqqnnnjjjmmmqqqsssqqqllliiijjjmmmooolllhhheeebbbbbbbbbcccccciiinnnqqqqqqtttyyy~~~~~~xxxooohhh```VVVMMMHHHEEEDDDLLLWWWfffdddbbbbbbeeekkkqqquuu|||yyyxxx{{{pppYYYJJJCCC<<<555222------,,,,,,+++******)))++++++++++++******))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((()))(((&&&&&&(((***$$$&&&((()))(((((()))***%%%'''+++---...---+++)))&&&''''''222000---,,,,,,,,,+++***'''((()))(((&&&&&&((()))***)))'''%%%%%%''')))***&&&''''''((()))******+++&&&&&&'''((()))***++++++***,,,------+++******+++))))))))))))******************))))))******+++,,,++++++******************(((+++...///000222777;;;MMMSSSLLLJJJ\\\hhhddd```uuu|||aaaWWWLLLJJJUUUiii}}}}}}}}}{{{uuupppdddXXXMMMKKKMMMNNNQQQTTTZZZ___cccddd```[[[XXXWWW[[[fffvvv{{{rrr[[[VVVQQQOOOOOOOOONNNLLLNNNNNNOOOSSS[[[fffrrryyyxxxqqqooo{{{uuusssqqqpppqqqtttwwwwwwsssoooooonnnnnnmmmoooqqqsssuuurrruuuwwwuuurrroooooopppjjjkkknnnppprrrsssrrrrrrooonnnmmmlllkkklllmmmmmmkkkooopppmmmllloooqqqpppqqqrrrtttwwwyyyyyyvvvtttrrrssstttttttttrrrooonnnppprrrrrrqqqooommmlllmmmssssssqqqnnnkkkjjjkkkmmmvvvuuuooogggccceeefffddddddhhhmmmppprrruuuzzz~~~~~~|||}}}|||tttnnn```TTTIIIEEECCCBBBFFFMMM]]]cccmmmtttvvvuuuwww{{{xxx}}}{{{{{{~~~{{{}}}tttXXXHHHAAA:::333...***((())),,,,,,***))),,,*********)))'''(((***,,,***)))(((''''''((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***))))))))))))))))))))))))'''((()))333000---,,,,,,,,,+++***((()))***)))(((''')))+++)))((('''&&&&&&'''((()))'''''''''((()))*********))))))))))))((((((((((((***,,,---,,,+++*********))))))))))))******************))))))******+++,,,************************(((+++...///111555<<>><<<>>>@@@DDDHHHKKKLLLLLLRRRTTTWWW]]]iiizzz~~~zzzvvvvvvrrrttttttrrrooonnnpppsssqqqqqqqqqqqqrrrsssuuuuuupppppppppooommmlllkkkkkkiiiiiihhhhhhiiikkkmmmnnniiijjjkkklllmmmooopppqqqsssvvvvvvqqqnnnooopppnnnnnnqqqtttvvvwwwxxxyyyyyyuuutttrrrppppppqqqrrrssssssttttttsssqqqppppppqqqoooppprrrrrrooommmllllllkkklllhhhcccaaadddfffddd]]]aaaggglllppprrrttttttzzzyyyyyyzzz{{{yyyuuurrrnnnggg\\\QQQJJJGGGJJJMMMWWWbbbppp}}}}}}{{{fffTTTJJJAAA:::777000...---///...***)))+++'''((()))((('''&&&''')))(((((('''((((((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&'''((()))******''''''((((((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((()))((('''666333...+++++++++++++++))))))***)))(((''')))+++(((((()))******)))(((((((((((((((((())))))))))))&&&&&&'''((()))***++++++)))+++,,,,,,***))))))***((()))))))))************))))))(((((())))))***+++))))))*********++++++++++++---///111444===HHHQQQVVVVVVSSSZZZhhhkkkppp~~~wwweee``````eeeuuurrr\\\PPPOOOSSS___ppp~~~|||yyyvvvuuutttnnnccc[[[NNNJJJHHHKKKMMMLLLMMMQQQWWW\\\aaaaaa[[[TTTNNNLLLFFFDDDAAA@@@??????>>><<<;;;===AAADDDGGGJJJLLLNNNUUUXXX]]]cccnnn~~~yyyvvvuuutttuuuuuurrroooooorrruuussssssssssssttttttuuuvvvuuusssqqqpppnnnlllkkkjjjlllkkkjjjjjjjjjkkkmmmnnnlllllllllmmmmmmmmmmmmmmmqqqttttttooolllmmmnnnlllmmmppptttuuuuuuvvvxxxyyysssrrrooonnnnnnoooqqqrrrrrrrrrrrrqqqooonnnoooqqqqqqrrrsssqqqnnnkkkiiiiiijjjkkkgggaaa^^^```aaa^^^WWW[[[aaahhhooosssttttttvvvvvvwwwxxxyyyxxxuuusssooojjj```TTTKKKIIIKKKNNNVVVeeewwwzzzsssooonnnrrr}}}hhhVVVJJJAAA:::777111......000///***)))+++&&&((()))((('''&&&'''((('''&&&&&&&&&'''(((***+++&&&'''(((((((((((('''&&&&&&&&&''''''((((((((()))%%%&&&&&&'''((()))******&&&&&&'''''''''(((((((((((((((((()))))))))))))))((((((((((((((((((((((((***)))'''888444...+++++++++,,,,,,((()))***)))'''''')))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***,,,+++***((())))))))))))))))))************)))(((((((((((()))******)))))))))***++++++,,,,,,,,,...111444888AAAMMMUUU]]]]]]\\\bbbjjjiiirrrwwwfff^^^cccnnnmmmYYYIIIMMMVVVcccrrr}}}|||yyywwwvvvtttlll___UUUKKKHHHGGGKKKLLLLLLOOOSSSXXX]]]bbbaaa[[[SSSMMMJJJCCCAAA===;;;;;;;;;:::::::::===@@@CCCFFFIIILLLOOOTTTYYYaaajjjvvv~~~yyyvvvvvvtttttttttrrrqqqqqqsssuuurrrrrrrrrsssssstttttttttxxxuuurrrqqqpppooommmlllmmmmmmmmmllllllmmmnnnnnnmmmmmmnnnnnnmmmlllkkkkkkmmmppppppllljjjlllmmmkkklllpppssstttssssssuuuxxxsssrrrpppooooooppprrrsssqqqqqqpppooommmmmmoooqqqqqqrrrrrrpppllliiiggggggjjjjjjggg```]]]^^^^^^[[[VVVYYY^^^fffnnntttvvvvvvssstttuuuvvvwwwvvvvvvuuupppnnneeeVVVKKKJJJLLLMMMWWWiii}}}rrrkkkjjjeeebbbbbbdddjjjwwwkkkWWWJJJ@@@999777111...---000...***)))+++&&&(((******((('''(((((('''&&&&&&%%%&&&''')))***'''((()))******)))((('''&&&&&&&&&''''''(((((()))&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''''''''((()))*********))))))(((((((((((((((((((((((()))((('''999444///+++***+++,,,,,,******+++***)))(((***,,,******)))(((((()))******))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++)))(((((()))))))))))))))************((((((((((((((()))******((())))))***++++++,,,,,,+++///333888>>>GGGSSS\\\aaadddeeekkkkkkcccmmmttthhhbbbjjjwwwxxxcccSSSFFFNNN[[[jjjvvv{{{yyywwwvvvsssiii[[[PPPHHHFFFFFFIIIKKKKKKOOOUUUYYY^^^cccbbb[[[SSSLLLIIICCC???:::777777888::::::;;;>>>AAADDDFFFJJJOOOSSSUUU\\\fffppp}}}}}}}}}xxxvvvwwwsssrrrqqqqqqrrrssssssrrroooppppppqqqqqqqqqqqqqqqwwwtttqqqpppqqqrrrqqqooommmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjiiimmmmmmjjjiiikkkmmmlllkkkooosssrrrppppppsssvvvrrrrrrqqqppppppqqqrrrssspppppppppnnnlllmmmoooqqqppppppooommmiiihhhhhhiiiiiijjjgggaaa^^^___^^^[[[WWWXXX[[[ccckkkrrrttttttqqqrrrtttuuuuuuuuuvvvvvvuuutttjjjYYYLLLJJJKKKLLLUUUjjj}}}}}}~~~~~~qqqddd___^^^aaaeeehhhlllvvvmmmYYYKKK@@@999888///---,,,///...***)))+++''')))++++++)))(((((())))))((('''&&&&&&'''((()))'''(((***++++++***((('''%%%%%%&&&''''''((())))))'''''''''(((((((((((((((''''''''''''(((((((((((('''((()))***+++***))))))))))))))))))))))))))))))&&&''''''999555///+++***+++,,,,,,+++,,,,,,+++******+++---,,,***(((''''''(((***,,,))))))))))))((((((((((((&&&&&&'''((()))***++++++)))***++++++)))(((((()))))))))))))))************((((((((((((((()))******((())))))***++++++,,,,,,***///444:::BBBLLLXXXaaaaaafffjjjoookkk]]]gggwwwpppfffnnn{{{mmmXXXLLLHHHRRRaaaoooyyyyyysssuuu{{{yyywwwvvvrrrhhhYYYMMMFFFDDDDDDHHHIIIJJJOOOVVVYYY^^^cccccc\\\SSSKKKHHHCCC>>>888444555999<<<>>>===@@@CCCEEEHHHLLLSSSYYYXXX```kkkuuuvvvsss~~~|||xxxwwwxxxrrrooonnnpppssstttssspppmmmnnnnnnooooooooonnnnnnuuurrroooppprrrttttttrrrmmmnnnooooooooonnnmmmlllkkklllmmmnnnnnnmmmlllkkkgggkkkllliiiiiilllnnnmmmkkkooorrrrrrooonnnqqquuuppppppppppppppppppqqqqqqqqqqqqpppnnnmmmmmmooorrrnnnnnnmmmkkkhhhgggiiijjjiiijjjgggbbb```aaa```]]]VVVVVVXXX___gggnnnppppppoooqqqsssttttttuuuvvvwwwyyyxxxnnn[[[MMMJJJKKKJJJQQQhhh~~~{{{}}}|||zzzjjj^^^aaagggnnnppprrryyynnnZZZKKK@@@:::888...,,,,,,......***)))+++''')))+++,,,***)))))))))***)))(((''''''((())))))'''((()))++++++)))((('''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''(((((((((((())))))))))))'''((()))++++++******)))************************$$$%%%(((???666...---,,,******,,,))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))((()))***++++++***(((''')))))))))))))))******+++***+++,,,,,,,,,***)))(((((()))++++++******+++------333888;;;CCCSSSaaahhhffffffdddeeecccYYYccc~~~zzzpppnnnpppoootttzzzvvveeeQQQEEEQQQSSS\\\mmm~~~{{{qqqjjjgggooo~~~|||xxxxxxwwwtttnnncccWWWNNNKKKFFFBBBDDDJJJRRRVVVWWWaaaaaaaaabbb```ZZZPPPHHH@@@<<<777555777;;;>>>@@@===AAAFFFJJJMMMOOORRRTTT\\\aaajjjvvvzzzmmmkkkrrr}}}}}}yyyuuuqqqoooqqqppprrrvvvuuupppllllllooopppooonnnllllllnnnpppssspppnnnppptttuuuqqqlllnnnoooooonnnllllllmmmoootttrrrooolllkkklllmmmnnnooonnnmmmllljjjhhhgggfffiiimmmooolllkkknnnrrrsssppppppppprrrtttsssqqqooovvvuuuqqqmmmiiiiiikkknnnjjjkkkkkkgggbbb```cccgggiiihhhfffdddcccbbbcccccc___ZZZXXX]]]cccfffhhhkkkiiimmmpppppprrrwwwxxxwwwzzzwwwpppeeeWWWMMMHHHGGGJJJ]]]{{{xxxtttzzz{{{uuulllrrr|||{{{{{{}}}ppp^^^QQQEEE<<<888000---,,,...---)))(((+++)))(((((((((((())))))***+++***((('''((()))((('''(((((((((((())))))))))))))))))))))))(((((((((((('''(((((('''&&&&&&)))+++***)))(((''''''((()))***)))((('''''''''(((***+++''')))***)))((('''(((***(((((((((???666...,,,,,,++++++---))))))))))))))))))))))))((((((((((((((()))))))))'''''''''((((((((())))))(((((((((((()))))))))***)))***+++,,,,,,+++)))((()))))))))))))))******+++)))))))))))))))(((''''''((()))++++++******+++---...444999===GGGVVVaaafff^^^cccaaa^^^[[[WWWeeeyyyzzzsssgggfffiiikkkpppvvvqqqbbbRRRJJJRRRXXXdddttttttggg```___qqq|||yyywwwwwwvvvtttqqqkkkaaaVVVOOOJJJHHHFFFFFFJJJRRRZZZ___ccccccdddeeeccc[[[PPPGGG@@@<<<888777999<<>><<<===@@@BBBCCCCCCCCCGGGNNNTTTXXX]]]aaadddkkkpppzzzzzzjjj```bbbcccdddeeegggiiikkklllmmmooorrrttttttqqqnnnlllkkkhhhgggiiiiiiffffffiiikkkjjjhhheeedddgggkkkoooooooooooonnnnnnoooqqqsssoooooonnnlllkkkmmmpppsssqqqqqqqqqpppqqqqqqqqqrrroooooonnnnnnnnnnnnnnnnnnjjjmmmnnnkkkjjjlllkkkiiiooonnnlllmmmoooqqqrrrrrrooopppqqqpppmmmkkkkkklllnnnoooooommmjjjiiikkkmmmfffeeedddccccccdddeeefffbbb]]]YYYYYYYYYXXXZZZ^^^fffmmmrrrrrrsssvvvyyyxxxwwwtttnnneee[[[RRRKKKHHHIIIXXXooosssppppppvvv}}}zzzqqq^^^PPPDDD:::666444///,,,---,,,)))+++///))))))((((((((()))*********)))''''''((())))))(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&'''((((((''''''(((***((((((((((((((()))))))))&&&''')))*********)))(((''')))***)))((('''(((***)))))))))CCC999000------,,,---///))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,))))))))))))************''''''((())))))))))))))))))))))))))))))******+++,,,+++***))))))***+++,,,''')))+++++++++,,,---///000555<<>>IIIOOOUUU^^^dddfffllldddWWW\\\uuu|||~~~mmmZZZPPPTTT^^^jjj}}}rrrjjjttt{{{}}}zzzuuurrrooolllbbb]]]WWWRRRPPPPPPPPPPPPHHHIIIMMMTTT]]]dddggggggjjjccc[[[TTTPPPKKKFFFBBB???@@@DDDIIILLLMMMKKKIIIOOOTTT]]]eeemmmtttzzz~~~vvvgggYYYXXXVVVUUUWWWZZZ^^^```ffffffdddbbb```]]][[[ZZZUUUSSSTTTWWWWWWTTTSSSVVVWWWXXXZZZZZZZZZ\\\___aaa```cccfffhhhhhhhhhiiijjjlllmmmmmmmmmnnnpppsssvvviiikkkooorrrttttttsssrrrppppppoooooonnnmmmmmmlllmmmppprrrtttwwwzzzuuuoooqqqppppppqqqqqqpppnnnkkkkkklllmmmlllllllllnnnpppkkkkkkkkklllmmmmmmlllkkkfffdddbbb___]]]\\\\\\\\\aaa]]]YYYUUUQQQNNNSSSZZZYYYdddmmmnnnlllnnnrrrsss{{{{{{|||{{{vvvjjj[[[PPPDDDHHHNNNVVVcccppptttrrrhhhdddhhhssszzzxxxdddUUUGGG===888222///...000///+++***,,,))))))***+++,,,...000111)))(((&&&''')))******)))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))$$$''')))***)))'''((((((%%%&&&((()))*********))))))((('''''''''(((***+++((()))***)))((('''(((***)))))))))MMMAAA444///,,,***+++...)))***+++,,,,,,+++***)))((((((((((((((()))******''''''''''''(((((((((((('''&&&%%%%%%'''(((((('''))))))))))))***+++,,,---'''''''''''''''((()))))))))******++++++,,,------(((,,,...---******///444;;;@@@LLLXXX^^^```fffmmmuuudddUUU\\\yyy}}}eeeWWWSSSXXXccckkkxxxyyy~~~~~~|||vvvrrrnnniiieeeYYYTTTOOOKKKLLLNNNRRRSSSPPPPPPQQQUUU[[[aaaeeefffggg\\\PPPJJJGGGEEEEEEHHH>>>DDDJJJNNNMMMMMMNNNOOOTTT[[[ccckkkuuu~~~~~~}}}ssskkk^^^[[[XXXYYY]]]aaabbbbbbjjjiiifffaaa[[[VVVTTTTTTKKKLLLLLLMMMNNNPPPQQQQQQKKKMMMOOONNNLLLOOOWWW]]]^^^___aaadddfffhhhiiiiiijjjoootttssspppnnnpppsssnnnnnnooorrrtttuuusssqqqsssrrrpppnnnnnnnnnnnnooosssrrrqqqrrrssssssrrrppppppmmmmmmooonnnjjjiiillliiinnnqqqooooooppppppmmmkkklllnnnnnnmmmjjjgggeeeeeedddcccccccccbbb```^^^ccc___ZZZTTTPPPNNNNNNNNNUUU]]]gggnnnqqqsssuuuvvv{{{~~~zzzooo\\\JJJKKKFFFHHHVVVjjjuuuqqqiii^^^fffqqqwwwyyyxxxeeeVVVHHH;;;555000///...---,,,+++++++++,,,+++)))''''''(((***+++******))))))(((((('''''''''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***%%%''')))***)))((()))***(((((())))))*********+++######%%%'''((())))))))))))))))))LLLAAA555000---******---)))***+++++++++***)))(((((((((((((((((()))******''''''((((((((()))))))))((('''%%%&&&'''(((((('''))))))))))))***+++,,,,,,(((''''''''''''((())))))++++++++++++++++++++++++(((,,,...---***+++000555>>>DDDOOOZZZ```bbbhhhooosssdddYYYfff~~~dddZZZXXXZZZbbbqqqxxxsssoookkkccc]]]OOOMMMIIIHHHKKKPPPUUUXXXXXXVVVTTTTTTWWWZZZ\\\\\\\\\RRRHHHDDDBBB???@@@CCCBBBGGGNNNQQQQQQQQQRRRTTTYYY___gggnnnwww{{{ssslllddd___[[[[[[aaafffgggfffjjjjjjhhhbbb[[[SSSOOOMMMIIIIIIIIIIIIHHHGGGFFFEEEDDDGGGIIIIIIHHHJJJQQQVVVZZZ[[[]]]```dddgggjjjkkkiiilllppppppooonnnoooqqqmmmmmmnnnppprrrrrrpppnnnnnnnnnmmmmmmmmmnnnoooooosssrrrqqqqqqrrrrrrpppnnnooolllkkkmmmllliiiiiikkkjjjooorrrooommmnnnpppoookkklllmmmmmmmmmkkkiiihhhcccbbbbbbcccddddddcccaaaaaa___[[[WWWSSSOOOMMMKKKRRRZZZdddkkknnnrrrwww{{{|||vvvkkkYYYJJJGGGFFFLLL]]]pppwwwoooccceeemmmuuuyyyzzz~~~yyydddUUUGGG;;;666000///...---,,,+++++++++,,,+++)))((((((((()))******)))))))))(((((((((''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))$$$&&&(((((((((((()))***(((((()))))))))*********%%%&&&'''((()))*********)))))))))LLLAAA666111...+++***+++)))*********))))))((('''((((((((((((((()))******((((((((()))))))))*********(((&&&&&&'''(((((('''******)))))))))******+++((((((''''''(((((()))***---,,,,,,+++******))))))))),,,...---***+++111666BBBHHHSSS]]]aaabbbhhhpppooobbb]]]ppp{{{bbb\\\[[[\\\cccrrr|||}}}tttpppmmmfff\\\SSSHHHGGGEEEEEEIIINNNUUUYYY]]]ZZZUUURRRRRRSSSSSSSSSOOOGGGAAA???>>><<<===AAAFFFKKKRRRUUUVVVWWWYYY[[[```eeekkkqqqzzz}}}yyyrrrmmmjjjccc\\\]]]dddjjjlllkkklllkkkiiibbbYYYOOOHHHEEEDDDEEEEEEEEEDDDAAA???===>>>AAADDDEEEEEEGGGLLLPPPVVVVVVXXX[[[```eeeiiilllhhhiiikkkmmmnnnooooooooonnnmmmlllmmmnnnooommmlllggghhhjjjkkkmmmmmmnnnnnnqqqpppooooooppppppnnnmmmnnnkkkjjjlllkkkhhhiiikkkmmmrrrtttnnnjjjlllppprrrmmmmmmmmmllllllkkkkkkkkkccccccdddfffhhhiiigggfff```___]]]YYYUUUOOOKKKHHHNNNWWWaaahhhlllqqq{{{yyyrrrjjj\\\NNNHHHHHHNNN___rrryyyqqqgggpppuuuzzzzzzyyy}}}~~~uuu}}}{{{eeeTTTEEE;;;777000///...,,,++++++++++++************))))))))))))))))))))))))((((((((((((((())))))))))))'''&&&%%%&&&''''''(((((())))))))))))((((((''''''''''''((("""$$$&&&''''''''')))***(((((())))))))))))******((()))******+++++++++***)))))))))LLLAAA777222///+++)))*********))))))((((((''''''((((((((((((((())))))***))))))))))))************+++)))''''''((()))((('''+++******))))))))))))***((((((((('''((())))))***,,,+++++++++******))))))))),,,...---+++,,,333888DDDIIITTT]]]___```gggoooiii^^^^^^xxx}}}uuu___[[[ZZZ\\\fffnnnwww}}}tttoookkkcccVVVKKKGGGFFFEEEEEEGGGKKKQQQUUU]]]XXXSSSOOONNNOOOOOOOOOGGGAAA>>>?????????AAAEEEIIIOOOUUUYYY[[[\\\___bbbdddiiiooottt}}}~~~}}}|||xxxsssooommmeee\\\\\\dddlllnnnmmmnnnlllggg^^^TTTJJJDDDBBB@@@BBBDDDEEEEEECCCAAA???===@@@DDDFFFGGGIIILLLNNNTTTTTTTTTWWW[[[aaagggjjjiiiiiijjjmmmpppqqqpppooonnnmmmllllllmmmmmmllljjjdddeeehhhjjjkkkkkkkkkkkklllllllllmmmooopppooommmnnnkkkjjjlllllliiijjjmmmpppuuuvvvooojjjlllqqqtttpppooommmkkkjjjjjjkkkkkkgggggghhhjjjlllllliiiggg___^^^[[[WWWSSSNNNIIIGGGLLLUUU```gggkkksssxxxsssmmmbbbVVVNNNKKKNNN\\\ooo{{{zzzuuuwww{{{}}}yyyxxx{{{rrrnnn~~~~~~tttmmm{{{}}}fffSSSDDD:::777//////---,,,+++*********)))************)))(((((())))))))))))(((((((((((($$$%%%((()))***)))((('''%%%%%%&&&'''((())))))******)))((('''''''''''''''"""$$$'''((((((((()))+++(((((())))))))))))))))))*********++++++******))))))))))))LLLBBB777333000+++)))******))))))(((((((((((((((((((((((((((((())))))***))))))))))))************+++)))'''((()))***)))(((******))))))((()))))))))((((((((((((((()))******)))))))))******+++++++++))),,,...---+++---444;;;CCCIIITTT[[[\\\\\\dddnnnddd\\\bbb}}}sssttt}}}ppp]]]YYYXXX^^^nnnvvv|||vvvpppjjj```RRRGGGDDDEEEEEEEEEFFFJJJQQQVVV]]]YYYSSSNNNLLLLLLKKKJJJAAA>>>===@@@AAABBBFFFKKKMMMRRRYYY]]]___bbbfffiiiiiimmmqqqvvv~~~|||zzzxxx|||||||||||||||zzzvvvtttnnneee]]]\\\cccjjjmmmmmmmmmjjjbbbWWWMMMGGGDDDDDDAAACCCEEEGGGGGGEEECCCBBBAAACCCGGGIIIKKKLLLMMMNNNUUUTTTSSSTTTXXX^^^cccgggjjjjjjkkknnnqqqrrrqqqpppooonnnmmmmmmnnnmmmkkkjjjeeefffgggiiiiiiiiihhhggghhhggghhhkkknnnppppppooooookkkjjjllllllkkklllpppqqqvvvvvvqqqlllnnnrrrtttrrrpppmmmkkkiiiiiiiiijjjiiiiiiiiijjjkkkiiifffccc___]]]YYYTTTOOOLLLIIIHHHLLLTTT___gggmmmvvv}}}xxxvvvqqqeeeYYYNNNKKKNNN\\\ppp}}}~~~xxxvvv{{{sssgggdddvvvjjjmmm~~~hhhSSSCCC999666///...---,,,+++*********)))************)))(((((((((((((((((())))))))))))$$$%%%((()))***)))((('''$$$$$$%%%&&&''''''((((((***)))((('''''''''''''''$$$&&&((()))))))))***+++))))))(((((((((((((((((())))))******))))))(((''')))))))))NNNCCC888222///+++***+++***))))))(((((())))))***((((((((((((((()))******((((((((()))))))))*********)))'''(((***++++++***))))))((((((((())))))***))))))(((((())))))***+++(((((())))))***++++++,,,))),,,...---+++...666===BBBIIITTT[[[[[[[[[dddoooccc]]]hhhkkkeeejjjttt|||}}}kkk\\\[[[[[[dddwww~~~yyypppfffZZZMMMDDD===@@@CCCEEEGGGLLLTTT[[[aaa\\\VVVPPPLLLIIIEEECCC===;;;;;;???AAACCCIIIQQQRRRXXX___cccfffjjjnnnrrrpppsssuuuxxx~~~zzzxxxvvvuuurrrtttuuuwwwwwwvvvtttssshhhbbb\\\YYY]]]bbbfffhhhfffaaaYYYPPPHHHDDDEEEGGGEEEFFFHHHIIIHHHGGGEEEDDDGGGHHHJJJLLLNNNOOOOOOPPPUUUTTTTTTTTTWWW\\\aaadddiiikkkmmmoooppppppppppppmmmmmmnnnooopppooollliiiggghhhhhhhhhhhhggggggfffffffffgggjjjnnnppppppooooookkkjjjllllllkkknnnrrrooossstttqqqoooqqqrrrppppppnnnllljjjiiihhhhhhiiihhhhhhhhhhhhhhheeeaaa]]]^^^\\\XXXSSSOOOLLLJJJJJJJJJQQQ[[[eeemmmvvv|||}}}{{{yyywwwrrreeeXXXHHHHHHOOO```uuuyyywww|||~~~zzziii```bbbvvvpppbbbqqqjjjTTTBBB888555///...---+++************************))))))))))))(((((((((((())))))))))))((())))))))))))'''&&&%%%$$$$$$%%%%%%&&&''''''''')))((((((''''''''''''(((%%%''')))***))))))***+++))))))((((((((((((''''''((((((((()))(((((('''''')))))))))PPPDDD888111...+++***,,,))))))(((((()))***,,,---((((((((((((((()))******''''''((((((((())))))))))))((('''(((***,,,---,,,((((((((((((((()))***+++))))))(((((())))))***+++))))))))))))***************,,,...---,,,///777>>>DDDKKKVVV]]]\\\]]]fffrrreee```mmmppp]]][[[fffssszzzxxxfff]]]aaadddmmm~~~{{{~~~zzznnn```RRRGGGBBB888<<<@@@CCCFFFMMMVVV]]]bbb^^^YYYSSSNNNHHHCCC???;;;999;;;???AAADDDLLLUUUZZZ___fffkkknnnsssxxx}}}yyy{{{{{{{{{}}}xxxtttqqqpppppplllmmmooonnnllliiigggfff\\\YYYUUUQQQQQQTTTYYY]]]XXXVVVQQQJJJEEECCCEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOOOOPPPRRRSSSSSSSSSTTTTTTTTTUUUXXX]]]aaadddeeeiiilllmmmkkkjjjkkkmmmkkkkkkmmmpppqqqoookkkhhhiiihhhhhhgggggghhhhhhiiihhhhhhhhhjjjmmmooonnnmmmnnnjjjiiikkkkkkkkkmmmrrrkkknnnooooooqqqssspppjjjkkkkkkjjjiiiiiiiiijjjjjjhhhhhhhhhiiihhheee```\\\\\\[[[YYYVVVSSSOOOLLLJJJFFFLLLUUUaaalllsssxxxyyywwwxxxxxxvvvvvvqqqeeeYYYIIIHHHMMM\\\ppp}}}zzzxxxeeeaaaggg~~~}}}lllbbb```uuummmVVVBBB666333///...,,,+++******)))))),,,+++)))((((((((()))***'''((((((((()))))))))***)))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))&&&((())))))(((''''''((())))))((((((((('''''''''''''''(((((()))((((((((()))))))))QQQEEE888111---***+++---))))))((()))***+++---...((((((((((((((()))******''''''''''''(((((((((((()))''''''(((+++---...---''''''''''''(((***++++++)))))))))))))))******+++++++++******)))(((((((((***,,,...---,,,///888???FFFNNNYYY_________iiivvvfffaaaooofffUUUWWWgggwwwvvvbbb]]]gggmmmttt~~~}}}}}}{{{yyy~~~yyylll[[[MMMCCC@@@666;;;@@@CCCEEEKKKTTT\\\```]]]YYYTTTPPPJJJDDD@@@<<<:::<<<@@@BBBFFFOOOYYY___eeelllqqqtttyyy~~~{{{uuuooollljjjiiikkklllkkkhhhbbb\\\YYYWWWQQQPPPMMMIIIFFFGGGMMMRRRNNNMMMKKKHHHDDDCCCDDDFFFHHHIIIKKKNNNQQQTTTVVVXXXVVVUUUTTTTTTVVVWWWXXXWWWSSSSSSTTTVVVZZZ^^^bbbeeebbbgggkkkkkkgggeeegggjjjhhhjjjmmmppprrrooojjjfffiiihhhgggggggggiiijjjkkkjjjjjjjjjkkkmmmmmmlllkkkmmmiiigggiiijjjjjjmmmqqqhhhjjjlllnnnrrrtttnnneeegggggghhhiiijjjkkkkkkllliiiiiijjjkkkkkkhhhccc___ZZZ[[[[[[ZZZWWWRRRMMMJJJCCCHHHQQQ]]]iiipppqqqpppssstttttttttuuurrrhhh]]]OOOKKKJJJTTTggg{{{}}}xxxfffdddnnnxxxfffZZZ[[[aaavvvoooVVVBBB666222......,,,+++***))))))))),,,+++)))''''''(((***+++'''((((((((())))))******''''''&&&&&&'''((()))***(((((((((((((((''''''''''''''''''''''''((()))***&&&''')))((('''%%%&&&&&&))))))(((((('''''''''&&&''''''((())))))))))))))))))))))))OOOCCC777222000---++++++************************&&&&&&&&&'''((())))))*********))))))(((((('''''')))((((((((((((***,,,---*********)))******++++++'''((()))+++,,,,,,,,,,,,+++++++++***((('''((()))************---333:::@@@DDDPPP\\\```aaagggpppxxxeeehhhwwwzzzooo^^^SSSWWWfffwwwooo```aaahhhnnnyyy~~~xxxxxx{{{||||||yyyqqqgggZZZNNNDDD???<<<>>>AAADDDHHHNNNTTTYYY^^^___\\\TTTNNNLLLJJJGGG===<<<===BBBHHHNNNYYYccccccjjjooorrrxxx{{{sssmmmkkkjjjiiihhheeeeeeccc\\\SSSLLLKKKKKKIIILLLIII@@@===@@@AAA>>>CCCBBBDDDEEECCCAAADDDJJJHHHNNNRRRRRRUUU[[[^^^]]]______aaaccc```ZZZWWWYYYYYYXXXWWWWWWXXX[[[^^^```___bbbddddddccccccfffiiieeejjjnnnooollliiiggggggkkkoooooojjjiiillljjjeeehhhiiikkkkkkjjjiiiiiiiiilllhhheeefffiiijjjhhhfffdddhhhlllnnnmmmjjjhhhfffiiijjjkkklllllllllkkkjjjiiikkkmmmnnnmmmkkkhhhfffgggaaa[[[ZZZZZZWWWOOOHHHEEEIIINNNUUU]]]fffpppwwwvvvxxxwwwtttqqqooohhhaaaIIIIIIJJJPPP^^^sss~~~{{{ooorrrvvvzzzmmmccc[[[WWW^^^iii~~~pppUUUAAA666222...,,,***((('''(((***,,,++++++******))))))(((((('''((()))((('''&&&''')))***((('''(((***+++)))&&&&&&&&&'''((('''&&&$$$###''''''''''''((((((((((((''')))***)))((('''(((***&&&&&&&&&'''''''''((((((******))))))))))))******)))))))))NNNBBB666111///,,,******************************&&&&&&''''''((())))))******)))))))))(((((((((''')))((((((((((((***+++,,,)))))))))((())))))***+++***************+++++++++)))***+++***)))(((***,,,+++++++++,,,...333:::???EEEQQQ\\\]]]\\\bbboooyyyeeehhhvvvwwwjjjeee\\\VVV[[[lll}}}|||mmmaaadddiiinnnwww|||}}}wwwxxxzzz{{{}}}yyyzzzsssqqqllldddYYYLLLAAA;;;<<<>>>AAADDDHHHMMMSSSWWWYYY]]]^^^XXXRRROOOJJJFFFCCC??????DDDJJJQQQ\\\eeeffflllrrrvvv~~~~~~|||}}}yyyqqqkkkiiihhhgggfffeeeddd```WWWLLLEEECCCDDDHHHIIIEEE===999;;;<<<999===<<<>>>@@@??????DDDKKKJJJQQQWWWYYY^^^hhhqqquuurrrnnnmmmnnnkkkddd``````]]]\\\ZZZYYYYYY[[[]]]^^^[[[[[[\\\\\\]]]___bbbcccaaaeeeiiijjjhhhffffffgggkkknnnnnnjjjiiikkkjjjeeefffhhhkkkkkkiiigggggggggffffffeeecccbbbaaaaaabbb```cccgggiiiiiigggffffffhhhiiikkklllmmmmmmllllllgggiiilllnnnmmmjjjfffccceee```[[[ZZZZZZWWWOOOHHHDDDFFFJJJQQQZZZccclllpppqqqttttttsssrrrppphhh```OOOLLLJJJNNN[[[nnnzzzxxxsssuuuwww~~~rrrgggccc```^^^dddnnnrrrVVVBBB666222///...,,,***))))))***+++*********)))))))))))))))'''((()))((('''&&&'''))))))'''&&&(((******(((&&&%%%&&&'''''''''&&&%%%$$$''''''''''''((((((((((((''')))***)))((('''(((***&&&&&&&&&'''''''''((((((******))))))))))))******)))))))))NNNBBB666222000---++++++************************&&&''''''(((((())))))***))))))))))))(((((((((((((((((((((((()))***++++++((((((''''''((()))******---,,,***)))))))))******((()))************,,,...)))***+++,,,...222777;;;CCCPPPYYYXXXVVV^^^llluuubbbfffsssyyyiii___^^^```___\\\bbbsssvvvlllfffhhhjjjmmmvvv|||uuuuuuwww}}}|||vvvwwwyyyzzzxxxsssssslllkkkhhhbbbXXXKKK@@@:::<<<>>>AAADDDGGGLLLRRRVVVUUU\\\aaa___[[[UUUNNNGGGHHHCCCAAAFFFNNNUUU^^^fffjjjqqqxxx}}}}}}yyyxxxxxxyyyzzzvvvooojjjgggfffeeeeeecccbbb]]]SSSGGG@@@@@@CCCJJJIIICCC;;;777888888666999888:::<<<===>>>EEEMMMNNNUUU]]]ccclll{{{{{{yyyvvvooojjjiiidddbbb```]]]\\\[[[[[[\\\YYYVVVSSSTTTXXX\\\\\\\\\\\\^^^aaabbbbbbcccdddfffhhhkkkkkkiiiiiijjjhhheeedddgggjjjkkkiiifffdddccc```bbbccc```ZZZXXXYYY\\\XXX[[[___bbbbbbccccccdddhhhiiikkklllmmmmmmmmmllldddgggjjjlllkkkhhhdddaaaaaa^^^ZZZZZZZZZVVVNNNGGGGGGGGGJJJRRR]]]gggmmmpppooorrrsssssstttssskkkbbbUUUPPPKKKLLLVVViii|||~~~zzzuuuwww|||~~~}}}yyykkkbbbeeeiiikkkpppxxxuuuXXXCCC666111//////...---+++******)))))))))))))))************'''((()))((('''&&&''')))((('''&&&'''))))))'''&&&%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((''')))***)))((('''(((***&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))OOOCCC777333111...,,,---************************''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******((((((((((((((()))***+++---+++)))(((((()))+++,,,)))***++++++***+++---///&&&(((***+++---000555888@@@LLLUUUWWWZZZdddlllnnn^^^bbbllltttsssggg]]]XXX___fffhhhdddgggwwwxxxqqqlllkkkjjjmmmwwwxxxqqqsssuuu}}}zzzuuuvvvxxxzzzvvvpppqqqmmmkkkgggaaaWWWLLLBBB======???AAACCCFFFKKKQQQUUUUUU^^^eeeeeebbb\\\TTTLLLGGGBBBAAAHHHPPPVVV^^^dddooowww~~~{{{wwwuuuttttttxxxuuupppllliiigggffffffcccccc^^^TTTHHHCCCFFFKKKPPPLLLDDD<<<999888888777999888999<<<<<<>>>FFFOOOTTTZZZcccoooyyysssqqqnnnllljjjgggdddbbb```______YYYSSSSSSWWWZZZXXXUUUVVVWWWYYYZZZ\\\^^^```bbb```bbbdddeeefffgggfffdddcccfffjjjkkkiiieeebbbaaa______^^^[[[VVVTTTTTTUUUOOORRRWWWZZZ\\\^^^```bbbjjjjjjlllmmmmmmlllkkkkkkdddeeefffffffffdddbbb```^^^\\\YYYYYYYYYUUUMMMGGGHHHGGGIIISSS```kkkpppqqqsssttttttsssuuuvvvooofffWWWPPPIIIIIISSSfffyyy}}}vvvrrrrrryyy|||jjjaaajjjuuuyyy~~~wwwZZZCCC666111...///......,,,***((('''(((((())))))******++++++'''((()))((('''&&&''')))&&&&&&&&&'''((('''&&&&&&%%%%%%&&&'''''''''((((((''''''''''''((((((((((((''')))***)))((('''(((***''''''''''''(((((((((((())))))************))))))(((((((((MMMAAA555111000---+++,,,************************((((((((()))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))***+++,,,---***)))(((((((((***---...+++,,,,,,+++******+++---''')))+++,,,...222777:::BBBLLLVVV]]]jjjuuurrrfff[[[^^^dddiiifff^^^ZZZ\\\fffnnnnnngggiiixxx}}}xxxqqqkkkiiinnn{{{wwwppptttyyy}}}xxxtttuuuwwwzzzvvvqqqrrrqqqmmmggg^^^TTTKKKDDD@@@===???AAADDDGGGKKKQQQUUUWWW___ggghhheee```YYYQQQDDDAAABBBIIIPPPVVV\\\cccuuu|||~~~zzzvvvsssrrrrrrrrrwwwuuurrrooollljjjiiiiiifffgggbbbXXXLLLGGGKKKRRRVVVNNNDDD===:::888888888:::888999;;;;;;===DDDMMMZZZ___kkk~~~}}}{{{zzzyyyvvvtttqqqnnnmmmjjjbbbZZZXXX[[[[[[VVVPPPRRRQQQQQQRRRUUUWWWYYYZZZXXXYYY\\\```bbbbbbbbbbbbaaadddhhhiiifffbbb___]]]]]]ZZZVVVUUUTTTSSSPPPNNNGGGKKKPPPUUUXXX[[[^^^```kkklllllllllllljjjiiihhheeedddbbbaaa``````aaaaaa]]][[[YYYXXXVVVRRRLLLGGGCCCBBBEEEPPP^^^jjjooopppxxxwwwsssqqqtttvvvppphhhVVVOOOGGGGGGRRRdddwwwuuunnnkkknnnzzzlllcccqqqxxxZZZCCC666111------------+++)))&&&%%%(((((())))))******++++++'''((()))((('''&&&''')))&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))''''''''''''((((((((((((''')))***)))((('''(((***'''''''''((((((((())))))((()))************)))((((((((((((JJJ>>>222...---+++))))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))***,,,------)))(((((((((***+++---...++++++,,,+++))))))***,,,***,,,---///111666<<<@@@FFFQQQ\\\hhhyyyxxxbbbZZZ[[[___cccbbb^^^```eeellltttsssjjjlll|||yyyqqqiiiiiiqqqvvvrrrrrrzzz|||zzzvvvsssuuuwww|||wwwrrrssspppllleee[[[RRRJJJDDDAAA===???BBBEEEHHHMMMRRRWWWYYYbbbjjjkkkiiieee]]]VVVEEECCCEEEJJJPPPVVV```jjj}}}{{{uuurrrooojjjpppooonnnmmmmmmnnnpppqqqtttuuutttqqqmmmkkkjjjkkkkkkllliii]]]PPPJJJNNNTTTXXXMMMAAA<<<999666666888888777888;;;;;;;;;BBBJJJ[[[cccrrr~~~wwwooogggdddccc```YYYRRRRRRQQQOOOPPPRRRSSSSSSRRRRRRRRRVVV\\\^^^\\\[[[]]]\\\___aaaaaa^^^ZZZWWWVVVUUUQQQMMMLLLNNNNNNJJJGGGBBBFFFMMMRRRVVVYYY]]]___jjjjjjkkkkkkkkkiiihhhgggeeedddbbbaaa``````aaabbb]]][[[XXXVVVSSSOOOKKKGGGAAACCCHHHRRR___iiioooqqqwwwuuupppooosssuuuooofffVVVNNNEEEEEEPPPaaaqqq{{{mmmgggdddiiiwww{{{pppkkk}}}xxxYYYAAA555222,,,,,,,,,,,,+++)))'''&&&))))))))))))************'''((()))((('''&&&''')))&&&'''))))))'''&&&'''((('''''''''&&&''''''((()))''''''''''''((((((((((((''')))***)))((('''(((***''''''((((((((()))))))))((()))***++++++***)))((()))))))))JJJ>>>333///...+++******************************))))))))))))))))))))))))'''((((((((()))))))))***''''''((())))))((('''&&&'''((((((((()))+++,,,---))))))*********++++++,,,((()))******))))))+++---***+++,,,---000666>>>CCCHHHVVVcccooowww^^^XXXYYY^^^eeeiiijjjnnntttwww~~~|||qqqsssyyytttlllfffiiitttvvvtttuuu~~~wwwsss{{{xxxtttsssuuuxxx~~~vvvqqqqqqllliiiddd\\\TTTMMMFFFCCC===???BBBEEEIIINNNTTTYYY___iiisssuuusssnnneee\\\LLLJJJKKKLLLOOOXXXiiiyyy}}}oooddd___[[[WWW\\\]]]^^^aaaeeeiiimmmoooppprrrrrrpppllliiiiiijjjmmmpppnnncccVVVPPPTTT[[[YYYLLL@@@;;;999666666999777777999======>>>CCCKKKXXXccctttyyyuuuqqqlllddd]]][[[XXXVVVVVVWWWWWWTTTRRRRRRQQQTTTZZZ[[[VVVTTTVVVUUUVVVXXXWWWSSSPPPNNNMMMFFFEEECCCBBBBBBBBBAAAAAA???DDDLLLRRRWWWYYY\\\]]]fffggghhhiiijjjiiiiiihhheeefffffffffeeedddcccbbb^^^\\\XXXTTTPPPLLLIIIGGGBBBEEEKKKTTT]]]fffmmmppprrrrrrppprrrwwwyyyqqqfffXXXOOOEEECCCLLL[[[gggnnn}}}}}}pppcccaaa___dddrrrwwwvvvwwwvvvVVV???555222,,,,,,,,,,,,+++***)))(((*********)))))))))))))))'''((()))((('''&&&''')))&&&(((******(((&&&'''))))))((('''&&&&&&''''''(((''''''''''''((((((((((((''')))***)))((('''(((***'''((((((((())))))))))))((()))***++++++***)))((()))))))))MMMAAA666222111...------*********************************)))))))))))))))'''((((((((())))))******''''''((())))))((('''&&&&&&&&&''''''(((***+++,,,***++++++++++++***))))))%%%'''((())))))***,,,///(((((()))***---444<<>><<<888777:::===>>>CCCLLLSSSXXXZZZ\\\]]]bbbdddfffhhhjjjjjjjjjjjjeeegggjjjkkkkkkhhhdddaaa___\\\WWWRRRNNNKKKHHHGGG>>>CCCJJJQQQWWW^^^eeeiiioooppprrrvvv}}}tttgggZZZPPPEEEBBBIIIUUU___eeekkklllbbb[[[]]]]]]aaaoooyyy|||uuuUUU>>>444333---------,,,,,,+++++++++++++++******))))))(((((('''((()))((('''&&&''')))&&&)))+++***((('''(((******)))((('''&&&&&&'''(((''''''''''''((((((((()))((()))***)))((('''(((***(((((((((((())))))))))))''')))***++++++***)))''')))))))))KKK???333000111///,,,,,,***************+++++++++(((((())))))((('''&&&&&&))))))************))))))&&&(((******)))((('''((($$$%%%'''(((((((((***,,,******+++,,,,,,,,,,,,+++***************++++++,,,)))))))))+++000777???DDDLLL```gggjjjtttvvvjjjaaaNNNTTTaaapppxxx}}}yyymmmgggaaabbbhhhttt|||zzziiiiiixxxrrruuuqqqttt~~~}}}tttnnnllljjjiiigggbbb[[[RRRJJJFFF???===>>>EEEKKKPPPWWW^^^cccqqq{{{~~~xxxjjjZZZVVVPPPMMMRRR___ppp|||zzzmmm___SSSLLLIIIHHHGGGGGGHHHNNNWWW___fffiiigggeeefffiiihhheeedddfffjjjooooooggg```___``````XXXKKK@@@===;;;888888===;;;===>>>>>>>>>AAAGGGMMMVVV^^^gggoooyyy{{{uuuuuuuuusssrrrsssuuuxxx|||xxxssstttqqqllliiihhhfffdddccc]]]XXXSSSRRRSSSRRRNNNJJJFFFGGGGGGFFFDDDAAA===;;;555444333444555777777666@@@EEENNNVVV[[[^^^^^^^^^ccccccdddgggjjjkkkjjjhhhiiihhhiiikkkllliiiccc^^^aaa^^^YYYUUUQQQLLLGGGCCCBBB@@@CCCJJJPPPWWWdddrrrooouuuzzz|||}}}|||tttllllllZZZHHHDDDIIIOOOQQQSSSaaa]]]ZZZXXXSSSSSS___nnnxxxpppQQQ>>>444///,,,------,,,***))))))***)))&&&%%%&&&)))***)))'''$$$######&&&***+++)))'''$$$%%%&&&'''((((((((((((***)))((('''&&&%%%%%%%%%&&&'''&&&%%%$$$$$$&&&((()))'''$$$###%%%)))...222(((((())))))))))))((((((***************++++++,,,*********KKK???444111111///,,,,,,++++++*********)))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))***,,,------,,,++++++,,,'''((()))(((''''''((())))))***++++++,,,,,,++++++)))(((((((((((()))******+++++++++,,,000666>>>CCCQQQcccjjjllltttrrrcccYYYSSSYYYhhh{{{vvvfffbbb___```hhhuuu}}}dddcccppplllrrrrrrttt{{{}}}}}}tttnnnkkkkkkjjjhhhccc\\\SSSKKKGGG???===>>>DDDJJJNNNUUU\\\aaannnzzz}}}yyyjjj```[[[TTTOOOQQQ\\\jjjttttttnnncccXXXOOOJJJIIIIIIDDDDDDEEEIIIPPPWWW\\\^^^^^^\\\\\\______]]]^^^aaaiiinnnnnnhhhccccccdddeeeUUUIII???<<<;;;999999===;;;<<<>>>???AAAEEEIIIMMMRRRZZZbbbfffjjjmmmlllgggeeeffffffffffffhhhkkkmmmooossswwwyyyyyyyyyzzz|||}}}xxxtttwwwtttqqqooonnnllljjjhhh[[[VVVQQQPPPQQQPPPLLLIIIEEEDDDCCC@@@===999666444333222222333444666666777@@@EEEMMMUUU[[[^^^```aaaggghhhiiijjjjjjiiihhhhhhjjjhhhgggggghhhgggdddaaa^^^[[[XXXUUURRRMMMHHHDDDAAA???@@@GGGMMMUUUbbbooosssxxx{{{||||||zzzsssjjjiiiXXXGGGAAACCCFFFIIILLLUUURRRRRRRRRRRRTTT```mmmxxxlllNNN<<<333///,,,------,,,***))))))***((('''%%%''')))***)))''')))'''&&&'''******(((&&&"""###%%%'''((()))******(((((('''&&&&&&&&&&&&'''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&(((***,,,---(((((())))))))))))((((((***))))))))))))***++++++******)))JJJ???555222111...,,,,,,,,,++++++***(((''''''&&&(((((()))))))))(((''''''******((((((((((((******)))***+++***)))(((***,,,)))***+++)))'''%%%&&&''')))***++++++,,,,,,++++++'''''''''''''''(((((()))------,,,---000666>>>DDDTTTdddkkklllsssnnn^^^UUUYYYbbbvvvsssaaaaaaaaabbbiiiwwwyyy___^^^lllkkktttuuutttwwwwww}}}tttmmmjjjlllkkkiiiddd]]]TTTMMMHHH???<<<===CCCHHHLLLSSSYYY]]]jjjvvv}}}xxxlllddd___XXXRRRRRRYYYdddlllhhhccc[[[SSSMMMIIIHHHHHHDDDCCCCCCFFFKKKOOORRRSSSUUUQQQPPPSSSUUUUUUXXX\\\ccchhhiiidddaaabbbddddddOOOFFF===;;;;;;:::;;;===<<<<<<>>>BBBGGGKKKMMMMMMPPPXXX^^^\\\YYYXXXUUUQQQQQQSSSVVVWWWXXXZZZ]]]______aaaeeeggghhhiiijjjkkkppppppqqqssstttsssqqqnnnsssqqqooooooooommmkkkhhhXXXUUUQQQOOOPPPOOOLLLIIIDDDBBB???:::666222///...111111111111222444666777@@@EEENNNUUU[[[```dddgggmmmoooqqqooojjjgggggghhhkkkhhheeecccdddeeeeeedddZZZYYYWWWVVVSSSNNNHHHDDD@@@======BBBIIISSSbbbmmmvvv{{{}}}|||{{{yyyqqqhhhfffXXXHHH@@@>>>>>>BBBGGGLLLJJJKKKOOOSSSYYYdddmmmzzzgggIII999222///,,,------,,,***))))))***((('''&&&''')))***)))(((---+++)))((())))))'''&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&'''((()))&&&''')))((('''&&&'''((($$$&&&(((***+++***)))((((((((())))))))))))(((((())))))((((((((()))*********))))))HHH>>>555222111...,,,,,,******))))))(((''''''&&&(((((()))))))))(((((('''+++***(((''''''(((***+++)))******((('''''')))+++***++++++)))'''&&&&&&'''))))))***+++++++++++++++'''''''''''''''((()))))),,,---------000777AAAHHHUUUcccggghhhooolll```ZZZbbbrrrvvvfffhhhhhhgggmmm}}}ttt[[[^^^nnnrrryyywwwuuuxxxvvv}}}|||tttmmmjjjmmmmmmjjjeee^^^VVVNNNIII???<<<<<>>DDDKKKOOOOOOMMMNNNVVV[[[WWWPPPLLLIIIFFFFFFHHHKKKMMMMMMNNNPPPQQQPPPRRRUUUWWWXXXZZZ[[[[[[\\\]]]^^^```bbbbbbaaa```ccccccbbbcccdddccc```]]]UUURRROOONNNNNNNNNLLLJJJCCC@@@<<<777333000////////////000000111333777999AAAGGGPPPXXX^^^ccciiinnnqqqtttuuuqqqkkkfffgggjjjkkkiiifffdddddddddeeeeeeZZZYYYXXXVVVSSSMMMGGGBBB>>><<<;;;@@@IIIWWWfffpppwww{{{|||{{{zzzxxxqqqiiifffZZZLLLCCC>>>===BBBIIIOOOMMMLLLPPPWWW```jjjrrr|||bbbEEE777333000,,,------,,,***))))))***(((''''''((())))))))))))...,,,***(((''''''''''''(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((%%%'''******)))'''''''''%%%&&&(((******)))'''&&&(((((())))))))))))((((((((((((((((((((())))))************DDD<<<444222000---+++---((((((((((((((()))))))))(((((()))))))))))))))(((***)))'''&&&&&&''')))***,,,---,,,+++******,,,...((()))***)))((('''((()))))))))***++++++++++++***))))))(((((())))))***+++***+++---...111999DDDMMM\\\eeedddeeemmmlllddddddqqqooorrrqqqnnnsssmmmWWW^^^oooxxx{{{vvvvvv||||||zzzsssmmmkkknnnmmmkkkfff___VVVNNNJJJ???;;;;;;@@@CCCFFFKKKRRRVVV```lllwww}}}}}}vvvmmmfffddd___[[[XXXZZZ```ddd^^^\\\YYYVVVSSSQQQOOOOOONNNMMMLLLLLLMMMMMMKKKIIIJJJEEEBBBCCCEEEGGGMMMSSSSSSUUUUUUPPPNNNPPPPPPNNNBBB>>>:::888:::===<<<:::<<<<<>>AAACCCHHHNNNTTT\\\gggrrryyyyyysssnnnjjjhhheee```\\\[[[]]]___[[[[[[[[[ZZZZZZZZZYYYYYYQQQPPPPPPPPPQQQOOOLLLJJJHHHBBB>>>>>>>>>???DDDJJJLLLNNNLLLGGGFFFGGGGGGDDD<<<<<<999777999===<<<888;;;<<<@@@EEEJJJNNNOOOOOOLLLRRRVVVSSSOOOMMMJJJGGG@@@AAAAAA???<<<::::::;;;:::999888:::<<<>>>>>>===???AAABBBBBBAAA@@@AAABBBBBBAAA@@@AAACCCCCCAAA@@@???>>>===<<<<<<;;;<<<<<<555333111///...///000111...000222222222555<<>>:::;;;;;;???LLL___mmmssstttwwwxxxvvvwwwxxxtttmmmcccXXXLLLDDD???>>>CCCJJJQQQVVVYYY[[[```jjjrrrvvvrrruuuttt||||||XXX???555333222,,,------,,,***))))))***''')))******(((((()))+++((())))))((('''&&&((()))%%%%%%&&&'''(((((((((''')))((('''&&&&&&&&&&&&&&&&&&''')))((('''&&&'''((((((''''''&&&&&&'''((()))(((((())))))))))))(((((())))))((((((((()))***************;;;555111000...++++++...******************))))))(((((()))***************((((((((((((((((((((((((%%%&&&((((((&&&%%%&&&'''''')))******))))))***+++((())))))***************+++************+++,,,,,,***---//////111999GGGRRRfffkkkjjjmmmxxxxxxuuu{{{oooqqqmmmkkkwwwaaaQQQZZZiiivvvzzzxxxzzzxxxuuuqqqnnnnnnnnnmmmkkkfff___VVVNNNIII>>>;;;:::===???AAAEEEKKKTTTYYYbbbmmmttttttqqqmmmiiihhhgggccc```^^^___``````aaabbbcccdddcccbbbaaaUUUTTTUUUVVVVVVUUUQQQNNNIIICCC>>><<<;;;:::>>>CCCDDDEEECCC???>>>AAA@@@<<<999:::888666999===;;;555:::===AAADDDGGGJJJMMMOOOQQQVVVWWWUUUSSSRRRNNNHHHAAA@@@???;;;888666666888555333222222555666555444555777999888777666777999999777555555777888777666444444444333333333333444000///.........///000111///222444444444777???EEENNNXXXeeennnrrrvvv|||}}}yyyuuuqqqnnnmmmllljjjlllmmmkkkfffbbb``````[[[YYYVVVRRROOOJJJDDD@@@888::::::===KKK^^^jjjmmmtttvvvvvvtttuuuvvvrrrlllcccWWWIIIBBB???>>>AAAFFFGGGSSS___dddhhhpppvvvxxxmmmjjjdddnnn{{{yyywwwSSS;;;333222000,,,------,,,***))))))***''')))+++***((((((***,,,(((***,,,+++((('''((()))$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''&&&%%%%%%&&&(((&&&&&&&&&''''''((((((((((((((())))))))))))((((((***))))))))))))***++++++(((((()))888333//////---++++++///------,,,+++***)))(((((((((((()))***************''''''((((((((((((''''''&&&(((***+++)))((((((((()))***+++***)))((()))***(((((()))******************************++++++,,,,,,///111000000888FFFQQQccciiikkkrrr~~~~~~{{{iiijjjffffffvvv___SSS\\\jjjuuu}}}}}}|||~~~wwwssspppoooooonnnmmmjjjfff^^^VVVNNNIII>>>;;;999<<>><<<:::<<<@@@===>>><<<999999<<<;;;777777999888666888===;;;444999===AAADDDEEEGGGLLLPPPXXXZZZZZZXXXWWWVVVQQQJJJBBBAAA???;;;777666777999555333000111333444333111---000222222000000222444444222//////000111111111000111111000//////000222000000//////000000111111000333555555555999AAAGGGQQQ\\\jjjsssvvvzzz{{{wwwsssqqqmmmkkklllmmmmmmiiiccc___^^^___ZZZXXXTTTQQQNNNJJJFFFCCC777999999<<>>@@@CCC>>>QQQccckkkpppvvv{{{{{{llleee\\\eee~~~ssswwwsssOOO999222000///,,,------,,,***))))))***''')))+++***((((((***,,,))),,,...---***''''''((('''''''''(((''''''&&&%%%%%%%%%%%%&&&'''((()))***&&&'''&&&%%%$$$$$$&&&(((###$$$&&&((())))))((('''(((((())))))))))))((((((***************++++++,,,&&&&&&'''999222---,,,+++)))))),,,))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))************%%%,,,222///((($$$''',,,((((((((((((((((((((((((((((((((()))******+++++++++,,,---...111999DDDMMMhhhjjjooowww|||~~~tttlllooovvvyyyvvvrrrffffffffflll{{{~~~^^^SSS[[[eeetttrrrtttwwwzzz~~~|||wwwuuusssrrrmmmkkkhhhddd___XXXQQQKKKAAA===;;;>>>@@@@@@AAADDDJJJSSS\\\ccckkkrrrtttrrrhhheeedddeeecccaaadddjjjpppqqqtttvvvwwwtttoookkkbbb___]]]___dddgggddd```SSSMMMEEE???======>>>???>>>>>>===<<<;;;:::999888<<<;;;999888888999:::;;;999<<<@@@CCCEEEHHHLLLNNNVVV\\\^^^ZZZVVVWWWWWWVVVNNNIIIAAA<<<:::888555222333222111000////////////000///...------...///000---------...000111000///000000//////............///000111000///000222333111111333555444888DDDRRR\\\fffqqqwww}}}}}}yyysssnnnqqqlllfffbbbbbbaaa^^^[[[ZZZXXXTTTPPPLLLGGGAAA===777777999===GGGVVVeeepppwwwvvvrrrqqqtttxxxuuunnndddXXXKKKCCC???===AAAFFFLLL]]]xxxxxxvvvzzzwwwhhh```UUU```yyyiiiooo|||eeeFFF888555333///------,,,+++***)))(((''')))))))))))))))))))))))))))******)))(((''''''(((&&&&&&''''''(((((())))))***'''%%%&&&(((***(((&&&'''&&&&&&&&&&&&'''((((((''''''((()))***)))'''%%%((((((((((((((((((((((((&&&''')))++++++***((('''))))))***888222---,,,+++))))))+++))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((())))))))))))))))))))))))************'''+++///---(((&&&(((,,,++++++++++++++++++++++++((((((((()))******++++++)))***,,,---000888CCCKKKbbbbbbfffnnntttxxx~~~tttmmmhhhllltttwwwtttpppfffgggiiirrruuuXXXRRR\\\fffqqqppprrruuuxxx}}}~~~yyyuuuqqqooollljjjgggddd___XXXQQQLLL@@@<<<;;;>>>???>>>@@@CCCMMMUUU^^^fffooovvvvvvssslllfffaaaaaaaaabbbgggmmmpppsssvvvyyyzzzwwwrrroooiiifffeeehhhmmmnnnjjjfff[[[TTTKKKCCC>>><<<<<<;;;::::::::::::999999999999<<<;;;999888999:::;;;<<<>>>@@@CCCFFFHHHKKKOOORRRZZZ___aaa___^^^``````^^^TTTNNNGGGAAA===:::777444444333222111000000000000000///...------...///000///.........000000...,,,////////////......------...///000000//////111333111111444777999>>>LLLZZZfffqqq{{{~~~xxxrrrnnnooolllgggccc```^^^\\\[[[YYYWWWSSSPPPLLLFFF@@@;;;888888:::>>>HHHVVVfffpppvvvuuuqqqpppsssvvvrrrkkkaaaUUUHHH@@@===>>>CCCJJJbbbwww~~~yyyxxxrrrddd```YYYggg|||vvvooogggooo|||aaaCCC777444222000------,,,+++***)))((((((((((((((((((((((((((((((((()))***)))'''''''''(((''''''''''''((((((((((((***'''%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((&&&'''(((***+++***)))'''(((((((((((((((((((((((())))))******)))((('''&&&'''''''''777111,,,,,,+++))))))+++))))))))))))))))))))))))***))))))(((((((((((()))'''((((((((()))))))))***))))))))))))************)))***+++***))))))***,,,++++++++++++++++++++++++((((((((()))******++++++''')))***,,,///666@@@HHH[[[YYY\\\eeennntttzzz|||rrrkkkhhhgggkkksssvvvrrrmmmhhhjjjooozzzxxx{{{hhhRRRQQQ^^^iiinnnmmmooosssvvv{{{~~~yyytttooolllkkkiiifffccc___XXXQQQLLLBBB>>>===???@@@???@@@DDDQQQXXXaaajjjttt{{{zzztttpppfff]]]\\\___ccciiioooooossszzz~~~|||wwwtttpppnnnnnnqqqvvvvvvpppkkkbbb[[[PPPGGGAAA>>><<<;;;999999::::::;;;;;;<<<<<<======<<<<<<===>>>@@@AAAEEEFFFHHHIIIKKKNNNSSSWWW^^^aaaccccccfffjjjiiifffZZZTTTMMMFFF@@@<<<888555555444333222111111111111///...---,,,,,,---...///000///......///...,,,***...............------------...//////...///111333222222555:::???GGGVVVeeeqqq{{{~~~wwwrrrqqqmmmllliiiddd___\\\[[[\\\XXXUUURRROOOKKKEEE>>>999888999:::???HHHVVVeeeoooyyyxxxvvvuuuyyy|||wwwooo___SSSEEE>>><<<>>>FFFNNNrrrzzztttkkkbbbaaa```qqqmmmfffhhhjjjiiijjjsss\\\AAA666333111///---,,,,,,+++***)))((((((((((((((((((((((((((((((((()))***)))'''''''''((((((((((((''''''''''''''')))'''&&&&&&'''((((((''''''&&&&&&&&&&&&'''((((((&&&''')))***++++++***)))((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&''''''555///+++,,,+++))))))+++)))))))))))))))))))))))))))))))))(((((((((((()))''''''(((((())))))******((()))))))))***************((('''''')))+++,,,,,,************************((((((((()))******++++++''')))+++,,,///666@@@GGGUUUSSSWWWbbbmmmtttzzzrrrjjjkkklllmmmppptttvvvqqqiiilllpppwwwyyypppsssxxxxxx{{{aaaOOOTTTbbbkkklllkkkmmmrrruuu{{{|||wwwrrrnnnllljjjhhheeeccc___YYYSSSNNNEEEBBBAAABBBAAA@@@BBBGGGQQQYYYbbbmmmxxx|||uuunnncccYYYYYY^^^bbbgggkkkkkkrrr}}}zzzvvvsssqqqrrrvvvzzzyyyrrrlllddd]]]SSSJJJEEEBBBAAA@@@>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAACCCDDDFFFGGGJJJKKKLLLLLLMMMQQQVVVZZZaaacccccceeejjjooonnniii___ZZZSSSJJJBBB<<<777444444444333222111111111111///...---,,,,,,---...//////...---...///...---+++............------------,,,---/////////000222444444444777>>>EEENNN^^^lllvvv{{{tttrrrssslllmmmkkkfff___[[[[[[]]]XXXUUURRRNNNJJJDDD===999777888:::???HHHVVVdddnnnxxxyyyyyyzzz|||tttaaaTTTEEE===;;;>>>GGGPPPpppyyypppgggeeeggghhh{{{sssccccccjjjnnnooovvv~~~XXX???555222///...,,,,,,++++++***))))))((((((((((((((((((((((((((('''((())))))'''&&&''')))(((((((((''''''&&&&&&&&&((('''&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''(((******)))(((((((((((((((((((((((((((((((((+++***)))(((''''''(((((((((((((((333---***++++++))))))+++((((((((((((((((((((((((((((((((())))))))))))((('''''''''((()))*********((()))))))))***************'''%%%&&&))),,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++(((***,,,...111777@@@GGGPPPPPPWWWcccnnntttzzz~~~xxxnnnjjjqqquuuvvvuuuuuuuuuooogggrrrwww}}}}}}vvvppprrryyyyyyttt{{{|||cccSSSZZZggglllkkkkkkmmmqqquuuzzzyyyssspppooonnniiigggeeeccc```[[[TTTPPPGGGDDDBBBBBB???>>>CCCIIIQQQZZZeeeoooyyy~~~zzzrrrggg]]]UUUVVV[[[^^^```cccdddnnn|||yyytttsssrrrtttxxx|||zzzssslllggg```VVVMMMHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHJJJLLLMMMPPPPPPPPPPPPQQQTTTYYY]]]eeeggghhhiiinnnsssqqqllleeebbbZZZQQQGGG???999777444444333222111111111111///...------------...///---,,,,,,...///000///---........................---...000000000222444666777666;;;CCCKKKVVVdddqqqzzzzzzrrrpppqqqkkkmmmlllgggaaa]]]]]]^^^YYYVVVQQQMMMHHHCCC===999444666999>>>HHHVVVdddnnnqqqtttvvvzzz~~~uuueeeWWWGGG===:::===EEEMMMhhh|||vvvkkkgggkkkmmmoooiiiaaaiiiuuu|||~~~|||UUU>>>555000...---,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&''')))((('''&&&''')))((((((''''''&&&&&&%%%%%%'''''''''&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((((()))***)))&&&$$$$$$%%%((((((((((((((((((((((((((((((''''''((()))***+++)))))))))111,,,)))++++++))))))***(((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&'''((()))***++++++))))))))))))************((('''&&&''')))+++++++++************************((((((((()))******++++++)))+++...///222888AAAHHHMMMRRR]]]iiippprrrvvv{{{xxx||||||rrrnnnpppwww}}}~~~yyyvvvwwwrrrjjjxxx{{{}}}}}}yyyvvvwwwyyyzzzzzzhhhYYYaaakkkmmmkkkjjjlllppptttyyyxxxrrrpppooopppiiigggfffdddaaa]]]WWWRRRJJJFFFBBB@@@<<<<<>><<<555555444333222222222222000///...------...///000---------...000111000///.........///////////////...000111222333555777::::::;;;@@@KKKUUU___lllwww{{{rrrnnnmmmjjjjjjiiifffbbb___^^^^^^YYYUUUOOOIIIEEE@@@;;;888333555888???IIIWWWfffoooqqquuuyyy~~~xxxhhhYYYHHH>>>999:::AAAIII```|||yyyrrreeegggmmmqqqttt{{{ccc```ooowwwQQQ<<<555000---...+++++++++*********))))))''''''''''''''''''''''''%%%'''(((((('''&&&''')))'''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((''')))***((($$$"""$$$&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((///***(((+++,,,))))))***((((((((((((((((((((((((&&&'''((()))******)))(((&&&&&&'''((()))***++++++))))))))))))************&&&''')))))))))))))))***))))))))))))))))))))))))((((((((()))******++++++)))+++...000222888@@@GGGPPPYYYgggssstttqqqqqqvvvssstttwwwyyyuuuppprrryyy}}}}}}zzz}}}|||vvv|||zzzyyy~~~}}}nnn___gggnnnllljjjiiikkknnnqqqvvvzzztttqqqooonnniiihhhgggeeeccc___YYYUUUOOOJJJEEE@@@<<<<<>>@@@GGGTTT```kkkvvv}}}uuuooolllhhhfffdddcccbbb```^^^\\\YYYSSSKKKEEE@@@<<<999777222555999AAALLLZZZiiisssuuuyyy}}}xxxfffXXXGGG===888888>>>EEETTTtttvvvlllrrriii\\\eeejjjpppwwwzzzeeeiii}}}pppJJJ999444000...000+++++++++***************''''''''''''''''''''''''%%%&&&((('''&&&&&&((()))%%%&&&&&&&&&&&&&&&&&&'''%%%'''(((&&&$$$$$$&&&((('''&&&&&&&&&&&&'''(((((($$$''')))((($$$$$$&&&***((((((((((((((((((((((((&&&'''((()))******))))))))))))(((...***(((+++,,,))))))***((((((((((((((((((((((((&&&'''(((*********)))(((&&&&&&'''((()))***++++++))))))))))))************%%%(((***+++)))(((((()))''''''''''''''''''''''''((((((((()))******++++++(((+++...000222777@@@FFFUUU```qqq{{{yyyqqqooosssqqqppprrruuusssqqqwww~~~xxxtttrrrbbbjjjpppkkkiiihhhiiimmmpppttt~~~|||vvvrrrooollliiihhhgggfffddd```ZZZVVVUUUPPPIIIDDD???@@@JJJVVV]]]lllyyy{{{uuummmeee```TTTOOOJJJHHHEEEEEEJJJQQQWWW\\\bbbdddcccdddhhhlllmmmllllllpppuuuvvvqqqkkkaaa[[[SSSMMMKKKKKKLLLMMMIIIJJJLLLMMMOOOQQQSSSSSSVVVXXX[[[___cccfffggghhhccceeegggggggggggghhhjjjeeemmmrrrrrrssswwwzzzzzzpppoooiii^^^QQQFFF@@@???:::999888777666666666666222111000//////000111222333111000111222111///---//////000000111111222222111333555666777999===???AAACCCLLL[[[iiisss~~~}}}wwwqqqmmmfffcccaaaaaabbbaaa]]]ZZZXXXRRRIIIAAA<<<999777666333555;;;CCCNNN]]]llluuutttxxx|||}}}rrrcccUUUEEE;;;666666;;;BBBFFFbbbccc^^^kkkaaaTTTbbbfffnnnxxx~~~zzzlllxxxkkkFFF777444000///111+++++++++***************''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&'''''''''%%%'''(((&&&$$$###&&&((('''&&&&&&&&&&&&'''((((((###&&&)))(((&&&&&&***...(((((((((((((((((((((((('''(((***++++++)))'''&&&,,,,,,+++---,,,+++***))))))))))))+++***)))(((((('''(((((()))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((()))'''&&&'''+++,,,***'''((((((''''''''''''((((((*********)))))))))))))))***++++++***)))***,,,///%%%(((,,,...111888AAAGGGTTTjjj{{{zzzqqqvvvuuurrrooopppsssxxx{{{yyyooorrr~~~mmmkkklllhhhhhhgggiiilllnnnqqqzzz|||zzzwwwqqqlllkkkjjjhhheeebbb___]]]\\\WWWSSSMMMGGGBBBDDDQQQ___kkkxxx~~~xxxsssrrrlllbbbVVVMMMEEEDDDEEEEEEFFFIIIRRRUUUYYY[[[]]]^^^___```______aaahhhooorrrnnnjjj^^^WWWOOOLLLNNNPPPPPPOOOOOONNNNNNQQQUUUZZZ^^^___fffccccccffflllpppnnnkkkooonnnlllkkklllnnnpppqqqnnnmmmnnnpppsssvvvvvvvvvrrrooohhh```UUULLLDDD???;;;<<<<<<;;;888777777888888666333222222111000...111111222333333333333222111111222222222333333333444666999<<>>>>>===;;;999999:::999777555444555666555444222222333333444444333333555555555555555555666666999;;;===@@@BBBEEEGGGHHHNNNVVVaaammmxxxwwwnnniiiccccccaaa```]]]ZZZXXXWWWQQQMMMHHHBBB<<<888666666555777===HHHTTT```hhhlllrrrwww}}}{{{sssmmmdddQQQAAA;;;888333444999@@@LLLUUUTTTPPPRRRVVVYYYeeeppp\\\EEE666///222---000++++++******)))(((((((((***++++++)))'''''')))***$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''(((******)))'''((()))***)))'''''''''((((((((((((((())))))))))))+++++++++)))''''''(((*********))),,,,,,+++***))))))))))))((((((((((((((()))))))))&&&(((***++++++***(((&&&((((((((((((((((((((((((&&&((()))***)))((())))))******))))))))))))******(((((())))))******++++++)))))))))'''&&&&&&(((***&&&)))+++...111999CCCJJJccc~~~pppccchhhfffhhhkkkooovvvssslllfffkkk~~~zzz{{{xxxrrrooommmlllmmmnnnpppzzz|||yyyuuupppllljjjiiiiiihhhgggeeedddccc___[[[VVVNNNHHHLLL^^^rrr~~~{{{rrrjjj___UUUPPPNNNLLLLLLNNNMMMNNNOOONNNMMMNNNOOOQQQOOOPPPSSSYYY___bbbaaa^^^YYYUUUQQQPPPTTTXXXZZZZZZ]]]^^^___aaaeeejjjoooqqqxxxxxxzzz}}}yyywwwwwwvvvtttrrrlllnnnrrrwww|||~~~}}}{{{qqqllleee\\\SSSMMMIIIGGGAAACCCDDDCCC@@@>>>>>>>>><<<:::888888999;;;;;;;;;555555555666666777777777999999:::::::::;;;;;;;;;BBBCCCEEEHHHKKKNNNQQQRRRZZZcccqqq{{{uuukkkfffcccaaa___]]]ZZZYYYWWWWWWPPPLLLFFF@@@:::666555444555888@@@KKKXXXaaagggiiiqqqvvv{{{~~~xxxqqqlllaaaOOO???:::888444666;;;BBBMMMTTTRRROOOQQQWWW[[[jjjwww}}}TTT@@@444///333...222++++++******)))((((((((()))******)))''''''(((***((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&)))'''&&&''')))+++++++++((()))***)))'''''''''((((((((((((((()))))))))))),,,,,,,,,***'''&&&''')))++++++***,,,++++++***))))))******''''''((()))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%)))++++++(((&&&(((***+++******************+++''''''((()))***++++++,,,)))))))))'''&&&&&&''')))''')))+++---111999DDDMMMggg{{{dddYYYaaa```fffkkkqqqzzzttthhhdddjjj~~~|||wwwzzz~~~}}}xxxvvvrrrpppppppppttt~~~|||wwwtttpppnnnllllllllllllkkkjjjhhhgggaaa```]]]VVVNNNOOO```rrr|||zzznnnaaa[[[WWWSSSRRRTTTMMMNNNNNNLLLKKKKKKMMMOOOJJJKKKNNNTTTYYY\\\[[[ZZZVVVTTTRRRTTTYYY^^^aaabbbeeefffhhhjjjlllqqquuuyyy~~~}}}}}}|||xxxuuuooorrrwww~~~}}}pppkkkbbbXXXPPPLLLJJJIIIGGGIIIKKKJJJHHHEEEDDDDDDAAA???<<<<<<>>>?????????888999999999:::;;;<<<<<<<<<===>>>???AAABBBDDDDDDJJJMMMPPPUUUXXX[[[\\\]]]fffqqqttthhhccc```^^^\\\YYYWWWVVVUUUUUUOOOKKKEEE>>>888555333333666999AAALLLXXXbbbgggiiissswww|||~~~xxxqqqmmmbbbPPP@@@;;;999555666<<>>@@@BBBCCCBBBCCCEEEHHHKKKMMMPPPQQQTTTXXX^^^dddggghhhhhhgggrrr|||qqqfff```\\\[[[XXXUUUTTTSSSRRRSSSMMMIIICCC<<<777444333333777:::AAALLLXXXcccjjjmmmwwwzzz~~~~~~zzzsssooodddRRRAAA<<<999555666;;;AAAMMMWWWXXXVVV[[[ccchhhooo~~~zzzvvvJJJ999111...222+++---++++++******)))((((((((('''((())))))((('''((()))((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''+++)))&&&&&&'''(((((('''&&&''')))((('''&&&''')))(((((((((((())))))))))))'''(((******))))))***+++***)))(((++++++***************+++'''''')))******)))((((((+++***(((&&&&&&(((***+++((((((((((((((((((((((((((()))******(((''''''(((++++++************++++++(((((())))))******++++++)))******)))((()))+++---((()))***,,,111;;;HHHRRRnnnyyyxxxnnnfffZZZVVV___aaarrrtttggggggooooooqqq|||yyyvvvtttwwwzzzvvvuuuuuuvvvyyyyyyyyywwwtttpppmmmjjjeeedddeeebbbZZZUUUYYYaaasssuuu{{{tttkkkfffaaa___aaaRRRSSSSSSRRRPPPPPPQQQRRRPPPQQQSSSTTTVVVVVVVVVVVVQQQSSSWWW]]]cccjjjnnnqqqvvvyyy|||~~~}}}{{{vvviiiddd\\\TTTOOOMMMNNNPPPNNNRRRUUUVVVTTTPPPMMMKKKLLLLLLKKKLLLLLLKKKHHHFFF@@@@@@AAACCCEEEHHHKKKMMMMMMOOOQQQUUUXXX[[[^^^___```dddjjjooossssssrrrqqq|||{{{mmmccc___YYYXXXWWWUUUSSSQQQQQQPPPLLLHHHAAA;;;666444555555777:::BBBNNN\\\hhhpppsssyyy{{{~~~~~~yyytttqqqcccQQQAAA<<<999555666;;;CCCRRR___bbbbbbfffllloooqqqqqqGGG888000...222***,,,++++++******)))(((((((((&&&'''))))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''(((((((((---+++)))((())))))((('''%%%'''(((((('''&&&''')))(((((((((((())))))))))))%%%''')))*********+++,,,))))))(((+++***************++++++'''(((*********)))'''&&&))))))(((((((((((())))))((((((((((((((((((((((((***)))((()))***)))(((&&&******))))))))))))******)))))))))))))))*********((()))))))))(((***,,,///)))******,,,111;;;JJJTTTmmmqqqiiiaaa```ZZZUUU[[[ddd}}}sssfffgggooo~~~pppuuu{{{tttppprrr}}}}}}xxxvvvvvvxxxzzz|||xxxrrrmmmiiigggeeedddbbb]]]XXXXXX]]]iiioooyyywwwnnnhhhcccbbbddd[[[\\\\\\[[[XXXVVVUUUUUUSSSTTTUUUUUUTTTSSSRRRRRRPPPTTTZZZ```gggmmmsssvvvxxx||||||tttnnnccc___YYYTTTRRRSSSUUUWWWVVVZZZ^^^```]]]YYYUUUSSSRRRRRRTTTWWWXXXVVVRRROOOKKKKKKLLLNNNRRRVVVZZZ]]]^^^___aaacccfffiiikkklllmmmooorrruuuxxxzzz{{{|||ttthhh```]]]XXXXXXWWWVVVTTTRRRQQQPPPKKKFFF@@@:::666555666777555;;;EEETTTcccooovvvxxxxxxzzz|||}}}{{{wwwrrrooo___MMM>>>999777444666;;;GGGWWWggglllkkkmmmqqqrrrooolllCCC666000///333+++,,,++++++******)))(((((((((%%%'''))))))((((((((()))%%%&&&&&&'''(((((())))))%%%%%%&&&&&&'''(((((((((&&&'''''''''((((((((())))))((('''((())))))(((&&&%%%&&&((('''&&&&&&((()))(((((((((((())))))))))))&&&(((***+++***)))***+++***))))))+++***************++++++((()))***+++***)))'''%%%%%%&&&'''))))))'''&&&%%%((((((((((((((((((((((((+++)))'''(((***+++(((%%%******))))))))))))***************)))))))))))))))&&&'''(((((((((***---///)))******+++000<<>>777444333111222666999CCCQQQ^^^ffflllrrruuuvvvyyywwwrrrqqqnnncccTTTCCC===333666===:::@@@VVVmmm~~~wwwuuunnneeecccgggiiiooo{{{|||kkkmmmPPP???222000000,,,***+++++++++******)))(((((((((%%%(((((($$$###&&&((((((&&&'''(((((('''&&&'''(((%%%&&&&&&%%%$$$%%%''')))&&&$$$$$$'''(((&&&''')))%%%'''((('''%%%%%%(((+++$$$%%%&&&'''((()))))))))((((((((((((''''''&&&%%%(((((())))))))))))******---------)))******+++***)))((('''''''''&&&&&&&&&'''((()))'''(((((((((((()))***)))'''''''''''''''((())))))((((((((((((((((((((((((((())))))***************((()))))))))************))))))***+++++++++******))))))+++...///444???LLLZZZaaa```\\\YYYPPPPPP^^^ooo~~~oooqqqwww}}}|||xxxuuutttzzz}}}|||wwwsssmmmiiihhhhhhiiiiiiooosssxxx}}}~~~zzzzzz{{{~~~}}}{{{vvvqqqooonnnoookkkjjjhhhgggfffdddaaa___]]]cccmmmxxxzzzvvvoooeee\\\ZZZ[[[]]]aaaggglllpppsssuuuxxxxxxssskkk\\\QQQCCC:::999:::;;;:::>>>@@@CCCFFFIIINNNSSSWWWdddhhhtttyyyrrrnnnlllhhheeeeeekkkttt{{{~~~zzzvvvsssrrrsssuuusssxxx}}}~~~~~~~~~wwwqqq|||{{{nnngggdddcccbbb___aaa___ZZZXXXXXXTTTMMMCCC<<<666444222111333888<<>>666555777666555777888:::;;;===@@@EEEHHHQQQUUU___ooo}}}nnnbbb[[[XXXXXXWWWUUUXXXbbbqqq}}}~~~zzzxxxzzz|||~~~{{{qqqkkkgggbbb___```bbb```\\\ZZZXXXSSSLLL@@@:::666444333222666<<>>;;;555777===;;;GGGaaatttlllbbbZZZ\\\cccooovvvuuuuuummmeeeeeeaaakkkkkkCCC999000---,,,+++))))))++++++******)))(((((((((''''''((((((&&&%%%&&&)))&&&'''((('''&&&%%%&&&(((%%%&&&&&&%%%$$$%%%''')))$$$''')))'''%%%$$$%%%%%%$$$&&&'''###!!!&&&###$$$%%%'''((()))))))))***************)))(((''''''(((((((((((()))))))))((((((((()))******++++++)))((('''((((((((()))))))))))))))'''%%%%%%((()))&&&''')))'''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))************))))))***+++,,,,,,,,,,,,******+++...///333???KKKYYYccceeecccaaaZZZ]]]mmm|||}}}ssskkkccciiiqqqxxx|||~~~|||rrrqqqsssvvvxxxyyy~~~vvvyyy~~~tttqqqnnnmmmmmmnnnnnnmmmlllpppvvv{{{~~~|||zzzxxxvvvxxxxxxvvvssspppnnnooopppnnnkkkhhhggggggeeeaaa]]]\\\___dddfffddd^^^XXXTTTMMMIIIHHHKKKNNNQQQWWW]]]iiijjjjjjkkkoooqqqjjjbbbLLLEEE<<<555444444444333222444555555555777:::===AAACCCKKKVVVccckkkooooooppprrrtttnnncccWWWNNNJJJFFFHHHKKKLLLQQQ^^^sss~~~yyyrrrmmmhhhbbb^^^aaacccbbb^^^[[[XXXQQQIII===999666555444444:::AAAJJJVVVdddjjjjjjkkksss{{{wwwwwwxxxyyytttfffSSSDDD888777333666<<<>>>NNNlll|||iiiaaaYYYTTTZZZkkk}}}ooosssuuummmiiinnnhhhrrr^^^>>>777000,,,++++++***)))++++++******)))((((((((('''&&&''')))(((%%%&&&)))%%%&&&''''''&&&%%%&&&'''$$$%%%''''''&&&%%%&&&(((###'''&&&%%%'''))))))&&&''''''%%%!!! """%%%$$$%%%&&&'''((())))))))))))******++++++*********''''''(((((((((((())))))---------***************)))((((((&&&'''((((((((()))(((((()))%%%%%%((()))&&&'''+++'''''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))************((()))***+++,,,,,,,,,,,,+++***,,,///000333???KKKVVVaaaeeedddddd```fffyyyxxxqqqlllfffkkkrrrwwwxxx{{{~~~}}}xxxqqqlllkkkpppuuuwww{{{vvvxxxtttqqqooonnnooopppppppppiiimmmrrrwww{{{~~~yyyyyywwwttttttttttttqqqnnnmmmmmmnnnnnnkkkggghhhiiiiiiddd```\\\___bbbaaa[[[UUUQQQPPPHHHFFFGGGLLLNNNOOOSSSYYY```bbbccceeehhhhhh___SSSAAA>>>:::666333222333333111333333333222333444666777999>>>CCCIIIMMMPPPRRRQQQUUUXXXUUUNNNGGGCCCCCC???DDDIIILLLRRRbbbyyy~~~uuuoookkkhhhccc```aaacccbbb^^^[[[WWWPPPGGG:::777555666555666===FFFQQQ\\\iiinnnnnnooovvv}}}yyy{{{~~~}}}tttbbbNNNAAA666555111444;;;???SSSuuuooo\\\XXXTTTVVVbbb{{{~~~pppxxx~~~vvvttt|||qqq{{{RRR:::666000,,,+++,,,+++)))++++++******)))((((((((((((&&&'''***)))%%%%%%***%%%&&&''''''%%%%%%&&&'''"""%%%'''((('''&&&&&&&&&"""'''&&&%%%(((+++***((((((((((((((((((((((((&&&'''(((((())))))))))))'''((()))******+++******'''''''''((((((((())))))%%%%%%&&&*********)))))))))))))))%%%&&&''''''(((((('''''',,,'''&&&******''')))...'''''''''''''''((())))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))))))))************((()))***+++,,,---------,,,+++---///000444???KKKTTT```eeefffhhhfffnnn{{{yyyvvvqqqlllrrruuuuuuwww|||zzztttrrrjjjgggmmmsssvvvzzzwwwwwwtttqqqooonnnoooqqqqqqqqqjjjnnnsssvvvyyy{{{~~~}}}xxxxxxwwwrrrqqqrrrrrrpppmmmkkkkkkkkknnnjjjggghhhkkklllhhhddd\\\```ccc```XXXQQQOOOPPPIIIHHHJJJNNNOOOOOOQQQVVVWWWZZZ]]]```cccaaaTTTFFF999999888666333111222333222333444444222222222444333666888999:::<<>>TTTwww{{{dddSSSSSSUUU]]]lll{{{ooozzzyyyyyywwwxxxKKK888666111,,,+++,,,+++)))++++++******)))((((((((((((&&&'''+++***%%%%%%***%%%&&&''''''%%%%%%&&&'''!!!$$$((()))(((&&&%%%%%%$$$)))&&&$$$''')))((($$$$$$$$$&&&)))***)))((((((((()))))))))))))))(((%%%&&&''')))************''''''''''''((((((((()))***++++++))))))))))))))))))))))))'''((()))((('''&&&'''(((+++)))&&&$$$$$$&&&)))+++&&&&&&&&&&&&''')))***,,,------,,,+++***)))((('''&&&'''((((((''''''((()))))))))))))))*********************))))))))))))))),,,+++***+++,,,111===JJJZZZ\\\^^^dddkkkttt{{{}}}|||{{{yyywwwxxxyyyyyyyyyxxxwwwwwwbbbbbbccciiiqqqwwwzzzzzzuuuzzzvvvtttqqqrrrttttttrrrooommmjjjkkkqqqvvvxxxzzz}}}}}}uuutttxxx{{{xxxuuuqqqooonnnmmmkkkiiijjjjjjiiihhhgggggghhhhhhdddeeeeeeaaaYYYRRRNNNMMMKKKMMMPPPSSSTTTUUUTTTTTTYYYWWW\\\ccc```SSSFFFBBB555666777666333111111111444333333333444555666666555555555555555777999;;;<<<======<<<;;;<<>>888333333666666:::LLLaaaiii^^^NNNKKKPPPSSSeeennnfffvvvdddBBB444333000---++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&''''''(((###'''((($$$###''')))((('''&&&$$$%%%((()))(((&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((('''&&&&&&'''((())))))((((((&&&(((***+++++++++,,,---((((((((())))))))))))))))))))))))&&&((()))((('''&&&((())))))(((''''''''''''(((((())))))(((''''''''''''((('''''''''(((((()))))))))'''(((***)))(((((()))+++))))))))))))************))))))))))))))))))******((())),,,000000111:::DDDJJJRRR\\\eeellluuu~~~||||||}}}|||{{{lllnnnppprrrvvv{{{~~~zzz}}}zzzwwwwwwyyyzzzxxxuuusssnnnmmmpppsssssstttwwwxxx|||~~~|||}}}~~~wwwrrrnnnllliiigggkkkkkkjjjjjjjjjiiiiiiiiiccceeeddd___XXXRRRPPPQQQRRRVVV[[[^^^^^^\\\[[[ZZZYYYXXX[[[^^^[[[PPPEEE@@@;;;;;;:::999999888888888777777666555555555666666333222222555999<<<;;;999777888999999:::<<>><<<:::999999:::::::::::::::999888777777888888555444444888>>>@@@===:::888:::;;;<<<===@@@CCCFFFNNNSSS___ooo}}}wwwrrrpppnnnkkkfffbbb^^^\\\ZZZQQQOOOIIIBBB===999666444555222222555;;;EEEUUUdddkkkjjjlllooouuuzzz|||}}}~~~~~~yyynnn]]]III;;;;;;666333666888:::AAAIIIKKKMMMJJJKKKQQQWWWnnn}}}jjjiii}}}~~~XXX999111000...,,,******))))))))))))))))))(((((((((((((((((('''&&&&&&&&&''''''%%%(((***)))''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%$$$%%%'''((('''%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))''')))***)))'''%%%%%%%%%+++++++++((((((((((((((((((((((((%%%'''((((((''''''(((***(((((()))))))))'''&&&%%%%%%%%%&&&'''((()))************)))))))))(((((((((((()))******))))))***+++((()))))))))************(((((())))))************+++***+++,,,,,,...888CCCHHHRRR```jjjqqqyyy~~~}}}vvvoooooovvv~~~~~~}}}xxxwwwxxxxxxvvvssspppmmmmmmqqquuutttuuuwww}}}~~~uuuoookkkiiigggcccdddfffhhhiiijjjjjjjjjffffffccc]]]UUUPPPPPPQQQWWW^^^gggkkkkkkjjjjjjlllhhhhhhgggddd```XXXOOOHHHEEEAAA===;;;;;;<<<<<<;;;;;;;;;:::999999888999999666777999===AAAAAA>>>::::::;;;===>>>@@@CCCGGGJJJSSSXXXbbbrrr}}}xxxtttrrrqqqnnnjjjeeeaaa\\\YYYXXXLLLHHHBBB<<<888444333444333111222777>>>IIIZZZiiiooonnnooorrrvvvzzz||||||}}}|||zzzuuujjjXXXFFF;;;888444222555999===CCCHHHGGGMMMLLLMMMSSS[[[rrr{{{sss{{{xxxRRR666//////---,,,+++***))))))))))))))))))((((((((((((******)))(((((('''((((((%%%&&&((()))'''%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&'''###%%%''''''%%%%%%&&&(((((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))'''(((((((((((((((''''''((()))***(((%%%###""""""*********((((((((((((((((((((((((%%%'''(((((('''''')))***((()))))))))((('''&&&%%%((((((((()))(((''''''&&&*********))))))((((((((('''(((***)))(((((()))+++))))))))))))************((((((((()))******++++++,,,***++++++***---777BBBKKKTTT```jjjrrr{{{{{{{{{{{{qqqmmmrrr|||}}}wwwuuuttttttrrrooonnnlllnnntttxxxwwwvvvxxx}}}uuuooollljjjiiibbbdddfffhhhiiiiiiiiihhhffffffccc]]]VVVSSSTTTVVV\\\dddlllpppooonnnpppsssqqqrrrqqqllliiieee]]]VVVQQQKKKEEEAAAAAABBBAAA???===<<<<<<;;;;;;;;;;;;<<<:::===BBBEEEEEEBBB???<<<;;;===>>>@@@AAADDDHHHKKKUUUZZZeeewww~~~zzzxxxuuusssooommmhhhbbb]]]XXXTTTRRRGGGBBB<<<999555111222555111111444;;;DDDNNN___mmmqqqrrrsssuuuwwwxxxzzz{{{{{{xxxuuupppdddQQQBBB;;;444333222444999@@@GGGMMMGGGNNNNNNMMMUUU^^^sss|||pppLLL555///......---,,,******)))))))))))))))((((((((((((++++++***)))((((((((((((%%%%%%&&&)))'''$$$%%%(((###%%%&&&&&&%%%%%%&&&'''"""%%%((('''$$$$$$'''***((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))((((((((((((((('''&&&&&&''')))******(((''''''((()))))))))((((((((((((((((((((((((%%%&&&(((((('''''')))+++***))))))((('''&&&&&&&&&'''((()))))))))(((&&&&&&''''''(((((((((((())))))&&&((())))))(((''')))***))))))))))))************'''(((((()))******++++++***)))+++---,,,---555???MMMSSS]]]hhhrrr}}}yyypppnnnwww~~~wwwsssrrrqqqnnnlllnnnmmmpppwww{{{xxxvvvvvvxxxuuuooolllkkkjjjfffgggiiiiiiiiihhhfffeeeeeeeeeccc^^^ZZZYYY\\\___cccjjjqqqssspppooorrrvvvwwwyyyxxxtttssssssnnngggaaaZZZQQQLLLKKKKKKIIIGGGBBBBBBAAAAAAAAABBBCCCCCCCCCIIIPPPQQQMMMHHHDDDCCC???@@@BBBCCCDDDGGGKKKNNNVVV]]]iii|||{{{uuuuuuwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}zzzxxxvvvsssqqqllliiiddd]]]WWWQQQMMMKKKCCC<<<777666444000111666000222888BBBKKKTTTbbboooqqqtttxxxxxxwwwvvvwwwyyyyyytttpppjjj]]]JJJ>>>:::333444444444888AAALLLSSSRRRWWWSSSPPPVVV^^^qqq}}}eeeEEE444............---+++******))))))))))))((((((((((((+++***)))((((((''''''''''''%%%&&&)))(((%%%''',,,###%%%&&&&&&$$$$$$&&&(((###$$$%%%&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&'''((((((((((((((('''&&&(((***+++******+++,,,)))))))))((((((((((((((((((((((((%%%&&&(((((('''((()))++++++***)))'''&&&&&&&&&&&&$$$%%%'''(((******))))))$$$$$$%%%&&&'''((()))***&&&'''((((((''''''((()))))))))))))))************'''(((((()))***+++++++++'''))),,,///...---333<<>>>>>??????===CCCDDDFFFJJJMMMPPPPPPPPPVVVWWW\\\dddpppzzzuuurrrrrrqqqmmmhhhgggjjjiiieee___\\\VVVOOOHHHAAA===;;;444333111000111333444555888===FFFPPP[[[dddkkkoootttxxxyyyxxxwwwxxxvvvqqqlllfff]]]RRRCCC555111444333333444999BBBNNNZZZbbbeee___XXXWWWXXX```ooo|||uuutttlllIII555///000,,,+++...---))))))---((('''&&&''')))))))))'''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((---+++)))&&&%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&$$$!!!!!!###&&&%%%&&&'''((()))))))))((()))))))))))))))))))))))))))***+++)))'''%%%$$$%%%*********))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''***,,,******))))))))))))((((((((('''&&&&&&&&&''')))***(((((((((((())))))))))))+++***)))(((((()))***+++)))*********+++---111444AAAGGGRRR```mmmxxx||||||{{{}}}uuupppnnnmmmllloooqqqssssssqqqnnnllllllooorrrxxx}}}~~~|||xxxrrrllliiijjjlllmmmlllkkkhhhddddddfffgggfffddd^^^```aaaaaabbbeeejjjmmmkkkmmmooommmkkkmmmtttzzztttoooooonnnoooqqqqqqooopppuuu|||}}}yyyyyyzzzxxxuuurrrrrrwww{{{zzzvvvnnneee]]]WWWSSSRRR\\\[[[___ggglllfffWWWIII???:::555333666888999888;;;<<<===???BBBDDDEEEFFFLLLOOOUUU___nnn~~~yyyvvvsssqqqoookkkllliiieeeeeegggeee```YYYVVVPPPIIIBBB<<<888666111000000000111333555666;;;BBBLLLWWW```hhhnnnrrrvvvxxxyyyxxxzzzzzzuuummmggg]]]PPPFFF<<<444333666333222555>>>LLLXXX^^^```ccc]]]WWWWWW[[[ddduuutttggglllaaaAAA222000000---,,,...---******---((('''&&&''')))***)))((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%))))))(((((('''&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$%%%'''))))))(((&&&&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))******)))&&&###"""###((())))))))))))))))))(((((((((((((((''''''&&&&&&%%%%%%$$$&&&''''''(((((((((((((((%%%&&&'''&&&&&&&&&)))+++))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))******)))***+++++++++,,,000222DDDIIITTTaaallltttxxxyyyzzzvvv||||||}}}}}}yyyzzzvvvpppmmmmmmmmmpppqqqrrrqqqnnnkkkjjjjjjmmmqqqwww}}}~~~|||tttppplllkkknnnppppppnnnjjjeee```bbbgggiiigggbbb```aaabbbccccccfffjjjmmmiiikkklllkkkkkkooowww~~~}}}vvvuuuuuuxxx{{{{{{{{{|||~~~{{{yyy{{{}}}uuummmeee```]]]\\\```]]]ZZZZZZZZZTTTHHH>>>:::777555555777999999999888:::<<<>>>@@@CCCFFFHHHMMMSSS[[[fffyyy{{{yyyvvvtttrrrqqqpppoooiiijjjhhheeeddddddaaa[[[UUUQQQKKKCCC<<<777333222---...000111222444666888???GGGSSS]]]eeekkkppptttyyyzzzyyyyyyzzzyyypppfff]]]QQQDDD<<<777333333555222333;;;IIIZZZbbb```[[[^^^ZZZWWWVVVYYYdddyyy~~~ttteeennnwwweeeaaannn~~~YYY<<<222222///---,,,,,,+++******++++++***(((((()))((('''%%%((((((((((((((('''''''''%%%%%%&&&&&&&&&%%%%%%$$$!!!"""$$$&&&''''''''''''$$$%%%''''''%%%$$$%%%&&&%%%%%%'''))),,,,,,)))&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))''')))******)))((()))***))))))***))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%$$$&&&'''((()))))))))(((((($$$&&&''''''&&&&&&((()))(((((((((((((((((())))))&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((***))))))))))))))))))***)))***+++++++++,,,///111>>>CCCNNN\\\hhhppprrrqqquuupppuuu{{{{{{}}}}}}tttrrryyyqqqmmmlllmmmnnnooopppnnnllljjjkkkkkkiiinnnuuu|||~~~}}}pppmmmkkklllooopppnnnllljjjddd```bbbiiikkkhhhccccccdddeeeddddddeeegggjjjggghhhjjjjjjmmmrrrzzz~~~}}}}}}}}}vvvqqqmmmkkkjjjggg```XXXRRRNNNHHHBBB<<<;;;:::888888999999999888999;;;>>>???@@@DDDIIIMMMRRR]]]iiiwww{{{yyysssrrrqqqpppmmmlllkkkkkkjjjkkkiiieeecccbbb]]]WWWRRRNNNGGG???999333000///,,,...000222333555:::>>>DDDMMMZZZccciiinnnssswww{{{|||{{{yyyyyyuuuiii\\\OOOEEE;;;888666333222222111888EEEWWWeeeggg___UUUQQQRRRTTTUUUWWWdddxxxcccVVVddd|||tttggg[[[^^^pppxxxRRR888000111,,,,,,+++***))))))***)))+++***(((((())))))(((&&&((((((((((((((((((((('''&&&&&&((())))))********* !!!$$$&&&'''''''''&&&%%%&&&((((((&&&&&&&&&'''&&&%%%%%%''')))******(((&&&&&&''''''(((((()))***************************%%%'''***+++++++++,,,...+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((($$$&&&''''''&&&&&&'''(((''''''(((((((((((())))))&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((***+++++++++,,,...000777===IIIYYYiiisssvvvuuusssmmmppptttxxxzzzxxxyyy|||{{{{{{{{{}}}uuurrr~~~}}}uuupppnnnnnnnnnooonnnmmmkkkjjjkkkmmmffflllttt{{{~~~|||tttrrrqqqsssuuutttqqqmmmjjjeeebbbdddjjjmmmiiidddeeefffgggfffeeedddfffgggfffgggiiikkknnnssszzz{{{|||zzzyyyrrrkkk___UUULLLEEE@@@>>>;;;;;;:::999999888888999===???BBBCCCEEEJJJQQQWWW```ooo~~~{{{wwwtttrrrqqqppppppqqqrrrpppmmmjjjiiiiiiiiijjjgggbbb```___ZZZTTTMMMIIICCC<<<666222111000---000222333444888???DDDMMMVVVbbbjjjmmmqqqvvvzzz|||~~~zzzuuummm___RRRCCC<<<666666666333111111222>>>QQQaaahhhdddYYYPPPHHHLLLTTT[[[aaapppoooZZZXXXkkkwwwhhh^^^VVV^^^rrrnnnIII333------+++---+++((('''******'''((('''&&&(((***,,,+++***&&&&&&'''''''''((((((((($$$$$$&&&'''((()))))))))&&&&&&'''(((((('''%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&''')))***'''&&&&&&''''''((()))***************************&&&(((******)))((()))***,,,,,,+++))))))))))))((((((((((((%%%%%%&&&&&&''''''((((((&&&''')))*********((('''$$$%%%''''''&&&%%%&&&''''''''''''((((((((())))))''''''(((((()))))))))(((***)))))))))((((((((('''(((((())))))))))))((((((((()))++++++++++++---///444999EEEVVVhhhtttxxxwwwqqqiiihhhjjjmmmzzznnnjjjkkkpppvvvwwwxxxvvvvvvyyyzzzvvvzzzsssqqqpppppppppooollljjjiiikkkmmmiiinnnvvv}}}~~~{{{yyyxxxxxxyyy{{{xxxrrrmmmkkkhhhfffhhhkkkmmmjjjffffffggghhhgggeeeeeefffgggggghhhiiikkkmmmqqqvvvyyyxxx~~~zzzqqqeeeZZZPPPJJJGGG???????????????@@@AAACCCCCCHHHMMMQQQVVV^^^jjjrrr}}}}}}}}}~~~vvvrrrtttsssrrrpppnnnkkkjjjjjjjjjoooqqqrrrqqqmmmiiihhhhhheeeeeebbb]]][[[[[[WWWRRREEEBBB===888444333333444///111333444555:::CCCKKKVVV^^^iiioooqqqtttyyy}}}{{{qqqeeeVVVIII<<<777444444444111111333666EEEYYYeeeddd[[[SSSNNNOOOSSS^^^lllxxxeeeWWWeeeyyyggg^^^ZZZeee{{{bbb???///......+++...---((('''++++++'''''''''&&&(((***,,,,,,+++$$$$$$%%%&&&'''(((((()))###$$$$$$%%%&&&&&&&&&%%%''''''''''''&&&&&&%%%$$$$$$&&&((('''&&&%%%&&&&&&###&&&((('''%%%%%%''')))''''''&&&&&&'''(((***+++************************&&&((())))))(((''''''(((++++++***))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))&&&''')))***+++***((('''$$$%%%''''''&&&%%%&&&'''&&&'''''''''(((((())))))'''(((((()))***)))))))))******))))))((((((((('''(((((())))))))))))((((((((()))++++++++++++---...000555@@@QQQbbbnnnrrrqqqooodddaaaaaaddd|||qqqgggcccdddhhhmmmppptttqqqqqqttt~~~~~~{{{~~~vvvsssrrrrrrrrrpppllliiihhhjjjlllnnnsss{{{}}}yyyxxxwwwyyyyyyuuunnniiikkkiiihhhjjjlllmmmkkkhhheeefffhhhgggffffffggghhhiiiiiijjjkkkmmmoooqqqssszzz~~~~~~vvvjjj___XXXTTTEEEFFFGGGHHHIIIKKKNNNQQQJJJPPPXXX```iiiuuu}}}zzzyyywwwtttuuuxxxxxxwwwxxxzzzvvvnnnkkkmmmoooooonnnllliiigggggghhhjjjmmmooommmiiieeedddddd``````]]]YYYWWWXXXVVVQQQ???===999555444444555777111333444444555;;;FFFOOO\\\dddnnnssstttvvv|||}}}{{{nnn___PPPDDD999555333333222///111555999JJJ]]]eee^^^TTTNNNMMM^^^```kkk}}}xxx\\\WWWrrr~~~jjjcccbbbooo~~~XXX888...111444+++///...)))(((,,,,,,(((+++***((()))******)))((("""###$$$%%%&&&((())))))(((((())))))(((((('''&&&#########$$$$$$%%%%%%&&&###%%%'''&&&%%%$$$%%%%%%!!!&&&+++***&&&$$$&&&)))''''''&&&&&&'''(((***+++************************&&&((()))***)))((()))***)))))))))((((((((((((((('''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))'''&&&&&&(((***'''((()))((('''((()))+++'''&&&&&&&&&'''(((***+++((()))))))))'''''')))***''')))******))))))***+++///444<<>>KKKYYYeeelllkkklllqqqwwwzzz}}}~~~}}}}}}vvvzzz~~~~~~{{{yyyzzz}}}vvvvvvxxxxxxwwwtttssssss~~~}}}xxxuuuxxxyyywwwsssooonnnooolllsss{{{|||tttnnnmmmkkkgggeeefffiiilllhhhiiikkkmmmnnnkkkgggcccbbbccccccccceeehhhkkkmmmddddddcccbbbaaa``````___ccceeehhhkkkmmmppprrrtttssspppmmmmmmoooqqqqqqpppsssrrrtttyyy|||~~~{{{bbbVVVTTTYYY___eeegggeeeeeefffjjjlllllljjjhhhhhhhhhhhhhhhgggeeeeeeeeeeeeeeeeeeffffffffffffeeeeeefffhhhiiiiiihhhgggbbb___ZZZUUUOOOHHH???888222222111111222333444555666:::@@@GGGOOOXXXaaagggkkknnnrrrtttuuuwwwyyyzzzyyyyyyttthhhWWWGGG===:::222111222333222111888@@@LLLQQQJJJBBBCCCFFFPPPcccvvvwwwgggwww~~~{{{zzzXXX<<<000...///---++++++***(((&&&'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&$$$######$$$%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&'''(((%%%&&&&&&'''''''''''''''''''''((())))))))))))))),,,***)))&&&'''''''''(((((())))))''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((('''&&&&&&%%%'''))))))(((&&&&&&&&&&&&'''((('''&&&&&&(((***(((((((((((((((''''''''''''(((((('''&&&&&&''')))''')))******))))))***+++)))+++111:::HHHXXXfffnnnlllpppwww|||{{{zzz~~~uuu{{{{{{}}}~~~|||vvvyyyzzzxxxsssooonnnooojjjqqqxxx||||||tttooommmjjjfffccceeeiiillllllllllllmmmmmmjjjeeeaaabbbaaabbbcccfffiiikkklllccccccbbbaaa```^^^^^^]]]cccdddeeehhhjjjkkkkkkjjjlllkkkiiijjjlllnnnppppppnnnmmmpppvvvzzz~~~uuuaaaTTTNNNPPP\\\hhhggggggggghhhiiijjjiiihhhiiiiiihhhgggfffdddcccbbbbbbbbbbbbbbbbbbccccccccceeeddddddgggiiijjjhhhfff]]]YYYSSSNNNGGG???888555000//////000111333555666888===EEENNNVVV^^^eeejjjooorrruuuwwwwwwwwwxxxyyyuuuvvvsssgggUUUDDD;;;888333222333333111222<<>>666333111333555666555===RRRfffpppaaaMMMHHHJJJFFFQQQkkkqqqTTT:::222111,,,***---(((***,,,+++***((((((((())))))(((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$&&&$$$###$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%(((***(((&&&&&&)))...%%%'''(((******)))((('''''''''((()))))))))))))))&&&&&&'''&&&&&&&&&'''((())))))***''''''''''''((((((((()))$$$$$$$$$%%%&&&'''((()))!!!###&&&((()))***)))((((((((()))(((((())),,,///&&&'''''''''&&&&&&((()))$$$%%%''')))))))))))))))&&&'''((('''%%%%%%'''(((((()))******))))))***++++++***+++111<<>>KKKRRR\\\ffflllppprrrttttttvvvyyyyyywwwtttrrrrrrnnnhhh^^^QQQDDD:::555222000222666777888CCC[[[rrr{{{hhhQQQKKKLLLHHHTTTppp{{{eeeJJJ444000111,,,***///(((***------+++((('''&&&))))))((((((((('''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''!!!"""$$$&&&'''''''''&&&%%%$$$###$$$&&&(((((((((%%%%%%%%%&&&&&&&&&''''''%%%(((***)))&&&&&&***///&&&''')))***+++***)))''''''(((((()))))))))))))))'''((()))'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++))))))(((((('''''''''&&&%%%&&&((()))*********)))(((((('''&&&&&&&&&&&&'''&&&''''''((()))******+++''''''''''''''''''&&&&&&'''(((((()))***++++++,,,'''''')))...999FFFRRRZZZ___lllggg[[[```jjjooottt}}}wwwuuupppmmmqqqyyy{{{}}}xxxvvvpppggg^^^ZZZZZZ\\\YYYVVVSSSSSSWWW[[[___aaabbbbbbbbbcccdddbbb___\\\\\\___bbbdddcccbbbbbbcccdddcccdddfffiiijjjgggddd```bbb```ZZZWWW\\\bbbeeegggiiilllqqqwww}}}~~~{{{zzzvvvtttpppllljjjiiijjjkkkccceeeiiillllllkkkiiigggddddddccccccbbbaaa```______]]]]]]___cccfffeeedddbbb]]]XXXVVVXXXWWWSSSOOOKKKFFF???888333222222333555222111333444666<<>>JJJTTT\\\YYYVVVaaajjjlllqqquuu|||nnnkkkrrr~~~{{{~~~|||{{{xxxsssmmmkkkpppvvvvvvxxx{{{|||}}}|||wwwsssrrrrrrlll```WWWMMMLLLKKKMMMPPPTTTWWWXXXYYYZZZZZZZZZYYYZZZ\\\]]]______^^^\\\[[[[[[^^^```^^^^^^___aaabbbbbbaaaaaabbbbbb^^^YYYZZZbbbhhhjjjooommmjjjggggggjjjmmmppprrrrrrrrrrrrrrrrrrssstttxxxzzz}}}{{{vvvqqqooolllkkkjjjiiiiiijjjkkkllldddcccbbbaaaaaa``````aaa```bbbdddffffffdddaaa___\\\\\\\\\]]]]]]\\\ZZZYYYXXXUUUPPPLLLGGG@@@888222000000000000000111222333555444666>>>EEEMMMYYYcccgggkkkpppssssssuuuzzz~~~}}}}}}{{{wwwpppdddXXXOOO@@@<<<777333222333666999999888>>>QQQgggsssppphhhXXX]]][[[QQQLLLZZZrrr{{{vvv|||}}}xxx[[[<<<666///+++++++++---...((((((((((((((()))))))))'''((()))((('''&&&''')))(((&&&$$$%%%'''(((&&&$$$&&&'''((('''&&&$$$$$$%%%$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&'''((((((&&&%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((((((((((((''''''''''''''''''&&&''''''(((((('''&&&&&&((((((((((((((()))))))))'''''''''((((((((())))))))))))))))))************(((+++---+++***///;;;FFFMMMVVVVVVVVV```eeeffflllsss}}}yyynnnmmmrrrzzzwwwyyy||||||xxx{{{zzzsssllliiimmmppptttvvvyyy{{{|||}}}~~~xxxtttpppqqqrrrmmmaaaVVVPPPNNNMMMMMMOOOPPPPPPPPPNNNPPPSSSUUUWWWZZZ^^^bbb^^^^^^]]][[[YYYZZZ]]]___^^^___```aaaaaaaaabbbbbb```aaa___]]]aaajjjpppqqqllljjjgggdddeeegggkkkmmmnnnmmmmmmnnnooopppqqqqqqrrruuuxxxzzz{{{}}}{{{vvvuuuqqqmmmkkkhhhgggggggggggghhhiiijjjccccccbbbaaaaaabbbcccccc```aaacccdddccc```\\\ZZZXXXYYYZZZ[[[ZZZYYYXXXWWWQQQOOOLLLHHHCCC<<<555111......///000222333444555555555:::CCCLLLUUUaaakkkooorrruuuvvvvvvxxx|||~~~zzztttkkk^^^QQQHHH;;;999666444444555888:::888===MMMfff{{{qqqbbbWWW[[[XXXPPPSSSfffttteeefffuuu|||{{{fffIII333111---******,,,------)))(((((('''(((((()))***'''((()))((('''&&&''')))(((%%%###$$$'''((('''$$$&&&'''((('''&&&$$$$$$%%%###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%$$$###############"""!!! &&&'''((((((&&&%%%&&&'''&&&'''((())))))))))))((((((((((((((())))))))))))*********'''&&&%%%&&&((((((((('''&&&&&&&&&'''(((((())))))&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&''''''((((((&&&'''((((((((('''%%%$$$(((((())))))))))))))))))'''''''''(((((())))))***''''''''''''(((((((((((((((***,,,++++++///888???EEEQQQUUUWWW______^^^fffnnn}}}xxxppptttyyyyyy|||zzzrrrrrrsssrrrpppwwwyyysssjjjhhhiiijjjtttwwwzzz||||||{{{||||||tttpppmmmnnnpppkkkaaaXXXSSSQQQOOONNNMMMLLLJJJGGGFFFJJJOOOSSSUUUXXX]]]bbb]]]]]]\\\[[[YYYZZZ]]]___^^^___aaaaaa``````bbbccc___aaaaaaaaagggqqqvvvuuugggeeecccbbbbbbeeehhhjjjlllkkkjjjkkkmmmoooooooookkknnnqqqssstttuuuwwwyyy{{{}}}|||ssspppooolllhhhhhhfffeeeeeefffgggggghhhiiieeeeeeeeeddddddeeeffffff```aaaaaaaaa```]]]YYYWWWTTTWWWYYYYYYXXXVVVUUUTTTJJJIIIGGGCCC>>>999555222///000000111222444555666444666>>>JJJUUU^^^jjjtttxxxyyyzzz{{{{{{|||{{{uuummmbbbVVVIIIAAA555555444333444555777888444FFFccclllXXXYYY[[[\\\[[[aaaoooqqq```WWWbbbvvv|||~~~}}}YYY>>>+++---,,,))))))++++++)))***)))(((''''''((()))***'''((()))((('''&&&''')))&&&%%%$$$%%%'''''''''&&&%%%&&&((('''&&&%%%%%%&&&###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&'''((($$$&&&)))+++,,,+++)))((((((((((((((())))))))))))((())))))'''&&&%%%&&&((((((((('''&&&&&&&&&'''((()))))))))&&&'''''''''''''''&&&&&&''''''''''''((((((((()))&&&%%%%%%%%%%%%'''((()))$$$&&&'''((()))(((&&&%%%((((((((((((((((((((((((&&&''''''((())))))******(((((((((((('''''''''''')))***++++++,,,///333777???NNNUUUYYY]]]XXXVVV```fffuuu~~~uuukkkgggkkkvvvwwwmmmiiifffdddhhhsssyyysssllliiijjjjjjsssvvvzzz|||{{{xxxvvvvvvpppmmmkkkkkkllliiibbb[[[WWWUUURRRQQQOOOLLLHHHEEEDDDIIIOOORRRSSSTTTXXX\\\[[[\\\\\\[[[ZZZ[[[^^^```]]]___``````______aaaddd___aaaccceeellltttwwwuuueeedddcccbbbccceeehhhiiikkkiiigggiiilllnnnnnnlllhhhjjjlllnnnnnnnnnoooqqqsssuuuwwwyyyyyy{{{}}}zzztttoooooommmiiigggiiifffffffffggghhhhhhiiiiiiggggggffffffeeeeeedddddd____________^^^\\\ZZZXXXTTTWWWYYYYYYUUURRRPPPPPPFFFEEECCC???:::666444333333222222111222333555666999;;;EEERRR\\\dddnnnvvv{{{|||}}}}}}}}}~~~{{{uuulllbbbWWWLLLBBB;;;111111222333444555777777777OOOqqq{{{cccSSSYYYaaammmwww|||}}}vvvaaaSSSVVViii}}}~~~oooLLL888)))---...***))),,,+++(((,,,***)))'''&&&'''((()))'''((()))((('''&&&''')))$$$%%%&&&&&&%%%%%%'''((($$$%%%''''''&&&%%%&&&'''$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((()))))))))$$$&&&''''''&&&&&&((()))$$$''',,,000000...+++((('''((((((((()))))))))***&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&'''((())))))***&&&''''''(((''''''&&&&&&&&&'''''''''(((((())))))$$$$$$######$$$&&&''')))"""$$$&&&((())))))(((''''''''''''''''''''''''&&&&&&''''''((()))******+++************))))))))))))*********+++,,,...///000;;;LLLVVVZZZ[[[TTTQQQ\\\aaapppzzz{{{ssskkkdddbbbgggqqq}}}uuujjjbbb]]]ZZZeeerrrzzzvvvooommmnnnlllppptttxxxzzzxxxtttqqqooonnnllljjjjjjjjjhhhccc___ZZZYYYVVVUUUSSSOOOJJJGGGEEEKKKQQQSSSQQQQQQTTTWWWZZZ[[[\\\\\\\\\\\\^^^```\\\^^^```___]]]]]]```ccc```bbbdddfffnnnuuuwwwsssffffffeeeffffffhhhiiijjjjjjhhhfffgggkkkmmmlllkkkhhhjjjllllllkkkjjjkkkllllllooorrrtttuuuvvvxxxyyy||||||wwwuuuqqqppppppooojjjjjjlllgggggghhhhhhiiiiiijjjjjjfffffffffeeecccaaa```___^^^^^^^^^^^^]]]\\\\\\[[[UUUXXXZZZYYYTTTOOOMMMMMMDDDCCC@@@<<<777444222222555444222111111333444666???BBBKKKWWW```fffmmmttt{{{|||||||||||||||}}}}}}wwwpppfffZZZOOOEEE<<<777000000222444555777888999===UUUttt~~~mmm\\\RRRYYYfff~~~lllWWWOOOZZZqqq{{{```@@@111***000222...,,,......)))---+++)))'''&&&&&&'''((('''((()))((('''&&&''')))###%%%((('''%%%$$$&&&)))###%%%''''''&&&&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''"""$$$%%%&&&&&&$$$%%%''''''''''''(((***%%%)))...333444111,,,)))'''((((((((())))))******)))))))))+++'''%%%))),,,***'''((()))'''&&&%%%%%%(((***,,,''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$###%%%&&&''''''((((((''''''%%%'''))))))'''&&&%%%&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))+++++++++)))'''''')))+++(((***++++++)))+++000444;;;DDDTTT^^^ZZZQQQQQQYYYgggrrr|||~~~hhhcccccchhhlllmmmttt}}}}}}yyyxxx{{{~~~wwwhhhYYYOOO^^^aaaooowwwrrrqqqsssmmmooorrrssssssssstttssspppooommmkkkiiigggeeeaaa^^^YYYWWWTTTRRRQQQNNNJJJHHHNNNKKKNNNUUURRRKKKOOOZZZZZZZZZ[[[\\\]]]^^^______ZZZ\\\^^^_________```aaaaaabbbaaaccciiippppppkkkeeehhhkkkkkkjjjiiiiiiiiifffddddddeeehhhjjjjjjjjjooolllkkkkkkhhheeegggkkknnnmmmlllkkklllnnnppprrrvvvwwwwwwvvvuuuuuuwwwyyy~~~~~~{{{wwwuuuttttttvvvrrrlllgggddddddeeeggghhhiiijjjjjjiiigggdddcccbbbaaaaaabbbcccbbb```]]]]]][[[ZZZZZZ[[[\\\ZZZYYYXXXXXXXXXWWWTTTOOOKKKHHH???;;;777555555333...+++...111444555555777<<<@@@FFFMMMVVV]]]aaagggooouuu{{{~~~~~~{{{zzz}}}|||yyyuuulll^^^PPPDDD;;;555111444111222666555111222777<<<\\\sssuuuiiiUUUJJJPPPUUUzzz~~~mmm[[[XXXiii|||pppJJJ666444)))***+++,,,,,,+++***))))))******)))''''''((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###$$$&&&((((((&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((((((+++&&&&&&///444000+++***&&&&&&''''''((()))))))))'''''''''((($$$###''')))&&&$$$%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''%%%&&&(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))***++++++)))((('''(((***)))************,,,///222777AAARRR^^^\\\UUUVVV\\\fffpppyyy{{{|||}}}{{{vvvfffbbbbbbhhhmmmpppuuu{{{|||}}}~~~}}}{{{{{{}}}~~~~~~rrrdddZZZZZZ\\\jjjuuutttuuuuuulllmmmnnnoooooooooppppppnnnmmmllljjjiiihhhfffccc```ZZZXXXVVVTTTSSSQQQMMMKKKMMMIIIJJJOOOLLLFFFKKKVVVYYYYYYYYYZZZ[[[\\\]]]^^^]]]___```aaa``````bbbcccbbbcccbbbbbbgggmmmlllgggdddgggjjjkkkjjjiiihhhhhhkkkkkkjjjjjjjjjkkklllmmmkkkiiijjjkkkiiifffgggkkkjjjiiihhhhhhhhhjjjlllmmmsssssssssqqqooooooppprrrtttuuuuuusssqqqoooooopppqqqoookkkhhheeeddddddeeeeeeffffffffffffeeecccbbbaaa```___``````___]]][[[\\\ZZZYYYYYYZZZZZZXXXWWWUUUUUUUUUSSSOOOKKKFFFCCC:::777555444444333111...222555777888888;;;AAAFFFMMMTTT\\\ccchhhnnnvvv|||~~~}}}|||wwwnnndddTTTFFF===888444222000///111444444111555<<>>OOO[[[[[[VVVUUUXXXcccllluuuxxxxxxvvvqqqllleeecccdddllltttxxxzzz|||~~~{{{qqqfff\\\[[[hhhxxx}}}{{{mmmjjjjjjiiiiiijjjjjjkkklllkkkjjjiiijjjjjjiiifffccc\\\ZZZXXXWWWVVVTTTQQQOOOOOOJJJHHHIIIFFFCCCHHHRRRVVVUUUTTTUUUVVVYYY[[[]]]______```___^^^___aaadddcccdddbbbaaaeeeiiigggbbbcccfffjjjkkkjjjhhhggggggmmmnnnooommmjjjiiikkknnnhhhggghhhkkkiiifffgggjjjgggffffffeeefffgggiiijjjmmmmmmllljjjhhhggghhhjjjkkklllmmmlllkkkkkklllmmmkkkjjjjjjhhhgggeeedddcccbbbbbbaaaaaaaaaaaabbbbbb___^^^]]]]]]^^^]]][[[YYYZZZXXXWWWVVVWWWWWWUUUSSSQQQPPPOOOMMMIIIDDD???===444333111111333444333222555888;;;<<<>>>BBBJJJOOOZZZ___eeejjjnnnssszzzzzzqqqbbbUUUEEE:::555444333111111111333444222111888AAARRRVVVOOOFFFEEEDDDIIIVVV~~~vvvzzzvvvjjjuuusssMMM333,,,...)))******++++++******))))))******)))''''''((()))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%###%%%((()))'''&&&'''&&&&&&''''''((()))))))))******)))(((%%%&&&))))))&&&&&&(((&&&&&&''''''&&&%%%%%%$$$!!!###%%%((((((((('''&&&)))(((&&&%%%$$$$$$%%%&&&%%%&&&''''''((('''''''''%%%&&&&&&%%%%%%&&&)))+++&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&(((++++++)))(((((((((---***'''(((+++---,,,***000;;;JJJUUUVVVSSSPPPPPP___eeemmmrrrssspppjjjeeeggggggkkkttt~~~~~~}}}{{{{{{ooogggdddppprrrjjjfffddddddddddddgggjjjjjjiiijjjkkkmmmllljjjhhh]]][[[ZZZYYYXXXWWWTTTQQQRRRLLLHHHFFFCCCAAAGGGOOONNNNNNMMMNNNQQQUUUYYY\\\[[[\\\[[[ZZZYYY[[[^^^aaabbbcccbbb```cccgggfffaaacccfffjjjkkkjjjhhhggggggiiikkkmmmjjjfffeeeiiinnnllliiihhhiiigggdddfffkkkggggggffffffggghhhiiiiiigggggggggeeecccccceeefffhhhiiijjjjjjiiihhhjjjkkkfffgggiiiiiiiiifffdddbbb```___^^^]]]^^^___aaabbb]]]\\\[[[\\\]]]]]]\\\ZZZXXXVVVTTTSSSSSSSSSQQQOOOLLLKKKJJJGGGCCC>>>:::777111000000000111333444555666999===@@@DDDKKKTTT[[[fffjjjnnnqqqsssvvvzzz~~~sssfffRRRGGG:::222222333222111555666666444111222;;;CCCRRRSSSIII???@@@@@@III[[[uuuzzz___>>>000//////))))))************)))))))))******)))''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((('''%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%''''''&&&%%%&&&'''&&&&&&''''''((()))))))))'''((())))))'''(((+++***'''''')))'''&&&$$$$$$$$$&&&''')))!!!###%%%((((((((('''&&&)))(((&&&%%%$$$$$$%%%&&&%%%&&&''''''((('''''''''%%%&&&&&&%%%%%%&&&)))+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&(((******)))(((((((((,,,)))'''(((+++,,,+++(((,,,666CCCMMMRRRSSSRRRPPPZZZ^^^eeelllnnnlllgggeeegggkkksss}}}~~~|||}}}uuusssppp|||xxxkkkddd`````````___ccciiihhhiiijjjmmmooopppmmmkkk^^^]]][[[ZZZZZZXXXUUUSSSSSSNNNHHHCCC@@@???DDDIIIFFFEEEFFFGGGKKKPPPUUUXXXVVVWWWVVVVVVUUUWWWZZZ]]]^^^```aaa___aaaffffffcccdddfffiiijjjiiigggggghhhcccfffhhhfffcccdddjjjoooqqqllliiigggdddbbbeeekkkffffffffffffffffffggggggccccccdddcccbbbccceeegggggghhhiiihhhfffeeefffgggcccdddgggiiiiiifffdddbbb___^^^\\\[[[\\\^^^```bbb\\\ZZZYYYZZZ\\\]]]\\\[[[UUUSSSPPPOOONNNMMMKKKIIIFFFFFFDDDAAA>>>:::777555111111111000111222555666555999@@@EEEKKKTTT^^^eeemmmppptttxxxzzz|||}}}{{{ttteeeUUUBBB<<<555222333444333111222444444111111777AAAHHHTTTUUUKKK@@@>>>???PPPjjj|||xxxpppNNN777111000,,,)))))))))))))))))))))))))))******)))''''''((()))&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((&&&%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((***+++***)))((())))))&&&&&&''''''((()))))))))******,,,&&&%%%'''***((($$$%%%)))'''&&&$$$###$$$&&&)))+++###$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&(((***%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((&&&'''))))))((('''((()))***)))((()))***+++***)))(((111<<>>???AAA??????@@@BBBFFFJJJNNNQQQPPPQQQRRRSSSSSSUUUXXX[[[ZZZ]]]^^^]]]___cccdddbbbdddeeefffeeeddddddfffgggbbbcccddddddcccffflllpppqqqmmmiiifffccc```ccciiibbbbbbbbbbbbccccccbbbbbb```aaabbbaaaaaabbbeeegggeeeeeefffdddbbbaaaaaabbbaaacccdddeeeeeedddcccaaa^^^]]][[[[[[[[[]]]___```[[[YYYWWWWWWXXXXXXXXXWWWOOOMMMJJJIIIGGGFFFCCCAAA@@@???>>><<<:::777555444222222222222111333777:::999???FFFNNNTTT]]]gggnnnqqqtttyyy~~~~~~yyyrrrkkkaaaQQQBBB666555444444555555444333,,,/////////555AAAKKKPPPYYYXXXKKK???<<<@@@ZZZ~~~yyy|||]]]@@@333000---(((***))))))(((((())))))***)))******)))''''''((()))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&((((((&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%((()))'''&&&'''&&&"""&&&&&&''''''((())))))))))))))))))%%%%%%''')))'''###$$$(((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''%%%&&&(((((('''&&&''''''%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))&&&'''(((((('''''')))***&&&((()))***)))))))))***'''...555===IIIWWW]]]\\\WWWSSSTTT[[[aaabbbcccfffmmmzzz|||ooobbbZZZYYYWWWTTTYYYdddcccdddgggkkknnnnnnllljjjeeecccaaa```^^^\\\YYYVVVRRROOOJJJDDDAAA???>>><<<<<<<<<===???AAACCCEEEGGGHHHJJJLLLNNNOOOQQQTTTVVVWWW[[[\\\ZZZ[[[___```___bbbbbbaaa```___```cccfffbbbaaa``````bbbfffkkkmmmkkkhhhggggggddd```aaaeee___```````````````_________``````_________bbbdddaaabbbbbbaaa___^^^^^^___````````````````````````\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZWWWTTTRRRQQQPPPOOOMMMIIIGGGDDDAAA@@@>>>;;;888999888888777666444444333111333333333333555:::>>>BBBHHHQQQXXX___fffnnnttttttwww|||~~~tttrrriii]]]RRRJJJ???666111333555666555444666777...000111333>>>MMMWWWXXXWWWUUUIII@@@???EEE```}}}~~~hhhJJJ777///,,,)))(((***)))(((''''''((()))***)))******)))''''''((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%'''((('''%%%###%%%&&&###$$$%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###%%%%%%###%%%'''###&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&(((***((($$$%%%)))((())))))))))))'''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&'''(((((('''&&&$$$###%%%&&&''''''((((((''''''%%%'''))))))'''&&&%%%&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''((('''&&&''')))+++$$$'''******((('''))),,,(((---111777CCCSSSZZZYYYWWWPPPOOOVVV\\\^^^aaafffrrr|||ooobbbXXXWWWTTTPPPVVVbbb```bbbeeeiiilllmmmjjjhhhhhhfffdddbbb```^^^ZZZWWWSSSRRRNNNHHHEEECCC???;;;;;;<<<<<<===>>>?????????@@@CCCGGGJJJKKKMMMOOOQQQUUUYYY[[[XXXXXX[[[\\\[[[``````^^^\\\[[[\\\aaadddbbb___]]]]]]```eeehhhiiicccccceeehhheee```___aaa___``````aaa``````_______________^^^\\\\\\^^^```^^^```aaa```^^^^^^___``````___]]]\\\\\\]]]^^^___ZZZZZZZZZYYYYYYYYYZZZZZZZZZVVVRRRNNNKKKIIIGGGEEEEEEBBB???<<<;;;888555333444444444333333333333333000222444444444888===BBBIIIPPPYYY```fffkkkrrrvvvxxx{{{~~~~~~xxxsssgggcccYYYJJJ???:::666111///333666666333333777;;;666777777999FFFWWW^^^]]]QQQPPPHHHDDDFFFJJJaaa}}}~~~{{{vvvwwwtttXXX===111...)))(((,,,***)))(((''''''((()))***)))******)))''''''((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&(((((('''$$$###%%%'''###$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''')))((('''***---'''&&&&&&''''''((()))))))))''''''(((%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""$$$%%%'''&&&%%%%%%%%%%%%&&&'''---***'''''')))***(((&&&((('''&&&%%%&&&(((***,,,''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))***))))))(((((()))***+++***+++...333===JJJWWW```SSSVVVRRRRRRVVVTTTZZZkkk|||zzzooo^^^WWWRRROOOQQQVVVUUUZZZ```ccceeefffjjjlllhhhhhhgggfffccc```\\\ZZZWWWVVVPPPHHHEEEFFFCCC??????<<<777555666999;;;<<<:::>>>CCCEEEEEEFFFJJJMMMQQQTTTWWWYYYXXXWWWWWWXXXaaa```]]]ZZZYYYYYYYYYZZZbbbbbbaaa``````___^^^^^^aaaaaa```______^^^^^^]]]cccbbb```___^^^]]]^^^^^^___]]][[[ZZZYYYZZZ[[[\\\YYY[[[]]]]]]]]]]]]^^^___```___\\\ZZZYYYYYYZZZ[[[\\\YYYUUUTTTVVVWWWVVVTTTQQQOOOMMMIIIDDD???;;;999777888888666444222333333111000///...///111444555222333555777:::AAAHHHNNNSSS\\\eeeiiilllrrruuuuuuzzzyyyxxxxxxvvvpppggg```TTTOOOGGG>>>888444222222+++111777999888999===BBB;;;666666DDD\\\jjjfff\\\IIIGGGBBB===AAATTTpppuuupppkkkpppaaaLLL999333///***,,,444,,,+++)))((('''&&&''''''***)))(((''''''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((("""%%%&&&######((($$$&&&''''''&&&%%%%%%&&&(((((((((&&&%%%%%%''')))'''''''''(((''''''&&&&&&(((((('''&&&'''((()))***###$$$&&&'''(((((())))))''''''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((())))))'''&&&%%%%%%%%%%%%&&&'''###""""""$$$&&&)))))))))(((((('''&&&''')))+++,,,''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((***)))((((((((()))***+++)))***,,,000888DDDRRR[[[VVV[[[YYYXXX[[[YYY```rrr~~~yyy~~~wwwqqqjjjeee[[[PPPLLLMMMPPPTTTXXX[[[]]]```dddgggggghhhhhhgggeeeaaa]]][[[___^^^XXXPPPLLLKKKHHHCCC>>>;;;888666777777777666777:::===???@@@AAACCCFFFJJJLLLOOOQQQQQQQQQRRRSSS[[[ZZZXXXXXXXXXYYY[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]______^^^^^^]]]\\\\\\\\\```___]]]\\\[[[[[[\\\]]]]]]\\\ZZZYYYXXXYYYZZZ[[[XXXZZZ\\\\\\\\\\\\\\\^^^]]][[[YYYWWWWWWWWWXXXYYYYYYVVVTTTSSSTTTTTTRRRPPPLLLKKKHHHCCC???;;;888666333444444333000///000000111000000000111333555666444555777:::>>>FFFOOOUUU\\\eeemmmpppsssxxxzzzyyysssrrrpppoookkkbbbWWWNNNGGGDDD===777333111111111333444666888<<>><<<:::888666777777777777888999:::<<<===>>>>>>???BBBFFFIIIOOOOOONNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVUUUUUUTTTTTTRRRPPPNNNOOOQQQTTTVVVRRRQQQQQQPPPPPPPPPQQQRRRPPPRRRTTTTTTSSSSSSSSSTTTPPPOOONNNMMMNNNPPPRRRSSSNNNOOOOOOOOONNNJJJGGGDDD???===999555222111111111///000111111//////000111///000111222333444555666555777:::???GGGRRR]]]dddlllrrrvvvvvvvvvvvvsssooolllgggaaa[[[UUULLLBBB:::222111000///000222444555222666<<>>999888666555555666666555666777777777888:::???BBBEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQQQQPPPOOOOOONNNNNNJJJIIIGGGFFFGGGIIILLLMMMIIIIIIHHHHHHHHHIIIIIIIIIHHHJJJKKKKKKJJJJJJJJJKKKHHHGGGFFFFFFGGGIIIKKKMMMHHHIIIKKKKKKHHHDDDAAA???:::888555222000///000000...///111111000000111333///111333555666777777777666999===CCCKKKVVV```gggnnnssswwwxxxxxxyyyuuuooojjjbbbVVVMMMEEE>>>777333//////000000222333555666222777===AAADDDJJJSSSYYYZZZ___fffhhh```WWWXXX___```[[[ZZZdddwww|||~~~ggg]]]qqqcccFFF111---***++++++))))))+++''''''(((((()))*********'''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&%%%###%%%&&&&&&%%%$$$$$$%%%$$$!!! %%%'''$$$ ###$$$%%%%%%&&&&&&&&&%%%'''''''''(((((((((((((((###$$$&&&'''(((((())))))''''''''''''(((((((((((($$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''%%%&&&'''((()))*********+++***)))((()))---333888III]]]eeedddeeebbbbbbjjjiiirrr}}}pppiiiiiipppwwwxxxnnnnnntttzzzzzzoooeeeeeejjjqqqvvv{{{zzzpppfffWWWRRRKKKGGGHHHLLLQQQSSSXXX[[[^^^cccfffhhhiiiiiiiiijjjjjjgggffffffbbb\\\YYYUUUPPPKKKIIIGGGEEECCC<<<:::666555444444333222222333333222111333666999888999;;;===???AAABBBCCCAAABBBCCCDDDFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEEEE@@@????????????@@@BBBBBB>>>????????????@@@@@@@@@>>>@@@AAAAAA@@@???@@@AAA???>>>======>>>@@@CCCDDD@@@BBBDDDDDDAAA===;;;:::555444222111000///000000,,,...000111000111333444444666999;;;=========<<<<<<@@@EEELLLSSS\\\eeejjjpppuuuyyyzzz}}}~~~yyyrrrhhh^^^PPPCCC<<<777222000...///000222333444555555777999999777888BBBQQQ]]]cccbbbcccbbbZZZRRRWWWccchhhfffhhhrrrnnniiiqqqggg___fffvvvPPP555///...---,,,+++***))))))''''''((()))******))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%$$$"""!!!###'''(((&&&######$$$%%%&&&&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''((((((((((((&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&''')))+++***(((&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((($$$%%%'''((()))******))))))))))))))))))+++///222:::OOOZZZ\\\bbb```]]]aaaccclllxxx~~~mmmdddaaabbbiiiqqq}}}wwwrrruuuzzz|||}}}|||~~~{{{sssmmmiiipppvvvyyy|||{{{uuujjjbbbXXXPPPMMMNNNOOOOOOPPPRRRVVV[[[```dddgggiiihhhjjjjjjhhhggggggbbb[[[[[[YYYWWWVVVTTTPPPKKKGGGBBB???:::777777777555333333333333222000000222444111222444666888999:::;;;999999:::<<<===>>>????????????>>>>>>===<<<<<<<<<777888888999999999999888555666777777888888888777555777888888777666666777666555444444555777999;;;888;;;===<<<999666555555111111000000000/////////...000222333333444666888;;;>>>AAAEEEGGGFFFEEEDDDFFFKKKQQQXXX^^^eeekkkoootttwwwzzzyyyzzzyyyqqqiii[[[RRRFFF<<<777555222111///111333555777888888888666666555555999CCCOOOXXXZZZUUUUUUXXXWWWVVV___nnnvvvrrrqqqxxxyyy{{{lll^^^```ggg{{{ppp\\\aaasssaaaCCC000,,,------+++***)))(((''''''((()))******)))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$"""%%%'''&&&$$$"""$$$&&&###$$$&&&&&&$$$###$$$%%%$$$%%%'''((())))))(((((($$$$$$%%%''''''((((((((($$$%%%&&&'''''''''&&&%%%''''''((((((''''''&&&%%%''''''''''''((((((((((((((()))+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++%%%%%%&&&''''''&&&%%%%%%%%%$$$###&&&(((((($$$ '''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))###%%%'''(((*********)))'''((())))))((())),,,...***@@@MMMRRRZZZ[[[VVVWWW^^^hhhsss{{{qqqbbb\\\[[[\\\bbbiiixxx}}}}}}wwwvvv|||~~~vvvsss}}}{{{zzz{{{yyyvvvsssyyy{{{vvvvvv}}}zzzpppdddZZZTTTQQQOOONNNIIIJJJNNNSSSYYY^^^cccfffhhhkkkmmmllllllmmmiiibbb\\\]]]^^^___^^^XXXPPPKKKHHHDDD>>><<<;;;;;;888666666666666444222111222333000111222333333333333222444444555666777888999999999999888888777666666555333333555555555444333222000111222222333333333333000111333222111000000111000///......///111333444333666888777333111111222...//////000000//////...111333666777777888;;;<<>>;;;===777888FFFTTTVVVMMMDDDBBBBBBEEEMMMXXXhhhxxxnnn{{{zzztttppp|||~~~qqqjjjpppyyy{{{gggZZZ\\\kkkyyyvvvgggdddvvv}}}\\\@@@)))'''((((((''''''(((***---'''''''''''''''((())))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''###$$$%%%%%%######$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$&&&%%%###"""$$$'''######$$$$$$$$$%%%%%%%%%$$$''')))&&&###%%%+++111(((&&&%%%&&&)))***'''$$$''''''((()))***)))))))))%%%&&&'''!!!%%%'''((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((&&&$$$$$$'''((('''&&&((()))***+++***)))'''%%%''''''''''''''''''''''''+++(((&&&%%%''''''%%%$$$((((((((((((((((((((((((,,,+++++++++,,,---.........222:::BBBJJJNNNOOOOOOTTTXXX___hhhvvvoooccc```gggeeeYYYVVV]]]jjjwwwuuukkkjjjpppuuuuuuvvvuuuxxx~~~wwwssszzz{{{mmm\\\PPPHHHFFFDDDCCCEEEJJJPPPTTT\\\```eeehhhgggeeecccbbbbbbaaa```bbbfffeee```[[[XXXUUUQQQMMMKKKGGGCCC@@@<<<<<<;;;666111///111444///111222222000///000111111111000////////////000222111111000000/////////....../////////000000000111000000//////000000111111111000////////////000......---+++)))***---000111000///000222333333333......//////000222333444777888;;;@@@EEEKKKOOORRRUUUXXX]]]``````aaabbbdddlllppptttuuusssssswww{{{{{{sssggg\\\SSSJJJAAA;;;333333333222000111333555:::888:::???FFFHHHEEEAAA777:::EEEVVV___[[[OOOFFF;;;???BBBHHH\\\xxx{{{xxx|||wwwtttpppjjjcccdddrrrvvvhhheeennn|||wwwlllnnnjjjIII666---))))))******((('''&&&(((***'''''''''''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$###""""""###$$$$$$######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%''')))((('''&&&&&&'''((('''%%%((((((((((((((())))))))))))))))))######%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############'''''''''''''''''''''''''''%%%######$$$%%%$$$###((()))***++++++***)))(((''''''''''''''''''''''''$$$######%%%&&&'''&&&$$$((((((((((((((((((((((((&&&''')))+++,,,++++++***+++...333999AAAHHHNNNQQQRRRTTTWWW___ooo~~~ooohhhgggnnnkkk___[[[aaammmzzz}}}ooofffddddddccchhhjjjttt|||rrrrrrxxx|||gggXXXMMMHHHCCC???@@@CCCFFFHHHTTTXXX]]]```bbbbbbbbbbbbdddbbbaaacccffffffccc___\\\ZZZWWWTTTRRRPPPLLLJJJBBBAAA>>>999555333444555222333444333111000111222222111000///............/////////......................../////////000000111000000///000000111111111111000////////////000,,,,,,---,,,,,,---000222///...---...000111111000,,,---///222444666888888===@@@EEELLLRRRWWW[[[]]]```bbbeeefffggghhhkkklllwwwyyyzzzxxxtttsssvvvyyyqqqfffWWWJJJAAA:::555222...000111222222444666888???@@@BBBHHHNNNNNNIIIDDD???LLL```ooolllZZZHHH???888AAAEEELLLfffnnn^^^\\\___ggg|||}}}wwwpppwww}}}tttqqq{{{zzzTTT888---///222+++,,,+++)))&&&%%%&&&'''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$############"""###$$$%%%$$$###$$$%%%&&&&&&&&&'''&&&&&&'''%%%$$$$$$&&&'''&&&$$$((()))(((&&&%%%$$$&&&((()))((('''''''''((()))***'''&&&%%%&&&'''''''''&&&%%%$$$###&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$###'''''''''''''''''''''''''''&&&$$$$$$$$$$$$$$$###$$$%%%&&&'''((((((''''''''''''''''''''''''''''''###$$$%%%'''((()))'''&&&((((((((((((((((((((((((###$$$%%%'''((((((((('''***+++...333;;;EEEPPPWWWXXXVVVUUU\\\kkk{{{~~~xxxrrrppprrrooogggiiiqqqyyy|||ooofff```\\\bbbeeeqqq~~~rrrnnnpppxxxqqqeeeYYYRRRHHHBBB@@@BBBCCCDDDKKKOOOTTTYYY\\\___bbbdddcccaaa```aaaccccccbbb```^^^\\\ZZZXXXWWWVVVSSSQQQIIIEEE@@@<<<999888888888777888888666444222333444333222111111000000000111////////////000000111111000000000000111111111111222222222111222222333333222222111000000000000111...000111111000111333555///......///111222111000---...000333666:::>>>@@@EEEIIIPPPXXX___cccfffgggggghhhhhhiiikkkmmmpppqqqvvvxxxwwwuuupppmmmlllmmm\\\SSSFFF<<<777555333222111222333444555777;;;>>>DDDJJJPPPUUUUUUPPPJJJEEEPPPccc{{{tttXXXDDD===<<>>DDDHHHMMMRRRYYYaaahhhkkklllllllllkkkjjjkkkmmmppprrrsssssssssqqqmmmggg```[[[XXXFFF@@@888444333444333222444444444555999???GGGMMMSSSXXX\\\YYYSSSOOOQQQTTTbbbuuutttVVVEEECCC???GGG[[[sss}}}yyyuuuwwwkkkfff{{{rrrsssuuujjjoootttQQQ999000---***'''''')))***)))((('''((()))&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''$$$###$$$''')))'''$$$%%%&&&'''((()))((('''&&& $$$)))***'''&&&(((***((())))))&&&######&&&***)))(((&&&%%%%%%''')))***###%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&'''))))))%%%&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''(((((('''%%%%%%&&&(((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((***)))((((((((()))+++,,,***+++,,,...555AAAPPP[[[ZZZZZZXXXYYY```jjjoooooommmpppvvvyyyvvvrrrwwwzzzhhh[[[WWW```www{{{qqqnnnqqqeeejjjnnnooolllgggeeeeeejjjfff^^^SSSHHHAAA??????>>>@@@BBBEEEHHHMMMSSSWWW^^^___aaacccdddddddddccceeecccaaaaaaaaa```___]]]QQQKKKDDDCCCGGGJJJKKKIIIDDDCCCAAA>>>:::999999;;;666666555444444444555555000000111111222222222333222222222333333333333444444444444444555666777777444444333222222222222222111444666777666555555666;;;:::999::::::999666444333333555888>>>EEEKKKOOOWWW[[[aaahhhmmmoooooonnnqqqooommmmmmooopppqqqpppnnnkkkgggaaaXXXOOOGGGCCC888444000///111222111///333444666999@@@JJJVVV^^^dddbbb]]]SSSMMMRRR```mmmzzzlllNNNAAABBBFFFOOOhhhpppmmmyyy{{{ttt|||mmmyyytttlllhhhwww}}}___===---+++,,,+++)))%%%''')))***))))))***+++&&&&&&%%%%%%&&&&&&'''(((***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&''''''&&&$$$%%%'''))))))((('''&&&"""'''((($$$###&&&***'''''''''&&&%%%%%%''')))((('''&&&&&&&&&'''((()))$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$###$$$%%%'''(((((())))))###$$$%%%&&&''''''''''''###$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%'''((('''%%%%%%''')))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%'''&&&$$$$$$&&&)))((((((((((((((((((((((((''''''((((((''''''&&&%%%(((***++++++///999GGGQQQUUUXXXYYYXXX[[[bbbggggggfffkkkqqqrrrppppppzzzqqqccc^^^cccuuuxxxuuuwwwnnnlllggg```YYYUUUTTTTTT___cccddd^^^SSSJJJEEEEEE@@@AAA@@@@@@AAACCCHHHLLLTTTXXX]]]aaadddeeeffffffgggeeeccccccccccccaaa___TTTMMMGGGHHHOOOUUUVVVTTTOOONNNKKKGGGCCCBBBBBBDDD@@@???===;;;:::999888888444444444444555555555555777777777777888888888888999999999999:::;;;<<<<<<;;;:::999999888888999999999<<<@@@BBBBBBAAAAAABBBDDDCCCBBBBBBBBB???<<<999:::===BBBGGGMMMSSSVVVXXX```ccchhhmmmppppppooonnnuuurrrooommmmmmmmmjjjhhhbbb]]]VVVNNNGGG@@@;;;888444111......111333111///333555999>>>GGGRRR^^^fffddd]]]SSSLLLNNN[[[lllyyy~~~cccKKKCCCGGGXXXeeezzz~~~ssswww}}}wwwwwwfffhhhooo```III222)))*********+++$$$''')))***)))))))))***&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$###$$$&&&###$$$'''((()))(((&&&%%% """%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''''''((((((111///---"""""""""###%%%''')))***"""$$$&&&((()))))))))(((!!!"""###$$$%%%%%%&&&%%%""""""###$$$&&&'''((((((''''''''''''''''''''''''###&&&'''&&&$$$$$$'''***'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%&&&)))---((((((((((((((((((((((((&&&(((***++++++(((%%%###''')))))))))***222>>>HHHRRRWWWZZZYYYYYY^^^ccceeehhhjjjkkkiiifffmmm~~~{{{mmmkkkhhhppp|||}}}yyynnnbbbXXXRRRMMMLLLQQQ\\\fffggg^^^TTTOOOOOOFFFEEECCC@@@>>>???BBBFFFKKKPPPXXX^^^bbbeeefffgggfffeeecccbbbcccbbbaaa___VVVOOOIIIKKKTTT\\\^^^\\\XXXWWWUUUQQQLLLJJJKKKLLLIIIHHHEEEBBB???===<<<;;;999999999999999999999999<<<<<<=========>>>>>>>>>>>>>>>>>>??????AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@CCCGGGKKKOOOOOOPPPPPPPPPQQQPPPOOOOOONNNKKKGGGCCCAAAFFFNNNVVV\\\___``````eeehhhllloooqqqqqqooonnnwwwsssooollljjjhhhccc___UUUOOOFFF>>>:::777666666333000...///333666666555555888===CCCKKKUUU^^^eeeZZZQQQIIIIIISSScccqqqxxxtttxxxzzzsssaaaRRRQQQYYYkkk|||{{{{{{yyyssskkk```iiiwwwsssFFF:::///...---***((()))%%%'''******)))((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%"""$$$$$$!!! ###%%%"""$$$&&&((()))'''%%%$$$'''&&&$$$%%%''''''&&&%%%%%%$$$###&&&***+++)))&&&%%%&&&''''''((((((''''''###!!!###$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&(((((('''%%%$$$$$$%%%&&&(((###$$$$$$$$$######%%%'''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&''')))***'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))(((((())))))+++000666;;;DDDNNNXXXZZZ[[[]]]``````cccddddddbbbdddsssqqqqqqxxx~~~}}}sssmmmiii___QQQEEEHHHNNNUUUYYY]]]___]]]ZZZRRRNNNGGGAAA>>>>>>AAACCCDDDFFFKKKQQQWWW\\\```bbbfffddddddeeegggfffccc```]]]RRROOO]]]lllooojjjeeebbb___^^^___\\\WWWWWW[[[YYYUUUTTTTTTOOOFFFCCCFFFFFFFFFDDDCCCAAA???>>>===AAAFFFJJJKKKHHHFFFFFFHHHLLLKKKJJJJJJJJJLLLMMMNNNMMMMMMKKKIIIHHHIIIMMMQQQPPPWWW___ccccccbbbdddfffjjjddd___]]]ZZZUUUUUUXXXWWW[[[aaagggkkkkkkjjjhhhmmmmmmnnnpppqqqqqqooollluuuqqqlllfffaaa[[[UUUQQQFFFBBB===888444111...------222555444555777888555777;;;======CCCNNNXXX\\\VVVQQQNNNOOORRRXXXbbbkkkkkkjjjllliii[[[OOOYYYlll~~~mmmbbb]]]]]]qqqsssRRR777444///***'''&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """#########$$$%%% """######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%'''((('''%%%&&&***...%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%%%%'''(((''''''&&&###$$$&&&&&&%%%&&&(((***%%%%%%$$$%%%&&&'''&&&&&&$$$%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%%%%''')))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))+++,,,,,,,,,+++,,,///111@@@IIISSSXXX[[[______]]]dddeeeeeedddhhhxxxyyytttsssuuuvvv{{{~~~vvvqqqoooiii^^^TTTPPPQQQSSSUUUZZZ___dddfff```[[[TTTLLLGGGDDDCCCCCC;;;>>>DDDJJJQQQWWW[[[]]]dddbbbbbbdddggggggfffcccbbb]]]aaaooo{{{yyyppphhhgggdddddddddaaa]]]^^^bbbbbb^^^]]]]]]XXXQQQPPPTTTSSSSSSQQQPPPNNNMMMLLLKKKQQQTTTXXXYYYWWWVVVUUUVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWVVVUUUWWW[[[^^^\\\cccjjjnnnmmmlllmmmoooqqqlllhhhgggdddaaaaaadddeeeggglllppprrrrrrpppoooooonnnnnnooopppooollliiinnnjjjbbbZZZSSSLLLFFFBBB777555444333444444444444111444555666:::@@@???;;;777888888:::BBBNNNTTTUUUSSSKKKDDDEEEIIIMMMSSSXXXZZZXXX^^^iiillliiimmmvvv~~~qqq___ZZZYYYeeezzzaaaDDD333111---***(((((())))))''''''''''''''''''''''''%%%$$$$$$%%%&&&(((***+++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$###$$$$$$!!!"""$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&''''''''''''&&&%%%&&&)))+++%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((())))))(((%%%&&&&&&%%%$$$%%%''')))&&&###"""###&&&'''&&&$$$###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%'''))))))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$###%%%%%%'''((((((((('''&&&%%%&&&'''((())))))))))))***,,,------+++******+++777???IIIQQQYYY^^^\\\VVV```ccceeegggooo}}}xxxzzzyyyxxx{{{zzzuuuttttttzzz{{{zzzyyyvvvnnnggg]]]YYYUUURRRUUU[[[ccchhhpppmmmggg^^^VVVMMMGGGDDD>>>???AAACCCFFFIIIKKKMMM]]]\\\^^^aaaeeehhhiiihhhfffhhhqqq~~~rrriiikkkhhhhhhhhhfffbbbcccgggiiigggggggggddd``````cccbbbbbbaaa```___^^^]]]]]]ccceeeggghhhhhhgggfffeee```aaacccdddeeeeeeeeedddbbbdddeeeeeeeeefffiiikkkhhhmmmsssvvvuuuttttttvvvtttpppnnnnnnmmmkkklllooooooppprrrttttttsssrrrqqqnnnmmmllllllllljjjgggddd```[[[SSSJJJDDD>>>999555222222222111222222222333666888:::===DDDIIIFFF@@@;;;999777===KKKZZZ___[[[PPPEEE<<<;;;???BBBGGGKKKXXX\\\hhhuuuyyytttuuu{{{~~~zzztttllliiiuuu{{{___TTTXXX___qqqhhhKKK666...---,,,+++*********+++''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&$$$######$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''(((&&&$$$$$$%%%'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((%%%%%%%%%###!!!"""$$$'''&&&###!!!"""&&&'''%%%"""###$$$$$$$$$###$$$&&&((($$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%'''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''&&&%%%###"""$$$%%%'''))))))((('''%%%&&&&&&'''(((((()))((((((&&&(((************+++---///666???JJJUUU\\\XXXPPPUUU\\\eeemmmwwwvvvmmmqqqvvvxxxwwwwww|||}}}}}}|||~~~yyysssssskkkbbb]]]ZZZYYY]]]bbbvvvvvvuuupppggg\\\RRRKKKHHHFFFBBB??????@@@BBBCCCQQQRRRUUUYYY___eeeiiikkkhhhmmmwwwzzzooohhhllliiihhhhhhfffbbbdddhhhkkklllooopppnnnkkkkkkkkkmmmmmmllllllkkkjjjjjjjjjmmmnnnooopppqqqqqqooonnniiikkknnnpppqqqpppnnnmmmjjjlllnnnnnnnnnmmmnnnppplllppptttvvvvvvtttttttttrrrooommmoooooonnnooosssppppppppppppooonnnmmmlllkkkiiigggfffdddbbb^^^[[[NNNJJJCCC===999777555333111222222222111111333444999AAAIIILLLNNNMMMGGG@@@<<<;;;>>>JJJ^^^mmmlllbbbLLLBBB:::888:::AAALLLWWWiiiuuu{{{qqqvvvzzzuuuqqqeeeXXXXXXkkkjjjWWWUUUdddrrrmmmQQQ<<<000+++++++++++++++******)))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$###$$$%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%''')))%%%"""###%%%'''&&&###%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$""""""$$$&&&%%%###!!!###%%%'''%%%######$$$%%%%%%%%%%%%''')))###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''"""###%%%&&&'''&&&%%%$$$$$$%%%'''))))))((('''%%%&&&'''((((((((((((((((((&&&&&&'''''''''))),,,///,,,111:::DDDQQQYYYVVVNNNLLLVVVeeerrr|||{{{lllccchhhtttzzzuuunnnpppxxx~~~~~~~~~zzzuuu~~~}}}wwwzzzsssooohhh___[[[^^^mmmrrrwwwzzzwwwnnneee^^^UUUPPPHHHBBB>>>???BBBEEEEEEGGGJJJPPPVVV]]]dddhhhjjjoootttvvvuuurrrnnnkkkkkkhhhggggggeeebbbdddjjjlllqqqvvvxxxwwwtttqqqooossssssssssssssssssssssssqqqrrrsssttttttsssssssssrrrtttwwwyyyyyyxxxuuutttppprrrssssssqqqooooooooooooqqqtttvvvvvvttttttsssrrrnnnnnnpppqqqooopppsssqqqpppooonnnmmmllljjjjjjgggddd```[[[WWWSSSNNNJJJ@@@<<<777444333333333222+++---000111333777===AAAAAAOOO\\\\\\TTTLLLDDD???777???MMMaaatttxxxhhhUUUDDD@@@;;;:::<<>>222///+++++++++++++++)))((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%$$$$$$%%%&&&###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%######%%%&&&(((%%%"""###&&&'''%%%"""%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))))))))%%%%%%&&&%%%'''''''''%%%%%%%%%'''$$$$$$$$$%%%%%%%%%%%%&&&###%%%&&&&&&%%%&&&(((***######$$$$$$%%%%%%&&&&&&&&&'''((('''&&&&&&(((***#########$$$%%%''')))***$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&''''''((((((((((((((('''((((((((('''&&&'''***---,,,000777@@@LLLUUUTTTOOOIIISSSbbboooxxx~~~}}}oooeee^^^bbbqqqxxxpppgggkkktttzzzzzzzzz|||}}}ooofffnnn~~~}}}zzzvvvuuunnnaaa[[[\\\___eeennnuuuxxxwwwssspppjjjcccXXXLLLDDD???>>>???>>>@@@CCCFFFLLLSSSZZZ```hhhlllnnnlllkkkmmmmmmkkkgggddddddeeeeeedddiiiooosssyyy~~~}}}{{{wwwrrrxxxxxxxxxyyyyyyyyyzzzzzzrrruuuxxxwwwuuutttvvvxxxzzz{{{~~~~~~}}}zzzxxxuuuvvvwwwuuusssqqqppppppssstttvvvwwwxxxwwwvvvuuutttqqqppprrrrrroooooorrrrrrqqqpppnnnllliiigggeee___[[[UUUNNNHHHBBB<<<888888555111///000000000//////111444666888>>>GGGMMMSSSaaajjjcccTTTIIIDDDBBB>>>MMMcccwwwwww[[[BBB<<<<<<===>>>DDDVVVwwwooobbbkkkxxxqqqcccZZZOOOMMMYYYkkkuuuwwwnnndddZZZVVV[[[iii~~~```DDD222,,,---++++++++++++***((('''&&&''''''''''''''''''''''''###$$$%%%&&&''')))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$$$$%%%'''###%%%&&&&&&%%%$$$&&&'''###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%######%%%&&&%%%$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))))))))'''''''''###%%%(((((('''&&&%%%&&&"""%%%((('''$$$###&&&)))"""###%%%%%%$$$%%%(((***$$$############%%%&&&'''&&&'''((('''&&&'''(((***$$$###$$$$$$%%%&&&'''(((###$$$%%%'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((())))))(((((()))***)))---222888BBBLLLOOOLLLJJJPPPYYYaaahhhooovvv{{{pppgggbbb```dddooorrrjjjgggppp{{{~~~yyy{{{|||ooocccfffttt~~~}}}xxxzzzwwwssstttnnnbbb^^^aaaXXX[[[___dddiiilllnnnnnnrrrmmmcccXXXMMMEEE???<<<===>>>@@@AAACCCHHHOOOUUU\\\aaacccaaabbbffffffbbb^^^\\\]]]bbbdddgggmmmttt{{{||||||zzzuuuxxxyyyyyyzzz{{{||||||}}}rrrxxx|||zzzuuussswww}}}~~~}}}{{{yyyvvvwwwwwwuuusssrrrrrrsssrrrssstttuuuvvvvvvuuusssssspppooopppnnnjjjiiikkkkkkjjjiiifffaaa]]]YYYVVVNNNJJJEEE@@@<<<888333000333222000000222222222111777:::===???CCCLLLXXXaaammmrrrppp```PPPHHHIIIJJJQQQ^^^mmmuuusssfffOOO<<<888999>>>EEEQQQhhh}}}mmmaaacccyyyvvvnnn^^^WWWTTT\\\iiisssxxxzzzkkk___WWW\\\hhhwww~~~aaaGGG666...,,,...*********)))((((((((('''''''''''''''''''''''''''%%%$$$$$$%%%&&&(((***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%&&&%%%$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%$$$######$$$&&&###$$$&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""$$$%%%'''(((((((((((('''''''''"""&&&'''&&&%%%######!!!&&&***((($$$"""&&&+++!!!"""###$$$###$$$''')))$$$###"""""""""$$$'''(((%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%$$$$$$%%%&&&&&&"""###%%%((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&***)))'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''"""%%%)))++++++*********%%%))),,,000888CCCHHHHHHLLLMMMOOORRRXXXaaallltttuuu}}}vvviiibbbbbbccciiiooonnngggjjjzzzzzztttiiihhhqqqyyy|||{{{www|||vvvvvvqqqgggeeelllXXXVVVUUUUUUWWW[[[```cccfffeeebbb]]]WWWQQQKKKHHH???@@@???>>>>>>AAAGGGMMMNNNTTTYYYYYY[[[___]]]VVVVVVUUUWWW]]]bbbgggooowww}}}yyy{{{zzzvvvwwwwwwxxxyyyzzz{{{||||||qqqxxx~~~|||tttqqqwww~~~}}}{{{yyywwwtttuuuuuutttrrrrrrsssuuuooonnnoooqqqrrrrrrqqqooooookkkjjjjjjhhhbbbaaabbbaaa```]]]ZZZTTTNNNHHHEEE>>>;;;888777666555444222111111111333666888888777555999@@@FFFPPP^^^ppp|||}}}oooZZZKKKIIINNNRRR___dddfffaaaYYYPPPFFF>>>999:::@@@LLL\\\uuu}}}hhh___^^^lllwwwnnn^^^ZZZ^^^lllwwwzzz~~~qqqddd]]]fffuuuiiiJJJ666//////000111))))))(((((((((((())))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%$$$######$$$&&&!!!$$$((((((&&&%%%'''***%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""&&&'''###"""$$$%%%$$$&&&&&&&&&%%%$$$&&&)))+++&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))(((&&&%%%%%%&&&&&&###"""###%%%%%%"""&&&''''''%%%###"""$$$%%%"""%%%((()))'''&&&%%%%%%'''&&&&&&'''(((&&&!!!)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&))),,,---///555@@@HHHMMMNNNOOONNNPPPXXXeeeooowww}}}xxxjjjaaa```dddnnnxxxwwwlllnnn}}}ssstttwwwuuupppooottt{{{{{{wwwtttmmm^^^SSSQQQSSSPPPOOOPPPSSSSSSSSSVVVYYYYYYUUURRROOOJJJCCC>>>===???AAACCCIIIHHHIIIMMMSSSTTTPPPLLLNNNQQQUUU[[[aaaiiirrrwww|||vvvwww{{{}}}{{{uuuuuuuuuvvvxxxxxxvvvttttttwwwxxxvvvsssssswww|||}}}{{{zzz{{{zzzwwwtttsssttttttsssqqqnnnlllkkkiiijjjlllmmmllliiifffdddeeeccc___[[[XXXTTTRRRQQQKKKNNNLLLDDD@@@@@@<<<666777222///222444333444666666333111333888;;;<<<;;;>>>DDDNNNZZZhhhwww~~~hhh[[[VVVTTTUUUWWWXXXZZZZZZTTTKKKDDD@@@???999DDDNNNZZZppphhhYYY^^^kkkyyytttuuuvvvwww{{{|||rrrsssoooooo~~~|||```LLL999222000,,,******((()))***)))'''&&&&&&'''******)))((('''&&&&&&%%% """$$$%%%%%%&&&(((***''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%'''((((((&&&%%%$$$$$$'''###  $$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%+++---...+++%%% &&&'''((('''&&&%%%&&&'''+++***)))%%%%%%%%%&&&&&&&&&''''''!!!%%%&&&###"""$$$%%%###$$$%%%%%%$$$###%%%(((+++&&&%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&%%%&&&&&&'''%%%$$$%%%&&&&&&$$$"""&&&'''''''''%%%%%%''')))$$$&&&''''''&&&$$$$$$$$$'''&&&%%%&&&'''&&&###'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((***+++******///777>>>OOOQQQSSSRRRPPPUUU```jjjqqqxxx}}}zzzpppjjjkkkooovvv}}}zzz{{{vvvnnnkkkeeeooozzz~~~wwwkkk```\\\YYYQQQJJJHHHGGGGGGIIIMMMSSSXXXYYYYYYZZZVVVQQQLLLHHHFFFDDDCCCEEEBBB@@@BBBFFFIIIGGGEEEGGGJJJNNNSSSZZZbbbkkkpppvvvvvvsssnnnppptttvvvsssrrrqqqqqqrrrsssssspppnnnnnnqqqsssrrrpppqqqvvv{{{|||zzzyyyyyyzzzxxxuuuqqqqqqrrrsssrrrooojjjeeebbb____________]]]ZZZWWWUUURRRQQQNNNKKKHHHEEEDDDCCC>>>AAA@@@:::888999777333333000111555777666777::::::888888:::>>>BBBFFFGGGRRRVVV^^^iiivvvuuuaaaUUUOOOMMMMMMPPPSSSRRROOOJJJFFFBBB@@@???DDDOOO[[[eeexxxooofffkkkuuuwwwwww~~~}}}yyyuuuqqqvvv~~~fffKKK===///***)))'''&&&(((&&&''')))(((''''''((())))))((((((''''''&&&&&&&&&###$$$&&&&&&%%%%%%&&&'''''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%'''((('''%%%$$$$$$%%%%%%###!!!!!!###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%'''***)))&&&$$$######&&&'''((('''&&&%%%&&&((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&!!!%%%&&&###"""$$$%%%$$$"""############$$$'''***$$$%%%%%%%%%%%%%%%%%%&&&$$$&&&((((((&&&&&&&&&'''((('''&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&(((***%%%&&&'''&&&$$$######%%%'''&&&$$$%%%&&&&&&$$$###'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))***)))(((+++111666JJJQQQVVVUUUQQQQQQXXX___jjjrrrzzz|||yyywwwzzz~~~uuujjjfff\\\ggguuuzzzqqqllleeeYYYMMMGGG???>>>???CCCJJJRRRXXX[[[bbbaaa```]]]YYYUUUQQQNNNJJJEEE???===>>>??????===>>>AAADDDIIINNNVVV^^^cccgggiiigggeeegggkkkkkkhhhggggggfffggghhhgggdddbbbaaadddggghhhgggjjjooosssrrrqqqrrrrrrsssqqqmmmiiihhhjjjkkkjjjfff___XXXTTTQQQPPPNNNLLLIIIGGGEEEDDD???>>><<<:::999888777777444666555222222555555333222222444999:::888:::>>>;;;>>>AAAEEEIIIOOOUUUYYY___bbbjjjuuuqqqcccSSSJJJEEEBBBCCCFFFKKKHHHEEEGGGLLLOOONNNKKKSSS___lllwww~~~{{{|||sssttt{{{}}}}}}|||xxxrrrrrrgggKKK999222,,,+++***)))***,,,%%%&&&(((((('''''')))***'''''''''&&&&&&&&&&&&&&&&&&'''(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%&&&$$$$$$###$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""%%%'''((('''&&&&&&'''&&&'''((('''&&&&&&'''(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###'''(((%%%###%%%&&&%%%!!!"""$$$$$$$$$%%%(((***$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&&&&'''((('''&&&''''''''''''&&&%%%###$$$$$$$$$######%%%'''%%%&&&&&&%%%$$$$$$&&&(((&&&%%%$$$###$$$%%%&&&&&&(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((()))((()))+++000444???JJJUUUXXXRRRNNNPPPUUUeeemmmwww~~~vvvlllhhh]]]gggttt~~~yyyqqqfffYYYQQQAAA???<<<<<<@@@GGGMMMQQQ\\\^^^```aaaaaa```______ZZZTTTMMMHHHEEEBBB???===:::;;;===???BBBHHHNNNSSSZZZ\\\\\\[[[\\\___^^^YYYTTTTTTTTTUUUVVVVVVTTTRRROOORRRUUUWWWYYY\\\aaaeee```aaaccceeedddbbb^^^[[[XXXYYYYYYXXXTTTNNNHHHEEECCCBBB???===;;;:::999999666555555444444444555555333333333222333666888888666666999===>>>===AAAFFFDDDJJJQQQWWW[[[___eeeiiieeeiiirrr}}}rrrhhhWWWMMMCCC>>>;;;:::===AAAFFFFFFJJJVVVccckkkhhhccccccooo}}}}}}wwwuuu~~~mmmnnnwwwpppPPP::://////...---,,,+++,,,...&&&''')))(((''''''((()))%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$######%%%'''&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&((('''&&&&&&'''(((&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))&&&%%%'''(((&&&"""###%%%%%%%%%&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&'''&&&&&&&&&'''$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$%%%&&&&&&%%%&&&)))+++&&&%%%$$$######$$$&&&((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((***,,,///444AAAQQQXXXVVVQQQPPPQQQ[[[cccooozzzwwwoookkk___fffooo{{{yyypppddd\\\GGGEEE@@@===;;;>>>AAADDDJJJMMMQQQTTTVVVYYY]]]``````^^^ZZZVVVQQQLLLGGGDDD:::;;;;;;::::::===AAAEEEJJJMMMMMMLLLMMMOOOLLLGGGAAAAAAAAACCCEEEEEEDDDBBB>>>@@@CCCFFFIIILLLPPPRRRLLLNNNQQQSSSRRROOOLLLJJJFFFEEEDDDBBB???===;;;:::888666555333333333444555222222222333444666777888555444555666777888999;;;999999>>>EEEJJJMMMRRRXXX[[[aaahhhmmmnnnnnnoooqqqpppuuu~~~wwwaaaPPP@@@;;;777666666777===EEEMMMRRR]]]nnn}}}}}}vvvttt~~~~~~}}}llltttzzzfffrrrvvvWWW>>>333)))+++,,,***'''&&&&&&''')))******)))&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######%%%((((((&&&###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))(((''''''&&&%%%###"""%%%&&&''''''&&&&&&''')))'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%)))***&&&%%%'''((('''###$$$&&&&&&%%%%%%'''((($$$%%%%%%%%%%%%%%%%%%&&&###%%%''''''%%%%%%%%%&&&"""$$$%%%&&&$$$$$$$$$%%%'''((((((&&&$$$###$$$%%%"""$$$&&&&&&&&&&&&((()))%%%&&&%%%$$$######&&&(((%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&''''''...:::JJJTTTVVVUUUTTTTTTQQQXXXcccqqq}}}zzzsssnnnjjj```dddgggnnn~~~xxxlllbbbQQQPPPMMMHHHCCC@@@@@@AAA<<>><<<:::888888;;;======@@@@@@???@@@AAA>>>999888888888:::<<<<<<:::888444666888:::===???AAABBB<<>>>>>999888666555444333444444111000000///000111333444111111222444666888:::<<<999777999<<<===<<<<<<>>>???@@@GGGUUUaaagggkkkooorrruuuwwwwwwtttqqqooonnntttyyy{{{gggNNN===555333333666777:::DDDNNN]]]fffsss}}}zzz}}}tttyyypppiiiuuutttjjjkkk|||~~~```BBB333000))),,,,,,(((&&&&&&&&&$$$***++++++)))&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''(((&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$%%%&&&#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$&&&''''''&&&&&&((()))'''''''''%%%%%%%%%$$$$$$$$$#########'''(((%%%###&&&'''%%%###$$$&&&&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%!!!$$$&&&&&&$$$###%%%&&&%%%&&&&&&%%%$$$$$$%%%'''"""$$$&&&&&&%%%######$$$$$$&&&'''&&&######$$$'''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&'''((((((((('''---444>>>HHHOOOTTTVVVXXXNNNRRRZZZgggvvvyyyzzz|||uuuwwwwwwtttjjjkkkiiihhhpppxxxkkkcccdddccc^^^UUUMMMHHHGGG;;;>>>???>>>:::999<<>>===>>>AAA???:::;;;:::::::::;;;:::777555333333444666888999999999444777::::::888666777888444444444444444333333222111111222222333444555666555666777999<<>>AAACCCDDDDDDCCCCCCCCCEEEDDDBBB>>>;;;;;;===??????AAABBBBBBDDDHHHGGGBBBBBB@@@???>>>>>><<<888555555555555666888888777666222555777777555444555777444555777888888666444333666666666777888888999999;;;<<<>>>@@@CCCFFFHHHJJJIIIHHHLLLTTTVVVRRRPPPSSSVVVYYYfff}}}iiibbbZZZUUUVVVXXXYYYYYY]]]aaaeeecccYYYLLL???777777888;;;???@@@FFFSSS```zzzzzzvvv|||~~~zzzzzzkkkeee___aaapppwwwmmmfffcccwwwyyycccWWW\\\kkkyyyvvvfff___cccqqqyyypppTTT===666222,,,)))***(((###&&&,,,---)))'''((()))((('''&&&'''(((******)))((('''&&&&&&&&&'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$$$$%%%"""###$$$''')))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%)))&&&$$$$$$&&&'''&&&$$$$$$%%%''''''''''''(((***''''''(((###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%%%%%%%'''######$$$$$$$$$%%%%%%%%%"""###$$$$$$###$$$(((+++''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((("""&&&)))((($$$###&&&***)))(((&&&$$$###$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&(((,,,111999DDDOOOVVVTTTSSSTTTYYYbbbjjjppprrrxxx}}}~~~rrrjjjkkkuuuwwwpppmmmkkkhhheee___]]]fffxxx|||{{{{{{qqqfff]]]VVVPPPHHHDDDBBBAAA>>>;;;>>>===<<<===>>>>>>===<<<<<<:::888888<<>>===<<<<<<>>>CCCFFFBBBEEEHHHKKKRRR[[[___^^^___dddjjjiiiddd___^^^```dddgggttttttccc^^^PPPCCC???AAACCCHHHLLLOOOPPPUUUZZZUUUGGG>>><<<:::===BBBEEEJJJUUUcccnnnttt{{{~~~vvvrrruuuzzz~~~~~~yyylll___ZZZTTTWWWkkkxxxkkk\\\UUU^^^lllqqqbbb[[[YYYeeepppmmmaaa[[[bbblllvvviiiTTT???111,,,///222***(((&&&''')))***'''$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!'''%%%***"""***$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$###"""###%%%(((&&&$$$%%%'''(((&&&$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&'''%%%###$$$%%%&&&&&&&&&%%%$$$$$$(((%%%###$$$&&&%%%'''(((((('''%%%%%%&&&((()))))))))$$$$$$$$$###""""""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''!!!###&&&(((((('''$$$""""""&&&((('''$$$###&&&))))))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***+++,,,---222:::CCCJJJKKKNNNRRRSSSSSSUUU[[[___ccchhhrrrvvvjjjdddeeelllsssxxx{{{{{{xxxsssiii```[[[UUUVVV___gggjjjttt{{{rrrjjjiiibbb[[[VVVTTTQQQLLLHHHCCCAAA???>>><<<;;;999888999999888999>>>GGGPPPVVV]]]^^^^^^^^^]]][[[YYYWWWUUUUUUUUUSSSPPPMMMIIIGGG???@@@AAABBBBBBDDDGGGIIIAAACCCDDDCCCBBB@@@@@@AAA===>>>@@@BBBCCCAAA???===<<<@@@DDDFFFFFFIIIMMMRRRSSSYYY^^^```ccchhhiiigggbbbgggmmmooollliiihhhhhhnnnnnnvvvxxxaaaPPPHHH@@@::::::;;;;;;>>>BBBNNNNNNRRRUUUPPPFFFAAABBBIIIKKKNNNRRRYYYdddrrr|||{{{}}}}}}xxxrrrqqqxxxzzztttmmmbbbXXXZZZ]]]iiiuuudddXXXTTT^^^vvvpppddd___^^^jjjnnnooojjjdddccckkksssiiiYYYDDD444---+++***)))(((&&&%%%&&&''''''%%%###''''''''''''''''''''''''#########$$$$$$$$$$$$$$$$$$***(((+++###+++!!!$$$$$$%%%$$$######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$###"""###$$$&&&$$$"""###%%%&&&$$$""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""###"""''''''&&&&&&&&&&&&&&&&&&&&&$$$"""$$$''''''###''''''((('''%%%%%%'''((('''''''''%%%%%%$$$"""!!!"""$$$'''((('''&&&&&&$$$$$$###"""$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&''''''%%%###''''''&&&&&&&&&&&&''''''!!!###%%%''''''&&&###"""###&&&((('''%%%$$$&&&)))''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((******)))(((+++000888===GGGOOOVVVTTTLLLGGGIIINNNKKKOOOXXXcccnnnvvvzzz{{{{{{ssshhh___]]]aaagggjjjrrruuu{{{vvviii\\\SSSNNNOOOQQQVVVfffwww|||{{{uuuooolllkkkhhhbbb\\\RRRPPPKKKEEE???:::666444777888999;;;???EEENNNSSSWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRTTTUUUTTTQQQNNNLLLHHHKKKNNNQQQRRRTTTWWWYYYSSSUUUWWWWWWTTTQQQOOOOOOMMMMMMNNNQQQQQQPPPLLLIIIDDDLLLUUUYYYXXXYYY^^^dddfffmmmppplllgggeeebbb___YYY]]]bbbfffhhhgggeeeddd```___eeeooopppcccPPPCCC<<<::::::===<<<:::<<>>@@@EEEMMMVVV^^^eeehhheeeaaa[[[YYY^^^ggglllllllllnnnqqqyyyhhhaaa[[[UUUOOONNNYYYeeewww}}}xxxyyy|||{{{tttnnngggddd\\\RRRHHH???999777999:::<<<<<<<<>>;;;;;;>>>@@@>>><<>><<<>>>@@@BBBAAA@@@>>>>>>>>>??????EEEGGGJJJKKKJJJGGGCCC@@@DDDHHHOOOUUUYYY\\\___aaaaaacccfffggghhhjjjmmmooorrrgggZZZQQQPPPTTTWWWXXXUUU]]]ddddddbbbdddmmmvvv}}}pppZZZGGG???>>>>>>:::;;;>>>BBBFFFGGGGGGEEEGGGHHHLLLPPPMMMCCC;;;999999888:::<<<<<<@@@KKKXXXiiipppvvvwwwtttqqqpppqqqpppwwwrrrtttwwwyyyzzz{{{}}}wwwqqqiiigggppp|||~~~yyytttvvv|||~~~rrrjjjrrrwwwtttvvvxxxxxxpppllllllsssyyyqqqZZZFFF555///***(((***++++++)))(((((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''%%%$$$'''%%%$$$&&&%%%)))&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""##################$$$###!!!!!!!!!###%%%&&&'''&&&%%%%%%&&&'''''''''%%%&&&''''''&&&&&&(((***'''''''''$$$%%%&&&%%%######%%%&&&"""###$$$$$$&&&''''''((("""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''')))######$$$$$$$$$%%%%%%%%%###%%%&&&%%%""" !!!&&&&&&%%%%%%%%%%%%&&&&&&((()))))))))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''!!!%%%(((******)))))))))...444>>>IIIPPPOOOHHHAAA666555333222333888???DDDNNNWWW___dddnnnyyy{{{vvvmmmppptttzzz|||ooodddbbbfffkkkaaa^^^___bbbeeeqqq|||yyysssrrrnnnfff^^^XXXWWWYYYRRRUUUWWWSSSKKKEEEDDDEEEEEEDDDAAA>>>======>>>???AAABBBDDDDDDCCC???<<<999999>>>CCCHHHKKKNNNPPPRRRYYY]]]ccciiioootttyyy}}}qqqcccPPPCCCAAADDDHHHIIIHHHLLLPPPQQQPPPUUU___hhhqqqkkk\\\HHH:::666888999222333555777999<<<>>>???BBBCCCGGGJJJDDD<<<999;;;;;;;;;===BBBFFFNNN\\\iiiuuuvvvsssnnnnnntttzzz}}}~~~uuu||||||zzztttmmmjjjjjjlllpppsssyyyvvvooonnnpppsss|||~~~{{{zzzzzzxxxvvvvvvwwwsssbbbGGG111******)))((('''''')))+++%%%&&&((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!((($$$%%%,,,%%%***&&&''''''&&&%%%$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$######$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""""""""%%%%%%$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&(((***)))))))))###%%%''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&&&&((()))######$$$$$$$$$%%%%%%%%% ###%%%"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((&&&%%%%%%%%%&&&''''''&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''))))))(((((()))***,,,///666???IIINNNNNNKKK;;;999666222000333:::???HHHXXXfffmmmvvvzzzyyy|||uuussstttuuuiii```YYYYYYYYYaaaxxx{{{www{{{{{{wwwwwwtttnnnfffccceeehhheeejjjmmmiii```YYYWWWXXXQQQNNNIIIDDDAAA@@@@@@@@@===>>>???>>>===:::777666666999<<<>>>??????AAABBBKKKQQQ[[[dddjjjnnnqqqrrr^^^QQQAAA888888;;;<<<<<<<<<>>>@@@@@@@@@DDDLLLRRRSSSOOOFFF999333333444333111333444555666999@@@EEEDDDGGGLLLNNNHHHAAAAAAFFFHHHIIINNNWWW]]]ccclllvvvooonnnkkkhhhooo|||xxxuuuvvvhhh]]]^^^iiisssvvvkkkddddddiiioooyyyyyy|||{{{|||~~~zzzrrrhhh[[[III777+++((((((((((((&&&&&&((()))$$$'''((((((%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###&&&!!!&&&///###(((%%%&&&'''&&&%%%%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$###$$$&&&"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################''')))***)))&&&$$$$$$%%%%%%%%%%%%&&&''''''((((((###%%%&&&'''&&&%%%%%%%%%$$$&&&'''&&&&&&&&&(((***)))))))))"""$$$'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&((()))######$$$$$$$$$%%%%%%%%%!!!'''***'''!!!%%%,,,&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!! """'''---000&&&%%%$$$%%%'''''''''&&&######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%(((,,,///)))+++///666>>>GGGMMMPPPBBBAAA===888555777===BBBBBBVVViiirrrzzz~~~}}}{{{vvvwwwllleeebbb]]]\\\hhhzzzyyyssspppvvv~~~}}}~~~{{{tttllliiikkknnnrrrxxx|||zzzqqqjjjhhhiiibbb___XXXRRRMMMJJJJJJJJJ????????????>>><<<:::999888:::;;;;;;999888999::::::BBBNNNXXX\\\\\\[[[ZZZJJJAAA777333666::::::888::::::::::::999;;;???BBB??????;;;555444555333///666999;;;;;;;;;@@@IIIQQQVVVYYY]]]\\\SSSJJJJJJPPPSSSUUU]]]gggmmmooorrrwwwlllnnnmmmooowww~~~|||wwwxxx{{{|||vvviii[[[VVVddd~~~}}}sssfff]]]^^^hhhvvvzzz}}}yyy}}}zzz}}}vvvgggTTTBBB444...,,,***)))((((((((((((((((((&&&)))+++***'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((("""$$$///$$$$$$%%%&&&&&&%%%%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$&&&((('''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###&&&&&&$$$###$$$&&&"""###$$$%%%&&&'''&&&&&& ###&&&''''''&&&%%%%%%$$$&&&'''&&&&&&&&&)))+++)))))))))$$$%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&%%%""" ###$$$&&&'''((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$''''''(((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$''')))((('''%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***+++''''''''''''((((((((((((&&&'''))),,,222;;;FFFMMMKKKGGG<<<333555???EEEDDDIIIRRR___kkkuuu|||vvvnnnhhhdddccceeehhhtttvvv|||~~~ssszzz|||{{{~~~~~~{{{zzzwwwuuutttooohhhaaa]]]ZZZVVVTTTEEEJJJKKKFFFAAA???<<<999:::<<<>>><<<999888:::======???CCCFFFGGGFFFCCCAAA;;;888555444666888999999<<<:::999999:::;;;;;;;;;===:::666333333555999;;;888???DDDEEEIIISSS\\\aaahhhjjjjjjeee```^^^bbbgggdddccccccffflllrrrvvvwwwsss{{{zzz||||||{{{zzztttnnnjjjjjjooodddZZZZZZeeezzz~~~kkkfff\\\WWWcccwww~~~yyyzzz}}}{{{uuuyyy~~~|||eeeLLL===555...---///,,,+++(((%%%$$$%%%'''(((%%%%%%$$$%%%&&&&&&%%%###&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&((('''$$$ """%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###"""$$$&&&%%%$$$###$$$%%%$$$%%%%%%%%%$$$$$$&&&((("""%%%((('''$$$$$$''',,,%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''')))%%%%%%)))***(((&&&(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%"""###%%%$$$$$$%%%''')))%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$###""""""""""""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))******+++...333;;;@@@IIIGGGAAA:::===HHHPPPQQQPPPTTTZZZ```iiiuuuzzzuuurrrrrrvvvzzzmmmlllmmmooolllggggggjjjxxx|||zzzzzzxxxtttnnnhhhccc___]]]VVVYYYYYYSSSMMMKKKJJJGGGEEEIIILLLKKKFFF@@@=========>>>>>>???>>>===;;;:::999777444444777;;;===>>>999999999<<>>;;;999;;;@@@EEEIIIOOOSSSUUUXXX```kkkqqqqqqooooooooooooooonnnnnnnnnddddddggglllttt{{{~~~}}}yyytttnnniiiddd``````^^^]]]```jjjxxxooo___bbbeeehhhmmmqqqooojjjccchhhnnnvvvxxxooopppxxx{{{~~~}}}dddRRR>>>444///++++++---+++***(((&&&%%%&&&'''((('''&&&&&&&&&'''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&%%%$$$&&&(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%&&&&&&%%%###"""###%%%"""%%%'''&&&######&&&***$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''$$$###'''(((&&&&&&((('''((((((((((((((((((''''''''''''!!!"""$$$$$$$$$%%%(((***$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$%%%$$$"""!!!$$$'''$$$$$$######"""!!!$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''((((((((())))))***)))***,,,000444BBBCCCBBBBBBIIIUUU^^^aaaZZZWWWSSSSSSZZZgggxxxzzztttmmmggg___WWWVVVYYYppp|||~~~{{{}}}}}}wwwqqqooonnnnnnpppmmmeee`````````___\\\aaaeeeccc\\\SSSLLLHHHGGGEEEAAA>>>;;;999888888999777666888===BBBGGGIIIBBBCCCFFFKKKOOORRRRRRQQQMMMLLLKKKKKKOOOUUU[[[___jjjkkkmmmpppzzzzzzxxxwwwzzz}}}|||xxxssshhhiiinnnuuu}}}}}}~~~}}}zzzuuuooogggbbb``````___]]]dddiiisssooofffaaakkkyyyyyyjjj___]]]ZZZ___gggtttwwwrrrkkkcccaaafffpppxxx}}}{{{ppprrr}}}tttcccGGG;;;///++++++******,,,))))))((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&###""""""###%%%(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%###$$$%%%$$$###"""###%%%"""%%%&&&%%%""""""$$$'''########################$$$%%%%%%&&&&&&%%%%%%$$$'''$$$###&&&'''&&&(((,,,))))))(((((((((((())))))((((((((("""###$$$$$$###$$$&&&(((#########"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""&&&(((&&&######(((---%%%%%%%%%%%%$$$"""!!! $$$$$$$$$%%%%%%%%%&&&&&&"""###%%%%%%%%%%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((###%%%'''((((((***,,,///777888===GGGVVVccciiijjj```XXXNNNJJJNNNYYYlllzzz|||rrrqqqvvv}}}~~~rrrcccVVVQQQSSS___jjjuuuxxxzzzzzzyyy|||~~~{{{xxxyyy~~~}}}~~~{{{tttqqqsssuuuttttttwwwyyyvvvooogggcccbbb]]]YYYRRRKKKFFFDDDDDDEEECCCAAAAAADDDKKKRRRWWWZZZXXXZZZ^^^bbbfffgggfffddd```aaabbbdddfffjjjmmmooowwwzzz{{{}}}~~~|||}}}~~~|||xxxsssrrrssswww|||}}}yyyuuuqqqnnnfffdddaaabbbiiiooooookkkxxx|||xxxooopppyyy{{{aaaXXX___fffiiinnntttzzz{{{pppccc]]]\\\[[[[[[___fffnnntttwwwpppjjjmmmsssmmmXXXCCC666000******,,,---,,,+++(((((((((''''''&&&&&&&&&$$$%%%&&&'''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$""""""&&&++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$$$$ """###$$$$$$&&&(((###$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###)))&&&&&&(((((((((+++000***)))(((''''''((()))***((((((((($$$%%%%%%$$$###"""$$$%%%###"""""""""######$$$%%%%%%$$$$$$######$$$$$$%%%"""%%%(((&&&######(((---$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%%%%%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''"""$$$'''((())))))***,,,//////666III___lllnnnkkk^^^TTTIIIEEEFFFMMM\\\jjj~~~zzzmmmeeeccceeehhhiiipppqqquuu}}}|||jjjXXXPPPOOOUUU\\\aaaaaabbbiiirrrwww{{{vvvvvvzzz~~~}}}{{{yyy~~~yyyxxx|||~~~}}}~~~zzzuuusssvvvyyytttooofff^^^XXXVVVWWWXXXUUUTTTUUUZZZ```ggglllnnnlllnnnpppsssuuutttpppmmmlllnnnqqqssstttsssqqqooouuu{{{}}}|||{{{{{{{{{yyyxxxvvvuuuuuuuuuyyyzzz|||}}}vvvoooiiieeedddeeebbbgggnnnvvv{{{}}}oooYYY]]]nnnuuuvvvsssnnnlllhhh```VVVTTTZZZ```ccccccgggnnnuuuuuuoooiiiddd\\\OOO>>>333...---+++***,,,...,,,)))'''''''''''''''&&&&&&&&&!!!$$$%%%%%%%%%''')))''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''%%%%%%***333444000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$&&&%%%$$$###$$$$$$ """$$$$$$%%%&&&'''###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######(((&&&&&&((('''&&&***111)))(((&&&&&&&&&&&&((()))'''''''''%%%&&&&&&$$$"""!!!"""$$$###############$$$%%%&&&$$$$$$############$$$$$$ """$$$$$$""""""%%%(((""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&((()))***((('''((((((---+++222EEE[[[fffhhhgggYYYOOOGGGEEEDDDEEEOOO\\\rrrtttmmmddd___]]]\\\ZZZXXXXXX___jjjxxxrrrbbbZZZZZZVVVXXXVVVQQQPPPWWW```dddhhhlllooonnnmmmnnnsssyyywwwuuusssuuu{{{}}}~~~{{{xxxzzz~~~|||~~~{{{wwwtttvvv}}}}}}uuunnnhhhgggggghhheeefffhhhlllrrrwwwzzzzzzsssssstttvvvwwwtttppplllooorrrtttvvvuuuqqqllliiiqqqwwwyyyuuurrrtttwwwxxxrrrsssssssssssssssuuuwwwxxxyyyzzz}}}}}}{{{xxxmmmaaaYYYTTTUUU[[[cccsss}}}bbbWWWfff||||||uuulllgggeee```ZZZVVV___jjjpppqqqsssxxx}}}wwwmmm^^^PPPBBB666222333***+++***((())),,,***&&&''''''&&&&&&&&&&&&&&&''' $$$%%%$$$$$$&&&)))&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%###((((((''',,,777;;;888'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%"""$$$&&&&&&$$$#########$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$###%%%'''%%%###&&&---''''''&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%$$$""""""###%%%#########$$$$$$%%%&&&'''$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%#########%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''((()))***)))(((&&&'''(((+++)))...<<>>KKKXXX\\\SSSNNNQQQNNNIIINNNYYYTTTaaahhhgggkkkvvv{{{xxxgggffffffiiimmmnnnlllhhh\\\eeepppxxx}}}}}}vvvtttnnnhhhhhhnnnqqqpppoookkkeee]]]WWWTTTTTTUUUUUUYYY```hhhqqq{{{yyy~~~}}}zzzwwwuuuuuuuuuhhhiiilllpppssstttrrrpppmmmmmmnnnqqqssssssqqqooovvvuuuuuuuuuttttttsssssszzzyyyuuurrrvvv|||}}}yyywwwsssrrrwww~~~wwwooollljjjhhhgggfffeeebbb___SSSQQQWWWcccmmmttt|||yyykkkgggjjjooouuu{{{|||jjjjjjwww}}}vvvmmmlllssswwwooobbbggghhhnnnzzz}}}ttt[[[GGG555000111...)))'''###''''''$$$&&&+++---)))((('''%%%######%%%''')))"""&&&)))((($$$!!!###&&&%%%$$$######""""""############$$$%%%%%%%%%%%%$$$ (((((( &&&***((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%"""$$$&&&%%%$$$###$$$%%%!!!###&&&((('''%%%%%%%%%###""""""###%%%&&&'''&&&########################$$$%%%%%%&&&&&&%%%%%%%%%###%%%(((***&&&"""$$$***'''((()))******)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$###"""###$$$$$$""""""###$$$"""#########"""###%%%'''###%%%%%%$$$"""!!!"""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$#########"""######$$$%%%"""$$$&&&((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%*********+++///555;;;>>>KKKQQQYYY___```]]]XXXUUUMMMLLLNNNTTT^^^gggmmmooolllpppsssrrrpppppprrrtttnnnpppaaaXXXVVVWWWWWWTTTRRRTTT[[[eeennnssswwwmmmiiiooovvvxxxxxxzzzzzz{{{}}}xxxtttsssllllllmmmoooppppppmmmkkkhhhkkknnnooonnnppptttwwwsssrrrtttxxx~~~|||yyyyyy}}}zzzpppfff```XXXZZZ[[[YYYZZZ\\\YYYTTTPPPUUUggg}}}uuuhhh^^^cccoootttsssppp}}}vvvppptttwwwnnnlllkkklllnnnnnnjjjggggggqqq||||||dddMMM:::666000,,,++++++++++++''''''((((((((('''%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%$$$###""""""$$$%%%&&&%%%###"""###$$$&&&&&&%%%$$$$$$######"""((('''&&&%%%$$$$$$$$$$$$"""###%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%$$$#########%%% !!!############%%%&&&###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&"""$$$&&&'''(((((('''&&&######$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''(((***...222555CCCGGGOOOYYYaaabbb]]]XXXKKKIIIGGGJJJRRR\\\cccfffhhhllltttyyywwwqqqrrrwww|||zzz}}}uuummmfffcccYYYUUUPPPOOOQQQVVV[[[^^^___YYYWWW]]]bbbccceeehhhmmmkkkjjjmmmtttzzz~~~}}}zzzxxxwwwxxxqqqqqqqqqqqqrrrpppllljjjjjjllloooooonnnoootttwwwyyyxxxyyy|||~~~wwwmmmjjjiiikkkggg```ZZZYYYUUUYYY]]]```fffllllllhhh___gggzzzyyyqqqoooxxx~~~yyy~~~nnnkkkqqquuutttqqqmmmlllmmmmmmlllkkkrrrxxx|||zzzrrreeePPP>>>333000+++)))((((((((('''%%%&&&'''((((((((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$###$$$&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((((((((((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$&&& """$$$$$$###$$$%%%###$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&######%%%&&&''''''''''''###$$$%%%'''(((''''''&&& """%%%'''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''')))***+++777999@@@MMMZZZaaa___[[[LLLGGGBBBAAAEEELLLSSSWWWbbbfffttt~~~ssssss~~~{{{pppiiiiiinnnsssuuuvvvyyy||||||rrriiieee```ZZZVVVTTTTTTUUUTTTSSSRRRSSSVVVVVVUUUWWW\\\VVVWWWXXX[[[___fffmmmsssyyyxxxwwwwwwwwwwwwxxxyyywwwwwwvvvuuussstttvvvyyyuuuttttttttttttsssooolllkkkmmmooonnnmmmnnnrrrvvvzzzzzzzzz|||}}}|||{{{yyyrrrhhh```XXXVVVVVVVVVTTTQQQUUU\\\```gggnnnuuu}}}qqq{{{~~~~~~wwwpppmmmmmmvvvqqqeeefffmmmrrrtttpppmmmkkkmmmoooqqqrrr~~~~~~xxxjjjYYYIII::://////---+++***++++++***)))$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&)))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###""""""###%%%'''""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%&&&&&&%%%&&&''''''&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&'''(((*********######$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&"""$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''"""###$$$&&&''''''''''''###$$$%%%&&&''''''''''''"""%%%'''''''''&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''((((((((((((---///444>>>JJJSSSWWWXXXPPPLLLFFFAAA@@@BBBEEEHHHYYY\\\mmmsssyyywwwggg]]]]]]bbbiiilllnnnrrryyywwwoootttpppkkkgggeeebbb```^^^^^^aaaeeeccc]]]XXXYYY]]]VVVXXXXXXVVVTTTVVV\\\bbbgggfffdddcccdddfffiiikkkfffgggggggggggghhhkkknnnnnnmmmnnnooopppooollliiidddfffgggfffeeeeeeiiimmmmmmnnnpppqqqsssssssssrrrqqqnnniiieee___XXXPPPJJJJJJJJJKKKNNNOOOUUUdddrrr}}}mmmeeeXXXZZZ```ppp|||qqqgggbbbdddiiimmmmmmmmmmmmoooqqqtttwwwxxx~~~vvvgggVVVFFF999///(((+++***)))***,,,,,,+++***&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&)))(((&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%###"""###$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&'''''''''&&&(((((((((&&&%%%&&&'''######$$$%%%%%%&&&''''''%%%'''((('''&&&&&&''')))******)))#########$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###%%%$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''' """$$$&&&'''&&&%%%$$$$$$%%%%%%&&&'''((())))))###$$$%%%'''(((((((((((((((+++...111555===GGGOOORRRPPPMMMHHHDDD@@@??????LLLMMM^^^ssswwwsss|||qqqbbbYYYYYY___gggkkkiiinnnxxx~~~zzzwwwwwwxxx{{{}}}~~~{{{yyywwwsssoookkkooowww}}}yyypppiiiiiijjjmmmooooooiiiaaa^^^bbbffffffccc^^^[[[YYY[[[^^^```WWWXXXYYYXXXWWWXXXYYY[[[]]]]]]]]]^^^___]]]ZZZXXXTTTVVVXXXWWWUUUTTTWWWZZZZZZ\\\^^^___````````````aaa]]]XXXSSSOOOKKKHHHFFFFFFHHHMMMSSSZZZggg}}}iiiZZZVVVRRRXXXbbbsssnnnllliiihhhhhhgggggggggmmmpppuuuxxxxxxvvvtttrrrkkk]]]LLL???999333---)))%%%$$$$$$&&&((()))'''%%%))))))((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%#########$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""!!!"""###""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%$$$&&&(((((((((&&&%%%&&&'''######$$$%%%%%%&&&''''''$$$&&&''''''&&&&&&''')))(((((((((#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$&&&"""$$$%%%$$$$$$$$$%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&'''((())))))"""###$$$&&&''''''''''''''')))+++***)))...888AAAKKKMMMMMMLLLHHHDDDAAA@@@AAABBBNNN^^^ffflll~~~~~~qqqiii___[[[^^^eeellloooaaagggttt}}}wwwsssqqquuu~~~zzz|||xxxyyy|||xxxuuupppkkkhhhfffeeefffYYYXXXVVVRRROOOMMMOOOPPPQQQPPPPPPQQQRRRQQQNNNKKKNNNQQQTTTTTTQQQOOOPPPQQQVVVVVVVVVUUUUUUXXX\\\```\\\ZZZVVVRRRPPPOOOPPPPPPPPPRRRYYYbbbmmm|||~~~zzz{{{yyy```VVVXXX___hhhpppyyyxxxjjjjjjlllppppppkkkhhhiiitttyyyzzzoooddd]]]OOOAAA333///000...,,,***&&&%%%%%%'''((()))'''&&&+++***((('''%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&& """$$$&&&'''&&&%%%###%%%%%%%%%%%%$$$###""""""###$$$$$$$$$"""!!!"""###""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$###!!! %%%&&&''''''&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''&&&&&&''')))''''''&&&$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$###$$$%%%$$$#########%%%###%%%&&&%%%$$$###$$$&&&###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''!!!###%%%%%%$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%)))'''%%%######$$$&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&''''''''''''(((***)))(((***000555;;;@@@EEEHHHHHHGGGHHHIIIBBBBBBFFFLLLRRR[[[lll|||yyypppgggccc```bbbiiiqqqvvvxxxfffmmm|||}}}vvvqqqvvv~~~oookkkcccZZZSSSQQQTTTVVVTTTTTTVVVZZZ]]]^^^]]][[[aaafffjjjkkkhhhdddcccccciiieee```[[[\\\cccoooxxxrrrrrrppplllhhheeedddcccdddeeekkkttt~~~}}}|||{{{|||~~~zzzqqqiiijjjppp~~~|||bbb\\\bbblllxxxuuulllkkknnnsssrrrnnnnnnssswww|||~~~qqq___NNNDDD999000)))***+++)))(((***+++)))(((((())))))((('''***)))(((&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&!!!###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%#########$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%###!!!###$$$&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&&&&&&&%%%$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$$$$"""###$$$$$$""""""###$$$&&&&&&&&&%%%######%%%&&&###$$$&&&%%%%%%$$$&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''!!!###%%%%%%$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$,,,***&&&$$$###$$$''')))%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''))))))(((''''''((((((((('''''')))+++---......---...444;;;AAAEEEIIINNNRRRIIIHHHEEEBBBDDDLLLYYYbbbhhhqqq{{{vvvkkkbbbaaacccjjjttt|||xxxyyysssyyy~~~rrreee\\\ZZZ^^^ccc^^^```dddkkkqqquuuwwwvvv|||}}}|||yyyooohhhhhhtttyyyvvvuuuuuuyyyqqquuussssssvvv{{{zzzoooddd```hhhyyyfffaaaiiinnntttkkkjjjlllppppppooouuu~~~tttyyy}}}wwwgggRRR???444000+++))),,,+++&&&&&&******(((%%%%%%%%%&&&%%%$$$)))(((&&&&&&%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&!!!###&&&((())))))'''&&&"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$###""""""###%%%'''((("""###$$$$$$%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''''''''%%%$$$""""""###%%%%%%%%%%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&''')))&&&''''''%%%%%%&&&'''&&&%%%###"""###%%%''''''&&&$$$$$$%%%"""###$$$%%%%%%$$$"""""""""$$$&&&&&&%%%#########$$$%%%'''&&&%%%%%%&&&((((((&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$&&&'''%%%"""&&&%%%###$$$%%%'''((((((""""""""""""###$$$%%%%%%&&&&&&&&&''''''''''''((("""###$$$%%%&&&%%%$$$###''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((())))))(((&&&&&&''')))&&&&&&'''&&&%%%$$$&&&((('''&&&&&&&&&'''(((***+++------///444===GGGNNNRRRLLLMMMGGG>>><<>>DDDHHHNNNQQQNNNFFFCCCFFFHHHGGGAAAHHHQQQXXX\\\aaahhhmmmooowwwzzzlllkkkqqqxxx}}}vvvssstttvvvyyy~~~vvvooollllllppptttttt||||||yyyuuuhhh___\\\\\\^^^eeetttppp]]]aaapppvvvwwwrrrooommmnnnooorrrsssrrrooolllcccZZZOOOEEE:::///,,,000***)))'''&&&''''''&&&&&&$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%$$$###""""""!!!!!!'''&&&%%%$$$############$$$############$$$%%%&&&))),,,+++%%%###%%%&&&$$$############%%%%%%%%%%%% """""""""!!!"""###!!!######!!!######"""###%%%%%%###"""###$$$$$$%%%%%%$$$######$$$&&&###############"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&'''&&&$$$$$$&&&''''''&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$###%%%'''&&&%%%$$$$$$%%%"""######$$$$$$$$$#########$$$%%%$$$""""""$$$&&&!!!"""######""""""###%%%#########"""""""""""""""######$$$$$$$$$%%%%%%%%%'''###!!!"""##################$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%%%%&&&(((%%%&&&&&&%%%$$$$$$%%%'''(((''''''&&&''''''(((((((((((((((***...444999<<>>;;;===BBBFFFIIIOOOXXX```hhhsss~~~zzzqqqjjjmmmsssyyy}}}zzz{{{oooeee```___eeennn}}}||||||qqqmmmmmmmmmpppttt}}}lll\\\WWW___nnnzzz}}}~~~xxxsssvvv{{{wwwxxx|||{{{~~~}}}~~~}}}kkkggg```XXXQQQQQQZZZeeepppxxxyyymmmeee]]]QQQFFF===888555333+++++++++,,,---,,,&&&))))))'''$$$""""""%%%(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$###""""""###%%%&&&"""""""""###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%###$$$&&&"""$$$%%%$$$"""!!!"""$$$$$$%%%'''&&&%%%$$$$$$%%%###$$$######%%%((($$$"""###%%%%%%###"""###$$$###$$$$$$$$$######%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''')))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$###%%%'''""""""""""""###$$$%%%&&&!!!"""######""""""$$$&&&###$$$%%%%%%$$$$$$%%%'''"""""""""""""""###############$$$$$$$$$%%%%%%%%%"""%%%&&&%%%#########"""''')))'''$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%$$$$$$&&&(((%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&'''''''''&&&&&&&&&((()))'''%%%%%%(((+++------111777<<>>===<<<;;;;;;===AAACCC@@@AAA@@@>>>BBBLLLUUUWWW[[[[[[aaammmzzz~~~pppkkklllqqqtttxxxxxxuuu{{{wwwsssoooqqqtttrrrkkkdddeeeeeekkkssswwwyyy|||}}}uuuqqqooommmkkkqqq|||nnneeefffiiimmmqqq|||yyyoooiiidddbbbeee^^^ZZZ\\\ZZZVVV[[[fff___^^^___fffrrrzzzxxxrrrooosssqqqdddTTTGGG<<<555++++++++++++,,,***'''$$$!!!(((,,,(((%%%((()))&&&###'''***)))&&&&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""###$$$$$$###"""!!! '''&&&%%%$$$############!!!"""###$$$$$$$$$$$$###(((%%%'''+++(((""""""&&&!!!%%%$$$!!! $$$((( """$$$%%%%%%%%%&&&'''$$$&&&"""!!!######"""###%%%%%%###"""###$$$"""###$$$$$$###$$$&&&((($$$%%%&&&&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%!!!###$$$$$$%%%''')))&&&%%%$$$$$$&&&(((((('''$$$##################$$$%%%&&&'''$$$$$$$$$############"""###!!!!!!"""###$$$###"""###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$"""""""""$$$%%%(((%%%######%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''(((+++---......444777:::===???BBBEEEGGGFFFGGGCCC===:::======;;;888555444555:::???CCCEEEJJJQQQaaarrr~~~zzzooojjjmmmtttyyywww{{{qqqkkkdddlllvvv|||~~~yyy}}}ttteee]]]\\\^^^fffnnn~~~~~~zzz{{{yyyzzz~~~rrrjjjcccYYYWWW]]]ZZZWWWUUUWWW]]]dddhhhjjjqqqmmmmmmttt|||{{{pppfff___YYYMMMAAA888222000000,,,,,,+++***)))(((''''''%%%(((***+++)))'''&&&%%%$$$$$$$$$############"""'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%'''%%% !!!%%%$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&& !!!"""######$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%###%%%%%%%%%######$$$%%% !!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$############""""""!!!!!!###$$$%%%&&&&&&%%%$$$### ,,, %%%###,,,%%%&&&%%%###############$$$%%%&&&'''""""""######$$$$$$$$$%%%###"""!!!"""###$$$###"""###$$$&&&%%%$$$$$$%%%'''############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&'''((((((...111333555666999<<>>222111///,,,***(((((()))***(((((((((((((((((((((((('''((('''%%%###$$$&&&((()))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%###"""%%%'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$&&&%%%""""""%%%%%%###""""""#########$$$$$$$$$%%%$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$############$$$%%%###%%%&&&%%%###""""""###!!!!!!""""""###$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%"""&&&''')))$$$***$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&###"""!!!"""$$$%%%$$$###"""$$$%%%%%%$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%&&&''''''&&&%%%#########$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$&&&'''######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((("""''',,,+++'''$$$%%%((()))************+++...111111666:::===BBBIIILLLJJJKKKHHHEEECCCCCCCCCCCCBBB>>><<<<<>>BBBDDDAAAAAADDDHHHFFFAAA@@@CCCEEEGGGBBBAAAFFFDDDKKK]]][[[[[[[[[\\\^^^```bbbddd\\\[[[___ffffff```^^^bbbbbbccccccaaabbbggglllooouuupppooo{{{zzznnneee^^^WWWUUUVVVbbbhhhoooqqqrrryyy}}}kkkbbbdddbbb\\\UUUUUUWWW[[[^^^```gggnnnrrr~~~rrrhhhiiihhhbbb[[[UUUTTTZZZ[[[TTTQQQSSSWWWYYY]]]```cccgggjjjlllgggeee```[[[XXXUUUNNNGGG>>>:::555222111000---)))$$$%%%&&&&&&%%%&&&***...&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''((('''&&&$$$$$$&&&'''###$$$$$$%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%###!!!!!!"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""$$$%%%!!!%%%""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$############""""""%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%###""""""############$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$###!!!)))((($$$""""""((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$###############$$$""""""###$$$%%%&&&&&&'''&&&%%%$$$"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###$$$''''''### %%%$$$###"""""""""###$$$'''%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%&&&$$$"""!!!###%%%&&&&&&""""""######$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''((()))'''$$$"""!!!!!!)))"""###)))+++++++++&&&'''((('''&&&'''(((***(((***,,,---...000333555;;;===???BBBDDDFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIMMMNNNOOOPPPQQQRRRSSSTTTLLLNNNPPPQQQRRRTTTWWWYYYXXXWWW[[[bbbeeecccgggnnnkkkmmmmmmqqqyyypppggg___\\\[[[XXXWWWXXXhhhmmmnnnjjjkkkuuu}}}qqqeee```\\\WWWXXX]]]WWWXXXZZZ]]]aaaeeeiiikkkpppnnnkkkgggccc___\\\ZZZSSSUUUVVVXXXXXXWWWUUUTTT]]]eeejjjgggfffiiijjjhhhddd]]]RRRIIIAAA<<<999777444111---,,,---...---+++(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$###%%%$$$###$$$'''&&&### ###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$((('''%%%#########%%%&&&######""""""######$$$%%%"""%%%)))((($$$!!!!!!"""$$$$$$$$$#########""""""###"""""""""""""""###$$$""""""""""""""""""""""""%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""###&&&'''%%%###$$$######""""""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$######$$$%%%&&&%%%###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&''''''&&&$$$###$$$%%%$$$ $$$%%%&&&(((&&&'''((('''&&&'''(((***%%%'''((())))))+++...000111333555999<<<>>>@@@AAAGGGGGGGGGHHHIIIJJJLLLMMMOOOOOONNNNNNNNNNNNNNNNNNIIIKKKMMMOOOQQQSSSWWWYYYVVVWWW^^^fffhhhddddddgggbbbhhhkkklllttt~~~|||rrrlllccc\\\[[[[[[[[[\\\___jjjmmmkkkdddbbbiiisssyyyoooeee[[[XXXUUUQQQRRRVVVWWWXXX[[[```eeegggfffddd___```bbbbbbaaa^^^[[[YYYWWWXXXZZZZZZZZZYYYWWWVVVaaafffeee]]]WWWUUURRRNNNGGGBBB;;;555222000...---,,,***((((((***+++***((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###%%%$$$###$$$&&&&&&###!!!$$$$$$$$$%%%%%%$$$$$$$$$######%%%%%%%%%%%%######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%###""""""###$$$%%%###############$$$$$$%%%!!!###&&&&&&%%%$$$######$$$$$$$$$#########""""""&&&%%%$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$###############$$$$$$%%%%%%$$$$$$$$$#########$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""!!!"""$$$&&&&&&%%%###"""""""""###$$$%%%%%%###############$$$$$$$$$%%%%%%%%%$$$#########"""""""""######$$$%%%%%%%%%######$$$&&&'''&&&### %%%$$$#########$$$&&&&&&''''''&&&&&&%%%###"""!!!######$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''%%%&&&&&&%%%$$$$$$&&&(((&&&""""""%%%&&&&&&(((+++&&&'''((('''&&&'''(((***%%%&&&''''''''''''***,,,(((***,,,000333666777888???@@@AAACCCGGGLLLPPPSSSSSSSSSRRRQQQPPPOOOOOONNNMMMOOOQQQRRRRRRTTTWWWYYYSSSXXXbbbjjjkkkddd___^^^^^^gggllljjjjjjpppqqqmmmjjjccc___```bbbcccgggkkkhhhiiiddd[[[WWW\\\cccfff```YYYSSSQQQPPPOOOPPPRRRYYYYYY\\\bbbggggggbbb\\\WWW[[[___bbbbbb^^^ZZZVVVXXXXXXXXXWWWUUURRROOONNNLLLNNNLLLEEE@@@>>><<<999333000---+++******)))(((&&&%%%%%%&&&((()))(((&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$###"""!!!!!!"""$$$%%%"""############$$$$$$$$$!!!""""""%%%''''''&&&$$$$$$$$$$$$###############&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""$$$%%%#########"""######$$$%%%$$$$$$$$$##################"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""""""""###$$$%%%!!!!!!"""######$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%###!!!###"""!!! """###%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&$$$###$$$&&&)))((('''(((******(((***///&&&'''((('''&&&'''(((***'''((()))((('''''')))+++'''(((***,,,...000111222444444777;;;AAAIIIOOOSSSUUUUUUVVVVVVVVVVVVVVVWWWZZZ[[[[[[ZZZYYYYYYZZZ\\\XXX^^^gggnnnmmmfff```]]]cccjjjnnnjjjhhhjjjllljjjhhheeedddhhhkkkjjjlllpppgggfff```WWWSSSVVVZZZ[[[XXXUUURRRQQQRRRSSSTTTUUU\\\ZZZZZZ___eeeeee]]]VVV___aaacccccc___YYYSSSOOONNNMMMKKKHHHEEE@@@===;;;555555444111000000000//////---+++++++++***)))'''%%%&&&'''((())))))'''&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""!!!!!!"""$$$%%%"""""""""""""""###$$$%%%""""""######$$$$$$$$$$$$$$$"""!!!###'''(((&&&###########################""""""""""""###$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%########################"""###%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%######""""""###$$$$$$%%%!!!!!!"""######$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$"""!!!!!!"""$$$!!!!!!"""###$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%'''%%%###"""###%%%%%%$$$###"""!!!!!!!!!"""$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######))))))'''%%%######%%%'''&&&$$$%%%((('''$$$&&&***&&&'''((('''&&&'''(((***((()))***)))'''''')))***((()))***++++++,,,++++++------...222777>>>DDDGGGKKKLLLNNNQQQSSSUUUWWWXXX___``````___^^^]]]___aaaaaahhhnnnqqqppplllgggdddkkkmmmmmmkkkjjjlllllliiiffffffjjjoooppplllkkkmmmiiihhhaaaYYYVVVWWWWWWTTTRRRQQQPPPPPPRRRUUUUUUTTTZZZUUURRRUUUZZZ[[[VVVPPP]]]\\\ZZZUUUPPPIIICCC@@@<<<;;;999777444111///...222000------+++***))))))***)))((()))***)))(((&&&'''((()))***)))'''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!!!!!"""###############$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$###&&&###"""###&&&'''$$$"""########################""""""""""""###$$$%%%&&&########################"""######$$$######""""""########################"""###$$$&&&'''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$&&&""""""""""""###$$$%%%%%% !!!"""###$$$%%%&&&###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$###!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$#########"""$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!###%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&!!!"""###%%%&&&&&&''''''######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&%%%%%%$$$###"""))))))(((&&&$$$###%%%'''&&&######&&&'''$$$$$$&&&&&&'''((('''&&&'''(((***&&&'''((('''%%%%%%'''((()))))))))))))))((('''&&&,,,++++++,,,---000333555999:::===@@@DDDHHHJJJLLLRRRTTTVVVWWWWWWYYY\\\^^^ccciiimmmmmmlllkkkiiieeeooommmjjjjjjlllmmmllljjjggghhhlllqqqoooiiifffggggggeee^^^XXXUUUUUUPPPIIIGGGHHHGGGEEEHHHLLLMMMJJJNNNIIIEEEEEEIIIKKKHHHEEEIIIFFFCCC>>>999555222000++++++++++++++++++,,,,,,+++'''&&&)))***((('''(((&&&%%%%%%''')))******)))&&&((()))(((&&&%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&%%%%%%%%%%%%&&&$$$""""""###%%%&&&%%%$$$######$$$%%%&&&########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$$$$%%%&&&###########################$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###"""###$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######%%%$$$###$$$%%%%%%$$$##################$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """###$$$######%%%&&&""""""""""""###$$$%%%&&&!!!!!!""""""######$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!###$$$###"""$$$&&&"""###$$$$$$$$$$$$###"""%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""%%%''''''&&&$$$%%%&&&(((((('''&&&%%%###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((######$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&''')))%%%###''')))'''%%%%%%&&&'''((('''&&&'''(((***%%%&&&'''&&&%%%%%%&&&(((((((((((((((((('''&&&&&&******))))))))))))******,,,---///222555777999:::===???BBBCCCEEEGGGKKKNNNQQQXXX\\\[[[ZZZ[[[ZZZVVV^^^\\\ZZZZZZ\\\]]]]]]^^^]]]]]]```bbb___XXXWWWYYYUUUSSSOOOLLLLLLLLLDDD;;;:::;;;999666777======::::::888666666777888888777444333111///---+++***)))'''''''''((()))***+++,,,"""&&&***((('''(((&&&%%%%%%&&&)))+++,,,+++%%%'''((('''&&&%%%'''***(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""###%%%%%%&&&&&&&&&%%%&&&&&&$$$"""!!!###&&&&&&%%%###""""""###%%%&&&!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ %%%&&&%%%$$$$$$%%%##############################$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$##################""""""!!!"""$$$%%%%%%$$$###""""""###$$$$$$###$$$%%%'''""""""#########$$$$$$$$$%%%%%%$$$#########$$$$$$########################!!!!!!""""""###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """###$$$######%%%&&&""""""""""""###$$$%%%&&&############""""""""""""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""$$$$$$$$$&&&((("""###$$$%%%%%%$$$"""!!!'''%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''(((&&&%%%!!!###&&&(((((('''%%%###&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())) !!!"""$$$&&&'''''''''###%%%'''(((''''''((())))))### %%%)))'''###"""&&&'''((((((&&&'''(((***&&&'''((('''&&&&&&((()))'''(((((()))))))))((((((&&&&&&'''(((((()))))))))((()))***+++---...///000///000222333444666999;;;;;;CCCIIIGGGGGGIIIGGGBBBDDDCCCCCCCCCCCCCCCFFFKKKKKKJJJJJJKKKFFFAAABBBFFF??????>>>>>>AAACCC;;;111111222///+++,,,222222...++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********)))((((((((()))))))))######***,,,((($$$%%%'''%%%###$$$%%%'''((('''&&&((()))((('''(((+++///(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&$$$!!!!!!$$$&&&&&&%%%###""""""###%%%&&& """###%%%%%%###""" ###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""'''((('''$$$###$$$##############################$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$###""""""######"""!!!  """$$$%%%%%%%%%###""""""$$$$$$######'''+++""""""######$$$$$$$$$$$$"""""""""###$$$&&&'''((("""""""""""""""""""""""" """############%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###%%%&&&'''%%%&&&'''###%%%&&&&&&%%%$$$%%%&&&######""""""""""""######$$$$$$%%%$$$$$$###!!!!!!""""""""""""""""""""""""''''''&&&%%%###"""!!!!!!"""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$######"""!!! ########################%%%%%%%%%$$$###$$$&&&)))""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((('''%%%%%%''')))$$$&&&))))))'''&&&&&&&&&((('''%%%%%%&&&((()))((((((((())))))))))))((((((,,,---,,,***+++///...******++++++,,,,,,---......000///000333666777444111555555444333333222333333555666777888777555333111---444///---888:::000+++++++++++++++++++++++++++000.........)))$$$'''000%%%&&&((()))))))))((('''$$$%%%&&&''''''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%&&&''''''&&&&&&''')))))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''!!!%%%(((&&&"""!!!###'''######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%###""""""###&&&###!!!######"""---***'''&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%%%%$$$!!!!!!%%%$$$ """((( !!!"""""""""""""""$$$""""""$$$###"""%%%+++%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$%%%''''''((('''&&&%%%""""""###$$$%%%'''((()))&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%######""""""""""""######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$######"""########################$$$%%%$$$###"""###&&&(((######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%''')))$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%&&&'''&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&(((%%%'''((()))'''&&&&&&'''%%%###""""""$$$%%%%%%%%%'''(((((())))))(((((('''))))))&&&###$$$)))***'''(((((())))))***+++++++++*********---000000...+++000///......---------...---...///000000///...---***000,,,---:::;;;...'''*********)))))))))))))))***(((''''''""" '''%%%&&&'''((()))(((((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''' ###&&&$$$!!! """%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$$$$######$$$&&&+++((($$$###$$$&&&%%%$$$$$$"""!!!!!!"""###"""!!!$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!############$$$""""""$$$### %%% !!!""""""######""""""&&&######%%%%%%###&&&+++%%%$$$"""!!!!!!"""$$$%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$%%%$$$$$$##################$$$%%%%%%&&&$$$$$$%%%$$$&&&'''&&&$$$######$$$######""""""""""""######$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&"""$$$%%%### """######$$$$$$%%%%%%&&&&&&##############################$$$%%%%%%%%%%%%$$$###########################$$$$$$###""""""%%%'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))'''&&&&&&'''%%%'''(((((('''&&&&&&''''''&&&$$$%%%&&&((((((''''''''''''(((((('''''''''((('''### %%%'''&&&''''''((())))))******+++&&&&&&&&&(((***+++)))'''+++******)))))))))))))))''''''((())))))***++++++&&&+++)))+++888888+++$$$(((((((((''''''&&&&&&&&&)))(((((('''###!!!&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$###$$$&&&''''''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&!!!$$$&&&%%%"""!!!###&&&######$$$$$$$$$%%%%%%%%%!!!""""""""""""###&&&(((---***'''&&&&&&&&&%%%$$$"""!!!"""###&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######$$$###"""###!!!###!!!"""######$$$$$$######%%%"""###%%%$$$"""%%%***%%%$$$###""""""###$$$%%%!!!"""###%%%%%%%%%$$$$$$%%%%%%$$$###############$$$$$$######"""#########""""""###$$$&&&'''&&&$$$""""""#########""""""""""""#########"""!!!!!!!!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&"""$$$!!!"""################################################!!!"""###$$$%%%%%%%%%%%%########################"""#########""""""$$$&&&###$$$$$$%%%&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&)))***(((&&&&&&&&&%%%'''((((((&&&&&&&&&'''((('''&&&&&&((())))))(((&&&&&&''''''''''''&&&&&&((((((%%%"""###((((((&&&((())))))******++++++,,,&&&''''''))))))***)))((())))))(((((((((((())))))''''''''''''((()))***+++$$$***((()))111///&&&%%%((((((''''''&&&%%%%%%%%%))))))))))))&&&%%%'''***&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&''''''(((&&&'''''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&((('''%%%$$$&&&'''######$$$$$$$$$%%%%%%%%%"""###"""!!!!!!"""&&&((()))(((&&&$$$$$$###############%%%'''******)))'''$$$$$$######$$$$$$%%%&&&"""###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$#################################$$$$$$$$$###""""""$$$%%%############!!! """$$$""""""###$$$$$$$$$$$$$$$""" """!!!!!!&&&$$$$$$###""""""###$$$$$$!!!"""$$$&&&'''&&&$$$###((('''&&&$$$###$$$%%%%%%$$$$$$############$$$$$$""""""######%%%&&&&&&$$$""""""#########""""""""""""#########"""!!!!!!"""$$$&&&(((########################"""""""""######$$$$$$$$$###&&&$$$ ###((($$$$$$###"""!!! ######################## """###$$$$$$$$$$$$########################"""###$$$###""""""$$$%%%"""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&'''((()))***)))))))))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&)))***(((&&&&&&&&&&&&'''((('''&&&%%%'''((($$$######$$$%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&((((((&&&(((+++)))$$$''''''((())))))******+++'''((())))))))))))))))))(((((((((''''''((())))))))))))(((((((((((())))))%%%,,,***'''***%%%!!!)))(((((((((''''''&&&&&&&&&###%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%&&&''''''&&&%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$""" !!!$$$&&&$$$$$$$$$######"""######!!!!!!"""$$$&&&&&&$$$"""$$$$$$######$$$$$$%%%&&&###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$###!!!!!!###&&&!!!###$$$######$$$&&&'''""""""###$$$$$$$$$$$$$$$!!! ###""" %%%$$$##################$$$!!!###%%%&&&&&&%%%$$$###((('''%%%$$$###$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''######%%%"""$$$%%%%%%$$$######$$$######""""""""""""######"""""""""""""""$$$&&&'''################################################!!!######!!!!!!$$$'''$$$######"""!!! ######################## !!!"""###$$$$$$$$$########################"""###$$$$$$######$$$&&&""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###""""""###%%%&&&&&&%%%###%%%&&&%%%$$$###$$$&&&!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))'''&&&&&&'''''''''((('''%%%%%%''')))%%%$$$$$$%%%'''(((&&&%%%'''''''''(((((('''''''''$$$'''((('''(((***'''"""$$$%%%%%%&&&&&&'''((((((&&&'''((((((&&&&&&''')))'''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''&&&+++(((&&&'''"""!!!,,,''''''''''''''''''''''''!!!$$$%%%$$$%%%((()))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''###%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%###!!!!!!###$$$###$$$%%%%%%######$$$%%%""""""!!!"""$$$$$$"""!!!$$$$$$######$$$$$$%%%&&&###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&########################"""###### !!!$$$ $$$%%%######&&&))))))!!!"""######$$$$$$#########"""###&&&$$$!!!"""&&&########################"""###$$$%%%%%%$$$############""""""""""""######$$$$$$$$$$$$%%%&&&'''((($$$%%%&&& """$$$$$$$$$###$$$%%%######""""""""""""######"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!! !!!!!!"""################################################!!!"""######$$$$$$$$$$$$########################"""$$$%%%&&&%%%$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###""""""###%%%&&&&&&%%%###%%%%%%%%%$$$###$$$%%%!!!"""######"""!!!%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&((('''''''''&&&%%%%%%''')))'''&&&'''(((******(((&&&'''(((((())))))(((((('''$$$&&&&&&$$$%%%(((&&&"""$$$$$$$$$%%%&&&&&&''''''%%%'''(((&&&$$$$$$&&&((('''&&&&&&&&&''''''((()))$$$%%%&&&'''((((((''''''&&&'''###%%%,,,'''###+++%%%%%%&&&&&&'''(((((((((%%%((((((&&&'''+++***&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''######""""""#########"""######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###%%%###%%%'''&&&###!!!"""###%%%$$$"""###%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&###!!! !!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%!!!!!!"""###$$$%%%&&&&&&########################"""######  %%% %%%&&&""""""&&&(((&&& !!!""""""######""""""$$$###$$$'''%%%!!!"""&&&#########$$$$$$################################# !!!"""######$$$######%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%!!!###$$$$$$$$$%%%&&&######""""""""""""######""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%(((&&&$$$###$$$%%%$$$"""!!!"""###$$$%%%&&&''''''##############################$$$%%%%%%%%%$$$$$$###########################$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((((('''###$$$%%%%%%######$$$%%%!!!###%%%'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''((('''%%%%%%''')))'''((('''&&&%%%%%%''')))$$$###$$$%%%''''''%%%###(((((())))))))))))((((((&&&'''%%%"""###''''''$$$%%%%%%&&&''''''(((((()))%%%'''((('''$$$$$$&&&((((((((((((((())))))***+++!!!###&&&)))******))))))&&&###$$$222...%%%(((###$$$%%%&&&''''''((()))%%%)))((($$$%%%((('''!!!&&&&&&%%%$$$%%%&&&'''((($$$%%%''''''''''''%%%$$$"""###$$$%%%'''((()))***''''''''''''&&&%%%$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$%%%&&&###%%%'''%%%!!! ###""" !!!###%%%&&&&&&$$$$$$######$$$$$$%%%&&&###!!! !!!$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%&&&((( """###$$$%%%&&&""""""""""""""""""""""""$$$%%%&&&""""""''' %%%&&&!!! $$$&&&### !!!""""""""""""""""""!!!###%%%$$$ $$$######$$$$$$$$$$$$############""""""!!!""""""### !!!###%%%&&&&&&&&&%%%&&&%%%$$$###""""""""""""$$$$$$%%%&&&&&&%%%$$$$$$###""""""######"""!!!  !!!###$$$$$$$$$"""!!!!!!!!!"""############""""""###$$$$$$###"""###$$$######$$$$$$$$$######""""""###$$$$$$$$$$$$###"""!!!###$$$%%%$$$"""!!!"""""""""""""""######$$$!!!""""""###$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$###"""!!!###%%%///+++&&&$$$%%%&&&%%%###""""""###$$$%%%%%%&&&&&&''''''&&&$$$""""""$$$'''$$$''''''$$$###%%%$$$!!!%%%%%%&&&&&&'''(((((()))((('''######%%%%%%'''&&&&&&(((++++++)))&&&$$$$$$###"""###$$$&&&'''&&&''''''((((((''''''&&&)))(((&&&%%%%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$###%%%&&&(((******)))((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&###$$$&&&((())))))((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""$$$&&&(((&&&$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((%%%###"""###$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''### !!!&&&(((&&&###(((((('''&&&$$$###""""""######$$$$$$$$$%%%%%%%%% !!!""""""!!!"""$$$&&&""""""""""""############%%%$$$###"""!!!$$$))),,,(((&&&$$$"""!!!!!!"""###"""###%%%%%%%%%%%%'''(((!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! """"""#########""""""!!!"""#########"""###$$$&&&&&&%%%%%%$$$#########$$$###$$$$$$###"""!!!###$$$!!!###$$$&&&&&&%%%$$$###!!!%%%&&&%%%$$$############$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$######$$$$$$$$$$$$############################## !!!###$$$$$$$$$###""""""""""""""""""######$$$######$$$$$$%%%%%%%%%&&&#########$$$$$$###"""""""""$$$%%%$$$###"""###$$$)))&&&######%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&$$$"""###%%%'''!!!###"""!!!###'''(((&&&$$$%%%%%%&&&&&&'''((((((&&&***'''$$$%%%%%%###%%%$$$$$$%%%((((((&&&###&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$######'''&&&%%%$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((()))&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######""""""!!!!!!!!!""""""######$$$%%%&&&'''''''''%%%######$$$%%%###"""''''''&&&%%%$$$######"""#########$$$$$$$$$%%%%%%"""###$$$###"""###%%%'''""""""""""""###############$$$###""""""$$$(((+++'''&&&$$$"""!!!!!!"""###"""$$$%%%%%%$$$$$$&&&'''!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########""""""############"""""""""###$$$###""""""$$$%%%&&&%%%$$$$$$#########$$$"""###$$$###""""""###%%%!!!###$$$&&&&&&%%%$$$###"""###$$$###"""!!!"""#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&""""""######$$$%%%&&&&&&!!!!!!""""""#########$$$$$$###!!! """$$$&&&%%%$$$#########$$$&&&&&&"""###$$$$$$###"""###$$$######$$$$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%"""""""""############$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###"""!!! !!!###%%%%%%$$$#########"""!!!!!!"""$$$%%%%%%$$$#########$$$$$$%%%%%%&&&$$$%%%%%%$$$######%%%(((%%%%%%###"""&&&++++++'''###$$$$$$%%%%%%&&&'''''')))***(((%%%$$$'''&&&###%%%$$$$$$%%%&&&&&&$$$"""''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''((())))))''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$###""""""######$$$&&&''''''(((%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((('''$$$###$$$&&&""""""###$$$%%%&&&''''''$$$%%%%%%%%%######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%$$$######%%%&&&"""""""""#########$$$$$$"""###$$$$$$###$$$&&&(((&&&%%%$$$"""""""""###$$$###%%%&&&%%%$$$$$$%%%&&&!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$""""""############""""""###$$$%%%###"""!!!###$$$%%%%%%$$$############$$$!!!"""######""""""$$$&&&!!!"""$$$%%%%%%%%%$$$############"""!!!"""$$$'''######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$"""!!! """$$$%%%"""###$$$$$$###"""###$$$######$$$$$$%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%######"""""""""###$$$%%%"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%&&&%%%######### !!!###$$$%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$######&&&(((''''''%%%###%%%((($$$"""######$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%############$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$(((,,,+++'''$$$%%%(((%%%%%%%%%$$$$$$$$$$$$###!!!%%%&&&######'''***$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%""""""#########$$$$$$$$$ """$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$%%%&&&%%%$$$###$$$%%%!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!""""""############"""$$$%%%%%%$$$"""!!!"""$$$$$$$$$###############$$$ !!!""""""""""""$$$&&&""""""###$$$%%%$$$$$$###!!!###$$$$$$$$$%%%'''***######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&#################################$$$$$$$$$$$$############ !!!"""###$$$######"""$$$"""!!! """$$$%%%"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%#########"""###$$$$$$%%%"""""""""""""""######$$$############$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""%%%&&&%%%$$$######"""###$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$######%%%'''!!!$$$$$$######"""""""""######$$$%%%%%%&&&!!!$$$&&&$$$###%%%(((&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""############""""""$$$$$$%%%&&&'''(((((((((%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!%%%)))((($$$!!!"""%%%%%%%%%$$$$$$$$$#########!!!&&&'''######&&&+++######$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$$$$###!!!!!!"""$$$############$$$$$$$$$$$$!!!$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%%%%%%%###"""###$$$!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!"""###############$$$%%%%%%$$$"""!!!"""$$$#########""""""###$$$$$$ !!!""""""!!!"""$$$&&&""""""######$$$$$$$$$$$$ ###%%%&&&%%%###############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###########################""""""%%%$$$$$$$$$######""""""!!!###$$$%%%$$$"""!!!%%%$$$#########$$$&&&&&&"""###$$$$$$###"""###$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%#########$$$$$$$$$$$$%%%"""""""""""""""######$$$!!!""""""######$$$%%%%%% !!!"""############"""$$$%%%$$$###$$$%%%$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%%%%((('''&&&%%%!!!"""######$$$$$$%%%&&&&&&"""''')))&&&"""###(((###$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%%%%%%%%%%$$$###$$$&&&((()))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&)))(((%%%###$$$&&&!!!!!!"""###$$$%%%&&&&&& $$$(((((($$$!!!###%%%#########$$$$$$$$$$$$$$$"""""""""############$$$""""""###"""!!!!!!"""$$$#########$$$$$$$$$$$$%%%!!!#########"""###$$$######$$$$$$%%%%%%&&&&&&"""$$$%%%$$$######$$$%%%!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######$$$#########$$$%%%###"""!!!###$$$###""""""""""""###$$$$$$ !!!""""""!!!!!!###%%%""""""""""""######$$$$$$"""$$$&&&&&&#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$"""""""""###############!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$"""###$$$%%%&&&&&&&&&&&&########################"""###$$$%%%%%%%%%$$$$$$"""""""""""""""######$$$!!!!!!"""###%%%&&&'''''' !!!"""""""""""""""!!! """###$$$######%%%&&&$$$%%%%%%$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###!!!(((,,,***'''''''''&&&######$$$$$$%%%&&&&&&&&&$$$!!!###'''((($$$###&&&"""$$$%%%%%%$$$$$$'''***###$$$%%%&&&&&&&&&%%%$$$''''''((((((((((((''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&%%%$$$######%%%&&&'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))(((((('''&&&&&&''''''!!!!!!"""###$$$%%%&&&&&&"""%%%((('''$$$""""""###$$$$$$$$$###############""""""""""""############!!!"""######""""""$$$&&&#########$$$$$$$$$%%%%%% !!!###"""!!!!!!"""$$$"""###$$$%%%&&&&&&&&&&&&!!!"""$$$$$$######$$$&&&!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$"""###$$$###""""""$$$%%%"""""""""""""""###$$$$$$!!!""""""""" """$$$"""""""""""""""######$$$###$$$%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%% """###%%%&&&&&& !!!"""###$$$%%%%%%###"""!!! !!!"""$$$%%%!!!!!!"""############""""""$$$$$$$$$###"""###$$$"""###$$$%%%&&&&&&'''&&&"""###$$$$$$$$$$$$###"""!!!###%%%&&&&&&&&&$$$###"""""""""""""""######$$$!!!!!!###$$$&&&'''))))))$$$%%%%%%$$$$$$###"""!!!!!!"""######"""###%%%'''"""###$$$""" !!!%%%)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###""""""""" '''***%%% $$$&&&###$$$$$$%%%%%%&&&''''''%%%"""'''&&&%%%&&&$$$&&&((('''&&&'''+++...###$$$&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&%%%$$$"""!!!&&&'''((((((((('''&&&%%%######$$$%%%&&&&&&'''((("""%%%'''&&&$$$###%%%((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%""""""###$$$$$$###$$$$$$$$$############""" """%%%&&&&&&%%%$$$$$$$$$$$$$$$#########""""""""""""""""""############"""###$$$$$$###$$$&&&(((######$$$$$$$$$%%%%%%%%%!!!""""""!!! """$$$"""###$$$%%%&&&''''''''' """###$$$######%%%'''!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$ !!!######$$$$$$$$$"""#########"""###$$$&&&""""""!!!""""""###$$$$$$""""""###""" !!!###"""""""""""""""######$$$###$$$%%%$$$$$$%%%'''***######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""""""""######"""!!!"""###%%%&&&""""""###$$$$$$###!!! """$$$&&&&&&$$$"""!!!"""###""""""###%%%&&&&&&%%%###$$$%%%%%%###"""""""""$$$$$$######"""!!!!!!!!!###############$$$$$$%%%%%%$$$#########$$$%%%&&&$$$$$$$$$###############"""###$$$%%%&&&%%%$$$###"""############$$$$$$$$$!!!!!!!!!!!!!!!""""""######$$$%%%%%%&&&&&&%%%%%%!!!""""""######$$$%%%%%%$$$$$$$$$$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$###""""""###%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&%%%$$$&&&'''''''''%%%###!!!&&&%%%$$$$$$#########$$$((())))))(((&&&&&&''')))!!!###%%%&&&%%%%%%&&&((($$$%%%$$$!!!###''''''###%%%&&&'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$######"""&&&%%%%%%$$$$$$$$$%%%%%%###$$$&&&(((((('''&&&%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$"""###&&&((("""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######%%%'''&&&%%%$$$%%%&&&###$$$%%%%%%$$$$$$&&&'''%%%%%%$$$###""""""######!!!%%%'''&&&$$$""""""###$$$$$$###!!!"""$$$&&&)))###!!!$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%######$$$%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$###""""""###$$$$$$%%%$$$$$$&&&******&&&""""""$$$%%%%%%$$$###%%%&&&######""""""######$$$%%%###$$$$$$###!!! !!!###!!!"""###"""!!! !!!"""!!!!!! %%%$$$"""!!!!!!"""$$$&&&""""""""""""############!!!###$$$$$$######$$$%%%"""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$ !!!"""###$$$$$$###""""""$$$&&&%%%$$$""""""""""""!!!!!!"""$$$%%%%%%$$$"""$$$%%%%%%###""""""###############""""""""""""###""""""""""""###$$$$$$$$$$$$#########$$$%%%&&&########################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%$$$###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%$$$###"""$$$&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&%%%%%%&&&((("""$$$&&&&&&%%%%%%&&&'''!!!######"""%%%))))))&&&$$$%%%&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''&&&######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%###%%%&&&%%%$$$$$$%%%'''%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&'''&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&"""$$$%%%$$$###""""""###&&&'''((((((''''''(((***$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%$$$######$$$%%%'''&&&$$$###"""###$$$""""""&&&'''%%%''',,,$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! """$$$ !!!"""############$$$###"""!!!"""###%%%&&& !!!"""######"""!!! ###########################$$$&&&'''&&&&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$###!!! """###!!!""""""!!!!!!"""$$$#####################$$$$$$###"""!!!!!!!!!"""###""""""""""""############!!!###$$$$$$######$$$%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$######""" !!!###$$$$$$$$$$$$"""$$$%%%%%%###""""""###!!!!!!!!!"""######$$$$$$!!!###$$$$$$#########$$$""""""""""""############""""""!!!!!!!!!"""######$$$############$$$%%%%%%!!!!!!""""""######$$$$$$$$$############$$$%%%%%%"""############$$$$$$$$$"""""""""""""""######$$$###$$$$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$############$$$############$$$%%%%%%$$$$$$%%%$$$###"""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%######"""###$$$$$$######%%%'''###%%%&&&&&&%%%$$$%%%&&&!!!$$$$$$$$$&&&)))'''######$$$&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%)))))))))((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''###$$$&&&'''''''''&&&%%%$$$%%%%%%$$$###$$$&&&(((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&!!!$$$'''(((&&&$$$######&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""######%%%&&&&&&%%%$$$%%%'''###$$$%%%&&&'''&&&%%%$$$!!!"""$$$%%%$$$######$$$!!!$$$''')))'''%%%$$$###!!!"""%%%'''%%%"""&&&---$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$ """""""""""""""%%%$$$!!! """%%%''' !!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""!!!$$$'''&&&###"""$$$((("""$$$%%%%%%$$$###%%%&&&###############$$$$$$%%%###$$$$$$###!!!!!!"""$$$ """"""""""""$$$&&& !!!""""""###$$$$$$###"""""""""!!!!!! """"""""""""############!!!###$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$###!!! !!!!!!"""###$$$$$$$$$"""$$$%%%$$$###"""###$$$!!!"""######""""""###$$$ """$$$$$$######$$$%%% !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!""""""##################$$$$$$%%% !!!"""######$$$$$$$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""#########$$$%%%%%%%%%%%%$$$!!!!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""###$$$###"""!!!###%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%%%%'''((($$$%%%%%%%%%&&&&&&''''''###$$$&&&''''''&&&$$$"""!!!"""############%%%((($$$%%%'''&&&%%%$$$$$$%%%$$$&&&&&&$$$%%%&&&"""###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%###"""###&&&)))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!!&&&''''''&&&$$$###$$$%%%"""$$$%%%$$$###"""$$$%%%$$$%%%&&&''''''%%%###!!!"""###$$$###""""""$$$&&&"""%%%'''&&&&&&&&&'''$$$###$$$&&&$$$ """'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''!!!"""###$$$%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&"""######$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""###$$$###""""""$$$'''"""$$$%%%%%%$$$###%%%&&&"""!!!!!!!!!!!!"""#########$$$$$$###"""!!!###%%%!!!""""""""""""$$$%%% !!!!!!!!!"""""""""###############"""!!! !!!"""""""""############!!!###$$$$$$######$$$%%%&&&%%%$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$###!!! ######"""""""""""""""""""""###$$$$$$""""""###%%%"""$$$%%%%%%######$$$&&& """$$$$$$######$$$%%% !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!""""""###""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$###"""!!!"""###$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$%%%%%%$$$$$$%%%$$$#########%%%'''((($$$$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%!!!"""###""" """###%%%%%%$$$$$$%%%%%%&&&'''$$$&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""###$$$$$$$$$$$$&&&((($$$%%%'''&&&%%%$$$$$$%%%###&&&%%%######$$$ ###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&)))"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%###""""""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%######$$$&&&&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&%%%### """###$$$###""""""$$$&&&"""###$$$###""""""$$$&&&&&&!!!"""$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''"""###$$$%%%&&&&&&&&&&&&!!!"""###%%%%%%$$$#####################$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!$$$""" !!!###%%%$$$###"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$###""""""$$$%%%"""###$$$###"""!!!"""###&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!!!!"""""""""############!!!###$$$$$$######$$$%%%&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######"""$$$$$$###"""!!!!!!"""""""""###$$$###""""""$$$&&&"""%%%'''&&&###"""$$$'''!!!###$$$$$$#########$$$ !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!"""######!!!"""######$$$$$$######""""""######$$$$$$%%%%%%###""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$$$$$$$######!!!!!!!!!###%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%!!!"""###""" """###%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$######%%%'''%%%%%%$$$$$$######""""""$$$$$$&&&''''''&&&&&&%%%###$$$%%%%%%$$$$$$&&&(((###%%%&&&&&&%%%$$$%%%&&&!!!######"""###&&&$$$ ###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''###$$$&&&'''(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!$$$'''"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$"""!!!!!!$$$&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&%%%$$$""" """###$$$###""""""$$$&&&''''''&&&###  """### %%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$!!!"""###$$$$$$%%%$$$$$$!!!$$$&&&&&&%%%###!!!!!! !!!"""###$$$"""###$$$%%%%%%$$$###"""%%%""" !!!%%%'''%%%!!!"""$$$%%%%%%$$$###%%%&&&######""""""######$$$%%%###$$$$$$$$$######$$$&&&###$$$%%%$$$"""!!!"""###&&&%%%%%%$$$######""""""##################$$$$$$""""""""""""############!!!###$$$$$$######$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$#################################$$$$$$###""""""!!!!!!"""###$$$"""#########""""""$$$&&&!!!$$$'''%%%""" ###&&&"""$$$%%%%%%###""""""###!!!!!!""""""#########$$$###""""""""""""###$$$$$$ !!!"""###$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""###############"""############$$$$$$$$$""""""!!!!!!""""""###$$$""""""###$$$$$$$$$$$$$$$!!! !!!###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$###""""""###%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$###$$$&&&((($$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$%%%'''"""$$$&&&&&&%%%%%%&&&'''###$$$$$$"""$$$((('''###$$$%%%&&&'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&"""###%%%'''((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""############"""""""""######"""!!!"""%%%((("""###$$$###!!!!!!!!!"""%%%$$$$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%%%%&&&&&&%%%###""""""#########%%%%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! """$$$ !!!"""######$$$$$$$$$!!!"""###%%%%%%$$$######!!! !!!"""###$$$########################""""""###%%%&&&%%%$$$###"""$$$%%%%%%$$$###%%%&&& !!!""""""###$$$$$$$$$######%%%'''"""###$$$$$$###"""###%%%!!!!!!!!!!!!!!!!!! """"""!!!!!!"""###$$$%%%""""""""""""############!!!###$$$$$$######$$$%%%!!!"""######$$$$$$############$$$$$$$$$$$$#####################"""""""""###%%%&&&!!!!!! !!!"""###%%%&&&"""######"""!!!"""%%%''' ###&&&$$$ !!!%%%###$$$&&&%%%###"""""""""""""""""""""###########################$$$$$$%%% !!!"""$$$$$$######"""&&&&&&%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$###""""""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$$$$$$$$$$###$$$###!!! !!!###&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%&&&(((***###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%$$$###"""$$$%%%!!!###%%%&&&%%%%%%&&&(((((()))'''###$$$''''''###%%%&&&'''((((((((('''&&&#########$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""!!!"""%%%'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$ ###%%%&&&%%%###""""""&&&&&&%%%$$$$$$#########&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$######%%%(((+++%%%&&&'''&&&$$$###$$$%%%$$$$$$###$$$%%%&&&'''(((!!!"""$$$%%%$$$######$$$!!!%%%(((((('''''''''%%%%%%&&&'''$$$!!!$$$)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%!!!"""###$$$$$$%%%%%%$$$###############$$$$$$%%%###""""""""""""$$$&&&'''$$$$$$###""""""###$$$$$$###'''(((%%%###$$$%%%"""$$$%%%%%%$$$###%%%&&&###############$$$$$$%%%###$$$$$$$$$######%%%''' !!!############%%%'''"""""""""###$$$$$$%%%%%%!!!  """%%%&&&""""""""""""############!!!###$$$$$$######$$$%%% !!!"""$$$$$$###""""""######$$$$$$$$$$$$###############""""""#########""""""!!!&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""############$$$$$$%%%%%%%%%$$$"""!!! !!!"""$$$ ###%%%$$$$$$%%%&&&########################$$$###"""""""""###$$$%%%###%%%''''''&&&$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&$$$###"""###%%%&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########&&&$$$"""###%%%'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$############ $$$'''(((%%%######$$$)))'''%%%###""""""###$$$"""###%%%&&&''''''&&&%%%'''%%%$$$$$$%%%&&&&&&%%%'''((((((((('''&&&%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$"""###&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%(((&&&!!!###%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&"""###%%%%%%$$$$$$%%%&&&"""$$$%%%%%%$$$###%%%&&&%%%$$$######$$$%%%'''(((###""""""!!!"""$$$%%%&&&!!!"""###%%%&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$##################"""!!!!!!!!!###$$$###""""""###$$$%%%%%%$$$""""""######""""""######$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########!!!###%%%&&&%%%###"""""""""###$$$$$$###"""###$$$########################!!!"""###"""!!! !!!"""!!!#########"""###$$$""""""######"""!!! &&&%%%&&&"""%%%$$$###"""""""""$$$$$$%%%%%%%%%""""""############""""""&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$##################"""!!! !!!"""###"""$$$&&&&&&$$$""""""##############################$$$%%%&&&&&&&&&%%%%%%!!!###$$$$$$###"""###$$$########################$$$$$$$$$#########""""""$$$$$$%%%$$$###"""$$$&&&%%%%%%&&&$$$""""""###%%%%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&$$$######%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""%%%''''''%%%###$$$%%%(((&&&$$$###""""""$$$$$$"""###$$$&&&'''&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''''''''''''''&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$######%%%((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""$$$&&&&&&&&&%%%$$$$$$#########$$$%%%&&&"""''''''''''''%%%"""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%###"""###$$$"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&######$$$$$$$$$$$$###"""######$$$$$$$$$$$$#################################"""!!!"""$$$$$$$$$###"""###$$$$$$$$$$$$###"""######""""""######$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########!!!###%%%&&&$$$###"""""""""###$$$$$$""""""###$$$###""""""""""""""""""### """###"""!!!!!!"""###"""$$$&&&&&&%%%$$$%%%&&&$$$$$$#########"""""""""$$$"""%%%$$$###$$$$$$$$$###""""""######$$$$$$$$$$$$""""""############""""""%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$%%%%%%$$$######""""""!!!###"""!!! !!!"""######%%%&&&&&&$$$#################################!!!###%%%'''(((&&&$$$###!!!"""######""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###""""""###%%%$$$%%%%%%$$$""""""###%%%&&&&&&'''%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###&&&$$$######$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$#########%%%%%%"""###$$$%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&&&&&&&&&&'''(((&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$#########$$$%%%&&&!!!'''((('''(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$######%%%&&&%%%######$$$%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!######$$$$$$$$$$$$#################################"""""""""$$$%%%$$$###"""######$$$$$$$$$############""""""######$$$%%%#########""""""#########$$$$$$$$$$$$$$$#########!!!###%%%%%%$$$#########"""###$$$$$$""""""###$$$###"""!!! !!!"""###!!!"""""""""!!!###$$$###%%%&&&&&&$$$###$$$$$$$$$###"""!!!!!!!!!"""###!!!"""$$$&&&$$$ ###)))######"""""""""######$$$#########!!!""""""############"""$$$$$$###############$$$############$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""######!!!###%%%%%%$$$$$$&&&'''######################## !!!###$$$%%%$$$"""!!!######$$$######$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$""""""$$$%%%###$$$$$$###""""""###%%%'''''''''&&&%%%$$$%%%'''########################""""""$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$###""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%$$$$$$#########$$$%%%&&&######$$$%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%&&&%%%%%%%%%%%%&&&((()))&&&$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&%%% """%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!###$$$$$$%%%''')))"""$$$%%%%%%$$$###%%%&&&$$$%%%&&&&&&&&&$$$###""" !!!###$$$%%%%%%$$$###&&&%%%%%%$$$##################$$$$$$$$$$$$#####################$$$$$$$$$$$$###"""###$$$%%%$$$###"""#########$$$$$$$$$$$$######""""""######$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###############!!!###$$$%%%$$$######$$$"""###$$$###"""!!!"""$$$$$$###!!! !!!###$$$!!!""""""""""""$$$%%%!!!"""######!!! """!!! !!! !!!%%%'''###"""((("""""""""""""""#########"""""""""!!!!!!"""########################""""""###$$$$$$"""""""""######$$$$$$$$$"""###$$$$$$###"""###$$$"""######$$$%%%&&&''''''######""""""""""""######"""###$$$$$$###$$$%%%'''########################""""""!!!!!!""""""###$$$"""#########"""###&&&)))################################################$$$%%%&&&%%%######%%%&&&"""###$$$###""""""###%%%%%%%%%&&&$$$###"""###%%%########################!!!"""###$$$%%%&&&&&&&&&###"""!!!"""$$$%%%$$$###"""""""""#########$$$$$$''''''((('''&&&%%%$$$###$$$###"""!!!"""#####################$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$######%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''' """%%%%%%%%%$$$&&&(((%%%%%%&&&&&&&&&'''''''''%%%'''###!!!&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""$$$%%%%%%$$$""""""!!!###$$$$$$%%%''')))"""$$$%%%%%%$$$###%%%&&&!!!"""$$$%%%&&&%%%$$$$$$ !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$###"""!!!"""$$$%%%$$$###"""""""""######$$$$$$%%%######""""""######$$$%%%$$$###"""!!!!!!"""###$$$########################!!!"""$$$$$$######$$$%%%!!!"""######"""!!!"""###$$$###""""""""""""###$$$!!!"""###"""###$$$&&&!!!"""!!!!!! !!!"""""""""###&&&%%%""""""&&&!!!!!!""""""############""""""""" !!!"""######$$$#########""""""""""""###$$$$$$!!!!!!""""""###$$$$$$$$$"""###$$$$$$###"""$$$%%%!!!!!!"""$$$%%%&&&'''(((########################%%%&&&%%%$$$!!! !!!###########################%%%$$$###""""""$$$%%%&&& !!!""""""!!!!!!###%%%""""""""""""""""""""""""###############$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''"""#########""""""###%%%""""""###!!!  """########################""""""######$$$&&&((()))&&&$$$""""""###$$$%%%$$$""""""#########$$$$$$$$$&&&&&&''''''&&&%%%###"""$$$"""!!!"""###$$$###"""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''!!!""""""###&&&)))"""###$$$%%%%%%%%%$$$$$$!!!###""""""&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""##################"""###%%%&&&%%%######$$$%%%"""$$$%%%%%%$$$###%%%&&&!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%"""!!!!!!!!!###$$$###"""""""""""""""###$$$%%%&&&######""""""######$$$%%%#########""""""#########"""""""""###############!!!"""$$$$$$######$$$&&&!!!"""######!!!!!!"""############$$$$$$######### """######""""""$$$%%% """######!!! !!!###"""!!!!!!!!!"""###$$$&&&###$$$((()))&&&$$$%%% !!!"""############""""""""" !!!"""######$$$$$$$$$"""""""""""""""###$$$$$$!!!!!!!!!"""###$$$$$$$$$!!!###$$$$$$######$$$%%% !!!"""###$$$$$$%%%#########$$$$$$#########%%%%%%$$$"""  """########################"""######$$$$$$$$$$$$$$$ !!!######"""!!!!!!"""########################""""""#########$$$$$$$$$$$$%%%%%%$$$######$$$&&&!!!"""###"""!!!"""###%%%"""######""" !!!"""##############################""""""###&&&)))+++,,,((($$$!!!"""##################$$$$$$$$$%%%%%%"""###%%%&&&'''&&&%%%$$$%%%######%%%''''''$$$!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&'''((('''%%%$$$$$$%%%&&&&&&%%%###%%%&&&((('''&&&$$$"""&&&$$$######%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((( $$$$$$"""!!!$$$'''"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%'''&&&###$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!"""###$$$%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%######""""""""""""######%%%&&&&&&%%%###"""###$$$"""$$$%%%%%%$$$###%%%&&&$$$###############$$$$$$""""""""""""###$$$%%%&&&!!!"""$$$&&&%%%### ######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!! """###"""!!!###""""""""""""$$$%%%&&&######""""""######$$$%%%######$$$$$$$$$$$$######!!!"""""""""#########$$$!!!"""######"""###%%%'''!!!"""###"""!!! !!!###!!!"""###$$$$$$###"""!!!"""###$$$$$$""""""###$$$!!!"""$$$$$$###"""###$$$"""""""""#########$$$$$$%%%###%%%)))((($$$###%%% !!!"""#########"""######### !!!######$$$$$$$$$""""""!!!""""""###$$$$$$ !!!!!!"""###$$$$$$$$$!!!###$$$$$$######$$$&&& !!!!!!!!!!!!######$$$$$$$$$$$$######!!!""""""!!! """$$$######################## """$$$$$$###!!! !!!###&&&&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$###""""""###%%%!!!"""###"""!!!"""###%%%%%%&&&&&&%%%###"""$$$%%%""""""""""""""""""""""""$$$###!!!!!!"""&&&***---111,,,&&&""" !!!""""""###$$$$$$$$$$$$%%%%%%%%% ###%%%'''''''''&&&&&&%%%%%%'''))))))&&&"""$$$$$$%%%%%%%%%$$$$$$###%%%$$$######$$$%%%'''((('''%%%$$$$$$%%%&&&&&&%%%###%%%''')))(((&&&""" &&&$$$###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%(((+++(((### """$$$$$$%%%&&&'''((('''&&&&&&"""%%%###"""$$$$$$"""###$$$&&&''''''&&&$$$### !!!###$$$%%%&&&'''"""$$$&&&&&&%%%%%%%%%&&&''''''%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""###%%%%%%$$$$$$%%%&&&"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$"""!!!"""#########""""""!!!"""$$$%%%&&& """$$$%%%$$$ ######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!!  !!!"""""" ###""""""""""""$$$&&&'''#########"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$!!!"""######"""###%%%'''!!!"""###"""!!! !!!### ###$$$$$$### ###$$$%%%$$$""""""###$$$!!!#########"""###$$$ !!!"""######""""""!!!"""%%%(((%%% $$$!!!"""#########"""#########!!!"""###""""""$$$&&&&&&%%%###"""""""""###### !!!!!!"""###$$$$$$$$$ !!!"""$$$###""" ((($$$!!!!!!###$$$###"""%%%$$$$$$#########""""""#########"""######$$$$$$$$$$$$$$$############"""$$$((('''""" """%%%!!!!!!!!!!!!""""""""""""#########"""""""""""""""###"""""""""###$$$%%%%%%########################!!!$$$$$$$$$###$$$%%% !!!"""$$$$$$###""""""%%%'''&&&"""!!!$$$%%%######%%%%%%""" """)))000LLL333 !!!))))))%%%%%%$$$$$$######$$$$$$%%%&&& """$$$%%%%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&&&&###!!!"""%%%'''&&&$$$$$$$$$&&&'''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%% ###&&&&&&###"""###$$$%%%!!! %%%(((&&&###)))'''&&&((((((%%%$$$'''$$$######$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''###***###((()))$$$'''!!!###$$$$$$###'''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&''''''''''''%%%###"""###%%%''''''''''''&&&%%%$$$$$$,,,***(((%%%$$$#########'''%%%""""""###$$$%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###((((((######'''&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%######"""!!! !!!!!!""""""###$$$%%%&&&&&&'''!!!"""#########!!! """"""""""""""""""""""""%%%%%%$$$$$$###"""""""""%%% $$$(((&&&"""$$$$$$###"""!!!"""%%%'''###$$$$$$###!!! !!!###"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$###"""!!! """$$$%%%"""############$$$$$$$$$########################$$$$$$%%%!!!"""$$$$$$######$$$&&&%%%%%%###"""""""""###### !!!!!!"""######$$$$$$ !!!"""#########""""""'''$$$"""!!!###$$$###"""""""""###############"""######""""""""""""######""""""######$$$$$$$$$%%%$$$$$$######""""""$$$%%%!!!!!!!!!!!!"""""""""######"""""""""""""""""""""$$$$$$##########################################!!!###$$$$$$######$$$&&&""""""###$$$$$$$$$$$$$$$###&&&&&&$$$###%%%$$$!!!###$$$$$$"""!!!"""''',,,:::*** ###'''###!!!$$$$$$$$$######$$$$$$%%%&&&"""$$$%%%&&&%%%%%%'''(((%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$###"""###$$$&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$###""""""!!!###%%%%%%""" !!!%%%""" !!!$$$&&&%%%$$$'''%%%$$$''''''$$$$$$&&&$$$$$$$$$%%%'''((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&""")))"""'''(((###&&&!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((&&&$$$""""""$$$&&&&&&&&&&&&'''&&&&&&%%%$$$%%%$$$######""""""""""""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$##################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###"""######!!!%%%,,,&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%$$$######"""""""""###!!!!!!"""###############""""""#########"""!!! ##########################################$$$$$$%%%!!!###&&&%%%###!!!###%%%### $$$(((!!!"""###$$$###""" """############$$$$$$$$$$$$############"""""""""$$$######""""""######$$$######!!! !!!"""###"""############$$$$$$$$$########################$$$%%%%%%###$$$%%%%%%######$$$%%%%%%$$$######"""#########!!!!!!!!!"""######$$$$$$!!!""""""######$$$$$$$$$&&&$$$""""""###$$$###""" !!!"""$$$$$$###"""!!!######"""""""""""""""### !!!"""###$$$%%%&&&&&&'''$$$ """$$$%%%$$$!!!!!!!!!"""""""""######""""""""""""""""""######%%%%%%$$$######"""""""""###########################$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&!!!%%%&&&%%%%%%&&&$$$$$$###"""""""""###%%%&&&'''""""""'''&&& %%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&###$$$%%%$$$$$$###%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%$$$###"""!!!###$$$%%%$$$!!!$$$$$$#########$$$$$$$$$%%%######&&&&&&###$$$&&&$$$######%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!(((!!!&&&'''"""%%%############$$$%%%&&&'''######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&###!!!"""$$$'''$$$%%%%%%&&&&&&&&&&&&&&& !!!"""############ """$$$'''((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$$$$###"""%%%+++%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&%%%$$$$$$$$$$$$%%%""""""###$$$###"""!!! """"""###$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%$$$###"""""""""#########"""%%%$$$!!!!!!$$$(((###"""###%%%'''&&&""""""############$$$$$$$$$!!!!!!""""""""""""######$$$######""""""######$$$######"""!!!!!!!!!"""""""""############$$$$$$$$$########################"""###$$$###$$$%%%$$$"""""""""$$$$$$$$$##################!!!!!!""""""############$$$$$$######"""######$$$$$$##################### !!!###$$$$$$"""$$$$$$###"""""""""######!!!""""""###$$$$$$%%%%%%%%%$$$""""""######$$$$$$!!!!!!"""""""""#########"""""""""""""""###############$$$$$$$$$######"""########################$$$%%%%%%$$$######%%%'''$$$$$$###"""###$$$%%%&&&!!!%%%%%%######%%%$$$!!!$$$"""!!!"""###$$$###!!!!!!!!!$$$)))&&&!!!"""'''$$$$$$######$$$$$$%%%&&&%%%%%%&&&%%%$$$%%%''')))%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&!!!$$$'''&&&###"""$$$&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$######$$$$$$###"""!!!!!!!!!$$$%%%%%%$$$""""""$$$%%%%%%""""""&&&&&&$$$$$$'''"""!!!!!!###%%%&&&%%%###$$$$$$$$$%%%%%%%%%$$$$$$ ''' %%%&&&!!!$$$&&&%%%$$$######$$$&&&'''!!!"""$$$%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%###"""###$$$######$$$%%%&&&''''''&&&!!!"""$$$&&&&&&&&&&&&%%%###$$$&&&''''''''')))***&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((***)))%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""" """######$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$###%%%&&&$$$!!! """$$$ """###$$$$$$$$$%%%'''$$$"""%%%))))))%%% """"""#########$$$$$$$$$ !!!"""###############""""""""""""######"""""""""#########$$$$$$""""""#########$$$$$$$$$######################## !!!"""###"""!!! !!!"""############$$$#########"""""""""""""""#########'''&&&$$$###"""""""""""""""###$$$$$$#########$$$"""###$$$%%%$$$!!!&&&%%%$$$##########################################''''''$$$!!!"""$$$""""""""""""############!!!!!!""""""############ !!!"""$$$%%%%%%%%%%%%###########################$$$%%%$$$######%%%&&&######"""!!!!!!###$$$%%%$$$%%%### $$$&&&$$$###"""!!!"""######""" $$$"""###%%%%%%###$$$&&&$$$$$$######$$$$$$%%%&&&###$$$%%%$$$######%%%'''%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&!!!$$$'''&&&$$$"""###%%%%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&%%%%%%############$$$%%%%%%%%%$$$%%%&&&$$$###"""$$$&&&%%%######''''''%%%%%%(((#########$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$###### ''' %%%&&&!!!$$$%%%$$$###""""""###%%%%%% !!!###%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$### ###'''(((&&&$$$"""!!!""""""$$$%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%$$$""" !!!%%%)))&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&)))***(((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$############$$$%%%%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%&&&&&&########################$$$$$$$$$#########"""""""""%%%'''&&&""" !!!$$$""" !!!%%%'''$$$!!!(((### $$$'''%%%"""""""""#########$$$$$$$$$ !!!"""######$$$###""""""""""""""""""###!!!###$$$&&&&&&&&&&&&""""""#########$$$$$$$$$######################## !!!"""!!! !!!"""""""""###$$$$$$$$$$$$###""""""""""""""""""######%%%%%%$$$###"""!!!!!! !!!###$$$%%%#########$$$###$$$%%%%%%###!!!&&&%%%$$$###""""""""""""$$$$$$$$$#########""""""###))))))$$$ !!!###"""""""""#########$$$$$$!!!!!!!!!"""######$$$$$$ """$$$%%%&&&&&&%%%########################"""$$$$$$$$$###$$$%%%""""""!!!!!!""""""###$$$$$$%%%"""###&&&&&&############""""""""""""%%%###!!!!!!"""######$$$$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&###$$$&&&&&&%%%#########$$$%%%&&&'''''''''&&&&&& !!!"""###$$$%%%%%%%%%$$$###"""###%%%'''((('''%%%%%%$$$$$$$$$%%%%%%%%%&&&$$$$$$''''''%%%%%%'''&&&%%%%%%''')))***((('''###$$$%%%%%%%%%$$$"""""" ''' %%%&&&!!!$$$#########"""######$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###'''((('''$$$"""!!!""""""$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$############!!!"""'''%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''###"""%%%''''''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""######$$$""""""""""""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""%%%'''&&&###!!!"""$$$$$$!!! $$$%%%### %%% """###""""""############$$$$$$$$$ !!!""""""###$$$$$$###""""""!!!!!!""""""### ###%%%''''''&&&%%%"""############$$$$$$$$$########################!!!"""### """"""!!!!!!"""$$$!!!"""###$$$%%%$$$$$$######"""""""""""""""""""""!!!!!!"""#########"""!!! """%%%%%%$$$"""###%%%#########$$$######"""!!!$$$###"""!!! ###############$$$$$$$$$###&&&'''$$$""""""###""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$!!!###%%%%%%%%%$$$$$$########################"""%%%%%%$$$$$$$$$""""""######$$$$$$$$$###"""$$$"""$$$&&&$$$!!!###%%%###!!!!!!###&&&"""######!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&!!!$$$'''(((&&&$$$######%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$&&&&&&%%%### """###%%%'''((((((''''''######$$$%%%&&&&&&&&&&&&&&&###!!!"""$$$&&&&&&%%%&&&###"""###&&&((('''%%%&&&$$$###&&&&&&######%%%%%%$$$$$$&&&((()))(((&&&###$$$%%%%%%%%%$$$"""!!!!!!(((!!!&&&'''"""%%%!!!"""###$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%$$$######$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!######!!!$$$)))%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&&&&"""!!!&&&(((&&&"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$!!! !!!###&&&'''%%%%%%######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$&&&&&&%%%#########"""######!!!!!!$$$!!!  """""""""############$$$$$$$$$!!!""""""######$$$$$$$$$""""""!!!!!!!!!!!!"""""" ###%%%%%%$$$""" """############$$$$$$$$$##############################$$$!!!"""###""""""$$$&&&!!!"""###$$$%%%%%%$$$############"""""""""""""""!!!###$$$$$$###""""""%%%&&&$$$"""###%%%!!!""""""###$$$%%%%%%&&&""""""!!!!!!!!!"""###$$$%%%%%%&&&$$$###"""###$$$%%%$$$""""""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!"""$$$%%%%%%$$$###"""########################"""%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$ ######!!!!!!$$$%%%"""!!!$$$&&&$$$ $$$)))$$$'''%%%"""###&&&)))$$$$$$######$$$$$$%%%&&&"""%%%)))***)))&&&$$$###%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%$$$###%%%''''''###!!!"""$$$'''(((((((((((())))))))))))))))))(((((('''$$$!!!!!!###%%%$$$"""'''### """'''***(((%%%&&&######%%%$$$!!!!!!###"""!!!!!!###%%%&&&%%%###"""###%%%&&&%%%###!!! !!!(((!!!&&&'''"""%%%!!!"""$$$%%%&&&&&&%%%$$$%%%$$$###"""""""""###$$$&&&%%%$$$######$$$%%%&&&$$$$$$###"""!!!!!!$$$'''######$$$%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&'''!!!$$$''''''$$$$$$)))---$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""(((''''''(((&&& """"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""###$$$$$$%%%"""!!! """&&&***,,,&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%&&&%%%$$$### %%%(((### ''' !!!#########"""###$$$"""############$$$$$$$$$############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!###$$$###!!!"""############$$$$$$$$$########################"""######""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%######################## !!!"""$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!"""!!!"""###%%%!!!""""""###$$$%%%%%%&&&"""$$$%%%%%%###""""""###%%%$$$$$$$$$###"""""""""!!!%%%(((&&&""" ###((( !!!"""######$$$"""######$$$$$$$$$######"""###%%%%%%$$$$$$$$$%%%######"""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$"""""""""######"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$###""""""###$$$%%%)))&&&######%%%&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###$$$''''''%%%"""(((###"""&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((()))(((&&&$$$###$$$%%%(((&&&"""###'''$$$%%%&&&%%%$$$%%%(((***%%%'''""""""***)))"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""$$$%%%###%%%(((######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&%%%$$$&&&'''!!!###$$$$$$######$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%%%%&&&$$$ &&&%%%%%%$$$###"""!!!!!!$$$!!!!!!$$$$$$!!!!!!$$$%%%$$$###""""""###$$$%%%%%%%%%$$$###$$$%%%&&&'''!!!!!!"""###$$$%%%%%%%%%!!!%%%(((&&&"""!!!###'''""""""############""""""%%%$$$$$$$$$$$$$$$$$$$$$ %%%&&&"""!!!"""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""""""""######$$$$$$######"""########################"""###&&&((()))((('''&&&!!!!!!"""""""""#########$$$$$$$$$"""""""""#########$$$$$$###########################%%%&&&%%%$$$###$$$%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!"""""""""#########$$$$$$!!!""""""!!!!!!###$$$ !!!!!!""""""###%%%%%%###"""######$$$$$$$$$###############$$$$$$$$$$$$"""""""""""" !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$ """$$$$$$###"""###$$$$$$###"""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$'''$$$""""""$$$%%%$$$"""###############$$$$$$%%%'''%%%$$$&&&((((((&&&$$$***&&&""""""$$$$$$!!!######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&$$$$$$###""" !!!$$$&&&'''%%%######%%%%%%$$$###$$$((("""$$$&&&'''000$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$%%%$$$!!! """######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$######$$$&&&%%%%%%$$$$$$############$$$%%%%%%$$$$$$%%%&&&!!!###$$$$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%%%%######%%%%%%%%%$$$$$$###"""""""""$$$!!!!!!$$$$$$!!!!!!$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$%%%&&&"""""""""###$$$$$$$$$%%%"""$$$&&&%%%"""!!!###&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ %%%'''$$$###&&&'''$$$$$$$$$$$$#########""""""###$$$$$$###"""!!! ######$$$$$$$$$$$$############################## !!!###$$$%%%%%%%%%$$$"""###$$$###############$$$$$$$$$!!!!!!!!!"""""""""##############################"""$$$%%%$$$###"""###$$$##################$$$$$$########################&&&&&&&&&%%%%%%###""""""""""""!!!!!!!!!"""###$$$!!!"""######!!!!!!"""###""""""""""""""""""""""""!!!###%%%%%%###"""###$$$###############$$$$$$$$$$$$""" !!!###$$$###!!! !!!!!!""""""#########$$$%%%%%%%%%$$$######"""!!!######"""!!!"""###%%%$$$######"""###############$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$"""!!!"""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&'''&&&%%%&&&(((((('''%%%(((&&&%%%&&&&&&$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%&&& """%%%&&&%%%%%%%%%&&&)))$$$ !!!%%%%%%!!!"""((($$$"""###&&&222$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&%%%  ######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%'''&&&&&&%%%$$$###"""""""""###$$$$$$######$$$&&&"""###$$$$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%########################!!! %%%&&&$$$$$$'''########################$$$!!!!!!$$$$$$!!!!!!$$$$$$$$$###""""""###$$$$$$###""""""""""""###$$$$$$##################$$$$$$########################""""""############""""""########################"""$$$!!!###'''((("""""""""#########$$$$$$#########"""""" $$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!!!!""""""###$$$$$$""""""###########################!!!!!!!!!!!!""""""""""""###############$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$#######################################"""###$$$$$$%%%%%%$$$$$$###""" !!!###$$$"""###$$$###!!!!!!"""#####################""""""!!!###$$$$$$#########$$$"""""""""###$$$$$$$$$%%% """$$$%%%%%%%%%!!!!!!"""""""""#########"""""""""""""""!!! !!!######"""!!!"""###%%%%%%$$$######"""""""""######$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###""""""""""""###$$$%%%%%%$$$&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&''''''&&&%%%""""""###%%%'''&&&"""#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&!!!###&&&'''&&&%%%%%%%%%&&&$$$"""###%%%%%%  '''%%%###'''### &&&$$$$$$$$$$$$$$$$$$$$$$$$ %%%&&&###"""#########$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$%%%'''%%%%%%%%%$$$$$$#########!!!###$$$$$$###"""$$$%%%"""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%%%%"""!!!###""""""#########$$$$$$$$$$$$!!!!!!$$$$$$!!!!!!$$$$$$##################$$$""""""""""""######$$$$$$$$$$$$$$$##################"""!!!"""###$$$###!!!"""######$$$$$$######""""""""""""""""""######### ###$$$!!! ###!!!!!!!!!"""###$$$$$$%%%!!!!!!"""""""""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$########################$$$###"""!!!"""###%%%&&& !!!########################!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!"""######!!!!!!"""###$$$$$$$$$####################################### !!!"""###$$$$$$$$$######""" !!!###$$$"""###$$$###"""!!!"""###  """$$$$$$######$$$%%%"""""""""###$$$$$$$$$%%%!!!$$$&&&%%%"""!!!$$$'''""""""""""""############"""""""""""""""!!!  """$$$$$$###"""###$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%"""!!!!!!###$$$%%%%%%%%%""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%"""###%%%&&&%%%$$$######!!!%%% '''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###&&&######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$%%%&&&(((#########$$$$$$%%%%%%%%%!!!###$$$$$$###"""$$$%%%"""$$$%%%%%%$$$$$$%%%&&&############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$&&&%%%!!!!!!"""""""""###$$$$$$%%%%%%$$$!!!!!!$$$$$$!!!!!!$$$#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!"""###$$$###!!!######$$$$$$$$$$$$######!!!!!!"""""""""############$$$&&&%%%"""!!! !!!"""###$$$$$$%%% """###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$"""!!!!!!"""%%%&&& !!!$$$$$$$$$###############!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%!!!###$$$###"""!!!"""#####################$$$$$$########################"""############"""!!!!!!""""""!!!!!!!!!"""###$$$"""###$$$###""""""###$$$"""""""""""""""""""""""" """$$$$$$$$$###$$$%%%###############$$$$$$$$$$$$(((+++'''!!! $$$##############################$$$$$$%%%$$$$$$### """$$$$$$###"""###$$$######$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$''''''&&&%%%%%%%%%######""""""######$$$%%% """$$$%%%$$$###$$$%%%%%%$$$###""""""###$$$%%%""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))((('''%%%$$$$$$'''((('''%%%""""""$$$&&& ###&&&&&&%%%$$$&&&((($$$$$$###&&&$$$***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$&&&(((""""""###$$$%%%&&&&&&'''"""###$$$$$$######$$$&&&###$$$%%%%%%$$$$$$%%%'''######"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%%%%""""""$$$""""""######$$$$$$$$$%%%$$$!!!!!!$$$$$$!!!!!!$$$"""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$##################$$$$$$##############################$$$$$$$$$$$$######!!!""""""######$$$$$$$$$ ######  !!!!!!"""###$$$$$$ """###%%%%%%&&&&&&#########$$$$$$####################################""" !!!"""$$$######$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$""""""###$$$"""""""""###$$$$$$$$$%%%########################""""""###$$$$$$$$$######"""""""""#########$$$$$$!!!"""$$$#########$$$&&&$$$$$$%%%%%%&&&&&&'''''' """$$$$$$$$$###$$$&&&$$$$$$$$$###############$$$&&&&&&%%%""" !!!###########################"""###$$$%%%&&&&&&&&&&&&!!!######"""!!!"""###""""""###$$$%%%$$$############$$$%%%%%%%%%%%%$$$!!!""""""######""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$''''''%%%######$$$""""""!!!!!!""""""###$$$ ###%%%%%%$$$$$$%%%'''%%%%%%$$$###"""!!!###$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''(((&&&%%%%%%%%%$$$%%%&&&%%%######$$$&&&$$$#########%%%&&&''''''$$$&&&###%%%%%%---$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!######!!!!!!#########$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''#########$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$%%%&&&###$$$&&&%%%$$$$$$%%%'''""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""" !!!%%%&&&###$$$&&&###############$$$$$$$$$$$$!!!!!!$$$$$$!!!!!!$$$"""###$$$$$$$$$$$$###"""!!!!!!###$$$$$$$$$###""""""""""""###$$$$$$$$$%%%"""$$$&&&%%%"""!!!###&&&###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&!!!"""!!! !!! !!!!!!!!!""""""######!!!""""""###############!!!""""""######""""""!!!##############################"""!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$######""""""############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$!!!!!!"""###$$$%%%%%%&&&######################## !!!$$$&&&'''((()))""""""###$$$$$$$$$$$$### """############%%%'''!!!!!!"""###$$$$$$%%%%%% """$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$######"""""" !!!$$$&&&&&&%%%$$$$$$################## !!!"""###$$$%%%%%%%%% """"""!!! !!!"""!!!"""###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!$$$''''''$$$!!!!!!"""#########"""###$$$$$$%%% ###&&&'''%%%$$$&&&((("""###$$$$$$#########$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&&&&%%%%%%&&& """%%%&&&%%%$$$%%%&&&(((### %%%(((&&&### )))'''%%%'''###!!!((($$$$$$$$$$$$$$$$$$$$$$$$$$$!!! ######!!!"""&&&######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''###%%%&&&&&&%%%$$$&&&'''""""""""""""###$$$%%%&&&###########################!!!"""%%%&&&######%%%########################$$$!!!!!!$$$$$$!!!!!!$$$"""###$$$%%%%%%$$$###""" """#########"""!!!!!!!!!"""###$$$%%%%%%&&&!!!%%%(((&&&"""!!!$$$'''###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&+++ $$$$$$$$$%%%!!!!!!!!!!!!""""""""""""############"""!!! !!!!!!""""""""""""!!!!!!########################%%%%%%$$$$$$$$$$$$$$$%%%######$$$