BM6( $$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%(((&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&((()))'''&&&%%%''''''$$$$$$'''(((%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&%%%$$$"""$$$''')))$$$%%%&&&%%%$$$$$$%%%'''(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%&&&%%%%%%&&&'''''''''&&&&&&'''%%%%%%((((((&&&&&&)))'''!!!%%%((("""$$$(((###&&&&&&%%%%%%%%%%%%&&&&&&$$$)))***&&&######### &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((("""%%%(((***)))(((((((((&&&###$$$''''''$$$###&&&&&&###&&&&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))$$$###&&&(((((($$$###$$$&&&%%%######&&& $$$'''&&&&&&''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$'''$$$$$$&&&&&&######&&&###$$$%%%%%%$$$###$$$&&&%%%$$$######$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$(((&&&$$$$$$%%%%%%%%%$$$"""'''###!!!'''%%%!!!&&&"""%%%&&&######&&&%%%"""&&&""""""$$$%%%###$$$'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&&&&$$$%%%((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$''''''$$$$$$'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))%%%$$$'''(((&&&%%%'''$$$%%%%%%&&&&&&%%%%%%%%%(((&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&(((((('''%%%%%%''''''$$$$$$'''(((&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$###""" $$$(((###%%%&&&&&&%%%$$$%%%'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&((())))))(((&&&&&&&&&%%%%%%&&&''''''''''''''''''%%%%%%((((((&&&&&&)))&&&!!!%%%((("""%%%)))$$$'''&&&&&&%%%%%%&&&&&&'''###'''%%%$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((("""%%%((())))))(((((()))'''$$$$$$&&&&&&$$$$$$'''!!!&&&###!!!'''%%%"""&&&'''&&&&&&&&&&&&%%%%%%%%%%%%((('''###!!!%%%''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$'''$$$$$$'''&&&######&&&###$$$%%%%%%$$$$$$%%%&&&&&&$$$######%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$(((&&&$$$$$$%%%%%%%%%$$$"""'''###!!!'''%%%!!!&&&!!!%%%%%%###$$$&&&&&&###%%%""""""%%%%%%###$$$'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&######&&&&&&$$$%%%((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%''''''%%%%%%'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))%%%$$$((()))&&&%%%'''$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%%%%'''((('''&&&&&&%%%%%%&&&(((((('''%%%%%%'''&&&###$$$''')))'''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''#########!!! !!!$$$'''"""$$$&&&&&&%%%%%%%%%''''''&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&(((******(((&&&&&&&&&%%%&&&&&&''''''''''''''''''%%%%%%((((((&&&&&&)))&&&!!!%%%((("""%%%)))$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$(((,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((( ###&&&((('''''''''''''''$$$###&&&&&&###$$$'''"""&&&###!!!'''%%%!!!'''''''''&&&&&&&&&%%%%%%%%%###&&&%%% """%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$'''$$$$$$'''&&&######%%%###$$$%%%%%%$$$$$$%%%'''&&&$$$"""###%%%'''&&&%%%######$$$%%%%%%%%%%%%$$$(((&&&$$$$$$%%%%%%%%%$$$"""'''###!!!'''%%%!!!&&&!!!$$$%%%###$$$&&&&&&###%%%""""""%%%&&&###$$$'''###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&######&&&&&&$$$%%%((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%''''''%%%%%%'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$***$$$###(((***&&&%%%(((%%%%%%%%%&&&&&&%%%$$$$$$((('''%%%%%%'''((('''&&&%%%%%%$$$&&&'''((('''%%%%%%'''&&&######''')))''''''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''$$$&&&'''&&&%%%%%%'''((("""$$$&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&(((******(((&&&&&&&&&%%%&&&''''''(((((('''''''''%%%%%%((((((&&&&&&)))&&&!!!%%%((("""%%%)))$$$%%%$$$$$$$$$$$$$$$$$$%%% &&&***&&&""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((!!!$$$&&&&&&%%%%%%&&&'''$$$###&&&&&&###$$$'''"""&&&""""""((($$$!!!''''''''''''&&&&&&%%%%%%%%%&&&)))(((###!!!%%%(((((($$$%%%$$$$$$%%%''''''%%%$$$"""###&&&(((((('''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$(((%%%$$$'''&&&######%%%###$$$&&&%%%%%%$$$&&&'''&&&$$$"""###&&&((('''%%%######$$$%%%%%%%%%%%%$$$(((&&&$$$$$$%%%%%%%%%$$$"""'''$$$!!!'''%%%!!!&&&!!!$$$%%%###$$$&&&&&&###%%%""""""%%%&&&######&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&######&&&&&&$$$%%%((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%''''''%%%%%%'''$$$&&&''''''&&&'''(((***((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((((((***&&&&&&******&&&&&&***%%%&&&'''(((((('''&&&%%%%%%'''(((%%%&&&))))))&&&)))(((((('''''''''((((((((((((&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''"""$$$&&&)))))))))(((''')))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!%%%(((###%%%)))###%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###))))))######))))))###%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&***%%%!!!&&&$$$!!!'''%%%%%%%%%$$$$$$#########((('''&&&&&&$$$$$$###""""""%%%'''((('''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''***%%%$$$''''''###$$$)))$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%((('''$$$###&&&%%%"""''''''''''''''''''''''''((('''&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$#########""""""######$$$%%%""""""""""""""""""""""""&&&%%%$$$%%%'''((('''&&&%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$***+++***'''###"""%%%(((###'''((($$$###%%%&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&&&&((()))''''''&&&&&&%%%%%%%%%%%%((((((((('''''''''''''''$$$%%%&&&'''(((((((((((()))%%%%%%))))))%%%%%%)))%%%&&&&&&''''''&&&&&&%%%%%%'''(((%%%&&&))))))&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''"""###%%%&&&&&&&&&&&&%%%(((&&&$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!%%%(((###%%%)))###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&(((***)))&&&%%%'''&&&###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%)))$$$!!!&&&$$$!!!'''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###"""%%%'''((('''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((###"""%%%$$$!!!"""&&&$$$#########%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''$$$$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&$$$''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&########################&&&%%%$$$%%%'''((('''&&&%%%$$$######%%%%%%$$$###&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$(((+++###'''((($$$###%%%&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((((((((((((%%%%%%((((((%%%%%%(((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((%%%&&&))))))&&&((((((''''''''''''((((((###$$$&&&'''((((((''''''***(((%%%######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!%%%(((###%%%)))###%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$'''&&&######%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((### &&&$$$ &&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''$$$###%%%$$$""""""%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###&&&&&&$$$$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&$$$''''''''''''&&&&&&&&&&&&%%%$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$#########&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%$$$$$$%%%(((***###'''((($$$###%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&%%%""""""######$$$%%%&&&&&&%%%&&&&&&'''((((((''''''&&&%%%%%%&&&&&&%%%%%%&&&((('''&&&%%%%%%&&&'''((($$$'''(((%%%&&&))))))&&&(((''''''''''''(((((()))###%%%'''((()))((('''&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%!!!%%%(((###%%%)))###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%!!!$$$&&&!!!""")))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""'''### &&&$$$ %%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&''''''"""%%%&&&###$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$'''''''''&&&&&&&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&$$$%%%$$$######%%%%%%$$$###########################'''&&&$$$""""""$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$$$$%%%&&&###'''((($$$###%%%&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%'''(((%%%%%%&&&''''''&&&&&&%%%!!!""""""###$$$%%%&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&%%%%%%&&&&&&%%%)))((('''&&&&&&'''((()))$$$'''(((%%%&&&))))))&&&'''''''''''''''((())))))&&&'''((())))))'''%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%!!!%%%(((###%%%)))###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$!!!$$$&&&!!!""")))###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!&&&"""!!!&&&$$$ %%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''"""%%%&&&###$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%$$$######%%%%%%$$$###########################'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$$$$%%%%%%%%%%%%###'''((($$$###%%%&&&%%%''''''&&&&&&&&&&&&''''''###$$$&&&&&&%%%%%%'''((($$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''(((((()))&&&&&&'''''''''''''''&&&%%%((((((%%%%%%((((((%%%'''''''''&&&&&&'''''''''%%%'''(((%%%&&&))))))&&&''''''&&&''''''((()))***(((((())))))((('''%%%$$$$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&'''''''''%%%!!!%%%(((###%%%)))###%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&$$$$$$&&&'''$$$$$$'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% &&&###"""'''%%%!!!&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%###&&&&&&$$$###%%%$$$!!!&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''###&&&&&&$$$$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###%%%$$$######%%%%%%$$$############$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$######$$$'''(((((('''###'''((($$$###%%%&&&%%%(((''''''&&&&&&''''''((("""$$$%%%%%%%%%%%%&&&(((###$$$&&&'''((('''&&&%%%&&&&&&''''''((((((((()))&&&'''''''''''''''&&&&&&%%%))))))%%%%%%))))))%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((%%%&&&))))))&&&&&&&&&&&&''''''((()))***((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''"""###%%%&&&&&&&&&&&&%%%%%%'''((('''%%%$$$&&&((($$$$$$%%%%%%&&&''''''(((%%%!!!%%%(((###%%%)))###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%&&&&&&%%%$$$"""&&&((((((&&&%%%((((((%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& &&&$$$###)))&&&"""&&&&&&%%%#########%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%'''(((%%%%%%&&&''''''&&&%%%%%%"""&&&'''$$$###&&&%%% &&&%%%$$$%%%'''''''''&&&''''''''''''&&&&&&&&&&&&$$$''''''$$$$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$#########$$$&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$&&&((()))'''%%%###'''((($$$###%%%&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$%%%%%%%%%%%%&&&(((###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&&&&******&&&&&&******&&&"""###$$$%%%%%%$$$###"""%%%'''(((%%%&&&))))))&&&&&&&&&&&&'''''')))******''''''&&&&&&'''((()))***((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''###$$$''')))))))))((('''%%%''')))(((&&&%%%&&&)))$$$$$$%%%%%%&&&'''((((((%%%!!!%%%(((###%%%)))###%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###""" '''((("""###***+++%%%"""###$$$%%%&&&&&&'''&&&######$$$%%%%%%&&&''''''!!!'''$$$###***'''"""'''(((&&&$$$######%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))%%%%%%&&&''''''&&&%%%%%%###((()))%%%%%%((('''"""&&&%%%$$$%%%'''((('''&&&((((((((('''&&&&&&&&&%%%%%%((('''$$$###&&&%%%"""''''''''''''''''''''''''%%%%%%%%%&&&)))***)))'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$#########$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$$$$"""!!!#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&((())))))'''%%%######%%%''')))+++)))''''''(((((($$$!!!###'''((($$$###%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&""""""'''(((%%%&&&+++%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%%%%'''((((((((())))))((('''&&&&&&))))))((('''''''''''''''&&&'''((('''%%%%%%'''((('''''''''((()))(((&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''%%%###$$$%%%&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%###%%%&&&%%%######&&&)))$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###((($$$"""(((&&&"""'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***$$$"""&&&'''######&&&#########$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%((((((%%%"""###((((((%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%""""""%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###!!! &&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###$$$%%%&&&'''"""!!!###((()))&&&$$$&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%"""%%%&&&$$$$$$''''''$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((($$$###&&&&&&###$$$((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$$$$&&&'''(((((((((((((((((('''&&&))))))((('''''''''''''''&&&'''((('''%%%%%%'''(((%%%%%%%%%'''))))))(((&&&$$$%%%&&&''''''&&&%%%$$$&&&'''''''''&&&&&&%%%$$$'''%%%$$$$$$&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$'''***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###((($$$"""(((&&&"""'''######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""!!!%%%'''$$$$$$'''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&$$$"""%%%+++,,,***&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&"""%%%%%%""""""%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''$$$###$$$((()))&&&&&&(((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&###&&&'''%%%&&&((((((%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''(((((('''$$$###$$$%%%###%%%(((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''""""""###$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%######%%%'''&&&'''(((((((((((((((((()))((((((''''''''''''(((&&&'''((('''%%%%%%'''((($$$$$$$$$''')))***)))'''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$(((&&&%%%%%%&&&''''''&&&'''&&&&&&&&&&&&&&&''''''###$$$%%%$$$######%%%&&&***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###((($$$"""(((&&&"""'''""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$ ###&&&&&&&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###%%%&&&%%%###&&&+++---***&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""%%%%%%""""""%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&''''''$$$%%%((()))&&&'''***&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$'''(((&&&&&&))))))&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$%%%&&&(((***######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&'''((())))))(((((()))(((''''''''''''((((((&&&'''((('''%%%%%%'''((($$$$$$%%%''')))***(((&&&''''''''''''''''''''''''$$$%%%'''((((((&&&%%%$$$)))'''%%%&&&'''((('''&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###((($$$"""(((&&&"""'''######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###!!! """%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$'''(((&&&$$$%%%))))))%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$''''''&&&%%%$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%######%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((($$$$$$''''''%%%&&&***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$'''(((&&&&&&)))(((%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%&&&(((&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&'''((('''%%%%%%'''((('''&&&&&&''')))(((&&&$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%)))'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''((()))))))))((()))))))))((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###((($$$"""(((&&&"""'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""$$$&&&&&&$$$'''&&&&&&%%%%%%$$$$$$$$$(((&&&%%%&&&'''((('''&&&%%%&&&%%%###$$$((('''###'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$''''''&&&%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###&&&&&&######&&&&&&######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$#########&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$###&&&&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''"""&&&&&&$$$%%%''''''$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###''')))***'''&&&&&&$$$ ###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((('''&&&%%%''')))&&&'''(((((((((((((((((((((''''''''''''(((((()))&&&'''((('''%%%%%%'''((((((''''''((()))(((&&&###''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''%%%###$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###((($$$"""(((&&&"""''''''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%"""$$$''''''$$$&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&'''((()))(((&&& """###"""$$$))))))%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$######"""###&&&&&&######&&&&&&######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############&&&$$$######$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&######&&&&&&$$$$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''"""%%%&&&$$$$$$''''''$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&'''$$$ !!!"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%&&&((((((((((((((((((((('''&&&'''''''''''''''((())))))&&&'''((('''%%%%%%'''(((&&&&&&&&&'''))))))'''%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&''')))'''%%%$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$###$$$&&&%%%### &&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###((($$$"""(((&&&"""'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&%%%###%%%******&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&!!!#########%%%***)))%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&###&&&&&&######&&&&&&######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&$$$%%%((((((%%%$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((###&&&'''%%%%%%((((((%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$&&&***'''!!!###$$$$$$&&&'''((())))))'''''''''&&&&&&'''''''''######$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''((()))))))))((('''&&&&&&'''''''''''''''((()))***&&&'''((('''%%%%%%'''((($$$$$$%%%''')))***)))'''&&&%%%$$$$$$$$$$$$%%%&&&(((&&&$$$######%%%(((***'''%%%###$$$%%%&&&%%%%%%$$$######$$$%%%&&&'''(((+++)))((()))++++++((($$$)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###((($$$"""(((&&&"""'''###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%%%%###&&&,,,---)))%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%'''&&&%%%&&&)))'''###''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!$$$&&&(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%'''((())))))$$$&&&&&&$$$$$$&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&)))+++,,,&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%&&&******&&&$$$&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$'''(((&&&&&&))))))&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%)))%%%###&&&'''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((( ###%%%&&&%%%$$$###&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&(((***+++***)))(((,,,&&&((()))###&&&***&&&))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''((())))))((()))((($$$###''')))'''''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''' $$$&&&$$$&&&)))***'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%%%%&&&'''((('''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&(((%%%&&&))))))%%%%%%'''"""&&&'''%%%%%%'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$"""###&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''((()))((('''&&&%%%&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%&&&&&&&&&%%%###!!! %%%%%%$$$$$$%%%%%%&&&''''''$$$###&&&&&&###$$$'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%)))%%%###&&&'''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((###$$$%%%'''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&(((***+++***)))(((,,,&&&((()))###&&&+++&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((()))%%%((((((&&&&&&((((((%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!%%%&&&%%%&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&(((%%%%%%((((((%%%&&&(((###&&&'''%%%%%%'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######%%%(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$""""""%%%$$$$$$$$$$$$%%%&&&&&&'''$$$###&&&&&&###$$$'''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%)))%%%###&&&'''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''(((***)))((('''&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((%%%&&&((()))******)))(((+++%%%(((***$$$&&&+++&&&"""###$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((###''')))(((((()))'''###''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###&&&'''%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%######%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((($$$$$$&&&'''%%%'''***$$$'''(((%%%%%%((('''$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&(((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$###&&&&&&###$$$'''###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))%%%###&&&'''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''((('''%%%$$$$$$%%%&&&''')))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))***%%%(((***%%%'''+++&&&""""""###$$$&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&&&&((($$$$$$%%%&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((###'''((('''''')))(((%%%''''''''''''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$'''(((%%%%%%''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$###%%%&&&%%%''',,,%%%'''(((%%%%%%((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&'''$$$###&&&&&&###$$$'''"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$######%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))%%%###&&&'''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''***)))(((''''''''''''''')))'''%%%$$$###%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((())))))))))))$$$(((+++%%%'''+++&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&&&&(((######$$$%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&'''''''''''''''&&&((('''$$$$$$(((***(((''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%((((((%%%%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''###"""$$$%%%%%%'''+++%%%''''''$$$$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''$$$############$$$%%%%%%'''$$$###&&&&&&###$$$'''"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''((()))***$$$######%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))%%%###&&&'''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''''''''***((('''&&&&&&''')))***&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((())))))(((###(((+++&&&(((+++&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&(((&&&######(((***)))''''''''''''''''''''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%!!!###&&&(((******"""""""""#########$$$$$$&&&&&&&&&&&&&&&''''''((($$$'''(((%%%%%%''''''###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&'''######%%%&&&$$$&&&)))$$$'''&&&######&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((###############$$$%%%%%%'''$$$###&&&&&&###$$$'''###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&((()))******%%%$$$$$$%%%&&&'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&)))%%%###&&&'''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&((()))***'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))'''###(((+++&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((%%%&&&''''''((((((''''''(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''$$$''''''%%%%%%)))***(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%% !!!"""$$$&&&((()))***#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((###''''''%%%%%%((('''$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%###!!!%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%'''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&&&&$$$$$$&&&'''$$$$$$'''$$$&&&%%%!!!!!!%%%&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''###############$$$$$$%%%'''$$$###&&&&&&###$$$'''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%)))%%%###&&&'''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((#########$$$%%%&&&'''((())))))((('''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''))))))'''###(((,,,&&&(((+++&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''((('''(((((()))))))))))))))(((&&&$$$%%%&&&'''&&&&&&'''''''''''''''''''''&&&!!!&&&((('''(((***)))&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((###&&&'''%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!###%%%'''''''''&&&%%%&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$&&&''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&''''''&&&&&&&&&$$$$$$''''''$$$###%%%###%%%$$$ $$$%%%###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((%%%%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''#########"""###$$$$$$%%%'''$$$###&&&&&&###$$$'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%$$$######'''&&&%%%%%%&&&&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%%%%''''''$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$)))***+++++++++)))(((''''''&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%%%%'''((()))&&&&&&((((((%%%$$$'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%)))((('''&&&''')))+++,,,%%%%%%$$$&&&'''((('''%%%))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((("""###$$$&&&''''''&&&&&&###$$$$$$%%%''')))***+++&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))'''&&&$$$$$$%%%%%%$$$###&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&'''((('''&&&%%%''')))%%%''''''######&&&&&&$$$'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&+++***(((&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""###%%%%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$&&&(((&&&###'''&&&%%%%%%$$$###"""!!!'''$$$!!!"""$$$&&&%%%$$$%%%###""""""###$$$$$$###&&&""""""%%%%%%"""###&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''((((((&&&$$$$$$%%%&&&%%%((()))&&&&&&(((((($$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$'''(((&&&&&&)))''''''&&&&&&%%%%%%$$$$$$(((((()))))))))(((&&&&&&&&&&&&''''''((((((((()))&&&''''''&&&%%%%%%&&&((()))&&&&&&((((((%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&%%%&&&((()))%%%%%%$$$&&&'''((('''%%%)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''"""###%%%&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&%%%%%%&&&&&&%%%###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((!!!$$$%%%%%%(((+++***%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&'''((('''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%%%%&&&%%%$$$&&&&&&%%%%%%$$$$$$######'''$$$""""""$$$&&&%%%$$$%%%###""""""$$$$$$$$$###(((%%%%%%((((((&&&'''***%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''$$$''''''%%%%%%''''''###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&###$$$((()))'''(((+++((((((''''''&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))%%%&&&&&&%%%$$$$$$&&&''')))&&&&&&((((((%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***((('''%%%$$$%%%%%%&&&%%%%%%$$$&&&'''((('''%%%((('''%%%$$$$$$%%%'''(((''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''%%%&&&&&&&&&$$$$$$%%%'''''''''&&&&&&((()))"""'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$######$$$%%%&&&&&&(((''''''&&&&&&%%%%%%$$$$$$&&&''''''%%%%%%&&&(((&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$%%%###"""###$$$%%%$$$###### $$$$$$###$$$((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&(((###&&&&&&$$$$$$'''&&&###%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%%%%))))))'''(((+++))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%""""""######$$$%%%&&&&&&$$$%%%%%%%%%$$$$$$%%%'''(((&&&&&&((((((%%%%%%(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''&&&%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%)))(((&&&%%%%%%&&&)))***'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&%%%$$$###%%%'''(((&&&###!!!%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''(((((((((((('''&&&$$$$$$$$$%%%''')))$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''###$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''###"""###&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$### !!! !!!%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%''')))###&&&'''$$$%%%''''''$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''&&&))))))&&&&&&)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&((((((%%%%%%((((((%%%&&&(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''(((((()))%%%%%%$$$&&&'''((('''%%%***)))'''&&&'''(((***+++''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''%%%$$$%%%''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&%%%$$$###%%%'''""" $$$***''' '''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''(((((((((((('''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&%%%%%%$$$"""######$$$%%%&&&&&&''' """$$$$$$$$$$$$&&&'''"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''###"""$$$&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$"""###!!!!!!$$$&&&$$$&&&)))###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%''')))###''''''&&&&&&)))(((&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***'''&&&)))(((%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%$$$%%%&&&%%%$$$%%%''')))'''%%%%%%((((((&&&&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))%%%%%%$$$&&&'''((('''%%%))))))((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&$$$$$$%%%'''%%%$$$"""!!!&&&,,,+++%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''&&&%%%$$$$$$!!!!!!"""###%%%&&&''''''###$$$&&&&&&&&&&&&((()))###%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''$$$%%%''''''&&&%%%%%%&&&$$$$$$$$$%%%'''&&&$$$"""&&&######&&&'''&&&'''***######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&(((###'''(((&&&&&&))))))&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%%%%((((((%%%%%%(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''((((((((($$$%%%&&&&&&%%%&&&(((***'''%%%%%%((((((&&&&&&)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%''''''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((($$$###"""###%%%&&&%%%$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((((((***)))''''''***'''"""'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''######%%%%%%&&&%%%%%%$$$#########$$$%%%&&&''''''$$$%%%&&&&&&&&&&&&'''((("""%%%'''(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%###&&&((((((&&&$$$%%%&&&$$$$$$$$$&&&''''''$$$"""%%%""""""$$$%%%###$$$'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''"""&&&'''%%%&&&))))))&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%"""###'''(((&&&'''***######$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&((()))###$$$$$$%%%&&&'''(((((($$$&&&''''''&&&''')))+++'''$$$%%%((((((&&&&&&)))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$&&&'''((('''%%%%%%&&&'''((('''%%%""" $$$$$$$$$%%%%%%&&&&&&&&&((((((&&&%%%%%%&&&'''(((""""""###$$$%%%''')))***&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))###"""!!!"""$$$%%%$$$###&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''((('''&&&%%%''')))$$$(((((()))+++***%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%$$$%%%&&&'''''''''&&&&&& """$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%######$$$&&& ###%%%&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###''')))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))(((&&&$$$%%%&&&$$$$$$%%%&&&((('''$$$"""&&&###"""%%%%%%###$$$'''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''$$$$$$%%%&&&&&&&&&%%%%%%'''((((((&&&$$$$$$%%%&&&!!!$$$%%%$$$%%%((((((%%%)))((('''&&&&&&&&&&&&&&&!!!############$$$&&&((('''''''''&&&&&&%%%%%%%%%***&&&%%%&&&&&&$$$&&&***###&&&))))))(((%%%$$$###&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''***)))'''&&&&&&'''((()))((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%$$$######$$$%%%%%%''''''''''''''''''&&&&&&$$$((()))''''''******''')))%%%"""$$$(((***(((%%%$$$'''))))))'''%%%&&&(((''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%((()))***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$''''''%%%$$$&&&%%%""")))&&&$$$###$$$%%%%%%$$$'''&&&$$$%%%&&&&&&%%%###%%%#########%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%(((%%%&&&"""$$$+++$$$!!!&&&###"""((('''$$$)))'''&&&%%%%%%$$$$$$$$$%%%&&&###!!!"""%%%'''&&&$$$"""$$$$$$"""###&&&$$$%%%'''(((((('''%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''$$$$$$&&&'''%%%&&&)))'''%%%$$$%%%''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%***&&&%%%&&&&&&%%%&&&***###&&&))))))'''%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((('''&&&%%%&&&''')))***((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''')))'''&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%$$$$$$$$$(((((('''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''')))***'''&&&((('''$$$+++'''%%%&&&***,,,***'''%%%'''((('''%%%###$$$&&&(((((())))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%'''))))))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$''''''$$$$$$&&&%%%"""(((&&&$$$###$$$%%%%%%$$$'''&&&$$$%%%&&&&&&%%%###&&&$$$###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%### """!!!'''###((($$$###)))'''$$$)))$$$$$$$$$#########""""""###$$$$$$$$$###$$$%%%&&&"""$$$%%%%%%#########$$$$$$%%%&&&''''''&&&%%%###'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%((($$$$$$''''''$$$%%%((('''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&%%%'''))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%)))&&&%%%''''''%%%&&&***$$$&&&((()))'''%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''')))***((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$###"""!!!!!!******)))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%((((((&&&&&&((('''$$$***'''%%%&&&)))+++***(((&&&'''((('''%%%$$$$$$%%%((())))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&'''((()))(((&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$''''''$$$$$$&&&&&&###'''%%%######$$$%%%$$$###'''&&&%%%%%%&&&&&&%%%###'''%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&"""&&&%%%$$$)))"""%%%***&&&$$$)))'''###)))######$$$%%%$$$###"""!!!!!!$$$'''%%%"""!!!$$$(((###$$$%%%&&&((('''$$$"""###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((%%%$$$''''''$$$$$$((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''###&&&((()))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%''''''%%%&&&***$$$&&&(((((('''%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&'''((((((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''((('''&&&&&&'''((('''%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&%%%$$$$$$******)))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''' $$$%%%$$$&&&******((('''%%%$$$$$$&&&((('''&&&'''''''''''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''&&&'''((((((&&&&&&&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$'''&&&######&&&&&&$$$%%%$$$######$$$%%%$$$###(((&&&%%%%%%&&&&&&%%%$$$(((&&&%%%%%%%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%((($$$(((***%%%'''+++$$$%%%***&&&###(((&&&"""'''###$$$&&&''''''&&&$$$######%%%%%%$$$""""""$$$'''%%%$$$###$$$'''(((%%%!!!"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%)))%%%%%%'''&&&$$$$$$'''(((&&&%%%%%%&&&'''&&&$$$&&&&&&%%%%%%%%%&&&''''''###&&&((()))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((((((&&&&&&***%%%&&&((((((&&&%%%$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%(((&&&%%%&&&'''((('''&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''))))))(((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''))))))'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((( $$$%%%$$$&&&******(((&&&%%%$$$$$$&&&''''''&&&%%%%%%$$$%%%&&&((())))))%%%%%%&&&''''''&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&'''''''''&&&%%%'''((('''&&&%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$'''&&&######&&&'''%%%%%%$$$###$$$%%%&&&%%%###((('''%%%&&&''''''&&&$$$((('''%%%%%%%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$'''""""""%%%!!!$$$)))$$$"""'''$$$ $$$###$$$&&&''''''&&&$$$###&&&$$$"""###$$$%%%%%%###'''$$$!!!!!!$$$&&&%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$(((%%%$$$''''''$$$%%%(((((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%'''))))))((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&$$$%%%((()))&&&'''***%%%'''((('''&&&$$$%%%&&&(((''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''%%%'''(((((('''&&&&&&''''''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$'''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%((((((&&&&&&((('''$$$'''''''''&&&''''''((()))%%%###""""""%%%'''(((((($$$$$$%%%&&&&&&&&&&&&%%%((((((''''''''''''(((((($$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&%%%""""""&&&(((&&&%%%$$$$$$%%%''''''&&&$$$((('''&&&&&&''''''&&&$$$(((&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%"""'''!!!!!!$$$!!!###((($$$!!!&&&###$$$!!!"""###$$$%%%$$$######((($$$!!!"""%%%'''$$$!!!'''$$$"""!!!"""$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$'''$$$$$$&&&'''%%%&&&)))((('''&&&&&&&&&&&&%%%###%%%%%%%%%%%%&&&''''''((($$$%%%''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&$$$%%%((()))''''''***&&&'''((('''%%%$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((()))((('''((((((((((((''''''''''''######$$$%%%%%%&&&'''''''''''''''((()))***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))''')))***'''&&&((('''$$$&&&'''''''''&&&'''((()))***'''$$$$$$&&&(((((('''$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&%%%""""""&&&(((&&&%%%%%%%%%&&&(((((('''%%%)))'''&&&&&&''''''&&&%%%'''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&)))!!!$$$***$$$###'''&&&###((($$$!!!'''$$$ %%%""""""#########$$$$$$$$$&&&%%%$$$###$$$$$$$$$###$$$%%%%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%######&&&'''&&&'''***)))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%&&&'''((((((!!!###$$$######$$$&&&(((%%%%%%%%%&&&&&&'''''''''%%%###%%%((()))''''''***&&&'''((('''%%%$$$%%%&&&)))((('''&&&%%%$$$$$$$$$&&&''''''((('''%%%$$$###'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''"""###$$$&&&'''(((((((((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&'''&&&%%%&&&((()))((('''((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''((((((((()))***,,,---...'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))$$$((()))''''''******'''$$$%%%%%%%%%$$$$$$&&&'''111---)))((()))***)))(((%%%&&&&&&'''((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''%%%$$$######%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&%%%!!!"""&&&((('''%%%%%%&&&'''))))))(((&&&)))'''&&&&&&''''''&&&%%%&&&%%%$$$%%%'''''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&+++!!!$$$***$$$###''''''###((($$$"""(((&&&"""'''%%%$$$$$$$$$%%%%%%''''''$$$&&&'''%%%"""!!!###&&&"""&&&))))))&&&$$$%%%&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%""""""&&&'''&&&(((+++)))'''&&&&&&&&&&&&$$$###$$$$$$$$$%%%&&&'''((()))%%%***&&&###(((&&&!!!&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''&&&&&&)))(((%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$###"""###%%%'''))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&%%%$$$%%%''')))***&&&&&&&&&'''''')))***+++'''''''''%%%""""""###%%%&&&%%%$$$$$$%%%&&&((()))((((((''''''''''''(((((('''((((((((((((((('''''')))&&&%%%'''&&&###$$$'''&&&''')))((('''%%%&&&&&&))))))(((''''''''''''(((---,,,***(((''''''((())))))(((((('''&&&%%%%%%%%%)))&&&&&&((('''######%%%(((((())))))(((&&&$$$###&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&'''((())))))''')))(((''')))***&&&)))(((&&&%%%%%%&&&((()))$$$$$$%%%&&&'''''''''&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&'''((((((''''''&&&(((''''''''''''&&&&&&&&&)))%%%###&&&'''%%%%%%'''%%%((('''$$$$$$'''(((%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%%%%&&&&&&%%%$$$(((&&&$$$&&&((()))&&&######&&&&&&###$$$''''''%%%%%%%%%&&&'''&&&%%%###"""%%%$$$###%%%((((((%%%"""'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%$$$$$$%%%'''((((((''''''$$$$$$&&&'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%***&&&###)))&&&"""'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&((()))((((((((('''''''''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''&&&''''''((()))***$$$&&&((()))((('''((()))''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''')))&&&%%%''''''$$$$$$''''''((()))(((&&&%%%%%%&&&'''&&&&&&&&&'''(((((())))))((('''&&&'''(((***,,,))))))(((((('''&&&&&&%%%)))&&&&&&((('''######%%%(((((((((((('''&&&%%%%%%))))))((()))***+++******%%%&&&&&&&&&'''((((((((($$$&&&&&&$$$&&&'''###((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&(((%%%$$$&&&'''%%%%%%'''%%%((('''$$$$$$'''(((%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&(((&&&$$$$$$%%%%%%$$$###%%%$$$######%%%%%%$$$###$$$''''''%%%$$$&&&%%%"""%%%&&&&&&&&&%%%%%%$$$###&&&$$$###%%%''''''%%%###&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''###""""""###%%%&&&&&&%%%'''$$$$$$&&&'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$)))%%%###)))'''###)))'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((&&&&&&'''&&&###'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''(((((((((((('''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&((('''''''''''''''((((((###&&&)))+++***)))))))))((((((((()))((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((((((''''''***'''&&&((((((%%%%%%((()))))))))'''$$$$$$%%%'''$$$$$$$$$%%%&&&((()))***'''&&&&&&&&&&&&(((***+++***))))))((((((''''''&&&)))&&&%%%((('''$$$###&&&'''''''''&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&''''''''''''''''''%%%(((((('''''')))&&& ''''''''''''''''''''''''''''''((((((((('''&&&&&&'''&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&)))(((&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&(((%%%$$$''''''$$$%%%(((%%%((((((%%%%%%((((((%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%######$$$%%%$$$######$$$$$$###"""###&&&(((%%%((()))&&&%%%&&&###&&&&&&%%%%%%$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###""""""###%%%&&&&&&%%%'''$$$$$$&&&'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''###)))%%%$$$***((($$$***''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))&&&&&&'''&&&"""((('''%%%$$$$$$%%%'''(((%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''&&&((())))))'''%%%%%%&&&'''((()))))))))'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''***'''&&&((((((&&&&&&*********(((&&&######%%%'''$$$$$$$$$%%%&&&'''((((((***)))(((''''''''''''(((******))))))((((((((('''(((%%%%%%''''''$$$$$$&&&'''&&&&&&%%%%%%'''((()))$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&)))***(((((()))'''###&&&&&&'''(((((('''&&&&&&((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%''')))+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&---+++)))'''&&&'''((()))(((''''''''''''&&&&&&&&&'''%%%%%%'''&&&###%%%)))%%%((((((&&&&&&((((((%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%######$$$%%%%%%$$$$$$%%%&&&%%%###$$$(((,,,###''')))'''&&&&&&$$$'''&&&%%%$$$###$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''$$$$$$&&&'''%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$)))%%%$$$***(((%%%***&&&''''''''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))&&&&&&'''&&&"""((('''%%%$$$$$$%%%'''(((%%%&&&(((((('''&&&''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''')))((('''%%%$$$$$$''')))&&&'''(((((('''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''')))&&&&&&((((((&&&'''*********(((&&&$$$$$$&&&((('''&&&&&&%%%%%%%%%&&&&&&******))))))))))))))))))))))))))))))(((((((((((((((%%%%%%''''''$$$$$$''''''&&&%%%%%%&&&''')))***%%%''')))((('''&&&(((***'''''''''''''''&&&&&&&&&"""&&&'''$$$$$$%%%%%%"""&&&&&&'''(((((('''&&&&&&((()))))))))((('''&&&&&&&&&%%%%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&---+++)))'''&&&'''((()))(((''''''''''''&&&&&&&&&&&&%%%&&&(((&&&###$$$)))%%%((()))&&&&&&)))(((%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%###$$$(((,,,!!!%%%'''&&&&&&(((%%%!!!&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$###$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''$$$$$$&&&'''%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%***&&&$$$***((($$$***%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((&&&&&&'''&&&###'''&&&%%%%%%%%%%%%&&&'''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$''',,,000&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''''''''''')))%%%%%%((((((&&&'''***(((((((((&&&%%%%%%&&&((((((((('''&&&%%%%%%&&&&&&&&&'''((()))***+++,,,---(((((((((((((((((((((((('''%%%%%%''''''$$$$$$'''&&&&&&&&&&&&&&&'''((()))###%%%((('''$$$$$$&&&)))&&&&&&''''''''''''''''''###'''(((%%%$$$&&&&&&$$$''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&)))(((&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&%%%'''(((%%%"""$$$***$$$((()))'''''')))((($$$''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$%%%&&&''''''&&&###$$$$$$###"""###&&&(((!!!%%%'''%%%&&&(((&&&###%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$######%%%%%%$$$###'''$$$$$$&&&'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&+++'''%%%***((($$$)))$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%&&&%%%%%%'''+++...'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''''''''''''''$$$$$$''''''%%%&&&)))%%%&&&((('''&&&&&&''')))'''''''''&&&''''''((((((%%%%%%'''(((***+++,,,,,,'''''''''''''''''''''''''''$$$$$$''''''%%%%%%'''&&&&&&'''''''''''''''''' $$$&&&%%%"""!!!$$$'''%%%&&&&&&&&&'''(((((((((%%%)))+++(((&&&''')))(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''''''''&&&%%%&&&'''((()))(((&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%'''(((%%%!!!$$$***$$$(((***((((((***((($$$''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###$$$%%%''''''&&&%%%$$$######%%%%%%$$$######&&&'''$$$$$$&&&&&&"""###$$$%%%%%%&&&&&&&&&%%%###%%%''''''%%%###$$$&&&"""###$$$&&&''''''&&&&&&''''''''''''''''''''''''%%%$$$######%%%%%%$$$###'''$$$$$$&&&'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''',,,(((%%%***(((###(((###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''&&&&&&)))(((%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))$$$%%%&&&%%%$$$$$$%%%&&&((('''&&&&&&&&&((()))+++'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''''''''''''''$$$###&&&'''%%%&&&)))###%%%'''(((''''''((()))&&&&&&&&&'''((()))***+++''''''((((((((((((((('''&&&&&&&&&''''''''''''''''''$$$$$$''''''%%%%%%(((%%%&&&'''(((((('''&&&%%%$$$(((+++***&&&%%%(((,,,%%%%%%&&&&&&'''((())))))!!!&&&(((%%%"""$$$&&&&&&)))(((&&&%%%%%%&&&((()))$$$$$$%%%&&&''''''''''''$$$&&&(((******(((%%%###'''''''''&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&%%%&&&'''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%((()))%%%!!!$$$+++$$$(((***((((((***((($$$''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''############$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%###"""###$$$&&&&&&%%%(((&&&$$$&&&((()))&&&###&&&)))((($$$###%%%$$$!!!"""###%%%&&&'''&&&%%%%%%"""%%%((((((%%%###$$$%%%"""###$$$&&&''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%'''$$$$$$&&&'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&+++***$$$%%%***((( '''%%%%%%''''''%%%%%%'''&&&))))))&&&&&&((('''$$$&&&%%%$$$######%%%&&&(((&&&''')))((('''%%%&&&&&&'''&&&&&&%%%&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%&&&)))+++---$$$+++'''%%%)))'''%%%,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++)))%%%###(((%%%$$$''''''$$$%%%(((&&&&&&''''''&&&%%%$$$$$$&&&'''((((((((('''&&&%%%'''((()))((('''&&&'''(((+++***((('''&&&&&&&&&'''(((((((((((((((((((((((('''+++$$$'''***''')))''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$&&&***,,,,,,+++(((&&&(((''''''&&&&&&''')))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&((())))))((((((%%%%%%((((((%%%%%%((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''')))*********)))((((((((())))))))))))((((((%%%$$$$$$$$$%%%''')))***%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%(((%%%######&&&'''&&&$$$$$$''''''$$$%%%((((((%%%'''"""&&&(((###&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((%%%%%%((('''$$$$$$!!!"""%%%&&&%%%&&&***&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&'''((('''%%%%%%'''((($$$%%%&&&''''''&&&%%%$$$******)))((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%((()))((((((++++++)))'''%%%%%%''''''%%%%%%'''&&&))))))&&&&&&((('''$$$&&&%%%$$$###$$$%%%'''(((###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((((($$$***'''$$$(((&&&$$$***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((%%%$$$(((%%%$$$''''''$$$%%%(((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%((()))***)))((('''((()))***)))(((''''''&&&&&&&&&(((((((((((((((((((((((('''+++$$$'''***''')))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&)))***+++***(((&&&'''''''''''''''((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''(((&&&&&&((((((&&&&&&((($$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###$$$&&&'''&&&$$$$$$''''''$$$%%%((((((%%%'''"""&&&(((###&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&((((((&&&'''$$$###&&&&&&$$$$$$'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((('''%%%%%%'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''%%%%%%(((***)))%%%''',,,(((%%%%%%((((((%%%%%%(((%%%((()))&&&&&&((('''$$$'''&&&%%%%%%%%%&&&((())) """%%%&&&%%%%%%'''(((%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&& ###&&&))))))(((%%%######***&&&$$$(((%%%"""(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%(((%%%%%%''''''%%%%%%(((''''''((((((((('''&&&&&&$$$$$$$$$$$$%%%&&&''''''''')))***)))(((((()))***))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&,,,%%% '''***'''***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&'''(((((((((((('''&&&''''''(((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%)))&&&&&&))))))&&&&&&)))%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%$$$%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$%%%&&&'''&&&$$$$$$''''''$$$%%%((((((%%%'''"""&&&(((###&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$!!!!!!$$$%%%###***&&&%%%'''&&&""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''#########$$$%%%'''((()))(((''''''&&&&&&&&&''''''%%%###&&&***%%%((((((%%%%%%((((((%%%%%%(((%%%((()))&&&&&&(((((($$$'''&&&&&&&&&&&&'''((()))"""$$$&&&&&&&&&%%%&&&((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&!!!###&&&((()))'''%%%###$$$***'''%%%(((%%%"""((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))%%%%%%''''''%%%%%%)))&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&'''(((***+++&&&((()))(((''''''(((***'''((()))))))))(((&&&%%%((((((((((((((((((((((((%%%,,,'''!!!(((***'''***''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((###$$$&&&(((((('''&&&$$$&&&&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''((((((&&&$$$)))&&&&&&))))))&&&&&&)))%%%&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((((((((())))))))))))(((((("""$$$&&&((())))))((((((%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%&&&&&&&&&&&&%%%$$$&&&'''$$$%%%((((((%%%'''"""&&&(((###&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$""""""$$$###***'''%%%'''&&&######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&$$$&&&'''((('''%%%%%%'''((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((###!!!$$$(((###&&&(((&&&&&&((((((&&&&&&((($$$((((((&&&&&&)))(((%%%&&&&&&&&&&&&''''''((((((%%%'''((((((&&&%%%&&&'''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$+++(((&&&***'''###)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))&&&%%%((((((%%%&&&)))&&&''''''(((((((((''''''''''''&&&&&&''')))***,,,%%%&&&(((((('''&&&((()))'''((()))))))))(((&&&%%%(((((((((((((((((((((((($$$,,,(((###((()))'''+++''''''''''''''''''''''''&&&&&&''''''((((((((()))###$$$&&&(((((('''&&&%%%'''&&&&&&%%%&&&'''((()))%%%&&&((()))))))))(((''''''(((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&((()))(((&&&$$$)))&&&&&&))))))&&&&&&)))%%%&&&''''''(((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((((((((())))))))))))((((((###$$$&&&((()))))))))(((%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''''''''&&&&&&%%%$$$&&&'''$$$%%%((((((%%%'''"""&&&(((###&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''######'''((('''(((%%%%%%''''''$$$%%%(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&%%%&&&'''((('''%%%%%%'''((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((""""""%%%'''&&&"""$$$))))))&&&&&&))))))&&&&&&)))$$$'''(((&&&&&&)))(((%%%%%%&&&&&&&&&''''''''''''&&&((()))((('''%%%&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''((()))"""***(((''',,,(((%%%***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))&&&&&&((((((&&&&&&)))(((((()))*********))))))%%%%%%%%%%%%&&&'''((((((%%%&&&(((((('''''')))***'''(((((((((((((((''''''(((((((((((((((((((((((($$$---)))$$$((()))'''+++'''''''''''''''''''''''''''''''''((((((((((((((($$$%%%&&&'''(((''''''&&&''''''&&&&&&''''''((()))&&&''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%&&&(((***)))&&&$$$)))''''''))))))'''''')))&&&&&&'''((((((((((((''''''(((((())))))(((((('''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((***(((&&&&&&&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&(((((('''&&&&&&&&&$$$''''''$$$%%%((((((%%%'''"""&&&(((###&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''######'''(((&&&'''$$$$$$''''''%%%&&&***%%%&&&'''(((((('''&&&%%%&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((###&&&'''&&&&&&))))))''')))&&&&&&))))))&&&&&&)))$$$'''(((&&&&&&))))))&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''''''''((( ((('''&&&+++)))%%%***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***&&&&&&((((((&&&&&&***&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&'''(((******))))))+++,,,((((((''''''''''''((((((((((((((((((((((((((((((###---***%%%))))))'''+++''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((($$$$$$&&&(((******'''%%%***''''''******''''''***&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&)))(((((('''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))'''%%%%%%'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###&&&))))))'''&&&%%%&&&$$$''''''$$$%%%((((((%%%'''"""&&&(((###&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%""""""%%%%%%"""(((%%%$$$'''(((%%%&&&***%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%%%%'''(((%%%&&&&&&&&&&&&&&&&&&%%%((('''''''''''''''((()))&&&&&&&&&&&&&&&'''((()))&&&+++***$$$%%%+++((( )))&&&&&&))))))&&&&&&)))$$$'''(((&&&&&&))))))&&&###$$$%%%%%%&&&&&&%%%%%%!!!###%%%&&&%%%&&&'''(((+++***)))'''''''''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''((((((((('''&&&%%%&&&%%%%%%+++((($$$***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((***'''&&&((((((&&&'''***"""###$$$$$$%%%%%%%%%$$$((((((*********)))((('''(((***+++,,,++++++---...)))((('''&&&&&&'''))))))((((((((((((((((((((((((###---+++%%%))))))''',,,'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''(((((()))***)))))))))(((((('''&&&&&&((()))***(((((())))))))))))(((((())))))))))))))))))))))))###$$$%%%(((+++***(((%%%***''''''******''''''***&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))((((((((())))))))))))(((((('''&&&&&&&&&'''(((***,,,%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''%%%$$$%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###&&&******(((%%%&&&'''$$$''''''$$$%%%((((((%%%'''"""&&&)))###&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&&&&((('''$$$)))&&&%%%((('''%%%%%%)))%%%&&&((())))))(((&&&%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&'''((('''%%%%%%'''((($$$%%%''''''''''''%%%$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))&&&%%%''''''%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))'''%%%$$$$$$%%%'''''''''((((((((((((((((((((((((((('''%%%%%%&&&'''%%%$$$(((%%%$$$%%%$$$!!!!!!###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&((()))))))))((('''***'''$$$$$$'''((((((&&&%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))'''%%%&&&((((((&&&$$$((((((''''''''''''((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&'''((()))***%%%'''(((%%%&&&))))))&&&+++******)))((((((''''''&&&+++'''$$$***'''###(((###$$$&&&(((((((((&&&%%%&&&&&&&&&'''''''''(((((()))&&&$$$%%%((()))'''%%%)))&&&&&&))))))%%%$$$&&&)))))))))))))))((((((((('''((()))++++++******)))******)))((((((((((((((('''''''''''''''((()))***)))(((''''''((()))))))))%%%&&&%%%###%%%))))))%%%'''(((((('''%%%%%%&&&(((&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''((())))))(((&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&((()))(((''''''&&&&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$)))&&&%%%&&&((()))'''%%%!!!$$$%%%$$$%%%((((((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))&&&%%%''''''%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&'''''''''((((((((((((((((((((((((%%%$$$###%%%'''((('''&&&)))&&&%%%''''''%%%%%%((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&'''))))))'''$$$%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))'''&&&&&&(((((('''$$$'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''')))((('''&&&'''(((%%%&&&''''''((('''&&&&&&%%%((((((%%%&&&))))))&&&(((((((((((((((((((((((((((---)))''',,,)))%%%***'''(((***++++++***)))(((((((((((())))))))))))***(((((('''((())))))(((''')))'''(((,,,---******---(((((((((((((((((((((((('''((()))++++++******)))******)))((((((((((((((('''''''''''''''((()))))))))%%%"""$$$))),,,***''''''((('''$$$&&&***)))&&&++++++******)))((((((''''''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&'''((()))'''%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''&&&&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%&&&((()))'''%%%"""%%%&&&$$$%%%((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))&&&%%%''''''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%(((((('''&&&&&&''''''((((((((((((((((((((((((((("""!!!!!!###&&&((()))((()))&&&%%%((()))''''''+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''(((((($$$%%%&&&''''''''''''&&&%%%&&&''')))+++***&&&###&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))))))))(((&&&'''(((((('''%%%%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''((())))))''''''((()))%%%&&&'''((('''&&&$$$###%%%((((((&&&&&&))))))'''%%%%%%&&&'''(((((())))))''',,,'''%%%***((($$$)))&&&'''((((((((('''&&&%%%)))))))))*********++++++''')))++++++***((((((((('''%%%&&&******((((((***&&&&&&''''''(((((())))))'''((()))++++++******)))***))))))(((((((((((((((''''''(((((((((((())))))((("""!!!)))---***%%%)))***(((&&&'''******&&&'''&&&&&&))),,,...,,,)))((('''&&&''')))***)))((('''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((((((&&&%%%&&&%%%$$$%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$&&&((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&'''((('''&&&###&&&'''%%%%%%''''''$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))&&&%%%''''''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''((())))))((('''&&&'''((((((((((((((((((((((((((("""!!!!!!###&&&(((((('''(((%%%%%%''''''%%%&&&))))))(((((((((((((((((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''(((((()))))))))))))))&&&'''((()))***)))'''%%%'''((()))(((''''''''')))''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((())))))(((((()))+++&&&&&&&&&%%%%%%%%%%%%&&&%%%((((((&&&&&&)))***'''%%%%%%&&&''''''(((((()))''',,,(((%%%***((($$$)))&&&&&&&&&&&&&&&%%%$$$###))))))))))))************%%%))),,,,,,***'''(((******'''''')))((($$$###%%%%%%%%%&&&'''((())))))***'''((()))***+++******)))))))))(((((((((((())))))((((((((()))))))))(((((('''$$$!!!###(((***)))&&&***+++)))&&&&&&***)))%%%'''$$$###&&&++++++&&&!!!((('''&&&''')))***)))((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$'''%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&''''''&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&''''''''''''&&&$$$'''(((%%%%%%'''&&&###''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))&&&%%%''''''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((''''''''''''&&&(((***)))'''&&&''')))((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%+++'''&&&((('''$$$$$$'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))******((((((((('''''''''((()))'''((()))(((''''''''')))''''''''''''''''''''''''(((((((((((())))))))))))((())))))(((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''(((***,,,'''%%%$$$###$$$&&&)))+++&&&((()))&&&'''******'''((((((((((((((((((((((((***///***(((---+++''',,,************))))))((((((((((((((()))))))))******&&&))),,,,,,)))'''(((***...+++***---+++'''&&&(((%%%&&&&&&'''((()))******'''((()))***+++******)))))))))(((((((((((())))))(((((()))******)))((('''((((((((('''&&&&&&'''((()))***(((%%%&&&)))((($$$...***''''''(((%%%'''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&$$$'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&&&&''''''$$$((((((%%%%%%''''''$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))&&&%%%''''''%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&###&&&))))))'''&&&''')))((((((((((((((((((((((((((('''%%%&&&&&&'''%%%$$$---***)))***)))%%%%%%(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''&&&&&&''''''((())))))))))))'''&&&&&&)))+++&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))((()))***)))'''&&&'''((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((('''&&&'''***,,,'''&&&$$$###%%%'''***---&&&))))))''''''******(((************************)))...***(((---***&&&+++,,,,,,,,,+++++++++++++++*********++++++++++++,,,***+++,,,+++******+++,,,+++)))***------***))),,,''''''(((((())))))******'''((()))++++++******)))((((((((((((((())))))***((()))***+++***)))((('''(((+++---***&&&$$$'''***((()))'''$$$&&&)))(((%%%***((('''((())))))%%%"""'''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&'''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%'''&&&%%%&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''(((&&&%%%'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&&&&'''((($$$'''(((&&&&&&((((((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))&&&%%%''''''%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((( $$$((()))&&&%%%'''***(((((((((((((((((((((((()))(((&&&''''''(((&&&%%%+++((('''))))))&&&&&&)))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''))))))''')))******((('''(((***%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((()))+++***'''&&&'''))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''&&&%%%&&&))),,,&&&''''''(((((()))))))))&&&))))))''''''******(((++++++,,,,,,------......,,,111---+++000...)))......------------......///....../////////000000000000...,,,+++,,,.........---***+++......+++***,,,)))))))))***************'''((()))++++++******)))((((((((((((((()))******((()))+++++++++)))(((&&&)))******)))(((''')))***((()))(((%%%'''+++***'''$$$%%%&&&(((***,,,---...((('''&&&''')))***)))((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((('''&&&'''(((((((((&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&'''((()))'''%%%(((&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%''''''((((((((('''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))(((&&&%%%&&&(((###&&&'''&&&&&&))))))&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&)))&&&%%%((((((%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))***+++###((((((&&&%%%'''+++(((((((((((((((((((((((()))(((''''''((()))(((''''''$$$$$$&&&'''$$$%%%((())))))(((((((((((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))***)))((((((((()))+++,,,$$$(((,,,,,,***''''''(((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((***+++***'''&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&%%%$$$&&&))),,,&&&(((***,,,,,,***'''$$$&&&))))))''''''***+++(((***+++,,,---///000111222666;;;777555:::777333888444444333333444555666666222222333333333444444444555000,,,+++...111111000666333333444333...---///+++++++++***************'''((()))++++++******)))((((((((((((((()))******)))***+++,,,+++***(((&&&)))'''&&&''')))+++***)))(((***)))&&&(((,,,,,,)))***+++***)))'''&&&''')))***(((((()))***+++***)))'''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((***((('''((()))***)))((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''((())))))(((&&&((('''&&&&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''&&&%%%$$$&&&((('''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%''''''((((((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))(((&&&%%%&&&)))###&&&'''&&&&&&******'''''''''''''''''''''''''''(((*********(((''''''((((((((((((((((((((((((((()))&&&%%%''''''%%%&&&)))''''''''''''''''''''''''%%%!!!(((,,,'''(((***$$$''''''((((((((('''%%%$$$''''''''''''''''''''''''((((((((()))(((''''''&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''((((((((((((%%%&&&''''''((((((''''''(((''''''&&&%%%$$$$$$$$$%%%'''))))))((('''((()))))))))))))))************)))******))))))((('''&&&(((((()))***************(((((((((((())))))))))))(((((((((((((((''''''&&&******))))))(((((('''''')))))))))(((''''''&&&&&&'''(((((())))))***++++++,,,+++***))))))***+++,,,(((((()))***************+++000555555222222888>>>;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<<<<::::::<<<>>>;;;:::888777666777777888777666555666777777555333666555444333222000//////++++++++++++++++++++++++)))*********)))(((&&&%%%,,,+++***))))))***+++,,,)))))))))))))))((((((''',,,++++++*********************))))))))))))******)))(((''''''&&&&&&&&&''',,,+++)))'''%%%%%%&&&&&&((((((((((((((((((((((((+++***)))((((((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######)))(((&&&&&&''''''&&&%%%***&&&"""!!!"""%%%''''''&&&'''''''''&&&%%%%%%$$$%%%'''(((%%%&&&))))))&&&$$$###%%%)))***&&&$$$&&&&&&&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))***)))(((''''''''''''''''''''''''''''''''')))&&&%%%''''''%%%&&&)))'''''''''''''''''''''''''''###'''***$$$'''+++&&&''''''((((((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((''''''&&&)))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''))))))************++++++%%%'''))))))((('''((()))(((((()))))))))*********&&&''''''(((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))(((((('''&&&(((((((((((('''''''''&&&******))))))((((((((('''((((((((('''''''''''''''))))))(((((()))+++,,,---+++,,,...000111222333333666999<<<;;;999:::===AAAAAAAAABBBAAAAAA@@@??????>>>??????>>>======>>>@@@@@@???===<<<<<<<<<======;;;:::::::::;;;;;;999777999888777777666555444444111111000///...------,,,---,,,+++)))))))))))))))******)))(((((()))***+++)))))))))))))))(((''''''******)))((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******((((((((((((((((((((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###)))'''&&&&&&''''''&&&%%%)))&&&###"""###%%%&&&'''&&&'''''''''&&&&&&%%%$$$$$$''''''%%%%%%((((((&&&%%%###$$$((()))%%%%%%'''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%''''''(((''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%''''''%%%&&&)))''''''''''''''''''''''''***$$$&&&((("""&&&+++'''''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&((()))******%%%'''))))))((('''((()))(((((())))))))))))******$$$%%%&&&'''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''&&&''''''''''''&&&&&&&&&&&&***))))))))))))))))))))))))))))))(((''''''&&&&&&'''((()))***,,,...000111000111444777999<<<===>>>???@@@@@@@@@AAABBBDDDEEEDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAA@@@>>>===>>>@@@AAA@@@???>>>>>>???@@@@@@>>>===<<<<<<<<<<<<:::888999888888888777777777777666666555444222111000///111///---******+++---...***))))))((((((((()))))))))))))))))))))(((''''''******)))(((((((((((()))((()))******)))((('''&&&++++++***)))))))))******'''(((***+++,,,,,,,,,,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$((('''&&&&&&'''(((&&&%%%'''%%%$$$$$$%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%###&&&&&&$$$$$$'''(((%%%'''$$$$$$''''''%%%%%%)))((('''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((((((%%%%%%((('''''''''''''''''''''''')))###''')))###&&&***&&&'''(((((((((((('''''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((%%%&&&''''''(((''''''''' !!!"""$$$%%%&&&&&&%%%'''))))))((('''((()))(((((((((((()))))))))***%%%&&&''''''((((((((('''&&&'''(((((())))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))))))))************************+++,,,---000333555777999666888:::===???AAABBBCCCBBB@@@???AAADDDGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>??????===;;;:::;;;<<<===<<<;;;:::;;;;;;===>>><<<;;;:::::::::999777555555555555555555666666666777777666555444444333333333222000......///000111,,,+++++++++************))))))******))))))((('''---,,,++++++******++++++((()))***+++***(((&&&$$$)))))))))))))))***++++++((())),,,......---,,,***(((((((((((((((((((((((('''&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%((('''&&&&&&'''((('''%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&###&&&&&&###$$$''''''$$$(((%%%###%%%&&&$$$&&&***(((''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((((((%%%%%%((('''''''''''''''''''''''''''###(((,,,&&&''')))###((((((((('''((((((((((((''''''''''''''''''''''''))))))(((''''''''''''((('''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&''''''((('''''''''%%%%%%&&&&&&'''''''''(((%%%'''))))))((('''((()))'''(((((((((((())))))))))))))))))))))))((('''&&&(((((()))************)))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((('''''''''(((((()))))))))))))))+++,,,...///111111333444666999;;;===???@@@???@@@AAABBBDDDDDDDDDDDDFFFBBB???@@@CCCDDDBBB???BBBBBBBBBAAA@@@>>>===<<<999::::::888666555666777888777777666777888:::;;;;;;:::999999999999777555444555555555555666666666444444555555555555555555333333333333333333222111///////////////......---******++++++******)))(((---,,,,,,+++++++++++++++((()))***+++***)))'''%%%'''(((((()))***,,,---...///111222333222///,,,***))))))))))))))))))))))))***))))))(((''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%(((&&&%%%&&&'''((('''&&&&&&%%%%%%&&&((((((&&&$$$&&&&&&'''((((((''''''&&&###&&&&&&###$$$''''''$$$)))%%%###%%%%%%$$$&&&+++((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&%%%&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&))))))&&&%%%'''''''''''''''''''''''''''&&&###)))---''''''(((!!!(((((('''''''''((()))***''''''''''''''''''''''''***)))(((&&&&&&''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((((((((((('''''''''%%%'''))))))((('''((()))''''''(((((((((((())))))************)))((('''&&&((())))))***************(((((((((((())))))))))))))))))******))))))((('''((((((((()))))))))))))))''''''(((((()))***++++++)))***,,,///222555777888<<<===???AAABBBCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCGGGDDD@@@??????>>><<<999999999999999888777555555555666666555333222333555777777666777777999;;;<<<<<<;;;;;;;;;===<<<;;;999999999999999999:::::::::444444555555666777777777333444666666666555444333444444444444333222111000,,,,,,,,,,,,,,,+++******++++++***))))))))))))***((()))***++++++***)))(((((((((***,,,...111333444999999:::999666222...+++))))))))))))))))))))))))++++++)))(((((('''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&'''&&&%%%&&&((((((&&&%%%&&&&&&'''(((((((((((('''###&&&&&&$$$$$$'''(((%%%(((%%%###%%%%%%$$$&&&***&&&&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))&&&%%%'''+++,,,)))&&&'''''''''''''''''''''''''''%%%&&&))))))&&&%%%''''''''''''''''''''''''''')))$$$(((+++%%%&&&)))###(((((('''''''''(((***+++''''''''''''''''''''''''***)))'''&&&&&&&&&((()))&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))'''''''''((((((((())))))((((((((()))(((((('''''''''(((((()))***)))))))))(((((((((((()))))))))))))))************)))(((((('''''''''((((((((())))))((())))))***,,,---......///000222555999<<<>>>@@@CCCCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA???>>>===@@@>>><<<::::::999888777555555555555555444333222666666777666444444555777999999888999:::<<<>>>???>>>>>>===???@@@AAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>888888888888888999999999666666666666666666666666666777777777666555333222------......------,,,+++,,,+++******))))))******))))))******++++++,,,,,,+++,,,...111555888<<<=========<<<999666111---+++)))))))))))))))))))))))))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&((()))((('''(((&&&%%%&&&'''((('''&&&&&&&&&'''((((((((((((((($$$''''''%%%%%%((((((&&&((($$$$$$&&&&&&%%%&&&)))%%%%%%%%%%%%&&&&&&'''(((&&&''''''(((((((((((((((((((((''''''''''''((((((%%%%%%&&&''''''&&&&&&%%%((('''%%%%%%%%%'''(((***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***'''%%%'''+++---***&&&(((((((((((((((((((((((('''%%%&&&******&&&%%%'''''''''''''''''''''''''''+++%%%((()))"""%%%***%%%)))(((''''''''')))***+++''''''''''''''''''''''''+++)))'''&&&%%%&&&((()))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&''''''(((((('''''''''''''''((((((((())))))%%%'''))))))((('''((()))''''''''''''((((((((()))%%%%%%&&&'''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))***************)))((((((&&&&&&&&&'''''''''((((((******+++,,,...///000000666777999<<<@@@CCCEEEFFFFFFFFFGGGFFFEEEDDDBBB@@@=========<<<;;;999888777444444555555555666888999::::::;;;;;;;;;::::::999777888999888777777999;;;:::999999:::;;;===???@@@???>>>>>>@@@BBBCCCBBB@@@AAAAAAAAA@@@@@@@@@??????<<<<<<;;;;;;:::::::::999999777555444444555888999777888888888888666444333......//////......---,,,...---,,,,,,++++++,,,,,,***))))))***+++,,,...///...000222666:::>>>BBBDDD<<<;;;:::777333///+++)))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&((()))(((''')))'''%%%%%%'''(((''''''&&&&&&'''((())))))((((((%%%((((((%%%&&&))))))&&&'''$$$$$$''''''%%%%%%)))$$$$$$$$$%%%&&&'''((()))&&&''''''(((((((((((((((((((((''''''''''''(((((($$$%%%&&&'''''''''&&&%%%((('''%%%%%%%%%''')))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$(((%%%%%%'''(((%%%&&&***))))))***))))))(((''''''((()))*********((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((***+++,,,'''''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''((((((%%%'''***++++++(((%%%###))))))))))))))))))))))))%%%%%%'''((())))))))))))&&&'''((())))))((('''&&&++++++******))))))((((((((()))))))))))))))((('''((()))))))))))))))))))))+++...000222444777;;;>>>AAABBBCCCDDDDDDDDDCCCBBBFFFHHHIIIGGGDDD@@@===<<<<<<;;;:::888777555444333888777777777888999;;;<<<:::===AAAAAA@@@???AAACCCBBBBBBAAA???>>>>>>===>>>AAA@@@@@@AAABBBCCCCCCBBBDDDFFFFFFDDDGGGJJJJJJFFFHHHHHHGGGFFFFFFEEEDDDCCCAAAAAAAAAAAAAAABBBBBBCCCCCC???<<<;;;===>>><<<::::::777777:::999444666<<<777777444111111222...(((222***,,,...)))---111++++++,,,...///...,,,)))'''333777<<>>AAABBBCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBEEEJJJLLLIIIKKKIIIFFFDDDCCCBBBBBBAAAAAA@@@AAACCCEEEFFFDDDBBBBBB???<<<<<<>>>@@@AAA@@@???<<<<<<>>>;;;555444888333444222000111444111,,,111***,,,...))),,,///)))+++,,,---...///000000111;;;<<<>>>@@@???===:::888444222///,,,+++******+++((()))******+++***))))))+++***)))(((''''''(((((())))))))))))))))))))))))+++***)))(((''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''***'''&&&))))))&&&%%%''''''&&&%%%&&&((()))((('''&&&)))***)))&&&$$$$$$%%%)))&&&%%%((((((&&&'''***(((&&&&&&&&&((()))((('''((('''&&&&&&''''''&&&$$$(((### !!!&&&)))(((&&&%%%%%%&&&''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&'''))))))$$$(((***$$$'''+++&&&''''''''''''((((((((((((((((((((((((''''''&&&%%%)))&&&&&&((()))''''''+++%%%&&&&&&&&&&&&%%%$$$$$$''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))(((''''''''''''(((((()))))))))(((((((((((())))))((((((''''''''''''((((((***(((%%%######%%%'''(((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))((('''&&&*********)))))))))))))))++++++++++++*********)))))))))))))))+++---///111777:::===???@@@BBBEEEHHHEEEEEEFFFGGGGGGGGGGGGGGGBBBBBBBBB???;;;999888888999999:::;;;===>>>??????@@@@@@@@@@@@AAACCCEEEFFFAAADDDGGGHHHGGGFFFEEEEEECCCCCCCCCCCCCCCEEEHHHKKKIIIIIIHHHHHHIIIIIIIIIIIIMMMOOOPPPRRRZZZdddjjjjjjhhhccc]]]XXXVVVUUUUUUTTTUUUTTTVVV[[[``````[[[VVVPPPMMMIIIFFFGGGHHHIIIIIILLLJJJKKKKKKGGG@@@>>>???======;;;666555777444///444---000222---///222+++---...///111444888;;;>>>BBBAAA???<<<999555222000---,,,+++*********,,,,,,'''''')))***++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((***)))((((((((((((((()))(((''''''''''''(((((()))''''''((((((((((((''''''((('''''')))((($$$%%%)))((('''&&&''')))***)))(((&&&((()))((('''%%%%%%&&&(((%%%%%%(((((('''(((+++'''&&&&&&'''((((((&&&###)))(((&&&'''(((((('''&&&&&&((()))(((&&&%%%&&&'''&&&&&&'''(((((((((((('''''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&'''((('''"""&&&)))$$$'''+++&&&(((((((((((())))))))))))((((((((((((((('''&&&&&&)))&&&&&&((()))'''(((+++%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''******)))(((((((((((((((((((((''''''''''''((()))(((((())))))))))))((((((((((((''''''''''''((((((***(((&&&$$$$$$&&&((()))''''''''''''''''''''''''(((((((((''''''''''''(((******))))))(((((('''&&&)))))))))))))))*********++++++***************************,,,///333777999???AAADDDEEEFFFGGGJJJLLLEEEEEEEEEDDDDDDCCCBBBBBB=========;;;999888999;;;BBBBBBCCCEEEFFFHHHIIIIIIGGGFFFFFFFFFFFFHHHJJJKKKGGGHHHIIIIIIIIIIIIIIIIIIFFFGGGHHHGGGGGGIIINNNRRRUUUVVVWWWWWWXXXZZZ\\\___jjjmmmqqqvvv}}}{{{zzzzzzzzz{{{zzz|||zzzkkkgggaaa[[[WWWTTTRRRRRRTTTUUUWWWVVVQQQKKKGGGFFFAAABBB@@@;;;999:::888444888111444777333555777000111222444777;;;???BBBDDDAAA???;;;777333///---,,,***))))))))))))***+++,,,(((((())))))************((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''((()))''''''((((((((((((''''''&&&%%%''')))&&&###$$$)))'''&&&&&&&&&((()))((('''&&&'''''''''''''''''''''(((%%%%%%''''''%%%&&&)))&&&&&&&&&'''((('''$$$!!!((('''&&&'''(((((('''&&&%%%(((+++***'''$$$%%%'''&&&''''''((()))((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((%%%!!!%%%(((###&&&+++&&&((((((((()))))))))******((((((((()))(((((('''&&&)))&&&%%%((((((&&&'''***%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((+++***)))((((((''''''(((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((******))))))(((((((((((((((((())))))******++++++******)))))))))***+++,,,,,,---///222777;;;???BBBDDDFFFHHHIIIIIIIIIJJJKKKGGGGGGEEECCCAAA@@@???>>>888999:::;;;;;;<<>>@@@@@@@@@:::888444111............++++++******************+++******)))))))))))))))''''''(((((()))*********((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((''''''((((((((((((''''''(((&&&''')))(((%%%&&&***&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&''''''(((''')))%%%$$$&&&&&&######&&&&&&&&&&&&'''((('''$$$!!!'''&&&%%%&&&'''((('''&&&$$$%%%'''(((((('''&&&%%%&&&''''''((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((%%%!!!%%%(((###&&&+++&&&(((((((((((())))))))))))((((((((())))))(((((('''(((%%%%%%'''(((&&&&&&***&&&''''''((((((((((((''''''''''''&&&''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((******)))((((((((((((((()))((((((''''''''''''((('''((()))******)))((('''((((((''''''''''''(((((('''((()))++++++***)))((('''''''''''''''''''''''')))((('''&&&&&&'''((()))***))))))(((((())))))***''''''((()))***++++++,,,))))))))))))***,,,...000333555888;;;???CCCFFFGGGFFFHHHJJJJJJHHHFFFFFFFFFCCCAAA???===:::999888777666999<<<>>>@@@BBBEEEHHHKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOKKKLLLPPPVVV]]]ccceeefff\\\cccmmmtttyyy|||uuupppgggjjjhhh___VVVOOOIIIBBBDDD<<<<<<<<<555777999333444666999;;;<<<;;;999777333222000...---...000111///......---,,,+++***))),,,+++***)))((((((((((((''''''((()))******))))))((((((((((((((((((((((((&&&&&&((()))************)))((((((''''''''''''(((''''''((((((((((((''''''+++'''&&&***,,,***)))***&&&%%%$$$%%%'''''''''&&&((('''%%%%%%'''(((((('''(((%%%$$$&&&&&&######&&&'''&&&&&&'''((((((&&&###'''%%%%%%%%%'''((('''&&&%%%######&&&))))))'''$$$&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&''''''"""&&&)))$$$'''+++&&&'''''''''((((((((())))))(((((())))))))))))(((((('''$$$###&&&'''$$$%%%)))&&&&&&'''((((((((((((((((((((('''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***)))((((((((((((((()))))))))(((''''''''''''''''''((()))******)))((('''((((((''''''''''''((((((&&&'''((()))******))))))''''''''''''''''''''''''((('''&&&&&&&&&(((***+++)))((((((((((((***+++,,,&&&'''((()))***+++,,,,,,*********+++---000333555<<<>>>AAAEEEGGGHHHHHHHHHFFFGGGIIIHHHEEEBBB@@@@@@;;;:::888666444444444444999<<>><<<;;;:::999777666666666777888<<<@@@EEEHHHJJJKKKLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIMMMNNNPPPTTTYYY^^^ccceeerrrzzz{{{nnnccc]]]WWWKKKJJJKKKDDD???===;;;999888777777777333222111000000111222222222333222222111000......))))))(((((((((***+++,,,'''((()))******)))((('''************************$$$%%%''')))+++++++++******)))((('''''''''''''''''''''((((((((((((''''''))) """))))))%%%"""((('''&&&''')))))))))(((+++(((%%%$$$&&&((('''%%%&&&###$$$(((******,,,000((('''%%%&&&((()))***)))(((''''''((()))******)))&&&'''((('''&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''***%%%)))+++%%%'''+++%%%(((((((((((('''&&&%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''(((''''''&&&&&&'''(((***+++(((((((((((((((((((((((((((((())))))))))))((((((+++(((''')))(((%%%&&&(((&&&''''''((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))$$$'''***+++***'''&&&&&&)))******)))((()))+++,,,//////000333777===BBBEEEHHHIIIJJJJJJIIIGGGDDDBBBCCCBBB@@@<<<888555555666222444555666555777:::===@@@BBBEEEJJJNNNOOONNNMMMIIIJJJIIIGGGIIIQQQVVVVVVXXX]]]eeemmmvvv{{{kkkfffjjjsssxxxzzzzzzyyyvvvvvv}}}sssfff\\\PPPOOOHHH???===???<<<555555444333222222333444555555333000............---,,,***((((((***+++,,,++++++******)))))))))))))))))))))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''******''''''******'''''''''''''''''''''''''''%%%(((((('''(((+++)))%%%***)))((('''&&&&&&'''((($$$$$$%%%%%%&&&'''((((((###&&&&&&$$$%%%((((((&&&((((((&&&&&&%%%&&&'''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&((()))***((('''%%%$$$%%%&&&(((***'''))))))&&&%%%''''''$$$''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''''''''''''''((((((((('''((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((()))******)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((+++'''''')))(((%%%&&&)))&&&''''''((((((((((((((()))))))))))))))((((((((('''''''''((((((((()))))),,,***)))((((((***+++,,,)))***++++++******,,,---222444666999>>>BBBEEEGGGLLLKKKKKKIIIGGGDDDAAA@@@;;;;;;:::888666555666888<<<<<<;;;;;;;;;===@@@BBBIIIIIIJJJKKKLLLKKKHHHFFFKKKNNNPPPRRRZZZfffooorrr|||uuusssvvv}}}ppp```UUUUUU[[[```cccfffeeegggnnnvvvwwwooogggbbbaaabbbiiippprrrnnniii]]][[[XXXYYY\\\aaadddeeeoooyyyrrrlll```RRRJJJGGGAAA999;;;888444222333444555444444222000000111222111000,,,+++))))))***++++++***++++++***)))))))))))))))+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''******''''''******''''''''''''''''''''''''''''''((('''%%%&&&******'''***)))((('''&&&''''''((($$$$$$%%%&&&&&&'''((((((%%%((((((%%%&&&))))))&&&((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&%%%&&&'''((()))&&&)))(((%%%%%%((((((%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''((('''&&&&&&&&&&&&'''(((%%%&&&'''((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&))))))((((((((((((((('''((((((((((((((((((''''''*********))))))(((((((((''''''''''''((((((((((((%%%&&&&&&&&&((()))***+++---,,,***)))((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((***'''&&&((((((&&&&&&)))&&&''''''((((((((((((((())))))))))))************''''''(((((((((((()))))),,,)))''''''***,,,+++))))))***,,,,,,,,,---000222888;;;???CCCFFFHHHIIIIIIMMMKKKIIIEEEBBB???===<<<555666888888888999;;;>>>AAA???>>>>>>AAADDDFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLCCCKKKUUU```qqquuuqqq~~~xxxnnnbbb[[[YYYZZZ^^^VVVOOOPPPWWW___bbbbbbaaa___\\\]]]___^^^[[[XXX[[[\\\___bbbccc```ZZZVVVZZZUUUNNNKKKLLLQQQUUUWWW[[[bbbjjjooorrrvvv}}}zzzkkkaaa[[[RRRIIIEEE???777444666777555222222111000000111111000///,,,+++***+++,,,+++)))(((++++++***))))))))))))***++++++***)))))))))******''''''(((((())))))******))))))))))))))))))))))))'''******''''''******'''''''''''''''''''''''''''((((((&&&###%%%******'''))))))(((''''''''''''(((%%%%%%%%%&&&''''''(((((('''******'''&&&))))))&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''((())))))******)))(((((('''''''''(((&&&&&&&&&'''''''''((((((%%%((((((%%%&&&((()))&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&'''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&******))))))((((((''''''((((((((((((''''''''''''******))))))((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((******,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((***'''&&&((((((&&&&&&)))&&&''''''(((((((((((((((((((((((())))))*********(((((((((((((((((())))))&&&%%%&&&+++...,,,###((()))+++,,,---111777;;;???BBBFFFKKKMMMMMMLLLJJJHHHFFFBBB>>><<<:::999999777999<<<>>>???AAACCCFFFCCCBBBBBBDDDGGGJJJJJJIIIEEEGGGJJJMMMPPPSSSWWWYYY\\\iiizzz{{{mmmbbb___ccc___]]]YYYVVVUUUVVVYYY[[[]]][[[\\\fffuuu~~~|||xxxtttoookkkjjjkkklllnnnqqqsssvvvuuurrrnnnjjjhhhiiiddd]]]XXXWWWYYY\\\]]]]]]```ccccccaaa___```bbbjjjooovvv~~~tttlll^^^TTTHHHBBBAAA???999333444222111111222111///...---,,,,,,,,,---,,,)))&&&,,,+++******))))))******+++******)))))))))******''''''(((((())))))******((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&''''''''''''''''''''''''&&&''''''%%%&&&***)))&&&((((((((('''''''''((((((%%%&&&&&&&&&''''''(((((('''***)))&&&&&&((((((%%%''''''&&&%%%&&&'''((()))''''''''''''(((((())))))))))))(((((((((((())))))%%%&&&''''''((((((''''''$$$''''''%%%&&&))))))'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((()))((((((''''''''''''(((((())))))******)))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&******))))))((((((''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((()))&&&&&&((((((&&&'''***&&&''''''((((((((((((((('''''''''(((((()))))))))))))))))))))))))))(((((('''&&&'''***---***"""******+++,,,000777???EEEDDDFFFJJJMMMMMMLLLJJJHHH???>>>;;;888777777888999===???BBBDDDEEEFFFHHHJJJIIIIIIIIIKKKLLLMMMKKKJJJJJJNNNSSSXXX\\\aaagggkkkwwwmmmaaaXXXPPPNNNSSS[[[QQQPPPPPPRRRVVV\\\bbbeeennnooouuu~~~|||yyyxxxxxxyyyyyyxxxmmmnnnnnnkkkeee\\\UUUPPPOOOTTTXXX\\\dddppptttrrrllliiigggooovvvfff[[[SSSKKK@@@888777666444333444333222000---,,,,,,------,,,)))''',,,++++++***************)))))))))(((((())))))***'''((((((((()))))))))***((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&''''''''''''''''''''''''$$$&&&'''&&&(((***(((###''''''((((((((((((((((((&&&&&&'''''''''''''''(((&&&)))(((%%%%%%'''&&&###'''&&&&&&%%%&&&'''((()))))))))(((((('''''''''''''''''''''(((((()))++++++%%%&&&''''''((((((''''''$$$''''''%%%&&&))))))'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((++++++++++++***)))((('''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&))))))(((((((((((((((''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''&&&'''((()))************(((((((((((((((((((((((((((((())))))))))))(((((()))&&&&&&((((((&&&'''***&&&''''''(((((((((((((((''''''''''''((((((((((((******))))))))))))((((((///+++(((((()))***(((&&&---...000333777>>>FFFKKKGGGHHHIIIIIIHHHFFFDDDCCC999888777666666888:::;;;@@@CCCEEEFFFFFFGGGHHHIIIIIIJJJKKKJJJHHHHHHJJJLLLSSSZZZdddlllttt|||}}}vvvnnnhhh[[[WWWUUUVVVTTTSSSWWW]]]YYYZZZ]]]bbbiiiqqqxxx}}}{{{nnneee^^^cccccc\\\[[[___^^^XXXOOOOOORRR^^^vvvtttgggZZZMMMDDD???;;;777555444222111///---,,,+++,,,---,,,***))),,,,,,+++************+++))))))((((((((()))******)))))))))))))))((((((((())))))))))))))))))))))))&&&))))))&&&&&&))))))&&&''''''''''''''''''''''''$$$&&&'''&&&'''***(((###&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%((('''$$$$$$''''''$$$'''&&&%%%%%%&&&''')))******))))))(((''''''&&&&&&&&&&&&&&&'''((()))++++++&&&&&&&&&'''''''''((((((%%%((((((%%%&&&((()))&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''*********++++++***))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''''''''''''''(((((((((***))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((''''''''''''(((((()))%%%&&&''')))******))))))(((((((((((((((((((((((((((((())))))))))))(((((()))&&&%%%((()))''''''+++&&&''''''((((((((((((((()))))))))(((((((((((((((*********)))))))))((((((---,,,******+++---///000111555:::???BBBEEEIIIKKKIIIGGGEEECCC@@@>>>===<<<888888888888:::;;;===>>>AAADDDFFFGGGGGGGGGHHHIIIGGGIIIJJJHHHFFFJJJTTT]]]lllttttttnnnddd]]]YYYVVVSSSQQQVVVYYY```iiinnnooorrrwww}}}}}}vvvwwwuuuooo`````````gggvvvxxxmmmgggYYYSSSJJJBBB;;;666222000...,,,++++++,,,---,,,+++---,,,++++++******++++++***))))))))))))***+++,,,******))))))((((((''''''))))))))))))))))))))))))&&&((((((&&&&&&((((((&&&''''''''''''''''''''''''''''''%%%"""$$$((()))&&&%%%&&&((()))))))))((((((((((((((((((''''''''''''%%%'''(((%%%%%%((((((&&&&&&&&&%%%%%%&&&''')))***(((((((((((((((''''''''''''&&&&&&&&&'''((())))))''''''&&&%%%&&&'''((()))&&&)))(((%%%%%%((((((%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''((()))******)))((('''((()))***+++++++++++++++''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&%%%&&&&&&&&&''''''((((((***))))))((('''&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((()))&&&&&&&&&'''((()))***+++%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((&&&%%%((()))'''(((+++&&&''''''(((((((((((((((++++++******))))))((((((+++*********))))))(((((($$$''',,,///000000000111444:::BBBHHHKKKJJJIIIIIIIIIGGGBBB>>>:::999888888::::::;;;<<<===???@@@AAABBBDDDGGGIIIHHHHHHIIIJJJJJJLLLNNNLLLLLLVVVhhhwwwvvvggg[[[UUUSSSRRRUUU[[[cccjjjnnntttxxx~~~{{{~~~~~~|||ssseeeVVVJJJAAA:::666...,,,******+++------------,,,++++++******+++++++++*********+++,,,,,,---++++++***)))((('''&&&&&&))))))))))))))))))))))))%%%((((((%%%%%%((((((%%%''''''''''''''''''''''''***)))### '''******%%%&&&((()))))))))((((((((((((((((((((('''''''''%%%((((((&&&'''******(((&&&&&&%%%%%%&&&''')))***&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((***'''))))))&&&%%%''''''$$$'''''''''&&&&&&'''''''''$$$%%%'''((((((((('''&&&'''((()))******)))((('''((((((((((((((()))*********))))))(((((((((((((((***''''''******''''''***'''''''''''''''&&&&&&&&&***###''',,,'''&&&)))&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))******$$$%%%&&&&&&''''''&&&&&&))))))))))))************,,,+++***))))))((())))))'''''''''((()))(((%%%"""(((((((((((())))))))))))''''''''''''((((((((()))******))))))))))))******((()))******(((((((((***,,,***))))))+++///333666BBBEEEIIIKKKJJJIIIIIIIIIFFFAAA:::888999999666222888;;;>>>?????????@@@AAAIIIFFFEEEGGGJJJIIIIIIIIIFFFLLLSSSXXX```pppvvvjjj```ZZZWWWZZZ[[[^^^ccckkkvvvwwwlllhhhrrrzzzkkk^^^QQQFFF>>>555666333...,,,///000...111***%%%)))---,,,)))((())))))******++++++++++++))))))))))))))))))))))))+++++++++************)))''''''((()))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))+++)))'''''''''((('''&&&%%%((($$$&&&+++&&&"""***(((((())))))))))))((((((+++((((((++++++((((((+++))))))************))))))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))&&&'''''''''&&&%%%%%%$$$)))'''%%%%%%&&&'''''''''((('''%%%%%%%%%&&&&&&%%%((((((((((((((()))******((((((((((((((()))************)))((((((((((((((()))&&&&&&))))))&&&&&&)))''''''''''''''''''''''''+++###(((---'''&&&)))''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))******&&&&&&'''(((((((((((((((((((((((()))))))))******)))((((((''''''''''''((((((''''''((()))(((&&&$$$(((((((((((())))))))))))'''''''''((((((((())))))******))))))))))))******((())))))((('''&&&'''(((,,,,,,---///333888===???FFFIIILLLLLLJJJGGGEEEDDDAAA<<<777666888:::888666999<<<@@@CCCDDDDDDEEEGGGEEEGGGIIIJJJJJJKKKNNNRRR[[[bbbnnnzzz|||qqqkkkjjjeeeeeeccc```^^^___cccgggooottt~~~sssjjjkkkrrr|||oooaaaWWWJJJGGG???666333444333///000------000000,,,+++,,,************+++++++++,,,*********************************)))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))***)))''''''(((((('''&&&))),,,((()))///)))%%%,,,''''''((((((((((((''''''+++((((((++++++((((((+++((((((((())))))(((((((((((((((''''''''''''''''''))))))(((((((((((())))))&&&'''''''''&&&&&&%%%$$$)))'''&&&%%%&&&''''''''''''### """''')))((($$$((((((((((((((()))******((((((((((((((()))******+++******)))(((''''''&&&(((%%%%%%((((((%%%%%%(((((((((((((((((((((((((((+++###(((---((('''***((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))******(((((()))************)))''''''((((((((()))))))))(((''''''''''''(((((())))))'''&&&'''(((((('''%%%(((((((((((())))))))))))''''''((((((((()))))))))******))))))))))))******)))******)))''''''((()))+++---111666<<>>>>>DDDGGGJJJKKKKKKIIIIIIJJJFFFFFFCCCAAALLLdddqqqkkkaaaXXXTTTVVV[[[___fffkkkqqqvvv~~~}}}uuupppttt}}}wwwmmmppp|||}}}|||~~~vvvgggZZZRRRKKK???222333000...///---***+++...++++++,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))***)))''''''((())))))((($$$&&&""""""'''!!!###&&&''''''((((((''''''&&&***''''''******''''''***'''''''''(((((('''''''''))))))*********((('''&&&(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((&&&""" ###(((+++***'''))))))(((((((((((())))))((((((((((((((())))))***************)))(((&&&&&&***''''''******''''''***'''((((((((())))))*********###'''---((('''+++((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((())))))***&&&'''(((((())))))((((((''''''''''''(((((((((((())))))((())))))***++++++)))(((&&&&&&((())))))((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))*********++++++++++++,,,000222555888>>>DDDIIILLLMMMNNNLLLMMMMMMKKKGGGBBB>>>===<<<;;;;;;<<<@@@CCCFFFGGGKKKLLLMMMLLLIIIGGGFFFFFFBBBDDDEEEMMMdddsssgggccc]]]\\\\\\___gggrrr|||||||||vvvsssuuusssooossszzz}}}~~~zzztttjjjbbbYYYWWWaaattt~~~vvvlll[[[LLLFFF<<<333111111//////000------,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***((('''''')))***))))))(((***&&&'''+++%%% '''((((((((())))))(((((((((***''''''******''''''***'''(((((())))))(((((('''((()))*********)))'''&&&((((((''''''''''''((((((&&&&&&'''((((((''''''&&&$$$&&&((((((&&&&&&''')))''''''((('''''''''(((***))))))(((((((((((())))))((((((((((((((()))******((()))*********)))'''&&&***''''''******''''''***&&&''''''(((((())))))***)))!!!&&&,,,''''''+++((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))******%%%&&&''''''((((((''''''''''''((((((((()))))))))(((''''''''''''(((((()))(((''''''''')))***)))((((((((((((((())))))))))))((((((((()))))))))************))))))))))))******'''(((***+++,,,000444888@@@BBBGGGKKKNNNNNNNNNMMMMMMLLLKKKFFFAAA<<<999999;;;===@@@DDDHHHKKKNNNOOOMMMMMMLLLJJJFFFEEEEEEFFF???JJJXXXhhhiiiWWWQQQRRRSSSYYYeeeuuu~~~||||||yyywwwzzz}}}}}}}}}wwwlllbbbTTTNNNTTTddduuuxxxjjj\\\NNN>>>777444111............------------,,,,,,++++++++++++++++++++++++++++++++++++************''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***((('''((()))******)))))),,,((((((---(((###***(((((())))))))))))(((((()))''''''))))))'''''')))((((((((())))))((((((((('''(((((())))))((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''"""&&&))))))&&&&&&'''***(((+++,,,***&&&%%%'''+++***))))))(((((((((((((((((((((((((((((()))******&&&''')))*********(((''')))&&&&&&))))))&&&&&&)))%%%&&&&&&'''(((((())))))''' %%%+++&&&&&&***''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))******%%%&&&''''''((((((''''''((((((((()))))))))******)))((((((''''''''''''(((''''''''')))++++++)))'''(((((((((((())))))))))))(((((()))))))))***************))))))))))))******''')))+++...111666<<>>???@@@AAADDDHHHKKKMMMMMMNNNNNNJJJJJJHHHFFFEEEFFFJJJLLLNNN```rrr}}}~~~|||vvvlllbbb^^^___cccgggqqqyyyttt|||{{{rrrfff^^^^^^ccciiimmmnnnuuugggWWWJJJ???555000000............---------,,,++++++++++++++++++++++++************))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))***((('''((()))++++++***&&&(((%%%&&&+++&&&!!!)))'''((((((((((((((((((''')))&&&&&&))))))&&&&&&)))&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((!!!%%%))))))'''%%%'''***)))******)))'''&&&((()))******)))(((((((((((((((((((((((((((((()))******%%%&&&(((***+++***)))((((((%%%%%%((((((%%%%%%(((%%%%%%%%%&&&'''(((((()))&&&$$$***%%%%%%)))''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))******&&&''''''((((((((((((((())))))))))))************,,,+++***))))))((())))))&&&&&&(((***,,,+++)))'''(((((((((((())))))))))))))))))))))))******************))))))))))))*********,,,///222666===DDDIIIFFFGGGIIIKKKKKKKKKJJJIIIIIIIIIHHHFFFEEEFFFJJJMMMHHHKKKOOOPPPOOOLLLIIIHHHFFFFFFEEEDDDEEEIIIOOOSSSbbbuuuxxxmmmccccccdddhhhnnnuuu|||~~~vvvoookkkiiifffcccfffvvvrrraaaNNN>>>888999//////.........---------++++++++++++++++++++++++))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***((('''(((***++++++***%%%(((%%%&&&,,,'''"""***&&&''''''''''''''''''&&&)))&&&&&&))))))&&&&&&)))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&((()))+++'''''''''&&&&&&'''''''''&&&&&&'''((())))))(((((( %%%******'''%%%'''******(((&&&&&&((()))((('''******)))((((((((((((((((((((((((((((((((((((((('''((()))++++++******)))((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''((((((&&&+++,,,(((''',,,...,,,************)))((('''&&&'''''''''''''''((())))))''''''''''''''''''''''''******)))((((((((((((((())))))(((((('''''''''&&&&&&''')))+++,,,+++***)))+++)))))),,,,,,))))))+++---)))&&&''')))+++***))))))***,,,+++******+++,,,---///555;;;@@@EEEHHHJJJMMMMMMMMMLLLJJJIIIJJJLLLKKKJJJIIIHHHJJJLLLOOOPPPSSSRRRRRRRRRPPPJJJEEEDDDFFFCCCDDDLLLUUU]]]fffmmmxxxpppkkkjjjjjjiiihhhhhhnnn{{{{{{}}}~~~yyynnnhhhlllvvvzzzyyymmm\\\OOO@@@===666///---000222000------+++))))))+++,,,------+++***)))(((((()))***+++************))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((***''''''******''''''***&&&((())))))(((''''''((())))))((('''&&&%%%%%%%%%)))))))))(((''''''&&&&&&(((((())))))))))))(((((()))((('''&&&%%%&&&''''''###&&&(((&&&&&&(((&&&###&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((()))((((((((((((((()))***************************'''((()))++++++******)))((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''((((((***......)))&&&)))***(((&&&&&&'''''''''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''******)))((((((((((((((())))))(((((((((''''''''')))*********)))(((&&&%%%)))''''''******'''''')))---+++)))***,,,---,,,***((()))***)))))))))+++---222555:::@@@EEEHHHJJJKKKMMMMMMMMMLLLJJJJJJKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNRRRRRRRRROOOIIICCCAAAAAAAAABBBIIIVVVcccooo}}}vvvjjjcccdddjjjooovvv|||}}}}}}yyywwwxxxvvvpppssstttooofff___]]]^^^tttfffVVVEEE???666222111111///---///---++++++,,,,,,,,,++++++******))))))******+++************)))))))))))))))******************)))))))))))))))))))))))))))(((((())))))))))))(((((()))&&&&&&))))))&&&&&&)))&&&((())))))(((''''''((())))))((('''&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&''''''###'''(((''''''((('''###'''(((((((((((((((((('''(((((())))))))))))((((((+++***)))(((((('''((((((************************'''((()))++++++******))))))(((((((((((()))******(((((((((((())))))))))))((((((''''''''''''((((((+++...---)))&&&(((((('''$$$%%%&&&'''(((((()))((('''''''''''''''((())))))''''''''''''''''''''''''***))))))((((((((((((((())))))(((((((((((('''''')))))))))((((((''''''&&&)))''''''******''''''))),,,+++***+++------+++***)))******))))))***...000:::===BBBGGGJJJLLLMMMMMMLLLMMMMMMLLLKKKJJJLLLMMMPPPPPPQQQRRRQQQPPPOOONNNMMMOOONNNKKKFFFDDDEEEFFFEEEKKKXXXeeelllpppxxx|||ppphhhiiittt~~~vvvqqqrrrlllddd[[[WWWXXX[[[^^^]]]VVVRRRXXXdddmmmmmmjjjffffffccc___```bbbbbb___aaa^^^]]]aaaiiimmmllliiiaaa]]]___fffkkklllttt~~~yyy}}}wwwqqqiiiaaaZZZUUUhhhzzzuuu[[[SSSHHH>>>777333000///111///---------,,,***))),,,++++++******++++++,,,************))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((%%%%%%((((((%%%%%%(((&&&((())))))(((''''''((())))))((('''&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&''''''###'''(((''''''((('''###))))))))))))))))))))))))'''(((((())))))((((((''',,,+++***(((''''''''''''(((((((((((((((((((((((('''((()))***+++******)))))))))(((((())))))***+++(((((((((((())))))))))))((((((''''''''''''(((((((((******((('''((()))***'''((()))******+++******'''''''''''''''((())))))''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((***+++,,,+++)))))),,,,,,))))))+++((())))))++++++***)))''',,,,,,,,,,,,,,,///444777AAADDDHHHLLLNNNOOONNNMMMLLLMMMNNNMMMLLLLLLMMMOOONNNOOORRRSSSSSSRRRPPPNNNJJJKKKIIIFFFFFFGGGFFFCCCFFFQQQ```iiifff]]][[[^^^llllllmmmsssyyyooobbbZZZWWWVVVSSSPPPPPPKKKDDD???>>>???>>>===AAA===<<>>FFFHHHKKKNNNOOOOOONNNMMMLLLMMMNNNMMMMMMMMMOOOQQQPPPPPPRRRRRRQQQOOOMMMKKKHHHJJJJJJJJJOOORRRKKKAAAEEENNN[[[aaa[[[QQQQQQVVV```hhhwww|||mmm^^^UUUJJJDDDEEEHHHIIIHHHAAA===::::::<<<<<<999555;;;<<<>>>AAADDDCCC@@@======;;;:::;;;<<<;;;999888===>>>>>>===;;;::::::;;;@@@AAADDDDDD@@@???EEEMMMOOO^^^kkkjjjcccdddoooxxxzzzpppkkktttuuuaaaPPPCCC:::444222000............,,,***,,,,,,,,,------,,,,,,,,,************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((***''''''******''''''***&&&((())))))(((''''''((())))))((('''''''''(((((()))))))))(((''''''&&&&&&(((((())))))))))))((((((((((((((((((((('''''''''$$$''')))'''''')))'''$$$(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((('''(((((()))******************************'''((()))++++++******)))***))))))))))))***++++++(((((((((((())))))))))))((((((''''''''''''((((((***(((((()))'''$$$%%%)))((((((((())))))((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))******++++++++++++++++++++++++)))''''''******'''''')))***+++------+++***+++,,,***,,,...111555:::???DDDJJJKKKLLLMMMNNNNNNMMMMMMLLLMMMNNNNNNMMMNNNPPPRRRSSSRRRQQQOOOMMMKKKJJJIIIGGGQQQ[[[cccmmmrrrhhhZZZVVVYYY___aaa]]]\\\eeepppwww```QQQMMMGGG@@@===???AAABBBBBB:::999999;;;>>>>>>;;;777:::===@@@@@@>>>;;;;;;<<<;;;777666999:::888777888666777999888777777888999:::<<<>>>===::::::???DDDDDDJJJOOOKKKFFFLLL[[[iiittttttsssuuu~~~}}}}}}nnn___RRREEE===888555111/////////...,,,+++,,,,,,------,,,,,,+++************))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((***''''''******''''''***&&&((())))))(((''''''((())))))(((((('''(((((()))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&((())))))))))))((('''&&&$$$((()))(((((()))((($$$((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&''''''''''''(((***+++,,,************************'''((()))++++++******)))******))))))******+++,,,(((((((((((())))))))))))((((((''''''''''''(((((()))&&&&&&)))'''$$$%%%***&&&'''((()))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))*********)))***+++,,,,,,+++***))))))''''''******'''''')))***,,,---,,,***)))+++---+++...333888===BBBHHHLLLMMMMMMMMMMMMMMMMMMNNNNNNKKKMMMNNNNNNNNNOOOQQQSSSQQQOOOLLLJJJJJJKKKNNNOOOTTThhh|||}}}nnnnnnooossswwwyyy}}}{{{ooogggooouuupppcccTTTHHHBBB>>>============>>>>>>>>>=========>>>???@@@@@@???===@@@AAA???<<<;;;===???===777555999:::777666999333444444555555555666666444666777555444555999;;;<<<>>>>>>===:::>>>IIISSSWWW[[[]]]^^^hhhzzz}}}xxxooodddWWWLLLAAA===777222000000///...***+++,,,------,,,+++***************)))))))))))))))******************)))))))))))))))))))))))))))(((((())))))))))))(((((()))&&&&&&))))))&&&&&&)))&&&((())))))(((''''''((())))))(((((((((((())))))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&((())))))***)))((('''&&&$$$(((***((((((***((($$$)))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&(((((('''(((((()))***+++(((((((((((((((((((((((('''((()))++++++******)))*********)))******+++,,,(((((((((((())))))))))))((((((''''''''''''(((((($$$"""###((((((&&&(((///&&&''')))***,,,---------'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++###%%%(((+++,,,,,,,,,++++++)))))),,,,,,))))))+++)))***+++)))'''&&&)))---///333999???DDDJJJPPPTTTOOONNNMMMLLLLLLMMMOOOPPPKKKMMMNNNNNNNNNOOORRRTTTLLLJJJHHHGGGIIINNNTTTXXXiiiuuudddvvvzzzyyybbbWWWLLLTTTWWWPPPEEE??????BBB:::===BBBDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDFFFIIIKKKIIIHHHFFFDDDBBBBBBDDDFFFCCC===:::======999999<<<<<<;;;;;;:::::::::999888999::::::888777999;;;;;;777999===@@@???===???BBB<<>>BBBIIIUUUaaawwwxxxzzzwwwlllhhhfffmmm~~~xxxsssiii^^^NNNAAA888444111//////,,,,,,---+++'''(((,,,*********)))))))))))))))+++++++++***)))((((((''''''((((((((((((((((((((())))))************))))))***((('''&&&&&&'''(((***''''''''''''(((((((((((()))&&&&&&))))))&&&&&&)))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))&&&%%%&&&)))***)))'''(((''''''&&&&&&((()))***''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((***)))'''''''''(((***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%,,,(((%%%)))&&&###)))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******(((((())))))******++++++***+++***))))))***---///999>>>EEEJJJLLLMMMMMMNNNPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRPPPLLLMMMPPPNNNIIIDDDCCCIIIWWWhhhxxxyyylll^^^[[[jjj|||mmmSSSDDD???AAA@@@@@@AAADDDGGGIIIJJJQQQXXXdddmmmmmmhhhiiimmmzzzvvvtttxxx~~~xxxqqqjjjeee```ZZZVVVTTTTTTUUUUUUUUUQQQKKKGGGFFFCCCAAA@@@AAABBBAAAAAA@@@???>>>@@@BBBCCCCCCBBB:::======::::::;;;:::777===:::999::::::;;;???FFFTTTYYYddduuuuuuhhhbbbiiiyyyxxxpppbbbUUUIII>>>444///000,,,+++------***+++...------,,,+++***))))))(((+++++++++***)))(((((((((((((((((((((((((((''''''))))))************))))))***)))'''&&&&&&''')))***''''''''''''((((((((((((***'''&&&))))))&&&'''***&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''%%%&&&)))***)))''',,,+++)))(((''''''(((((('''''''''&&&&&&'''''''''(((((())))))))))))((((((***(((%%%$$$###%%%'''(((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******''',,,((($$$(((&&&###***(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))*********************+++++++++******,,,000444BBBFFFJJJMMMMMMNNNNNNOOOQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQOOOLLLLLLNNNJJJDDDBBBHHHTTTfff~~~wwwlll^^^UUUWWWgggjjjUUUIIICCCAAACCCBBBCCCEEEJJJPPPWWW[[[eeeooo}}}zzz~~~vvvoooaaacccfffhhheee^^^TTTMMMVVVTTTRRRQQQQQQPPPNNNLLLEEEDDDDDDFFFHHHHHHGGGFFFAAADDDEEEBBB@@@AAA???:::;;;777555888999777777999>>>CCCQQQggg~~~rrreeeccckkkwwwwwwkkk\\\KKK;;;111333---)))+++---+++***+++//////...,,,+++***)))(((+++++++++***))))))(((((()))))))))(((((('''''''''))))))************))))))))))))''''''''''''))))))''''''''''''((((((((((((+++'''&&&((((((&&&'''+++%%%&&&)))++++++)))&&&%%%(((((((((''''''''''''&&&((((((((((((((((((((((((((('''&&&'''((())))))'''...---+++)))'''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((---+++(((&&&&&&''')))+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++''',,,((($$$)))((('''///(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))++++++)))'''&&&(((((((((((((((((((((((((((((()))))))))*********))))))************))))))+++*********************+++,,,,,,---...222888<<>><<<:::;;;>>>???EEESSSeeeuuu~~~|||xxxyyy}}}qqq]]]KKK???<<<333,,,---...---******...------,,,+++******)))+++++++++******)))))))))******))))))((('''''''''))))))************))))))))))))(((''''''((())))))''''''''''''((((((((((((+++(((&&&((((((&&&(((+++&&&'''((())))))((('''&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((()))((((((---,,,***(((&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))///...+++))))))***,,,---))))))************))))))((((((((((((((((((((((((************************++++++************++++++&&&,,,(((%%%+++++++++333(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))************((()))************)))(((++++++++++++************(((***,,,///333888???CCCIIIKKKMMMNNNNNNOOOQQQSSSOOOOOONNNNNNNNNNNNOOOOOOGGGNNNPPPKKKHHHKKKRRRVVVppp{{{}}}sssiiiddd^^^VVVZZZ___kkk{{{zzzpppeeeccciiimmmlllhhh[[[VVVOOOJJJJJJOOOVVVZZZ^^^bbbjjjrrr{{{wwwooofffiiiiiiddd___[[[TTTMMMLLLEEE@@@AAAAAA===::::::<<<;;;<<>>;;;:::CCCMMMTTTZZZdddmmmssstttbbb]]]lll{{{jjj[[[ZZZfffrrrnnn\\\III999222333.........------,,,,,,,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))************))))))))))))************))))))''''''''''''((((((((()))(((''')))......)))'''(((''''''(((((((((((('''''''''((((((((())))))******((((((((((((((((((((((((%%%'''))))))'''&&&(((***)))((('''&&&&&&'''((()))'''((()))++++++)))((('''+++)))(((''''''((()))++++++++++++,,,,,,+++++++++%%%+++---,,,***,,,+++(((******))))))))))))******''''''(((((())))))******((()))***++++++***)))(((,,,,,,+++***)))(((''''''***)))(((''''''&&&'''''')))%%%%%%))))))&&&&&&+++''''''((((((((((((''''''++++++******))))))((((((***)))((((((((()))+++,,,(((((()))))))))*********((()))***))))))+++///222000888AAAGGGGGGFFFHHHJJJNNNOOOOOOPPPPPPOOONNNNNNMMMNNNNNNNNNOOOPPPSSSUUUMMMTTT]]]llltttmmmjjjttt~~~wwwjjj^^^WWWSSSTTTbbbkkkvvvffffffggglllvvvtttggg^^^ZZZ^^^^^^[[[TTTPPPMMMGGG???DDD@@@@@@FFFLLLQQQ[[[fff}}}tttfff[[[ZZZiii}}}ttthhhccciiisss|||iiiTTT@@@555333222///,,,+++---,,,)))&&&******)))***,,,,,,+++)))(((((((((((())))))))))))******))))))))))))******)))&&&&&&******((((((+++'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''((()))))))))))))))***''''''******)))***---))))))(((((('''''''''&&&''''''''''''((((((((((((******++++++++++++******''',,,...+++)))++++++(((******))))))))))))******'''((((((((()))))))))***))))))************))))))++++++******)))((((((((((((((('''''''''(((((()))***&&&&&&))))))''''''+++(((((())))))))))))(((((())))))))))))))))))((((((***)))((((((((()))++++++)))))))))***************,,,------------000444777444;;;CCCGGGGGGGGGHHHKKKNNNOOOOOOPPPPPPPPPOOOOOOQQQRRRRRRQQQOOONNNOOOPPP[[[ooo}}}pppooopppwww|||~~~nnnbbbcccaaa]]]ZZZ]]]fffmmmqqqqqqwwwwwwooohhh^^^UUUFFF@@@>>>???AAABBBIIIRRR___]]]YYYXXX```ttt}}}mmmVVVGGGAAA222///,,,,,,------***'''***))))))***+++,,,***)))************++++++++++++******))))))))))))******)))&&&'''******((((((+++((((((''''''&&&&&&%%%%%%))))))))))))(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&'''(((((((((((((((***''''''******((((((+++)))(((((((((''''''''''''''''''''''''(((((((((((()))******************))))))---...***(((******(((******))))))))))))******(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))******'''''')))***((())),,,))))))************))))))(((((((((((((((((()))))))))))))))((()))******+++++++++******************++++++++++++,,,///555999;;;???EEEHHHHHHHHHJJJLLLNNNOOOOOOPPPQQQQQQQQQPPPNNNOOOOOONNNMMMPPPUUUZZZyyy|||hhh___\\\nnnyyy|||yyyyyyzzz|||rrrjjjgggfffdddccchhhwww|||pppeeePPPIIIAAA===:::888:::???FFFJJJOOOYYYhhhmmmYYYOOO:::666111//////...,,,)))+++***))))))***+++***(((*********+++++++++,,,,,,******))))))))))))******)))''''''******((((((+++)))(((((('''&&&%%%$$$$$$(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''%%%&&&&&&'''''''''''''''+++''''''))))))&&&'''***((((((((((((''''''''''''''''''''''''(((((((((((())))))************))))))+++......)))''')))***)))******))))))))))))******(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((())))))******&&&''''''(((((((((((((((***)))((()))))))))***+++((())))))******))))))(((&&&&&&''''''(((((()))))))))))))))))))))******+++++++++++++++************)))))))))***,,,000777<<>>CCCFFFGGGIIIJJJJJJKKKLLLNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPNNNLLLOOO[[[nnnqqqfffnnn{{{xxxmmm___XXXMMMBBB===;;;:::888777888:::???HHHUUUbbbjjjvvvttttttzzzxxx```UUUEEE999222000...---...,,,***)))***+++***)))))))))))))))******************))))))))))))*********''''''******''''''***''''''(((((())))))******'''((((((((()))))))))***'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))(((+++(((''')))(((%%%%%%((('''''''''(((((((((((((((''''''''''''(((((((((((()))******************))))))---...***(((******(((******))))))))))))******))))))))))))((((((((((((******))))))))))))******'''''''''(((((()))))))))((())))))))))))'''%%%$$$(((***)))''''''***+++)))''''''((((((((((((''''''(((((((((((((((((())))))(((((()))************)))(((((())))))***************,,,///222666;;;AAAFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNGGGIIIRRRccczzzsssrrryyyxxxyyyjjj```]]]YYYcccxxx~~~rrr```ZZZNNNCCC??????===999999777444444888>>>FFFKKKWWW\\\eeesss}}}vvvqqquuu}}}sssfffTTTDDD999444000...000---+++***+++++++++++++++++++++,,,,,,,,,,,,---******))))))))))))******+++((((((******'''''')))''''''((()))***++++++,,,''''''(((((())))))******'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))+++''''''))))))&&&'''***'''''''''(((((((((((((((''''''''''''((((((((((((******++++++++++++******''',,,...+++)))++++++(((******))))))))))))*********)))))))))((((((((('''))))))************))))))''''''((((((((((((((((((&&&''')))))))))((('''%%%&&&))))))&&&&&&***+++((((((((())))))))))))(((((())))))))))))))))))(((((('''((()))***+++******)))&&&&&&'''((()))******+++))),,,111666:::???EEEHHHHHHIIIJJJMMMNNNOOONNNMMMOOOOOOOOOOOONNNMMMLLLLLLCCCMMMcccvvvqqqrrrxxxrrrpppxxxppp^^^WWWXXXTTTaaa}}}}}}kkkeeeYYYMMMIIIKKKHHHBBBBBB>>>:::777777:::===>>>DDDJJJWWWgggvvv|||tttiiieeeeeennnwwwvvveeeUUUIII@@@888333222///,,,+++,,,,,,,,,,,,+++++++++,,,,,,,,,------******))))))))))))******+++((((((******'''&&&)))''''''(((((())))))******'''''''''((()))*********''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&'''(((((())))))((((((***''''''******((((((+++''''''''''''((((((((()))''''''''''''((((((((((((++++++,,,,,,,,,,,,++++++%%%+++---,,,***,,,+++(((******))))))))))))************))))))((((((((('''((()))***++++++***)))((((((((((((((((((((((((((($$$%%%((()))***)))((('''%%%))))))%%%%%%***+++'''))))))************))))))++++++******))))))(((((('''((()))++++++******)))$$$%%%&&&'''((()))***+++---111888===BBBGGGKKKNNNHHHIIIJJJMMMOOOPPPNNNLLLOOOOOOOOONNNMMMLLLKKKJJJQQQ^^^yyypppoooooozzzqqqjjjooozzz~~~[[[OOOQQQUUUOOOVVVnnnzzztttgggZZZVVVXXXUUUNNNGGGCCC???;;;:::999999888===@@@HHHVVVfffssszzz|||vvvhhh```___kkkssseeeXXXLLL@@@999333000---,,,,,,---------))))))*********+++++++++******))))))))))))******+++((((((******&&&&&&)))((((((((((((((('''''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&''''''((((((''''''***''''''***+++)))***---&&&'''''''''(((((())))))''''''''''''((((((((())))))***,,,------,,,***)))))))))))))))))))))))))))---)))'''***+++((((((***,,,+++)))((()))***)))(((''''''(((((())))))******&&&((()))((('''(((***,,,)))(((''''''(((***,,,...***)))((((((((()))+++,,,(((((())))))))))))((((((((((((((((((((()))******&&&'''((())))))((('''&&&&&&(((***+++***+++---...333888???DDDFFFHHHIIIJJJIIIIIIJJJJJJKKKMMMNNNOOOVVVQQQNNNOOOMMMHHHHHHMMM^^^yyyjjj```jjjyyyuuubbbgggiiiiiifffbbbvvvpppVVVTTTVVVYYY[[[aaaqqq|||wwwsssmmmhhh[[[MMMAAA>>>===:::999<<<:::;;;???HHHUUUaaajjjnnnyyy{{{tttkkklll}}}}}}xxxtttgggQQQ>>>???666......///---++++++---,,,+++,,,------,,,*********)))((()))***,,,---***((((((+++***'''&&&((((((((((((((((((''''''''',,,***))),,,+++((((((+++(((***+++***(((&&&%%%%%%''''''''''''((((((((()))******))))))((((((''''''))))))(((((((((((())))))(((&&&'''***'''"""###***%%%&&&&&&&&&'''(((((((((((()))***++++++***)))((()))+++,,,------,,,+++)))************************---)))'''***+++((((((***---+++))))))***+++***)))((((((((()))))))))))))))))))))***)))''''''(((***''''''((()))***************)))((((((((()))++++++(((((())))))))))))((((((((((((((((((((()))******((((((((())))))((((((((('''(((*********+++---///666:::@@@EEEGGGHHHIIIJJJIIIJJJJJJKKKLLLNNNOOOPPPPPPOOONNNLLLHHHFFFOOO\\\mmm[[[XXXrrryyy___[[[[[[^^^aaaccczzz}}}iiiZZZ\\\bbbjjjnnnttt|||yyywwwvvvuuutttssssssssstttuuuqqqrrruuuyyy~~~|||vvvcccUUUGGGBBB???;;;:::<<<:::::::::>>>EEENNNVVV[[[jjj}}}yyyxxxwww|||rrr___OOOHHH<<<111//////---,,,,,,,,,++++++,,,------,,,***++++++******++++++,,,,,,'''%%%&&&***+++)))))),,,((((((((((((((((((((((((+++)))(((+++***''''''***$$$&&&((('''%%%#########'''''''''((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((()))'''(((+++((($$$%%%***&&&&&&'''''''''''''''''''''((())))))))))))((('''***+++,,,------,,,+++***************************---)))'''***+++((((((***---+++))))))***+++***)))))))))))))))))))))((((((***++++++)))'''&&&'''(((&&&''')))******)))'''&&&)))))))))((()))******+++(((((())))))))))))((((((((((((((((((((()))************))))))))))))******''')))*********,,,///111999===CCCGGGIIIIIIJJJKKKJJJJJJKKKLLLNNNOOOPPPQQQQQQPPPOOOMMMJJJOOO```qqqjjj[[[___jjjmmm\\\UUU[[[eeelllnnnccceeemmm{{{}}}vvvqqqkkkiiikkknnnppppppqqqnnnkkkhhhfffdddbbb___``````______^^^^^^]]]]]]ZZZ\\\```dddhhhlllnnnoooooopppqqqtttwwwzzz}}}xxxkkk]]]UUUPPPJJJFFFDDD<<<;;;999888888===CCCHHHOOO___hhhpppqqqeeeWWWIII:::333000......///,,,+++***+++,,,---,,,*********+++++++++***))))))'''%%%&&&***+++)))))),,,((((((((((((((((((((((((+++((('''******&&&&&&)))%%%''')))***((('''''''''''''''((((((((()))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&***((()))+++)))&&&'''***((((((''''''''''''''''''''''''((((((((((((''''''++++++,,,------,,,++++++************************---)))'''***+++(((((())),,,***((((((***+++***)))+++******))))))((((((((()))******)))'''&&&((()))'''((()))))))))'''&&&%%%)))))))))))))))******+++(((((())))))))))))((((((((((((((((((((())))))***,,,+++***))))))***+++,,,((()))******+++---222555>>>AAAFFFIIIJJJJJJKKKLLLJJJKKKLLLNNNOOOPPPQQQQQQRRRNNNKKKMMMUUUcccsss|||kkk]]]VVV^^^vvv|||bbbWWW^^^kkkpppoooggggggqqq~~~|||ooogggaaaZZZTTTVVVSSSOOOOOOTTTZZZ^^^aaabbb___[[[XXXWWWUUUSSSQQQSSSTTTTTTSSSRRRQQQPPPOOORRRRRRTTTVVVWWWYYYZZZZZZ```aaabbbeeehhhkkknnnppptttvvv{{{wwwnnnhhh```WWWQQQDDDCCCAAA===999888;;;>>>:::EEEKKKUUUhhhsssyyy}}}uuuhhhWWWEEE:::444000///000---,,,***+++,,,,,,+++***))))))*********)))'''&&&+++((()))++++++(((''')))((((((((((((((()))))))))+++((((((******'''''')))&&&(((***+++***))))))***'''(((((((((((()))))))))))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%))))))))))))(((''''''((())))))((((((''''''&&&&&&((((((((((((((((((((((((,,,,,,,,,------,,,,,,,,,************************---)))'''***+++(((((()))***)))'''''')))******)))++++++******))))))(((((('''((()))((('''((()))+++***)))((('''&&&&&&''''''((()))))))))************(((((())))))))))))((((((((((((((((((((())))))***,,,+++***))))))***+++,,,)))******+++,,,000666:::BBBEEEHHHJJJKKKKKKLLLMMMKKKLLLMMMOOOPPPPPPPPPPPPMMMHHHGGGTTTjjj~~~xxxlllaaa```iii{{{eee^^^iiiuuuwwwsssnnnrrrxxx~~~rrrcccXXXSSSPPPLLLHHHKKKIIIGGGIIINNNUUU[[[^^^ZZZWWWSSSPPPOOONNNMMMLLLOOOOOOOOOOOONNNLLLKKKJJJOOOOOONNNMMMNNNPPPRRRSSSXXXYYYZZZ\\\___bbbeeeffflllmmmqqqvvvxxxxxx}}}~~~uuuggg]]]UUUSSSOOOIIIBBB<<<999888666<<<<<>>???@@@AAABBBDDDFFFIIIMMMOOOOOOLLLIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIKKKKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTVVVXXXXXXYYYXXX[[[aaadddiiisss}}}{{{xxxyyy~~~xxxmmm___UUUNNNHHH@@@999999;;;666555<<<===FFFYYYqqqvvv|||{{{|||}}}~~~zzzoooddd^^^XXXNNNEEEAAA888555000...,,,,,,***))),,,++++++++++++,,,,,,---(((&&&(((,,,---***+++---'''(((((()))******++++++,,,))))))++++++((('''***'''***,,,,,,+++*********(((((()))))))))*********'''((((((((()))))))))***************************(((***(((%%%'''+++)))###((((((((((((((()))))))))***)))(((((((((((()))***...------,,,,,,------...++++++++++++++++++++++++---)))'''***+++((((((***---,,,++++++---//////...)))))))))***+++++++++,,,*********)))'''&&&''')))''')))***++++++***)))((('''((()))++++++******)))(((((())))))))))))((((((((((((((((((((()))******((()))***++++++***)))(((******+++---222:::DDDJJJHHHJJJLLLLLLJJJJJJJJJKKKMMMNNNOOOPPPOOOMMMKKKIIIIIIeeexxxdddyyysssttt~~~tttjjj^^^SSSLLLFFFEEECCC@@@>>>???BBBDDDCCCEEEFFFGGGHHHJJJLLLNNNMMMJJJGGGFFFGGGIIIJJJJJJJJJHHHGGGFFFFFFGGGIIIKKKNNNOOOQQQSSSSSSQQQOOOMMMTTTTTTTTTTTTUUUVVVXXXXXX[[[YYY[[[___bbbgggrrr}}}|||}}}{{{xxxuuuuuuzzz}}}~~~qqq___UUUQQQNNNHHHBBB>>>AAA===:::<<<888===PPP\\\bbbrrrrrrlll```eeennnwww}}}uuunnnlllggg]]]SSSNNN:::777222...---,,,***))))))(((''''''''')))***+++,,,)))***,,,,,,)))(((***'''(((((()))***++++++++++++((((((******'''&&&)))%%%'''))))))((('''''''''))))))))))))************'''((((((((())))))******++++++************++++++)))+++)))%%%(((,,,***$$$''''''(((((())))))******)))((('''&&&&&&'''((()))---,,,+++******,,,...///******))))))))))))******///)))%%%&&&''''''(((,,,))))))))))))))))))))))))))))))************))))))'''******((((((,,,,,,)))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))((()))+++***))))))***+++)))+++///666===CCCGGGHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPLLLLLLNNNNNNJJJ```yyyjjjcccfffvvvpppqqq|||~~~vvvkkk___VVVOOOJJJGGGAAAAAA???<<<:::<<>>===<<<===AAADDDLLLNNNNNNKKKIIIJJJOOORRRNNNLLLJJJIIIIIIJJJIIIHHHKKKJJJJJJJJJJJJKKKMMMNNNPPPSSSVVVWWWVVVUUUTTTUUURRRTTTUUUWWWXXXXXXXXXXXXZZZ[[[\\\\\\]]]bbbiiinnnmmmlllkkkjjjjjjkkklllmmmoooooooooqqqtttyyy}}}|||vvvppphhh___XXXMMMAAA===??????EEELLL\\\kkklllpppwwwssstttpppoooqqq|||rrriii```PPPDDD@@@;;;888777555222///,,,+++******))))))))))))+++***))))))(((((())))))+++,,,,,,---,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))$$$(((------***'''(((******)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))---,,,+++***+++,,,---...************************,,,((('''***,,,++++++---))))))))))))))))))))))))))))))************))))))'''))))))&&&&&&)))(((&&&(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))******)))(((((()))+++...222888>>>DDDHHHIIIJJJMMMMMMLLLKKKKKKLLLMMMNNNOOOKKKNNNSSSLLLDDDSSSllluuudddRRRMMMccc|||tttvvv|||yyy~~~xxxppplllbbb\\\RRRIIIDDDAAA@@@???>>>>>>>>>======???CCCFFFNNNQQQRRROOOJJJJJJQQQXXXVVVRRRNNNKKKJJJJJJKKKJJJLLLKKKKKKJJJKKKLLLNNNOOOOOOSSSWWWYYYYYYXXXWWWWWWTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\___dddggggggfffffffffggghhhjjjkkknnnnnnnnnnnnppptttwwwyyy~~~}}}rrrfffYYYKKKCCCAAA<<>>???@@@@@@???===<<<;;;;;;===CCCKKKPPPZZZTTTOOOLLLHHHHHHVVVgggggg```WWWPPPLLLLLLMMMMMMNNNNNNOOOPPPSSSVVVYYY[[[]]]\\\[[[YYYXXX\\\aaaeeeaaa```^^^\\\ZZZYYYXXXXXXYYYXXXWWWYYYZZZ[[[ZZZYYY[[[[[[\\\^^^aaaeeehhhjjjkkkjjjiiigggfffeeeeeeeeefffgggiiikkkkkkkkkjjjiiitttwww}}}yyyrrrhhhbbbPPPHHHNNNMMMHHHKKKXXXmmm{{{~~~vvv]]]UUUJJJAAA<<<888444111,,,,,,++++++***++++++,,,***************++++++,,,******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))'''(((((())))))******+++(((''''''(((((()))***+++++++++,,,,,,---------,,,)))***,,,------,,,***)))+++'''&&&***+++)))(((***))))))))))))))))))))))))))))))************))))))'''******''''''***+++((((((((())))))))))))(((((((((((()))))))))*********&&&''''''((())))))******)))))))))))))))))))))))))))******+++,,,///444777;;;???EEEFFFEEEDDDGGGJJJIIIJJJLLLNNNNNNNNNMMMLLLFFFIIIPPP```www{{{hhhVVVaaapppqqq[[[LLLNNNTTT]]]fffooowwwzzzxxxvvvsssqqqkkklllhhh___YYYWWWRRRKKK@@@>>>>>>>>>???@@@>>>===<<<;;;:::;;;???IIITTT\\\```UUULLLJJJHHHJJJXXXjjjjjjdddZZZSSSPPPOOOOOOOOORRRRRRRRRSSSUUUWWWZZZ[[[ZZZ[[[[[[[[[\\\```eeejjjaaa```^^^\\\ZZZYYYYYYYYYWWWVVVVVVXXX[[[\\\[[[YYYXXXYYYZZZ\\\___cccfffhhhiiihhhgggfffdddcccbbbbbbaaabbbcccdddeeefffffffffmmmppptttxxx|||~~~rrrlllYYYOOOTTTRRRHHHFFFFFFYYY{{{yyyfff]]]PPPEEE===777111---,,,,,,+++***)))))))))***)))))))))))))))***++++++((('''&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))((((((((((((((((((''''''((((((((()))))))))***'''(((((()))******++++++''''''''''''((()))***+++***+++,,,---------,,,,,,)))***,,,------,,,***)))...)))(((***+++***)))+++))))))))))))))))))))))))))))))************))))))%%%((((((&&&'''******((((((((())))))))))))(((((())))))))))))************'''(((((()))***+++++++++)))))))))))))))))))))))))))***++++++---111666:::>>>BBBFFFGGGEEEEEEHHHLLLKKKLLLNNNPPPOOOMMMJJJHHHLLLNNN^^^|||vvvaaa^^^{{{|||\\\GGGAAABBBEEEFFFLLLXXXgggrrrvvvvvv~~~|||yyysssnnnfffiiieee\\\TTTPPPHHH@@@>>>>>>???@@@AAAAAA???===;;;;;;:::;;;BBBNNN[[[eeecccTTTHHHGGGFFFJJJYYYkkknnnhhh___XXXTTTSSSSSSSSSWWWVVVUUUUUUVVVWWWYYYZZZVVVXXXZZZ]]]___ccchhhlll```___]]][[[ZZZZZZZZZ[[[VVVUUUUUUXXX\\\]]]\\\YYYYYYYYYZZZ\\\___cccfffhhh_______________^^^^^^^^^____________```aaacccdddaaadddhhhkkknnnttt{{{~~~wwwcccUUUWWWOOO@@@:::;;;BBB\\\rrryyy}}}||||||sssjjj]]]PPPFFF>>>555///...---,,,+++************((((((((((((((()))******+++***)))))))))+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))%%%%%%%%%'''((()))(((''''''((((((((())))))******'''(((((()))***+++++++++''''''''''''((()))++++++...+++)))+++///000,,,((((((((())))))*********+++)))************+++++++++******+++,,,,,,,,,,,,+++((()))***+++++++++++++++******))))))(((((('''''',,,***))))))******)))''''''(((******((((((((()))***)))))))))((((((''''''***)))((((((((((((((())))))+++---,,,,,,111<<>>FFFLLLXXXjjjnnnmmmsss~~~{{{yyyxxxuuuoookkkfffccc^^^WWWQQQKKKGGGDDD;;;;;;<<<>>>AAABBBAAA@@@;;;;;;<<>>???DDD???IIIPPPZZZkkkpppqqqyyy}}}|||yyyvvvrrrqqqppplllfffaaa[[[XXXSSSMMMGGGBBB>>>===<<<<<<===@@@CCCDDDBBBAAA999999:::<<>>CCCGGGDDDEEEFFFHHHIIIJJJKKKKKKMMMJJJLLLRRRPPPIIIIIIOOOdddyyyhhhaaa|||||||||xxxfff```OOOGGG@@@===<<<:::<<>>@@@DDDKKKTTTZZZUUUMMMEEEFFFRRRcccttt}}}tttfffXXXTTTUUUTTTSSSSSSTTTVVVXXXYYYYYYXXXVVVUUUUUUUUUWWWZZZ]]]^^^\\\ZZZ\\\[[[YYYXXXXXXZZZ\\\^^^\\\\\\]]]^^^```aaabbbbbb___aaacccdddccccccdddeeefffddd```]]]\\\\\\]]]^^^\\\\\\\\\\\\]]]^^^______eeefffgggggghhhlllqqquuuwwwwwwyyy|||~~~xxxnnnddd\\\SSSJJJDDD===;;;<<>>AAABBBAAABBBCCCEEEGGGIIIJJJKKKKKKQQQMMMNNNNNNFFFCCCYYYwww{{{gggXXX]]]yyyxxx]]]RRR@@@;;;888;;;???AAAFFFKKKLLLlll|||yyy||||||wwwrrrpppoookkkhhheeebbb]]]UUUOOOKKKIIIGGGDDDAAA???======:::<<>>AAAIIIQQQXXXzzz|||wwwuuuyyyzzzwwwrrrqqqoookkkfffbbb___ZZZSSSMMMGGGFFFDDDBBB???>>>===<<<999<<<@@@EEEHHHFFFBBB>>>:::;;;>>>AAAHHHQQQ\\\dddYYYPPPIIIMMM]]]nnnxxx{{{ttthhh]]]YYYXXXUUUSSSTTTRRRRRRTTTUUUUUUUUUTTTTTTXXXZZZ\\\^^^______^^^]]]]]]]]]]]]]]]]]]^^^_________```bbbbbbaaaaaacccddd___aaadddeeeeeeeeefffhhhgggeeebbb___^^^^^^```aaa```___^^^^^^___```bbbcccbbbbbbccccccccceeeiiilllpppppprrruuuzzz~~~xxxmmmbbb[[[XXXVVVRRRNNNMMMIIIGGGIIINNNYYYcccttt{{{{{{zzzwwwtttvvv|||lllZZZCCC444000111///------,,,+++***************(((((())))))))))))******)))******)))(((((()))+++)))******++++++******)))''')))***)))((('''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***))))))))))))***++++++))))))))))))************))))))***++++++++++++***+++,,,------,,,,,,,,,,,,---,,,+++++++++,,,------)))************+++++++++))))))***++++++++++++++++++++++++++++++***))))))'''((((((((()))))))))***((('''&&&''')))***)))((((((***,,,+++***)))******((((((((())))))*********))))))))))))***+++,,,---000555<<<@@@@@@AAACCCEEEFFFHHHJJJLLLNNNPPPQQQQQQNNNNNNLLLIIIKKKUUUffftttmmm___SSS\\\~~~uuuWWWGGGDDD@@@@@@AAABBBBBBFFFRRR^^^kkk|||wwwuuuxxxzzzvvvsssrrroooiiiccc]]]ZZZUUUOOOJJJGGGFFFDDDAAA???>>>======:::<<>>:::;;;<<>><<<;;;:::999;;;>>>CCCIIILLLJJJDDD???<<<<<<===???FFFQQQ^^^ggg\\\TTTNNNVVVhhhxxx~~~}}}pppiiiccc```[[[UUUTTTWWWTTTTTTTTTUUUVVVXXXYYYZZZYYY[[[]]]^^^______```bbb```aaacccddddddbbbaaa___eeeggghhhgggdddccceeeggggggiiijjjiiigggffffffffffffeeecccbbbbbbbbbcccccc```___^^^]]]^^^```bbbcccdddfffhhhhhhhhhhhhiiikkklllnnnqqquuuyyy|||~~~~~~{{{yyyzzzzzzrrrlllhhh```SSSGGGAAA???GGGXXXqqq}}}sssrrrrrruuuxxxpppmmm```MMM>>>666222///,,,+++++++++***++++++,,,,,,))))))******+++++++++,,,)))******)))(((((()))+++******++++++++++++******)))+++,,,+++***)))***+++************************(((((((((((())))))))))))*********)))******+++,,,(((((((((((())))))))))))))))))***++++++++++++***///...,,,++++++,,,...///,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,+++(((%%%!!!***'''&&&'''***+++***'''''',,,'''&&&,,,***%%%((((((***+++***)))((()))******)))(((''''''((()))***++++++************+++++++++***(((((((((***---...999<<<:::666999CCCIIIIIIEEEGGGKKKNNNPPPPPPOOONNNKKKMMMJJJKKKbbbyyypppVVVNNNddd~~~~~~gggWWWLLL@@@;;;>>>IIIHHHHHHTTTcccdddmmm{{{xxxwwwvvvuuussspppmmmkkkiiiaaa\\\TTTNNNIIIFFFCCCAAADDDBBB??????AAAAAA???<<<>>>???EEEMMMMMMGGGAAA@@@===:::???CCCEEETTTbbb```\\\PPPNNN___vvvuuummmbbb\\\ZZZ[[[[[[[[[WWWVVVUUUTTTVVVYYY\\\^^^eeecccaaa^^^]]]^^^```aaaeeeeeeddddddccccccddddddiiiiiiiiiiiiiiiiiiiiiiiillljjjhhhhhhhhhhhhgggeeehhhdddaaaaaadddfffeeecccdddaaa^^^___bbbddddddbbbfffiiimmmoooooonnnmmmmmmmmmnnnqqqtttwwwzzz{{{|||{{{|||}}}}}}}}}|||yyymmmYYYHHHBBBAAAAAANNNhhh~~~~~~zzz~~~yyyqqqhhh]]]RRRLLLCCC555+++)))***(((***---,,,))))))---''''''(((((())))))******,,,+++***))))))***+++,,,))))))(((((((((((())))))******))))))))))))***************)))))))))(((((()))(((((()))***++++++***''')))***)))((('''(((***'''((()))((('''&&&''')))...)))(((+++***'''''',,,...---,,,++++++,,,---...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,((()))***++++++***)))((()))((('''((()))******))))))...***(((...,,,'''+++(((***+++***)))((()))******)))(((((('''((()))************))))))*********,,,***)))((())),,,000222999===>>><<<>>>EEEHHHGGGHHHIIIJJJLLLNNNOOOPPPQQQIIIJJJMMMZZZooo{{{ooo[[[ZZZwww|||gggTTTLLLGGG@@@@@@EEEDDDLLLSSS___mmmsss|||yyywwwxxxwwwuuurrrmmmiiieeeccc[[[VVVPPPKKKHHHEEECCCBBBDDDBBB??????@@@@@@>>><<<>>>???FFFMMMMMMGGGAAA@@@>>>;;;@@@DDDGGGVVVccc``````UUUTTTeeezzzvvvnnnddd]]][[[\\\\\\[[[XXXWWWVVVVVVXXX[[[^^^```dddccc```^^^^^^___aaabbbeeeeeedddddddddddddddeeeiiiiiiiiiiiiiiiiiiiiiiiilllkkkkkklllmmmmmmkkkjjjiiigggeeeeeefffffffffeee```^^^\\\]]]```bbbcccbbbfffhhhiiijjjiiiiiikkkllljjjlllnnnqqqtttvvvxxxyyyxxxyyyzzzyyyyyy|||ttt```NNNGGGAAA???III^^^rrrzzz{{{|||~~~~~~zzzyyyvvvpppiii^^^TTTNNNGGG<<<222......+++***,,,+++(((***...)))))))))*********++++++++++++***))))))***++++++,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,,,,+++++++++******)))((('''(((***+++***)))((()))***)))((('''(((***&&&(((******)))((()))***'''###$$$(((***(((***///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,((()))***+++,,,------...'''((())))))(((((()))+++***///+++(((---+++'''+++(((***+++***)))((()))***))))))((((((((())))))***)))))))))))))))))))))))),,,***((((((***///444777;;;???BBBBBBDDDHHHHHHEEEJJJJJJJJJJJJLLLNNNQQQSSSKKKJJJTTTiiiwwwwwwrrrpppvvviiidddUUUJJJAAAAAABBBBBBHHHPPPUUUfffqqqwww}}}~~~|||zzzxxxuuutttwwwvvvsssooojjjccc]]]ZZZSSSOOOJJJGGGEEEEEEDDDCCCCCCAAA@@@?????????===;;;>>>@@@FFFMMMNNNGGGAAA@@@???<<>>@@@CCCDDDFFFGGGGGGFFFJJJJJJKKKLLLMMMOOOPPPQQQQQQSSScccvvvuuunnn|||}}}pppcccTTTHHHDDDCCC===;;;>>>BBBGGGRRR]]]ppp~~~||||||{{{zzzyyywwwuuusssrrrrrrsssrrrpppkkkeee^^^XXXUUUOOOLLLGGGDDDDDDDDDDDDCCCCCCBBB@@@??????>>><<<;;;???AAAGGGNNNNNNGGGAAA@@@???<<>>;;;===;;;;;;>>>DDDNNN\\\hhhwww}}}||||||xxxwwwuuutttrrrpppooonnnlllkkkiiieee```ZZZUUURRRNNNJJJFFFCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<<<<@@@AAAGGGNNNNNNGGGAAA??????<<>>@@@DDD@@@???CCCEEEDDDHHHMMMJJJKKKMMMOOOPPPPPPPPPOOO\\\oooyyyqqqkkk}}}sssiii\\\PPPDDD;;;:::>>>999999<<>>AAACCCHHHOOONNNGGGAAA???>>>;;;BBBLLLTTTdddkkkcccfffttt~~~ssskkkfffbbb```aaaaaa___]]]________________________aaaaaabbbcccdddeeefffgggjjjjjjkkklllmmmoooqqqrrrpppooommmkkkkkkmmmooopppoooqqqssswwwyyyyyywwwttttttssspppooooooooonnnmmmmmmnnnooooooqqquuu|||}}}yyywwwwwwxxxyyyzzz|||}}}~~~~~~~~~}}}yyyuuussstttvvvvvvuuuxxxwwwvvvwwwyyy}}}~~~~~~~~~||||||xxxqqqfffiiieeeXXXOOOTTT^^^eeelllrrrvvvyyyuuuttt{{{~~~wwwpppllliiiiiiqqq{{{~~~uuunnnkkkfffaaaIII>>>444111///,,,++++++,,,,,,+++++++++*********)))***++++++++++++***)))***))))))(((((())))))*********))))))))))))************+++++++++,,,,,,,,,...---+++,,,------,,,***)))***++++++))))))***+++))))))))))))+++000777<<>>???BBBCCCIIIOOOOOOGGGAAA???>>>:::AAALLLUUUeeekkkbbbcccuuu~~~tttjjjfffbbbaaaccccccaaa___bbbaaaaaaaaa``````______aaabbbbbbdddeeeffffffgggkkkkkklllmmmoooqqqrrrsssqqqpppmmmllllllmmmpppqqqqqqrrruuuyyy|||~~~|||zzzxxxtttppppppqqqrrrqqqooommmnnnooonnnooottt{{{xxxyyyxxxwwwvvvvvvxxxzzzvvvwwwxxxzzz{{{|||||||||{{{uuusssuuuwwwwwwwwwxxxwwwuuuuuuwww|||~~~~~~yyyzzz~~~}}}xxxuuuzzztttcccTTTSSSYYY]]]```fffjjjnnnzzzvvvooosss{{{zzzvvvtttooonnnvvv~~~sssqqqqqqnnnTTTFFF888111...,,,+++------------,,,,,,+++++++++)))***+++,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,---******))))))))))))******(((((())))))************///...,,,------...,,,+++)))+++++++++***)))***+++((((((((()))---444===DDDLLLIII>>>///'''((((((%%%............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******************------,,,++++++******)))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''(((***,,,---'''***...333777;;;===>>>AAABBBCCCEEEGGGIIIKKKKKKMMMOOOPPPOOOMMMMMMQQQTTTjjj^^^QQQTTTmmm```TTTIIIFFFEEE???<<<===>>>:::<<>>>>>EEEMMMQQQOOOIIIDDD@@@===???EEESSSaaaiiihhhdddcccppp|||~~~xxxrrrjjjeeebbbcccccc___^^^```]]]^^^___aaabbbbbbbbbbbbaaaaaaccceeegggiiijjjkkkjjjkkkmmmooopppqqqppppppqqqqqqpppooonnnmmmllllllnnnqqqvvvyyyzzz{{{|||}}}zzztttooonnnnnnooopppjjjmmmnnnnnnrrrxxxyyyvvvqqqsssuuuwwwyyy{{{||||||xxxxxxxxxyyyzzz|||~~~{{{xxxuuussssssrrrrrrssstttuuuvvvwwwxxxyyy|||}}}~~~}}}}}}}}}||||||{{{yyykkk\\\RRROOOMMMTTTiiirrrmmmsss|||yyy~~~|||}}}~~~{{{kkkWWW@@@444000...------...---,,,+++************,,,)))))),,,---******---,,,+++***((((((((()))))))))************+++++++++)))))))))***,,,,,,+++***))),,,,,,)))))),,,,,,)))***)))))))))***+++,,,,,,))))))***++++++++++++***,,,,,,++++++***)))((((((...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,***,,,111555:::===???@@@BBBCCCEEEFFFIIIJJJLLLMMMNNNOOOOOOMMMKKKMMMRRRWWWZZZTTTTTTfff}}}}}}rrrWWWOOOJJJIIIGGGAAA>>>???EEEAAACCCMMMZZZjjj~~~~~~zzzvvvrrrpppoooooollljjjfffbbb^^^[[[YYYXXXRRROOOJJJHHHFFFEEECCCAAA@@@BBBAAA>>>???CCCEEEDDDDDDDDDCCC@@@>>>===>>>???DDDLLLVVVZZZWWWOOOFFFAAA???AAAGGGUUUdddmmmmmmiiijjjuuu}}}vvvoooiiiddd```aaaaaa^^^^^^```aaabbbbbbccccccdddccccccdddeeefffgggiiijjjlllmmmlllmmmooopppqqqrrrqqqqqqrrrqqqpppooonnnnnnnnnnnnooorrruuuxxxyyyzzz{{{}}}~~~zzzsssooommmnnnnnnooojjjlllmmmmmmqqqwwwwwwttttttuuuvvvwwwyyyzzz{{{{{{{{{{{{|||}}}~~~~~~{{{xxxvvvuuuuuussstttuuuvvvwwwxxxyyyyyy{{{}}}}}}|||lllaaaIIICCCJJJeee{{{|||~~~tttaaaKKK>>>666000---...------,,,+++************---******---,,,***))),,,+++***)))(((((())))))***)))************+++++++++)))))))))***+++,,,+++***(((++++++((((((++++++(((*********)))******++++++))))))***++++++++++++***++++++******)))(((((('''////////////.........---++++++++++++++++++++++++---------,,,+++(((&&&%%%************************))))))******+++,,,,,,---*********++++++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************...000444888<<>>@@@AAAHHHQQQ\\\aaa[[[QQQFFF@@@AAABBBIIIXXXhhhrrrrrrooopppzzz|||ssskkkiiiccc^^^______]]]^^^aaaeeeffffffffffffffffffeeehhhhhhiiiiiijjjlllmmmnnnmmmnnnoooqqqrrrrrrrrrrrrrrrqqqooonnnnnnnnnooopppooorrruuuwwwxxx{{{}}}zzztttpppnnnmmmmmmllliiikkkllllllpppuuuvvvrrruuuuuuuuuvvvwwwyyyzzz{{{~~~~~~|||zzzxxxwwwwwwtttuuuuuuvvvwwwxxxxxxyyyxxx{{{}}}~~~~~~~~~~~~~~~~~~qqqVVVIIIGGG```|||}}}{{{yyy{{{zzzqqqcccQQQBBB777...+++---,,,,,,++++++***+++++++++...++++++---,,,))))))+++***))))))((())))))***+++)))************+++++++++))))))******++++++++++++(((++++++((((((++++++(((++++++******)))*********((()))******++++++************))))))((('''''''''//////......---------...************************,,,---------,,,)))'''%%%***************+++++++++))))))******+++++++++,,,************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))111333666:::>>>@@@AAABBBCCCDDDEEEGGGIIIKKKMMMNNNLLLMMMLLLJJJHHHJJJOOOTTTRRR\\\ttt{{{pppqqqxxxxxx^^^PPPMMMKKKMMMNNNKKKDDD???@@@CCCNNNUUUbbbttt~~~xxxvvvssssssuuutttrrroookkkgggdddcccbbbbbbaaa^^^ZZZWWWTTTSSSRRRMMMKKKGGGEEEDDDCCCAAA@@@???CCCDDDCCCDDDFFFFFFCCCBBBCCCCCCAAA??????AAACCCIIIRRR[[[]]]VVVJJJ@@@<<<@@@BBBKKK[[[llluuuuuuqqqrrrzzz{{{rrrjjjjjjddd____________```dddggggggggggggggghhhhhhhhhjjjiiiiiiiiiiiijjjlllmmmnnnnnnooopppqqqqqqrrrrrrqqqpppnnnmmmmmmnnnpppqqqppprrruuuxxxzzz~~~~~~xxxsssooommmkkkiiiiiikkkkkkkkknnnssstttpppssssssssstttvvvxxx{{{|||~~~}}}{{{zzzxxxwwwwwwtttuuuuuuvvvvvvwwwwwwwwwtttxxx}}}|||~~~}}}}}}}}}}}}{{{zzz{{{}}}}}}iiiVVVJJJVVVooo}}}qqqppprrryyy}}}}}}}}}uuurrrqqqooohhh^^^QQQEEE999///---///+++++++++***++++++,,,,,,///,,,+++---,,,((((((***((((((((())))))***++++++))))))*********+++++++++)))***************+++,,,))),,,,,,)))))),,,,,,))),,,,,,+++***)))))))))***((())))))*********************)))))))))(((((((((000///...---,,,,,,,,,---************************+++,,,---------,,,******))))))*********++++++++++++++++++******)))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***333555888;;;>>>@@@AAAAAABBBCCCEEEGGGIIIKKKLLLMMMIIIKKKKKKIIIGGGHHHLLLPPPVVVnnnwwwmmmwwwnnnYYYIIIEEEHHHOOOQQQNNNFFF>>>===BBBHHHYYYjjjxxxqqqnnnlllhhheeefffkkkiiigggdddbbb```^^^]]]^^^]]]ZZZWWWTTTRRRPPPOOOLLLJJJFFFDDDDDDCCCBBBAAA???CCCEEEDDDEEEGGGFFFBBBCCCCCCCCCBBB@@@@@@BBBDDDJJJQQQWWWUUULLLBBB<<<:::>>>CCCNNN___pppxxxuuupppooovvv|||}}}}}}zzzssskkkllleeeaaaaaabbbbbbdddgggggggggfffggggggiiijjjkkkiiihhhggggggggghhhjjjkkknnnnnnnnnnnnoooooopppqqqooonnnnnnnnnnnnpppqqqrrrpppssswww{{{~~~|||wwwrrrnnnjjjgggiiikkkkkkjjjmmmrrrrrroooooopppqqqtttwwwzzz}}}~~~~~~~~~}}}|||{{{zzzyyyuuuuuuuuuuuuuuuuuuuuuuuuqqqtttzzz}}}}}}zzzyyyyyy}}}rrr___MMMLLLWWWbbbiiimmmiiiiiinnnyyyyyyrrrmmmqqqrrrooolllmmmnnnoooeee___VVVMMM@@@444111333+++++++++***++++++,,,,,,///,,,+++---,,,((((((***(((((())))))************))))))*********+++++++++)))***+++***))))))+++---***------******------***,,,,,,+++***)))))))))***(((((()))************)))+++***************))))))333222///---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))))))))***++++++,,,,,,,,,++++++***))))))(((((()))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---555666999<<<>>>@@@@@@@@@BBBCCCDDDFFFHHHJJJLLLMMMGGGHHHIIIGGGFFFHHHMMMRRR```{{{tttkkk[[[NNNCCCAAAFFFQQQQQQKKK@@@;;;@@@IIIOOO]]]sssrrrmmmjjjjjjgggaaa^^^^^^aaa``````^^^]]]\\\[[[[[[ZZZXXXVVVSSSPPPNNNMMMMMMKKKHHHEEECCCCCCCCCBBBAAA???CCCEEECCCDDDGGGFFFCCCDDDDDDDDDBBBAAAAAACCCEEELLLQQQUUUQQQGGG>>>;;;<<<>>>EEETTThhhxxx|||uuulllkkkqqqvvvyyy{{{{{{uuummmmmmgggcccdddeeeeeefffjjjiiihhhggggggggghhhjjjkkkiiihhhgggffffffhhhjjjlllnnnnnnmmmmmmnnnoooppppppnnnooopppqqqrrrsssttttttrrruuuzzz~~~~~~yyytttpppkkkhhhjjjlllllljjjmmmqqqqqqnnnmmmooorrrvvvzzz}}}~~~}}}vvvvvvvvvvvvuuuuuuuuuuuupppsssvvvzzz}}}~~~}}}}}}}}}}}}{{{|||~~~lllWWWKKKHHHNNNZZZfffffffffjjjwww}}}rrrllljjjfffbbbaaagggnnntttiiibbb[[[SSSFFF888000000,,,,,,++++++***+++++++++...++++++---,,,))))))+++((())))))************))))))************+++++++++)))+++,,,***((((((+++///***------******------***++++++******)))*********'''((())))))******))))))+++++++++***************777555222000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...((())))))***++++++,,,,,,************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...000777999;;;===???@@@AAA@@@CCCDDDFFFGGGJJJKKKMMMNNNGGGGGGEEECCCDDDJJJTTT\\\zzznnn[[[PPPHHH???AAAIIIMMMMMMFFF<<<<<>><<>>MMMZZZ```~~~wwwhhhaaaZZZUUURRRRRRPPPLLLLLLNNNKKKLLLMMMOOOPPPQQQRRRRRRRRRPPPNNNLLLJJJHHHGGGGGGFFFDDDAAA@@@@@@@@@??????@@@CCCCCCAAAAAAEEEFFFCCCFFFFFFEEECCCAAAAAABBBDDDIIIPPPUUUQQQGGG>>><<>>999...---,,,+++************,,,)))))),,,---******---)))***++++++***)))(((''')))************+++++++++)))+++,,,***''''''+++000'''******''''''******'''***)))))))))***+++,,,,,,'''(((((()))))))))))))))(((((((((((())))))))))))BBB===666111......------,,,,,,------,,,,,,+++***...,,,+++,,,---+++'''###))))))************))))))...+++((()))+++---,,,+++''',,,(((&&&,,,+++''',,,)))))))))))))))))))))))),,,,,,+++***))))))******++++++******,,,000333555;;;===?????????@@@BBBCCCDDDEEEHHHKKKMMMMMMLLLLLLKKKEEEDDDFFFCCCCCCVVVooo{{{{{{tttpppeeeWWWMMMDDD>>>???CCCEEEBBBAAADDDGGGNNN^^^ooo}}}lllbbb___TTTTTTSSSQQQOOOMMMKKKIIIKKKNNNQQQRRRQQQOOONNNMMMMMMMMMLLLJJJHHHFFFDDDCCCGGGCCC???>>>???@@@>>><<>>@@@DDDKKKYYYYYYQQQLLLDDD===AAAIIIUUUjjjtttiiikkkjjjmmmwwwxxxnnnffffffeeedddcccdddhhhkkkqqqnnnjjjgggeeefffgggiiinnnjjjfffggglllooonnnkkkrrrqqqpppoooooopppqqqrrrlllpppuuuyyy{{{{{{|||}}}||||||wwwtttsssrrrpppnnnooonnnnnnnnnnnnpppqqqsssxxxyyy|||~~~}}}}}}~~~}}}{{{xxxvvvuuutttuuuppptttwwwxxx}}}~~~}}}}}}{{{{{{ppp]]][[[jjjvvvxxx|||pppkkkvvv{{{zzzuuunnnoooxxx|||zzzvvvllldddeeeaaaSSSCCC:::333***+++---&&&'''//////,,,++++++******++++++,,,))),,,,,,)))))),,,,,,)))************************)))***,,,,,,+++++++++,,,***++++++,,,,,,++++++***...***(((******(((***...***++++++++++++***))))))---,,,,,,+++*********+++NNNEEE999111......------,,,,,,------,,,,,,+++******))))))+++------***'''))))))************))))))...+++))))))+++,,,,,,+++''',,,(((&&&,,,+++''',,,)))))))))))))))))))))))),,,++++++***))))))******+++***)))))),,,000444777;;;===???@@@@@@@@@BBBDDDEEEFFFIIIKKKLLLLLLKKKJJJEEE@@@@@@CCCCCCLLLggg|||pppjjj^^^RRRNNNMMMJJJGGGGGGDDDBBBDDDJJJQQQ^^^rrrssshhh]]]TTTPPPOOOOOOMMMLLLJJJHHHGGGGGGLLLNNNQQQRRRPPPNNNMMMMMMMMMMMMLLLKKKJJJHHHFFFEEECCCAAA>>>>>>???@@@@@@>>>@@@BBBCCCCCCCCCCCCEEEGGGJJJGGGEEEDDDAAA>>>???DDDOOO\\\[[[QQQLLLCCC===@@@MMM]]]ttt|||ooohhhiiihhhkkkttt~~~wwwnnncccbbbaaaaaabbbeeehhhjjjlllkkkiiigggggghhhjjjkkkpppllliiijjjnnnpppooommmnnnnnnnnnnnnpppqqqssstttrrruuuyyy||||||{{{|||||||||~~~yyyuuusssrrrpppmmmqqqpppppppppqqqssstttuuuyyy{{{}}}~~~}}}~~~}}}{{{yyywwwuuuttttttooorrruuuuuuyyy}}}zzzzzz|||}}}nnn```cccttt{{{yyy}}}}}}|||uuuvvvvvvkkkjjjiii___RRRJJJ777------000))))))---***,,,++++++******++++++,,,))),,,,,,)))))),,,,,,)))************************(((***,,,,,,+++++++++,,,***++++++,,,,,,++++++***---)))'''))))))''')))---***++++++++++++***))))))---,,,++++++*********+++```QQQ>>>111---...---,,,,,,,,,------,,,,,,+++******))))))+++,,,,,,***((())))))************))))))---+++))))))+++,,,+++***''',,,(((&&&,,,+++''',,,)))))))))))))))))))))))),,,+++******)))************)))((((((,,,111666:::;;;===???@@@@@@AAACCCEEEGGGHHHJJJKKKKKKKKKIIIHHHAAA???>>>@@@DDDWWW|||uuucccWWWNNNOOOSSSQQQJJJFFFDDDFFFLLLWWWdddvvv{{{eee[[[WWWRRRMMMIIILLLJJJHHHFFFEEEEEEFFFFFFLLLNNNQQQRRRPPPNNNNNNNNNKKKKKKKKKJJJIIIHHHFFFFFF@@@>>><<<===???@@@AAAAAA>>>@@@CCCDDDEEEFFFHHHJJJKKKGGGDDDCCC@@@===???DDDSSS^^^\\\PPPJJJBBB===AAAOOOddd|||tttmmmjjjffffffiiisss~~~yyypppgggddd``````dddggghhhgggggggggggghhhiiikkklllmmmooommmjjjkkknnnpppnnnllljjjkkklllnnnpppsssuuuwwwxxx{{{~~~}}}|||{{{||||||~~~|||wwwtttqqqooommmqqqqqqqqqqqqrrrtttvvvwww{{{||||||zzzyyy}}}|||{{{zzzxxxvvvtttsssqqqtttuuutttwww}}}~~~|||xxxwwwxxxzzz|||}}}vvvrrrhhhbbblll~~~vvvyyyzzzlllkkkuuu~~~yyyyyy|||qqqkkkaaaVVVNNN===000...111------...(((,,,++++++******++++++,,,))),,,,,,)))))),,,,,,)))************************(((***,,,,,,+++***+++,,,******++++++++++++******,,,((('''))))))'''(((,,,******++++++******)))(((,,,,,,+++************+++ooo\\\BBB222---...---+++,,,,,,------,,,,,,+++***---,,,,,,++++++)))(((&&&)))******++++++******)))+++************++++++***''',,,(((&&&,,,+++''',,,))))))))))))))))))))))))++++++***************+++***((('''(((,,,222999===<<<===@@@AAAAAABBBDDDFFFIIIJJJKKKKKKKKKIIIGGGFFFCCCBBBBBBBBBJJJcccwwwZZZSSSNNNQQQSSSNNNGGGCCCKKKSSS___nnn~~~ssseeeWWWSSSQQQNNNKKKJJJJJJHHHEEECCCCCCEEEGGGIIILLLNNNQQQRRRQQQQQQQQQQQQKKKKKKJJJIIIGGGEEECCCBBB>>>===<<<<<<>>>???AAAAAA===@@@DDDGGGHHHIIIKKKLLLKKKGGGDDDBBB???===@@@FFFSSS^^^ZZZNNNHHHBBB>>>CCCNNNddd||||||sssnnnlllddddddiiiuuu|||sssqqqkkkdddcccfffhhhfffcccdddeeegggiiikkklllmmmmmmnnnllljjjkkklllmmmllljjjjjjjjjlllnnnqqqsssuuuwwwzzz}}}~~~}}}}}}}}}~~~yyytttqqqooommmpppooooooppprrrtttvvvwww}}}~~~|||yyywwwvvvzzzzzzzzzyyyxxxuuusssqqquuuxxxxxxwwwzzz~~~}}}}}}zzzvvvtttuuuvvvwwwwwwnnnjjjeeegggtttxxxrrrpppzzz|||ooommmttt}}}}}}zzzkkkbbb[[[XXXGGG555...000...000111***,,,++++++******++++++,,,))),,,,,,)))))),,,,,,)))************************(((***+++,,,+++***+++,,,******++++++++++++******,,,((((((******((((((,,,***************))))))(((++++++***************+++vvvaaaFFF333.........,,,,,,,,,------,,,,,,+++***,,,,,,,,,+++***)))((((((******++++++++++++******)))***++++++************''',,,(((&&&,,,+++''',,,))))))))))))))))))))))))+++***************++++++)))))))))***...444;;;>>><<<>>>@@@AAABBBCCCEEEGGGJJJJJJKKKKKKJJJHHHEEEDDDDDDFFFHHHKKKYYYuuurrrdddQQQPPPRRRTTTPPPJJJHHHKKK]]]iii{{{kkkYYYTTTPPPOOOLLLGGGFFFHHHGGGEEECCCAAABBBEEEIIIKKKLLLNNNQQQSSSSSSSSSTTTUUUNNNMMMLLLIIIFFFCCC@@@???>>>>>>=========>>>@@@AAA===AAAFFFJJJKKKLLLMMMNNNLLLGGGCCCAAA???>>>BBBIIISSS]]]WWWKKKFFFAAA@@@GGGPPPeeeyyy~~~zzztttmmmggg___aaahhhuuu}}}tttrrrlllfffdddggghhhfffccceeefffhhhjjjkkklllllllllooonnnmmmmmmnnnmmmlllkkkkkklllnnnppprrrssstttuuuyyy{{{~~~~~~zzzuuuqqqoooooopppppppppqqqsssvvvxxxzzz}}}zzzwwwvvvuuuvvvwwwwwwwwwwwwuuusssrrrwwwzzzzzzyyy|||~~~~~~yyywwwsssrrrsssuuuuuuuuurrrpppnnntttpppccclll|||yyy{{{vvvqqqsssvvvWWW@@@333///+++...000***,,,++++++******++++++,,,))),,,,,,)))))),,,,,,)))************************((()))++++++*********+++)))******++++++******)))---***))),,,,,,)))***---)))************)))((((((*********))))))***++++++rrr```HHH666/////////...,,,,,,------,,,,,,+++***((()))++++++******+++---******++++++++++++******(((***++++++***))))))***''',,,(((&&&,,,+++''',,,))))))))))))))))))))))))*********)))******+++,,,******+++---222777<<>>@@@BBBBBBDDDFFFHHHJJJKKKKKKKKKJJJGGGEEECCCCCCIIIPPP[[[rrr{{{^^^OOOLLLHHHMMMTTTUUUOOOJJJQQQ[[[ppplll\\\LLLKKKMMMNNNJJJDDDDDDGGGDDDCCCAAAAAACCCFFFJJJMMMNNNPPPRRRSSSRRRRRRSSSUUUQQQPPPNNNKKKGGGCCC@@@>>>===>>>>>>>>>===>>>AAACCC@@@EEEJJJNNNOOOOOOOOOOOOLLLGGGCCCAAA@@@@@@FFFMMMUUU^^^WWWIIIEEEBBBBBBKKKWWWjjjzzz}}}xxxrrrhhh^^^ZZZ]]]fffvvv~~~ssslllhhhdddccceeeggggggfffeeefffhhhiiikkkkkkllllllsssssssssrrrqqqpppooonnnmmmnnnppprrrsssttttttuuuvvvyyy|||~~~{{{uuuqqqpppqqqrrrrrrssstttwwwyyy|||~~~~~~{{{xxxvvvuuuuuutttuuuuuuvvvvvvvvvuuuuuuwwwyyyyyywwwyyy~~~{{{}}}xxxvvvsssrrrtttuuuuuuuuu}}}|||~~~xxxkkkwww~~~{{{}}}eeeLLL:::111)))***---(((,,,++++++******++++++,,,))),,,,,,)))))),,,,,,)))************************''')))++++++***)))***+++))))))************))))))---******------******---))))))******))))))((('''***))))))))))))***++++++iii[[[HHH999111/////////,,,,,,------,,,,,,+++***''')))+++***)))))),,,...***++++++,,,,,,++++++***'''))),,,,,,***((()))***''',,,(((&&&,,,+++''',,,))))))))))))))))))))))))******))))))***++++++,,,***+++...111555999===???<<<>>>AAABBBCCCDDDGGGIIIJJJJJJKKKKKKIIIGGGDDDCCCEEENNNZZZnnn~~~~~~nnnVVVCCC===@@@DDDJJJPPPQQQKKKJJJVVVeeeyyyrrr```SSSJJJHHHIIILLLKKKHHHFFFHHHEEEDDDDDDDDDGGGJJJNNNPPPQQQRRRSSSRRRPPPNNNOOOPPPNNNMMMKKKHHHEEEAAA>>>===;;;===>>>>>>>>>@@@DDDGGGDDDHHHNNNRRRRRRPPPOOOOOOLLLFFFBBBAAAAAABBBIIIRRRZZZbbbYYYJJJEEEBBBDDDMMMZZZnnnwwwpppeeeZZZXXX]]]iii{{{vvvjjjiiifffddddddfffhhhiiieeeeeeggghhhjjjlllmmmnnntttuuuvvvuuusssqqqpppooommmoooqqqsssuuuvvvvvvvvvwwwyyy|||~~~zzztttqqqrrrssssssssstttuuuxxx{{{~~~{{{xxxvvvuuuuuutttuuuuuuvvvwwwxxxyyyzzzwwwyyywwwtttvvv|||}}}{{{{{{~~~zzzxxxuuutttuuuuuuuuuttt~~~~~~~~~}}}|||}}}{{{gggOOO???555***)))---))),,,++++++******++++++,,,))),,,,,,)))))),,,,,,)))************************''')))++++++***)))***+++))))))************)))))),,,******------******,,,)))))))))))))))((((((''')))))))))))))))***++++++bbbXXXHHH;;;222000000000,,,,,,---------,,,+++++++++,,,---+++(((''')))+++***++++++,,,,,,++++++***&&&))),,,,,,***((((((***''',,,(((&&&,,,+++''',,,))))))))))))))))))))))))******))))))***+++,,,,,,+++,,,///333777:::===>>><<<>>>AAABBBCCCEEEGGGIIIIIIJJJKKKKKKIIIGGGEEECCCJJJTTTccczzz|||vvvzzzuuu\\\LLLBBB;;;:::===EEEHHHLLLLLLGGGHHHVVVfff{{{vvveeeVVVKKKJJJDDDBBBFFFJJJIIIGGGGGGGGGGGGGGGIIILLLOOOSSSUUUSSSTTTSSSQQQMMMKKKJJJJJJHHHGGGFFFDDDAAA>>><<<:::999;;;>>>??????AAAFFFJJJGGGKKKQQQTTTTTTQQQOOONNNLLLFFFBBBAAAAAACCCKKKTTT___fff\\\LLLFFFCCCDDDNNNXXXpppwwwooofff\\\ZZZ```nnnzzzooonnnlllhhheeeeeegggiiiddddddeeegggjjjmmmoooqqqssstttuuuuuurrrpppnnnnnnmmmnnnqqqtttvvvxxxxxxxxxxxx{{{}}}zzztttrrrsssuuuqqqqqqrrrtttvvvzzz|||~~~{{{xxxvvvuuuuuuuuuuuuuuuvvvxxxzzz}}}~~~yyyzzzxxxtttuuuzzz}}}}}}uuuyyy}}}}}}zzzwwwvvvuuuuuutttsss{{{~~~~~~uuuqqqwww~~~xxxpppssszzzvvvlllbbbMMM@@@888---,,,000---,,,++++++++++++++++++,,,))),,,,,,)))))),,,,,,)))************************''')))***+++***)))***+++))))))************))))))+++)))))),,,,,,))))))+++)))))))))))))))(((((('''))))))((())))))***++++++mmmbbbQQQAAA666000---,,,+++,,,---...---,,,+++***333,,,'''***------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,'''+++,,,((((((------))))))************+++++++++)))+++,,,,,,***))))))******...222666888:::===>>>>>>???@@@BBBEEEGGGHHHIIIHHHNNNJJJDDDHHHEEE@@@CCCRRR```uuu}}}uuugggSSSBBB<<<888222444<<>>===<<<<<<;;;===@@@BBBCCCFFFIIILLLMMMRRRXXXYYYUUUPPPLLLKKKKKKHHHGGGGGGFFFGGGOOOXXXhhhnnnbbbPPPHHHCCCCCCKKK^^^mmm~~~nnnaaa[[[WWW^^^ooosssoookkkjjjfffbbbcccgggjjjiiifffeeefffhhhjjjlllrrrssssssqqqrrruuusssoooppppppqqqrrrtttvvvxxxyyy~~~yyyvvvsssoooooosssoooqqqtttwwwzzz{{{||||||{{{{{{~~~{{{yyyxxxxxxuuuuuuuuuuuuwwwyyy{{{|||yyyxxxwwwvvvwwwyyy|||}}}zzzzzzzzz|||}}}yyytttqqqpppqqqyyy~~~wwwlllnnnvvvooosss|||{{{jjjhhhppptttpppkkk___IIIFFF999///555---***...---+++))))))+++---///'''***,,,---,,,***)))))))))***++++++***)))+++,,,(((---)))''',,,***&&&+++(((+++,,,******,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///000///************************llldddWWWGGG;;;222...---,,,------------,,,++++++///((($$$(((,,,,,,+++,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,'''++++++((((((,,,,,,((()))************+++++++++(((***++++++******+++,,,+++...333666999;;;===??????@@@AAACCCFFFHHHIIIJJJIIIOOOJJJEEEHHHEEEBBBHHHYYYssscccWWWHHH<<<:::888444888@@@FFFGGG???<<>>AAACCCEEEHHHLLLOOOQQQTTTWWWWWWUUUSSSSSSTTTRRRKKKFFFDDDEEEHHHQQQ[[[iiinnnbbbPPPIIIFFFFFFOOO]]]lll~~~zzziiiZZZSSSWWW___qqq}}}sssoookkkjjjgggcccdddhhhiiihhhgggggggggiiikkklllnnnqqqrrrpppppprrrqqqnnnqqqqqqqqqrrrtttvvvxxxyyyzzzxxxtttppppppsssrrrtttwwwzzz{{{|||||||||||||||~~~{{{yyyxxxwwwuuuuuutttuuuuuuwwwyyyzzzzzzyyyxxxxxxxxxyyy{{{|||xxxxxxxxxyyy{{{~~~~~~zzzuuuqqqpppppptttxxx}}}{{{ooopppwwwvvvwww|||rrrddddddlllsssrrroooaaaMMMMMM???444666---)))...---+++******+++---...'''***,,,---+++***))))))((()))++++++******+++---'''---)))''',,,***&&&,,,(((+++,,,******,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,************************nnnjjj```QQQAAA555000///...------,,,,,,,,,,,,,,,,,,&&&$$$(((,,,,,,,,,...******++++++++++++******++++++************++++++)))++++++((((((+++***((()))************+++++++++(((***++++++******,,,---,,,000444777999;;;>>>???AAABBBCCCEEEGGGIIIJJJKKKKKKOOOJJJDDDGGGEEEFFFPPPkkkqqqVVVJJJAAA::::::999777<<>>FFFNNN___wwwrrrfff[[[QQQKKKJJJLLLKKKJJJJJJKKKKKKJJJHHHMMMNNNOOOQQQRRRSSSTTTTTTPPPPPPPPPPPPNNNKKKHHHFFFBBBAAA???>>>===<<<;;;;;;<<<>>>BBBEEEGGGKKKPPPSSSVVVWWWWWWVVVVVVWWWZZZ\\\WWWMMMCCCAAADDDJJJUUU^^^hhhlll___MMMHHHFFFGGGPPP[[[kkk|||sss```QQQJJJUUUaaauuuyyysssnnnkkkjjjgggdddeeehhhhhhhhhhhhiiijjjkkkllllllkkkqqqtttqqqoooppppppoootttsssrrrrrrsssuuuxxxyyy{{{yyyuuuqqqqqqtttuuuwwwyyy|||}}}}}}||||||~~~~~~~~~zzzxxxwwwwwwwwwwwwvvvuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvwwwxxx{{{}}}~~~|||vvvqqqooonnnppptttxxx{{{zzzvvvlllbbb```hhhppprrroooaaaQQQUUUIII;;;;;;///+++------,,,,,,,,,,,,------(((***,,,,,,+++***)))***''')))***+++******,,,---&&&,,,((('''---+++(((---(((+++,,,******,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))************************uuurrriiiXXXEEE777000000///...---++++++,,,------...)))(((+++...------///)))******++++++******)))++++++************+++++++++,,,+++******+++***)))))))))*********+++++++++***+++,,,+++******+++---...111666999;;;<<<>>>@@@CCCDDDEEEGGGHHHJJJKKKLLLKKKNNNHHHCCCEEEDDDJJJZZZpppVVVHHHAAA<<<;;;:::999???FFFBBBEEE@@@@@@LLLZZZqqqxxxmmmaaaZZZVVVQQQOOOQQQRRRPPPNNNMMMMMMLLLKKKIIIMMMNNNOOOQQQRRRRRRRRRRRRPPPQQQQQQQQQOOOKKKGGGEEEAAA@@@???======<<<<<<<<<<<>>>>>>>>>>>>>>===@@@EEEIIIMMMRRRXXX\\\]]]\\\[[[ZZZZZZYYYWWWVVVMMMDDD???BBBKKKSSS]]]eeekkklllZZZGGGCCCCCCEEENNN^^^iiissspppaaaSSSMMMMMMXXXkkkzzzrrrlllggghhhhhhffffffhhheeefffiiikkkmmmmmmmmmlllkkkrrrvvvrrrnnnooossstttwwwvvvuuuuuuvvvxxxzzz{{{zzz|||zzzwwwrrrqqqsssqqqsssvvvyyy|||~~~}}}zzzwwwuuuttttttyyyxxxvvvuuuuuuvvvwwwwwwvvvwwwxxxzzz{{{|||||||||uuuuuuvvvxxxzzz|||~~~~~~yyysssooommmqqqtttwww}}}yyytttmmmiiiqqq|||~~~zzznnn```fff[[[KKKFFF555---.........------,,,,,,,,,)))***,,,+++***)))***+++''')))***+++******,,,---&&&,,,((('''...,,,)))...(((+++,,,******,,,+++(((++++++++++++++++++++++++***)))***+++......---,,,************************xxxhhhTTTBBB666111///......---------------,,,***))),,,+++((((((*********++++++++++++************))))))))))))******,,,******------++++++...)))************+++++++++---------+++))))))+++---222555999<<<===>>>@@@BBBEEEFFFGGGHHHJJJKKKLLLMMMJJJKKKDDD@@@BBBEEEVVVrrrgggNNN>>>:::777999>>>DDDFFFGGGAAAFFFIIIUUUmmm}}}jjj^^^WWWRRRRRRSSSQQQOOOPPPQQQOOOLLLKKKKKKLLLKKKJJJMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSQQQNNNJJJGGGDDDBBBAAAAAA@@@@@@@@@AAAAAAAAADDDIIINNNRRRWWW]]]aaa```___]]]\\\ZZZWWWSSSPPPHHHBBB@@@FFFNNNWWWaaajjjooonnn[[[GGGEEEGGGJJJSSSbbblllsssmmm^^^QQQOOORRR^^^sssyyyqqqjjjeeefffgggfffeeegggccceeehhhjjjlllmmmmmmmmmlllpppqqqmmmkkknnnrrrrrrwwwwwwwwwxxxyyy{{{|||}}}yyy}}}}}}|||yyytttrrrtttqqqqqqsssvvvyyy}}}~~~|||yyywwwvvvuuuuuuvvvuuutttsssrrrssstttuuuvvvwwwwwwxxxyyyzzz{{{|||vvvwwwxxxyyy{{{|||}}}~~~|||~~~~~~zzztttpppnnnnnnqqqtttxxx~~~|||}}}zzzxxxxxxyyyzzzwwwuuupppqqqnnnpppcccSSSMMM888,,,000///...---,,,,,,,,,---)))+++++++++))))))***+++(((***++++++***)))+++,,,'''---)))(((...,,,)))...(((+++,,,******,,,+++(((++++++++++++++++++++++++(((((())),,,...///...,,,************************}}}rrraaaNNN===333...............------,,,***((())),,,,,,)))))),,,++++++,,,,,,,,,,,,++++++******))))))))))))******)))&&&'''+++,,,******...)))************++++++++++++++++++******+++...111333666:::===>>>???AAACCCFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKDDDAAACCCGGG]]]~~~vvv\\\FFF:::777777===GGGLLLJJJDDDCCCMMMWWWlllrrrbbbWWWRRROOORRRTTTQQQNNNNNNNNNLLLJJJKKKNNNPPPRRRRRROOOPPPQQQSSSTTTUUUUUUUUUUUUUUUSSSPPPMMMJJJGGGEEECCCCCCCCCBBBCCCCCCDDDDDDGGGJJJNNNSSSWWW]]]bbbfffdddaaa]]][[[YYYWWWRRRNNNIIIEEEEEEIIIOOOXXXeeepppnnnlllXXXFFFFFFJJJNNNXXXgggqqqwwwppp___RRRPPPTTTeee{{{uuuooohhhbbbdddgggfffeeefffcccdddfffhhhjjjlllmmmnnnooopppnnniiijjjooossssssvvvwwwyyy|||}}}~~~~~~~~~{{{}}}|||vvvuuuwwwtttsssssstttwww{{{~~~|||zzzxxxxxxxxxxxxuuuuuutttsssssstttuuuvvvyyyyyyxxxwwwwwwwwwxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxxxx{{{~~~~~~zzzuuuqqqoookkknnnpppssszzzzzztttmmmlllwwwxxxuuuooonnnnnnoootttsssqqqxxxvvvuuuhhh[[[WWWAAA333111000...,,,+++,,,---...***++++++***))))))***,,,***+++,,,+++)))))))))+++)))...***(((...,,,(((---(((+++,,,******,,,+++(((************************)))))))))+++------+++)))************************yyykkkWWWBBB444---.../////////...,,,+++***)))+++......,,,,,,000+++,,,,,,------,,,,,,+++******))))))))))))******'''###$$$***+++((()))...)))************+++++++++((()))*********---111444444777;;;===???@@@AAACCCFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLEEEBBBEEEJJJbbbqqqWWWBBB;;;:::;;;CCCOOOSSSKKK@@@@@@MMM]]]yyynnnaaaQQQMMMMMMRRRUUUSSSPPPPPPMMMKKKKKKMMMRRRWWWZZZ[[[RRRSSSTTTVVVWWWXXXYYYYYYWWWUUUSSSPPPLLLIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFKKKNNNRRRWWW[[[```fffjjjgggbbb]]]ZZZXXXWWWSSSPPPLLLIIIHHHKKKOOOXXXgggtttjjjhhhUUUCCCDDDJJJPPPZZZiiittt{{{tttbbbSSSPPPSSSkkkqqqnnnfffaaacccffffffdddeeecccccceeegggiiilllmmmnnnsssrrrmmmiiikkkrrrvvvuuuvvvxxx{{{~~~}}}}}}~~~yyywwwyyywwwvvvttttttvvvzzz~~~}}}{{{zzzzzzzzz{{{xxxwwwvvvvvvvvvwwwyyyzzz}}}{{{xxxvvvttttttuuuvvvyyyyyyyyyxxxwwwuuutttsssuuuxxx|||}}}zzzvvvrrrpppkkknnnoooqqquuuxxxtttmmmoooggggggttt}}}www{{{sssoooooopppsssssssss|||xxxuuujjjaaa```KKK<<<333111...+++++++++---...***++++++***))))))***,,,+++,,,,,,+++)))((()))******///+++(((...,,,'''---(((+++,,,******,,,+++(((************************)))))))))+++,,,+++(((&&&************************~~~}}}|||{{{tttbbbJJJ888333,,,......(((+++000+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,***)))'''(((***,,,...)))************+++++++++***++++++++++++---111444444777;;;>>>@@@AAACCCDDDGGGHHHIIIJJJKKKKKKKKKKKKKKKDDDCCCJJJPPPWWWiii{{{pppSSSCCC???222===CCCKKKQQQHHH???DDDHHH[[[uuuuuuaaaYYYTTTOOOMMMRRRWWWVVVSSSRRRQQQQQQRRRVVV\\\^^^]]][[[XXXYYY[[[\\\]]]]]]\\\\\\ZZZXXXTTTPPPLLLJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJLLLPPPQQQTTTXXX]]]aaaeeegggiiifffaaa]]]YYYUUUQQQNNNKKKIIIHHHKKKRRR^^^iiippphhh\\\OOOIIIIIINNNWWW```nnnuuuwwwlllZZZPPPSSSZZZpppyyykkkiiigggddddddfffgggeeeccceeeffffffeeeeeegggkkknnnoooooooooooopppqqqrrrsssrrrsssvvvzzz~~~~~~yyyvvvuuuuuuvvvwwwxxxzzz}}}|||{{{{{{{{{yyyxxx{{{zzzzzzyyyyyyyyyzzzzzzzzzxxxvvvttttttuuuwwwyyytttuuuvvvuuurrrpppppppppvvvuuuwww{{{~~~wwwqqqlllllllllnnnooonnnjjjhhhnnnhhhjjjxxx|||~~~{{{|||yyy}}}~~~}}}{{{www}}}yyylllXXXBBB777000+++---...,,,***+++***+++,,,,,,+++***)))(((++++++++++++++++++++++++---------,,,)))((()))+++******))))))******+++,,,,,,)))))),,,,,,)))))),,,************************+++++++++*********))))))~~~vvvdddKKK999...***000444///000111***+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((())))))))))))******+++)))************+++++++++***++++++++++++...111444555888;;;>>>???AAACCCEEEFFFGGGIIIJJJKKKKKKLLLKKKOOOHHHCCCGGGSSSeee{{{{{{vvvtttxxxyyyZZZCCC999777999CCCGGGKKKOOOGGGBBBJJJVVVkkk~~~ggg[[[YYYUUUPPPNNNSSSWWWVVVTTTSSSPPPPPPRRRVVV\\\______^^^`````````___^^^[[[YYYXXXYYYWWWSSSPPPNNNMMMLLLMMMKKKKKKJJJJJJJJJLLLMMMNNNWWWXXXZZZ^^^bbbeeeiiijjjhhhddd```\\\XXXUUURRROOOKKKIIIHHHKKKSSS]]]hhhnnnggg[[[OOOJJJJJJMMMVVV^^^iiippprrrgggWWWNNNSSS\\\xxxxxxkkkjjjgggddddddfffgggfffeeeggghhhiiihhhggghhhkkkmmmooooooooopppqqqssstttuuuuuuwwwzzz~~~~~~zzzwwwvvvvvvtttuuuwwwzzz~~~zzzxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwuuusssrrrsssssstttssstttuuuuuusssrrrssssssuuutttuuuyyy~~~~~~yyytttkkkkkkjjjkkklllkkkiiifffjjjiiinnnyyy~~~oookkkoookkkcccVVVEEE:::333------...---,,,---***++++++,,,+++***)))(((************************---------,,,))))))***+++******))))))******+++,,,,,,)))))),,,,,,)))))),,,************************+++++++++*********)))))){{{|||yyyhhhPPP???333---111444///000222+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,&&&''')))*********)))((()))************+++++++++***+++,,,,,,,,,///333666777999<<<===???AAADDDGGGFFFGGGIIIJJJKKKLLLKKKKKKJJJGGGCCCFFFYYYuuu~~~|||xxx~~~xxx\\\FFF:::888999<<>>???AAAEEEHHHFFFGGGIIIKKKLLLLLLKKKJJJDDDFFFFFFLLLccc{{{]]]GGG===:::<<>>GGGHHHFFFGGGGGGRRRhhhqqqaaaZZZZZZXXXSSSRRRVVVYYYXXXWWWYYY[[[[[[[[[\\\]]]^^^]]]]]]bbbccccccbbbaaa^^^\\\[[[UUUTTTRRROOONNNOOOOOOPPPNNNOOOPPPRRRSSSSSSSSSSSSZZZ[[[^^^bbbfffjjjlllmmmiiiddd^^^YYYVVVSSSPPPNNNMMMKKKJJJNNNVVV___eeehhh]]]TTTMMMLLLNNNPPPVVV\\\dddiiikkkbbbVVVUUUaaaoooyyynnnllliiifffdddeeegggiiikkklllnnnppppppooolllllllllmmmnnnoooppprrruuuwwwxxxwwwyyy{{{~~~|||||||||zzzvvvtttssstttrrrtttvvvzzz~~~|||xxxuuuuuuvvvwwwvvvtttuuuwwwxxxyyyxxxvvvuuussstttttttttsssrrrpppoooooopppqqqqqqppppppqqqsssuuuttttttvvvyyyzzzyyywwwrrrooollljjjjjjkkkjjjjjjjjjqqqzzzwwwxxx~~~{{{zzzoooeeecccaaaXXXTTTRRRIIICCC999000...---,,,---///*********+++***************************+++++++++,,,------+++***)))***,,,******))))))******+++,,,,,,)))))),,,,,,)))))),,,************************************************wwwzzz~~~|||qqqaaaVVVDDD666///***%%%+++111---------,,,++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***))))))***,,,---))))))*********+++++++++***,,,------///222666:::;;;===>>>???@@@BBBFFFIIIGGGHHHJJJLLLLLLKKKIIIHHHCCCFFFHHHQQQiii}}}fffLLL???;;;:::;;;>>>FFFNNNMMMIIIKKKOOOaaa{{{zzzhhh\\\XXXYYYYYYUUUTTTWWWYYYWWWXXX[[[````````````_________```aaabbbbbbaaa```^^^\\\[[[TTTSSSQQQOOONNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUU\\\___ccchhhmmmqqqtttuuukkkfff```YYYUUUQQQNNNLLLPPPMMMLLLQQQYYYaaadddeeeXXXQQQMMMNNNQQQSSSWWW\\\aaagggiiibbbXXXZZZjjjyyyzzzpppllljjjhhhfffeeegggjjjmmmmmmppprrrsssqqqooonnnnnnmmmmmmnnnppprrruuuwwwxxxxxxyyy|||~~~{{{{{{{{{yyywwwuuuuuuuuuvvvvvvxxxzzz}}}{{{yyywwwwwwwwwvvvtttrrrqqqsssuuuwwwwwwvvvuuutttqqqrrrtttuuuuuutttsssrrrrrrssssssqqqpppoooqqqrrrvvvuuuuuuvvvwwwwwwwwwvvvssspppllljjjiiijjjjjjiiijjjooowwwyyynnniiiqqq}}}gggbbbdddcccXXXUUURRRHHHFFF;;;111...---+++,,,...******************+++++++++++++++,,,,,,,,,------+++,,,,,,+++***)))+++,,,******))))))******+++,,,,,,)))))),,,,,,)))))),,,************************************************}}}~~~uuujjjbbbGGG:::444111,,,///222***...---,,,++++++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,///...+++))))))***,,,...)))************+++++++++***,,,---...000333888;;;<<<>>>@@@AAAAAACCCFFFIIIIIIJJJLLLMMMLLLJJJGGGFFFAAACCCIIIWWWnnnttt___KKKCCC???;;;;;;???HHHNNNLLLIIINNNVVVkkkhhh\\\XXXZZZ^^^YYYVVVUUUXXXXXXWWWYYY\\\___```aaaaaa```aaadddfffeeeeeedddbbb___\\\YYYWWWRRRQQQPPPOOOOOOQQQSSSTTTVVVVVVVVVVVVVVVWWWWWWWWW[[[^^^ccciiinnnrrruuuvvvlllggg```YYYUUURRROOOMMMPPPNNNMMMRRR[[[aaabbb```VVVQQQOOOQQQTTTTTTVVVZZZ___eeehhhbbbZZZ^^^pppzzzpppkkkkkkjjjhhhggghhhkkknnnmmmooorrrssssssqqqqqqqqqnnnnnnoooqqqsssvvvxxxyyy{{{|||{{{||||||{{{xxxwwwwwwxxxxxxxxxyyy{{{}}}xxxwwwvvvwwwwwwuuuqqqooopppqqqssstttuuuttttttsssqqqrrrsssuuuvvvuuuuuutttuuuuuuuuusssqqqqqqsssuuuuuuuuuvvvvvvvvvvvvuuuuuurrroookkkhhhhhhhhhgggfffgggjjjpppzzz}}}nnnlllsss{{{}}}|||aaa___eeeddd[[[XXXUUUHHHHHH===333///...++++++---*********)))******+++,,,++++++,,,,,,---.........+++,,,,,,+++******+++---******))))))******+++,,,,,,)))))),,,,,,)))))),,,***************************************+++++++++||||||}}}}}}|||xxxsssoooWWWGGG===777///111222)))///---,,,++++++,,,---///++++++++++++++++++++++++,,,++++++******++++++,,,------+++*********++++++)))************++++++++++++,,,...///111444999===<<<>>>AAACCCCCCDDDFFFHHHJJJLLLMMMNNNLLLIIIEEECCC???EEEWWWrrrooo^^^MMMFFF@@@999;;;CCCEEEKKKIIIJJJVVVccczzzmmm\\\VVVVVVZZZ^^^YYYVVVUUUWWWWWWVVVYYY]]]^^^```aaaaaa``````dddggghhhgggfffccc___[[[WWWUUUPPPOOOOOOPPPRRRVVVYYY[[[\\\[[[ZZZYYYXXXYYYZZZZZZZZZ]]]bbbggglllppprrrssskkkfff___YYYVVVTTTRRRQQQOOOMMMLLLRRRZZZ```___\\\XXXTTTRRRUUUVVVTTTSSSUUU```gggkkkfff___dddwwwwwwmmmiiikkkkkkjjjhhhiiilllnnnlllnnnqqqssssssssstttuuuqqqqqqrrrtttvvvxxxzzz{{{}}}}}}xxxyyyzzzyyywwwvvvwwwxxxxxxyyyyyy{{{}}}~~~~~~xxxvvvtttttttttsssqqqoooppppppqqqqqqrrrsssssstttssssssttttttttttttttttttsssssssssqqqpppqqqtttvvvrrrsssuuuvvvvvvvvvuuuuuurrroookkkiiihhhhhhfffeeedddggglllttt{{{}}}}}}{{{}}}wwwzzzxxxsssuuu~~~{{{iiihhhmmmkkkbbb___ZZZKKKJJJ@@@666222000---+++---******)))))))))***,,,,,,******+++,,,,,,---......+++,,,,,,+++******+++---******))))))******+++,,,,,,)))))),,,,,,)))))),,,************************))))))*********+++++++++ttttttuuuwwwyyyyyyyyyyyylllWWWEEE777,,,...111+++///...,,,++++++,,,...///++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++,,,+++***)))((()))************++++++++++++,,,...///111555:::>>>;;;>>>BBBDDDEEEEEEFFFGGGKKKMMMNNNNNNLLLHHHDDDAAAAAANNNnnnhhhWWWIIIAAA:::333888EEEEEEKKKLLLRRRcccuuurrr^^^UUUTTTTTTUUUVVVXXXVVVUUUWWWWWWUUUXXX^^^```bbbbbb```^^^]]]```ccchhhgggfffccc```\\\XXXVVVNNNNNNOOOQQQUUUZZZ^^^aaa```^^^\\\ZZZZZZZZZ\\\]]]^^^aaafffkkkooorrrssstttiiiddd^^^YYYWWWVVVUUUUUUNNNKKKKKKQQQYYY^^^\\\YYY[[[WWWUUUWWWWWWSSSQQQQQQcccjjjnnnjjjdddjjj}}}tttjjjhhhkkklllllljjjiiillloookkkmmmppprrrssstttvvvxxxttttttuuuvvvxxxyyy{{{|||}}}~~~zzztttuuuvvvuuutttssstttuuuxxxxxxyyy{{{}}}~~~yyyvvvsssqqqqqqqqqqqqpppppppppppppppqqqrrrsssttttttttttttssssssrrrrrrrrrmmmnnnnnnmmmmmmooorrruuunnnqqquuuwwwwwwvvvvvvwwwsssqqqnnnlllkkkjjjgggfffccchhhlllqqq}}}~~~zzzzzzooowwwuuukkkkkkuuuvvvnnnxxxuuuxxxsssiiifff___NNNLLLBBB888555222...,,,---******)))))))))***,,,---))))))***+++,,,,,,------***+++,,,+++******+++---*********)))***++++++,,,,,,)))))),,,,,,)))))),,,************************))))))******++++++++++++qqqzzzzzzuuuxxx{{{|||uuueeeLLL777111222111,,,111------///...,,,,,,///***++++++,,,,,,++++++***************************,,,+++******)))*********++++++,,,,,,,,,,,,------,,,---///222666:::>>>???===AAABBBAAABBBFFFHHHEEEJJJNNNOOOLLLHHHFFFEEECCCCCC]]]fffVVVGGG@@@<<<999===FFFHHHIIIHHHVVVttt|||gggVVVSSSSSSOOOPPPWWWUUUWWWXXXWWWVVVXXX\\\```dddaaa______aaacccddddddgggbbb______^^^YYYVVVVVVRRRTTTUUUVVVXXX\\\aaaeeeccc___]]]^^^]]]YYYYYY\\\bbbfffiiinnntttwwwrrriiidddbbb^^^ZZZWWWUUUUUUUUUSSSRRRPPPOOOPPPRRRUUUWWW]]]\\\UUURRRVVVRRROOOXXXbbbmmmqqqiiigggvvv{{{sssooohhhjjjlllllljjjiiikkknnnnnnlllkkklllpppuuuxxxyyyrrruuuyyy}}}~~~~~~|||zzz}}}}}}zzzzzzzzzzzzyyywwwvvvuuuxxxwwwwwwzzz~~~|||zzzyyyyyyxxxvvvuuusssqqqoooooonnnooopppqqqqqqqqqppppppppprrrrrrqqqpppnnnooopppppppppqqqqqqqqqppppppooommmnnnppptttwwwxxxvvvtttooosssrrrkkkeeeddddddbbbffffffhhhoooyyy~~~~~~}}}|||tttmmmgggjjjrrrxxxwwwsss{{{xxxmmmbbbZZZTTTHHHFFFAAA:::222---+++,,,************))))))))))))---------,,,,,,+++++++++###)))------***'''%%%)))************+++++++++++++++,,,,,,,,,+++************))))))(((((('''''',,,,,,,,,+++++++++******{{{zzz{{{||||||lllRRR;;;222222000,,,000,,,,,,...---++++++...***++++++,,,,,,++++++***+++++++++***************,,,++++++***************++++++,,,,,,,,,,,,------,,,---///222666:::===???===AAABBBAAABBBGGGHHHFFFMMMOOOOOOKKKGGGDDDCCCCCCQQQlllrrr[[[FFF>>>======CCCKKKGGGNNNSSScccrrraaaTTTTTTTTTQQQRRRWWWWWWYYYZZZZZZZZZ\\\```dddgggeeebbbbbbccceeeeeeeeeccc^^^\\\]]]]]]YYYVVVWWWTTTVVVYYY\\\___cccgggkkkhhhdddaaaaaa___[[[ZZZ]]]cccggglllpppvvvxxxqqqhhhccc___[[[YYYXXXYYYYYYXXXWWWUUURRRQQQRRRUUUZZZ]]]```aaaYYYTTTVVVPPPOOOZZZfffsssyyyqqqoooxxxpppllljjjlllmmmmmmkkkjjjlllnnnqqqooommmnnnqqquuuwwwxxxwwwxxxyyyzzz|||~~~{{{wwwwwwvvvvvvvvvvvvvvvwwwyyyyyyyyy{{{~~~}}}{{{{{{yyyxxxwwwuuusssqqqpppoooooooooooopppqqqrrrssssssqqqrrrrrrqqqoooooopppqqqrrrrrrqqqqqqpppooonnnmmmoooooooooqqqtttvvvvvvuuupppsssqqqkkkffffffgggfffdddaaa___bbbhhhmmmnnnmmm}}}mmmqqqxxx|||oookkkhhhmmmuuuxxxtttoookkksss}}}{{{mmm]]]RRRPPPKKKCCC;;;444000......+++*********)))))))))))),,,,,,,,,,,,,,,,,,++++++'''))),,,---+++***)))***************++++++++++++++++++++++++++++++++++++******))))))((((((((((((,,,,,,+++++++++*********ttt[[[AAA444111000---///++++++---,,,******---***++++++,,,,,,++++++***,,,,,,++++++*********))),,,,,,+++***************++++++,,,,,,,,,,,,------,,,---000333777:::===>>>>>>AAABBBAAACCCGGGIIIGGGMMMNNNNNNKKKFFFDDDEEEHHHddd}}}```DDD===BBBFFFKKKPPPCCCOOOVVVddd|||ggg[[[RRRTTTWWWUUUUUUYYY^^^___```______aaadddgggjjjhhheeeeeeeeefffeeeddd```[[[YYYZZZ[[[XXXVVVXXXTTTXXX]]]bbbeeehhhlllooommmhhheeedddaaa]]]\\\___dddjjjpppuuuyyyyyyqqqgggaaa\\\VVVVVVYYY]]]]]][[[ZZZWWWSSSPPPRRRWWW^^^bbbeeeggg^^^VVVTTTNNNOOO\\\ooo}}}{{{wwwwwwoookkklllnnnnnnnnnlllllllllnnnsssqqqoooppprrruuuwwwwww{{{zzzyyyxxxzzz~~~|||yyytttsssrrrrrrsssuuuwwwyyy{{{{{{|||}}}~~~||||||}}}yyyxxxwwwuuutttrrrqqqqqqooooooooopppqqqssstttuuurrrrrrrrrpppooooooqqqsssssssssrrrpppooommmllllllqqqpppnnnoooqqqtttuuuuuuqqqsssrrrmmmjjjkkklllkkkhhhccc^^^]]]```dddffffffvvvyyyggg\\\dddqqqnnnlllmmmrrrxxxxxxqqqjjj```kkk~~~hhhWWWYYYRRRHHH???777333///...+++++++++*********))))))+++++++++,,,,,,,,,,,,,,,------,,,+++))))))+++---************+++++++++,,,,,,,,,+++******+++,,,---***))))))))))))(((((((((,,,++++++++++++*********yyybbbGGG666111111//////,,,+++------******---***++++++,,,,,,++++++***---,,,,,,++++++******))),,,,,,+++************++++++++++++,,,,,,,,,------,,,...111444888;;;===>>>>>>AAACCCBBBDDDHHHJJJHHHLLLLLLLLLJJJFFFEEEIIIPPPrrr{{{]]]CCCAAALLLRRRRRRQQQDDDRRRXXXaaavvvyyybbbYYYRRRUUUXXXYYY[[[^^^eeeeeeeeeddddddeeefffgggkkkjjjhhhgggfffeeecccaaa^^^YYYVVVXXXXXXVVVUUUWWWUUUZZZ```eeehhhjjjlllmmmmmmhhhddddddaaa^^^^^^aaahhhooowww|||~~~{{{qqqfffaaaZZZSSSSSSZZZ^^^^^^[[[ZZZVVVQQQNNNQQQXXX```fffiiijjj```UUUQQQKKKNNN___vvv~~~xxxxxxqqqnnnoooooooooooonnnmmmnnnnnnsssqqqpppqqqtttwwwyyyyyy|||zzzxxxxxxzzz~~~}}}yyyvvvtttsssqqqppprrrtttxxxzzz|||}}}|||zzz|||}}}xxxxxxwwwvvvtttsssrrrrrrooopppqqqrrrssssssrrrrrrqqqqqqpppooommmnnnppprrrrrrqqqpppooonnnmmmmmmlllqqqooonnnoooqqqsssssssssppptttuuusssqqqrrrqqqmmmiiieeebbbaaacccgggiiijjjooo{{{sss```]]]fffuuutttrrrsssvvvyyyvvvnnneee^^^fffvvvmmm]]]]]]ZZZTTTIII===333...---,,,,,,+++++++++***************++++++,,,,,,,,,---+++++++++)))'''(((***---*********+++++++++,,,,,,---+++***))))))+++---...))))))))))))))))))))))))++++++++++++************uuu{{{zzzhhhNNN;;;333222111000---,,,......+++,,,///***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******---,,,,,,+++***++++++++++++++++++,,,,,,,,,------...000333666:::<<<>>>???>>>BBBCCCBBBEEEIIIKKKIIILLLJJJIIIHHHDDDAAAIIITTTwwwoooUUUBBBHHHVVVZZZTTTOOOMMM^^^hhhoooqqq```ZZZUUUVVVZZZ^^^bbbffffffffffffgggiiijjjkkkkkknnnmmmkkkjjjiiigggdddaaa]]]XXXUUUWWWWWWUUUUUUWWW[[[```fffjjjlllllllllllliiidddaaabbbaaa___aaaeeellluuu}}}|||qqqfff```YYYSSSTTTZZZ^^^]]]ZZZ[[[WWWQQQOOORRRZZZdddkkkjjjjjj^^^RRRMMMIIIOOOaaauuuxxxttt~~~vvvqqqooopppoooooooooooooooooonnnqqqpppppprrrvvvyyy{{{{{{yyyxxxxxxyyy|||}}}zzzvvvsssvvvuuurrrqqqrrruuuxxx{{{}}}}}}xxxwwwyyy{{{wwwvvvvvvuuutttssssssrrroooqqqsssuuutttrrrnnnlllooooooooonnnmmmmmmoooqqqpppooonnnmmmmmmmmmnnnnnnnnnnnnooorrrttttttrrrppppppuuuyyyyyyyyyxxxsssllldddbbbaaaaaaccceeeggggggkkkxxx|||lllmmmxxxzzzxxxvvvwwwwwwssskkkdddaaa___eeesssyyyqqqcccZZZ___cccbbbWWWFFF777000///,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,''')))++++++******,,,---***++++++++++++,,,,,,,,,,,,+++***))))))+++---...))))))))))))************+++++++++*********))))))pppqqqwww~~~|||zzznnnVVV@@@555222222111...---///...,,,,,,///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,------000222555999<<<>>>??????>>>BBBDDDCCCEEEJJJLLLJJJMMMIIIGGGFFFAAA>>>HHHWWWwww```MMMAAAJJJXXXYYYRRRMMMQQQiiiyyyyyyiii]]]ZZZWWWYYY^^^dddjjjnnneeeeeefffjjjnnnqqqrrrqqqpppooonnnnnnmmmjjjeeebbb\\\WWWTTTVVVXXXWWWWWWZZZccchhhmmmqqqqqqpppooonnngggccc```aaabbbaaadddiiioooxxx{{{pppeee___[[[WWWXXX\\\___^^^\\\\\\XXXSSSQQQUUU^^^iiioookkkgggYYYMMMKKKJJJRRRdddpppxxxxxxoooooozzzsssooommmooonnnmmmnnnpppqqqpppooopppooopppssswwwzzz||||||wwwxxxyyy{{{}}}~~~{{{xxxtttrrrvvvuuusssrrrsssvvvyyy|||~~~|||wwwuuuvvvxxxuuuuuuttttttsssssssssrrrpppqqqttttttssspppllliiimmmnnnppppppnnnnnnooopppooonnnmmmllllllmmmnnnooommmnnnpppsssvvvvvvsssqqqqqqvvvyyyzzzzzzyyyrrrjjjcccbbbaaaaaaaaabbbcccdddlllyyy}}}|||zzzxxxwwwxxxyyyvvvooojjjlllbbb^^^eeegggaaaZZZXXX```eeehhh___NNN>>>555333---------,,,,,,,,,++++++*********+++++++++++++++'''))),,,......---......++++++++++++,,,,,,,,,,,,+++************,,,---...)))))))))************++++++************)))))))))nnnlllppp{{{xxx{{{ttt___FFF888222111000---,,,......++++++...***++++++,,,,,,++++++******++++++,,,,,,---------------,,,++++++++++++,,,++++++,,,,,,,,,,,,------111333777;;;>>>@@@@@@AAA>>>BBBDDDCCCFFFKKKMMMKKKLLLHHHGGGIIIEEEDDDQQQdddwwwwww{{{sssXXXHHH???GGGQQQRRRNNNMMMTTTmmmnnnaaaUUUWWWYYY\\\ccckkkqqqsssjjjiiijjjmmmqqqttttttrrrmmmmmmmmmmmmlllhhhccc___YYYUUUSSSVVVYYYZZZ\\\```hhhlllrrruuuuuusssrrrrrrjjjeeecccdddddddddhhhmmmpppyyyxxxmmmccc]]]\\\\\\]]]```bbbbbbaaa[[[WWWSSSRRRVVV___jjjqqqkkkeeeTTTIIILLLNNNWWWhhhsssvvvrrrjjjnnnxxxrrrnnnlllnnnlllkkkmmmppprrrqqqppppppppppppsssvvvyyyzzzzzzyyyyyyzzz{{{~~~}}}zzzwwwsssqqqsssrrrqqqrrrtttwww{{{}}}|||wwwttttttvvvssssssssssssrrrrrrrrrrrrqqqqqqqqqpppooonnnmmmlllmmmooorrrsssrrrqqqpppqqqpppooommmkkkkkkkkkmmmmmmnnnnnnooorrruuuvvvvvvtttsssvvvwwwuuuvvvuuuooogggdddcccaaa``````bbbfffiiiqqq|||zzzvvvxxx{{{}}}yyyyyyllleeegggfff\\\WWWXXX^^^______ZZZQQQEEE:::444------------,,,,,,,,,,,,++++++++++++************)))+++,,,---,,,+++,,,---+++++++++,,,,,,,,,------)))******++++++,,,------))))))*********+++++++++************))))))))))))hhhcccfffttt~~~}}}}}}www}}}yyydddKKK999222//////,,,+++------******---+++++++++,,,,,,+++++++++)))***+++,,,------...///...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------222555888<<>>BBBDDDDDDFFFKKKMMMKKKJJJGGGHHHLLLLLLNNN^^^ssswwwqqqnnnuuu|||___VVVGGG>>>BBBIIIJJJKKKNNN\\\rrrhhh]]]NNNSSSYYY___gggpppuuuuuurrrpppooopppssssssqqqoooiiiiiiiiiiiihhheee___[[[WWWRRRQQQVVV[[[]]]aaaeeeiiimmmrrruuuuuutttttttttnnniiiffffffggggggjjjooopppyyy}}}vvvkkkbbb\\\]]]___bbbccceeeffffffXXXUUUQQQPPPUUU^^^hhhoookkkdddQQQHHHMMMQQQZZZlllzzzzzzsssjjjnnnzzzsssooonnnmmmkkkjjjlllpppsssrrrppprrrqqqqqqsssvvvxxxxxxwww|||{{{zzz{{{}}}}}}zzzvvvssspppoooooopppqqqtttxxx|||~~~~~~xxxttttttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrpppnnnllllllmmmooopppmmmppptttuuuuuusssrrrrrrrrrpppnnnkkkjjjjjjkkkkkkpppoooooopppsssvvvxxxxxxvvvvvvtttqqqqqqrrrmmmfffbbb```]]][[[\\\aaahhhmmmvvvvvvtttxxx}}}rrrkkkmmmhhh[[[TTTVVVZZZWWWSSSQQQOOOGGG;;;222......---------,,,,,,,,,,,,+++++++++******))))))***+++***)))'''''')))+++++++++,,,,,,,,,---------((()))***,,,,,,------,,,))))))******++++++++++++************))))))))))))ggg___^^^hhhsssxxx|||~~~mmmSSS;;;---'''000...+++***,,,---.........+++))))))+++---...---++++++++++++++++++++++++...+++((((((+++------,,,+++,,,......---,,,---...222555:::<<<>>>>>>???@@@AAACCCEEEHHHIIIIIIHHHHHHKKKIIIHHHLLLUUUbbbooowww~~~}}}mmm```]]]PPPDDD@@@@@@BBBJJJSSS___jjj~~~vvvaaa___YYY]]]aaaeeehhhmmmuuuzzz{{{uuupppmmmmmmmmmmmmooonnnllliiieee___ZZZWWWUUUYYY\\\\\\\\\```gggnnnppprrruuuxxxyyyyyyxxxwwwiiigggeeedddfffkkkqqquuuwww~~~yyymmmddd```___aaabbbcccgggllliiiccc^^^WWWOOONNNVVVaaajjjooohhhYYYKKKFFFGGGOOO```ooozzzrrrlllnnnzzz~~~rrrmmmkkkmmmnnnoooppprrrtttuuuuuuuuuuuuvvvwwwxxxwwwwwwwwwzzzzzzvvvuuutttuuuooorrruuuwwwxxxzzz}}}|||uuupppqqqqqqppppppqqqqqqrrrsssooorrrtttqqqmmmlllppptttppppppqqqqqqqqqqqqppppppnnnmmmlllkkkkkklllmmmnnnnnnoooqqqssssssuuuyyy{{{xxxtttoooooorrrqqqmmmhhhiiibbb\\\[[[ZZZ[[[```fffxxx||||||yyyzzzoooiiimmmxxx|||ssshhh___YYYVVVVVVUUUTTTSSSPPPKKKCCC;;;666......---,,,+++++++++++++++++++++,,,,,,---------&&&111...'''+++---))),,,+++,,,,,,+++***)))+++---///,,,+++...---******,,,+++,,,,,,------,,,,,,+++++++++************++++++lll```[[[eeesss{{{}}}~~~|||kkkTTT>>>111,,,222///,,,++++++,,,,,,,,,---,,,,,,,,,,,,---------++++++++++++++++++++++++...+++((((((***,,,---,,,+++,,,......---,,,---...222555999<<<===>>>???@@@AAACCCFFFHHHIIIIIIIIIHHHLLLIIIIIIPPP^^^mmmxxx}}}{{{iii\\\ZZZNNNEEECCCBBBCCCLLLWWWffftttppp^^^^^^[[[___dddiiinnntttyyy}}}{{{uuupppooooooooooooooommmkkkgggbbb]]]YYYVVVYYY\\\^^^^^^^^^aaaiiiooowwwxxxyyyzzzyyywwwtttssskkkhhheeecccfffmmmtttyyyyyywwwkkkddd```___aaabbbccchhhllliiiccc^^^WWWPPPOOOVVV```hhhkkkaaaUUUHHHDDDGGGQQQbbbqqq~~~wwwnnniiimmm{{{~~~uuupppnnnoooooopppqqqrrrsssssssssuuuvvvvvvwwwxxxxxxyyyyyyzzz}}}~~~yyytttrrrqqqqqqppprrruuuwwwxxx{{{~~~~~~}}}~~~}}}xxxsssrrrqqqqqqqqqqqqrrrssssssqqqrrrsssqqqnnnnnnpppsssnnnoooooooooooooooooonnnnnnmmmmmmllllllmmmmmmnnnoooqqqrrrsssssstttwwwyyyuuurrrooooooppppppnnnllljjjccc]]]\\\[[[[[[```fffpppssssssqqqtttqqqggggggsss|||{{{wwwrrrllleee]]]TTTNNNUUUTTTRRROOOJJJBBB:::555///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,'''111...(((...000...111+++,,,,,,+++***)))+++,,,...++++++------***))),,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,ooobbb[[[dddttt~~~xxxjjjVVVCCC666///333111...,,,,,,,,,+++******,,,------,,,+++++++++++++++++++++++++++++++++...,,,***)))***,,,,,,++++++,,,...------,,,---///222555999<<<===>>>???@@@BBBDDDFFFIIIJJJJJJJJJIIILLLGGGHHHSSSgggxxxvvveee\\\VVVMMMFFFEEEDDDEEERRRaaarrrooo```bbb```ccciiiqqqxxx}}}~~~~~~}}}yyytttqqqqqqqqqqqqqqqnnnlllhhhccc^^^ZZZWWWVVV[[[]]]___```bbbgggooouuu{{{wwwrrrpppllliiieeedddgggnnnvvv{{{{{{~~~|||sssjjjdddbbb```bbbcccdddhhhllliiibbb^^^WWWOOOOOOVVV___eeegggXXXNNNDDDBBBHHHUUUgggvvvvvvlllgggnnn|||vvvqqqnnnqqqqqqqqqqqqrrrrrrrrrrrrvvvuuuuuuvvvwwwyyy{{{||||||}}}}}}wwwrrrooonnnnnnqqqsssuuuwwwyyy|||~~~{{{{{{||||||zzzwwwrrrqqqqqqqqqqqqrrrssssssrrrrrrqqqqqqppppppppppppmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmpppqqqssssssssssssuuuwwwrrrqqqpppooooooooooooooojjjddd___]]]\\\[[[^^^dddgggjjjllllllsssvvviiihhhppprrrxxx~~~rrrqqqrrrqqqpppqqqpppfffUUUIIITTTRRRPPPMMMIIIBBB999444///...---,,,+++++++++++++++++++++++++++************222---&&&)))(((&&&******+++,,,+++******+++,,,---******,,,,,,))))))+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++uuulllffflllxxx}}}wwwlll\\\III999...222000...---------,,,+++'''***,,,,,,***(((((()))++++++++++++++++++++++++---,,,+++******++++++++++++,,,------,,,,,,...000333666999<<<===>>>@@@AAACCCEEEGGGJJJKKKKKKJJJJJJIIIDDDEEEUUUppp|||qqqiiigggZZZOOOGGGFFFEEEGGGYYYnnnnnncccggghhhjjjoooxxx~~~zzzwwwsssrrrrrrrrrrrrqqqkkkhhhddd___[[[XXXWWWVVVXXX[[[^^^bbbgggnnnwww}}}}}}wwwrrrooojjjhhhffffffiiinnntttxxx{{{|||{{{wwwpppjjjfffeeeeeegggggggggiiikkkfff___ZZZTTTNNNPPPXXX```ccccccNNNHHHBBBBBBKKK\\\ooo|||xxxkkkhhhqqq~~~xxxtttpppmmmpppqqqqqqrrrrrrsssssssssuuutttttttttvvvyyy|||~~~{{{vvvrrrpppoooooossstttwwwyyy{{{}}}zzzyyyyyyzzzyyyxxxqqqppppppppppppqqqrrrrrrrrrqqqppppppqqqqqqooommmmmmmmmnnnnnnnnnnnnmmmmmmlllmmmnnnoooooonnnmmmlllnnnppprrrssssssssstttvvvqqqrrrrrrpppnnnmmmnnnpppjjjddd___]]][[[YYY[[[```bbbggglllqqqzzzyyymmmjjjooolllmmmtttqqqiiijjjkkkkkkmmmsssvvvnnn]]]NNNTTTRRRNNNKKKHHHBBB:::444///...---,,,,,,++++++,,,,,,++++++******)))))))))(((...)))$$$'''&&&$$$***(((***++++++******+++,,,,,,)))))),,,+++))))))+++++++++,,,,,,,,,,,,++++++******++++++++++++******}}}|||~~~|||uuuhhhTTT>>>...000...------...///...---)))***,,,---+++*********+++++++++++++++++++++++++++,,,,,,+++******+++,,,+++,,,---,,,,,,,,,///111555777:::<<<===???AAACCCDDDFFFHHHKKKLLLLLLLLLKKKGGGCCCHHH___{{{uuuuuu{{{hhhWWWJJJGGGEEEIII___yyyyyyllldddhhhpppqqquuu{{{|||vvvtttqqqpppppppppooommmfffddd```\\\YYYXXXXXXXXXZZZ]]]```eeelllsss{{{yyysssooollleeefffgggjjjllloooqqqssszzzyyyvvvrrrnnnjjjiiihhhjjjkkkkkkiiijjjiiiccc[[[UUUPPPMMMRRR[[[aaaaaa^^^HHHEEEBBBDDDPPPcccwwwvvviiifffrrr{{{vvvssspppnnnnnnooopppqqqssstttuuuvvvtttsssssstttvvvyyy|||~~~}}}yyyuuurrrrrrrrrssstttvvvyyy|||~~~zzzxxxwwwwwwvvvuuuooooooooooooooopppqqqqqqqqqqqqqqqqqqrrrqqqnnnkkkoooooooooppppppooooooooolllmmmnnnoooooonnnmmmlllllloooqqqssssssssstttuuurrrssssssrrrpppnnnnnnooojjjddd___]]][[[WWWXXX\\\___gggpppyyy~~~pppiiihhhqqqsssvvv|||vvvkkkkkkeeeeeehhhnnnrrroooddd[[[ZZZUUUOOOJJJGGGBBB;;;555//////...---,,,,,,,,,,,,,,,++++++******)))))))))&&&+++((('''---++++++333''')))+++++++++******++++++))))))+++,,,)))))),,,***++++++,,,,,,++++++***))))))***++++++***))))))~~~|||sss___DDD111///...---...///000///---,,,++++++,,,...///...,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---+++,,,,,,,,,+++,,,///222777999;;;===>>>@@@CCCEEEEEEGGGIIILLLMMMMMMLLLLLLGGGHHHSSSqqqsss]]]LLLIIIIIIOOOhhhzzzqqqjjjooossstttwww{{{~~~}}}{{{sssqqqooonnnmmmllliiiggg```^^^\\\ZZZYYYYYYZZZ[[[bbbdddggglllqqqwww{{{}}}|||wwwrrrmmmhhhfff```cccgggkkkoooqqqrrrsssyyywwwsssooollljjjiiiiiijjjlllkkkiiiiiiggg```WWWRRRNNNNNNUUU^^^bbb]]]VVVCCCCCCCCCFFFSSSiii}}}|||pppdddcccqqq}}}vvvsssrrrqqqnnnoooppprrrsssuuuvvvwwwtttttttttuuuwwwzzz|||~~~{{{yyyvvvsssrrrssstttuuuuuuxxx}}}~~~}}}{{{xxxvvvtttssssssooooooooooooooopppqqqqqqqqqssstttuuutttqqqnnnmmmppppppqqqqqqqqqqqqppppppnnnnnnnnnoooooonnnnnnnnnlllooorrrsssrrrrrrrrrsssqqqrrrsssttttttrrrpppnnnkkkeeeaaa___[[[WWWVVVYYY[[[eeeqqq}}}wwwjjjccccccooo|||vvvbbb\\\```cccfffhhhiiijjjjjjjjjiii```UUUMMMHHHCCC<<<777000///...---,,,,,,,,,,,,+++++++++++++++************...+++)))---'''###+++&&&(((+++,,,+++******++++++)))))),,,,,,******---******++++++++++++******)))***+++,,,,,,+++***)))~~~{{{zzzuuucccIII444000///.../////////---,,,---)))&&&(((...111///+++++++++++++++++++++++++++'''))),,,,,,++++++---///+++,,,,,,++++++,,,000222999;;;===>>>???AAADDDGGGFFFGGGJJJLLLNNNNNNMMMMMMIIIOOOaaaoooWWWHHHKKKRRR\\\wwwxxxrrrvvvrrrtttvvvwwwxxxyyy|||}}}pppnnnlllkkkiiigggccc```ZZZYYYYYYYYYZZZ[[[]]]^^^gggiiimmmsssxxx|||~~~~~~}}}{{{wwwrrrmmmhhhdddbbb]]]```eeekkkqqquuuxxxyyy{{{xxxsssnnnjjjhhhfffeeefffhhhhhhggggggeee^^^UUUQQQNNNPPPXXXaaaaaaWWWMMM???BBBCCCGGGUUUmmmuuujjj___bbbrrruuuqqqqqqrrrppppppqqqrrrssstttuuuvvvvvvvvvxxxyyy{{{|||}}}~~~~~~~~~xxxvvvtttqqqqqqqqqssstttuuuyyy{{{{{{{{{yyyvvvtttrrrrrrqqqqqqqqqqqqqqqrrrrrrsssrrrvvvzzzzzzwwwsssqqqpppppppppqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnoooooooooqqqssssssqqqooonnnnnnnnnoooqqquuuyyyxxxtttooommmhhhdddbbb^^^XXXWWWYYYYYYcccppp~~~|||nnn``````ggg~~~rrr^^^YYYaaafffjjjhhhdddeeennnwww|||ppp___SSSKKKEEE===777000///...------,,,,,,---++++++++++++,,,,,,,,,,,,---///,,,+++,,,"""###%%%'''***,,,+++******+++,,,)))***------++++++...******++++++++++++*********+++---......---+++***}}}uuu{{{~~~yyyuuuuuurrrcccIII555222111000//////...,,,***+++%%% ###+++000---(((++++++++++++++++++++++++%%%(((,,,,,,++++++---000++++++,,,++++++---000333:::<<<>>>???@@@BBBEEEHHHFFFHHHJJJMMMNNNNNNNNNMMMKKKSSShhh{{{eeeNNNBBBLLL[[[iii~~~xxxrrruuuooorrrtttttttttvvv{{{ooommmkkkiiigggccc___[[[VVVVVVWWWYYY[[[]]]___```gggjjjooowww~~~}}}{{{wwwrrrlllgggcccaaa[[[^^^ccciiiqqqxxx~~~}}}yyysssnnnjjjgggdddbbbbbbdddeeedddeeeddd]]]TTTRRRPPPRRRZZZbbb```SSSGGG===AAACCCGGGVVVnnnrrrggg^^^cccuuu~~~sssmmmnnnqqqrrrrrrrrrsssssssssttttttxxxyyyzzz|||}}}~~~~~~~~~~~~|||wwwuuurrrpppooopppqqqrrruuuzzzxxxyyyzzzyyywwwtttrrrrrrssssssrrrrrrsssssstttuuusssyyy~~~yyytttssstttppppppqqqqqqqqqqqqpppppppppooonnnmmmmmmnnnoooppprrrtttuuutttqqqmmmkkkjjjllllllooovvv}}}}}}wwwqqqooojjjfffddd```YYYWWWYYYZZZcccppp~~~~~~mmm```eeerrrxxxnnnqqqeeelllqqqkkkccceeerrr{{{gggWWWMMMFFF===777000000...---------------+++++++++,,,,,,---------&&&******...333+++&&&///$$$'''***,,,+++*********,,,******---...+++,,,///******++++++++++++******,,,---///000000///---,,,|||ppptttxxxwwwttthhh]]]MMM777555111---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,...///---+++,,,222777:::<<>>AAAKKK\\\ooo|||}}}ooo\\\YYYhhhxxxvvvpppqqqwwwvvvsssqqqpppqqqrrrrrrrrrvvvwwwyyy{{{|||}}}~~~~~~{{{uuussspppooorrrrrrooooooqqqzzz}}}{{{yyyyyyxxxxxxwwwtttqqqrrrqqqqqqsssuuuuuutttrrrsssuuuwwwxxxwwwuuusssqqqrrrqqqpppnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnoooppppppqqqvvv{{{zzztttnnnlllllllllmmmoooqqqrrrsssrrrrrrrrrmmmgggdddaaa^^^YYYUUUZZZaaammm|||}}}~~~zzzjjjppp}}}{{{yyyuuuyyypppoooqqqfffZZZeee~~~yyycccYYYXXXUUUKKKAAA???444,,,,,,......+++***,,,++++++******++++++,,,...,,,***(((((()))***+++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))rrrqqq|||~~~}}}xxxwwwqqqgggbbbRRR888777333/////////......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++---///---+++,,,222777:::<<>>@@@AAACCCEEEHHHIIILLLOOOQQQPPPNNNMMMNNNYYYaaagggnnnsssmmmmmm}}}rrrccc]]]```ooowwwnnn\\\LLLDDDOOOcccuuuyyywwwuuuppplllkkkkkkiiifffcccbbbcccdddeeeeeecccaaa^^^\\\]]]^^^ZZZ\\\```bbbeeeiiimmmqqqwww{{{~~~{{{tttmmmgggeeebbb]]][[[\\\WWWaaakkkrrryyy~~~yyyqqqllliiiiiiiiihhhcccgggkkknnnvvvyyymmm]]]TTTRRRSSSYYYZZZSSSKKKGGGAAAGGGVVVmmmfffYYY^^^qqqxxxsssuuuzzzvvvtttssssssuuuwwwxxxwwwxxxyyy{{{}}}}}}wwwsssuuurrrpppqqqppprrrzzz||||||yyyyyyyyyyyyyyyvvvrrrnnnqqqpppoooqqqrrrsssqqqpppooooooooooooooonnnnnnnnnpppooonnnmmmmmmmmmmmmmmmooooooooonnnoooooopppqqqooosssvvvvvvrrrnnnnnnooollllllmmmmmmnnnoooqqqqqqsssrrroooiiiddd___]]]]]]YYY]]]dddnnnwww|||}}}}}}rrrsssxxxqqqsss~~~qqqeeebbbeeeiiiiii^^^TTTVVV___eeeaaaZZZEEE:::000------+++)))))),,,++++++******++++++,,,+++++++++***************+++,,,---......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************yyymmmjjjqqqwww|||~~~zzznnnHHH<<<444000111///***+++111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++,,,,,,,,,,,,...333777999<<<>>>@@@AAACCCEEEHHHLLLLLLMMMOOONNNKKKKKKMMMaaammmtttvvvvvvpppuuummm___\\\ccckkktttrrrcccRRREEE???HHHVVVdddttt{{{{{{yyyrrrkkkhhhhhhgggeeedddcccccccccfffgggfffbbb^^^]]]___ccc___bbbfffiiilllpppuuuxxx|||xxxrrrkkkgggdddeeebbb^^^\\\]]]\\\eeennnuuu|||{{{sssllliiihhhhhhhhheeehhhjjjmmmqqqooo___OOORRRRRRVVV[[[XXXOOOHHHEEECCCMMMaaa{{{{{{jjj^^^dddxxx~~~xxxsssuuuzzztttrrrqqqrrruuuwwwwwwwwwxxxyyy{{{~~~}}}yyyuuurrrqqqpppsssuuutttttt{{{|||yyyyyyvvvwwwwwwyyyyyywwwsssooopppoooooopppqqqqqqpppnnnnnnmmmlllkkkkkklllmmmnnnpppooooooooooooooooooooopppoooooooooooopppqqqqqqoooqqqsssrrrpppnnnooopppmmmlllkkkkkklllmmmoooppprrrtttuuuppphhhaaa]]]\\\[[[]]]aaagggnnnrrrssssssnnnqqqsssxxxtttiiimmmzzzuuuhhhfffbbbZZZaaaXXXRRRVVV```eeebbb[[[HHH===222...,,,)))((())),,,++++++******++++++,,,******+++++++++******)))((()))***++++++***)))(((++++++++++++++++++++++++************************************************||||||yyyqqqeee___eeennnyyy{{{VVVBBB666...//////***+++222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,---000555888:::<<>>555000---***(((***,,,++++++******++++++,,,)))******+++++++++******((((((''''''(((***,,,---++++++++++++++++++++++++************************************************}}}vvvqqqmmmeee___cccmmmttt|||eeeOOO;;;---...000++++++111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,+++,,,///333777999;;;>>>@@@BBBCCCEEEGGGJJJPPPMMMLLLNNNIIIEEEKKKVVVyyyjjjYYYRRR]]]pppwwwuuuiiiWWWDDD@@@AAAIIIPPPXXXjjj}}}uuummmfffffffffhhhjjjiiigggeeebbbbbbbbbaaa___```aaaccccccfffkkkooosssvvvzzz|||xxxoooiii___^^^aaaddddddaaabbbffffffoooyyyvvvnnnjjjiiiiiiiiijjjlllnnnmmmggg]]]PPPFFFLLLRRR[[[^^^VVVIIIDDDFFFMMM```~~~pppgggooo|||wwwtttqqqssswwwqqqpppppprrruuuvvvvvvuuuzzz{{{}}}{{{xxxvvvtttssswwwqqqoooqqquuuyyyyyyvvvwwwtttssssssuuuvvvwwwuuussspppooonnnoooppppppnnnmmmmmmmmmlllkkklllmmmnnnooojjjkkklllmmmnnnnnnmmmmmmqqqqqqppppppqqqqqqrrrssspppnnnlllkkkkkkmmmooopppllllllkkkkkklllmmmmmmnnnooossswwwwwwpppfff\\\WWWVVVVVVYYY^^^gggpppvvvyyyssssssssswww{{{fff\\\^^^jjj{{{ssslll```PPPQQQKKKFFFHHHOOORRRNNNHHHFFF>>>666333///+++***,,,,,,++++++******++++++,,,***************++++++++++++***(((((()))+++...000++++++++++++++++++++++++***************************************+++++++++xxxoooooolllfffhhhppprrrttt|||}}}ttt^^^DDD//////222---+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///---,,,,,,---111555999;;;===???BBBCCCDDDFFFIIIKKKOOOLLLNNNOOOIIIFFFRRRccc~~~lllddd]]]iiizzz|||vvviiiYYYDDD@@@CCCPPP]]]jjj~~~vvvoooiiihhhhhhiiikkkjjjfffbbbaaaaaa```aaacccddddddcccgggjjjooosssvvvyyy|||~~~}}}xxxqqqiiieee\\\\\\```ddddddcccfffkkkkkkuuu{{{sssmmmkkkmmmoooqqqooorrrssspppeeeXXXOOOKKKOOOUUU]]]^^^SSSHHHGGGMMMSSSgggxxxfffaaaooozzzuuusssrrrssswwwtttttttttuuuxxxyyyxxxwww|||}}}{{{xxxuuuuuuuuusssoooqqqzzz}}}yyywwwyyywwwuuutttsssttttttsssrrrqqqpppooooooppppppnnnllllllllllllllllllmmmnnnnnnkkklllnnnooopppppppppooorrrqqqqqqqqqqqqrrrssssssqqqnnnkkkiiiiiikkknnnoookkkllllllmmmmmmmmmmmmmmmmmmoooqqqrrrpppiiiaaa[[[YYYXXXXXX\\\dddlllssswwwpppmmmoooxxxtttgggcccggguuuzzzjjjeee```YYYWWWPPPJJJKKKPPPQQQMMMGGGCCC<<<777555222---+++---,,,++++++******++++++,,,******)))))))))***,,,---++++++************++++++************************************************))))))*********+++++++++wwwkkkmmmmmmggghhhooosssqqqwwwzzzxxxjjjKKK222111444...+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&((())),,,...000222...---,,,...222666:::<<<>>>@@@BBBDDDEEEGGGJJJLLLNNNLLLNNNPPPJJJHHHWWWmmm}}}pppjjjeeesssuuudddSSSLLLFFFJJJ[[[ppp}}}wwwoooiiikkkjjjiiijjjkkkiiiccc___cccbbbaaadddhhhjjjhhheeekkkoootttxxx{{{}}}xxxxxxvvvsssoooiiidddaaa[[[\\\```dddeeedddhhhnnnwww{{{vvvooolllmmmqqquuuxxxuuuxxxxxxrrrcccTTTMMMLLLSSSXXX^^^\\\QQQHHHKKKSSS^^^qqqyyyqqq\\\ZZZlllzzzuuusssrrrtttxxxxxxwwwwwwyyy{{{|||zzzyyy~~~|||xxxuuuuuuvvvqqqrrr|||}}}}}}}}}yyyyyyzzz{{{xxxtttrrrrrrrrrqqqpppqqqpppooopppqqqpppnnnmmmkkkkkkllllllmmmmmmmmmmmmnnnpppqqqssstttttttttsssrrrrrrqqqqqqrrrrrrssstttrrrnnnjjjggghhhkkkmmmoookkklllmmmnnnooonnnmmmlllmmmllllllmmmnnnkkkeee___XXXVVVSSSTTTYYY```eeehhhkkkfffiiiwww}}}pppjjjqqq}}}zzziii]]]]]]``````]]]VVVNNNLLLOOOOOOJJJDDD@@@;;;888777333...,,,...,,,++++++++++++++++++,,,+++***)))((((((***,,,...)))***++++++***(((%%%$$$************************************************))))))******++++++++++++{{{ooosss|||rrrjjjsssuuuvvvyyy|||wwwVVV888///111///...000---,,,,,,++++++,,,,,,---------++++++++++++---------,,,,,,++++++,,,,,,---000...---...222666888888===???AAACCCDDDGGGJJJMMMRRROOOOOOOOOIIIIII]]]vvvuuummmkkktttsss```YYYNNNHHHNNNdddyyy~~~{{{zzz|||yyyrrrlllllljjjhhhiiijjjhhhddd```dddeeeggghhhhhhiiilllnnnoooqqqvvv{{{{{{uuupppnnnnnnmmmhhhcccaaadddggggggggghhhlllppp{{{zzzwwwsssnnnmmmoootttxxxzzzzzzyyywwwmmm[[[LLLHHHLLLTTT]]]^^^YYYSSSJJJLLL\\\fff~~~oookkk\\\^^^lllvvvrrrqqqrrruuuyyy|||}}}|||{{{zzzzzz|||~~~{{{wwwzzz}}}zzzvvvtttqqqxxx{{{wwwwwwwwwuuurrrssssssrrrqqqooonnnmmmmmmnnnppprrrqqqooommmlllllljjjkkkmmmoooqqqqqqppppppiiiooosssqqqpppqqqpppmmmoooooopppppppppppppppooollllllllllllllllllllllllmmmooorrrrrrooollljjjiiiiiiiiijjjlllmmmkkkgggcccWWWSSSRRRUUUWWWXXX\\\bbbcccjjjooossszzzvvvqqqsssxxx}}}ttthhh___\\\^^^aaacccYYY\\\]]][[[WWWOOOEEE<<>>333222000...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,...333888:::<<<>>>@@@BBBDDDEEEHHHKKKNNNRRRPPPRRRRRROOOSSSkkkuuufffnnnhhhYYYRRRLLLRRRfff|||}}}zzzuuupppmmmnnnllliiihhhhhhgggccc```ccceeehhhiiijjjmmmpppsssrrrvvv|||~~~yyytttnnnkkkkkkjjjgggcccaaadddggghhhiiilllqqquuuzzztttppplllkkknnnssswwwyyyzzzxxxtttkkk[[[NNNMMMSSSZZZcccaaaZZZSSSIIILLL]]]uuu|||kkkfff\\\aaasssuuurrrssssssvvvzzz||||||}}}|||zzz{{{}}}~~~{{{xxxzzzzzzwwwtttuuutttzzzyyyvvvvvvwwwuuurrrrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqpppnnnmmmmmmmmmjjjkkkmmmnnnooopppppppppkkkqqqtttrrrpppqqqpppmmmmmmnnnnnnooooooooonnnnnnkkkkkkkkkkkkkkkkkklllllllllnnnpppooollliiihhhhhhiiijjjkkkmmmmmmkkkfffbbbZZZUUUSSSTTTTTTTTTWWW\\\bbbfffhhhiiippp}}}|||wwwtttuuuwwwtttmmmbbb[[[ZZZ]]]bbbeeehhhiiiiiifff___VVVMMMFFFAAAAAA???888111,,,,,,---...)))---///)))+++///***++++++++++++++++++++++++,,,---------,,,++++++***.........,,,******,,,...+++,,,,,,,,,,,,+++******)))************+++++++++qqqmmm|||||||||{{{zzz|||fffEEE666333000......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++///444:::===???@@@BBBDDDFFFGGGIIIMMMPPPQQQRRRTTTVVVVVV___{{{nnnbbbwwwzzz```PPPKKKPPPcccyyyyyysssooonnnmmmjjjhhhffffffeeedddbbbaaacccgggjjjmmmpppuuuxxxyyy}}}~~~{{{wwwrrrkkkggggggfffdddbbb```dddgggjjjlllqqqxxx~~~}}}xxxrrrooommmmmmpppuuuxxxzzzxxxtttnnneeeWWWNNNPPPXXX^^^fffcccYYYQQQIIIPPPdddyyyjjjcccZZZeeezzz|||uuutttuuuuuuwwwyyyzzz|||}}}}}}||||||~~~~~~{{{zzzzzzwwwssstttwwwzzz~~~{{{vvvtttuuuvvvtttrrrooopppqqqrrrssstttttttttpppqqqqqqooommmmmmnnnooolllllllllmmmnnnooopppqqqnnnsssuuurrrpppqqqpppmmmllllllmmmmmmmmmmmmlllllljjjiiiiiihhhiiijjjkkklllkkkmmmmmmllliiigggfffgggiiijjjlllnnnnnnkkkfffbbbZZZUUURRRRRRRRRQQQSSSXXXaaaaaa``````hhhvvvpppnnnnnnppptttwwwvvvtttkkkeee[[[VVVVVV[[[aaadddlllmmmoooqqqmmmcccWWWNNNIIIFFF???777111...---------(((,,,...)))+++///***++++++++++++++++++++++++......------,,,***)))(((---------+++******+++---+++,,,,,,,,,,,,+++******)))************+++++++++sssppp~~~~~~|||yyyvvvxxx|||iiiGGG666111///---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++000666;;;>>>???AAACCCEEEGGGHHHKKKNNNQQQRRRRRRTTTVVVXXXeeezzzgggccccccNNNJJJOOO```www{{{uuuqqqnnnhhhgggeeeddddddeeeeeeeee___bbbfffjjjnnnsssxxx|||~~~zzzwwwsssnnngggcccbbbbbbbbbaaa___ccchhhlllpppwww|||wwwuuusssqqqppprrrvvvzzz}}}}}}wwwpppggg]]]QQQKKKQQQ[[[```fff```UUUNNNKKKVVVmmm~~~xxxlllddd___ooo|||vvvvvvwwwvvvuuuwwwyyy|||~~~~~~||||||{{{vvvqqquuu|||}}}zzzvvvuuuuuutttsssqqqlllmmmoooqqqrrrrrrrrrrrrqqqqqqpppooommmmmmoooqqqooonnnmmmmmmnnnpppqqqssspppuuuvvvsssppppppooolllkkkkkkllllllkkkkkkjjjjjjiiihhhgggggggggiiikkklllkkklllllljjjgggffffffgggjjjjjjlllnnnnnnkkkfffbbbZZZTTTQQQQQQQQQPPPTTTYYYYYYXXXVVVXXXcccsss}}}gggcccaaagggqqqwwwvvvssskkkddd\\\WWWWWW[[[___bbbeeegggppp|||gggWWWRRRKKKAAA888222///,,,+++---(((,,,...(((+++///)))++++++++++++++++++++++++---------,,,,,,***))))))*********)))'''''')))++++++,,,,,,,,,,,,+++******))))))*********+++++++++zzzwww|||wwwuuuyyy~~~fffFFF333......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---111777;;;===>>>BBBDDDFFFHHHJJJLLLOOORRRSSSRRRRRRSSSVVVddd}}}pppssszzz[[[PPPOOOUUUeee|||~~~~~~zzzsssmmmgggfffeeecccbbbbbbcccdddcccfffjjjooosssxxx}}}}}}yyyvvvtttsssmmmiiiddd```______``````^^^ccciiiooottt|||~~~xxxuuuuuusssssssssvvvzzz}}}yyypppdddXXXOOOLLLTTT___fffggg\\\PPPMMMMMM\\\uuuyyyrrrhhhbbbkkk~~~xxxxxxxxxvvvtttuuuyyy|||~~~~~~}}}}}}|||vvvrrrxxx|||zzzxxxvvvtttssspppooommmnnnpppqqqrrrrrrqqqpppqqqqqqpppooommmmmmoooqqqqqqqqqppppppppprrrssstttqqquuuvvvrrrppppppooommmkkkkkkkkkkkkkkkjjjiiiiiihhhggggggfffggghhhiiijjjjjjkkkkkkjjjhhhggghhhiiijjjjjjkkkmmmnnnlllhhheee^^^XXXSSSRRRPPPOOOSSSXXXRRRRRRPPPSSS```qqq|||~~~tttllleeehhhsss{{{zzzvvvsssnnnfff```______aaabbbbbbcccrrruuu\\\QQQJJJAAA999333///---+++---(((,,,...(((***...)))++++++++++++++++++++++++******+++,,,,,,+++++++++)))******((('''(((***,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++{{{zzzrrrooorrrwwwxxxaaaDDD222---......,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------///333777;;;======CCCEEEGGGIIIJJJLLLPPPRRRSSSQQQOOOPPPWWWeeewwwnnnVVVPPPRRRZZZlll|||ssslllhhhiiihhhfffcccaaaaaacccjjjmmmqqqtttxxx|||~~~zzzuuuqqqnnnmmmmmmgggeeebbb___^^^^^^___``````fffmmmtttzzz}}}wwwvvvxxxssssssuuuxxx|||~~~|||rrrdddYYYQQQPPP[[[fffnnnjjjZZZNNNOOOUUUfffvvvkkkaaabbbvvvyyyyyyzzzwwwuuuvvvyyy}}}}}}~~~}}}|||{{{wwwuuu{{{~~~{{{yyyyyyxxxvvvtttqqqooommmpppqqqsssttttttsssqqqppppppqqqqqqpppooonnnpppqqqrrrrrrrrrrrrrrrsssttttttqqquuuuuuqqqooooooooommmllllllmmmllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhgggiiikkkkkkjjjiiijjjkkkkkkjjjjjjkkklllllljjjhhheee^^^WWWSSSOOOLLLNNNSSSUUUVVVWWWYYYcccsss~~~{{{tttvvv|||zzzvvvpppkkkhhhfffeeedddaaa]]]jjjqqqWWWKKKHHHBBB<<<666111///---,,,'''+++---(((***...)))++++++++++++++++++++++++))))))***++++++++++++++++++,,,,,,+++******---///+++,,,,,,,,,,,,+++******)))************+++++++++xxxxxxzzzyyytttmmmlllqqqvvvttt```EEE333...000///,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,---///333888<<<>>>===BBBDDDGGGHHHJJJLLLPPPRRRRRROOOMMMPPPZZZiiivvv|||{{{xxxeeeUUURRRWWWbbbttt~~~xxxpppkkkeeehhhiiiiiigggffffffhhhoooqqqtttvvvxxx|||{{{yyyuuuqqqllliiigggfffaaaaaa```___^^^^^^```aaacccjjjsss{{{{{{uuutttxxxuuuvvvxxx|||~~~{{{pppbbbXXXRRRUUU```mmmrrrjjjWWWNNNWWWcccwwwyyykkkdddmmmyyyzzz{{{yyyxxxyyyzzz~~~~~~zzzxxxxxxvvvvvv}}}{{{xxxssstttuuuuuussspppnnnmmmooopppssstttuuutttrrrqqqnnnpppqqqqqqpppooopppqqqqqqrrrrrrsssssssssssssssooossstttpppmmmoooooommmnnnnnnnnnnnnmmmlllkkkjjjhhhiiijjjjjjjjjhhhfffeeedddfffjjjkkkkkkjjjkkkkkkkkkjjjhhhiiikkkmmmmmmmmmggg```XXXSSSNNNKKKLLLQQQSSSWWWZZZ\\\dddrrr~~~~~~vvvssspppmmmllliiifffccc]]]SSSXXXnnn~~~vvvaaaRRRNNNNNNLLLEEE<<<444000///,,,'''+++---(((***...)))++++++++++++++++++++++++***++++++++++++******))),,,,,,---,,,++++++...000+++,,,,,,,,,,,,+++******)))************+++++++++tttmmmqqqtttssspppqqqyyysss```GGG555000222111------,,,,,,++++++,,,,,,---++++++------------++++++---,,,,,,++++++,,,,,,---+++,,,...333999===??????BBBDDDGGGHHHJJJLLLPPPRRRQQQMMMKKKQQQ___oooxxxzzznnnxxxwwwiiinnn}}}kkk\\\TTTYYY```mmm|||sssmmmkkk```dddiiikkkkkklllnnnpppoooqqqsssuuuvvvxxx|||vvvuuussspppkkkgggcccaaa^^^_________^^^^^^```aaafffmmmwww|||wwwqqqqqquuuyyyzzz|||xxxlll___VVVRRRVVVcccpppqqqgggTTTNNN^^^ppp~~~ooolll{{{~~~yyyzzz|||{{{{{{}}}zzz}}}xxxuuuvvvvvvwww}}}{{{wwwoooqqqssssssrrrpppnnnnnnkkkmmmppprrrssssssqqqpppmmmppprrrrrrqqqppppppppppppqqqrrrssstttsssrrrqqqooorrrsssooommmoooooommmoooooooooooonnnmmmlllkkkhhhjjjkkklllkkkhhheeecccaaadddiiikkkkkkkkkkkkkkkkkkiiiggghhhjjjmmmooooooeee]]]VVVRRRNNNKKKNNNSSSHHHNNNTTTWWW^^^kkkxxx~~~|||mmmlllkkkkkkjjjhhhdddaaa[[[NNNKKKYYYeeeaaaXXXTTTWWWYYYXXXPPPBBB666000...,,,'''+++---'''***...(((++++++++++++++++++++++++,,,,,,,,,+++***)))((('''***++++++***)))***,,,///+++,,,,,,,,,,,,+++******)))************+++++++++{{{kkklllmmmmmmrrr{{{nnnMMM555000555333------------,,,,,,,,,++++++,,,+++,,,...000///***&&&,,,,,,,,,,,,,,,,,,,,,,,,...///222555888;;;>>>???FFFGGGIIILLLNNNPPPQQQQQQRRRMMMHHHOOOeee||||||{{{ppp\\\YYYhhh{{{vvvhhhZZZNNNVVV```nnn|||wwwrrrmmmiiifffffffffiiimmmqqqssssssttttttttttttuuuwwwxxxxxxuuuqqqllliiigggeeeaaa^^^\\\___bbbdddeeeeeeeeefffnnnwww{{{qqqnnnoooqqqrrrzzzzzzyyyhhhVVVOOOSSS]]]iiipppoooaaaWWWZZZhhh{{{rrrooo{{{~~~zzzxxxyyyqqqsssvvvyyy}}}zzzxxxrrrqqqppprrrtttsssooolllnnnoooppppppooooooooooootttrrrppppppqqqqqqpppooonnnppptttwwwwwwuuurrrppptttuuurrrmmmnnnqqqppplllpppqqqqqqqqqooollliiigggeeehhhkkknnnmmmiiieeebbbhhhhhhiiiiiijjjjjjjjjkkkhhhhhhhhhhhhhhhiiiiiiiiieee___WWWRRRPPPNNNLLLJJJOOONNNNNNSSS^^^kkkvvv}}}{{{vvvcccbbbcccjjjrrrssskkkccc]]]PPPHHHMMMRRRSSSXXXaaaiiiooooooaaaIII555------...,,,+++))))))***,,,---******+++++++++,,,,,,,,,******++++++++++++******,,,+++***))))))+++---...%%%&&&''')))************************************vvvdddgggkkkqqqyyytttWWW<<<111111111------------,,,,,,,,,++++++---,,,+++---///...+++(((,,,,,,,,,,,,,,,,,,,,,,,,...000222666999<<<>>>???DDDFFFIIILLLOOOQQQSSSSSSTTTNNNIIIPPPfff}}}zzzgggWWWTTTbbbrrrnnn```RRRGGGQQQ___rrr|||xxxtttpppmmmhhhhhhhhhkkkooorrrttttttvvvuuutttsssssssssssssssqqqmmmiiifffeeeddd```^^^^^^```ccceeefffhhhkkkmmmxxxxxxooommmnnnppprrr}}}wwwoooaaaSSSOOOWWWcccnnnsssmmmaaaWWW\\\kkk|||pppqqq{{{zzzyyytttxxx~~~{{{xxxvvvtttrrrqqqrrrsssssspppmmmnnnooopppqqqpppppppppqqqtttrrrppppppqqqqqqpppooooooppprrrsssssssssrrrqqqrrrssspppmmmmmmpppooollllllmmmnnnnnnmmmkkkiiihhhgggiiilllnnnmmmjjjfffdddggghhhhhhhhhiiiiiiiiijjjhhhhhhhhhhhhhhhiiiiiiiiifff```YYYSSSPPPNNNLLLJJJNNNMMMOOOVVVaaannnzzztttrrrhhheeegggrrrxxxmmmeeeXXXOOOPPPPPPNNNSSS\\\kkkmmmkkk___LLL:::///+++---,,,+++*********+++,,,******+++++++++,,,,,,,,,******++++++++++++******,,,+++***))))))+++---...''''''((()))************************************{{{uuuaaaeeemmmxxxuuu]]]CCC222...//////------------,,,,,,,,,,,,...,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,///000333777:::===???@@@CCCEEEIIIMMMPPPSSSTTTUUUSSSMMMIIIQQQggg}}}zzzkkk]]]RRRPPP[[[hhhvvveeeWWWKKKCCCJJJ^^^vvv~~~|||zzzxxxuuurrrmmmllllllnnnqqqtttuuuuuuwwwuuusssqqqooonnnmmmmmmkkkhhheeecccbbbaaa___]]]```aaaccceeehhhmmmsssxxxwwwooonnnpppsssuuu}}}xxxhhh]]]RRRRRR^^^kkksssuuukkk```XXX^^^qqqxxxnnnsss|||}}}~~~zzzwwwuuuvvvtttsssrrrrrrqqqpppnnnnnnnnnpppqqqrrrrrrrrrrrrrrrqqqooopppqqqqqqpppoooqqqppppppppppppqqqrrrrrrpppqqqooolllmmmpppppplllkkklllmmmmmmmmmlllkkkjjjjjjkkklllmmmllljjjhhhfffggggggggggggggghhhhhhhhhggggggggghhhhhhiiiiiiiiigggbbb[[[TTTPPPNNNLLLJJJLLLMMMQQQYYYdddqqq}}}qqqnnnccc```dddrrr{{{nnnhhh\\\SSSPPPMMMIIIMMMVVVYYYZZZXXXSSSJJJ???444...---,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,******++++++++++++******,,,+++*********+++,,,---)))******+++++++++******************************~~~zzzvvvfffhhhppp~~~tttmmm\\\EEE444//////000...------------,,,,,,,,,...---+++++++++,,,,,,---++++++,,,,,,,,,,,,------///111444888<<>>AAABBBCCCGGGJJJMMMPPPRRRRRRRRRQQQIIIGGGMMM___wwwwwwnnnbbbXXXPPPOOOXXXcccnnnooommmeeeWWWKKKFFFFFFKKKdddzzz~~~}}}}}}~~~~~~}}}vvvuuuttttttvvvxxxxxxwwwrrrpppllliiigggfffggggggaaaaaa```______^^^___```___aaadddiiioooxxx||||||yyyvvvssstttxxx~~~~~~rrr___YYYRRRWWWiii{{{}}}uuuggg```\\\eee}}}tttlllppp|||yyywwwuuuvvvvvvtttrrrpppooooooooonnnmmmmmmppptttvvvuuusssnnnmmmmmmoooqqqqqqpppnnnpppqqqrrrssssssrrrqqqpppqqqrrrqqqoooqqqsssrrrnnnppppppoooooonnnlllkkkkkkjjjjjjjjjiiihhhhhhggggggffffffeeeeeeeeeeeeeeeeeeeeeffffffggghhhhhhiiiiiiiiieee^^^VVVOOOKKKJJJIIIIIIMMMRRRXXX___jjjuuu|||yyyooogggkkkqqquuuvvvqqqiiiccc^^^[[[XXXXXXVVVRRRPPPQQQMMMOOOOOOJJJAAA888222000------...------+++***)))******+++++++++,,,,,,,,,******++++++++++++******++++++***+++++++++,,,,,,,,,,,,---,,,,,,+++***)))************************zzzkkkccceeettt|||zzzuuuuuukkkWWWBBB666000---............---------,,,,,,,,,,,,+++***+++---///***++++++,,,,,,------...000222777<<<@@@CCCDDDDDDIIIKKKNNNQQQSSSRRRQQQPPPJJJLLLYYYrrr{{{rrreeeYYYPPPPPP]]]jjjmmmllljjjcccTTTHHHEEEIIIRRRjjj}}}zzzxxxwwwwwwxxxyyyxxxxxxpppmmmjjjfffddddddeeefff```aaabbbaaa______```bbbaaadddjjjpppxxx{{{vvvvvvuuuuuuvvv|||rrreeeUUUTTTSSS\\\sssuuufff```^^^iiixxxllliiippp~~~{{{yyyvvvtttsssttttttrrrpppnnnnnnooonnnmmmlllooosssvvvtttrrrllllllmmmoooqqqqqqpppnnnpppqqqsssttttttrrrpppooorrrtttsssqqqrrrtttrrrmmmooonnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhggggggffffffffffffeeeeeeeeeeeeeeeeeeeeefffggghhhhhhiiiiiiiiifff___VVVNNNIIIHHHHHHHHHKKKOOOTTTYYYcccooowww|||ssstttwwwzzzwwwpppggg```]]]___```cccgggiiiddd[[[TTTLLLMMMKKKFFF>>>888555444//////...---,,,+++************+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************jjj^^^ZZZhhhuuuwwwvvvwwwxxx~~~yyybbbFFF555///...............------------***,,,---,,,++++++---///******+++,,,,,,---......000333888===BBBDDDEEEEEEHHHJJJNNNRRRTTTTTTRRRQQQKKKQQQdddyyylll]]]RRRUUUfffxxxyyywwwsssiiiXXXIIIFFFLLLZZZqqq|||{{{yyyxxxyyyyyyxxxwwwpppmmmiiieeebbbbbbbbbcccaaacccdddccc``````bbbdddeeejjjrrr{{{{{{yyyvvvwwwxxxzzz||||||jjj[[[SSSVVV[[[jjjssseeeaaaaaallloooffffffsss~~~{{{yyywwwuuusssooorrrsssssspppnnnmmmnnnooolllkkknnnsssuuussspppjjjjjjlllnnnqqqrrrpppnnnrrrqqqqqqqqqpppppppppppprrrtttsssqqqqqqssspppkkkmmmmmmlllkkkkkkkkkkkkkkkiiijjjkkkkkkjjjiiigggfffgggfffffffffeeeeeeeeeeeeddddddeeefffggghhhiiijjjiiifff```VVVMMMGGGFFFGGGFFFIIIMMMPPPUUU___lllvvv~~~{{{|||{{{xxxqqqhhh___XXXTTT[[[```iiiuuu}}}yyyjjj\\\MMMIIIDDDAAA@@@>>><<<999111000...,,,++++++++++++******+++++++++,,,,,,,,,******++++++++++++************++++++,,,,,,,,,+++***+++++++++++++++***)))************************~~~lll\\\TTT___llloooooorrruuuiiiGGG222///222//////.........---------)))+++...---++++++---///******+++,,,,,,---......000333999>>>BBBEEEEEEFFFFFFIIINNNRRRUUUUUUTTTSSSLLLSSSjjjrrrbbbVVVZZZooo~~~rrr___MMMIIIOOO^^^uuu~~~|||yyyyyyyyyyyyxxxwwwqqqnnniiidddaaa``````aaabbbdddeeedddbbbaaacccfffiiioooyyy|||zzzyyyxxx{{{}}}zzzgggYYYWWW]]]gggwwwpppdddbbbbbbnnn~~~mmmcccfffvvv|||yyywwwuuusssqqqmmmpppsssssspppmmmmmmnnnooolllkkknnnrrrtttrrrnnniiijjjkkknnnqqqrrrpppnnnsssrrrooommmmmmnnnoooqqqrrrsssssspppppprrroooiiimmmmmmmmmmmmmmmnnnooopppjjjkkklllmmmllljjjhhhfffgggggggggffffffeeeeeeeeeddddddeeefffggghhhiiijjjiiifff```VVVLLLFFFEEEFFFDDDGGGKKKMMMRRR]]]lllvvv|||tttmmmfff^^^VVVPPPTTT[[[jjj|||vvvddd^^^TTTIIIDDDEEEEEE???888222000...+++******+++,,,******+++++++++,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++)))******+++++++++******************************rrr\\\SSSbbbrrrpppjjjiiimmmvvvzzzkkkLLL111,,,555000...,,,+++++++++---...---,,,,,,++++++,,,,,,---------,,,+++,,,---...///,,,555<<<===???BBBEEEEEEIIILLLPPPSSSRRRPPPOOOOOOLLLUUUoooppp\\\hhh|||ZZZNNNIIIXXXjjj~~~}}}}}}{{{wwwsssppppppppprrrpppkkkgggdddccccccccc^^^aaaeeefffeeefffiiilllnnnxxxzzzrrrppprrrvvv~~~qqqaaaVVV[[[iiitttpppaaabbbfffrrr~~~ssshhhjjj}}}}}}{{{yyy{{{}}}~~~~~~{{{xxxuuuttttttssssssqqqooonnnmmmmmmnnnqqqtttwwwxxxuuusssnnnnnnnnnooopppqqqssstttvvvrrrooonnnoooooommmjjjpppnnnmmmnnnqqqrrrpppmmmllllllmmmnnnooooooppppppllljjjiiijjjlllllljjjgggfffffffffffffffeeeeeeeeegggfffeeefffggggggeeecccfffbbb^^^XXXNNNEEEDDDIIIIIIIIIIIIKKKOOOXXXbbbjjjyyyvvvzzz}}}zzzvvvqqqjjjbbbZZZUUUWWW[[[aaakkkvvvrrr```PPPKKKIIIDDD???>>>;;;555...+++,,,------,,,++++++******++++++,,,------***)))***---...+++(((++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++************++++++ttt___XXXiii{{{yyyppplllkkkqqqtttiiiOOO555,,,/////////---,,,,,,,,,---...---,,,,,,++++++,,,,,,---------,,,+++,,,---...///...666===???@@@DDDGGGGGGJJJMMMQQQSSSRRRQQQPPPOOOLLLWWWqqqxxxiii}}}}}}[[[QQQMMM]]]tttxxxxxxxxxuuuqqqnnnmmmmmmnnnllliiieeeccccccdddeeedddgggjjjkkkkkklllppptttwww{{{uuuppppppsss|||yyyiii^^^YYYbbbxxxjjj]]]```dddppp~~~zzzpppfffjjjzzzzzz|||}}}~~~~~~|||zzzwwwuuussssssrrrrrrpppooonnnmmmmmmmmmooorrruuuuuusssqqqoooooopppqqqrrrtttuuuuuuvvvsssooonnnoooooommmlllpppnnnnnnppprrrsssqqqoooppppppqqqqqqqqqrrrrrrrrrllljjjiiijjjlllllljjjggggggffffffeeeeeeeeeeeeeeehhhgggffffffggggggeeecccddd___[[[VVVOOOGGGFFFIIIFFFHHHIIIJJJLLLSSS]]]eeesss}}}ppptttxxxuuurrrpppnnniiiaaa\\\XXXVVVTTTYYYgggzzz~~~kkkXXXQQQNNNKKKIIIJJJ???999111---,,,---,,,+++++++++******++++++,,,---***+++,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++vvvccc]]]pppuuullllllppptttnnnYYY@@@111---------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,+++,,,---...///000888???@@@BBBFFFIIIIIIKKKNNNRRRTTTSSSQQQPPPPPPLLL[[[tttsssooolllQQQNNNQQQdddwwwxxxyyywwwsssooolllkkkkkkjjjhhhfffffffffhhhiiihhhkkknnnoooooorrrwww{{{yyywwwtttqqqssswwwnnn```]]]^^^iiiyyybbb[[[^^^dddppp|||xxxnnnhhhppp}}}}}}{{{xxxvvvuuurrrrrrrrrqqqpppooonnnnnnmmmmmmnnnqqqssssssqqqooooooppprrrtttuuuvvvvvvvvvvvvssspppnnnnnnnnnnnnmmmpppooooooqqqssstttsssrrrssssssssssssrrrrrrrrrrrrlllkkkjjjkkklllkkkjjjhhhhhhgggeeedddddddddeeefffhhhfffeeefffffffffdddbbb___ZZZVVVTTTOOOIIIGGGIIIBBBGGGJJJJJJJJJPPP[[[eeeyyy{{{qqqvvv{{{tttpppooolllgggbbb^^^XXXQQQQQQ]]]rrr{{{kkkZZZRRRRRRRRRSSSTTTCCC<<<333---,,,---,,,+++++++++******++++++,,,---'''+++...---***(((***---+++++++++++++++++++++++++++++++++,,,++++++******++++++************++++++xxxfff```rrruuuiiimmmssszzzxxxfffLLL999222***++++++++++++***)))(((---,,,,,,++++++,,,,,,---------,,,+++,,,---...///111999???@@@BBBGGGJJJKKKMMMPPPSSSTTTTTTRRRRRRRRRMMM^^^vvv{{{uuubbbkkkuuuUUUEEEMMMWWWooo}}}~~~yyysssooommmmmmlllkkkjjjjjjkkklllmmmlllooossstttvvvyyy}}}yyyxxxwwwvvvyyy~~~yyyeeeYYY\\\dddrrrqqq___XXX^^^ffftttzzzrrrooo{{{~~~zzzxxxxxxwwwttttttsssrrrqqqqqqppppppnnnnnnnnnppprrrrrrpppnnnnnnppprrruuuvvvvvvvvvuuuvvvssspppnnnmmmnnnooooooppppppqqqrrrttttttttttttttttttsssrrrqqqpppooooookkkkkkkkkkkklllkkkjjjiiihhhgggeeedddcccccceeeeeeeeedddcccdddddddddbbb```[[[VVVTTTTTTQQQKKKGGGHHHCCCHHHLLLKKKLLLTTTdddqqqzzzooollllllkkkiiiggg___WWWTTTXXXaaappp|||ddd\\\TTTRRRUUUWWWWWWVVVBBB;;;222,,,+++,,,---,,,++++++******++++++,,,---(((***,,,,,,***)))***++++++++++++++++++++++++++++++++++++++++++***)))(((++++++************++++++}}}kkkcccqqqttthhhjjjtttmmmQQQ<<<444,,,,,,,,,---,,,,,,+++***---,,,,,,++++++,,,,,,---------,,,+++,,,---...///111999???@@@BBBGGGKKKLLLPPPRRRUUUUUUTTTSSSSSSSSSMMM```vvv|||xxxwwwnnn]]]UUUjjjxxxeeeLLLCCCPPP___zzz~~~wwwqqqnnnooonnnmmmmmmmmmmmmnnnooossswww{{{~~~~~~{{{||||||{{{~~~rrr^^^TTT[[[hhh{{{kkk^^^TTT]]]iiiyyy~~~wwwwww~~~{{{zzzzzz{{{wwwvvvuuutttsssrrrrrrsssoooooooooqqqssssssrrrpppnnnooorrrtttuuuuuutttssstttsssqqqooonnnnnnooopppoooppprrrsssssssssssstttuuutttsssrrrpppooonnnmmmkkklllllllllkkkjjjjjjjjjhhhgggeeedddccccccddddddbbbaaaaaaaaabbbbbb```^^^YYYWWWWWWXXXTTTLLLGGGGGGEEEIIILLLMMMOOO[[[ooo{{{jjjgggmmmvvv|||rrrggg[[[UUUQQQNNNRRRXXXQQQRRRTTTXXX]]]^^^XXXQQQ===666...***+++---------++++++******++++++,,,---+++))))))***,,,,,,***(((++++++++++++++++++++++++++++++++++++******)))(((++++++************++++++sssgggnnn|||vvvnnnhhhrrrqqqTTT===222000000////////////......---,,,,,,++++++,,,,,,---------,,,+++,,,---...///222999???@@@BBBHHHMMMNNNRRRTTTVVVVVVUUUTTTTTTTTTNNN```ttt~~~}}}}}}|||hhhbbbUUURRRiiipppaaaLLLFFFRRR```|||wwwrrrooopppppppppppppppqqqrrrsssuuuzzz}}}|||~~~kkkZZZTTT___ppp```VVVQQQ]]]nnn{{{}}}{{{|||}}}~~~zzzyyywwwuuusssssssssssspppppppppqqqsssttttttrrrooopppqqqrrrsssrrrrrrqqqrrrssssssqqqooonnnooopppnnnppprrrrrrqqqpppqqqrrruuuuuutttrrrqqqpppnnnnnnkkklllmmmmmmkkkjjjjjjkkkgggffffffeeedddcccbbbbbb```______```bbbbbbaaa___ZZZ\\\aaabbbZZZOOOHHHHHHGGGIIIKKKLLLQQQ^^^rrrrrrccccccpppnnn]]]TTTNNNHHHHHHMMMMMMSSSZZZ```ccc```VVVKKK777222,,,)))+++------,,,++++++******++++++,,,---,,,)))'''))),,,---***&&&++++++++++++++++++++++++*********+++******))))))++++++************++++++vvvggghhhssszzzyyywwwooovvvzzz___BBB222111000///.........///000---,,,,,,++++++,,,,,,---------,,,+++,,,---...///444;;;AAAAAADDDJJJOOOQQQTTTUUUWWWWWWVVVTTTUUUVVVNNN^^^rrr~~~ppp___```ZZZXXXjjj{{{eee\\\NNNIIISSS```}}}yyytttrrrrrrssstttvvvwwwyyy{{{{{{{{{~~~|||rrrbbbXXXZZZmmmnnnUUUPPPQQQaaauuu}}}|||zzzzzz|||~~~|||zzzwwwtttrrrrrrrrrrrroooooooooqqqsssuuuuuutttrrrrrrrrrrrrqqqqqqqqqpppppprrrtttsssqqqoooooopppmmmoooqqqqqqnnnmmmmmmooosssrrrrrrpppooonnnmmmmmmjjjmmmnnnnnnkkkjjjjjjllleeefffffffffeeecccaaa```___^^^___aaacccdddcccbbb___eeemmmnnnbbbRRRJJJJJJFFFGGGHHHJJJOOO[[[iiitttvvviii___```nnnlllXXXRRRPPPJJJHHHLLLJJJQQQWWWZZZ[[[XXXNNNBBB555000,,,***,,,---,,,***++++++******++++++,,,---)))))))))***+++***)))(((++++++++++++++++++++++++((())))))************)))++++++************++++++uuueeeccclllvvv{{{|||zzz|||kkkJJJ666000...,,,+++++++++---...---,,,,,,++++++,,,,,,---------,,,+++,,,---...///666===BBBCCCEEEKKKQQQSSSUUUVVVXXXWWWVVVUUUUUUVVVOOO^^^ppp~~~rrrYYYaaacccdddppp}}}nnn\\\YYYQQQOOOZZZggg{{{wwwvvvuuuvvvyyy{{{~~~}}}}}}gggZZZXXXaaa{{{cccRRRSSSTTTfff}}}~~~{{{{{{yyyyyyxxxxxxyyy{{{~~~}}}{{{wwwtttqqqppppppqqqnnnnnnnnnpppsssuuuuuutttuuutttsssrrrqqqpppqqqqqqooorrruuuuuurrrooooooooommmoooqqqpppmmmkkkkkkmmmoooooonnnmmmlllkkkjjjjjjjjjmmmooonnnkkkjjjjjjllldddeeeggggggfffddd```^^^_________bbbeeeffffffdddccclllvvvvvvgggUUULLLMMMDDDEEEFFFHHHMMMUUU___fffjjjzzzppplllfff___^^^hhhyyywwwaaaPPPNNNNNNHHHCCCDDDBBBIIIMMMMMMMMMMMMEEE;;;555111---,,,------+++)))++++++******++++++,,,---'''***,,,,,,)))''')))+++++++++++++++++++++++++++'''((()))***************++++++************++++++zzzoooccc```lll{{{{{{{{{}}}vvvLLL,,,444111...------...---,,,------------------------......---,,,+++,,,///222999;;;>>>AAADDDIIIOOOSSSSSSYYYZZZUUUTTTVVVWWWSSSVVVgggrrryyymmmdddbbb___cccrrr~~~tttccc___WWWPPPNNNYYYppp}}}xxxuuuzzzyyyzzzttt```[[[\\\ddduuuXXXMMMMMMRRRlll{{{zzz|||~~~yyyyyyxxxxxx}}}zzzzzzxxxuuuttttttuuutttssssssrrrpppooooooppprrrsssvvvuuusssrrrqqqqqqrrrssssssrrrqqqqqqqqqooollliiijjjlllnnnooopppooonnnmmmpppqqqqqqqqqpppooommmlllnnnjjjggggggiiilllkkkjjjhhhhhhhhhhhhfffdddbbbaaaaaabbbdddfffggggggffffffmmmttt{{{wwwiiiXXXMMMHHHIIIHHHFFFGGGKKKOOORRRSSS^^^hhh|||tttaaaZZZ\\\[[[cccooorrrggg^^^VVVTTTRRRMMMGGGEEE???HHHLLLGGGEEEGGGDDD<<<333222000---******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++((((((++++++)))***...******++++++++++++******)))************+++++++++|||sssfffcccmmmzzz}}}yyy}}}~~~{{{TTT555444111...------...---,,,------------------------......---,,,+++,,,000333;;;>>>BBBEEEIIIMMMRRRUUUUUUZZZ[[[WWWUUUWWWWWWTTT]]]ooozzzpppccc___ZZZ\\\hhhtttssskkkccc^^^WWWRRRRRR\\\ppp|||{{{{{{zzz|||kkk[[[]]]fffvvvfffRRRLLLOOO]]]yyy{{{yyy{{{}}}yyyzzzxxxxxx}}}yyyzzzwwwuuutttttttttsssrrrrrrqqqqqqppppppqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrpppoooooooooooonnnllliiikkklllnnnooooooooommmmmmppppppppppppoooooonnnmmmnnnllljjjkkklllllljjjhhhjjjjjjjjjiiigggeeecccbbbcccccceeefffgggggghhhhhhlllrrrxxxsssfffVVVLLLGGGGGGFFFDDDEEEHHHLLLOOOQQQ\\\gggzzzxxxbbbXXXZZZ[[[ccclllkkkddd\\\VVVVVVUUUQQQLLLKKKAAAGGGJJJFFFCCCBBBAAA???444222///,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******...***)))++++++((((((+++******++++++++++++******)))************+++++++++~~~pppiiiooozzz}}}yyy}}}}}}[[[>>>444111...------...---,,,------------------------......---,,,+++---111444;;;???DDDIIILLLPPPSSSVVVXXX\\\]]]ZZZXXXXXXXXXVVV```wwwtttccc^^^XXXYYYccclllkkkeeeccc]]]WWWWWWYYYbbbttt~~~}}}~~~}}}mmm\\\RRR\\\nnnlllWWWLLLNNNUUUddd{{{yyyzzz|||{{{|||zzzyyy|||~~~yyyyyywwwuuutttttttttsssrrrpppqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrqqqnnnmmmlllmmmnnnnnnllljjjkkklllmmmnnnnnnnnnmmmlllpppoooooonnnnnnnnnooooooooonnnnnnnnnnnnlllhhheeekkklllkkkjjjhhhfffdddbbbeeeeeedddeeefffgggiiijjjkkkpppsssnnnbbbTTTKKKGGGFFFEEEDDDDDDFFFJJJNNNPPP^^^jjj||||||dddWWWYYY]]]fffjjjccc^^^XXXVVVYYY[[[XXXUUUUUULLLIIIGGGFFFBBB======@@@777222---+++,,,------+++************************,,,,,,,,,+++++++++******---***)))++++++((())),,,******++++++++++++******)))************+++++++++|||oooqqqzzz~~~{{{|||^^^>>>444111...------...---,,,---------------------------------,,,,,,...222555999>>>EEEJJJNNNQQQSSSUUU\\\^^^___]]]ZZZYYYYYYXXX```~~~xxxccc^^^[[[```kkksssqqqllliii```ZZZ^^^dddlll{{{~~~}}}zzzcccWWWRRR```yyyyyy```QQQLLLPPPYYYeee~~~{{{zzzzzz|||}}}~~~|||zzz|||~~~zzzzzzxxxvvvuuuvvvvvvtttsssooopppqqqrrrrrrqqqpppooommmnnnpppqqqrrrqqqqqqppplllkkkkkklllnnnnnnmmmlllkkkllllllmmmmmmmmmllllllooonnnmmmlllmmmnnnoooppppppoooooonnnllljjjgggeeellllllkkkjjjhhhfffcccbbbfffdddccccccdddfffiiikkklllooopppkkk___SSSKKKHHHHHHGGGFFFFFFGGGJJJOOOSSScccooo{{{dddWWWXXX___iiijjj^^^VVVSSSTTT[[[`````````bbbZZZNNNEEEFFFDDD<<<:::>>>:::444---,,,...///---***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))&&&'''***,,,***,,,000******++++++++++++******))))))*********+++++++++qqqnnnwww{{{~~~___<<<444111...------...---,,,------------------------,,,------,,,,,,///333666:::???FFFMMMPPPSSSUUUWWW````````````]]]YYYYYYZZZbbb}}}fff``````lll|||}}}vvvhhh___dddlllsss~~~yyyaaaZZZ[[[mmmnnn[[[RRRMMMSSS]]]nnn}}}{{{zzz{{{}}}~~~~~~zzz{{{~~~~~~{{{zzzyyywwwwwwwwwwwwuuusssnnnoooqqqrrrrrrqqqooonnnlllmmmooopppppppppoooooolllkkkkkklllnnnoooooonnnkkklllllllllllllllkkkkkknnnmmmlllllllllmmmnnnoooqqqpppmmmjjjhhhffffffgggjjjjjjjjjiiigggeeecccaaaeeecccaaaaaabbbdddhhhjjjmmmooonnniii___TTTMMMIIIGGGGGGFFFEEEFFFJJJPPPUUUdddsssrrr___VVVXXX^^^hhhhhhYYYQQQOOOSSS[[[bbbeeeiiimmmbbbQQQEEEFFFFFF@@@;;;======777000...///000---***------------------------,,,,,,,,,+++++++++******)))''''''***,,,***,,,///******++++++++++++******))))))*********+++++++++nnniiisssaaa<<<444111...------...---,,,------------------------,,,,,,---,,,---000444888===BBBIIIOOOSSSVVVYYY[[[bbbaaaaaabbb^^^YYYXXX[[[fffnnneeeeeewwwnnnaaagggpppvvv~~~rrr[[[[[[bbbyyy~~~dddXXXQQQNNNWWWfff}}}}}}|||zzzxxxyyy{{{}}}|||~~~}}}yyyyyy|||}}}{{{zzzyyyxxxxxxxxxwwwuuusssnnnoooqqqrrrrrrqqqooonnnlllmmmmmmnnnnnnnnnnnnmmmmmmkkkjjjkkkmmmoooooonnnllllllkkkkkkkkkjjjjjjjjjnnnmmmmmmlllllllllmmmmmmooonnnllliiiffffffgggjjjiiiiiiiiiiiihhhfffdddbbbcccbbbaaa```aaadddgggiiimmmnnnmmmhhh```VVVNNNJJJCCCDDDDDDCCCDDDHHHPPPWWWddduuuyyyggg\\\YYY[[[]]]fffeeeWWWPPPOOOSSS[[[aaafffkkkrrrggg]]]RRRMMMJJJDDDAAA@@@AAA<<<555111000///---+++........................,,,,,,,,,+++++++++******...+++***++++++((((((*********++++++++++++******)))************+++++++++~~~}}}~~~~~~lllhhhrrrddd???444111...------...---,,,------------------------+++,,,,,,,,,---000555999>>>BBBIIIOOOSSSVVVZZZ\\\dddaaaaaaccc___YYYXXX[[[fffpppllljjj[[[cccpppxxx}}}xxxgggYYY^^^kkkqqq]]]UUUPPPPPPaaawww~~~{{{yyyyyywwwuuutttvvvyyy}}}xxx{{{zzzvvvuuuyyy{{{zzzxxxwwwvvvvvvwwwvvvsssqqqnnnooopppqqqqqqpppooonnnnnnmmmmmmlllllllllllllllllljjjiiiiiikkkmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjmmmmmmmmmmmmllllllkkkjjjkkkmmmmmmllliiihhhiiikkkiiiiiijjjjjjiiigggfffeeecccbbbbbbbbbccceeeggghhhkkkllllllhhh```VVVNNNIIIBBBDDDEEEDDDDDDIIISSSZZZiii{{{wwwbbb```ddddddaaaeeefffYYYUUUSSSUUUZZZ___bbbiiipppuuuvvvppp```PPPGGGEEEDDDDDD@@@;;;555111...---,,,------------------------,,,,,,,,,+++++++++******000,,,***,,,***'''&&&)))******++++++++++++******)))************+++++++++~~~|||{{{|||mmmjjjtttddd@@@444111...---......---,,,------------------------+++,,,,,,,,,---111555999===AAAGGGLLLPPPTTTXXX[[[eeebbbaaaccc```XXXWWW[[[aaavvv{{{xxxzzzqqqzzzaaaSSS]]]ooo|||~~~|||qqq```___gggvvvlllZZZTTTOOOSSSkkkzzzvvvwwwvvvsssuuu{{{wwwxxx{{{}}}~~~zzztttpppwwwvvvtttrrrqqqsssxxx|||uuuxxxwwwsssrrrvvvyyyyyyvvvuuutttuuuuuutttqqqoooooooooppppppppppppooooooooonnnlllkkkjjjkkkkkklllllljjjhhhhhhjjjkkklllllllllkkkkkkjjjiiiiiiiiijjjmmmmmmnnnnnnmmmkkkiiihhhhhhkkkoooooommmkkkkkkllliiijjjjjjkkkjjjiiihhhgggccccccccccccdddfffhhhiiijjjkkkjjjggg```VVVMMMGGGCCCFFFGGGFFFGGGLLLVVV___pppwwwdddfffnnnmmmeeehhhhhh]]]YYYVVVVVVZZZ\\\___fffmmmrrrUUUHHHGGGFFFEEECCC>>>777111---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---***)))++++++((((((+++******++++++++++++******)))************+++++++++{{{}}}~~~|||```;;;888222...//////,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///333999===@@@EEEJJJNNNQQQVVV\\\aaaeeebbbaaabbb^^^YYYVVVXXX___dddlllzzzyyyrrrwwwhhhTTTJJJWWWiiizzz~~~~~~qqqaaa^^^dddyyyxxxfffUUUNNNOOO\\\xxxvvvnnnaaa\\\TTTPPPRRRYYYccciiihhhkkknnnnnnllllllqqquuuuuurrrooolllkkklllnnnppprrrqqqrrruuuyyy{{{xxxvvvuuuvvvvvvvvvvvvuuuuuutttqqqqqqqqqqqqpppppppppppppppnnnllllllmmmnnnooonnnoookkkjjjnnnmmmhhhgggkkklllmmmjjjggghhhkkkkkkhhhkkkiiiffffffgggiiijjjiiikkkllloooqqqrrrrrrqqqpppllljjjiiiiiiiiihhhfffdddfffffffffeeeeeedddddddddccchhhjjjhhheee```VVVMMMAAADDDFFFEEEGGGPPP___kkkqqqwww}}}}}}uuuhhh]]]VVVZZZeeeddd^^^___^^^eeeuuutttYYYOOONNNMMMHHHFFFBBB;;;333---+++***///...------++++++***)))***++++++,,,,,,++++++***)))***+++)))'''&&&)))---))))))************)))))))))***+++,,,,,,,,,,,,,,,|||zzz}}}zzz___<<<888222///000000...---000---------------------------.........000444:::>>>???DDDJJJNNNQQQUUU\\\aaadddaaaaaabbb___ZZZXXX[[[\\\bbbmmm~~~|||fffeeerrr{{{\\\NNNIIIUUUeeettt~~~~~~~~~~~~~~~lll______nnn~~~rrrcccUUUPPPSSSbbbvvvhhh___KKKGGGAAA===???EEEMMMSSS\\\bbbiiikkkkkkkkknnnqqqpppnnnkkkhhhgggiiikkklllnnnnnnppptttxxxyyywwwuuuvvvvvvvvvuuuuuutttssssssqqqqqqppppppooooooooooooooommmllllllmmmnnnnnnmmmppplllkkknnnmmmiiihhhkkklllmmmkkkhhhiiilllkkkgggjjjhhhffffffhhhkkkkkklllnnnnnnpppppppppooommmllliiihhhggghhhiiiiiihhhfffeeeeeeeeedddddddddccccccdddhhhjjjhhheeeaaaWWWMMMBBBDDDFFFEEEGGGOOO]]]iii|||pppeee^^^\\\___hhheee]]]\\\YYY]]]kkkmmmXXXQQQPPPNNNNNNHHH???666000---,,,---...------,,,,,,++++++******++++++,,,,,,++++++***+++++++++***))))))+++---)))******************)))******+++,,,,,,,,,++++++|||}}}{{{{{{zzzyyybbb@@@888222/////////,,,+++---------------------------////////////111444:::>>>@@@EEEKKKPPPSSSWWW^^^bbbfffcccbbbbbb___YYYYYY]]]bbblllzzzqqq^^^SSSYYYnnn{{{aaaOOOGGGJJJWWWeeeqqq~~~}}}}}}|||{{{{{{|||~~~zzzeee___ccc{{{sssjjj___TTTRRRXXXkkk~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||zzzvvvlll^^^OOODDD;;;888444222333888===AAAGGGNNNXXX___aaabbbccceeegggeeecccaaaaaaccceeeggghhhjjjmmmrrrvvvxxxwwwuuuyyyxxxvvvtttsssrrrrrrrrrrrrqqqpppooonnnnnnmmmmmmlllkkkkkklllmmmmmmllljjjpppmmmlllmmmllliiihhhjjjjjjlllkkkiiijjjmmmkkkgggiiihhhggghhhjjjmmmnnnnnnpppppppppooommmjjjhhhffffffeeeeeegggiiijjjjjjhhhdddddddddcccccccccccccccdddhhhjjjgggeee```WWWMMMCCCEEEFFFFFFGGGNNNZZZdddwww{{{kkkaaa```ccclllqqqjjj___YYYRRRRRR\\\dddjjjiii```[[[^^^```^^^TTTIII;;;111------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,******,,,,,,,,,,,,******++++++++++++******,,,,,,+++++++++++++++***uuuxxxyyy}}}{{{fffEEE999333///...---)))((())),,,,,,,,,,,,,,,,,,,,,,,,////////////000444999===CCCHHHNNNSSSWWW[[[aaafffiiifffeeeccc^^^YYYZZZ^^^lll{{{gggSSSNNNTTTiiimmmUUUHHHFFFMMM___oooyyy~~~}}}}}}zzzyyyyyyzzz}}}pppaaabbbkkkqqqfff]]]TTTTTT^^^vvv{{{zzz~~~||||||}}}~~~}}}yyyxxxwwwxxxxxxyyyxxxwwwtttpppjjjaaaVVVIII<<<444555444222111222555888:::777>>>HHHPPPTTTWWWYYY[[[]]]\\\ZZZYYYZZZ\\\^^^___bbbdddiiiooosssvvvvvvvvvzzzyyywwwuuusssrrrrrrrrrrrrqqqooonnnmmmmmmmmmmmmkkkjjjjjjlllmmmmmmkkkiiinnnllllllllljjjiiihhhhhhiiilllllljjjlllnnnlllgggiiihhhgggiiillloooppppppoooooonnnmmmkkkhhhfffdddeeedddeeefffiiijjjiiihhhccccccbbbbbbbbbbbbbbbbbbcccggghhhfffccc___VVVLLLDDDFFFFFFFFFGGGMMMWWW___iiiwwwzzzggg___bbbhhhxxx{{{pppaaaYYYNNNHHHOOOJJJNNNPPPRRRZZZdddgggeeeUUUHHH888...,,,...///...+++++++++,,,,,,---------***++++++,,,,,,++++++***...+++)))***---...,,,***+++++++++,,,,,,+++++++++---,,,,,,+++************|||pppwww|||~~~|||hhhHHH888222...///...++++++,,,++++++++++++++++++++++++------......///333888<<>>>>>=========>>>>>>???@@@DDDIIINNNSSS[[[dddjjjoooqqqsssvvvwwwvvvuuutttrrrpppnnnmmmmmmoooqqqsssmmmllljjjjjjlllllllllkkkhhhkkkllliiijjjnnnnnnkkkkkklllkkkiiikkkooonnnkkkmmmlllkkklllmmmmmmllljjjiiiiiihhhhhhhhhhhhhhhiiifffeeeeeeeeeffffffdddcccbbbbbbbbbcccccccccdddddddddggggggdddaaa^^^VVVNNNDDDDDDDDDEEEHHHLLLQQQTTT\\\aaagggmmm{{{uuuiiiddddddeee```aaaXXXRRRVVVSSSMMMQQQIIICCC>>>@@@EEEGGGEEEBBBAAA===666000,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++------,,,+++++++++)))******************))),,,+++***))))))+++,,,---ssszzzsss[[[WWWhhhtttwwwyyyzzzuuuuuu~~~pppNNN:::333///...,,,((('''(((000000000000000000000000+++,,,---...111666===BBBIIIOOOXXX^^^bbbfffkkkooojjjiiihhheee^^^[[[bbblllyyyrrrkkkaaaXXXGGGLLLXXXggglllcccWWWOOOBBBDDDJJJUUUcccttt~~~}}}|||}}}~~~}}}}}}{{{zzzyyyxxxwwwxxxyyy{{{}}}~~~~~~~~~}}}uuuhhhgggvvvuuugggYYYZZZbbbwwwqqqqqqxxx|||||||||yyywwwxxxyyy}}}}}}}}}yyyuuusssuuuwwwkkkgggcccbbbdddddd___[[[RRRKKK@@@777222111111222222333333333333222222111555555555666888888888777888888777777777777888888777;;;???DDDJJJRRR]]]dddjjjmmmqqquuuvvvvvvtttsssqqqpppnnnmmmnnnpppsssuuuooollljjjjjjkkkmmmmmmlllhhhmmmmmmjjjkkkqqqqqqnnnlllmmmkkkhhhjjjoooooolllnnnmmmllllllmmmllljjjhhhjjjiiiiiihhhhhhhhhhhhiiieeeddddddeeefffgggeeedddbbbbbbccccccddddddddddddfffiiiiiieeebbb___XXXOOOCCCCCCDDDEEEHHHLLLQQQSSS]]]```ccciiixxxsssiiieeedddddd```aaaXXXSSSXXXUUUOOORRRQQQJJJDDDDDDGGGGGGDDDBBB>>>;;;666///***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))---000000---+++,,,...))))))************)))))),,,+++***))))))+++---///sssxxxsss```WWWaaapppwwwvvvmmmsssrrrrrrpppSSSAAA111///333...,,,///---........................***++++++,,,///555===CCCHHHQQQXXX[[[^^^dddiiijjjkkklllfffaaa___XXX]]]qqqtttbbbNNNMMMbbb{{{~~~rrr```NNNIIICCCBBBNNN___rrr~~~}}}|||{{{zzzyyy~~~}}}zzzxxxvvvvvvwwwxxx{{{|||}}}}}}}}}|||zzzyyy~~~|||{{{}}}|||iiieeejjj~~~ooobbbZZZ___pppwwwpppqqq~~~|||}}}}}}||||||}}}~~~|||zzzzzzzzz{{{}}}~~~}}}{{{{{{yyywwwuuurrroooaaa]]]WWWRRRPPPOOONNNNNNAAA===888333000000222333777999;;;;;;999666555444333333333333333333333333666555333111111222333444333666999999;;;AAAKKKTTTaaaffflllqqqrrrpppooonnnlllkkkkkknnnrrrtttsssqqqqqqooollljjjiiijjjkkkllloooooonnnmmmlllkkkkkkkkkjjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmlllkkkjjjiiihhhiiiiiihhhhhhgggeeedddcccfffeeedddcccbbbcccdddeeegggfffeeeddddddeeefffggggggiiihhhfffdddaaaXXXNNNKKKEEEAAABBBDDDDDDFFFJJJPPPYYYcccjjjsss|||uuummmccc______\\\RRRKKKLLLSSSXXX\\\aaa\\\KKKJJJQQQKKKCCCAAA===;;;:::888444///+++***+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++)))''''''((()))***+++++++++)))'''''')))***++++++++++++++++++++++++wwwxxxzzz~~~uuueee]]]eeeqqqsssssskkkqqqrrrtttwww]]]DDD333000444///---000...........................+++++++++,,,///666>>>CCCIIIQQQYYY\\\___eeeiiijjjgggllliiiccc___[[[iiinnnTTTSSSjjjxxxcccOOOFFFCCCGGGVVVhhhyyy~~~}}}||||||~~~}}}zzzxxxwwwwwwxxxxxx}}}}}}||||||{{{zzzyyyyyy~~~|||{{{}}}~~~xxxkkkllluuu{{{pppfffbbbnnnuuupppxxx}}}|||||||||~~~~~~|||zzz|||~~~~~~}}}|||}}}}}}}}}{{{yyy|||zzzwwwtttrrrnnniiieeeUUUPPPIIIDDDBBBAAAAAA@@@<<<:::666333222222444555999:::;;;:::777555444444222222222222222222222333444333111000///000111222000333444444444888AAAHHHWWW^^^hhhooorrrrrrpppoooooonnnmmmnnnppppppnnnlllqqqpppmmmkkkjjjkkklllnnnnnnmmmlllkkkkkkjjjjjjjjjkkkjjjjjjjjjjjjkkkkkklllkkkkkkkkkkkkjjjiiihhhgggggggggggggggfffeeedddcccfffeeeddddddddddddeeefffhhhgggffffffffffffggghhhfffhhhhhhfffgggfff^^^UUULLLFFFAAABBBDDDDDDFFFJJJSSSZZZ```eeennn}}}~~~vvvpppjjjbbb______YYYPPPJJJOOOYYYbbbkkkqqqhhhUUUPPPSSSJJJBBB@@@;;;>>>>>>;;;666000,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,+++***+++,,,...///###&&&)))***++++++,,,---++++++++++++++++++++++++{{{yyyuuuuuu~~~vvviiiaaadddkkkmmmnnnhhhoooqqqvvv|||eeeGGG555111555000...111///........................++++++,,,---000666>>>DDDJJJSSS[[[^^^aaagggkkkkkkeeelllkkkddd^^^\\\qqqqqqYYYYYYppphhhPPPGGGHHHRRReeexxx~~~~~~}}}}}}}}}|||~~~}}}{{{yyyxxxxxxyyyyyy~~~}}}{{{zzzyyyyyyyyyyyy~~~}}}}}}~~~}}}~~~qqqkkkrrr~~~rrrhhhbbb___vvvrrrqqq~~~}}}{{{|||{{{~~~}}}xxxvvvzzz}}}||||||zzzxxxuuuxxxwwwuuurrrnnnggg___ZZZKKKFFF???:::888888888888555555444333333444666777::::::999777444333333444222222222222222222222222222111///.........///000000111111///...111666<<>>999333...,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))***+++---...&&&(((+++,,,+++)))))))))++++++++++++++++++++++++tttuuusssttt~~~{{{rrrmmmnnnmmmrrrpppvvvssstttzzzeeeMMM888///222...---///,,,........................,,,------...111777???EEEMMMVVV___cccfffkkknnnnnniiilllfff```^^^[[[jjjhhhMMMSSSccczzz{{{{{{zzzzzzzzzzzzzzzzzz|||{{{{{{{{{zzzzzz{{{{{{zzzyyywwwvvvwwwzzz}}}~~~~~~}}}|||||||||{{{~~~{{{uuu|||sssiiihhhmmm~~~mmmiiittt}}}}}}~~~|||zzzxxxxxxyyy{{{}}}}}}|||{{{zzzyyyzzzyyyvvvtttooommmiiiddd\\\RRRGGG@@@555222///---...000111222//////000111222333333333666666444222111222555777777777666666666555555555000000000//////000000000000000000000000111333555222888@@@JJJUUUaaalllsssqqqrrrsssssssssrrrrrrrrrnnnmmmlllkkkkkkkkklllmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhheeeffffffgggggggggffffffeeefffggghhhhhhiiihhhhhheeefffggghhhiiiiiijjjjjjiiijjjkkkmmmmmmkkkjjjiiiiiijjjhhhfffggggggbbbZZZOOOHHHCCCCCCCCCAAACCCFFFQQQ^^^nnnzzznnngggccceeefffccc``````^^^WWWUUUYYY^^^]]]ZZZYYY\\\llljjjPPPHHHDDDAAAAAA>>>999333///------++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******+++,,,,,,***((('''((()))++++++++++++++++++++++++ooorrrtttwwwyyyrrroooppptttzzzwww{{{vvvvvv}}}iiiQQQ999///111------///+++........................------...///222888@@@FFFNNNXXXaaaeeeiiimmmpppppplllkkkccc___```^^^hhhgggMMMRRRaaavvv}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyywwwwwwxxx{{{~~~}}}~~~~~~|||{{{|||}}}|||{{{zzz}}}pppeeejjjwww|||dddgggzzz||||||}}}zzzxxxxxx{{{}}}|||{{{|||{{{zzzzzzzzzzzzxxxvvvqqqmmmfff^^^VVVLLLCCC<<<000...------///000000000///000000111222333333444777777777555333444777999999999888888777666666666000000000111111111111111---......//////111222222...111666???KKK[[[kkkuuutttuuuuuutttrrrpppoooppplllllllllkkkkkkkkkllllllllllllkkkkkkkkkkkkllllllkkkjjjjjjiiiiiiiiijjjjjjeeefffgggggghhhhhhhhhhhhfffggghhhiiiiiiiiiiiiiiiffffffhhhiiiiiiiiiiiiiiihhhjjjlllnnnnnnllljjjhhhccceeeeeeeeeggghhhccc\\\MMMFFFAAAAAAAAA@@@BBBEEEVVV___gggkkkqqq{{{sssmmmiiimmmooojjjdddbbbZZZVVVVVV]]]aaa^^^XXXUUU```wwwoooSSSJJJFFFDDDCCC???:::444///------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************((('''(((***,,,++++++++++++++++++++++++rrrvvvyyyzzz~~~yyywwwsssmmmkkkmmmvvv{{{wwwyyysssuuuqqqTTT<<<000111......000,,,.................................///222999AAAFFFOOOYYYcccgggjjjoooqqqqqqnnnlllbbb]]]\\\YYYccczzz{{{{{{|||]]]MMMQQQ]]]rrr}}}}}}||||||{{{zzzyyyyyyxxxxxxyyyzzzzzzzzzzzzzzz|||{{{zzzyyyyyy{{{}}}~~~|||}}}~~~|||{{{|||~~~||||||ooofffsssqqq___kkk~~~~~~}}}zzz{{{~~~}}}}}}}}}|||{{{zzzyyyzzzzzzyyywwwwwwxxxwwwuuurrrpppjjj```WWWMMMEEE===888111111000111333222000///111111111222444666777999======<<<:::777777888999999999888888777666666555//////000111111111111111---------...000000000///000111333777AAAOOO^^^hhhoooqqqrrrqqqnnnllllllnnnmmmllllllllllllmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjkkkkkklllffffffhhhiiijjjjjjjjjjjjfffggghhhhhhhhhhhhhhhgggfffggghhhiiiiiihhhgggggggggjjjmmmoooooommmjjjgggaaadddeeeeeeggghhhaaaYYYKKKDDD@@@@@@@@@@@@AAAEEEQQQZZZ``````dddpppzzzxxx|||}}}wwwmmmhhh___ZZZYYY^^^```[[[TTTQQQXXXkkkbbbOOOOOONNNIIIHHHCCC<<<555///++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,''')))******))))))***+++++++++++++++++++++++++++yyy}}}~~~}}}zzzxxxsssmmmkkknnntttyyyssssssmmmrrrvvvWWW>>>111222//////111---..............................///000333999AAAGGGPPPZZZdddhhhkkkppprrrqqqqqqooocccZZZVVVQQQ\\\uuuqqqrrrxxxxxxmmmrrrsssYYYOOOQQQ\\\ppp||||||{{{zzzxxxwwwvvvvvvwwwwwwxxxyyyzzzzzzzzzzzz~~~|||{{{zzzzzz{{{{{{{{{}}}~~~{{{zzz|||}}}~~~yyyqqqooojjj]]]ooo~~~|||{{{xxxyyy}}}}}}yyyuuuvvvyyywwwvvvtttssssssrrrooommmhhhaaaVVVJJJAAA999333///111000111111222000---***111111222333666999<<<===BBBBBBAAA>>>;;;888888999999888888777666555555444......///000111111000000///......///111111000...444333333333888BBBNNNVVVgggjjjmmmmmmkkkkkkmmmooommmmmmmmmnnnnnnnnnnnnnnnjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmmmmfffggghhhjjjkkkkkkkkkkkkffffffggggggggggggffffffgggggghhhiiiiiihhhffffffgggiiimmmoooooommmiiigggdddggggggggggggfff^^^TTTJJJCCC??????@@@???AAAEEEHHHTTT___aaadddqqq|||pppiiiiiiaaa]]]]]]\\\UUULLLHHHHHHUUUgggeeePPPJJJSSSWWWNNNLLLGGG???666...***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,---------&&&))),,,---+++)))((('''++++++++++++++++++++++++ttt|||zzzqqqlllkkknnnuuutttoooqqqyyyzzzrrr\\\>>>///333111......,,,......------------......---...///000444:::CCCIIIVVVaaajjjmmmnnnppppppnnnssslllccc[[[TTTUUUaaannnsssttt~~~rrreee___mmmiiiNNNNNN[[[dddppp{{{{{{zzzyyyyyyyyyzzzzzzyyyxxxvvvuuuuuuvvvxxxyyy{{{xxxvvvvvvzzz||||||{{{|||{{{{{{zzzzzzzzz{{{{{{}}}~~~{{{tttqqqzzzmmmaaadddvvvzzzyyyzzz{{{||||||zzzyyyyyyyyyxxxvvvzzzyyyvvvsssuuuuuuoooffffffYYYJJJAAA;;;666555666000000000000000111111111***+++---000555:::???BBBJJJCCC<<<999777444444777666666666555444333222111111000///...------...///222000///111333333///***222//////111333888CCCNNNYYYeeennnlllhhhjjjkkkjjjiiijjjkkklllllllllkkkjjjnnnnnnmmmkkkiiihhhgggfffhhhfffeeegggjjjlllkkkiiihhhjjjjjjjjjiiihhhiiijjjiiihhhgggfffeeefffggggggeeeeeedddddddddeeeeeefffhhhhhhhhhhhhggggggggggggfffgggdddaaaaaaaaa\\\TTTHHHEEEAAA?????????>>>>>>FFFPPPYYY^^^fffvvv{{{rrriiiccceeelllnnnfff[[[QQQIIICCCEEEJJJNNNLLLIIILLLWWW```WWWRRRIII@@@777222///...++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++******)))))))))))))))uuu|||}}}oooiiijjjssswwwvvvqqqttt}}}}}}vvv\\\>>>///333111...///---///......------......//////000000222666===EEEKKKXXXbbbkkknnnppprrrsssqqqrrrlllcccYYYQQQQQQ\\\iiivvvsssbbbXXXWWWeeeeeeNNNOOO]]]hhhuuu~~~{{{{{{zzzyyyyyyyyyyyyzzzzzzyyywwwuuuuuuvvvwwwxxx{{{yyyxxxzzz}}}~~~}}}zzzzzzyyyyyyzzz{{{|||}}}{{{||||||}}}~~~{{{tttxxxqqqbbb^^^iii}}}zzzyyyyyyyyyyyy}}}{{{zzzzzzyyyxxxvvvwwwxxxwwwvvvwwwuuummmccc^^^QQQDDD<<<777333222333333333222222222111111111......///000333888<<>>???JJJTTT^^^ccclll|||xxxjjjaaa]]]eeelllmmmdddXXXOOOHHHCCCFFFHHHIIIHHHFFFJJJRRRYYYXXXTTTKKKBBB999222...,,,++++++++++++*********)))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***************{{{qqqlllnnnwwwyyyvvvtttyyyyyy^^^???000222111///000...///......------......///111111222444888???GGGMMMZZZccclllppprrruuuwwwvvvqqqkkkcccYYYPPPOOO[[[iiitttdddYYYSSSQQQ^^^uuuxxx___OOOOOO```mmm}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyzzzyyywwwuuuuuuuuuwwwxxx{{{{{{|||yyyyyyxxxwwwxxx{{{}}}{{{{{{{{{{{{|||~~~~~~~~~|||zzz}}}xxxqqqrrrkkk```XXX^^^sss~~~~~~~~~}}}|||~~~|||{{{{{{zzzxxxvvvvvvzzz}}}}}}|||xxxmmmaaaUUUIII===888444111111222444444333222111111111111111111000111333777;;;>>>CCC<<<666555444111000222...//////000000//////...111000//////.../////////111222222222111000111222222222444777666333333666>>>MMM]]]ffflllqqqttttttuuuuuutttrrrpppnnnlllkkklllllllllkkkkkkkkkkkkkkkkkkjjjjjjkkklllmmmkkkjjjggghhhiiiiiigggggghhhiiihhhhhhgggffffffggghhhiiihhhhhhgggffffffeeeffffffggggggggggggfffffffffeeecccdddbbbaaabbbddd___XXXKKKEEE>>>999999<<>>===777333333222///...///,,,---....../////////...111000000000000000000000222444555333000///111444999555333444333222555:::===JJJ[[[hhhooorrrtttuuuuuuuuutttsssrrrqqqpppooonnnnnnmmmmmmlllkkkkkkkkkiiiiiijjjlllmmmmmmmmmlllhhhiiijjjjjjhhhhhhiiijjjggggggfffeeefffggghhhiiihhhgggfffeeeeeedddeeeeeeffffffffffffeeeeeeeeeeeeeeeeeedddbbbdddeee```ZZZKKKFFF???;;;;;;===???@@@IIITTT^^^eeennnoooZZZZZZbbbhhhmmmlllbbbWWWRRRRRRRRRPPPIIIAAA>>>@@@CCCEEEEEEDDDCCCAAA===888333...+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,+++++++++++++++}}}~~~}}}{{{zzzpppjjjlllppptttzzz{{{rrrdddDDD222333000///111000/////////....../////////000111222444888@@@HHHNNNZZZdddnnnrrrtttxxxzzzzzzuuuooofff[[[QQQQQQ```ppp}}}lllbbb]]][[[VVV\\\gggoookkk]]]PPPLLLOOOdddvvv{{{{{{zzzyyyxxxwwwwwwwwwuuutttssstttuuuwwwzzz|||zzz}}}|||{{{yyywwwwwwwwwxxxyyy{{{{{{{{{{{{|||}}}~~~~~~}}}vvvoookkkfffaaa___aaaeeekkkttt{{{~~~tttzzz~~~kkk[[[YYYKKKNNNQQQddd{{{yyy{{{~~~~~~||||||{{{zzzwwwtttnnnuuuyyyxxxssskkk]]]QQQGGG>>>777666666555555777222222222333444777:::;;;<<<;;;999888888999:::;;;999333111222111...,,,---------...///000000000000000000111111111111111111---000222222111222666:::888444333555777666999===>>>HHHXXXgggooorrrsssuuuwwwvvvuuutttrrrqqqqqqpppqqqpppooonnnmmmkkkjjjjjjeeegggiiilllmmmmmmnnnnnnjjjkkklllllljjjjjjkkkllleeeeeedddccccccdddeeeffffffeeeddddddcccccccccdddeeeeeeeeeeeedddddddddcccccccccaaa___``````[[[TTTJJJFFFBBB???????????????KKKWWWcccjjjrrrcccQQQUUU```cccfffccc[[[VVVWWW[[[\\\___UUUHHHBBBDDDFFFEEECCC>>>>>>===<<<888333...++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***************wwwxxxwwwvvvyyykkkaaaffflllttt{{{}}}wwwrrrhhhGGG444333000...111000000//////......//////000///000111444888???HHHOOOZZZeeepppuuuwwwzzz{{{yyyyyyrrrhhhZZZNNNNNN___rrrvvvjjjccc```VVV\\\gggoookkk^^^QQQLLLTTThhh||||||{{{zzzxxxwwwwwwwwwwwwtttsssssssssuuuwwwzzz|||yyy}}}~~~{{{zzzyyyxxxwwwvvvvvvvvvxxxxxxyyyyyyyyyyyyxxxxxxxxxnnnddd^^^WWWQQQOOOPPPVVV]]]fffoooxxx}}}uuuppp|||eeeMMMCCCGGG???IIINNNbbb|||yyy{{{~~~}}}||||||{{{yyyuuurrrqqqvvvxxxtttmmmdddXXXMMMAAA999333444555555555777555555555666888<<<@@@BBBEEEDDDBBB???<<<:::777666555111///222222...,,,---...///000111111111111111000000111222222222222111222333555666666666888:::888666999???AAA???<<<<<>>;;;888444000///222333///------000000111111111111111000000111222333333333222222666777:::>>>BBBEEEFFFEEEGGGDDDDDDHHHJJJGGGDDDDDDGGGJJJTTTbbbkkknnnsssyyy}}}{{{yyyvvvtttrrrqqqqqqrrrqqqqqqpppnnnmmmllllllgggjjjnnnooonnnllllllmmmkkklllmmmlllkkkkkklllmmmpppooommmkkkkkkjjjkkkkkkccccccccccccdddeeeffffffdddcccccccccbbbbbbbbbbbbcccdddbbb```bbbccc^^^WWWKKKGGGBBB???>>>???@@@@@@HHHUUUdddkkkrrr}}}nnn```XXXYYY]]]bbb___ZZZZZZfffvvvyyylll[[[OOOJJJHHHFFFCCC??????>>>;;;777222...++++++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,+++++++++++++++sssjjjhhhmmmuuuzzzzzzwwwyyy}}}nnnLLL666444///---000///000000////////////000000000111222555999AAAJJJPPP]]]jjjvvv|||~~~}}}yyyvvvpppggg[[[RRRYYYqqqsssddd\\\TTT^^^sss|||hhh\\\```uuu|||{{{zzzxxxwwwvvvvvvvvvxxxwwwuuutttssstttvvvwwwxxx}}}|||zzzzzzuuuvvvxxxyyyzzzxxxwwwvvvyyyzzz|||}}}|||yyyuuusssaaaVVVLLLHHHGGGFFFGGGKKKOOOQQQRRRVVV]]]kkk{{{yyyqqqhhhcccgggmmmkkkUUUEEE@@@BBBCCCBBBNNNOOO]]]uuuyyy}}}~~~||||||}}}}}}|||{{{zzzzzzwwwsssooopppqqqmmmbbbXXXPPPIIIBBB===666222444777777777999555444444444555999<<<>>>BBBDDDFFFHHHGGGDDDAAA>>>333000000333444000......000000111111111111000000000111222333444333333222...111888DDDQQQ[[[^^^___[[[SSSMMMMMMMMMMMMMMMOOOQQQQQQXXXdddlllnnnsssyyyzzzyyywwwvvvuuuvvvvvvwwwppppppppppppooooooooonnnjjjnnnrrrrrrooolllkkkllljjjkkklllllljjjjjjkkklllmmmllljjjhhhffffffffffffcccccccccdddeeefffggghhhcccccccccbbbbbbbbbbbbaaa]]]^^^]]]\\\^^^```\\\VVVLLLGGG@@@;;;;;;===@@@AAAKKKZZZiiipppvvvyyymmmbbb\\\YYYXXXXXX[[[VVVPPPSSSdddyyy{{{nnn\\\NNNGGGDDDAAA???999999999888555222///---+++++++++,,,,,,---------))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++......---,,,,,,,,,,,,---|||mmmoootttwwwxxx||||||TTT888444111000000,,,333222000///.........///---...000222666???JJJSSScccooo{{{~~~zzzvvvuuuqqqiii^^^UUU[[[uuuuuulll[[[[[[ddd}}}wwwkkkiii}}}~~~|||yyyxxxxxxxxxwwwuuurrrssstttvvvwwwwwwwwwwwwwwwwww||||||vvvvvvsssuuuxxxzzz{{{zzzyyywwwzzz~~~yyykkk\\\PPPMMMNNNRRRRRROOOQQQVVVVVVRRROOOOOOVVV___hhhmmmmmmlllhhh```ZZZ\\\fffppp]]]IIIIIICCC>>>FFFLLLKKKOOO\\\kkkuuuxxxxxx~~~~~~~~~~~~~~~~~~}}}}}}zzz~~~|||zzzxxxuuuqqqnnnkkkggg___UUUKKKAAA:::777777111///333888888777888999777555555888;;;===>>>CCCBBBDDDIIINNNLLLCCC:::666222000222222000///000000111222333444444444444444444444333222333555777222555AAAWWWooowwwlll```YYYVVVVVVXXXXXXXXX]]]eeejjjooowww{{{|||{{{yyyzzz}}}|||xxxuuurrrpppnnnooooooooonnnkkklllmmmmmmnnnnnnmmmmmmjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjiiigggfffgggiiiddddddeeeffffffeeedddcccbbbbbbbbbbbbaaaaaa``````\\\^^^^^^\\\]]]^^^\\\WWWPPPHHHBBB@@@???===>>>AAAOOO^^^nnnwww|||{{{ggg^^^```]]]^^^```[[[```SSSKKKQQQ^^^ddddddbbb^^^VVVTTTXXXUUUHHH@@@???>>>:::888999444,,,+++///,,,++++++++++++++++++,,,))))))*********+++++++++))))))))))))***+++,,,---+++,,,,,,---,,,+++***))),,,+++******))))))******|||yyy}}}}}}kkkmmmsssxxxyyy~~~~~~UUU999333000///000---333222000///.........///---///000222666???KKKSSScccooozzz}}}xxxxxxssskkkaaaYYY^^^sssnnn]]]jjjsssooo~~~{{{yyyxxxxxxxxxwwwvvvrrrssstttuuuwwwwwwwwwwwwyyyyyy~~~{{{|||vvvwwwxxxzzzzzzyyywwwvvvwww|||}}}yyyssseeeXXXJJJOOOVVVZZZ[[[]]]___aaa\\\XXXSSSQQQSSSXXX]]]```ggggggccc]]]XXXZZZdddmmmzzzgggLLLAAAEEEBBB@@@KKKMMMQQQZZZiiiwww|||}}}{{{wwwrrrlllddd___^^^ZZZSSSKKKCCC<<<888555555000///444999999999:::;;;999777888<<>>BBBOOO^^^oooxxxnnn\\\UUUYYYZZZ```fffcccdddWWWNNNQQQXXX[[[XXXVVVWWWTTTWWW___^^^RRRIIIGGG>>>:::999999444---+++///++++++************++++++,,,,,,,,,,,,------------))))))))))))***+++,,,---++++++,,,---,,,+++***))),,,+++******))))))******|||uuurrryyy}}}hhhiiiqqqxxxzzz\\\===666111///000,,,222111000///.........///---///000222666???KKKTTTdddnnnyyy|||yyytttnnngggbbbfffuuunnn~~~~~~xxx}}}{{{xxxwwwxxxxxxwwwvvvrrrssstttuuuvvvwwwwwwwwwxxxyyy}}}}}}~~~xxxxxxxxxxxxxxxwwwvvvvvvtttyyy{{{xxxqqqiii^^^TTTRRRbbbooorrruuu{{{|||yyylllggg```[[[XXXVVVUUUUUUWWWWWWUUUPPPMMMQQQZZZbbbqqq___QQQIII<<<;;;BBBAAACCCRRRZZZeeevvv{{{~~~~~~|||xxxrrrkkkaaaWWWPPPKKKHHHCCC===999555444333333000000555999:::;;;>>>@@@@@@BBBFFFKKKNNNOOOOOOQQQLLLGGGEEEEEEBBB;;;555444000...111222000000111111222222222222333333333555888<<<>>>>>>>>>>>>>>>999<<>>===>>>BBBJJJXXXgggooottt{{{mmm]]]XXX\\\]]]ccciiiffffffZZZPPPPPPTTTTTTPPPMMMQQQWWWgggxxxwwwdddRRRKKK>>><<<:::999444...,,,...*********))))))*********************))))))))))))***))))))******+++,,,---***+++,,,---,,,+++***))),,,+++******))))))******{{{ssspppxxx{{{eeefffoooxxx{{{bbbBBB888222//////+++111111000///////////////...///000222666@@@LLLVVVeeennnxxxzzzuuupppllljjjmmmxxx{{{~~~{{{xxxvvvwwwwwwwwwvvvrrrrrrtttuuuvvvwwwwwwwwwwwwwwwzzz}}}~~~|||zzzyyywwwvvvvvvvvvwwwwwwwwwwwwssswwwyyytttkkkbbb[[[WWWhhh~~~zzzuuummmeee]]]VVVPPPMMMHHHIIIHHHFFFDDDHHHPPPWWWfffoootttooodddVVVFFF999<<<===888:::AAAAAAJJJ^^^nnn~~~}}}yyywwwrrrkkkcccXXXMMMFFF===;;;777333111000111111222000111666888:::>>>DDDJJJNNNVVV^^^cccccc^^^ZZZOOOIIIBBB===<<<:::555222333///---111222111111333444444444555555666666777:::===AAADDDFFFHHHKKKMMMDDDDDDKKKZZZpppyyyqqqmmmkkkkkkjjjhhhfffddd___\\\aaaiiiwwwzzz{{{wwwuuuvvvuuurrrqqqpppppprrrsssrrrpppnnnkkkkkklllmmmmmmmmmllllllmmmmmmlllkkkiiihhhggggggiiiiiihhhfffdddeeehhhkkkkkkjjjjjjiiihhhfffeeeeeecccaaa^^^]]]]]]^^^```bbb^^^___]]]ZZZZZZ\\\ZZZUUULLLEEE???>>>===<<<>>>AAAGGGSSS^^^```bbbjjjtttzzz~~~qqqnnnooojjjkkkkkkbbbaaaWWWPPPQQQSSSRRROOOMMMLLL\\\yyyrrrVVVHHH@@@???<<<888333---,,,,,,******))))))))))))******((((((((((((((('''''''''************+++,,,------***+++,,,,,,,,,,,,******,,,+++******))))))******}}}tttooowwwvvvaaacccmmmwww|||^^^???666111///111---000000000000000/////////...///000111666@@@MMMWWWfffpppzzz|||wwwqqqnnnkkkkkkrrr{{{|||wwwttt|||xxxvvvvvvvvvvvvvvvqqqrrrsssuuuvvvvvvvvvvvvvvvxxxzzzzzzyyyxxxvvvtttsssttttttuuuvvvxxxyyyyyytttwwwwwwrrrhhhaaacccggg~~~xxxpppggg]]]SSSKKKEEEAAABBBBBBAAAAAAEEEKKKPPPWWWYYYWWWOOOHHHAAA;;;666666:::999;;;AAADDDRRRmmm|||zzzwwwrrrkkkcccYYYOOODDD===777555333000//////000000222111222666888;;;CCCMMM\\\bbbkkkrrrrrrjjj^^^TTTEEE@@@999555444333111///222...---111333222333555555555555666777999;;;<<>>===<<<;;;<<<@@@HHHQQQXXXVVVWWWbbbrrr|||zzzqqqbbb\\\UUUPPPQQQRRROOOLLLLLLHHHZZZxxxoooUUUJJJFFFEEE@@@888111---++++++******))))))))))))******++++++++++++++++++++++++************+++,,,---...******,,,,,,,,,,,,+++***,,,+++******))))))******|||tttnnnsss{{{mmm]]]___iiiuuu}}}}}}TTT777222000000333111//////000000000000//////...///000111666@@@NNNXXXfffrrr~~~zzztttnnngggdddjjjsss}}}wwwhhhgggvvveeefffttt{{{}}}xxxuuuuuuuuuuuutttqqqrrrssstttuuuvvvvvvvvvwwwzzz|||zzzyyyyyyvvvrrrpppqqqsssuuuwwwxxxyyyyyyuuuvvvwwwrrrkkkjjjvvv~~~yyyqqqggg]]]SSSIIIBBB999:::::::::;;;>>>BBBEEEGGGDDD???:::777777888888333888777999@@@FFF[[[yyy~~~zzzxxxtttnnncccXXXMMMCCC:::555444333222111000000000000222222444777:::@@@NNN\\\qqqsssuuutttlll^^^NNNBBB999666222000000000000///222......222555444555777444444555777:::>>>AAACCCCCCDDDFFFIIIMMMTTT\\\bbb[[[[[[___fffpppvvvxxxxxxrrroookkkiiiiiimmmrrruuuwwwwwwuuupppeee\\\]]]dddrrrxxx{{{xxxttttttsssrrrtttrrrppppppooonnnkkkiiijjjjjjkkklllllllllllllllmmmmmmlllkkkjjjiiiiiihhhiiijjjkkkjjjiiiiiijjjllliiihhhgggfffeeeddddddeeeaaa```___^^^^^^```aaaccc^^^___]]]ZZZZZZ^^^]]]YYYLLLDDD>>><<<;;;999:::===AAAJJJPPPOOOQQQ___sss|||iii___YYYTTTSSSPPPIIIFFFEEECCCNNNbbbqqqmmm]]]SSSTTTQQQOOOGGG:::111...---+++*********))))))*********))))))*********++++++++++++******++++++,,,---...)))***+++,,,---,,,++++++,,,+++******))))))******{{{tttnnnpppuuuzzzzzzrrrdddXXX[[[eeesssyyyPPP555222111222444111...///000111111000////////////000111666AAAOOOYYYfffttt}}}vvvooogggdddlllvvvnnniii```]]]wwwnnn]]]]]]iiinnnuuu~~~yyyuuutttsssssssssqqqqqqssstttuuuvvvvvvvvvtttyyy|||zzzyyyzzzwwwqqqpppqqqtttvvvwwwwwwwwwvvvssstttuuussspppwww{{{vvvnnndddZZZOOOEEE???333333444444555777999;;;777333000///000000222333222777666888???GGG^^^~~~zzzuuusssllldddWWWJJJAAA:::555222111111222333222222111000111111555999>>>III\\\nnn{{{qqqeeeXXXJJJ===666222111000000000000000000222///...333666666777:::666777888<<<@@@EEEJJJMMMJJJKKKNNNPPPTTTYYY___dddfffhhhmmmsssxxxxxxuuuqqqgggdddaaaaaaeeellltttyyy{{{||||||wwwjjj``````fffpppwww|||yyyuuuttttttsssrrrpppnnnmmmmmmmmmkkkjjjjjjjjjkkkllllllllllllkkklllllllllkkkkkkjjjjjjjjjfffhhhjjjkkkjjjiiiiiijjjgggfffdddcccccccccddddddaaa````````````aaabbbccc^^^___]]]ZZZ[[[______\\\MMMEEE>>><<<:::888888;;;:::EEELLLLLLNNN\\\qqqlllgggbbb]]]YYYRRRIIICCCCCCAAAEEEOOOWWWTTTMMMQQQ]]]]]]ZZZNNN===222000///---++++++************++++++&&&''''''((()))***++++++++++++++++++,,,---......)))***+++,,,---,,,++++++,,,+++******))))))******{{{uuupppppprrrwww{{{rrrjjj___UUUYYYcccqqq|||TTT999555333222333///...///000111111000////////////000111666AAAOOOZZZgggvvv~~~yyyrrrkkkjjjtttjjjjjjddddddsssooo```[[[eeeggglll~~~yyyuuussssssrrrqqqqqqqqqssstttuuuvvvvvvvvvpppvvvzzzxxxxxxzzzwwwqqqqqqrrruuuwwwxxxwwwuuusssqqqrrrttttttttttttnnnfff\\\RRRGGG===777333444444555555666888999333111111444555444222222444999888999@@@GGG^^^~~~}}}uuuooonnnbbbZZZLLL@@@999555444333...000222333444333111000000111555;;;BBBOOOfff{{{|||iiiWWWHHH===777444//////000111222222111000333//////444777777999;;;:::;;;===AAAGGGMMMRRRVVVPPPSSSVVVYYY[[[^^^bbbeeennnqqqvvv|||}}}yyyrrrkkkfffdddbbbccciiirrr}}}}}}{{{nnncccbbbhhhooowww|||yyyuuuuuuuuutttqqqnnnlllkkklllmmmlllllljjjjjjkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkdddgggjjjkkkjjjiiihhhhhheeedddcccbbbaaabbbcccddd``````aaaaaabbbbbbbbbccc^^^___]]]ZZZ\\\```aaa^^^MMMEEE>>>;;;999777777:::;;;GGGPPPOOOQQQ]]]ppp}}}kkkmmmiiiddd```WWWLLLFFFFFFBBBDDDKKKPPPKKKGGGPPP___eeeaaaTTT@@@333222111///,,,,,,++++++++++++,,,,,,))))))***,,,---...///000++++++++++++,,,---......)))***+++,,,---,,,,,,+++,,,++++++***)))*********tttnnnmmmlllwww}}}||||||sssaaaSSS^^^ggguuuWWW;;;555000...///---111111000000000000111111///111333555999BBBMMMVVVjjjttt}}}|||pppgggmmmuuueeecccjjjlllwwwyyylllaaaccchhhkkkooozzzyyyuuuuuuwwwwwwvvvrrrrrrrrrsssssstttttttttxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuuqqqxxxxxxttt~~~yyymmmggg^^^UUUMMMFFF@@@<<<555444333222111111111111222222222222333444555555555555555666:::GGGXXXeee{{{~~~}}}ooobbb\\\VVVMMMAAA888444444333222222111111000000111222333000333555999GGG```xxxmmmWWWHHH>>>666111111333222222111000000//////000111333444666777777777<<<>>>EEENNNSSSWWW___hhhaaadddffffffhhhlllnnnmmmwww|||yyyssspppfffggghhhjjjooowww~~~sssqqqtttwwwzzz~~~~~~zzzwwwvvvsssoooqqqooommmkkkjjjkkkllllllnnnllljjjjjjkkkmmmmmmllloooooonnnnnnmmmlllkkkjjjjjjjjjjjjjjjiiigggeeedddeeecccaaabbbeeegggeeeccccccbbbbbbaaabbbccceeefffdddaaa]]][[[[[[\\\]]]\\\SSSGGG<<<999999999999:::???>>>CCCKKKUUU```ooo}}}sssbbbeeefffeee```YYYRRRPPPPPPKKKHHHDDD@@@???AAADDDGGGOOOMMMHHH@@@777///+++*********************++++++******++++++++++++******,,,,,,+++***((())),,,...,,,,,,,,,------,,,++++++,,,***''''''(((*********ppplllnnnnnn{{{{{{jjj\\\\\\fffvvv\\\@@@:::555222333000111111000000000000111111///111333555999BBBOOOWWWkkkuuu~~~|||rrriiimmm}}}ttteeebbbgggkkkuuuzzzrrrhhh```eeemmmtttyyyzzzvvvuuuvvvvvvvvvssssssrrrrrrsssttttttuuuwwwwwwyyyzzzzzzzzzyyyxxxvvvvvvvvvvvvuuuuuutttttttttxxxwwwvvv}}}qqqeee```XXXPPPIIIDDD???<<<444444333222111111111111111111111111222333444555666666666444555===IIISSS^^^kkkxxx|||~~~|||xxx{{{{{{yyyzzzuuuiii]]]WWWQQQJJJAAA:::555444333333333444555666666666666555555888:::===HHH]]]qqq|||ppp___LLL???888222000000000000000000000000//////333333444555777888999:::<<>>666///,,,+++******************************++++++++++++******+++++++++)))'''(((***,,,+++,,,,,,---,,,,,,++++++,,,***''''''(((*********}}}pppnnnrrruuuyyyjjj]]]]]]hhhzzz[[[@@@:::555222222...111000000//////000000111000111222444999BBBOOOYYYlllvvv|||rrrjjjkkkwwwxxxfff]]]]]]eeepppxxxxxxsssnnnjjjeeekkkttt~~~~~~}}}{{{xxxvvvtttuuuwwwtttsssrrrqqqqqqsssuuuvvvuuuvvvvvvwwwxxxwwwwwwwwwttttttttttttssssssssssssvvvxxxwwwxxx}}}pppfff[[[VVVOOOIIIDDDAAA>>><<<444333222111111000000111000000000000111222333444555666666444333666===CCCPPPWWW]]]\\\[[[]]]]]]]]]XXXZZZ^^^fffoootttuuusssnnnnnnppprrrlll```UUUQQQIIIGGGAAA;;;666444555777333444777999999888666555888;;;===>>>EEETTTaaahhh^^^OOO???777333111000222000000000000111111111111222111111222333555777999>>>HHHWWWeeemmmuuu{{{nnnnnnpppvvv~~~}}}wwwqqqooonnnmmmlllmmmnnnooopppooommmkkkkkkllllllkkkjjjkkkkkkkkkkkkjjjiiiiiihhhkkklllnnnnnnmmmkkkhhhfffdddcccccccccdddcccaaa^^^bbbbbbbbbcccdddeeeggghhheeecccaaa___^^^\\\ZZZWWWOOOCCC999777888777777888666999@@@IIITTTccczzzuuufff___\\\YYYZZZ\\\```cccaaa[[[VVVVVVOOOFFF@@@???AAAAAAAAAEEEDDDAAA;;;555///,,,+++******************************++++++++++++******+++++++++)))''''''(((***++++++,,,,,,,,,,,,++++++,,,***(((''')))*********tttttt{{{|||yyyttthhh\\\bbbmmm~~~YYY>>>:::555222222///000000////////////000000///000000222777BBBPPPZZZmmmwww{{{qqqjjjlllvvvjjjYYYRRR\\\hhhssstttrrrrrrqqqppppppyyy}}}yyy{{{|||zzzvvvtttuuuwwwtttssspppooooooqqqsssuuusssttttttuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrqqqvvvxxxxxxxxx{{{zzzyyysssiii```TTTOOOHHHCCC@@@>>><<<;;;444333222111111000000111////////////000111222333222444555555555666999<<>>??????:::999;;;???FFFKKKMMMNNNWWW\\\dddiiidddZZZQQQLLLEEECCC@@@:::444444888<<<::::::;;;<<<;;;;;;:::999===@@@AAAAAAEEENNNTTTVVVRRREEE888333222222222444333333333333333333333333222222111111222555888999@@@LLL___nnnwwwuuuvvv|||}}}wwwqqqpppooonnnnnnnnnnnnoooooorrrooommmlllkkkjjjhhhgggjjjjjjkkkkkkkkkjjjiiiiiijjjkkkmmmnnnnnnkkkhhhfffcccccccccccccccaaa^^^\\\___``````bbbcccdddeeefffbbb```^^^]]]]]]^^^]]]\\\NNNCCC999777999888888999888:::AAAJJJTTTddd}}}|||hhh___^^^___\\\YYYXXX]]]eeejjjhhheee^^^WWWNNNHHHEEEBBB>>>:::??????===999444///---,,,+++++++++*********************++++++++++++******+++,,,+++***((('''(((*********+++,,,,,,,,,,,,++++++)))(((((()))******)))vvvyyy}}}zzzyyypppeeehhhppp~~~[[[AAA<<<888666777444000000////////////000000.........///555@@@PPP[[[nnnyyyyyyqqqnnnuuusss]]]QQQXXXeeesssxxxzzz{{{yyywwwqqqvvv}}}wwwzzz}}}{{{wwwuuuuuuvvvsssrrrooommmmmmoooqqqsssrrrrrrrrrrrrssssssttttttppppppppppppppppppqqqqqqqqqvvvyyyyyyxxx{{{~~~~~~zzzwwwuuuttttttooofff___PPPKKKDDD???<<<;;;:::999555444333222111111111111////////////000111222222111333555555555666666777555555666666555222000111///...///222555777888888AAAKKKWWW^^^^^^XXXOOOIIIDDDBBB>>>999555666<<>>???@@@AAACCCFFFFFFEEEHHHNNNPPPOOOLLL@@@555222222222333555666555555555444444333333666555444444666888;;;======JJJ___qqq|||yyyrrrrrrqqqpppooonnnmmmllllllnnnmmmlllllllllllljjjiiikkkkkklllllllllllllllkkkhhhjjjkkklllllljjjgggeeebbbbbbcccbbb```^^^\\\\\\]]]^^^___```aaabbbccccccccc```\\\ZZZ[[[]]]^^^^^^MMMBBB:::999::::::999::::::<<>>444222333222333444666666555555555555555555555555555555777999;;;<<<;;;GGG\\\qqq|||uuurrrrrrqqqooommmllljjjjjjhhhhhhiiikkknnnpppooonnnkkklllmmmmmmnnnnnnnnnnnnhhhiiiiiiiiiiiihhhgggfffaaaaaaaaa```]]]\\\\\\]]]\\\]]]^^^___````````````eeeaaa]]]ZZZYYYZZZZZZZZZLLLBBB999999;;;:::::::::;;;:::>>>HHHUUUggg}}}sssgggfffgggddd___^^^WWWPPPUUUcccsss}}}~~~uuueeeTTTGGGAAA???@@@;;;<<<<<<999444000---,,,,,,,,,++++++***)))))))))******++++++++++++*********+++,,,,,,+++***+++,,,((()))***+++,,,,,,,,,,,,***)))((()))***+++***(((tttmmmuuuzzzoooqqqtttzzz```AAA999222///111/////////............//////000///...///555BBBSSS```ppp{{{~~~xxxvvv{{{lllhhhxxxwwwrrrttt}}}|||{{{{{{zzzyyyvvvtttssssssrrrqqqqqqqqqqqqqqqrrrqqqpppppppppqqqssssssnnnoooooooooppppppppppppqqqqqqsssuuuvvvuuuvvvxxxrrrqqqpppooolllggg___YYYGGGCCC<<<888777888999999777777666555444444444444000000000000111222333333666444333222222222222222111...///444444///---...***+++,,,------...///000///666<<>>??????AAAKKK^^^ttt{{{uuuppppppooonnnmmmllljjjjjjhhhhhhiiilllnnnpppooommmkkkkkklllmmmnnnoooooooooiiiiiihhhhhhggggggggghhh```aaa```]]]ZZZZZZ\\\___^^^^^^___`````````___^^^```^^^]]]\\\\\\ZZZXXXUUUJJJ@@@888888::::::999:::<<<:::>>>KKK^^^rrrkkkccceeeeee```ZZZUUUPPPLLLOOOYYYdddllloookkkjjjfff\\\OOOEEEAAA@@@<<<======:::555000---,,,,,,,,,++++++***))))))(((******++++++++++++******''')))+++++++++***+++---((()))***++++++,,,,,,,,,***)))((()))++++++)))(((pppjjjssssssssssssxxxhhhHHH===555111333111//////............//////111111000000666DDDVVVbbbppp|||yyywww{{{uuuooo~~~vvvwww}}}zzzzzz{{{zzzvvvssstttttttttssssssrrrrrrrrrrrrqqqpppppppppqqqssstttnnnoooooooooppppppqqqqqqvvvqqqoooqqqttttttqqqpppooonnnmmmkkkhhhbbbZZZUUUCCC???999666666888::::::888777666555555444555555000000000000111222333444666444222111333555666777777222222777777222111333333333333111000111333555111333444777AAAMMMOOOJJJJJJIIIIIILLLOOOOOOKKKHHHBBBCCCEEEHHHLLLOOOQQQSSSSSSSSSRRRRRRYYYbbbeeecccLLLBBB999888:::999999:::888999;;;===@@@BBBDDDEEEBBBCCCDDDFFFHHHHHHIIIIIIKKKRRRbbbyyy}}}|||xxxrrrmmmmmmnnnnnnmmmlllkkkkkklllllllllmmmnnnmmmkkkiiijjjkkklllmmmnnnooooooooojjjiiihhhgggggggggiiiiii``````___\\\YYYYYY\\\```___```aaaaaaaaa```^^^^^^XXXYYY[[[^^^___]]]XXXUUUHHH>>>777777:::999888999>>>;;;???PPPfff}}}wwweee___aaaaaa\\\VVVUUUSSSQQQRRRWWWZZZ\\\\\\RRR]]]iiikkkaaaRRRGGGBBB>>>???>>>;;;666111---,,,,,,,,,++++++***))))))(((******++++++++++++******%%%''')))*********+++,,,(((((()))++++++,,,,,,,,,***)))((()))++++++)))(((rrrfffkkk{{{}}}}}}{{{xxxzzziiiCCC:::555000222333111111000///////////////...000111222777BBBSSS___sss}}}yyyvvvyyyuuu{{{|||~~~{{{|||}}}}}}}}}}}}{{{zzzyyyvvvtttrrrpppooopppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooooqqqqqqooonnnoookkkgggggghhhcccZZZQQQ???>>>:::666111///000111:::999888888999999888666888555222000111222333333000222444666666444222111444444555444222111222333000000000000111111111111222111222666===DDDIIIKKKMMMKKKKKKSSS[[[[[[PPPEEECCCHHHMMMNNNOOOPPPQQQPPPUUUWWWXXXZZZaaaiiijjjgggSSSEEE888666999:::999999999<<>>DDD@@@???@@@:::222000444******))))))))))))******))))))))))))))))))))))))---'''(((//////((((((000)))***+++,,,,,,+++))))))''')))+++------+++)))'''ooogggooo~~~dddAAA:::555111333333111000//////......//////...000111222666BBBSSS___ppp{{{zzzrrroooppprrrsss{{{xxxttt~~~|||||||||}}}|||{{{yyyxxxxxxwwwuuutttssssssssstttqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooopppoooooopppqqqqqqooommmhhheeebbbbbbccc^^^SSSJJJ===:::777444333444666888:::::::::::::::::::::;;;999666222000111222222222222222222333333333333333444555666555444333333333//////000000000111111111111000000444;;;AAAFFFHHHOOOPPPTTT\\\aaa]]]PPPEEEBBBEEEHHHJJJKKKNNNQQQSSSYYY^^^dddjjjrrrwwwssslllUUUGGG:::777:::;;;;;;;;;;;;>>>AAAEEEIIILLLOOOPPPWWWRRRTTT\\\___\\\```iiiiiillluuuzzzuuurrrooolllhhhggggggiiijjjllllllmmmmmmmmmlllkkkjjjkkklllmmmnnnnnnmmmkkkjjjiiiiiiiiihhhhhhgggggggggeeebbb___^^^```cccfffggg```bbbbbb```\\\ZZZ[[[\\\ZZZ\\\]]][[[\\\]]]ZZZTTTHHHBBB<<<888999::::::999:::<<>>999555222333222000000///..................///000111666BBBSSS```ppp{{{{{{qqqgggbbbcccfffooo|||mmmqqq{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuuttttttqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnoooooooooooooooooooooooopppqqqpppmmmjjjaaa``````cccccc^^^RRRIII???:::444222555888:::::::::<<<======;;;;;;>>>AAA;;;777333111000111111000222111000000000222333444333444666777777555333222//////000000000000111111///...///333999???CCCDDDNNNSSS[[[bbbaaaYYYLLLCCCBBBCCCEEEHHHKKKOOOVVVZZZaaagggmmmrrryyy}}}xxxqqqWWWIII<<<999;;;<<<<<<===<<<>>>BBBIIIPPPUUUXXXXXX```\\\^^^dddgggfffllluuuzzz{{{~~~yyyuuupppnnnkkkhhhggggggiiijjjllllllmmmmmmmmmlllkkkjjjllllllmmmmmmlllkkkjjjiiiiiijjjjjjjjjjjjiiiiiihhhgggddd```___aaaeeeiiijjjcccbbb```]]]YYYXXXYYY[[[YYY[[[[[[ZZZZZZ\\\YYYSSSHHHBBB;;;888999;;;:::999;;;>>>GGGXXXmmmuuurrrmmmfff\\\QQQOOOSSSTTTNNNGGGLLLSSS```jjjcccTTTLLLNNNHHHFFFFFFDDD<<<111+++***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))///%%% &&&+++)))(((***)))******+++++++++******************************mmmiiiqqq}}}~~~}}}zzzTTT<<<999555333333111000//////..................///000000555AAASSS```rrr}}}|||rrreee^^^```gggtttsssiiikkk{{{zzzzzzzzzyyyxxxwwwwwwuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmmmmnnnnnnnnnnnnnnnpppoooooooooooolllgggccc[[[^^^ccciiilllfff[[[RRREEE===444111444777777666999===@@@???<<<<<<@@@EEE<<<888444111000000000///000000000000111222333333222333666888999777333000////////////000000000111/////////333999>>>AAACCCKKKRRRZZZ]]]XXXNNNDDD>>>===>>>BBBIIIOOOUUU^^^fffmmmooopppppptttxxxuuuoooUUUHHH<<<:::;;;===>>>@@@@@@BBBGGGPPPZZZaaaccccccdddbbbdddhhhjjjlllsss}}}|||yyyvvvsssnnnmmmjjjhhhggghhhiiijjjlllllllllllllllllllllkkkjjjjjjjjjkkkkkkkkkkkkllliiiiiijjjkkkkkkjjjiiihhhhhhddd```___aaaeeegggiiidddbbb^^^[[[XXXXXXYYY[[[YYY[[[[[[YYYZZZ[[[XXXRRRGGGBBB;;;888999;;;;;;:::===AAAJJJZZZmmm~~~~~~uuummmfff\\\UUUQQQMMMIIIEEEAAAFFFOOOUUURRRLLLPPPXXXUUURRRKKKAAA777---((('''+++++++++******+++++++++))))))))))))))))))))))))---&&&"""%%%(((((((((+++)))*********++++++++++++++++++***))))))***++++++mmmhhhppp{{{|||~~~nnnNNN;;;:::666333444111000000///................../////////444AAASSS```rrr~~~{{{rrreee]]]bbblll}}}~~~uuuoookkkeee{{{zzzzzzyyyxxxxxxwwwwwwuuuuuuuuuvvvuuuuuutttsssqqqqqqqqqqqqqqqqqqqqqqqqllllllmmmmmmnnnnnnnnnnnnqqqpppoooooolllggg```[[[TTTZZZeeeooosssnnnbbbYYYFFF>>>444111222555555333888===AAAAAA>>>===AAAEEE===999444111000000//////---///111333333333222111111222555888:::888333///...////////////000000000000000111555;;;@@@CCCDDDIIIOOOSSSRRRJJJBBB===<<<777999CCCRRR]]]dddmmmwwwxxxyyyxxxvvvwwwwwwqqqiiiOOOEEE<<<:::===>>>@@@CCCEEEIIIPPPYYYccckkkppprrrrrrrrrsssuuuuuuvvv}}}}}}xxxvvvtttrrrmmmllljjjiiihhhiiijjjkkklllllllllllllllllllllllllllkkkjjjjjjjjjjjjkkklllhhhiiijjjkkkjjjiiihhhgggfffcccaaaaaadddhhhjjjkkkeeebbb]]]ZZZYYYZZZ\\\]]][[[]]]]]]ZZZZZZ[[[WWWRRRGGGAAA;;;888999;;;;;;:::>>>BBBMMM\\\nnnzzzkkknnnlllfff[[[OOOGGGFFFGGGEEEGGGKKKMMMNNNRRR]]]iiiggg```RRRAAA444---,,,,,,******))))))))))))******))))))))))))))))))))))))***))))))(((&&&%%%)))///)))))))))******++++++,,,,,,+++***((((((***+++,,,llliiittt|||vvvvvvtttooowww}}}tttwwwyyyvvvfffKKK<<<;;;666444555111111111000///////////////////////////333@@@RRR```ppp|||~~~wwwpppeee]]]cccooo}}}rrrhhhddddddeee___yyy{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqllllllmmmmmmnnnnnnooooooqqqppppppooollleee]]]WWWPPPYYYgggsssvvvnnnaaaWWW@@@;;;444222333666777777999===BBBCCCBBBAAAAAACCC<<<999444111000000000///,,,...222444555444333111333333444888;;;:::555000......////////////000000111111333777===BBBEEEFFFJJJLLLLLLGGG???::::::<<<888>>>NNNcccpppsssxxxsssxxx{{{|||{{{vvvjjj^^^IIIAAA;;;<<>><<<666444666111222222111000000000000000//////......333@@@RRR```ppp}}}{{{rrrmmmeee```hhhvvvuuueeeZZZXXXZZZ]]]\\\nnn|||{{{zzzyyyxxxxxxyyyyyywwwvvvuuuuuuuuuvvvwwwwwwqqqqqqqqqqqqqqqqqqqqqqqqlllmmmmmmnnnooooooppppppppppppppppppmmmfff^^^XXXWWWaaaooozzzzzznnn^^^RRR<<<:::777555444666888:::<<>>;;;???DDDEEEHHHKKKPPPXXXdddoooxxx|||wwwuuutttsssrrrmmmllllllkkkkkklllmmmmmmlllkkkkkkkkkkkklllmmmnnnqqqooollljjjiiijjjlllmmmkkklllmmmnnnllljjjgggeeefffeeefffhhhkkklllkkkiiiccc```]]]]]]```cccddddddccceeeccc___]]]\\\XXXQQQFFFAAA:::888999<<<<<<;;;<<>>AAAEEEIIIKKKIIIDDD???;;;777333111000111111000111111111111222444666777999777777:::??????;;;666............/////////000///000333999???EEEHHHHHHEEEDDDAAA;;;666444555777333:::LLL```aaaQQQEEECCCFFFIIIKKKKKKMMMMMMGGG>>>@@@<<<<<>>:::333333888666111111111111111000//////000000000111222<<>>>>>BBBOOOaaatttwwwlllhhh```TTTSSSYYYVVVSSSOOORRR```sss{{{sssggg___XXXPPPLLLLLLJJJDDD???BBBDDDAAA888222///---***)))*********))))))***,,,(((""""""(((---,,,***++++++))))))+++***(((***///***------++++++......,,,)))%%%'''...---'''(((///mmmsss~~~~~~~~~~~~sssVVVCCC===666333333///111111111111000000000///222111111222333===RRReeettt|||ooobbb[[[bbbyyywwwcccXXXVVVZZZlll~~~}}}|||{{{zzzyyyyyyxxxzzzxxxuuurrrqqqrrrtttvvvssssssrrrqqqppppppppppppooopppqqqpppnnnnnnpppqqqooonnnpppooojjjfffiiippprrrWWWEEE>>>999888888777999<<>>FFFIIIAAA666000000000000000000000000111///666>>>DDDRRR\\\UUULLLAAA777333111///000222...///222333222000---+++...///000222444555777777:::<<<@@@DDDFFFJJJWWWddd{{{||||||zzzxxxvvvtttsssrrrrrrpppooonnnmmmmmmnnnooopppoooooopppppppppooonnnnnnmmmkkkiiijjjlllnnnnnnnnnmmmllljjjhhhfffdddccccccffffffggghhhhhhgggdddaaadddbbbaaabbbcccddddddcccffffffdddaaaaaaaaa\\\TTTEEE???:::::::::888999<<<<<<>>>FFFUUUiii|||tttbbb]]]aaa^^^\\\^^^[[[TTTOOOSSShhhzzzmmm]]]RRRNNNIIIAAA:::AAACCC???777000...,,,)))+++,,,,,,+++))))))***,,,,,,((('''+++...,,,***)))+++)))+++---,,,)))***///***------++++++......,,,***''')))......((()))000ooosss}}}{{{tttrrroooRRR@@@<<<777666666222222111111000000000000000111000111111222;;;PPPdddxxxrrrdddZZZ___uuu~~~iiiZZZTTTYYYnnn~~~|||{{{{{{||||||xxxwwwvvvtttssssssssstttrrrrrrqqqqqqqqqqqqqqqqqqnnnooopppooonnnmmmnnnpppnnnooorrrqqqlllhhhnnnwwwcccJJJAAA:::888777777:::>>>FFFNNNYYY```___XXXOOOHHH<<<555111333666666777999444444444444555666777888999888:::AAAJJJKKK@@@444111111111111111111111111111...666???GGGWWW```YYYLLLAAA666111///...///222000...---///111111...+++...///000222333555666777777:::>>>@@@@@@DDDSSSccc}}}xxxsssssszzz{{{zzzzzzxxxvvvtttsssrrrrrrqqqpppoooooopppqqqrrrqqqrrrrrrrrrrrrqqqppppppmmmkkkjjjjjjlllnnnnnnnnnjjjiiihhhgggeeedddcccccceeecccccceeeggghhhdddaaadddcccaaa```aaabbbcccddddddffffffeeeeeeccc\\\RRRDDD>>>:::::::::999999<<<===BBBLLL[[[qqqzzzaaa\\\iiilllhhheee___ZZZQQQRRRfffzzzbbbRRRJJJGGGCCC???AAABBB>>>555...---,,,***,,,------,,,***)))***,,,---***)))+++---,,,***((())))))+++...---)))***---(((++++++)))))),,,,,,***+++)))***,,,***%%%$$$(((rrruuu}}}wwwrrrqqqnnnPPP===:::777666777222222111000000//////000000...---------...888LLL```xxxxxxjjj]]]]]]mmmqqq^^^SSSZZZooo~~~}}}|||{{{{{{|||}}}~~~vvvvvvwwwvvvuuusssqqqpppoooppppppqqqrrrrrrrrrrrrkkkmmmnnnnnnlllllllllmmmooopppssssssooolllrrr|||jjjLLLCCC:::777777777;;;@@@HHHQQQ^^^eeebbbYYYNNNHHH<<<555222555888888888:::333222222222333555888999:::999===FFFMMMJJJ===333222222222222222222222222000///888DDDMMM]]]ddd[[[KKK???444000...---...111222///,,,...111333111...000000111333444555666777666888<<<>>>>>>CCCRRRbbbxxxooonnnsss}}}{{{{{{{{{zzzxxxvvvtttsssssssssrrrqqqqqqrrrsssssssssttttttttttttsssrrrrrrmmmlllkkklllnnnoooooonnniiiiiihhhgggfffeeeddddddcccbbbaaacccfffgggdddaaacccbbb```^^^^^^___aaacccdddhhhlllmmmmmmhhh\\\PPPCCC===999:::;;;999:::<<<===DDDNNN\\\sssyyy```]]]mmmsssoooggg^^^WWWQQQRRR___ppp|||zzzpppbbbVVVOOOJJJGGGEEEBBBBBB===333---,,,,,,***,,,------,,,***)))***,,,************++++++***(((((('''))),,,+++((((((,,,(((++++++)))))),,,,,,***$$$%%%'''***)))((())),,,vvvxxx~~~{{{xxx{{{uuuUUU???:::666555555///333222000/////////000111111111111000111:::OOObbbtttrrrddd___hhhttt~~~rrrbbbdddwww|||{{{yyyxxxyyyzzz|||~~~vvvwwwwwwwwwvvvsssqqqpppooopppqqqrrrrrrrrrrrrqqqjjjlllmmmmmmlllkkkkkklllooopppssstttrrrooottt|||gggLLLCCC:::777777777;;;@@@IIITTTbbbhhhdddXXXMMMFFF;;;555222555999999999:::222222111111333666888:::;;;<<>>@@@FFFTTTbbbtttooopppwww}}}{{{{{{zzzyyyxxxvvvtttssstttsssrrrqqqqqqrrrssstttsssttttttttttttsssrrrrrrllllllkkklllnnnpppooonnniiiiiiiiiiiihhhgggeeedddbbbbbbbbbcccdddeeedddcccaaaaaa```^^^\\\\\\___aaaeeekkkqqqsssrrrkkk\\\NNNAAA<<<999;;;<<<::::::===<<>>AAAJJJTTTSSSGGG:::555111111111111111111111111333444CCCTTT```llllll]]]DDD:::222000///......000///......000111222222111444444444444444444444444444333666<<>>@@@DDDOOOYYYVVVGGG;;;777000000000000000000000000444777HHHZZZfffqqqooo^^^BBB999111000000......000...000111222333333444444444444444333333222222222111///222999@@@GGGRRR\\\fff|||sssuuu|||yyypppkkknnnppprrrtttuuuvvvxxxzzzxxxxxxvvvtttsssrrrrrrrrrqqqqqqpppoooooopppqqqqqqoooppppppppppppooonnnnnnjjjiiiiiikkkmmmnnnlllkkkjjjjjjjjjjjjhhhfffdddcccaaadddfffeeebbbaaacccfff___```aaa```]]]\\\]]]```cccgggkkkkkkhhhaaaSSSFFF@@@;;;999;;;===;;;;;;======CCCKKKWWWrrruuuaaaTTTUUU```mmmnnnbbb]]]aaabbb{{{www\\\PPPPPPFFFEEE===222,,,,,,......((()))))))))((()))***,,,***//////***(((***)))%%%---******+++***(((+++111(((++++++)))))),,,,,,***'''***,,,+++******++++++xxx~~~}}}yyy[[[FFF>>>666444777333555444333222111111111111---333000...222888HHH```rrrqqqggghhhnnn||||||zzzzzz|||}}}wwwrrroooooopppqqqssstttuuuuuutttqqqnnnlllnnnnnnnnnllljjjiiijjjkkkkkkmmmpppqqqqqqooolllkkkmmmppprrrssssssooobbbVVV???;;;888888888888>>>EEEOOO[[[ffffffZZZJJJAAA===;;;:::999888777777777777333333222222555999===???CCCPPP\\\]]]RRRCCC999555555666666333000...111444333:::JJJ___ooonnn___PPP;;;555///,,,---...//////...///111222333333222222555444222222333333333222555888;;;::::::BBBOOOZZZ```sssttttttyyywwwqqqoookkkfffaaaaaafffmmmrrrtttuuuuuutttrrrooonnnnnnooosssrrrpppooonnnmmmnnnnnnppppppoooppprrrrrrqqqooollliiihhhjjjmmmnnnjjjeeehhhiiijjjiiihhhggghhhiiiaaaccceeeeeecccaaa_______________]]][[[[[[^^^```bbbcccdddddd```XXXNNNGGG===<<<;;;::::::;;;===>>>AAAEEEMMM^^^xxxuuu]]][[[ZZZ]]]aaa]]]UUURRRTTTXXXiiiuuuooobbbWWWQQQLLLSSSJJJ>>>555000---+++)))************))))))(((((((((((('''''''''(((((())))))******)))(((((()))++++++++++++++++++,,,,,,,,,************************zzzpppnnnxxx}}}pppUUUEEE@@@777444444111555444333222111111111111---333000...333888GGG___qqqvvvlllhhhjjjxxxsssmmmwww~~~{{{zzz{{{}}}~~~{{{vvvrrrppppppqqqrrrqqqrrrtttttttttrrrooommmmmmnnnnnnmmmkkkjjjkkkmmmmmmoooppppppnnnjjjfffddd```dddggghhhjjjggg[[[PPPAAA<<<999::::::;;;BBBJJJSSS]]]gggfffYYYJJJAAA>>><<<;;;:::999888888888888444444444555777:::===???EEEOOOYYYYYYMMM@@@888555333444555444444444666777555<<>>===>>>DDDPPPYYYcccpppuuulllttt|||}}}uuurrrkkkfff``````eeekkkooopppuuuuuutttrrrpppooooooppptttsssqqqooommmlllllllllpppooonnnoooqqqqqqpppnnnnnnkkkiiikkknnnnnnjjjfffhhhiiijjjiiigggfffggghhhbbbdddffffffcccaaa````````````___]]]\\\\\\___aaaaaaaaabbbaaa]]]UUUKKKCCC===<<<:::::::::;;;===>>>???EEEPPPbbb|||~~~ggg^^^ZZZXXXWWWRRRIIIDDDEEEKKKXXX```[[[SSSQQQTTTVVVRRRIII===333///---+++***++++++*********)))))))))***)))((('''''''''''''''***++++++***))))))***,,,(((***++++++))))))***,,,++++++++++++++++++++++++}}}uuuaaahhhzzz~~~vvvcccNNNDDDAAA888333333000555444333222111111111111...444111///444888EEE\\\ooozzzooohhhggguuuyyyllljjjwww|||zzzzzz{{{||||||zzzvvvrrrpppqqqrrrtttpppqqqrrrssssssqqqooonnnmmmnnnooonnnmmmlllmmmnnnoooqqqqqqmmmggg```[[[YYYVVV\\\bbbfffhhheeeZZZOOO@@@<<<999999:::<<>>???GGGNNNTTTQQQGGG;;;666555333333333444555666555333777>>>MMM]]]eee]]]JJJ:::333111...---...///.........///000222333444444444777666666777777888999:::===@@@CCCDDDEEEJJJTTT\\\gggppp}}}wwwpppkkkqqq~~~zzzrrrmmmhhhgggkkkoooqqqrrruuutttsssrrrqqqqqqqqqqqqtttsssqqqnnnlllkkkjjjjjjooonnnmmmnnnooopppnnnlllooommmkkklllnnnnnnjjjgggggghhhiiihhhgggfffggghhhbbbdddffffffdddbbbaaaaaa``````___^^^]]]]]]```bbbaaaaaaaaa```\\\SSSIIIAAA<<<;;;:::::::::;;;===>>>@@@HHHTTTeee~~~|||gggccc]]]VVVSSSMMMFFFBBBBBBFFFLLLMMMIIIGGGMMMXXX___PPPGGG:::111---,,,,,,++++++++++++++++++*********+++***)))((('''&&&&&&&&&+++,,,,,,+++******+++---(((***,,,,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,~~~iii\\\iiiyyyiii\\\IIIBBBAAA888333555333444444333222111111111111///444111///444777CCCXXXmmmyyynnniiijjjwww|||zzzyyyzzzzzzzzzxxxuuurrrqqqrrrtttuuuqqqqqqrrrrrrqqqpppnnnlllmmmnnnppppppnnnnnnooopppppppppnnnhhh^^^UUUPPPNNNRRR[[[ffflllnnniii[[[NNN===999666666888;;;DDDMMM[[[```eeeaaaUUUHHH???<<<======<<<;;;;;;;;;;;;;;;777888:::<<<>>>?????????IIIMMMOOOJJJ@@@777444444777444222333444222...***888>>>IIITTTWWWOOO???222000///......//////.........///000111333444555666888999:::;;;<<<===???AAAAAADDDHHHKKKNNNSSS\\\ccckkksss}}}{{{xxxuuurrrnnnlllooo{{{zzz{{{|||{{{zzztttsssqqqqqqqqqqqqqqqpppqqqpppooonnnmmmlllkkkjjjnnnmmmlllmmmnnnnnnlllkkknnnmmmllllllmmmllliiifffggghhhiiihhhfffffffffgggccceeegggfffdddcccccccccaaaaaa```^^^]]]^^^```ccc``````aaa```\\\TTTJJJCCC:::::::::::::::<<<======EEELLLVVVeee{{{nnn```ddd___YYYVVVTTTRRROOONNNGGGHHHEEEBBBBBBIIISSSZZZMMMCCC777///,,,,,,,,,,,,++++++++++++++++++++++++******)))((('''''''''(((***+++,,,+++))))))+++---++++++***+++---...------,,,,,,,,,,,,,,,,,,,,,,,,|||tttddd]]]hhhzzzyyy{{{tttggg\\\IIIAAA@@@888444888888444444333222111111111111///444000...444666@@@SSSlllvvviiijjjqqq~~~}}}{{{zzzyyyzzz{{{zzzxxxvvvtttssstttuuuwwwsssssssssrrrpppnnnlllkkknnnpppqqqrrrpppppppppqqqooonnnjjjaaaVVVMMMIIIIIISSS___mmmtttsssjjjYYYIII;;;777555666888<<>>======<<<<<<;;;<<<<<<<<<999:::===???@@@@@@??????IIIKKKKKKEEE<<<555333444999666444333444222---(((999<<>>@@@BBBBBBDDDHHHKKKCCCGGGLLLPPPUUU]]]eeekkkqqqwwwzzzuuurrrrrrrrrpppnnnlllkkkjjjttttttrrrooooooqqqqqqpppooommmnnnnnnnnnnnnnnnmmmmmmnnnmmmllllllmmmmmmkkkiiilllkkkkkkllllllkkkhhhfffgggiiiiiihhhgggfffggghhheeefffggggggeeeddddddeeeaaaaaaaaa___]]]]]]```bbb\\\]]]^^^^^^[[[SSSJJJCCC999999999:::;;;<<<======FFFKKKSSSaaaxxxyyymmmccc\\\[[[[[[[[[[[[ZZZZZZWWWTTTGGGEEEBBBAAABBBDDDHHHKKKHHH???444---+++,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))***+++)))***+++***((((((***+++,,,(((%%%(((---000---)))++++++++++++++++++++++++www|||vvvqqqooowwwvvvzzzwwwlll___JJJ@@@@@@999777;;;:::555444333222111111111111///333///---333444<<>>@@@@@@@@@@@@???HHHIIIIIIDDD<<<666444444777666555555666555444222:::;;;======;;;888444222...000111000.........000......///111333666888999:::>>>AAACCCDDDFFFKKKOOOKKKNNNRRRXXX^^^gggpppvvv{{{~~~zzzvvvqqqnnnjjjlllmmmlllkkkkkkmmmooovvvsssooooooqqqrrrpppnnnllllllnnnooooooooooooooonnnmmmlllmmmmmmmmmkkkiiiiiijjjkkkkkkkkkjjjiiihhhhhhiiijjjiiihhhggggggiiifffggghhhgggfffeeefffgggcccbbbaaa^^^\\\\\\^^^```YYYZZZ[[[[[[WWWPPPFFF???888888999:::;;;<<<<<<===BBBFFFNNN```zzztttfff^^^ZZZWWWQQQZZZbbbcccbbb___YYYSSSMMMGGGDDDFFFHHHGGGEEEEEECCC;;;222,,,+++,,,,,,,,,*********+++++++++++++++'''''''''((()))***+++,,,)))******)))(((((()))+++)))%%%"""%%%+++---+++'''************************sss|||}}}|||mmmaaaJJJ@@@AAA<<<:::;;;666555444333222111111111111...222---,,,222333999IIIfffyyyyyylllkkkqqq~~~~~~}}}|||||||||}}}|||{{{zzzxxxwwwwwwxxxxxxrrrrrrrrrrrrrrrqqqqqqqqqqqqsssuuuuuusssqqqppppppkkkjjjdddYYYNNNJJJNNNTTTjjjsss{{{zzzpppaaaNNN???999666777:::;;;===CCCJJJTTTXXX[[[YYYRRRHHH@@@<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@FFFHHHHHHDDD>>>888555444333444555555555666888:::;;;<<<<<<:::666333222222000222222000...---///111......///000333666999:::;;;???DDDFFFGGGIIIOOOTTTZZZ\\\___dddkkkttt}}}~~~wwwsssooolllllliiijjjkkkjjjjjjmmmssswwwyyyuuuqqqqqqssstttqqqnnnmmmnnnooopppppppppooonnnooonnnmmmmmmnnnmmmkkkiiihhhjjjlllllllllkkkkkkkkkiiijjjkkkjjjiiihhhiiijjjfffggghhhgggffffffgggiiidddcccaaa^^^[[[ZZZ[[[]]][[[[[[[[[ZZZVVVMMMBBB;;;777888999:::;;;<<<<<<<<>>888111,,,,,,,,,,,,***)))))))))*********++++++(((((((((((()))***++++++***++++++***))))))***,,,%%%&&&'''((())))))++++++++++++++++++++++++++++++qqq{{{lllaaaIII???BBB???<<<999333555444333222111111111111...111---,,,111222777FFFcccvvv~~~pppkkklllzzzrrriiinnnzzz{{{}}}~~~}}}}}}}}}~~~}}}{{{yyyxxxxxxxxxyyyppppppqqqrrrsssssstttuuurrrtttvvvvvvtttqqqppppppkkkiiicccXXXNNNLLLSSSZZZlllsssvvvpppdddUUUCCC555555444555888::::::???FFFLLLPPPTTTSSSMMMCCC;;;777<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@EEEGGGHHHEEE@@@:::666444111333555444222333777;;;<<<======:::555111000111222333333111------///222......///000333666999;;;BBBGGGLLLNNNOOORRRXXX^^^hhhiiikkkooovvvqqqllljjjhhhhhhkkkfffgggfffeeefffkkktttzzz|||xxxssssssuuuvvvrrroooooopppqqqqqqqqqpppnnnmmmooonnnmmmmmmnnnmmmkkkiiihhhjjjlllmmmmmmlllmmmmmmjjjkkklllkkkiiiiiiiiijjjggghhhhhhgggffffffhhhjjjddddddaaa^^^ZZZYYYZZZ[[[______^^^\\\VVVLLLAAA999666777999:::;;;<<<<<<<<>><<<666000---------+++***(((((())))))*********+++******)))))))))))))))***+++,,,,,,+++******+++---$$$***///...)))(((---333,,,,,,,,,,,,,,,,,,,,,,,,ttt{{{|||mmm[[[EEE;;;???=========888888777555333111000///////////////...///333888<<>>@@@AAA@@@???======>>>CCCBBBAAA@@@@@@AAABBBCCCAAAEEEHHHEEE===777666777444666888888777555444444<<<:::999777666444111///333333333111///......000111444000111:::;;;;;;CCCCCCMMMVVVYYY]]]dddjjjllltttvvvxxx{{{~~~|||{{{xxxoooiiihhhiiiiiiiiijjjgggeeeggghhhjjjqqqxxx}}}rrrqqq||||||{{{wwwssssssvvvsssnnnoooooopppqqqqqqpppnnnnnniiikkknnnppppppnnnkkkiiiggghhhiiikkklllnnnooopppmmmjjjhhhhhhjjjkkkhhhfffdddfffhhhhhhggghhhkkkooossslllddd]]]YYYYYYYYYYYY]]]aaaccc___TTTHHH>>>999999:::;;;;;;:::<<>>999999:::;;;;;;;;;<<>>KKK\\\nnn|||yyyzzzrrrmmmgggeeefffhhhjjjjjjiiiffffffhhhjjjjjjpppwwwrrraaaXXXZZZbbbjjjnnnuuuxxx|||{{{~~~||||||yyyuuuuuuwwwtttnnnooopppqqqqqqqqqpppooonnnlllnnnooopppooommmjjjhhhjjjkkkkkklllmmmnnnooooookkkiiiggghhhjjjkkkiiigggggghhhhhhgggfffhhhlllpppsssmmmeee^^^[[[ZZZYYYXXX[[[^^^aaa]]]SSSHHH???;;;:::;;;;;;;;;:::<<>>999:::666111...------,,,,,,---))))))------))))))---))))))*********)))((((((************************))))))************))))))***+++,,,,,,******+++,,,xxx~~~gggOOOCCCCCC>>><<<<<<888888777555444222111000000///////////////222777:::WWWmmm}}}xxxrrrooozzznnnkkk{{{nnn```___eeesss|||zzzyyy|||{{{zzzyyywwwwwwwwwwwwuuuvvvwwwxxxxxxwwwvvvvvvuuutttttttttsssrrrrrrrrrtttqqqnnnjjjbbbZZZZZZ^^^iiilllmmmeeeVVVGGG===999666888999999999:::===???AAA@@@>>>===<<<<<<<<<===@@@BBBDDDEEEEEEEEEGGGHHHFFFHHHKKKMMMLLLIIIDDDAAAFFFIIIJJJGGG@@@888444333::::::999666444444666999777777777888888888999999777888777555222000000111+++222222333999===III^^^xxx|||rrrmmmnnnhhhfffcccbbbdddggghhhiiigggfffhhhlllmmmmmmpppvvv|||sss___PPPJJJJJJKKKKKKGGGHHHMMMTTTZZZ```kkkvvvzzz|||{{{xxxxxxyyyvvvppppppqqqqqqqqqqqqpppooonnnppppppooonnnmmmkkkiiihhhmmmmmmnnnnnnnnnnnnooooooiiigggfffggghhhiiiiiihhhiiihhhhhhffffffgggkkkooopppkkkeee```]]][[[YYYXXXYYY\\\^^^ZZZQQQGGG@@@<<<;;;;;;<<<;;;:::<<>>@@@DDDBBB@@@>>>===???@@@BBBEEEGGGIIIJJJJJJJJJKKKLLLHHHJJJMMMOOOMMMJJJEEEAAAFFFHHHIIIFFF@@@999444222888999888666444444555777888999::::::999:::;;;===::::::999666222000000111,,,333333444:::BBBZZZzzz~~~}}}}}}yyyqqqkkkkkkhhhfffdddcccddddddeeeeeehhhhhhlllqqqrrrqqqrrrvvv{{{|||mmmZZZKKKCCCAAA>>><<<<<<;;;<<>>;;;;;;<<<<<<;;;;;;===AAADDDKKKSSSgggyyyfff]]]ccc[[[VVVVVVOOOYYYiiippplllgggjjjjjjjjjpppyyywwwmmm[[[III@@@===<<<999666111...---,,,,,,+++*********++++++*********''''''((()))*********)))************************((())))))************))))))+++---,,,+++***++++++|||gggQQQGGGGGG@@@===???<<<888777666444333222222111//////000//////111444777IIIdddyyy|||ssspppiiimmmuuussshhh|||yyy|||||||||}}}~~~|||{{{{{{xxxxxxxxxxxxwwwuuutttssstttssstttvvvyyyyyyxxxvvvsssttttttttttttttttttttttttssssssqqqhhh^^^ZZZ\\\eeegggeee]]]OOOBBB<<<::::::<<<>>>??????@@@AAACCCEEEDDDBBBAAA@@@AAACCCDDDLLLOOOSSSTTTSSSQQQPPPPPPMMMNNNOOOPPPOOOMMMJJJIIIFFFGGGGGGDDD???999555333333555777777555444333444555777888999999;;;>>>AAA===<<<;;;888333111000111...444444555<<>>CCCFFFQQQYYYjjj}}}ssstttggg\\\ZZZSSS^^^lllrrrnnngggfffbbbeeetttmmmQQQCCC@@@AAA999555000---,,,,,,++++++,,,+++***((((((***+++,,,((())))))***++++++++++++************************(((((()))***************,,,,,,,,,***((())),,,...www{{{jjjUUULLLKKKAAA<<<<<<999888777666444333333222222///000000000///000333555BBB^^^vvv}}}tttrrroooqqqxxxvvvnnn|||zzz{{{~~~}}}|||{{{{{{{{{xxxxxxwwwwwwvvvuuusssrrrsssrrrrrruuuyyyzzzxxxuuussssssssstttuuuuuuuuuvvvsssssstttssskkkbbb^^^```eeefffdddZZZMMMBBB======:::<<>>999666444000333666777666444444444222555888999999<<>>:::666222222222000444444666???NNNuuusssgggfffkkkkkkgggeeeccccccdddcccbbbccceeehhhmmmnnnttt{{{|||xxxxxx{{{{{{pppcccZZZSSSLLLFFF<<<<<>>;;;888777666444333333333333///000111000///000222444<<>>@@@???===>>>BBBGGGEEEDDDBBB>>>999555444444///333333888AAAOOOuuuzzznnndddcccggghhhhhhhhhdddeeefffeeedddfffjjjmmmnnnooouuu|||}}}yyyyyy||||||yyymmmeee]]]TTTMMMJJJKKKNNNTTTXXX]]]gggqqquuuzzz{{{xxxuuuwwwxxxwwwvvvuuutttrrrqqqqqqqqqqqqnnnnnnnnnmmmmmmllllllkkkhhhiiijjjkkklllmmmnnnnnnhhhiiiiiigggfffgggjjjnnniiieeebbbaaabbbbbbaaa______\\\YYYXXXYYYZZZ[[[[[[ZZZYYYVVVNNNDDD<<<999888999999::::::<<>>888555000---,,,++++++***))),,,+++''''''+++,,,))))))***************)))(((************************'''((()))******++++++++++++,,,,,,+++))))))+++---{{{}}}~~~fffUUUPPPQQQIIICCCCCC@@@888777666555444333333333///000111000///000111333888VVVnnn}}}wwwooommmpppzzz|||nnnkkk}}}|||}}}}}}}}}}}}~~~|||zzzyyyxxxxxx{{{zzzxxxwwwvvvuuuuuuuuutttrrrqqquuuzzz}}}zzzvvvrrrsssssstttuuuvvvwwwwwwvvvvvvxxxyyyssskkkiiikkkqqqrrrnnneeeXXXOOOLLLLLLPPPSSSVVVXXXXXXWWWXXXYYYMMMQQQWWW\\\______\\\ZZZYYY```iiipppppplllgggddd]]]___cccfffhhhiiihhhgggZZZUUULLLDDD>>>999555333333444444444444666999<<>>:::777555777888999<<>>???===:::888777555333111///000222222000///000111555@@@VVVrrrwwwggg___pppuuummmhhhlllmmmkkkoooyyyyyypppooovvv}}}|||~~~}}}~~~~~~}}}zzzyyyyyyzzz~~~~~~~~~|||{{{yyyyyy{{{{{{{{{zzzxxxxxxwwwxxxxxxyyyzzzzzzyyyyyyxxxvvvttttttvvvxxxrrrtttvvvwwwxxxzzz}}}~~~}}}xxxpppiiihhhmmmpppmmmiiipppmmmooovvvyyyxxxvvvvvvtttwww{{{~~~|||xxxtttrrrhhhYYYKKKEEECCC???;;;:::888;;;;;;999<<>>:::777555:::;;;<<>>>>><<>>BBBFFFIIIPPPZZZ```aaa```]]]YYYWWWWWWXXXYYYZZZZZZZZZXXXTTTMMMCCC;;;666222222666>>>DDDLLLZZZiii```___```fffmmmooohhh```[[[VVVUUUWWW[[[aaammmwww{{{|||xxxmmmeee^^^YYYXXX[[[^^^]]]^^^aaa___aaaeeehhhkkknnnrrrtttuuuvvvxxxxxxyyyzzz}}}~~~tttqqqooogggggggggggghhhiiikkkmmmnnnpppoooppprrrtttuuuuuuuuuqqqqqqooollljjjhhhhhhhhhhhhiiijjjhhhfffdddcccccccccbbbbbbaaaaaa`````````___^^^]]][[[ZZZYYYYYYYYYYYYRRRJJJBBB===:::777666777888:::<<<@@@CCCFFFHHHTTT]]]nnnvvvjjj```TTTOOO[[[lllqqqkkkeeeaaa[[[TTTSSSUUUKKKKKKIIIHHHMMMQQQKKKBBB555...))))))***+++...333+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************)))(((***,,,---+++((()))---111{{{iiiXXXSSSTTTOOONNNNNNHHHHHHEEE@@@===:::777444111000111111000//////000222222:::LLLdddyyy}}}pppffffffjjjqqqkkksss|||wwwrrrrrryyy~~~xxxtttwwwxxxvvvvvvxxxyyyyyyyyyxxxwwwxxx|||}}}|||zzzxxxwwwvvvwwwyyy|||~~~~~~~~~}}}{{{wwwuuuuuuuuuvvvuuuttttttxxx~~~yyyvvvvvvtttqqqrrrvvv|||}}}~~~~~~{{{rrrfff]]]SSSLLLFFFCCCAAA???AAAEEECCCIIINNNSSS[[[gggnnnooonnniiiccc```_________^^^^^^^^^]]]YYYQQQGGG<<<666444555999???DDDIIIQQQYYYQQQNNNPPPXXX___^^^WWWPPPHHHDDDCCCHHHPPP\\\lllzzzxxxuuurrrqqqrrroooiiiddd\\\XXXWWW[[[]]]]]]]]]```]]]aaaeeeiiilllppptttxxxxxxyyyzzzzzzzzz}}}{{{qqqiiidddZZZ[[[]]]```dddgggkkkmmmnnnooooooooorrrvvvxxxwwwvvvnnnlllkkkjjjiiiiiiiiihhhggghhhiiiiiigggfffffffffbbbbbbbbbbbbaaaaaa``````]]]\\\\\\[[[ZZZZZZ[[[[[[VVVPPPHHHAAA<<<999777666:::;;;===???CCCFFFIIIJJJSSS___ttttttmmmdddZZZPPPSSSkkk{{{mmmeee___WWWRRRQQQSSSQQQMMMJJJJJJJJJEEE???444...)))***,,,---000444,,,,,,++++++******))))))************************)))))))))))))))******+++((())))))*********))))))'''***,,,,,,***)))+++...vvvvvveeeVVVQQQRRRMMMNNNPPPKKKHHHEEEAAA===:::777444111111111111000...///111333...555GGG```uuu|||ooohhhhhhnnnuuupppyyy~~~{{{zzz{{{}}}xxxooommmuuu{{{zzzyyy{{{wwwxxxxxxxxxwwwxxx{{{~~~||||||yyyyyyxxxwwwvvvvvvxxxyyy{{{|||||||||{{{xxxvvvvvvvvvwwwvvvuuutttvvv|||~~~zzzwwwrrrnnnnnnsssrrrqqqooonnnkkkcccXXXPPPHHHDDDBBBBBB@@@@@@EEELLLNNNTTT[[[aaakkkwwwyyypppjjjhhhhhhgggeeedddeeefffcccZZZMMM@@@888999:::===AAAEEEHHHKKKLLLFFFCCCEEEMMMRRROOOIIIEEEBBBAAAEEENNNZZZhhhxxxzzzsssooopppnnnjjjfff]]]XXXVVVYYYZZZYYYYYY[[[[[[```eeeiiilllpppvvvzzzzzz{{{{{{|||}}}{{{qqqpppeee\\\WWWOOOQQQUUU[[[bbbhhhmmmooopppooonnnoootttxxxzzzxxxuuulllkkkiiihhhiiihhhfffeeeccceeeggggggeeeeeeeeefffccccccccccccbbbaaa```___[[[[[[[[[[[[[[[[[[\\\\\\TTTNNNFFF???;;;999888777:::;;;<<<>>>@@@CCCEEEFFFJJJ\\\xxxxxxooohhh^^^SSSKKKVVVzzzzzzoooaaaVVVQQQPPPMMMHHHFFFGGGGGGDDDAAA777111,,,,,,---+++,,,///+++++++++++++++*********************************)))))))))))))))******+++((())))))************)))&&&))),,,------+++******|||xxxbbbTTTPPPQQQMMMNNNRRRNNNIIIFFFAAA>>>;;;888555333111111111///......111333///333AAAYYYrrr~~~ssslllmmmttt~~~vvvvvv|||vvvnnnooo|||||||||wwwyyyzzzyyyxxxwwwxxxyyy{{{~~~~~~}}}||||||zzzxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxzzz{{{zzzxxxwwwwwwxxxvvvvvvvvvvvvvvvzzz~~~{{{uuuoooooosssnnniiieeeaaa^^^WWWNNNFFFAAA@@@@@@BBBCCCDDDKKKTTTZZZbbbkkktttxxxtttrrrooolllllloooqqqoooeeeWWWGGG>>>===>>>@@@BBBEEEGGGFFFDDDAAA>>>???EEEGGGCCC@@@AAABBBFFFPPP```nnnyyy|||xxxvvvssslllfff]]]XXXUUUWWWYYYXXXXXX[[[\\\bbbhhhlllnnnrrrxxx~~~||||||}}}}}}xxxddd\\\]]]TTTMMMMMMKKKNNNSSS\\\eeelllpppqqqrrrnnnmmmooouuuzzz{{{wwwsssjjjiiihhhiiijjjiiifffcccbbbdddffffffdddcccdddeeeeeeeeeeeedddcccaaa___^^^\\\[[[[[[[[[[[[[[[\\\\\\RRRMMMEEE>>>;;;999888777999999999;;;<<<>>>@@@AAAHHHZZZrrr|||sssooommmddd[[[RRRMMMWWWyyypppbbb]]]SSSLLLFFFDDDEEEEEEBBB???555///,,,------***)))+++***++++++++++++++++++,,,************************)))))))))))))))******+++(((((()))*********************+++---......,,,***yyyaaaSSSOOOQQQMMMOOOSSSPPPJJJGGGBBB???<<<:::777444111111111///......111333555333===UUUpppxxxrrrrrrvvvuuuttt}}}{{{sssvvv~~~{{{yyyzzz{{{zzzxxxvvvuuuvvvzzz|||}}}zzzyyyyyyyyyxxxxxxxxxwwwwwwvvvuuuuuutttvvvxxxyyyyyyxxxwwwxxxxxxuuuvvvwwwwwwwwwyyy}}}yyyvvvtttwww~~~xxxqqqrrrvvvsssmmmfffaaa]]]WWWOOOHHH>>>>>>AAADDDEEEHHHPPPZZZaaajjjvvv}}}xxxtttppprrruuuyyywwwmmm^^^MMMBBB@@@AAABBBCCCFFFGGGEEE@@@EEEAAA@@@DDDDDD@@@AAAEEEBBBJJJZZZmmm|||}}}xxxnnnfff[[[VVVTTTWWWZZZ[[[]]]aaa```eeelllpppqqquuu|||}}}}}}~~~~~~vvvqqqgggSSSLLLNNNGGGCCCHHHKKKNNNTTT^^^hhhooosssssssssmmmmmmpppvvv{{{|||vvvqqqgggffffffiiilllllliiifffdddfffggggggeeecccddddddfffffffffeeedddbbb___^^^]]]]]]\\\[[[ZZZZZZ[[[[[[QQQLLLDDD>>>;;;999888777<<<<<<<<<===>>>@@@AAABBBNNNZZZiiiooolllhhhiiillljjjccc\\\WWWSSSXXXnnnxxxjjjggg___VVVLLLIIIHHHEEE@@@===000+++***------+++***,,,*********++++++,,,,,,---)))))))))))))))))))))))))))))))))))))))******+++(((((()))***************///,,,+++,,,//////---***qqq```[[[VVVRRRMMMIIIKKKPPPJJJGGGCCC>>>:::777555555555444333222111111111111///111;;;OOOiii}}}{{{rrrsss}}}~~~wwwyyyyyyzzzyyywwwvvvwwwxxxyyyzzz}}}~~~zzzyyy{{{~~~wwwxxxyyyyyyxxxwwwxxxyyyttttttsssssssssttttttuuuvvvtttsssrrrsssvvvyyy{{{uuulllaaa^^^ZZZ[[[aaannn{{{{{{ssshhhaaa\\\UUUJJJAAA>>>>>>@@@EEENNNZZZeeekkkrrr|||~~~}}}uuudddQQQDDDCCCCCCCCCCCCDDDEEEGGGIIIGGGGGGHHHHHHAAA;;;<<>>:::888666888<<<<<<:::<<<@@@BBBAAACCCFFFVVV```iiiiiiaaa\\\\\\___iiiccc]]]QQQMMM```sssqqqmmmvvv~~~~~~|||www```LLLHHHHHHAAA===>>>555222---******,,,------)))***++++++***)))***+++(((((())))))******++++++,,,))))))++++++)))))),,,***++++++***((('''((()))*********++++++,,,,,,,,,tttaaaZZZTTTQQQMMMIIIIIILLLIIIGGGCCC???;;;888666555444444333222111111111111000111999KKKccczzz}}}xxxsssuuuvvv~~~yyyxxxyyyyyyxxxxxxwwwxxxxxxyyyzzz{{{~~~}}}{{{zzz{{{}}}wwwyyy{{{|||zzzwwwvvvvvvvvvuuuttttttssssssssssssttttttssssssuuuwwwyyy{{{{{{}}}yyyqqqfff^^^NNNKKKGGGGGGMMMXXXccckkkzzzyyynnnfff```WWWKKKBBB??????AAAFFFQQQ```nnnwwwwww|||lll[[[OOOHHHHHHGGGFFFEEEFFFIIIJJJLLLKKKJJJIIICCC<<<;;;>>>999FFFPPPYYYaaaaaafffwwwwwwlll]]]XXXUUUWWWZZZ\\\aaagggkkknnnqqqsssvvvxxx{{{~~~xxxpppggg___UUUNNNGGGFFFHHHIIIMMMRRR```hhhqqqxxxyyyvvvrrrpppnnnlllkkknnnrrrrrroookkkkkkkkkjjjiiiiiiiiiiiiiiihhhgggggghhhiiigggeeebbbccccccddddddcccaaa___^^^^^^]]]]]]^^^^^^]]][[[XXXOOOFFF>>>:::888777999===<<<:::===AAACCCBBBDDDHHHSSScccooommmhhhjjjmmmnnnqqqkkkeeeZZZUUUeeetttpppjjjpppqqqmmmmmmzzziiiOOOHHHHHHCCC;;;999444111...,,,,,,---------)))***++++++***)))***+++(((((((((((('''''''''''',,,))))))++++++)))))),,,)))***+++***((((((((()))******+++++++++,,,,,,,,,rrraaaYYYQQQOOONNNJJJGGGGGGHHHFFFCCC@@@<<<999777666444333222111111000000111111111777EEE[[[rrr}}}uuusssuuuzzzzzzxxx~~~}}}~~~|||{{{xxxxxxxxxwwwxxxxxxyyyyyyyyyyyyzzz{{{~~~~~~}}}}}}}}}|||{{{vvvyyy|||}}}zzzwwwtttssswwwwwwuuutttsssrrrrrrrrrttttttuuuvvvwwwxxxxxxyyyxxx|||yyysssnnnfff[[[RRRBBB???;;;:::>>>FFFOOOUUUhhhvvv|||rrriiibbbYYYMMMEEEBBBAAABBBGGGRRRbbbqqq{{{|||rrrdddZZZTTTSSSQQQNNNLLLLLLOOOQQQSSSOOOLLLJJJEEE===999:::666???BBBGGGPPPQQQWWWfffxxx~~~{{{ooo^^^YYYWWWXXXZZZ\\\bbbhhhkkknnnqqqtttvvvyyy|||zzztttmmmfff[[[SSSMMMMMMPPPTTT[[[aaannnttt{{{~~~yyysssooonnnllljjjkkknnnpppnnnkkkiiiiiiiiihhhhhhhhhhhhhhhggggggggghhhiiihhheeebbb```aaacccddddddbbbaaa___^^^]]]]]]]]]^^^]]][[[XXXMMMEEE===:::888777999===<<<;;;>>>CCCDDDBBBEEEIIIWWWooo}}}xxxvvvzzzqqqiii^^^WWWcccnnnhhhbbbeeeccc]]]```tttlllOOOFFFHHHDDD;;;555222000...------...---+++)))***++++++***)))***+++)))))))))((('''&&&&&&&&&,,,))))))++++++)))))),,,)))***+++***)))((()))******++++++++++++,,,,,,,,,jjj^^^UUUNNNNNNNNNKKKGGGFFFEEEDDDCCC@@@===:::777666444333222111111000000111111111444@@@SSSkkk~~~uuurrrrrruuuxxx|||}}}zzz}}}xxxwwwvvvvvvxxxyyyzzzzzzxxxxxxxxxyyy|||~~~||||||~~~~~~|||yyytttvvvyyyyyyxxxvvvuuutttvvvvvvuuuttttttsssttttttvvvvvvwwwxxxxxxwwwvvvvvvyyy~~~}}}~~~zzzsssnnnhhh^^^SSSJJJ>>>;;;888777999>>>DDDHHHSSS___ooo}}}|||vvvooohhhbbbYYYNNNFFFEEEDDDEEEHHHQQQ^^^kkkrrr}}}~~~sssggg___aaa```^^^ZZZVVVUUUXXX[[[XXXRRRNNNLLLGGG>>>888666888<<<999;;;DDDFFFMMM\\\fffpppwwwkkk^^^[[[YYY[[[\\\]]]bbbiiijjjlllpppsssuuuxxx|||~~~~~~uuukkkbbbZZZYYY]]]bbbkkksss|||tttooonnnllljjjjjjlllmmmmmmlllggghhhhhhhhhhhhhhhggggggeeedddeeeggghhhfffccc```___```bbbccccccaaa___]]]]]]\\\[[[\\\\\\[[[YYYVVVKKKCCC;;;999888777999=========@@@DDDDDDCCCFFFLLLbbb~~~pppcccVVVNNNXXX```ZZZVVVYYYXXXVVV\\\nnnzzzcccMMMFFFGGGCCC;;;666///...------...---+++))))))***++++++***)))***++++++*********)))))))))(((,,,))))))++++++)))))),,,)))***+++***)))((()))***++++++++++++++++++++++++~~~bbbXXXPPPKKKMMMOOOMMMIIIGGGCCCCCCCCCAAA???;;;888666555444333222111111111111///000222;;;LLLeee}}}yyyrrrmmmqqq|||wwwwwwuuuwwwzzzwwwuuuuuuxxxzzzzzzzzzxxxxxxxxxyyy{{{}}}{{{{{{}}}~~~{{{xxxrrrsssttttttssstttwwwyyytttttttttttttttuuuvvvwwwxxxyyyzzzzzzyyywwwuuuttt{{{~~~{{{|||wwwsssnnnggg___TTTHHH@@@999777444333444666:::<<>>777444444666222111999<<>>666444111555111000666999BBBTTTiiitttuuujjj```^^^^^^```^^^^^^ccckkkhhhkkkooorrruuuxxx|||{{{rrrrrryyy|||wwwnnnmmmlllkkkjjjkkklllmmmhhhhhhiiiiiiiiigggeeedddeeeeeegggiiikkkiiieeebbbeeegggiiijjjhhheeebbb___\\\[[[YYYXXXWWWUUUQQQNNNFFF???999999999888:::===??????CCCGGGHHHKKKVVVaaauuummmYYYNNNJJJTTT^^^ZZZVVVQQQJJJKKKWWWbbbccc]]]UUUYYY[[[WWWMMMAAA:::777,,,+++++++++,,,,,,***((()))***++++++***)))***+++&&&&&&&&&'''((())))))))),,,))))))++++++)))))),,,((()))******))))))***+++,,,,,,,,,++++++++++++***fff[[[QQQNNNNNNPPPOOOJJJHHHJJJDDDEEEGGGHHHGGGCCC???<<<777777666555444444444444000000111555@@@VVVpppyyyoooqqqssstttoooooovvvvvvyyy{{{kkkttt~~~yyyttttttwwwzzzyyywwwwwwwwwxxxzzz{{{|||}}}~~~xxxyyy{{{{{{yyyxxxxxxxxxrrrssstttttttttuuuxxxzzzuuutttttttttuuuvvvwwwwwwvvvvvvxxxyyyzzzzzz{{{{{{||||||{{{zzzyyywwwuuuuuuqqqnnnhhh___UUUJJJ@@@:::777777777777777777777777999999>>>IIIRRRVVV\\\bbbbbbcccdddccc___YYYQQQLLLOOOPPPRRRWWW```jjjsssyyyvvvmmmeeeeeehhhlllrrrwwwzzzyyysssmmmhhhdddiiinnnmmmiiihhhlllqqqllliiiddd\\\MMM===444333...555444333888999CCCWWWqqqzzzuuulll```___```aaa___^^^dddllljjjmmmqqqtttwwwzzz~~~~~~zzzwwwmmmnnnmmmlllkkkkkklllllljjjjjjkkkkkkiiigggdddcccdddeeegggjjjkkkjjjfffbbbeeegggjjjkkkkkkhhheeeccc^^^\\\ZZZYYYWWWTTTOOOLLLDDD===888888999888:::======???CCCIIIMMMUUUdddsss~~~fffVVVPPPQQQ]]]fffccc^^^YYYRRRPPPVVV[[[WWWOOOOOOXXX```\\\OOOAAA888444...---+++,,,------,,,+++)))***++++++***)))***+++''''''''''''((((((((((((,,,))))))++++++)))))),,,''')))******))))))***+++,,,,,,,,,+++++++++******zzzsssxxxxxx^^^ZZZQQQPPPQQQRRRNNNIIIGGGIIIFFFHHHJJJKKKJJJFFFBBB???888777666555555444555555000111111333<<>><<<>>>CCCJJJQQQ\\\ooouuu^^^QQQPPPTTTaaakkkgggcccbbb^^^ZZZYYYWWWMMMCCCKKKVVV^^^[[[OOOBBB777222000...------.........---)))+++++++++***)))***+++++++++******))))))((((((,,,))))))++++++)))))),,,''')))******))))))***,,,,,,,,,,,,++++++*********xxxpppwww|||xxxuuu```XXXQQQPPPNNNNNNNNNMMMLLLJJJKKKKKKLLLMMMLLLIIICCC???:::999777666444333333333///...111555777DDDccc{{{yyyzzzpppoookkkcccccckkk}}}~~~}}}~~~xxxuuuwwwyyyxxxvvvvvvwwwxxxyyyyyyyyyxxxwwwrrrsssuuuvvvvvvvvvuuutttssssssrrrssstttwwwzzz|||xxxtttpppppprrrtttsssrrrttttttssstttvvvzzz}}}{{{yyyxxxvvvssspppkkkeee\\\RRRJJJCCC===999555888;;;<<<;;;999999999666666777888;;;???CCCFFFOOOQQQSSSWWWYYYYYYWWWUUU[[[XXXUUUYYYcccoooyyy~~~kkk]]]UUUNNNIIIKKKOOOOOOPPPSSS[[[aaahhhiiieeebbbaaabbbeeefffiiinnntttwwwvvvtttvvvmmmcccYYYKKK===555333222///222888777888FFFZZZtttuuulllggg^^^```cccccc___]]]dddnnnkkknnntttxxx{{{uuupppqqqpppnnnmmmnnnppppppnnnkkkkkkkkkjjjiiigggeeecccbbbaaabbbcccdddddddddcccbbb```dddffffffiiillljjjeeeaaa___\\\ZZZVVVQQQKKKGGG===;;;999777777999;;;===:::???DDDHHHQQQcccxxxrrrcccQQQLLLVVVdddkkkkkkkkkccc^^^___^^^VVVKKKEEEFFFKKKLLLHHHEEEBBB888---'''------)))(((,,,...,,,++++++***((('''''')))+++,,,+++***((((((((()))***---)))''''''$$$!!!###((('''(((*********)))***+++...------,,,,,,++++++***xxxwww}}}ttt{{{ppp^^^WWWOOOPPPQQQRRRSSSRRRPPPNNNOOOOOOOOOOOONNNKKKFFFBBB;;;:::888666555444333333222000222444666AAA___}}}|||yyyxxxtttnnndddaaafffxxxuuuwwwyyyzzzyyyxxxxxxyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwuuusssqqqppprrrssstttvvvwwwxxxyyyyyywwwuuurrrqqqrrrsssssssssuuuuuuuuuvvvxxx{{{~~~}}}|||zzzxxxwwwuuurrrooojjjcccWWWLLLDDD???;;;999555888;;;;;;:::999999999888777777777999;;;>>>???EEEGGGJJJPPPUUUXXXZZZZZZaaa]]][[[^^^gggsss}}}zzziii]]]QQQIIICCCDDDGGGIIIKKKNNNQQQWWW]]]___]]]\\\^^^```cccdddhhhoootttvvvtttrrrqqqiii^^^UUUHHH;;;444444333000333888888999HHHZZZnnnxxx|||pppgggccc^^^^^^___aaa______gggpppkkkpppwww}}}~~~uuurrrtttqqqooonnnnnnppppppmmmkkklllkkkjjjhhhfffeeedddcccbbbbbbddddddddddddcccbbbaaadddffffffiiikkkiiidddaaa___[[[XXXSSSNNNGGGCCC;;;:::888777888999<<<===???AAACCCGGGPPPbbbvvvyyyggg\\\PPPPPP\\\llluuuwwwmmmfffaaabbb```XXXNNNHHHDDDGGGGGGBBB@@@>>>777...(((---...)))(((,,,---,,,***+++,,,,,,***))))))***,,,+++)))((((((((()))******((()))+++***&&&''',,,&&&((()))***)))((()))***------,,,,,,,,,,,,++++++|||vvv~~~kkk\\\VVVOOOQQQSSSUUUVVVVVVTTTSSSTTTSSSRRRQQQPPPMMMIIIEEE===;;;:::777666444333333555222222333444===YYYuuu}}}yyy}}}||||||vvvnnnlllppp~~~wwwuuuuuuuuuuuuxxxxxxyyyyyyyyyyyyxxxxxxzzzyyyyyywwwuuusssqqqpppppprrrvvvxxxzzzyyyxxxvvvuuuuuutttsssrrrrrrsssuuuvvvwwwwwwyyyzzz{{{|||}}}{{{zzzxxxwwwvvvtttpppmmmggg___RRRFFF>>>:::888777666888:::;;;:::999999::::::999777666666666777888;;;===AAAGGGMMMTTTZZZ]]]aaa___^^^bbblllxxxuuuggg]]]RRRIIIBBBAAABBBCCCDDDGGGGGGLLLQQQSSSTTTVVV[[[______bbbhhhooosssssspppmmmhhh```VVVMMMCCC888333444111///000444555777EEEVVViiirrr{{{|||tttiiiaaa]]]YYYVVVVVVXXX[[[^^^fffooommmsss|||zzztttsssuuurrrqqqppppppppppppmmmkkkmmmkkkiiigggeeedddddddddbbbcccddddddddddddbbbbbbbbbeeeffffffhhhjjjgggaaa```]]]YYYUUUPPPIIIBBB>>>999888777777888:::===>>>CCCBBBCCCHHHSSScccvvvsssiii___WWWRRRXXXggguuu{{{|||mmmeee```aaa```YYYPPPLLLDDDEEECCC???===;;;666000***---...***(((+++,,,+++)))+++......---+++))))))+++***))))))((()))))))))&&&&&&)))------******...%%%'''))))))((('''((()))++++++,,,,,,,,,,,,------kkk[[[TTTQQQSSSTTTUUUUUUUUUVVVVVVXXXVVVTTTSSSQQQOOOKKKHHH???===;;;999777555444333555222111222222:::TTTnnn}}}wwwvvv{{{xxxuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{yyyxxxxxxwwwvvvuuussssssqqqrrruuuwwwxxxwwwvvvuuusssuuuwwwuuurrrqqqtttwwwwwwxxxzzz{{{|||{{{{{{zzzyyyxxxvvvvvvuuurrrnnnkkkccc[[[OOOCCC<<<888666555666888:::;;;:::999999::::::999888666555555555555999:::===AAAGGGOOOWWW\\\^^^^^^___eeeooo|||wwwjjjaaa[[[RRRJJJHHHGGGDDDCCCDDDEEEHHHJJJLLLOOOSSSYYY]]][[[```gggmmmpppnnnhhhddd\\\SSSJJJDDD<<<444222444111000111444555999FFFTTTffflllrrrqqqjjj```XXXUUUSSSNNNMMMRRRWWW^^^gggooonnnuuu|||wwwrrrqqqsssuuuttttttsssrrrpppnnnmmmmmmkkkhhheeeddddddeeeeeebbbcccdddeeedddcccbbbaaabbbeeefffeeefffhhheee___]]][[[WWWSSSNNNHHHAAA<<<777777777777888;;;===???CCCAAADDDLLLXXXfffwww}}}kkkaaaaaaYYYWWWfffzzz}}}oooeee]]]]]]]]]XXXQQQMMMEEEDDDCCC@@@>>>;;;666111,,,------+++))))))***+++)))+++------+++***)))*********))))))))))))))))))&&&%%%(((++++++)))***...'''(((******)))(((((()))******+++,,,,,,---......mmm]]]UUUTTTUUUTTTRRRPPPPPPSSSVVVWWWVVVTTTSSSRRROOOKKKIIIAAA@@@===:::888666555444333000///111111888NNNfff}}}uuuqqqttt|||vvvxxx~~~|||xxxwwwyyy{{{|||ssssssuuuvvvyyy{{{}}}~~~zzzzzzxxxwwwvvvuuuttttttrrrssssssttttttuuuuuuuuusssuuuwwwvvvsssrrruuuxxxwwwyyyzzz||||||{{{zzzyyywwwvvvuuuuuutttqqqllliii___XXXNNNDDD===888555333777888::::::999999999;;;999999888888777777777777777999;;;>>>CCCKKKUUU]]]^^^```dddjjjsss~~~uuukkkbbb[[[UUUTTTRRRMMMIIIHHHIIIHHHHHHIIIKKKPPPVVVZZZXXX^^^eeejjjjjjeee^^^YYYNNNGGG@@@;;;666111111444555555777:::;;;@@@KKKUUUbbbeeefffbbbZZZRRRLLLJJJKKKHHHIIIOOOWWW]]]gggoooqqqwww~~~{{{zzzsssuuuyyy}}}xxxuuuqqqppprrrxxxxxxxxxvvvtttqqqpppooollljjjgggeeeddddddeeeeeecccddddddeeedddcccbbbaaaaaadddeeedddeeegggccc^^^[[[XXXUUURRRMMMHHHAAA===666666666777999;;;===>>>AAA@@@DDDNNNXXXaaaooo{{{~~~{{{nnnjjjggg]]]___xxx~~~pppcccaaabbb]]]SSSMMMEEECCCCCCCCCAAA:::333...,,,,,,,,,,,,***(((***,,,+++++++++)))'''''')))+++)))))))))*********))))))***(((((())))))'''***///)))***,,,,,,***))))))*********++++++,,,---......lll]]]VVVTTTTTTTTTPPPLLLKKKNNNRRRUUUTTTSSSSSSRRRPPPLLLIIICCCBBB???<<<999777555444111...///222222666HHH]]]{{{~~~uuuoooppp|||xxxeeejjjvvv~~~{{{xxxvvvuuuuuuqqqrrrsssuuuwwwzzz|||~~~}}}{{{xxxuuusssrrrrrrtttttttttttttttttttttuuutttuuuvvvvvvuuuuuuvvvwwwwwwxxxzzz{{{{{{zzzyyyyyyvvvuuuuuuuuutttpppkkkhhh]]]VVVMMMDDD===888444222777999::::::888888:::;;;999999999999::::::::::::555777999;;;???GGGRRR[[[```dddjjjqqqxxx|||jjjbbb]]]\\\ZZZVVVRRRQQQMMMKKKHHHGGGIIIMMMRRRUUUWWW\\\ccceeebbbZZZRRRMMMCCC>>>999777555111222555444666999<<<>>>DDDLLLRRR[[[ZZZVVVPPPIIIDDDAAA@@@BBBBBBGGGPPPVVV\\\eeemmmvvvzzz|||tttpppoooiiikkkqqqzzz}}}zzzyyyuuutttrrrrrrtttzzz{{{{{{xxxtttqqqoooooojjjiiigggeeedddddddddeeecccdddeeeeeedddcccaaa``````cccdddcccdddfffccc]]]YYYWWWTTTQQQMMMGGGAAA<<<555666666777999;;;<<<===???>>>DDDMMMRRRWWWdddtttwww|||zzzvvvzzziii___dddtttsssvvvnnn^^^PPPGGGDDDCCCDDD@@@777...***,,,++++++,,,+++(((***---++++++***(((&&&'''))),,,(((((()))************)))...+++******)))(((+++111***+++---,,,+++******+++******+++,,,,,,---......|||fffYYYSSSNNNQQQTTTRRRMMMJJJKKKNNNRRRRRRSSSTTTTTTQQQMMMIIIEEECCC@@@===:::777555555222///000333222333AAASSSsssxxxpppnnnzzzsssaaaiiiwwwzzz}}}}}}yyyuuurrrppprrrrrrrrrsssuuuwwwzzz{{{}}}{{{xxxvvvttttttssstttuuuwwwxxxxxxvvvuuusssuuuuuuuuuvvvwwwxxxwwwvvvwwwwwwxxxyyyyyyyyyyyyyyyuuuuuuuuuuuutttpppkkkggg^^^VVVJJJ@@@:::777555444888999:::999888888:::<<<999::::::;;;;;;;;;::::::666888999888999???IIIQQQYYY```jjjssszzzyyyooofffbbb___ZZZWWWXXXQQQNNNKKKIIIKKKOOORRRTTTVVV[[[aaa```ZZZPPPHHHCCC===888666777666444555888555:::>>>AAADDDIIIOOORRRTTTPPPJJJCCC===;;;<<<===CCCHHHRRR\\\aaadddmmmvvv|||~~~uuummmiiiiiikkkmmmrrrzzz~~~yyyvvvvvvuuuuuuwwwzzz{{{{{{xxxsssooonnnnnnhhhhhhgggfffeeeddddddcccddddddeeeeeedddcccaaa```^^^bbbcccbbbdddfffccc]]]ZZZWWWTTTPPPKKKEEE>>>999555666777888999:::;;;<<<<<<<<>>:::888666555333000222444222111<<>>PPPXXXeeepppsssuuu}}}zzzqqqjjjhhhiiissstttwww|||~~~yyyyyywwwwwwyyyyyy{{{{{{wwwqqqmmmlllmmmggggggggggggfffeeedddcccddddddeeeeeedddcccaaa```]]]aaabbbbbbdddfffccc]]][[[XXXSSSOOOIIIBBB:::555666666777888999::::::;;;::::::AAAIIILLLSSSkkk{{{|||kkkaaacccxxxfffVVVNNNHHHFFF@@@555//////+++((()))---,,,(((***000)))+++......,,,***))))))'''((()))+++++++++***)))%%%%%%'''++++++((((((,,,)))***,,,+++)))(((((()))++++++,,,,,,,,,,,,------ppp```[[[JJJOOOPPPUUUYYYVVVOOOMMMOOOXXXVVVUUUVVVVVVUUUQQQMMMHHHEEE@@@===<<<:::888666222333444222000444<<>>;;;999888777666444555555222000333:::@@@\\\{{{~~~zzzqqqjjjqqq~~~pppbbbXXXZZZ___]]]YYYWWWYYYccclllnnnpppssstttrrrsssqqqpppqqqrrrttttttsssyyyzzz{{{|||}}}{{{xxxuuuvvvvvvvvvvvvuuuuuutttsssuuutttssstttwwwxxxwwwvvvzzzxxxxxx||||||{{{xxxuuutttuuusssmmmhhh\\\OOOBBB:::777444444777888888888888888777777777888888777999<<<>>>??????<<<<<<<<<;;;:::999:::;;;CCCIIITTT___kkkvvv|||pppiiiccc]]]XXX]]]]]]\\\[[[ZZZZZZZZZZZZVVVWWWWWWTTTOOOGGG???;;;<<<888666888999:::???EEEVVV^^^gggllloooppplllfff___TTTGGG===888999CCCNNNaaarrr|||vvvpppnnnqqqvvvzzz~~~}}}|||{{{vvvooommmmmmmmmjjjgggiiigggffffffggggggeeeccccccdddeeeffffffeeecccbbbfffeeecccaaa^^^\\\ZZZYYYYYYWWWRRRLLLEEE???:::777444777;;;===>>>=========AAA===CCCJJJNNNbbb}}}{{{pppSSSMMMOOO[[[fffjjjjjjlllmmmmmmyyyiii]]]VVVOOOIIIDDD:::///+++...++++++++++++++++++++++++,,,+++)))+++---...---+++,,,***((()))***+++)))''')))***+++***))))))+++---************************---))))))++++++)))))),,,fffYYYYYYQQQPPPOOOQQQSSSQQQMMMMMMQQQRRRRRRSSSTTTTTTQQQKKKGGGDDDAAA===:::999999888888666777666333000222888===UUUtttzzzyyyqqqjjjppp|||jjjZZZOOORRRTTTPPPQQQXXX[[[dddlllnnnoooqqqrrrpppqqqooommmnnnpppssstttuuuvvvyyy|||~~~|||zzzxxxwwwvvvvvvvvvuuutttsssrrrqqquuutttssstttvvvxxxwwwvvvwwwvvvwww{{{}}}yyywwwtttttttttqqqlllgggXXXLLL@@@:::777444444666666666666666666666666666555777999:::;;;===@@@BBBBBBAAA???===<<<<<<<<<<<<>>>AAAFFFMMMVVVcccpppxxxxxxqqqiiibbb\\\]]]]]]^^^^^^^^^^^^^^^]]]ZZZXXXUUUPPPJJJEEE@@@>>>===999777999;;;>>>FFFNNNdddppp|||~~~zzzssslllfff[[[MMMDDD>>>>>>HHHRRRhhhxxxzzzwwwsssqqqrrrxxx~~~}}}~~~vvvrrrmmmkkkllllllkkkhhhhhhgggeeeeeeffffffeeecccggggggggggggeeecccaaa___eeedddcccaaa^^^\\\[[[ZZZYYYVVVQQQJJJCCC===888666555777:::;;;:::999888888AAA>>>DDDLLLSSSjjjxxxgggPPPOOORRRZZZ___]]]YYYWWWWWW___nnnyyysssccc[[[]]]WWWRRRKKKDDD:::000+++,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++---,,,***)))***)))'''&&&)))***+++***))))))+++---************************,,,))))))++++++)))***---```VVVWWWTTTTTTQQQOOOOOOLLLHHHGGGJJJOOOPPPSSSUUUTTTPPPJJJFFFFFFCCC???===<<<===<<<;;;777666555333111333888<<>>:::777555444666555555555666666666666666444777999:::;;;>>>EEEJJJKKKHHHDDDAAA???>>>===<<<;;;;;;===@@@FFFPPP\\\cccwwwwwwmmmddd^^^YYY[[[]]]___```aaa``````^^^[[[WWWRRRLLLGGGCCCAAA<<<999999<<>><<<666555444333333555999<<>>999777555555777666666666777777888888888555777:::;;;===BBBKKKQQQSSSOOOIIIEEECCCAAA???===???@@@@@@@@@BBBGGGNNNRRRpppxxxyyynnnddd^^^\\\]]]___aaaaaaaaa``````^^^]]]ZZZUUUOOOIIICCC@@@<<<;;;===BBBGGGOOO]]]kkk~~~~~~wwwqqqnnnfff]]]VVVQQQPPPVVV^^^lllyyy~~~{{{{{{}}}}}}{{{xxxwwwssssssvvv|||~~~zzzxxxpppnnnkkkjjjjjjjjjkkkkkkhhhfffeeedddeeeffffffeeeggggggffffffeeedddcccbbbccccccbbbaaaaaa```______ZZZVVVOOOGGG@@@;;;888777777999;;;<<<;;;;;;<<<===AAA@@@IIITTTbbb~~~tttXXXNNNZZZjjjssssssmmmfffaaa^^^``````YYYMMMGGGOOOZZZVVVTTTMMMCCC999222...,,,++++++++++++++++++++++++++++++,,,++++++***++++++))))))******)))))))))******++++++***))))))***,,,************************,,,)))))),,,,,,***+++...xxx}}}mmm___\\\XXXXXXOOOIIIFFFGGGGGGFFFFFFHHHIIILLLQQQRRRQQQNNNLLLJJJDDDCCCAAAAAAAAA???<<<:::666555333333444666999:::DDDcccnnn~~~zzztttrrrrrrxxxyyyooonnnxxxtttggg^^^VVVOOONNNOOOQQQUUU[[[```iiiqqqrrrqqqrrrrrrpppqqqooommmlllnnnppppppppprrrvvv|||~~~|||zzzxxxtttuuuuuuuuuuuutttssssssssstttvvvvvvuuuuuuwwwxxxxxxyyyzzzzzzyyywwwuuusssuuuvvvvvvvvvsssooojjjgggTTTIII===999777555555888666777777888888999999:::888:::===???CCCHHHNNNRRRSSSNNNHHHEEEEEEEEEDDDBBBCCCCCCCCCAAA@@@@@@CCCEEEYYY```jjjuuu}}}xxxmmmccc]]]ccccccccccccbbbaaa```______^^^[[[WWWPPPJJJCCC@@@@@@@@@DDDIIIOOOWWWgggvvvzzztttnnnjjjeee```]]]ZZZXXX]]]dddppp{{{xxxvvvsssqqqpppppprrrsssssstttuuutttrrrqqqqqqrrrpppqqquuu|||}}}|||rrrpppmmmkkkjjjjjjjjjkkkiiigggeeeeeefffggggggggggggffffffeeeeeeeeeeeedddhhhgggeeebbb___]]][[[ZZZXXXTTTLLLDDD>>>:::888888555777999:::::::::<<<===AAABBBMMMZZZjjjjjjSSSMMMccc|||zzzmmmdddfffbbbYYYNNNDDDAAAHHHOOONNNNNNHHH===444000,,,)))++++++++++++++++++++++++***+++,,,+++***)))***+++''')))******))))))***+++++++++,,,***)))(((***+++************************,,,)))))),,,---+++,,,///zzzbbb\\\\\\TTTQQQNNNHHHEEEGGGIIIGGGGGGHHHEEEIIIMMMOOOMMMLLLLLLLLLDDDDDDDDDEEEDDDAAA===999888666444333444555777777:::ZZZgggzzzyyyssspppnnnxxxuuupppxxxuuuvvvxxx{{{yyysssmmmhhhhhhfff```ZZZ\\\aaa```[[[___hhhpppqqqqqqrrrrrrpppooommmlllmmmpppqqqrrrqqqsssuuuyyy~~~zzzwwwttttttuuuvvvvvvvvvuuuuuurrrtttvvvvvvuuuuuuvvvyyyxxxyyyzzzzzzxxxuuusssrrrtttvvvxxxwwwtttooojjjhhhVVVJJJ>>>888666555666999666666777888888999::::::;;;>>>BBBGGGLLLNNNMMMLLLIIIEEEAAABBBFFFKKKLLLKKKGGGGGGFFFBBB???>>>>>>@@@AAAFFFOOOXXXcccoooyyy}}}uuukkkccc___bbbaaaaaa``````aaaaaaaaacccaaa]]]XXXRRRLLLGGGDDDEEEGGGKKKQQQVVV]]]lll{{{~~~xxxqqqjjjccc```___```___]]]aaafffpppxxx}}}|||yyyxxxwwwtttnnnllljjjgggfffeeeeeefffaaadddffffffffffffhhhjjjllllllnnnuuu~~~~~~tttsssqqqmmmjjjiiijjjkkkjjjhhhfffeeeggghhhiiiiiihhhgggfffeeeeeedddddddddgggfffccc```]]]ZZZWWWVVVUUUPPPHHH@@@:::777777777444555777888777888999;;;@@@CCCPPP^^^qqqppp___RRR___vvvrrrhhhiiidddYYYLLLDDDBBBDDDFFFHHHJJJEEE:::222///---)))++++++++++++++++++++++++***,,,---,,,)))((()))+++(((***++++++(((''')))***+++,,,,,,***)))((()))+++************************,,,)))))),,,---+++,,,000}}}XXXWWWZZZNNNJJJRRRKKKGGGIIIJJJGGGEEEFFFCCCGGGKKKLLLKKKJJJKKKMMMGGGGGGHHHIIIIIIEEE???:::;;;888555444444555555444333TTTcccxxx{{{tttooommmvvv~~~{{{tttzzznnnqqqwww{{{{{{xxxxxxzzzuuuwwwqqqhhhjjjqqqlll```^^^gggoooppppppqqqqqqppplllkkklllnnnqqqssstttsssssstttxxx}}}{{{vvvssstttuuuvvvwwwwwwwwwwwwtttvvvyyyxxxwwwvvvxxx{{{vvvxxxzzzyyywwwuuusssssstttwwwyyyxxxtttooojjjhhhXXXKKK>>>888555444777:::555666666777888999999:::>>>@@@FFFNNNSSSRRRKKKEEE@@@===:::>>>GGGOOORRRRRROOONNNKKKGGGCCCBBBCCCEEE@@@BBBEEEKKKSSS___lllttt{{{||||||yyyrrrjjjddd```ZZZZZZ[[[\\\^^^aaadddeeeiiifffaaaZZZTTTOOOKKKIIIJJJLLLQQQVVVYYY```nnn|||}}}xxxooofff]]]\\\]]]```aaa___bbbgggkkkrrruuurrrnnnlllkkkiiiiiigggeeecccaaa```______ZZZ]]]```bbbbbbcccgggjjjjjjggggggmmmwww}}}~~~~~~wwwuuusssoookkkiiijjjkkkkkkiiiffffffgggiiijjjjjjjjjiiigggfffddddddcccccccccbbb```^^^\\\ZZZXXXWWWRRRMMMEEE===888555555666888:::;;;;;;::::::;;;<<<@@@DDDRRRaaauuuooo```YYYUUUssszzzqqqkkklllggg^^^RRRIIIEEEEEEDDDFFFIIIDDD999222111///+++++++++++++++++++++++++++***,,,---,,,)))''')))+++***,,,---+++(((&&&''')))+++,,,,,,+++)))((()))+++************************,,,)))))),,,---,,,---000}}}zzziiiWWWRRRQQQNNNJJJKKKJJJIIIKKKMMMLLLGGGCCCFFFGGGIIIKKKLLLLLLKKKJJJDDDIIIMMMMMMHHHBBB===;;;;;;888666444444555444333:::AAAVVVqqq~~~yyyqqqzzz}}}|||nnnbbbjjjnnnllllllppppppmmmjjjkkkmmmoooppppppoooooorrrrrrtttxxx||||||xxxtttuuuvvvwwwxxxxxxwwwuuutttvvvvvvuuuuuuuuuuuuvvvvvv|||yyyvvvttttttttttttssssssuuuvvvvvvtttpppkkkhhhUUUJJJ>>>:::999666333333222555777888888999===AAABBBOOOYYYXXXRRRMMMFFF??????@@@@@@DDDMMMXXX[[[YYYZZZVVVPPPKKKGGGDDDBBB@@@@@@???>>>AAAHHHQQQ[[[aaannnuuu{{{yyypppeee]]]ZZZ[[[XXXXXX[[[^^^^^^aaafffjjjjjjeee]]]XXXSSSLLLDDDQQQUUUYYY[[[^^^ggguuu}}}tttggg^^^^^^XXXVVV[[[______```bbbiiiiiigggeeeccccccfffiiieeebbb___\\\ZZZYYYZZZZZZWWWWWWXXXYYYZZZ\\\]]]]]]\\\```dddeeegggnnnxxx}}}}}}}}}{{{zzz|||wwwtttpppmmmkkklllmmmnnnjjjiiigggffffffhhhiiikkkiiihhhgggggggggeeebbb```aaacccbbb]]]ZZZYYYVVVRRRPPPJJJBBB;;;888777666666777999;;;;;;;;;;;;===???@@@JJJVVVfffwwwiiiaaabbbdddyyyrrrssspppjjj```UUULLLFFFDDDCCCJJJJJJAAA555......,,,''',,,+++***))))))***+++,,,++++++************++++++***+++,,,,,,+++***+++,,,((()))***,,,,,,+++******++++++***)))(((((())))))++++++******+++,,,...///zzz{{{iiiWWWRRRQQQOOOMMMKKKIIIHHHHHHIIIIIIHHHFFFGGGIIILLLNNNNNNMMMKKKIIICCCGGGKKKKKKHHHCCC@@@???===;;;777666555555444333999>>>QQQlll}}}~~~yyyrrryyy~~~rrrvvvuuurrrqqqsssrrrnnnkkklllmmmnnnoooooooooooorrrqqqqqqssswwwzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwvvvuuuuuuttttttuuuuuuvvvyyywwwtttrrrrrrsssuuuuuutttuuuvvvvvvtttoooiiieeeWWWJJJ===999888777777999666888999999999<<>>@@@FFFPPPaaawwwxxxkkkeeemmmxxxxxxtttuuummm```RRRHHHEEEFFFHHHJJJHHH???333---...---))),,,+++***))))))***+++,,,++++++************++++++***+++,,,+++***)))***,,,))))))***++++++++++++***++++++***)))))))))))))))+++************,,,---...}}}iiiWWWRRRPPPOOOPPPKKKKKKJJJHHHGGGGGGJJJLLLLLLMMMOOOPPPOOOMMMJJJHHHBBBEEEHHHIIIGGGFFFEEEEEEAAA>>>;;;888777666444222777:::JJJeeexxx~~~yyyvvvzzz~~~|||wwwrrrqqqsssqqqlllmmmllllllllllllmmmooopppqqqooommmnnnrrrwww|||~~~~~~{{{wwwttttttuuuwwwyyytttttttttsssssstttttttttvvvtttrrrpppqqqrrruuuwwwuuuuuuvvvvvvtttnnngggbbbWWWJJJ<<<777777888:::===:::::::::;;;===CCCKKKPPP___^^^XXXMMMEEEAAA===999???FFFNNNXXXcccjjjfff___[[[VVVQQQMMMLLLLLLLLLKKKHHHHHHHHHIIIHHHGGGFFFFFFNNNVVVaaagggeee```[[[XXXXXXXXX]]]dddfffbbb___```eeekkkmmmhhhaaa]]]XXXSSSSSSTTTXXXaaammmxxx~~~vvvkkkbbb]]]ZZZWWWUUUWWW^^^cccdddfffhhhaaa^^^\\\\\\]]]]]][[[YYYTTTUUUUUUUUUUUUUUUTTTTTTPPPQQQSSSTTTUUUTTTSSSRRRVVVXXX[[[___ccchhhllloooyyy}}}|||uuupppllllllqqqvvv|||~~~|||{{{yyyzzzuuuuuutttrrrpppnnnkkkjjjjjjjjjhhhhhhggghhhiiijjjmmmppprrrpppjjjeeecccbbb```dddddd```\\\YYYTTTNNNIIIDDD===888666555555444666888999::::::<<<>>>@@@EEEPPPiiitttkkkttt|||ttt~~~zzzqqqcccSSSKKKJJJLLLKKKFFF<<<111,,,---...+++++++++************++++++++++++************++++++)))***++++++))))))***+++***))))))))))))***+++++++++***))))))))))))))))))+++************,,,---...jjjXXXRRRPPPOOOQQQNNNPPPQQQNNNLLLKKKOOORRRSSSRRRQQQOOOMMMJJJHHHGGGDDDEEEGGGHHHIIIIIIJJJKKKDDDAAA>>><<<:::888555333555777DDD]]]ttt}}}xxxvvvxxx}}}wwwsssssstttrrrnnnmmmllljjjiiiiiijjjmmmnnnmmmkkkjjjjjjooouuu|||~~~|||yyyvvvuuuuuuwwwxxxtttssssssrrrrrrsssssstttuuutttrrrpppoooqqqsssvvvvvvvvvvvvvvvtttoooggg```VVVIII<<<888888888999;;;;;;;;;<<>>>>>???@@@AAAOOO^^^gggjjjhhhaaaXXXUUUQQQMMMKKKLLLNNNPPPPPPOOOOOONNNMMMKKKHHHEEEDDDAAAHHHQQQXXXZZZZZZYYYYYYYYYYYY]]]bbbbbb\\\XXXWWWbbbkkkqqqmmmeee___[[[WWWXXXZZZ^^^fffoooxxxqqqaaaUUUPPPNNNNNNNNNSSS]]]dddfffiiimmmhhhaaa[[[XXXZZZZZZWWWSSSOOOPPPQQQSSSSSSRRRPPPOOOOOOPPPSSSUUUUUUSSSQQQPPPQQQRRRVVV]]]dddjjjmmmnnnvvvxxxxxxuuurrroooggg^^^XXXTTTWWW___gggqqq~~~}}}~~~~~~yyyvvvvvvvvvvvvtttrrrooommmkkkkkkjjjjjjiiihhhhhhhhhiiiiiikkkpppsssppphhhaaa___```]]]```aaa\\\XXXUUUNNNHHHFFFAAA<<<777666666666555888999:::::::::;;;>>>@@@FFFQQQpppsssttt~~~lllWWWOOOOOOOOOGGG:::000,,,---------++++++++++++++++++++++++++++++************++++++(((*********)))((()))******)))((((((((()))+++,,,******)))))))))))))))***,,,++++++++++++---...///iiiZZZUUUPPPOOORRRSSSVVVXXXWWWTTTRRRTTTVVVXXXUUUQQQLLLIIIHHHGGGGGGHHHGGGGGGHHHJJJLLLMMMNNNFFFCCCAAA???>>>;;;888666555666AAAWWWppp{{{wwwqqqrrryyyrrrsss||||||zzzxxxtttqqqlllkkkhhhffffffgggjjjkkkhhhhhhhhhjjjmmmsssyyy}}}{{{{{{zzzyyyxxxwwwvvvuuussssssrrrrrrrrrrrrssssssuuuuuuuuurrrpppppprrrtttwwwvvvvvvwwwwwwrrriiiaaaTTTHHH===:::999777555666999;;;???FFFNNNWWW^^^bbbQQQIII>>>999999>>>DDDIIIJJJ]]]ooossskkk```VVVPPPLLLIIIGGGHHHLLLPPPSSSUUUXXXVVVSSSOOOKKKHHHFFFEEE>>>BBBGGGKKKPPPTTTXXXZZZ[[[YYY[[[^^^\\\VVVRRRRRRZZZeeennnmmmgggccc^^^ZZZYYY___fffkkkpppxxxooo\\\NNNGGGDDDEEEGGGNNNZZZbbbfffkkkqqqpppggg]]]VVVUUUUUURRRNNNLLLNNNPPPQQQQQQOOOMMMLLLNNNOOORRRTTTTTTRRRPPPNNNNNNPPPTTT\\\eeemmmqqqssstttuuurrrjjjddd]]]TTTJJJAAA>>>BBBNNNYYYfff}}}|||}}}{{{vvvrrrqqqxxxvvvrrrooommmlllmmmmmmjjjiiiiiihhhhhhggggggggghhhllloookkkccc]]]\\\]]][[[^^^^^^ZZZUUUQQQJJJCCCCCC???:::777777777777777;;;;;;<<<;;;:::;;;>>>AAALLLZZZ{{{sssppp}}}xxx^^^TTTTTTSSSGGG:::111---,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++(((*********)))((()))******)))((((((((()))+++,,,***)))))))))))))))******------,,,,,,---...000111fff\\\YYYSSSRRRUUUXXXYYYZZZZZZXXXVVVVVVVVVWWWTTTPPPLLLJJJIIIJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLFFFDDDBBBBBBAAA???<<<:::777777>>>PPPhhh|||{{{wwwqqqpppwwwmmmoooxxxwwwpppnnnllljjjhhhfffeeefffhhhiiifffggghhhiiikkkpppuuuyyyxxxyyyzzz{{{zzzwwwuuussssssssssssrrrrrrssssssssstttvvvxxxvvvsssqqqrrrtttwwwvvvvvvyyy{{{wwwmmmeeeSSSHHH===:::999666444444:::===DDDMMMUUUZZZ[[[[[[GGG@@@;;;:::<<>>BBBEEETTTeeevvvccccccppp{{{ooo\\\WWWYYYRRREEE777000...,,,+++,,,++++++,,,,,,,,,,,,++++++++++++************++++++)))***++++++))))))***+++)))(((((((((((()))******)))))))))))))))******+++------,,,,,,,,,...///000zzzaaa^^^^^^XXXVVV[[[[[[YYYVVVTTTTTTTTTTTTSSSOOOOOOOOOOOOOOOOOOOOOPPPMMMKKKIIIIIIJJJKKKIIIGGGEEEDDDCCCCCCDDDCCC@@@>>>888888===JJJ^^^sss}}}yyyooommmqqq}}}{{{|||yyyqqqqqqmmmkkkiiihhhgggggghhhiiigggggggggggghhhlllrrrwwwvvvwwwxxxyyyyyywwwuuusssttttttssssssssssssttttttrrrvvvzzzzzzwwwttttttvvvwwwvvvwww{{{|||rrrjjjTTTHHH<<<999999888777999===AAAIIIRRRXXXVVVOOOIII???===>>>BBBEEEIIITTT___gggmmmooodddWWWMMMGGGCCCCCCDDDHHHOOOXXX___dddeeeaaa___ZZZVVVRRRNNNLLLKKKMMMKKKIIIIIIKKKOOORRRSSSTTTTTTYYY```cccbbbbbbeeecccmmmwww||||||xxxoooeee]]]eeepppzzzzzzkkk\\\QQQKKKGGGFFFDDDEEELLLUUU\\\```hhhppptttpppiii```YYYRRRNNNLLLGGGIIIJJJLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSUUUVVVXXXYYY\\\dddnnnuuuzzznnn^^^QQQ???:::;;;CCCJJJUUUjjj}}}yyyuuuvvvuuuqqqoooqqqsssqqqooommmllllllmmmmmmgggggggggffffffeeedddccceeedddcccaaa^^^]]]\\\\\\[[[]]]ZZZSSSNNNJJJDDD>>>;;;999666555666777888777888999:::<<<>>>BBBHHHLLL___sssxxx```RRRWWWbbbgggooorrrrrroooiiiyyyoooaaaZZZWWWVVVMMM???222//////,,,+++---++++++,,,------,,,++++++++++++************++++++***+++,,,+++***)))***,,,'''(((((())))))))))))))))))))))))))))))***++++++++++++******+++,,,...///sss^^^___bbb\\\ZZZ___]]]WWWQQQNNNOOOQQQQQQPPPIIIKKKOOORRRUUUUUUTTTSSSNNNKKKIIIHHHIIIIIIFFFCCCDDDCCCCCCDDDFFFEEECCCAAA999:::<<>>@@@EEENNNVVVXXXQQQDDD;;;;;;<<>><<<===>>>@@@FFFOOOZZZccciiiggg\\\SSSNNNIIIAAA???BBBCCCHHHOOOWWWaaaiiilllkkk^^^___``````^^^\\\ZZZYYYWWWQQQLLLNNNQQQQQQOOOMMMSSSSSSXXXdddrrr{{{|||zzz{{{|||nnnllluuu}}}xxxlll^^^TTTNNNKKKIIIIIIFFFEEEHHHQQQXXX]]]dddkkkvvvyyyvvvlllddd^^^VVVLLLHHHHHHHHHIIIKKKOOORRRTTTXXX[[[[[[WWWVVVZZZ\\\\\\]]]```bbbbbbaaabbbfffjjj~~~gggVVVEEE===:::???AAABBBLLL[[[ppp~~~~~~}}}vvvyyyxxxvvvuuusssqqqpppoooqqqpppnnnmmmllllllmmmmmmhhhgggeeeddddddeeefffgggiiidddaaaaaa___ZZZXXXZZZ]]]YYYSSSMMMHHHBBB<<<888666666666444333222444666888:::<<<<<<===CCCNNNXXXlllnnnSSSMMMXXXbbb^^^YYYVVVVVVYYYcccwwwwww```XXXWWWSSSMMMKKK>>>888111+++)))***+++,,,...---+++******+++---...***++++++***))))))***,,,&&&&&&''''''''''''&&&&&&******))))))))))))******(((((()))***************************+++,,,---...vvvuuu}}}ooo^^^YYY[[[[[[XXXWWWYYYWWWSSSPPPMMMLLLKKKKKKNNNSSSXXX[[[ZZZWWWSSSRRRLLLKKKJJJHHHHHHHHHIIIIIIFFFFFFEEEFFFLLLPPPLLLDDDCCC???BBBNNN\\\fffnnnssszzz}}}uuulllgggcccfffppp||||||}}}yyyttt{{{zzzmmmjjjkkkiiigggggghhhhhhhhhhhhggghhhkkknnnwwwvvvvvvwwwxxxwwwuuuttttttsssrrrqqqppprrrtttvvvsssssstttuuuuuuuuuuuuuuurrrqqqsssvvvyyywwwpppiiiXXXJJJ===888888999<<>>EEERRR[[[ssseeeRRRSSS___hhhaaa^^^ZZZXXX]]]gggqqqxxxssseeeXXXVVVWWWRRRMMMKKK<<<777000+++******,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++***))))))***,,,(((((())))))))))))((((((*********))))))*********(((((()))***************************+++,,,------gggjjjxxxzzzzzzyyyjjj[[[XXXYYYXXXUUUSSSUUUTTTRRRPPPMMMKKKJJJIIINNNSSSYYY\\\ZZZVVVRRROOOJJJJJJIIIHHHHHHIIIIIIIIIGGGGGGGGGIIINNNSSSPPPIIIEEEEEEMMM]]]jjjpppppppppuuu}}}~~~yyyqqqiiibbbdddpppvvvrrrwww|||qqqooowwwxxxwwwrrrkkkkkkjjjgggfffiiiiiihhhgggeeeeeegggiiirrrtttxxxyyyxxxwwwvvvvvvuuusssrrrqqqqqqsssuuuvvvqqqqqqrrrrrrrrrrrrssssssoooooooooqqqsssrrrlllgggWWWJJJ<<<888:::<<>>>>>@@@CCCIIINNN\\\]]]___bbbbbb]]]WWWRRRWWW]]]eeellloooooonnnnnnlllgggaaa]]][[[YYYUUUQQQRRRSSSZZZmmm}}}sssdddXXXSSSRRRRRRRRRSSSQQQTTTZZZ^^^___ccchhhpppqqqooohhhaaa[[[TTTNNNEEECCCAAA??????AAACCCEEEJJJRRRXXX\\\bbbkkkpppqqqxxxvvvsssqqqooollliiifffddddddfffgggeee\\\OOOEEEAAA<<<<<>>BBB???AAAFFFJJJMMMUUU^^^hhhuuu}}}vvvvvvuuutttsssqqqpppooonnnooonnnlllkkkjjjjjjkkkkkkhhhgggfffeeeeeeeeeeeeeeecccccceeeeee___XXXVVVZZZUUUQQQKKKEEEAAA<<<888555333555666777777777999;;;:::;;;<<<<<<>>>GGGUUU```wwwnnnXXXWWWeeerrrwwwtttxxxssskkknnnvvvooo___SSSNNNKKKMMMPPPMMMFFF@@@666222...++++++,,,------***+++,,,------,,,+++******++++++***))))))***,,,''''''(((((((((((('''''',,,++++++++++++++++++,,,(((((()))***************,,,,,,++++++***+++++++++|||qqqeee[[[XXXWWWTTTOOONNNMMMNNNPPPRRRSSSRRRQQQPPPRRRSSSSSSQQQNNNLLLKKKKKKEEEEEEFFFFFFGGGGGGGGGGGGFFFIIIJJJKKKOOOSSSRRRLLLEEEJJJ[[[uuuuuuyyyuuuoooiiiiiiqqq}}}}}}{{{wwwuuuooojjjeeeeeeiiicccdddeeedddccccccdddfffgggmmmuuuyyyxxxwwwwwwxxxtttsssrrrsssuuuvvvuuusssrrrrrrqqqppppppqqqqqqrrrqqqqqqqqqqqqqqqooommmjjjYYYKKK>>>999:::;;;>>>BBBEEECCCAAA??????BBBGGGKKKMMMNNNNNNMMMKKKGGGBBB@@@CCCEEEHHHNNNXXXaaahhhjjjjjj^^^SSSNNNKKKIIIMMMSSS]]]hhhvvv~~~}}}xxxrrrpppooossssssooonnnooollleee\\\\\\bbbssstttaaaYYY[[[[[[WWW\\\[[[^^^eeehhhgggiiillljjjhhheeeaaa[[[TTTNNNKKKCCC@@@<<<999999<<<@@@CCCJJJSSS]]]dddnnnyyy}}}xxxnnniiiaaaXXXQQQKKKFFFDDDHHHGGGIIINNNRRRVVV^^^eeeoooxxx{{{sssuuuuuutttsssqqqpppooooooooonnnmmmkkkkkkkkkkkklllhhhhhhgggfffeeedddddddddccccccdddeee```XXXVVVYYYTTTOOOIIICCC>>>999555333111333555666666777999::::::<<<>>>???DDDPPPaaammmuuuaaaWWW```sss||||||rrrsssyyyqqqaaa\\\RRRHHHGGGMMMOOOHHH???333000---+++,,,,,,,,,,,,,,,+++************+++,,,***++++++***))))))***,,,''''''(((((((((((('''''',,,++++++++++++++++++,,,(((((()))***************,,,,,,++++++***+++++++++vvvhhh^^^UUUSSSSSSPPPMMMLLLMMMNNNPPPSSSTTTTTTTTTTTTVVVVVVSSSNNNIIIFFFEEEEEECCCDDDEEEFFFGGGHHHHHHHHHFFFJJJLLLLLLOOORRRQQQLLLKKKOOO```zzzwwwvvvyyy~~~tttrrrooolllnnnuuu}}}zzz~~~vvv{{{wwwtttqqqjjjddddddhhhaaabbbddddddccccccdddfffdddiiipppuuuwwwxxxxxxxxxuuuttttttwwwzzzzzzvvvssssssrrrqqqpppppppppqqqrrrpppqqqrrrrrrpppnnnkkkjjjZZZLLL???:::;;;===@@@CCCFFFEEEDDDCCCCCCEEEFFFGGGLLLJJJFFFCCCAAAAAABBBCCCEEELLLUUU]]]gggooopppmmmaaaSSSGGGDDDEEEGGGQQQ\\\mmmvvv|||tttooonnnnnnvvvzzzxxxxxx{{{wwwooobbbccchhhwwwkkkbbbeeeeee```^^^^^^bbbiiillljjjkkkmmmjjjfffbbb___XXXOOOIIIHHH>>>;;;777555777<<>>:::777333111111333666777777777888999888:::>>>BBBKKK[[[ooo}}}wwwlllddd\\\TTTZZZppp{{{uuuwwwyyypppbbb```UUUGGGCCCKKKRRRMMMCCC111///,,,+++,,,,,,+++***---,,,***((((((***,,,---***++++++***))))))***,,,)))******++++++******)))++++++************++++++(((((()))***************+++++++++***++++++,,,,,,ccc___VVVNNNNNNOOONNNNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRNNNJJJFFFEEEEEECCCEEEFFFHHHIIIJJJIIIIIIHHHLLLNNNMMMOOORRRQQQMMMNNNPPP___yyy}}}vvvuuu}}}~~~}}}xxxyyywwwqqqmmmppp{{{|||uuuyyyuuuqqqpppllleeecccdddaaacccddddddccccccccceeeccceeejjjqqqvvvyyyyyyxxxwwwvvvxxx}}}yyyssssssrrrpppooonnnooopppqqqppprrrttttttrrrooollljjjZZZMMM@@@===>>>AAADDDHHHEEEDDDCCCCCCCCCDDDDDDCCCGGGEEEBBBAAAAAADDDGGGIIIMMMWWWaaahhhmmmnnnggg^^^TTTGGG@@@DDDIIIMMMWWWdddvvvzzz{{{vvvlllfffeeegggppp|||}}}sssiiijjjnnnwwwrrriiimmmnnnhhhbbbbbbfffmmmooolllkkkmmmkkkeee```]]]UUUJJJDDDDDD;;;999666555999AAAIIIOOO\\\dddkkkpppxxx}}}tttkkkeeecccdddfffbbbccccccdddhhhoooxxx}}}~~~|||vvvuuuuuutttsssrrrqqqqqqmmmkkkjjjiiihhhhhhiiiiiihhhhhhhhhgggfffdddcccbbbfff___[[[\\\]]]YYYUUUSSSHHHDDD>>>999666444333111333555777888888888888999666999===AAAKKK\\\rrrzzztttsssmmmdddYYYQQQOOOaaa~~~vvvxxx~~~|||mmm___[[[TTTJJJEEEJJJPPPLLLBBB000///---,,,,,,,,,***)))++++++************++++++***++++++***))))))***,,,******++++++++++++***************))))))*********(((((()))***************************+++,,,------~~~WWWZZZRRRLLLLLLOOOPPPQQQTTTRRRRRRRRRRRRRRRRRRRRRRRRLLLNNNPPPOOOMMMJJJIIIIIIDDDFFFHHHJJJKKKKKKKKKKKKJJJNNNPPPOOOPPPSSSQQQMMMLLLNNN[[[uuuyyyuuu}}}~~~}}}~~~wwwoooqqq}}}~~~vvvpppooommmhhhcccaaabbbdddeeeeeecccbbbbbbcccccccccgggnnnvvvzzzyyywwwxxxyyy{{{|||tttsssqqqooonnnmmmnnnoooppprrrtttwwwwwwuuuqqqnnnlllZZZMMMAAA>>>AAADDDHHHLLLCCCAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBCCCEEEHHHLLLNNNVVV```jjjnnnmmmhhhYYYJJJOOOEEEDDDMMMUUUXXX```lllwwwvvvqqqggg[[[VVVYYY^^^tttsssooopppqqqvvv|||tttkkkqqqrrrllljjjjjjnnntttuuuqqqpppqqqllleee___\\\TTTHHHAAABBB<<<999777888===FFFPPPVVVbbbiiipppttt|||vvvooolllnnnpppkkklllllllllooowwwvvvvvvuuutttssssssrrrrrrmmmlllkkkiiiiiiiiiiiijjjhhhhhhhhhgggfffdddcccbbbddd[[[TTTVVVXXXVVVQQQNNNBBB>>>999555444333333222444777999:::999999999:::777999;;;???GGGWWWlll|||yyyoooooouuuuuuooo^^^SSSQQQiii}}}sss{{{lll\\\UUUTTTNNNHHHIIILLLGGG>>>000///---,,,,,,+++)))(((((()))+++,,,,,,+++)))(((***++++++***))))))***,,,(((((())))))))))))((((((******))))))))))))******(((((()))***************************+++,,,---...dddPPPOOOPPPOOOLLLIIIJJJPPPTTTRRROOOLLLLLLNNNPPPOOOMMMJJJNNNRRRSSSPPPLLLKKKKKKMMMMMMNNNOOOQQQPPPMMMJJJNNNNNNNNNOOOPPPOOOLLLJJJGGGQQQ\\\kkkxxx{{{tttkkkuuuyyy{{{yyynnnnnngggbbbeeeeeedddcccbbbbbbaaabbbbbbbbbddd```^^^eeerrr{{{}}}zzz{{{xxxyyyyyyvvvxxxvvvuuusssqqqpppppppppqqqsssqqqpppqqqsssrrrmmmjjj^^^SSSFFF@@@BBBFFFHHHGGGCCCBBBAAA???>>>??????@@@@@@???@@@CCCJJJRRRXXX[[[fffgggfffbbbZZZRRRKKKHHHGGGLLLPPPUUUccctttzzzxxxttthhh\\\VVVRRRTTT^^^kkk|||xxxrrrnnnpppwwwyyytttxxx|||{{{tttvvvzzz}}}}}}zzzuuurrrrrrooofffXXXIII>>>;;;<<<;;;888888===CCCKKKWWWbbbgggnnnwww|||~~~}}}}}}|||}}}}}}}}}~~~yyyvvvwwwvvvrrrpppqqqrrrpppmmmiiigggggghhhiiikkkjjjiiiiiijjjjjjiiihhhfff___YYYXXXVVVPPPJJJHHH@@@>>>999555333111222222666666666777888888999999>>><<<:::===GGGVVVfffooo|||vvvnnnmmmvvvxxx]]]RRRXXXxxxvvvqqqeeeVVVKKKLLLQQQOOOEEE===///---,,,***))))))******+++++++++***************+++++++++************))))))***+++++++++)))'''&&&+++*********))))))(((((())))))*********))))))(((,,,,,,++++++++++++++++++zzz```QQQNNNLLLKKKKKKLLLOOOQQQRRRQQQOOOLLLKKKMMMNNNMMMLLLJJJNNNRRRSSSQQQOOOOOOOOOOOONNNNNNNNNOOONNNLLLJJJNNNMMMLLLLLLLLLLLLIIIGGGCCCIIIRRR___uuu|||}}}vvvjjjooo{{{|||yyy{{{}}}vvvmmmoooyyy{{{yyyrrrsssiiiccccccaaadddddddddcccbbbbbbbbbbbbaaa______gggsss{{{{{{yyyyyyvvvwww{{{|||wwwtttuuuuuutttrrrpppoooooooooooorrrqqqppprrrssssssooolllaaaWWWJJJCCCDDDFFFGGGFFF@@@??????>>>???@@@AAAAAADDDDDDEEEIIIOOOVVV\\\_________\\\WWWQQQLLLJJJJJJPPPUUU\\\gggwwwwwwhhh^^^SSSMMMLLLUUUhhh{{{~~~xxxtttrrrtttwwwzzztttqqqwww}}}~~~yyy{{{~~~}}}{{{vvvssskkk___PPPDDD???>>>888777888>>>DDDJJJUUU^^^dddlllwww}}}wwwtttuuuuuuqqqoooppprrrpppllliiihhhggghhhiiiiiihhhhhhiiilllmmmlllkkkddd]]]WWWVVVSSSMMMGGGEEE>>><<<888555222222222333555555666666777888888888<<<;;;;;;>>>EEERRRaaakkkqqqtttzzzsssbbbWWW[[[yyy}}}|||lll]]]QQQQQQTTTNNNAAA666...---,,,***************---,,,,,,+++***)))((((((+++++++++************)))***************)))((((((+++*********))))))))))))))))))************))))))++++++++++++++++++++++++kkkYYYPPPMMMJJJHHHKKKQQQTTTSSSQQQPPPNNNLLLKKKKKKLLLKKKJJJKKKNNNQQQSSSSSSSSSTTTUUUTTTSSSQQQPPPPPPOOOMMMKKKOOOLLLJJJHHHHHHGGGEEEDDDDDDDDDFFFMMMXXXlllxxxiiihhhnnnsssppprrrvvvtttnnnpppxxx}}}kkkvvvrrrqqqssskkkdddeeebbbdddddddddccccccbbbbbbbbb^^^^^^```hhhrrryyyyyywwwwwwuuuvvvxxxwwwsssrrrsssrrrqqqpppooonnnmmmmmmmmmppppppppprrrttttttrrrpppfff\\\PPPHHHFFFGGGFFFDDD??????@@@@@@BBBCCCEEEFFFKKKKKKMMMPPPSSSWWWZZZ[[[XXXVVVSSSPPPMMMNNNQQQTTTXXX^^^hhhvvvyyyiiiQQQPPPQQQUUU[[[fffwww~~~zzzvvvtttsssrrryyyyyypppoooxxx{{{xxxqqqfffXXXLLLDDD@@@999888:::@@@EEEJJJSSS\\\```hhhsss}}}{{{vvvsssttttttpppnnnoooqqqooollliiihhhggghhhiiigggggghhhkkkooorrrrrrrrrddd\\\VVVSSSPPPIIICCCAAA:::888666333222222333444444555555666777777888888999<<>>CCCFFFJJJRRR[[[bbbfffkkkpppxxx|||{{{vvvtttuuuuuuqqqpppqqqnnnmmmkkkjjjhhhhhhhhhhhhhhhiiilllqqqvvvxxxxxxxxxjjj```WWWQQQKKKCCC<<<:::333333222222333444555666777888888999::::::;;;;;;999===AAAFFFQQQddd~~~jjjSSSNNNPPP___nnnpppfff\\\bbbnnn{{{bbb]]]VVVTTTXXXXXXLLL<<<111+++,,,,,,,,,++++++************************+++++++++++++++*********))))))+++***)))))))))+++,,,---***************+++++++++(((((()))***************))))))***+++,,,,,,------hhhWWWOOOKKKFFFJJJOOONNNJJJFFFFFFGGGLLLNNNOOOOOOMMMLLLLLLLLLNNNMMMNNNQQQSSSTTTSSSQQQOOONNNLLLLLLLLLLLLJJJIIIKKKIIIGGGFFFFFFFFFEEECCCCCCAAADDDGGGCCCGGGaaa}}}uuuhhhaaalllvvvttthhhvvv|||uuuqqqjjjkkkkkkcccbbbaaa___^^^^^^```ccceeeaaa```^^^]]]___eeennntttuuu{{{~~~zzzuuusssrrrooonnnoooooooooooonnnmmmllloooqqqrrrrrrqqqqqqrrrtttnnnhhh```WWWPPPJJJEEEBBBCCCDDDFFFHHHIIIJJJJJJKKKGGGKKKOOOPPPOOOOOORRRTTTSSSXXX```fffiiijjjkkkllljjjkkklllhhh\\\QQQNNNQQQUUUbbbuuuwwwmmmjjjuuu~~~yyywwwyyyyyyvvvvvvzzzuuukkkeee\\\RRRKKKEEEDDDHHHMMMPPPRRRWWW]]]```aaadddiiioooxxx{{{vvvtttuuuuuurrrppprrrmmmlllkkkjjjiiihhhgggggghhhiiikkknnnrrrsssrrrpppfff\\\RRRMMMHHH@@@:::888222222222333444555666777999999999:::;;;;;;<<<<<<:::===BBBIIIVVVmmm}}}eeeOOOTTT]]]gggmmmjjjbbb\\\hhhvvvkkkYYYZZZWWWXXXZZZUUUGGG777///++++++,,,,,,,,,++++++***)))))))))***++++++,,,,,,+++++++++************))))))))))))***+++,,,---...*********+++++++++++++++'''((()))******+++***************++++++,,,,,,---jjj\\\SSSMMMKKKLLLNNNOOOMMMKKKIIIHHHKKKNNNQQQQQQOOONNNOOOPPPNNNMMMNNNPPPQQQPPPLLLIIIGGGGGGGGGHHHJJJJJJHHHFFFIIIIIIHHHIIIJJJJJJHHHGGGIIIGGGGGGFFFAAA@@@JJJWWWooooooeeeppp{{{nnnlll{{{tttjjjgggbbb^^^]]]___bbbeee______^^^\\\\\\```hhhnnnsss||||||vvvtttqqqnnnoooppppppqqqppppppnnnnnnqqqrrrsssqqqooonnnppprrrmmmiiibbbZZZRRRLLLFFFCCCAAACCCEEEHHHKKKLLLMMMMMMMMMQQQUUUWWWWWWXXX]]]bbbeeeiiinnnqqqooolllhhhggg^^^YYYVVVTTTPPPNNNVVV```llluuuppplllppp~~~~~~zzz}}}{{{~~~}}}zzzxxxxxxzzzzzzyyy}}}~~~}}}|||}}}yyyooojjjeee]]]VVVTTTWWW___hhhjjjhhhgggiiifffhhhiiikkkmmmqqqtttwwwyyyzzzuuurrrttttttqqqpppqqqllllllkkkjjjiiihhhggggggeeeeeefffiiijjjiiifffccc\\\RRRJJJFFFCCC<<<888777222222333444555666777777888888999::::::;;;;;;<<<<<<@@@GGGTTTggg~~~qqqZZZQQQbbbttt|||xxxpppiiieeetttttthhh^^^VVVRRRTTTXXXXXXNNN>>>111---***+++,,,,,,,,,,,,+++******************++++++++++++++++++************)))'''(((***+++,,,---------*********++++++,,,,,,,,,'''((()))******+++++++++++++++++++++++++++++++++wwwmmm```WWWOOORRRPPPOOOQQQSSSSSSOOOKKKKKKOOORRRRRRQQQOOOQQQRRRNNNMMMMMMOOOPPPNNNHHHCCCDDDDDDEEEHHHJJJJJJHHHFFFHHHHHHIIIKKKMMMMMMKKKIIIIIIIIIHHHGGGEEEDDDGGGJJJ[[[uuuiiikkkxxx|||ttthhhmmm~~~qqqllleee___]]]^^^aaaddd\\\^^^___]]][[[]]]dddjjjrrr|||}}}wwwtttqqqlllppppppqqqrrrrrrqqqoooooorrrssstttqqqnnnlllnnnpppllliiibbb[[[SSSLLLGGGDDDAAACCCFFFJJJNNNPPPQQQRRRVVVZZZ^^^___^^^___eeejjjllloooqqqpppjjjccc]]]YYYXXXOOOJJJLLLQQQXXXfffssswwwlllllllllvvvwwwoooqqqrrrxxx~~~~~~zzzvvvpppmmmrrrzzzttt}}}sssooollleee___dddjjjvvv~~~yyyxxxvvvwwwxxxwwwuuurrrooonnndddjjjvvv|||xxxsssqqqsssssspppooopppkkkkkkkkkjjjiiihhhggggggbbbbbbbbbccccccaaa]]]ZZZSSSJJJCCCAAA???:::777777222333333444555666777777777888888999999:::;;;;;;???DDDOOOaaaxxx|||___LLLZZZrrr|||uuurrr{{{rrr___UUUTTTTTTHHHMMMSSSTTTHHH777---+++)))***,,,,,,---,,,+++***,,,+++++++++******))))))+++++++++************)))&&&(((***,,,---...------*********++++++,,,,,,,,,''''''(((******+++++++++,,,,,,++++++++++++++++++{{{ppp^^^UUUSSSLLLOOORRRUUUVVVSSSPPPNNNJJJNNNTTTUUUSSSOOOMMMMMMLLLLLLMMMNNNOOONNNKKKHHHDDDDDDDDDEEEFFFFFFFFFGGGCCCFFFJJJLLLLLLKKKKKKLLLIIIIIIIIIFFFCCCCCCGGGKKKUUUzzz~~~zzz~~~lllbbbsss~~~rrrnnnyyyrrrccc\\\___bbbbbb___aaa___]]]ZZZYYY[[[```dddssszzzxxxpppmmmnnnqqqrrrssstttsssqqqnnnmmmqqqqqqrrrrrrqqqpppnnnmmmlllllliii___RRRHHHCCCCCCCCCEEEHHHJJJKKKMMMPPPRRR\\\]]]^^^^^^^^^```ccceeejjjjjjkkkjjjgggaaaZZZUUUWWWUUUPPPLLLMMMVVVdddnnnsssiiioootttyyy}}}|||wwwpppkkkmmmuuu|||uuupppttttttooorrrwwwwwwooogggeeejjjdddnnn|||sss~~~}}}zzztttnnnjjjhhhgggjjjwww|||tttrrrrrruuusssooommmnnnmmmlllkkkiiihhhgggggggggeeedddbbb```^^^[[[ZZZYYYSSSMMMGGGCCC===666444555222333333444555666777777999;;;999666999???>>>888>>>AAAHHHWWWqqq|||aaaUUUYYYqqqyyyqqq{{{qqq]]]QQQOOOPPPOOOSSSTTTMMM@@@444...---******+++,,,,,,,,,++++++((()))***++++++***)))(((,,,,,,+++***)))))))))***************)))))))))))))))******)))(((((()))+++)))***++++++***)))***+++,,,(((+++,,,%%%(((---***}}}iiiZZZSSSRRRRRRSSSVVVXXXXXXWWWUUUSSSUUUXXXYYYXXXSSSNNNLLLKKKMMMLLLKKKLLLLLLKKKIIIGGGBBBCCCDDDEEEFFFHHHIIIJJJGGGIIILLLMMMMMMLLLMMMNNNKKKKKKJJJHHHEEEFFFIIILLL___~~~{{{vvveeennnxxx}}}}}}~~~nnncccaaabbbcccbbb```___^^^[[[ZZZ[[[^^^aaaeeelllsssuuurrrppprrruuutttuuuuuutttsssqqqpppooopppqqqqqqqqqpppooommmlllnnnmmmhhh^^^SSSJJJHHHHHHGGGJJJMMMPPPRRRUUUYYY\\\_________]]][[[[[[\\\^^^YYYYYYXXXXXXVVVTTTPPPNNNOOOPPPRRRYYYeeewww}}}qqqmmmmmmmmmtttuuuwwwvvvtttqqqmmmjjjuuuwwwzzzzzzyyyxxxyyy{{{wwwwwwpppqqqpppjjjjjjnnnvvv~~~|||wwwuuurrruuu}}}}}}vvvpppdddcccdddnnn~~~~~~tttwwwsssqqqqqqpppmmmmmmqqqlllkkkiiihhhfffeeeeeedddcccbbb```^^^[[[YYYWWWVVVOOOJJJEEEBBB===777555777222222333444666777888999:::;;;999777999??????:::AAAIIIXXXmmm}}}fffXXXUUUuuuzzzttt{{{~~~yyygggTTTKKKIIIIIINNNRRRSSSKKK===222......,,,,,,,,,,,,,,,+++***)))******++++++++++++******---,,,++++++******++++++************)))))))))))))))*********((((((***+++)))***++++++***)))***+++...***///000((()))---(((pppaaaVVVSSSSSSWWWWWWXXXYYYZZZYYYYYYXXXYYYYYYWWWSSSNNNJJJHHHHHHMMMKKKIIIIIIJJJJJJIIIGGGCCCCCCDDDFFFHHHJJJLLLNNNLLLMMMOOOOOONNNMMMOOOPPPLLLLLLKKKIIIGGGGGGJJJLLLddd{{{nnnooouuu~~~}}}uuuggg```^^^```aaa^^^___^^^]]][[[ZZZ\\\]]]dddgggjjjllllllnnnssswwwyyyxxxvvvuuusssrrrqqqqqqpppppppppppppppooonnnmmmpppnnniii```UUUNNNLLLMMMGGGIIILLLNNNPPPSSSVVVYYYYYYYYYXXXVVVSSSRRRTTTUUUVVVTTTRRRPPPOOOPPPQQQRRRUUUXXX___lll}}}yyyddd]]]eeerrryyyxxxvvvrrrnnnkkkiiiiiiiiiuuuuuusssmmmhhhiiiooouuusss~~~{{{tttssspppkkkhhhlllooosssxxxxxxuuuuuutttyyy|||uuummmjjjhhhjjjttt|||tttzzztttpppooommmkkknnnssskkkjjjhhhfffdddcccbbbbbb```___^^^[[[XXXUUUSSSQQQJJJEEEAAA???;;;666555777111222333555777999:::;;;;;;<<<:::888;;;??????===>>>NNNeee~~~uuuccc[[[___hhh|||yyyyyy}}}{{{ppp^^^PPPLLLKKKKKKOOORRRRRRIII:::///---///---------,,,+++***)))(((,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,************)))))))))))))))***+++***((((((***+++)))***++++++***)))***++++++(((...000))))))---(((pppcccYYYSSSTTTWWWYYYYYYXXXXXXXXXYYYZZZ[[[WWWUUURRRNNNKKKJJJJJJKKKLLLIIIGGGGGGHHHJJJKKKKKKFFFFFFGGGHHHJJJMMMOOOQQQOOOPPPPPPOOONNNMMMOOOQQQKKKJJJIIIHHHGGGGGGIIIJJJ\\\|||~~~wwwrrryyyyyylllbbb^^^___aaa\\\^^^___^^^\\\ZZZYYYZZZccccccccceeeiiiooowww}}}{{{yyyvvvtttrrrqqqqqqqqqqqqqqqqqqppppppooooooooopppoookkkdddZZZRRRMMMLLLFFFHHHIIIIIIIIIKKKNNNPPPRRRRRRSSSRRRRRRSSSVVVXXX]]][[[WWWTTTSSSVVV\\\```hhhlllvvv}}}oooeeefffrrr{{{vvvsssnnniiifffeeefffgggjjjkkkiiieeeaaadddnnnwwwzzz{{{yyywwwtttrrrrrrrrrssswww~~~wwwwwwyyyxxx}}}~~~}}}wwwrrrsss{{{}}}xxxzzztttpppooommmkkkmmmqqqkkkjjjhhheeecccaaa``````^^^^^^\\\ZZZWWWSSSPPPNNNGGGBBB>>><<<999444333666111111333666888:::<<<=========;;;;;;<<>>??????=========>>>???BBBEEEPPPqqqxxxuuutttjjj[[[UUUfff~~~nnn[[[SSSUUUWWWVVV\\\ZZZSSSEEE666...---000)))***++++++,,,,,,,,,,,,+++***)))(((((()))***+++******))))))))))))******************)))))))))(((***++++++***))))))***,,,)))***++++++***)))***+++---(((+++,,,%%%(((///,,,uuudddTTTOOOMMMLLLRRR[[[]]]\\\ZZZYYYYYY[[[]]]^^^[[[VVVOOOKKKIIIJJJJJJJJJHHHFFFEEEFFFIIIMMMOOOPPPMMMLLLKKKKKKLLLNNNQQQSSSNNNPPPPPPPPPNNNNNNNNNPPPIIIHHHFFFFFFGGGGGGGGGFFFDDDRRRdddxxx{{{vvv~~~uuujjjaaa[[[YYYXXXZZZ]]]]]][[[YYYWWWWWWUUURRRPPPUUU```mmmwww|||xxxwwwtttqqqooooooppppppqqqqqqpppppppppppppppqqqooopppqqqooohhh]]]RRRKKKHHHIIIKKKLLLNNNQQQVVVZZZ]]]^^^___^^^^^^___bbbdddZZZ\\\^^^```bbbhhhqqqxxx}}}tttffflllrrrxxx~~~}}}vvvmmmlllkkkiiigggffffffeee]]]YYYUUUUUU___rrr|||yyyyyy~~~|||sss~~~{{{wwwvvvxxx|||vvvuuutttrrrrrrtttrrrllliiijjjjjjhhhfffdddbbbaaa``````]]]]]]\\\ZZZVVVQQQLLLIIICCC>>>:::999555111000333222333555888:::===>>>???@@@>>>>>>?????????CCCIIITTTwww|||vvvzzziiiTTTQQQiii~~~iii^^^]]]]]][[[___XXXMMM???444......///((()))***+++,,,---------***))))))))))))))))))***)))(((((((((((()))******************))))))))))))***+++,,,+++))))))+++,,,)))***++++++***)))***+++111+++//////''')))...+++lll^^^RRRQQQPPPNNNTTT^^^[[[ZZZYYYXXXXXXZZZ[[[\\\XXXSSSKKKGGGFFFFFFFFFEEEHHHFFFEEEFFFIIIKKKLLLKKKJJJIIIHHHIIIKKKNNNQQQTTTMMMOOOQQQRRRPPPOOOOOOPPPLLLJJJHHHIIIJJJKKKIIIGGGBBBGGGMMMZZZttt}}}tttttt{{{vvv|||}}}wwwpppiiibbb\\\YYYWWWYYY[[[[[[ZZZXXXXXXXXX\\\WWWTTTWWWbbblllsssuuuvvvuuusssrrrqqqppppppqqqoooooonnnmmmmmmnnnoooppppppqqqrrrqqqlllcccZZZSSSLLLMMMOOOPPPRRRWWW\\\``````aaabbbaaa```aaaccceeedddhhhnnnpppqqquuu{{{~~~vvvpppmmmqqqwww|||~~~{{{tttnnnmmmllljjjhhhgggffffff___]]]]]]dddsss}}}|||~~~xxxqqqttt}}}{{{yyy~~~yyyyyyuuurrrrrrtttqqqllliiijjjgggfffdddbbbaaa```______\\\\\\[[[YYYTTTOOOJJJGGG???;;;888777555222222555444555666888;;;===>>>???BBB??????AAA@@@???DDDLLLZZZ{{{mmmTTTSSSmmm}}}www{{{uuufffbbb```]]][[[QQQBBB666111///...---)))***+++,,,,,,,,,,,,,,,)))******++++++******)))))))))(((((()))******+++************))))))))))))++++++,,,+++******+++---)))***++++++***)))***+++(((%%%,,,///)))***...)))kkk^^^VVVWWWVVVRRRWWWaaaWWWVVVUUUUUUUUUVVVXXXYYYXXXSSSLLLIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFIIIMMMRRRTTTLLLOOORRRSSSRRRQQQPPPQQQOOOMMMKKKLLLNNNNNNLLLJJJCCCCCCAAAGGG]]]zzzzzztttllluuu|||vvv~~~{{{tttooollliiieeecccVVVXXXZZZZZZYYYXXXXXXYYY]]]YYYWWW]]]iiivvv|||}}}uuuuuutttsssrrrqqqqqqqqqnnnmmmlllkkkkkklllnnnnnnqqqrrrrrrqqqnnnhhh```[[[VVVWWWWWWXXXYYY\\\aaaeeedddeeefffeeeeeegggiiilllooouuu{{{}}}{{{{{{~~~}}}zzztttppppppuuu{{{uuu{{{~~~|||zzzuuuooorrrpppmmmjjjhhhggggggggg```ccckkkzzz}}}|||yyyuuurrrqqq~~~|||yyyzzzvvvsssqqqrrrpppkkkiiikkkdddcccbbb```______^^^^^^[[[[[[ZZZXXXSSSNNNHHHEEE<<<888666777666333444888555666777999;;;===>>>???BBB??????BBBAAA???EEENNNjjjlllUUUWWWnnnrrrhhhmmm}}}tttddd^^^]]]ZZZWWWJJJ:::000...///...,,,++++++,,,,,,,,,++++++******+++,,,------,,,+++*********))))))***+++,,,,,,************))))))))))))+++,,,,,,+++******+++---)))+++++++++***)))***+++&&&...***+++...(((iiiaaaXXXTTTVVVYYY[[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVSSSNNNHHHFFFHHHKKKMMMMMMLLLJJJHHHIIIKKKJJJGGGDDDGGGFFFDDDCCCEEEIIIMMMOOOOOOPPPQQQTTTVVVVVVSSSQQQOOOMMMKKKKKKMMMMMMJJJGGGFFF???<<>>???@@@>>>AAA>>>===CCCBBBFFFSSSttt```QQQSSSiiizzzxxxiiiffffffppppppgggbbbbbb___TTTOOOBBB555111111000......,,,,,,,,,++++++*********++++++)))))))))***+++,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))++++++************++++++,,,,,,,,,,,,,,,+++***)))************************~~~bbb\\\UUUSSSVVVYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRPPPMMMKKKLLLNNNOOONNNMMMGGGEEEEEEFFFIIIIIIGGGEEEIIIHHHGGGFFFHHHKKKNNNPPPOOOOOOQQQSSSUUUUUURRRPPPNNNLLLKKKKKKLLLLLLIIIGGGEEE@@@<<<===DDDQQQeeeuuu|||uuuttt}}}zzznnnllluuummmtttvvvqqqnnnggg___[[[ZZZYYYZZZ[[[[[[ZZZXXX[[[^^^___cccrrrxxxoooqqqsssvvvvvvuuutttrrrqqqpppnnnmmmmmmnnnpppqqqoooqqqsssuuuuuuppphhhbbbWWWXXXXXXVVVSSSSSSUUUXXXVVVXXXZZZ\\\^^^aaaeeeiiilllpppttttttpppmmmnnnooorrrtttxxx{{{|||{{{yyyxxxwwwuuuuuuwwwzzzzzzxxxuuunnnlllhhhfffgggjjjoooqqqyyy|||zzz}}}uuuxxx}}}~~~ssshhhiiilllqqqwwwyyywwwuuuvvvtttqqqooommmkkkhhhfffbbb```^^^]]]]]]\\\ZZZXXXWWWTTTPPPLLLHHHCCC>>>;;;888777555333333333555555:::::::::;;;<<<===???@@@===CCCAAAAAAFFFEEEIIIYYY{{{rrrXXXOOOUUUiiivvvqqqbbbbbbfffuuuvvvgggfffeeeeeeaaaUUUHHH<<<000---...---,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,---,,,++++++******++++++,,,((()))************)))(((++++++************++++++))))))*********)))((((((************************mmm___[[[YYYYYY[[[]]][[[YYYVVVUUUUUUTTTSSSRRRPPPOOOLLLMMMNNNQQQRRRQQQNNNKKKCCCCCCCCCEEEHHHIIIIIIHHHJJJJJJIIIJJJKKKMMMOOOPPPOOOOOOPPPRRRSSSSSSPPPNNNMMMLLLKKKKKKLLLLLLJJJHHHIIIFFFBBB>>>;;;DDDZZZooozzzrrrqqq{{{sssjjjkkkvvvvvv```hhhwww{{{tttppphhh___\\\[[[ZZZ[[[\\\]]]\\\[[[[[[```bbbccclllwwwyyysssjjjooovvvyyyyyywwwtttssssssrrrrrrqqqqqqrrrrrrsssppprrrtttvvvvvvsssmmmhhh[[[ZZZWWWSSSPPPNNNPPPRRRRRRTTTVVVXXXYYY\\\___bbbiiikkkmmmlllkkklllooosssvvvyyy~~~|||vvvrrrssstttwww{{{~~~}}}{{{xxxmmmkkkhhhhhhkkkqqqxxx}}}{{{yyyyyyyyyzzz}}}qqqaaaVVVUUUXXXaaallltttvvvuuuwwwtttqqqnnnllliiifffcccbbbaaa```______]]]ZZZWWWRRRNNNIIIEEEBBB@@@===;;;777666555444444444555666::::::::::::;;;<<<>>>>>><<>>DDDWWWjjj{{{pppsss{{{lllfffllluuuttthhhpppyyyssspppiiiaaa\\\ZZZYYYZZZ[[[\\\\\\[[[ZZZ___bbbaaadddjjjmmmlllkkksss|||}}}wwwsssqqqssssssttttttttttttssssssrrrrrrtttwwwxxxvvvrrroooaaa^^^YYYTTTPPPOOOPPPQQQTTTVVVXXXYYYYYYZZZ\\\^^^gggiiijjjkkkllloootttyyy|||}}}}}}xxxsssoootttwww{{{~~~}}}zzzwwwkkkkkklllooouuu|||}}}yyyzzz~~~|||~~~yyyeeeYYYSSSRRRTTT]]]jjjtttwwwwwwvvvssspppnnnllliiifffdddcccbbbaaaaaa```]]]XXXUUUOOOKKKEEE@@@===<<<:::999555555444444555666777777999999999:::;;;<<<======;;;CCCDDDDDDKKKQQQaaazzzeeeWWWeeezzzjjjiiikkktttvvv```[[[dddmmmjjjdddYYYIII;;;333,,,,,,...---...000++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,++++++******++++++,,,'''((()))******)))((('''++++++************++++++)))***+++,,,,,,,,,,,,,,,************************ssshhhnnnzzz{{{mmm^^^ZZZZZZZZZZZZXXXUUUPPPMMMMMMNNNPPPRRRSSSTTTSSSRRRLLLLLLMMMLLLJJJHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMLLLLLLMMMOOOOOONNNLLLNNNOOOPPPPPPPPPPPPOOOPPPNNNIIIEEECCC@@@CCCNNNYYYxxxvvvssssssiiijjjooo|||zzzzzz|||}}}~~~sssooooookkkddd[[[ZZZXXXXXXYYY[[[ZZZZZZYYY]]]___]]]\\\___bbbdddppp{{{zzztttsssssstttuuuuuuuuuuuutttssstttttttttwwwyyyyyyvvvtttfffccc]]]YYYXXXYYY[[[\\\XXXZZZ]]]___```bbbdddggghhhjjjkkklllmmmooorrrtttyyyxxxvvvtttsssssssssssszzz|||~~~{{{wwwtttooosssxxx{{{{{{~~~~~~}}}~~~vvvfffYYYSSSUUUUUUXXXaaammmvvvyyyyyytttqqqooommmlllkkkhhhfffbbb```___]]][[[WWWRRRNNNNNNIIIBBB===:::999777666444444444555666777888999:::::::::::::::;;;<<<===:::AAA@@@BBBNNN[[[sssyyy```\\\tttnnnrrrttt|||ttteee\\\[[[eeelllfff^^^RRR@@@777000+++,,,.........111+++++++++++++++++++++++++++++++++++++++***)))))),,,++++++******++++++,,,))))))***++++++***))))))++++++************++++++)))***+++,,,,,,,,,,,,,,,************************qqqbbb\\\kkk{{{yyyiii\\\[[[[[[ZZZXXXUUUPPPLLLJJJIIIKKKNNNQQQSSSTTTSSSSSSKKKLLLKKKJJJGGGEEEEEEFFFFFFGGGIIIIIIGGGFFFFFFGGGIIIHHHGGGFFFFFFGGGIIIIIIJJJJJJJJJKKKMMMNNNMMMLLLNNNPPPRRRRRRQQQQQQRRRSSSRRRLLLFFFDDDBBB@@@CCCHHHdddwww}}}yyy{{{qqqmmmmmmuuuzzzyyytttqqqqqqrrryyy~~~{{{nnnjjjmmmlllhhh^^^[[[YYYXXXYYYZZZZZZZZZXXX[[[[[[YYYWWWXXX[[[^^^qqq~~~~~~xxxxxxttttttuuuuuuuuuuuuttttttuuuuuuuuuvvvyyyzzzyyyxxxjjjeee```^^^___cccgggiiiaaadddhhhlllooorrruuuxxxppppppppppppooooooooooooooonnnllllllnnnsssxxx{{{~~~zzzxxxwww|||}}}}}}|||yyy~~~~~~~~~tttdddYYYSSSRRRWWWZZZ```iiirrrxxxzzz{{{sssqqqooonnnmmmllliiigggeeebbb___\\\YYYUUUOOOLLLJJJFFF@@@;;;888777555444222333444555777888999:::;;;;;;::::::;;;<<<======:::??????CCCTTTgggjjj[[[dddpppuuuyyyooobbbXXXXXXaaaeee___ZZZNNN;;;333---***+++,,,++++++...***++++++++++++,,,,,,,,,+++++++++++++++***((((((,,,++++++******++++++,,,)))***+++,,,,,,+++***)))++++++************++++++((())))))*********))))))************************nnndddfffxxxyyyfff\\\\\\[[[ZZZVVVRRRNNNKKKJJJGGGIIIMMMPPPQQQRRRQQQPPPHHHJJJLLLLLLIIIHHHHHHJJJFFFHHHJJJJJJHHHGGGGGGIIIIIIHHHEEEDDDDDDEEEGGGIIIHHHGGGGGGIIILLLNNNMMMMMMMMMPPPRRRSSSQQQQQQRRRTTTRRRMMMGGGDDD???;;;<<<@@@NNNcccyyyxxxqqqmmmrrrxxx}}}xxxsssqqqrrrttt}}}|||lllhhhlllllljjjccc```]]][[[\\\]]]\\\\\\ZZZYYYYYYXXXVVVUUUXXX[[[gggvvv}}}zzz|||vvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuvvvxxxzzz{{{zzzmmmggg```\\\^^^bbbeeegggeeehhhmmmppprrruuuwwwyyyqqqpppnnnmmmmmmmmmmmmmmmlllmmmooorrrvvvzzz~~~~~~}}}~~~~~~|||{{{|||{{{yyyqqqdddXXXQQQSSSVVV```fffooowwwzzz{{{|||}}}vvvsssqqqooommmllliiifffhhhddd___[[[VVVRRRMMMIIIDDDAAA<<<999777666444333111222444666888999:::;;;<<<<<<;;;;;;<<<<<<===>>><<<@@@@@@HHH]]]sssooocccbbbvvvyyyooovvv|||{{{kkkaaaVVVVVV^^^aaa[[[YYYNNN:::111---***++++++)))))),,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((,,,++++++******++++++,,,((()))***++++++***)))(((++++++************++++++))))))*********)))((((((************************tttnnnvvvyyyeee]]]WWWVVVTTTPPPKKKHHHHHHHHHGGGIIILLLOOOPPPOOONNNMMMEEEIIINNNOOOMMMLLLLLLMMMGGGJJJMMMMMMKKKJJJKKKMMMJJJHHHEEECCCCCCDDDGGGIIIGGGFFFFFFHHHKKKMMMNNNMMMLLLOOORRRRRRQQQPPPRRRTTTLLLHHHCCC>>>888333666===AAAUUUppp|||ssslllnnnuuuzzzxxxyyytttnnnhhhkkkmmmjjjgggdddaaa____________^^^[[[YYYWWWWWWVVVUUUWWW[[[[[[lllzzzzzz}}}xxxwwwwwwvvvvvvwwwwwwxxxxxxvvvuuuuuuxxxzzz{{{{{{ooohhh^^^XXXXXXYYY[[[[[[aaacccfffhhhhhhhhhiiijjjhhhfffcccbbbdddhhhjjjkkkpppsssyyy~~~{{{tttrrrssstttssseeeddd```VVVMMMKKKPPPWWWkkktttxxxvvvrrrpppnnnkkkhhheeeeeeaaa[[[UUUPPPKKKFFFCCC???<<<999777666555444333000222444666888:::;;;;;;======<<<<<<<<<======>>>===BBBCCCNNNeeezzzpppaaafffnnnuuuooommmxxxxxxhhh___XXXWWW^^^```\\\ZZZPPP:::222...,,,---,,,)))))),,,*********++++++,,,,,,,,,------......---+++***))),,,++++++++++++++++++,,,'''((()))******)))((('''++++++************++++++,,,,,,,,,,,,,,,+++***)))************************www^^^WWWWWWUUUQQQLLLHHHEEECCCBBBCCCCCCFFFLLLRRRRRRMMMHHHKKKLLLLLLKKKJJJKKKNNNQQQPPPNNNLLLKKKKKKKKKJJJIIIJJJEEEAAAAAAEEEHHHGGGEEECCCDDDFFFHHHJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPOOOKKKHHHCCC>>>:::::::::;;;===KKKjjj~~~uuummmbbbmmm{{{}}}{{{yyyfff\\\^^^eeebbbgggmmmrrrrrrnnngggccc]]]ZZZUUUSSSSSSUUUVVVVVVXXX[[[bbbkkkuuu{{{~~~~~~yyyvvvzzz|||xxxvvvxxxttttttuuuuuuwwwyyy|||}}}tttggg]]]ZZZXXXSSSOOOPPPOOORRRVVVXXXXXXVVVVVVVVVYYYWWWVVVYYY```iiippptttzzz}}}xxxkkkddd```\\\YYYSSSLLLJJJJJJFFFEEETTThhhzzz{{{zzzuuuooolllkkkjjjgggddd```\\\WWWRRRMMMIIIDDDAAA;;;999777555444333333333666666666777888:::;;;<<<===<<<;;;;;;===???>>>:::IIIEEECCCQQQrrriii\\\YYYiiitttmmmrrrzzziii[[[ZZZTTT```eeecccfffhhhXXXAAA444...,,,...---***+++000************))))))))))))---,,,,,,++++++******)))+++*********+++,,,,,,---***++++++,,,,,,++++++***---******,,,+++((((((***))))))*********+++++++++))))))***++++++++++++***vvv\\\UUUVVVSSSOOOKKKGGGEEEDDDDDDHHHHHHJJJPPPUUUUUUOOOJJJNNNNNNMMMLLLLLLMMMQQQTTTNNNLLLKKKJJJKKKJJJIIIGGGGGGDDDBBBBBBFFFHHHGGGFFFFFFGGGHHHJJJJJJJJJIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMJJJGGGCCC>>><<<;;;;;;<<>>:::888666444333333333333666666666777999:::<<<=========<<<<<<>>>@@@@@@>>>BBBGGGPPPaaa~~~fff[[[]]]mmm|||yyy}}}qqq```YYY\\\eeehhhfffjjjjjjVVV<<<444///---///...+++,,,000++++++++++++************,,,,,,,,,,,,++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***---***))),,,+++((((((+++))))))*********+++++++++************++++++++++++rrrZZZUUUUUUSSSOOOKKKHHHGGGHHHHHHNNNNNNPPPTTTXXXWWWRRRMMMMMMMMMLLLJJJJJJMMMQQQUUUKKKJJJJJJKKKLLLKKKIIIFFFDDDDDDEEEFFFGGGHHHHHHHHHKKKKKKLLLKKKJJJHHHGGGEEEFFFFFFEEEEEEFFFGGGHHHIIIGGGEEEBBB???===<<<======FFFOOO^^^sss{{{hhhiiimmmuuu~~~rrrmmmkkkrrr}}}qqqiiifffcccjjjvvvqqqjjjaaaYYYUUUUUUVVVVVVVVVUUUTTTXXXbbbooo||||||{{{zzzwwwvvvwwwsssrrrpppoooppprrruuuwwwvvvpppkkkkkkjjjeeeaaa````````````______```bbbeeennnnnnqqqvvv~~~pppddd[[[SSSNNNKKKFFFEEEMMMTTT]]]mmm|||{{{tttlllfffeeeeeedddcccbbb\\\TTTLLLFFFAAA===;;;888777555333333333333444666666777888:::;;;<<<============>>>???AAABBBCCCFFFWWWlllzzzYYYRRR^^^zzz{{{ooocccdddlllnnnllllllgggPPP555333000...//////------000---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,,,,******++++++++++++******,,,)))))),,,+++((((((+++***************++++++++++++******)))***+++,,,---iiiYYYXXXWWWUUUQQQNNNLLLLLLMMMNNNRRRRRRSSSVVVXXXVVVRRRNNNIIIHHHGGGFFFFFFIIINNNRRRJJJJJJKKKLLLNNNMMMJJJHHHEEEGGGIIIJJJIIIIIIJJJKKKNNNNNNMMMLLLJJJGGGDDDCCCDDDCCCBBBAAAAAACCCEEEGGGCCCBBBAAA???>>>>>>>>>???FFFLLLSSSaaajjjgggeeemmm{{{yyyjjjfffkkkxxxwwwooolllmmmnnnqqqvvv|||xxxqqqeee\\\WWWUUUUUUVVVWWWVVVTTTVVV]]]jjjxxx}}}zzzwwwuuutttsssqqqooommmnnnppprrrtttuuuttttttvvvxxxvvvsssqqqtttuuuwwwwwwwwwxxx{{{}}}rrrggg___[[[XXXTTTOOOPPPZZZfffrrr}}}vvvlllfffeeeeeedddddd^^^XXXOOOGGGBBB>>>;;;:::666555444333222333444444666777888999;;;<<<<<<===>>>======??????@@@DDDJJJUUUmmmqqqMMMMMMdddtttmmmoooyyyyyymmmhhhqqquuuoooggg\\\FFF000111///.........---...///,,,,,,,,,,,,++++++++++++***++++++,,,------......,,,++++++***++++++,,,,,,******++++++++++++******,,,)))))),,,,,,))))))+++************************,,,+++***))))))+++---...vvv```YYY\\\ZZZXXXUUURRRQQQQQQRRRRRRQQQQQQSSSTTTTTTRRRNNNKKKEEEEEEEEEDDDEEEHHHMMMQQQKKKKKKLLLOOOQQQQQQNNNLLLJJJLLLNNNNNNMMMKKKLLLMMMMMMMMMMMMKKKIIIFFFCCCAAACCCBBB@@@???@@@AAACCCEEE@@@@@@@@@@@@@@@@@@AAAAAADDDGGGHHHTTTvvvmmmhhhccchhhwwwzzznnnhhhssswwwtttyyyzzzvvvrrrmmmiiijjjooouuuyyywwwpppfff]]]XXXVVVUUUTTTVVVVVVUUUUUUYYYbbbmmmvvv}}}yyyvvvtttrrrtttrrrpppooooooppprrrtttuuuwwwzzz|||~~~~~~{{{wwwzzz}}}zzznnniiiggghhhccc```bbbkkkxxx~~~wwwnnnhhhfffeeedddbbbVVVQQQIIICCC???===;;;999444444333222333444555666666777999;;;<<<=========>>><<<===??????@@@JJJUUUfff~~~kkkKKKQQQkkk}}}qqqgggeeekkkttt|||yyyrrrlllhhhtttyyymmm[[[KKK;;;000.........,,,,,,------,,,,,,++++++++++++*********)))***++++++,,,---......,,,,,,++++++***++++++,,,)))******++++++******)))+++)))))),,,,,,)))))),,,************************---+++***))))))+++---...uuuggg]]][[[^^^\\\ZZZXXXUUUSSSRRRQQQQQQMMMNNNOOOPPPOOOLLLJJJHHHDDDEEEFFFFFFGGGJJJNNNQQQMMMMMMNNNPPPRRRSSSRRRPPPSSSRRRQQQPPPOOOMMMLLLLLLIIIIIIIIIIIIGGGEEEBBBAAABBBAAA@@@@@@@@@@@@BBBBBB>>>???AAABBBDDDDDDDDDDDDCCCCCCBBBNNNpppsssnnnhhhjjjuuuzzzzzz|||zzzpppjjjppp{{{~~~yyytttooollljjjjjjnnniiibbb\\\YYYVVVTTTSSSPPPRRRTTTTTTTTTXXX```eeeyyy}}}~~~zzzwwwvvvuuurrrsssrrrqqqqqqqqqrrrssstttuuuyyy}}}||||||{{{xxxssswww{{{|||{{{}}}~~~zzzwwwzzzzzzzzz~~~}}}vvvuuuvvvyyyzzz}}}zzzuuunnniiigggddd```]]]OOOKKKEEE@@@===;;;999888444333333333333555777888666777:::<<<===>>>======>>><<<===BBBCCCGGGVVVhhh{{{eeeMMMQQQfffzzzuuuooonnnrrryyy~~~{{{mmmiiiiiihhhsssvvveeeMMM;;;333000+++......++++++------+++++++++++++++************))))))***++++++,,,------,,,,,,++++++******++++++))))))************))))))+++((((((,,,,,,)))))),,,+++++++++***************,,,++++++***+++,,,---...qqqfffbbb```]]]\\\ZZZYYYWWWUUURRROOOMMMLLLIIIJJJLLLLLLJJJHHHFFFEEEBBBEEEGGGIIIJJJLLLOOOQQQNNNMMMMMMOOORRRTTTTTTTTTZZZVVVQQQOOOOOONNNKKKHHHDDDDDDEEEFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCFFFHHHIIIIIIIIIEEEBBBBBBNNNlllzzzwwwqqqooouuutttoooyyynnnjjjxxx~~~|||{{{rrrjjjfffaaa___\\\ZZZYYYWWWTTTQQQLLLOOOQQQQQQOOOQQQVVV[[[hhhpppvvvuuuuuuwwwvvvsssqqqqqqrrrsssssssssssssssssszzz}}}{{{yyyyyyuuuooosssuuuyyyzzz{{{{{{|||}}}~~~}}}|||}}}~~~}}}{{{yyyvvvsssqqqqqqssstttrrrpppuuuxxx~~~~~~sssoookkkhhheeeaaaZZZTTTJJJGGGBBB>>><<<999777555333333333333444666888:::666888:::===>>>>>>>>>===>>><<>>??????@@@??????>>>===@@@BBBEEEIIILLLMMMMMMMMMHHHDDDDDDQQQkkk~~~xxxsssuuusssmmmqqq|||xxxmmmnnn~~~vvv}}}wwwoookkkXXXWWWXXXYYYYYYWWWSSSPPPJJJNNNQQQPPPNNNNNNSSSXXX\\\fffoooqqqssswwwxxxuuuoooppprrrsssttttttssssssqqqxxx|||zzzyyyzzzwwwrrrmmmnnnnnnnnnmmmnnnpppsssooonnnmmmmmmnnnmmmllljjjjjjiiiiiikkkooorrrssstttxxx}}}}}}mmmkkkhhhfffddd]]]UUUNNNIIIFFFAAA>>>;;;888444222333333333444555777999;;;666888;;;===>>>???>>>===???<<<@@@IIIOOOZZZuuugggXXX[[[lll|||{{{www{{{ssskkkfffgggjjjnnnppphhhTTT===000///111+++///000,,,---000000+++......---------,,,,,,,,,)))))))))))))))*********---,,,,,,+++*********+++))))))************))))))***((((((+++,,,******---++++++++++++******))))))***+++,,,---------,,,,,,{{{jjj^^^aaabbb[[[VVVWWWPPPNNNKKKJJJKKKKKKKKKJJJKKKIIIGGGHHHIIIJJJJJJIIIIIIHHHLLLRRRTTTRRRRRRUUUQQQRRRUUUVVVVVVSSSPPPNNNUUURRRNNNMMMNNNMMMIIIEEEEEEEEEDDDBBBAAA???>>>===@@@@@@AAAAAAAAA@@@??????@@@CCCHHHMMMPPPQQQQQQPPPRRRPPPKKKSSSdddqqq~~~uuuqqqooorrrxxxhhheeennn{{{yyyzzz|||{{{rrrjjjYYYVVVTTTSSSSSSSSSRRRQQQQQQPPPOOOQQQRRRRRRQQQPPPTTT^^^fffkkkrrrzzz|||xxxwwwwwwuuutttrrrpppooonnnsssuuu{{{|||yyyzzzxxxrrroooppppppnnnnnnooonnnnnnnnnnnnpppqqqrrrsssqqqvvvzzzyyywwwzzzxxxllljjjfffccc^^^WWWOOOIII???===;;;888666555444444444444444444666888:::<<<===:::888999===???>>><<>><<<:::777555444444444555555555555777999;;;<<<:::;;;;;;;;;;;;<<<===???DDDHHHQQQ^^^jjjxxxqqq[[[WWWooovvvttt}}}iiiaaaccc```bbbkkknnnpppcccVVVDDD333222333)))///---+++,,,---...---,,,,,,,,,,,,,,,,,,+++***)))************************************************))))))************)))))))))+++++++++)))))))))+++***)))((()))******(((%%%)))************+++++++++jjj\\\SSSUUUVVVQQQMMMMMMFFFDDDBBBBBBDDDDDDDDDCCCGGGGGGIIIMMMQQQTTTTTTTTTUUUQQQPPPQQQPPPMMMMMMPPPVVVTTTRRRPPPOOONNNMMMMMMMMMNNNNNNMMMKKKJJJJJJJJJKKKJJJHHHFFFDDDCCCBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEAAADDDHHHLLLOOOQQQQQQPPPJJJLLLIIIMMMYYYdddzzzxxxjjjdddlllxxxzzztttmmmnnnuuu|||~~~||||||~~~wwwsssmmmeee```]]]ZZZXXXWWWVVVUUUSSSQQQPPPOOOOOOPPPPPPNNNLLLIIIPPPZZZeeepppyyyxxxtttuuuuuusssrrrrrrrrrrrrrrrnnnooouuu|||~~~yyyuuuvvvyyyzzz~~~zzzuuullliiiddd^^^XXXQQQIIIDDD===;;;999666444333222222666666666777888:::<<<===888;;;>>>===::::::===AAADDDHHHTTTdddrrrvvvbbb[[[bbb|||{{{rrrwwwooo```___eeebbbdddmmmooommmTTTCCC;;;333111222+++///---+++,,,---...---,,,++++++,,,,,,,,,+++******************************************************))))))************))))))***+++,,,***(((''''''(((***)))((()))******(((&&&)))************+++++++++dddZZZSSSUUUVVVSSSOOONNNHHHGGGFFFFFFHHHIIIHHHGGGGGGGGGIIIMMMQQQTTTTTTTTTTTTOOOLLLKKKJJJGGGHHHLLLTTTSSSRRRPPPNNNLLLKKKJJJIIILLLNNNMMMJJJIIIKKKMMMNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGDDDFFFIIILLLNNNNNNMMMLLLEEEIIIHHHLLLXXXggg~~~qqqhhhhhhkkkxxx|||~~~}}}tttoookkkfffaaa___^^^]]][[[XXXTTTPPPPPPOOONNNNNNNNNMMMKKKIIIHHHKKKRRR]]]jjjsssuuusssxxxwwwvvvuuuttttttttttttnnnnnnsssyyy||||||xxxrrrqqqrrrsssvvvzzzyyyooojjjgggddd]]]WWWQQQJJJCCC>>>:::999777444333222222222777777888999:::;;;<<<===999;;;===<<<;;;<<<>>>AAABBBGGGSSSdddsssqqq```[[[hhh{{{qqqqqqoooeeefffjjjeeeeeellllllgggHHH777666000---///...///---+++,,,---...---,,,++++++,,,,,,,,,++++++***************************************************))))))************))))))***+++++++++)))((((((******)))((()))******)))((())))))*********+++++++++___YYYTTTUUUWWWUUURRRPPPLLLKKKKKKLLLMMMNNNMMMKKKJJJJJJKKKNNNQQQSSSSSSRRRRRRLLLHHHGGGFFFEEEGGGLLLPPPQQQRRRRRRPPPMMMJJJHHHHHHKKKMMMMMMJJJJJJLLLOOORRRQQQOOOMMMLLLLLLMMMMMMJJJIIIHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHIIIKKKGGGGGGOOO\\\zzzyyyqqqiiicccvvv{{{vvviiicccaaaZZZ[[[\\\^^^^^^ZZZUUUPPPNNNMMMLLLLLLLLLLLLJJJHHHJJJIIILLLTTT___hhhnnnqqqzzzzzzyyyyyyxxxwwwvvvuuupppppprrrwwwyyyzzz~~~xxxqqqpppnnnlllmmmpppwwwzzztttiiicccccc^^^WWWQQQKKKEEE???;;;888777555333333333333333888888999:::;;;<<<<<<===<<<:::999;;;>>>@@@@@@???EEEIIITTTeeettt~~~vvvooo]]]VVVcccqqquuuyyyppppppppphhhhhhnnnkkk^^^AAA333444---(((---000///---+++,,,---...---,,,***++++++,,,,,,,,,++++++************************************************))))))************)))))))))***++++++******,,,---+++)))((()))***+++***)))))))))*********+++++++++YYYVVVTTTUUUWWWVVVTTTQQQNNNMMMLLLMMMNNNNNNMMMKKKNNNMMMLLLLLLNNNPPPPPPPPPOOOJJJFFFFFFEEEDDDGGGLLLLLLNNNQQQRRRRRROOOLLLIIIIIIKKKLLLLLLLLLLLLMMMOOOMMMLLLJJJIIIHHHJJJKKKLLLKKKKKKKKKKKKJJJIIIGGGFFFHHHHHHIIIIIIHHHGGGEEEDDDIIIJJJEEEDDDKKKTTTnnn{{{pppdddwwwyyyvvv~~~jjj___ZZZUUUUUUWWWZZZ[[[YYYUUURRRLLLKKKJJJJJJKKKKKKIIIGGGJJJGGGHHHNNNTTTZZZcccjjjvvvwwwyyyzzzyyywwwuuutttrrrqqqssswwwxxxwww{{{{{{wwwwwwvvvsssqqqsssxxxzzz}}}qqqgggaaa]]]XXXQQQKKKFFFAAA===:::555444333333333444555666888999:::;;;<<<<<<<<<<<<===:::888:::???BBBAAA>>>FFFJJJWWWiiiyyy{{{oooeeeSSSWWWsssyyyzzz}}}wwwvvvuuunnnooorrrlllRRR;;;222333+++'''---000///---+++,,,---...---,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++))))))************))))))(((***+++,,,++++++---...+++)))((((((***++++++***)))************+++++++++UUUTTTTTTTTTVVVWWWUUURRRMMMLLLLLLMMMNNNMMMKKKHHHLLLJJJGGGFFFHHHJJJLLLLLLLLLGGGCCCCCCCCCBBBDDDIIILLLMMMOOOPPPQQQPPPOOONNNLLLKKKKKKLLLNNNOOONNNNNNGGGFFFEEEDDDEEEGGGIIIKKKLLLMMMNNNNNNLLLIIIFFFCCCEEEFFFFFFFFFFFFFFFEEEDDDDDDGGGDDDEEELLLQQQccczzzooo{{{wwwooo|||zzzuuuzzzjjj```ZZZWWWTTTRRRRRRQQQOOOMMMIIIHHHHHHIIIJJJJJJHHHGGGGGGEEEFFFJJJKKKLLLUUU___lllooossswwwxxxvvvsssqqqqqqpppssswwwwwwvvvyyy~~~~~~vvviii```\\\TTTOOOHHHCCC???<<<999777333333222333444666888999777888:::;;;<<<<<<;;;;;;;;;::::::<<<>>>@@@AAAAAAHHHOOO```vvvnnn^^^MMM\\\~~~~~~vvv{{{zzzyyytttuuussshhhGGG666///000++++++///,,,///---+++,,,---...---,,,)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))************)))))))))***++++++***)))+++,,,+++)))((((((***+++,,,+++)))************+++++++++TTTTTTUUUUUUWWWYYYWWWSSSNNNMMMLLLMMMMMMLLLJJJGGGGGGDDDAAA@@@AAADDDGGGHHHHHHDDD@@@@@@???>>>@@@DDDLLLMMMMMMNNNOOOQQQRRRSSSNNNLLLJJJLLLOOOQQQOOOMMMJJJIIIHHHGGGIIIKKKNNNQQQLLLNNNOOOOOOMMMIIIDDDAAABBBCCCDDDEEEEEEFFFFFFFFFCCCFFFDDDFFFJJJHHHSSSiii{{{xxx~~~{{{vvv~~~~~~kkkfffqqqyyykkkddd^^^UUUNNNIIIHHHGGGFFFHHHGGGGGGHHHJJJJJJHHHGGGCCCCCCFFFIIIFFFCCCKKKWWWdddhhhnnnsssvvvuuurrrooopppooorrrwwwwwwvvvyyy~~~~~~~~~zzzjjj___XXXVVVLLLGGGAAA;;;888666444333222222222333444777999;;;777888:::;;;<<<;;;;;;:::888;;;>>>>>><<<===AAADDDOOOYYYmmmmmmWWWJJJ^^^}}}mmmpppuuu}}}||||||wwwwwwqqqbbb@@@111+++---,,,000111(((///---+++,,,---...------)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))************))))))***+++,,,***((('''((()))+++***((((((***,,,,,,,,,)))************+++++++++WWWUUUTTTSSSSSSRRRPPPMMMLLLKKKKKKLLLMMMMMMKKKJJJHHHFFFBBB??????AAAEEEGGGKKKHHHEEECCCCCCDDDDDDCCCJJJLLLOOOPPPOOONNNNNNOOOMMMNNNPPPQQQPPPNNNLLLJJJNNNKKKIIIIIIKKKLLLKKKIIINNNNNNOOOPPPNNNJJJDDD@@@@@@@@@BBBCCCDDDEEEEEEEEEJJJFFFFFFIIIEEEBBBNNNaaazzz~~~xxxwww|||}}}sssuuu{{{lllkkkppp}}}rrrcccRRRIIICCC@@@DDDKKKJJJJJJJJJHHHFFFFFFGGGHHHDDDDDDEEEFFFGGGIIIKKKLLLYYYbbbnnnwwwyyyvvvqqqnnnqqqppppppqqqtttwwwxxxyyy|||rrraaaYYYWWWPPPGGGBBB;;;888888888777666333333444555666777888999:::;;;<<<<<<<<<;;;:::999:::666666===@@@???BBBGGGYYYfffaaaMMMGGG\\\uuuxxxnnnuuu|||yyy~~~rrrfffCCC111666222,,,111,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------************************))),,,---******---,,,))),,,+++******))))))******(((,,,---***))),,,---+++,,,++++++******++++++,,,UUURRROOOMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJHHHFFFEEECCCBBBDDDFFFJJJLLLGGGFFFEEEFFFHHHIIIHHHFFFMMMNNNOOOPPPQQQPPPPPPOOOIIIKKKMMMOOOOOONNNLLLKKKLLLIIIGGGGGGIIIIIIHHHFFFIIIIIIJJJLLLKKKHHHCCC???@@@@@@AAABBBCCCCCCCCCCCCFFFCCCDDDGGGDDDCCCOOO```wwwrrrttt{{{|||yyy~~~ooojjjwwwwwwhhhZZZTTTQQQMMMKKKLLLJJJJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJNNNVVVaaajjjnnnnnnmmmlllppppppoooppprrrtttvvvvvvzzz~~~}}}nnncccSSSLLLJJJCCCCCC>>>999555555666555444444555555666888999999::::::;;;;;;<<<<<<;;;::::::>>>;;;:::===???DDDPPP]]]uuuvvvZZZKKKHHH]]]sss{{{yyyyyy|||xxxzzzzzzhhh@@@...444111,,,000***+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************++++++++++++************************(((,,,,,,******,,,,,,(((,,,+++******))))))******'''+++,,,)))(((+++,,,***,,,++++++******++++++,,,QQQMMMIIIFFFFFFHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFBBBCCCDDDEEEHHHKKKMMMOOOIIIIIIKKKNNNRRRSSSRRRPPPRRRPPPOOOQQQSSSTTTRRROOOFFFHHHJJJMMMNNNNNNMMMLLLIIIGGGEEEDDDEEEEEEDDDBBBCCCDDDFFFHHHIIIGGGCCC@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@BBBFFFFFFFFFRRRaaayyyooojjjpppxxx~~~zzzvvvxxxyyyzzzhhhkkkzzzsssnnn|||ooodddeeehhhdddYYYQQQMMMLLLJJJHHHFFFEEEDDDCCCFFFFFFEEEEEEEEEFFFGGGGGGHHHNNNXXX```fffkkkoooqqqoooooooooppppppqqqrrrrrrvvvyyylll___WWWJJJDDDCCC======:::555333222333333222666666777888999::::::;;;::::::;;;<<<<<<;;;;;;:::<<<;;;<<<<<<===FFFYYYkkkiiiSSSLLLPPPdddtttvvvwww}}}{{{yyyzzzxxx^^^===+++222000+++000)))***---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))))))))))))))(((((((((************************'''++++++))))))++++++''',,,+++******))))))******&&&***+++((('''***+++***++++++************++++++KKKIIIGGGGGGHHHJJJJJJJJJGGGGGGFFFHHHIIIJJJHHHGGGAAACCCEEEHHHKKKMMMNNNNNNLLLLLLMMMPPPSSSVVVWWWVVVUUUQQQOOOPPPUUUVVVSSSOOOGGGHHHJJJKKKLLLLLLKKKKKKEEEDDDBBBAAA@@@@@@???>>>???@@@BBBEEEGGGGGGDDDAAA??????@@@@@@???>>>>>>======>>>BBBGGGHHHJJJUUUaaasssgggjjjtttyyyssssssrrrvvvtttgggiiiooozzz~~~zzzzzz}}}vvv{{{~~~mmm]]]SSSPPPMMMJJJHHHGGGEEEDDDGGGFFFEEEEEEDDDDDDEEEEEEHHHKKKQQQXXX___gggnnnsssmmmnnnppppppppppppppppppsssuuuyyy~~~rrr___TTTOOODDDAAAAAA;;;999777444222111222222333777777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;777<<<@@@@@@@@@KKKaaatttaaaQQQPPP]]]qqq{{{tttrrr}}}tttuuuxxx|||jjjNNN;;;***222000+++000******---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********))))))((((((((('''************************'''******((((((******''',,,+++******))))))******&&&***+++)))(((+++,,,+++++++++************++++++GGGGGGIIILLLOOOPPPOOONNNIIIHHHHHHIIIKKKLLLKKKIIIFFFHHHKKKNNNOOOOOOOOONNNKKKIIIGGGGGGKKKNNNQQQRRRUUUQQQNNNOOOSSSUUURRRNNNIIIJJJJJJKKKJJJIIIHHHGGGBBBBBB@@@???===<<<<<<<<<;;;<<<>>>AAADDDDDDBBB@@@????????????>>>===<<<;;;999;;;@@@DDDFFFJJJSSS[[[uuussskkkrrrwww{{{nnnlllvvvxxxrrrssssssyyy}}}wwwqqqqqquuu}}}ppp]]]XXXQQQLLLIIIGGGEEECCCFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFIIIMMMRRRZZZcccjjjjjjmmmppprrrqqqppppppqqqqqqrrrtttxxxwwwbbbQQQIIIFFF===;;;<<<666666555444222222222444555666777777888888999999999::::::::::::;;;;;;<<<<<<:::@@@CCCDDDJJJ]]]xxxzzz[[[OOOSSSlll|||uuuppp|||pppppptttvvvzzzbbbHHH===+++333111,,,111+++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++******)))))))))************************&&&)))***''''''***)))&&&,,,+++******))))))******&&&+++,,,***))),,,...,,,+++******))))))******+++FFFGGGJJJOOOSSSTTTRRRPPPKKKJJJJJJKKKMMMNNNMMMLLLMMMOOOQQQRRRSSSRRRQQQOOOMMMJJJFFFEEEGGGKKKNNNPPPSSSPPPMMMMMMPPPQQQOOOMMMJJJJJJJJJIIIGGGFFFDDDCCC???@@@???>>>;;;:::;;;===::::::<<<>>>AAABBB@@@>>>>>>>>>>>>>>>>>>===<<<;;;666:::>>>AAACCCGGGMMMRRRaaatttqqqbbbZZZVVVWWW\\\kkkzzztttzzzwwwssswwwwww~~~zzz|||nnnfffZZZQQQLLLHHHEEEBBBFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFJJJQQQYYY___eeejjjooorrrqqqpppqqqrrrqqqqqqqqqtttzzzrrrZZZIIICCCBBB;;;999:::444444444555444333333555888777777888888888999999999:::::::::::::::;;;=========@@@BBBGGGWWWuuunnnWWWTTT^^^|||zzzwwwqqqlllrrrvvvsssxxxhhhSSS@@@...444111+++111,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++******************************&&&******((((((******&&&,,,+++******))))))******&&&+++---******---...---******))))))))))))******GGGGGGIIILLLPPPQQQPPPNNNLLLKKKKKKMMMOOOPPPOOOMMMOOOPPPQQQRRRRRRQQQPPPOOOMMMJJJHHHGGGIIILLLNNNOOOOOONNNLLLKKKKKKKKKLLLLLLHHHGGGGGGEEEDDDBBBAAA@@@===>>>???===;;;:::<<<>>>>>>===>>>@@@BBBCCCAAA???===>>>>>>>>>>>>======<<<888<<<@@@BBBCCCGGGJJJMMMTTT```hhhcccYYYRRROOOMMMGGGHHHTTTlll{{{yyy{{{zzzzzziii[[[RRRLLLGGGCCCDDDDDDCCCBBBAAAAAAAAAAAACCCDDDDDDEEEGGGLLLSSSXXX___eeemmmppppppoooqqqsssrrrqqqqqqrrrvvv{{{nnnUUUFFF@@@@@@:::888999333111333555444333444666999999999999999::::::::::::::::::999999:::;;;===>>>>>>CCCIIIVVVooouuummmbbbZZZeeeyyyrrrpppzzz~~~yyysss\\\CCC///444///***000,,,...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++++++++************************'''***+++((((((+++***''',,,+++******))))))******%%%***+++)))))),,,...---******))))))))))))******IIIHHHGGGHHHKKKLLLMMMLLLLLLKKKKKKMMMOOOPPPOOONNNLLLMMMNNNOOOOOOOOONNNMMMGGGFFFEEEFFFIIIKKKKKKKKKLLLLLLLLLJJJHHHHHHJJJLLLEEEDDDDDDBBBAAA@@@??????<<<>>>???>>>;;;:::<<>>>>>>>>>>>>>>===<<>>AAAJJJXXXmmmmmm___\\\[[[```xxxwwwwwwxxx]]]DDD000333...(((...+++...---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++))))))******++++++,,,,,,************************'''++++++))))))++++++''',,,++++++***)))*********$$$)))***((((((+++---,,,******))))))))))))******FFFEEEEEEFFFHHHJJJIIIIIIEEEDDDEEEHHHMMMOOONNNMMMMMMLLLLLLNNNPPPQQQPPPNNNLLLIIIGGGFFFGGGIIIJJJJJJJJJMMMKKKGGGGGGKKKJJJDDD???AAABBBCCCCCCBBB@@@???BBBBBBAAA???===<<<>>>@@@GGGFFFEEEDDDDDDDDDFFFGGG??????@@@AAABBBBBBBBBAAAEEEFFFGGGHHHHHHGGGFFFEEEKKKIIIEEEBBB@@@?????????AAA>>>CCCPPP[[[jjj{{{uuu{{{wwwkkkXXXMMMJJJHHHHHHHHHFFFDDDCCCDDDEEEEEEAAA@@@CCCDDDEEEHHHMMMSSS\\\fffmmmmmmmmmnnnpppppprrrtttuuuuuuvvvxxxzzz{{{gggUUU@@@>>>:::666444333444555333222111333777999888666999999999::::::;;;;;;;;;999<<>><<<<<<@@@DDDMMMTTTggg~~~xxxjjjdddVVVNNN```pppPPP333222000///.........//////+++(((***+++,,,000555,,,,,,,,,,,,,,,+++***)))---------,,,,,,,,,++++++++++++******))))))((((((***((((((+++...///---***///,,,((((((+++------,,,))))))))))))************************************GGGGGGFFFFFFGGGHHHGGGGGGFFFEEEDDDGGGKKKMMMMMMKKKKKKJJJJJJLLLNNNOOONNNLLLLLLJJJHHHGGGHHHJJJIIIIIIFFFHHHGGGBBBBBBEEEEEE@@@???@@@AAABBBBBBAAA???>>><<<>>>???>>>======???AAAGGGGGGFFFEEEDDDDDDDDDDDD???@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEECCC@@@>>><<<<<<<<<===???===AAAJJJQQQ]]]uuuyyyqqqlllxxxssshhhnnnzzz}}}xxx~~~~~~tttdddWWWPPPOOOMMMMMMKKKIIIFFFEEEDDDDDDCCC???===??????>>>AAAEEENNNWWWccckkknnnnnnppprrrpppqqqssssssssstttvvvxxx|||{{{jjjWWWGGG;;;:::777444222222222222555444333444777999888777777888888999999::::::;;;;;;::::::;;;>>>BBBFFFHHHYYYbbbwwwvvvnnnssskkk```XXXQQQXXXppprrr\\\EEE222111///...------......000,,,***++++++***,,,000++++++,,,,,,+++******))),,,,,,,,,,,,++++++++++++*********))))))))))))))))))((((((***---...,,,******'''$$$$$$&&&(((((('''))))))))))))************************************HHHHHHGGGFFFFFFFFFFFFGGGIIIGGGFFFGGGJJJKKKLLLKKKKKKJJJJJJKKKMMMNNNNNNMMMLLLJJJIIIIIIJJJJJJIIIGGGDDDEEECCC???>>>@@@@@@>>>>>>>>>???@@@@@@??????>>><<<>>>BBBCCCDDDDDDFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAACCCDDDFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDD???>>><<<;;;:::;;;<<<===>>>>>>BBBFFFGGGNNNbbbyyykkkdddhhh~~~kkkccceeennn|||}}}}}}pppddd]]]ZZZ[[[ZZZWWWTTTPPPMMMKKKIIIHHHDDDAAABBBAAA???@@@DDDFFFOOO[[[eeejjjnnnqqqtttqqqrrrrrrrrrqqqqqqsssuuuxxxyyyzzz~~~zzzeeeUUUEEE999777666555555444333222222777666555666888999888777777777777888999:::::::::???<<<999;;;BBBJJJPPPSSSeeevvvnnncccjjjyyydddVVVLLLNNNeee{{{~~~jjjVVVJJJ???555000///...---,,,,,,,,,---000,,,+++,,,+++((((((+++******++++++******))))))++++++++++++*********)))))))))))))))************((((((((()))+++,,,+++)))+++)))''''''((()))***)))))))))))))))************************************HHHHHHHHHGGGFFFGGGHHHJJJNNNMMMKKKKKKKKKLLLLLLMMMMMMLLLKKKLLLNNNOOOOOONNNKKKJJJIIIJJJJJJIIIGGGEEEDDDEEECCC@@@>>>>>>@@@@@@===>>>>>>>>>>>>>>>??????===@@@EEEGGGHHHHHHHHHIIIFFFGGGIIIJJJIIIHHHEEECCCCCCCCCDDDDDDFFFGGGHHHIIIJJJHHHFFFDDDBBBBBBBBBBBB>>>===<<<;;;<<<>>>@@@BBB@@@BBBFFFGGGCCCFFFWWWiiijjjeeepppwwwqqqqqqttt|||{{{oooeee___fffdddaaa]]]YYYVVVQQQOOOMMMIIIFFFFFFDDDAAAAAADDDAAAGGGPPPYYYaaahhhooossssssttttttrrrpppoooqqqrrrsssssssssuuu{{{fffRRREEE;;;444555555666777777666555444777777666777777888777777777777888999:::;;;;;;<<<@@@???===???EEEOOOYYY```rrrgggZZZmmmaaaQQQHHHQQQooo~~~zzzvvvVVV===111//////...------,,,,,,+++++++++...++++++---,,,(((''')))))))))*********))))))(((************))))))))))))(((((())))))******++++++((('''(((((()))***))))))---,,,+++++++++,,,,,,---((()))))))))************************************GGGHHHIIIHHHHHHIIIMMMPPPTTTSSSRRRQQQOOONNNNNNNNNLLLKKKIIIJJJLLLNNNNNNNNNKKKIIIHHHHHHHHHGGGEEEBBBCCCCCCCCCAAA???===???BBB>>>>>>=========>>>@@@AAA===AAAEEEGGGFFFEEEDDDDDDEEEGGGJJJLLLLLLKKKHHHFFFDDDDDDCCCCCCCCCDDDEEEEEEHHHGGGDDDBBB@@@@@@@@@@@@===<<<<<<<<<>>>@@@CCCEEEAAAEEEIIIHHHCCCDDDPPP^^^tttooommmyyy|||xxxqqqlllgggcccjjjgggcccaaa___[[[VVVRRRMMMIIIFFFFFFCCC???>>>@@@???AAAFFFKKKSSS]]]ffflllrrrssstttssspppoooooooooooopppppprrrwww}}}fffQQQCCC;;;777555333444666777888777666555555666666666666666666777888888999:::;;;<<<===>>>@@@DDDGGGHHHKKKTTTcccooofff^^^aaaYYYMMMLLLZZZuuu~~~|||{{{|||lllNNN888---...444,,,,,,,,,,,,,,,+++++++++***((()))---,,,)))(((***((())))))*********))))))*********)))))))))(((((((((((())))))******++++++'''((((((((((((((())))))))))))))))))(((((())))))((()))))))))************************************HHHJJJLLLKKKJJJLLLQQQUUUVVVWWWWWWUUUQQQNNNMMMMMMIIIGGGEEEFFFHHHJJJJJJJJJJJJHHHFFFEEEDDDDDDBBB@@@>>>>>>AAABBB???<<<===BBB@@@???>>>===>>>@@@BBBDDDDDDGGGJJJKKKIIIGGGFFFEEEGGGHHHKKKLLLLLLKKKIIIGGGDDDCCCBBBAAA@@@AAABBBCCCGGGFFFDDDBBBAAA@@@??????;;;::::::;;;>>>AAADDDFFFAAAEEEHHHGGGDDDEEELLLTTTdddsssuuu}}}wwwppprrrwwwyyyyyypppmmmjjjjjjjjjhhhccc___WWWRRROOOMMMIIICCC@@@BBBAAA@@@@@@BBBHHHQQQZZZ___iiilllooopppooonnnmmmnnnlllmmmnnnpppsssxxxjjj\\\KKK???999444444666111222444555666666555555444555777666555555777888888999:::;;;<<<===>>>???FFFNNNVVVZZZ\\\eeevvv|||aaaZZZkkktttUUUMMMUUUiii~~~||||||{{{wwwXXXCCC555,,,,,,222++++++,,,,,,,,,,,,++++++***'''(((,,,---******,,,))))))******++++++******************)))))))))((())))))))))))************((())))))((('''''')))***'''((())))))''''''((()))))))))))))))************************************MMMOOOPPPNNNLLLNNNSSSXXXUUUWWWXXXVVVQQQLLLIIIHHHGGGEEECCCCCCFFFHHHIIIIIIIIIFFFCCCAAA@@@@@@???===;;;<<<@@@DDDAAA<<<===CCCCCCAAA???>>>???BBBEEEGGGLLLNNNPPPPPPNNNLLLKKKKKKIIIJJJKKKKKKJJJGGGEEEDDDBBBAAA@@@??????@@@BBBCCCFFFFFFEEEDDDCCCBBB@@@@@@;;;;;;;;;<<>>???FFFOOOZZZbbbiiiuuuwwwbbbYYYgggpppXXXSSSddd|||tttuuuwwwaaaCCC666111***)))---++++++,,,------,,,+++++++++)))))),,,,,,******---)))******+++,,,,,,++++++++++++*********)))))))))*********))))))))))))))))))******)))''''''))),,,(((***,,,,,,***)))***+++))))))))))))************************************PPPRRRSSSQQQNNNNNNSSSYYYRRRUUUXXXUUUOOOIIIEEEDDDIIIFFFDDDDDDFFFIIIJJJJJJHHHEEEAAA>>>>>>======<<<:::;;;AAAGGGDDD>>>???FFFDDDCCC@@@???@@@CCCFFFHHHLLLNNNPPPOOOMMMLLLKKKLLLLLLLLLKKKIIIGGGDDDBBB@@@AAA@@@???>>>???AAACCCEEEFFFFFFGGGGGGFFFDDDBBBAAA=========>>>AAADDDHHHJJJGGGIIIIIIHHHHHHJJJJJJIIIRRRbbbsss||||||||||||vvvttttttwww|||~~~zzzvvvsssmmmgggbbbZZZOOOJJJIIICCCBBB@@@AAABBBDDDEEEEEEMMMTTT^^^eeejjjkkkkkklllfffgggiiijjjkkknnnrrruuussszzz|||mmmWWWEEE@@@666000222333222222666666777777777888888999999333666999999888888:::===666777888999;;;<<<===>>>===DDDPPP\\\iiiwww}}}qqqaaaXXX```{{{nnnZZZ[[[qqqrrrlllpppvvv{{{XXX999222222...+++...***+++------...---,,,+++...******,,,,,,)))***---)))***+++,,,,,,,,,,,,,,,++++++++++++************++++++******))))))(((((()))++++++)))''''''))),,,'''))),,,+++)))''')))***))))))))))))************************************UUUTTTSSSPPPLLLKKKKKKMMMPPPOOONNNKKKHHHFFFDDDCCCDDDBBBAAAAAACCCDDDDDDCCCEEEBBB??????@@@???===:::;;;:::>>>DDDGGGFFFFFFIIIKKKIIIFFFDDDCCCEEEGGGIIINNNOOOMMMJJJJJJLLLKKKFFFGGGFFFEEECCCAAA???>>>===888999;;;>>>AAACCCEEEEEEBBBDDDFFFGGGGGGFFFEEEDDDCCCAAA@@@AAACCCDDDDDDCCCEEEDDDDDDFFFJJJMMMNNNNNNOOOOOOYYYppp|||}}}tttppprrruuujjjeee^^^XXXVVVVVVWWWWWWGGGDDD???===>>>@@@AAABBB@@@EEEKKKRRRXXX^^^eeeiiifffffffffggghhhjjjlllmmmrrrvvv{{{ppp___QQQGGGBBB@@@444444444555555555666666555444333666888999777444777777777888999999999:::;;;===999;;;GGGHHH@@@AAA@@@IIIOOORRR^^^rrr~~~ggg^^^XXX```wwwxxxmmmggggggttthhhsssuuu}}}jjjLLL333000111+++(((,,,////////////...---,,,,,,---***+++......+++***---***++++++++++++***))))))++++++++++++++++++++++++***+++'''***///)))&&&///)))***,,,------,,,***)))+++++++++++++++++++++++++++***)))***+++,,,+++))),,,+++***)))))))))***+++QQQQQQOOOLLLIIIHHHHHHJJJNNNMMMLLLJJJHHHFFFDDDCCCDDDBBBAAAAAABBBCCCCCCBBBAAA???>>>>>>@@@AAA???===@@@???CCCJJJMMMLLLLLLOOOMMMLLLIIIHHHHHHJJJLLLNNNOOOPPPNNNIIIIIIJJJGGGBBBFFFEEECCCAAA???===<<<;;;:::;;;>>>@@@BBBDDDEEEFFFCCCDDDEEEGGGGGGFFFDDDCCCEEECCCCCCDDDGGGIIIIIIIIIEEEDDDCCCEEEHHHJJJKKKJJJFFFFFFMMM___tttzzzxxxnnnjjjjjjaaa[[[UUUSSSUUUWWWWWWVVVJJJFFFAAA>>>======>>>===>>>@@@CCCGGGLLLSSS[[[aaafffffffffggghhhiiijjjjjjhhhkkkpppuuuzzz~~~xxxuuuqqqllleee___TTTIIIAAA;;;999888444444444444555555555555555444444666888999666444888888888999::::::;;;;;;===AAA???BBBMMMMMMGGGHHHDDDIIIPPP\\\kkkuuussskkk[[[___kkk{{{wwwuuupppjjjhhhqqq|||rrrmmmjjjppp|||bbbFFF000///222---,,,000,,,------.........---------***+++......+++***---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++)))***&&&&&&+++$$$''')))***,,,------,,,***)))+++++++++++++++++++++++++++***))))))++++++***)))+++***************++++++KKKLLLKKKHHHEEEDDDDDDFFFJJJJJJIIIIIIGGGFFFEEEDDDEEECCCAAAAAAAAABBBAAA@@@===<<<===???AAABBBBBBAAACCCBBBFFFMMMPPPOOOPPPSSSNNNLLLKKKJJJJJJMMMOOOQQQOOOOOOMMMHHHGGGGGGCCC>>>CCCBBB@@@>>>===<<<;;;;;;===>>>@@@BBBDDDEEEFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCEEEDDDCCCEEEHHHKKKKKKKKKEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDGGGPPP]]]ppprrrmmmrrrhhhccc[[[TTTNNNOOOTTTWWWUUURRRKKKGGGBBB>>>======<<<;;;============@@@GGGPPPVVV___```aaaccceeeeeeffffffdddfffjjjmmmqqqwww~~~{{{pppjjjpppqqqmmmfffaaa___[[[VVVGGGDDD???:::777555555555333333333444444444555555555444444666777888666555888999999:::;;;;;;<<<<<<999@@@@@@CCCMMMLLLFFFIIINNNPPP^^^ttt|||kkk\\\\\\jjjyyyooohhhiiimmmnnnmmmnnnpppkkklllnnnrrrXXXAAA//////111...---111******+++,,,---------------******------******---,,,------------,,,++++++++++++++++++++++++++++++***,,,(((''',,,&&&"""))))))***+++,,,,,,+++***)))***************************)))((()))***+++***(((((()))***+++++++++++++++GGGHHHHHHFFFDDDBBBBBBCCCHHHHHHIIIIIIHHHGGGFFFEEEEEECCCAAA@@@@@@@@@???===;;;<<<===???AAABBBBBBBBBAAAAAAEEELLLOOONNNNNNQQQMMMKKKJJJHHHIIIJJJLLLMMMKKKLLLJJJFFFEEEFFFBBB<<<>>>===<<<;;;;;;;;;<<<===>>>???@@@BBBCCCDDDDDDDDDFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAABBBEEEGGGGGGGGGEEEDDDCCCDDDEEEEEECCCBBBEEEEEEFFFGGGKKKZZZwww|||zzz}}}jjj]]]rrroooggg^^^VVVOOOPPPVVVYYYUUUOOOKKKHHHCCC@@@???>>>===<<<>>>===<<<;;;<<<@@@GGGLLLQQQSSSVVVZZZ^^^```bbbcccdddeeeggghhhkkkpppvvv{{{{{{}}}{{{yyytttnnneee]]]UUUQQQNNNPPPNNNIIIFFFFFFDDDAAA===<<<:::777666444444444333333333333444444444444555555555666666666666555777888888999:::;;;<<<<<<888AAABBBDDDJJJGGGBBBGGGZZZaaavvvooofff|||kkk```[[[dddrrr||||||vvvtttuuuzzzxxxQQQ>>>//////000,,,+++...)))***+++,,,,,,,,,,,,,,,---******,,,,,,******---,,,,,,,,,---,,,++++++***++++++++++++++++++++++++''',,,((((((...+++(((...)))***++++++++++++***)))))))))))))))))))))))))))***)))((((((******)))((('''(((***+++,,,,,,,,,+++FFFGGGGGGFFFDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIHHHGGGEEEBBB@@@?????????===<<<;;;===???AAAAAAAAAAAA@@@@@@@@@CCCJJJMMMKKKLLLNNNMMMKKKIIIHHHGGGGGGHHHHHHFFFHHHGGGEEEEEEFFFCCC===:::999999999:::<<<>>>???===>>>???@@@BBBBBBBBBBBBGGGGGGGGGFFFFFFEEEDDDCCCCCCAAA@@@@@@AAACCCBBBAAAEEEDDDCCCDDDEEEDDDBBB@@@>>>@@@BBBAAA???JJJddd}}}uuuiiiiiinnnyyywwwhhhZZZeeewwwxxxlllbbbZZZSSSSSSYYY[[[WWWQQQPPPLLLGGGCCCAAA???===;;;<<<======<<<<<<===@@@CCCDDDFFFKKKQQQWWW\\\___aaabbbbbbccccccdddggglllpppmmmrrrxxx}}}~~~tttnnniiiaaa\\\\\\[[[XXXTTTOOOJJJFFFCCC<<<>>>===999777999888444777666555444333222222111333333333444444444555555666666666666555555555666666666777888999:::;;;;;;===GGGHHHGGGIIIFFFEEENNNdddsss|||xxx[[[PPPLLL]]]www}}}{{{yyygggFFF888......///,,,+++---++++++,,,,,,++++++***)))---***)))++++++)))***---+++++++++++++++******)))++++++++++++++++++++++++$$$+++'''%%%++++++''',,,************************))))))))))))))))))))))))***)))((()))***+++***((('''(((***+++,,,,,,,,,+++EEEGGGHHHHHHFFFDDDDDDEEEFFFGGGIIIJJJKKKJJJHHHGGGCCCAAA???>>>>>>>>>===;;;:::===@@@BBBAAA@@@@@@@@@BBBBBBEEEKKKMMMKKKKKKMMMMMMLLLJJJHHHGGGFFFFFFFFFBBBDDDEEEDDDEEEFFFDDD>>>;;;:::999999:::<<<>>>@@@;;;<<<>>>???@@@AAAAAAAAAGGGGGGFFFEEECCCBBBAAAAAACCCAAA??????@@@AAA@@@???BBBAAABBBCCCDDDDDDBBB@@@;;;>>>AAAAAA@@@FFFZZZnnn}}}pppeeeiiittt~~~rrrnnnhhhkkkvvv{{{nnnaaaZZZSSSSSSWWWYYYWWWSSSUUUQQQKKKFFFBBB???;;;888999:::<<<<<<:::::::::;;;===???CCCHHHNNNTTTYYY\\\______```______aaaeeehhhiiimmmqqqtttvvvzzz{{{uuullleeeaaa]]]YYYVVVNNNLLLJJJFFFCCC@@@>>>======???>>>:::888999888444222333333333444444444444444444444555555555666666666777777666444444555777555555666777999:::;;;;;;>>>IIIJJJGGGHHHHHHMMM[[[rrrjjjRRRIIIIII\\\uuugggOOO999111,,,...///...---///,,,,,,,,,,,,+++***))))))---***)))++++++)))***---***++++++++++++***))))))++++++++++++++++++++++++)))000,,,''',,,,,,(((***************************************************+++***)))***+++,,,+++)))((()))***+++++++++++++++EEEGGGHHHHHHGGGEEEEEEFFFDDDFFFHHHJJJJJJIIIGGGFFFBBB@@@>>>===>>>>>>===;;;888<<<@@@BBBAAA@@@@@@AAADDDCCCFFFKKKMMMJJJIIIKKKJJJJJJHHHGGGFFFFFFFFFFFFAAACCCDDDCCCEEEFFFCCC>>>???===;;;::::::;;;===>>>:::;;;===???@@@AAABBBBBBEEEDDDCCCAAA@@@>>>>>>>>>@@@>>>======>>>??????>>>>>>>>>???AAACCCCCCAAA???>>>???BBBCCCAAADDDQQQ^^^hhh~~~xxxttt|||yyyuuuwwwrrrttt}}}zzzooo___YYYRRRNNNNNNOOONNNLLLQQQNNNIIIFFFCCC@@@===;;;777999::::::888777888999:::;;;;;;>>>BBBGGGKKKNNNUUUWWWYYYYYYZZZ[[[^^^aaacccgggjjjkkkkkkmmmqqquuu{{{wwwrrrmmmgggbbbZZZXXXTTTPPPMMMJJJHHHHHHFFFDDDAAA???<<<:::999999333555555111000222111...333333444444666777888888555555555666666666777777666777888666333333555777555666777888:::;;;<<<======IIIKKKHHHKKKPPP\\\ppplllYYYLLLLLLTTThhh|||pppRRR:::222...,,,...///---,,,...+++,,,,,,,,,,,,,,,++++++...***(((******(((***...++++++,,,,,,++++++***)))++++++++++++++++++++++++)))222...(((---...***,,,******))))))))))))******++++++++++++++++++++++++,,,+++***+++,,,---,,,***+++***************++++++DDDFFFIIIIIIGGGFFFFFFFFFCCCEEEGGGIIIIIIHHHFFFDDDAAA???=========>>>===<<<666;;;@@@BBBBBBAAAAAACCCEEEDDDFFFKKKKKKHHHGGGIIIFFFFFFEEEEEEDDDEEEEEEEEEAAADDDEEEDDDEEEFFFBBB===CCCAAA>>>;;;999:::;;;<<<:::;;;===???AAABBBCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;:::999:::<<<>>>>>>===:::;;;<<>>>>>???======DDDMMMLLLjjjvvvtttvvv{{{}}}{{{xxx|||ooorrr|||yyyqqq___YYYQQQJJJFFFDDDCCCCCCIIIGGGEEEDDDDDDDDDBBBAAA999::::::999777777999;;;999888666555777;;;???AAAHHHJJJMMMOOOQQQRRRUUUWWWWWWZZZ^^^^^^]]]^^^aaadddgggmmmvvv}}}tttlllbbb\\\YYYVVVQQQMMMMMMMMMLLLHHHDDDAAA@@@AAA???===;;;999777777777777000333444222222666666444333333333333444555666777666666666666777777777777666888888666333222555888666777888999;;;<<<===>>>@@@MMMPPPNNNTTT\\\nnn|||^^^NNNAAAJJJ___xxxvvv]]]CCC111222///......---+++))))))******+++,,,------------...***(((******(((***...,,,------------,,,++++++++++++++++++++++++++++++!!!+++(((###***---***+++******))))))))))))******++++++++++++++++++++++++---,,,++++++------,,,+++,,,+++***)))))))))***+++EEEEEEFFFGGGHHHHHHHHHHHHEEEEEEGGGHHHHHHGGGFFFEEEFFFCCCBBBCCCBBB???>>>@@@<<>>===<<<;;;;;;:::;;;;;;;;;;;;<<<=========999999;;;<<<>>>@@@BBBBBB?????????>>>>>>???BBBEEEEEEYYYppp}}}vvvxxxyyyvvvxxxlllrrrvvvfff[[[NNNEEECCCCCCCCCBBB@@@@@@?????????>>>>>>===;;;:::999888777777777777888999999::::::;;;<<<<<>>===<<<;;;777555666555333333777444444333222333444555666666666666666666555555555555555555555555555444444333444555666666666555444888;;;<<<:::888999:::;;;<<>>@@@AAAAAAAAAAAA@@@???===:::999888888888888999:::<<<======>>>>>><<<<<<===>>>???@@@@@@AAA@@@AAA@@@???>>>???AAADDD>>>JJJYYYiiizzz|||}}}yyylll```QQQGGGDDDDDDBBB???>>>???@@@AAAAAA@@@>>><<<:::999888777777666777777666777777888888999::::::999:::<<<>>>AAADDDFFFGGGIIIJJJKKKLLLNNNOOOPPPQQQMMMRRRWWWYYYZZZ\\\bbbfffnnnxxx}}}zzztttmmmeee^^^XXXUUUOOOMMMKKKHHHEEEBBB???>>><<<<<<<<<;;;:::999777777888444333444333000111444444444333333333444555666555555555666666666666666555555555555555555555555333333444555555555444333999<<>>===>>>@@@AAAGGGNNNTTTZZZiiixxx\\\OOOOOO]]]pppxxxooosssxxx}}}hhhLLL:::000***///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,))))))++++++)))))),,,******************************++++++++++++******'''((())))))((('''(((***+++***)))((()))***,,,---*********+++++++++,,,,,,,,,++++++******)))))))))++++++******)))(((((((((IIIJJJJJJJJJJJJIIIHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIGGGEEEFFFIIIIIIEEEDDDFFFDDD@@@???BBBCCCBBBCCCGGG>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@AAAAAABBB@@@CCCEEEDDDEEEIIIIIIGGGEEEEEEEEEDDDDDDDDDCCCCCC??????@@@AAAAAAAAAAAAAAA@@@>>>;;;888666555666666555777:::===>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA???>>>???AAACCC@@@CCCHHHTTTppp{{{zzz}}}}}}nnn```OOOEEEDDDEEEBBB>>>??????@@@BBBBBBAAA>>>;;;777777666666555666666777444444555555666777777777666777888:::<<<>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIFFFIIILLLMMMLLLMMMPPPSSSUUU[[[cccffffffhhhmmmrrr}}}||||||||||||yyywwwuuutttpppiiicccZZZXXXUUUPPPLLLGGGDDDBBBBBBBBBAAA@@@???======<<<777777777777666555444333666333222333333000000333444444333333444444555666444444555555666666777777555555555555555555555555444555555555555555444444777:::>>>@@@???@@@CCCFFFSSSWWW```qqq}}}jjjTTTOOOVVVssskkkeeedddjjjpppvvvwwwYYY@@@333...---------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,))))))++++++)))))),,,******************************++++++++++++******(((***++++++******,,,---+++***)))))))))***,,,---*********++++++++++++,,,************************+++***)))(((((()))***+++JJJJJJJJJJJJIIIHHHGGGFFFDDDEEEFFFGGGIIIJJJJJJJJJIIIGGGGGGKKKJJJEEECCCEEEAAA@@@<<<===FFFPPPOOOGGG@@@@@@???>>>======<<<<<<<<<===>>>>>>???@@@AAAAAA???CCCFFFEEEGGGKKKKKKIIIEEEEEEFFFFFFFFFEEEDDDCCC@@@@@@AAAAAAAAA@@@@@@???@@@>>>:::777666555666777444777:::>>>@@@@@@???>>>========================>>>???@@@?????????BBBDDDFFFEEEDDDJJJ___~~~xxxyyyzzzqqqppprrrcccQQQHHHIIILLLKKKHHHGGGDDDAAA@@@@@@???<<<999555555444444444555666666333333444444555666666666777888888999;;;<<<<<<===??????@@@AAABBBCCCDDDDDDEEEGGGIIIIIIHHHHHHJJJKKKMMMPPPTTTWWWYYY[[[^^^___gggnnnzzzwwwqqqkkkjjjhhhgggeeedddcccbbbeeecccaaa```^^^YYYTTTOOOIIIHHHGGGDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;666666666666555444333333777444333555555222222444444444444444444555555666333444444555666777888888444444444555555555555555666777777777777777666666888;;;@@@DDDDDDDDDIIIPPPfffmmm|||uuutttzzz{{{pppmmmrrrlll___^^^hhhnnnbbbdddhhhlllmmmooovvv~~~}}}eeeLLL999222111333,,,+++++++++,,,------...+++,,,,,,------,,,,,,+++,,,))))))++++++)))))),,,******************************++++++++++++******)))***,,,,,,,,,,,,...///******)))))))))***+++,,,************++++++++++++((()))))))))*********+++***)))((('''''')))+++---LLLLLLLLLLLLKKKJJJHHHHHHFFFFFFFFFGGGIIIJJJKKKLLLKKKHHHHHHIIIGGGBBB@@@AAA;;;AAA@@@@@@VVVoooiiiQQQDDDBBB@@@>>>===<<<;;;;;;;;;<<<<<<===>>>????????????DDDFFFFFFGGGKKKKKKHHHFFFFFFEEEEEECCCBBB@@@????????????@@@??????>>>===???>>>;;;999888888999:::666999<<>>999999::::::;;;;;;<<<<<<:::<<<>>>>>>???@@@BBBDDD@@@AAAAAACCCNNNeee~~~|||uuubbbUUU___wwwyyyhhh___```cccbbb___VVVNNNEEE@@@>>>===:::888444444444444444444555555333333444444555666666666555555555666666777777777888999999:::;;;<<<======>>>???@@@@@@@@@@@@AAABBBEEEEEEEEEGGGJJJKKKLLLKKKOOOSSSYYY]]]^^^[[[VVVRRRSSSRRRQQQPPPOOOMMMLLLKKKNNNMMMLLLLLLJJJGGGCCCAAA??????>>>===;;;:::999999777666666666555555555555444444555555555444444333666333333666555222222444444444555555555666666555333444444555666777888888444444444555555555666666666666666666666777777888>>>@@@EEEKKKLLLMMMVVVaaaooobbb___WWWYYYhhhrrrttt|||mmm___bbbllluuuvvvsssqqqqqqqqqiii\\\KKK;;;111------000+++++++++++++++,,,---...******++++++++++++******,,,))))))++++++)))))),,,******************************++++++++++++******%%%'''))))))((()))***,,,***************+++++++++))))))*********+++++++++((((((((()))******++++++***)))((('''((())),,,---OOOOOOOOONNNMMMLLLKKKJJJGGGGGGGGGHHHIIIJJJKKKLLLMMMIIIGGGGGGDDD???===???:::CCCHHHQQQlllzzz]]]DDDBBB@@@===<<<;;;;;;;;;<<<<<<<<<<<<============@@@DDDFFFFFFFFFIIIHHHDDDDDDCCCBBB@@@>>>===;;;:::<<<<<<=========<<<<<<;;;======<<<<<<======>>>>>>;;;===???@@@AAA@@@???>>>888888888999:::::::::;;;888:::<<<===>>>???AAABBB999>>>AAAAAAEEESSSgggwww~~~}}}zzzuuu{{{}}}gggYYYOOOQQQ]]]ooo}}}yyydddZZZLLLCCC@@@???<<<999555555444444444444444555333333444444555666666777555555555555666666666666666777777888999999::::::777777888888999:::::::::<<<;;;:::;;;<<<======<<>>>>>===>>>>>>>>>===;;;:::999:::999999888777666666666555555555444444333333222222222333333444333333333333111222555555111111333444444555666666666666555444444555555666666777777333333444444555666666666444444444444555777888999@@@AAAHHHQQQTTTWWWeeeuuuwww^^^TTTMMMHHHKKK[[[rrryyyggg```kkk{{{{{{rrrMMMBBB666000---+++***,,,+++++++++++++++,,,------))))))************)))))),,,))))))++++++)))))),,,******************************++++++++++++******''')))******))))))+++,,,))))))******++++++++++++)))))))))************+++((((((((())))))*********))))))(((((((((***+++,,,MMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLHHHEEEDDDBBB>>>>>>AAA???BBBNNNdddyyy~~~nnnZZZBBBAAA???>>>======??????@@@@@@@@@@@@????????????@@@DDDFFFEEEEEEFFFDDD???@@@???===:::999888888888999999:::::::::::::::999999:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>:::::::::999999999999999999:::<<<===<<<<<<===>>>;;;===@@@AAAAAAGGGSSS^^^qqqzzztttpppyyyeee]]]XXXZZZ]]]eeezzznnncccTTTKKKGGGDDD@@@<<<777666555444444333444444222333333444444555555666666666777777777888888888777777888888999:::::::::888888888888999:::999999888888777777888888999999;;;<<<<<<======<<<<<<;;;;;;<<<<<<===<<<;;;:::999777888999999888777777777777777777777777666666666666666555555555444444444111222333444444444444444333111222666666222222444333444555666777666666555555555555666666666666666333333444444555666666777555555555666888:::<<<===EEEFFFNNNZZZ```gggzzzvvv[[[PPPFFFGGGKKKYYYtttvvvjjjjjjwwwmmmBBB777//////000...+++,,,++++++++++++++++++,,,,,,*********++++++*********,,,))))))++++++)))))),,,******************************++++++++++++******+++,,,------,,,+++,,,...))))))***+++++++++++++++))))))))))))************((((((((())))))))))))))))))))))))))))))*********IIIIIIIIIIIIIIIIIIHHHGGGKKKJJJIIIHHHHHHIIIKKKKKKLLLGGGCCCCCCAAA???@@@CCCDDD@@@PPPnnn{{{kkkUUUMMMBBBAAA@@@???@@@AAACCCEEEFFFFFFEEEDDDDDDCCCCCCBBBAAAEEEFFFDDDCCCDDDAAA<<<===<<<999666555555666777666777888999999999999888666888<<>>>>>======<<<;;;999888777777:::<<<===<<<;;;999999:::===<<<<<<===<<<===BBBGGGSSSmmmwww|||}}}yyyuuurrrmmmgggoooqqqfffbbbiiimmmmmmqqqzzzrrrgggZZZQQQNNNJJJDDD>>>888777666555444333333333111222222333333444555555444444444555555666666666555555555666666777777888;;;:::999999::::::999888666777777777777888:::;;;666777999:::;;;;;;:::999777777999999999888777777555666777777666555555555444444555555555666666666222222333333333333333333333444555666666666666666666444555999999555444666333444666777777777666555666666666666666555555555333333444444555666777777888888888:::<<>>===???@@@AAA@@@DDDSSScccggg]]]QQQIIIGGGEEECCCBBBBBBEEEGGGHHHIIIIIIKKKMMMKKKGGGEEEEEEFFFFFFAAA===???CCCBBB===777:::999666555444555666777888:::888444444888999888777<<>>===>>>;;;;;;<<<<<<;;;;;;:::999999777555555666777777666777;;;>>>===:::888:::>>>::::::999:::===>>>>>>===FFFWWWpppzzzsssgggiiiqqq|||nnngggrrr}}}ssszzznnnZZZQQQPPPOOOJJJEEE;;;777666777666222444:::444444333333333444555666333333333444555666777777666777888888777666888999999888777777666777777888888888888888888888888888999888888888777777666666777777777777777777777777444444444444444444444444444444444444444444444444555555555555555555555555555666777777666444222000666666555444444444444555555555444444444555555666222222111111222444666777888777555333333444777999::::::>>>DDDDDDDDDLLLXXXfffhhhnnnzzzooo[[[LLLBBBZZZ]]]ooosssrrryyyrrrcccTTT???000///...---,,,+++++++++++++++++++++++++++++++++------,,,,,,+++***))))))************************)))))))))))))))))))))))),,,,,,+++***)))))))))***###...***"""(((---***)))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))RRRPPPMMMLLLLLLLLLIIIFFFEEEEEEFFFFFFEEECCCBBBAAA@@@>>><<<<<<>>>??????>>>@@@KKKWWWYYYQQQHHHDDDDDDEEEDDDDDDEEEGGGIIIIIIIIIIIIJJJKKKIIIEEECCCDDDEEEBBB???>>>???AAAAAA<<<777999888666555444444555555666888777444555:::<<<;;;999<<>><<<<<<:::::::::::::::999999888888777555555777777777666666:::======999888:::===999888888:::===???@@@???BBBLLL\\\sss~~~}}}vvvwww}}}{{{rrrnnnvvvuuu{{{zzzbbbVVVTTTRRRIIIAAA<<<777666777555111111666444444444444333333333333333333444444555555666666666777888777555444444555777777777777777777777777888777777777777777777777888888888777777777666666777777777777777777777777444444444444444444444444444444444444444444444444555555555555555555555555555555666777666555333111666666555444444444444555666555555444444444555555666666555444333333333333444444333333333555888::::::;;;AAAIIIPPPXXXggguuu~~~xxx]]]QQQLLLKKKcccxxx{{{}}}{{{mmmWWWKKKBBB333//////...,,,,,,++++++,,,++++++++++++++++++++++++------,,,,,,+++******)))************************))))))))))))))))))))))))++++++******)))*********&&&---)))$$$***+++'''***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYYRRRIIIEEEFFFGGGFFFDDDCCCCCCDDDCCCBBB@@@>>>===>>><<<;;;;;;<<<======<<<<<>>@@@AAA@@@@@@BBBHHHWWWppp}}}zzzyyy~~~~~~uuujjjgggbbbSSSEEE;;;777666777666333333666444555555444444333222111444444444444444555555555555666666555333111111222555666777888888777666666777777777777777777777777777777777777666666666666777777777777777777777777555555555555555555555555555555555555555555555555666666666666666666666666333444555666666555444333666666555444444444444555777666555444444444444444666777777666555444333333222333444555555888<<>>>>>???AAA???BBBDDDBBB===777444444888888888888777555444333///222444333555:::;;;999<<<:::777888:::;;;888555888888999999888888777666777666555666888888777666555888::::::999888:::;;;999999999;;;>>>@@@@@@???BBB@@@>>>DDDTTTjjj}}}}}}llljjjtttrrr\\\III===;;;999888999888888999333444444555444333222111555444444444444444444444444555555444222111222333333555666888888777666444777777777777777888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777333333444555666666555555666666555444444444444555777666555444444444444444222333555777777777666666444666888999999<<>>===>>><<<;;;<<<<<<<<<;;;999===AAAEEEGGGFFFEEEEEEEEEAAAAAABBBDDDFFFFFFDDDBBBCCCAAA>>><<<<<<===>>>???<<<@@@CCCBBB===888777888::::::::::::999777666555222666777666888;;;:::777;;;888555666888999777444999999999999999888777777555555555666888999777666666777999::::::::::::;;;;;;::::::;;;<<<======<<<@@@???>>>>>>CCCPPPdddtttyyybbbVVVXXXgggvvvjjjVVVNNNJJJDDD???===<<<:::777333444444555555444444444444444444444444333333333222333555555444444555777222333666777888777555444777777777777888888999999555555555555555555555666555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777333333444555555666666666666666555444444444444555666666555444444444444444222333555777888888777777666999;;;<<<===AAAHHHNNN^^^ppptttkkkiiiiiiiiiqqqlllaaaVVVZZZpppxxxrrrvvv|||zzz[[[>>>---...---...000,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***************************))))))))))))))))))))))))(((((((((((()))***++++++---+++&&&)))///&&&"""...************************************************(((((((((((((((((((((((())))))))))))))))))))))))NNNKKKGGGDDDCCCBBBAAA@@@CCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>?????????===;;;<<>>>>>???AAABBB@@@???@@@>>><<<<<<>>>@@@@@@???999<<<@@@@@@>>>===???AAA===<<<;;;:::999888777666666:::<<<;;;<<<>>><<<999888777666666777777666555999999999999999888777777555444555777999999777666777777999:::;;;;;;;;;;;;;;;:::999:::;;;<<<;;;999;;;<<<===>>>>>>CCCRRR```{{{wwwdddUUUNNNSSS\\\tttooohhh\\\NNNGGGDDD>>>888777666555555444555555666333333333333333444444444111333555555555555777999222333444666666666555555555666666777777888888999444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666444444444444555555666666666666555444444444444555555555444444444555555666666666777777888888777777999<<>>AAADDDGGGGGGDDDAAA>>>===;;;<<<>>>???>>>>>>@@@>>>===???BBBDDDDDDBBB>>>>>>?????????@@@BBBCCC>>>===;;;888777666777777555:::=========???===999444555777777666555666777777777888888777777666555444444555777999:::888666888888888:::<<<======<<<999888777888:::;;;:::999:::888:::?????????EEEMMM\\\mmm}}}{{{}}}~~~~~~uuufff[[[TTTTTTXXXaaavvvyyyeeeZZZTTTLLLCCC===;;;888555333333444555222222222333333444444555222444555555444444666777222333333444555555666666333333444444555666666777333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555444444444555555666666666555444444444444555444444444444444555666777888888888888:::;;;<<<===???BBBFFFIIIMMMWWWfffrrr}}}]]]MMMJJJMMMPPPTTTXXX___mmmssspppsss}}}pppYYY999111...,,,(((...000&&&,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((((((((()))'''...***%%%+++,,,))),,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))BBBDDDEEEBBB???>>>CCCHHHAAABBBCCCDDDDDDDDDCCCCCCEEEDDDDDDDDDEEEDDDAAA?????????@@@CCCFFFGGGEEEBBB>>><<<::::::<<<===>>>>>>@@@??????BBBFFFHHHGGGEEEEEEDDDBBB@@@???@@@@@@@@@>>><<<:::777555555666777111777:::;;;<<<>>><<<777111555888888666555666888666666666666666555555444333444555777::::::888666888888999;;;===>>>===<<<666555555777999;;;;;;:::===777888>>>BBB???===???LLL[[[sss~~~}}}mmmllluuuooodddaaaaaaeeeiiibbbooozzzwwwjjjeee\\\RRRBBB???:::555333222333444111111222333333444555555333555555555333333333555333333222333333555666777111111222333333444555555333333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666555555444444444555555666666555444444444444555333333333444555666777888666666777999<<>>??????@@@AAAAAAAAA:::999777777888;;;???AAA>>>???@@@BBBCCCCCCDDDDDDEEECCCBBBBBBCCCBBB@@@===???===:::888777888:::;;;888999999999999:::::::::555333222333666888999999666666555555555666888999777777888888888999999999<<<<<<;;;;;;;;;:::::::::777777666666666888999:::888999;;;<<<===<<<<<<;;;???DDDRRRggg{{{zzzrrrhhhqqq|||uuuggg___^^^hhhuuuzzzsssmmmmmmssslll___NNN???===>>>999333000999222///222555333222222222444666555222111222444666555444333222333444555777555333444666777666333333333333333333333333333555555333333333333555555222222333333333444444444555555555555444444333222333333222222333333444555333444555555444444666888555333111111222444444444666333444777888666888;;;>>>>>>@@@DDDJJJOOOQQQRRRXXXYYY]]]gggwwwjjjSSSIIIFFFHHHUUUdddfffuuubbbHHH;;;111...+++***,,,...---+++,,,++++++******++++++,,,++++++++++++++++++++++++&&&***...---(((%%%'''***************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((('''***+++((((((***)))&&&)))((((((***)))&&&&&&***(((((((((((())))))))))))*********)))))))))))))))@@@EEELLLQQQTTTUUUTTTTTTKKKJJJHHHGGGGGGHHHIIIJJJIIIGGGFFFFFFFFFEEEBBB@@@===<<<<<<<<<<<<===>>>>>>;;;:::::::::<<>><<<===>>>@@@AAACCCEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCAAA????????????===;;;:::999999888777777777777555555555555666666666666555444444555999<<<=========<<<;;;;;;:::;;;;;;<<<999999999999::::::::::::;;;;;;;;;:::::::::999999888777666555444555666666999888888888888999999:::BBB???===AAANNNcccxxx|||xxxyyy|||yyyqqqiiiqqq|||zzztttqqqqqqsssyyy}}}jjjfffkkkmmmZZZPPPLLLHHHDDDAAA<<<999888:::999777777:::888999888777444333333555333444444444444444444444444333222222444444333222333333333333333333333333333333222222222222333333111111222222222333333333333333444444333333222222333333333333333444444555111333444444333444666888444444555666777888999999888666888<<<>>>@@@EEELLLQQQZZZeeemmmqqqqqqrrrrrr{{{zzzlllYYYLLLDDDMMM^^^ppp{{{]]]@@@222000111///------...///...---,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++++++++******************************))))))))))))))))))))))))************))))))))))))''''''((()))***+++,,,---'''***+++((((((***)))&&&+++)))***,,,+++((()))---(((((((((((())))))))))))))))))))))))))))))******VVV^^^fffhhhddd^^^YYYWWWSSSPPPLLLIIIGGGFFFHHHIIIHHHGGGFFFFFFFFFEEEAAA>>>>>>===<<<<<<<<<>>>@@@BBB>>>@@@BBBDDDFFFGGGGGGGGGDDDDDDEEEDDDDDDCCCBBBAAAAAA???===<<<======;;;:::777777888888888777555444222333333333333444444444333333333666999<<<======>>>>>>===<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;::::::::::::999999999999777666555444333333444555;;;:::888777777888999:::;;;;;;::::::???JJJXXXccczzz{{{|||~~~|||wwwgggdddeeezzzxxxmmmhhhaaaXXXQQQFFF@@@;;;::::::;;;BBBJJJPPPMMMIIIDDD>>>:::777666444444444555555444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111222222222333333222333333333333333222222333333333333333444555555333444555444333333444666444555777888888888999:::@@@???BBBGGGJJJNNNVVV___lllttt~~~sssiiilllrrrnnnbbbWWWPPPOOOXXXmmmuuu^^^FFF444///222---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---,,,+++***++++++)))'''************************))))))))))))))))))))))))*********)))))))))))))))((())))))***++++++,,,,,,'''***+++((((((***)))&&&((('''(((***)))&&&'''+++(((((((((((()))))))))))))))))))))))))))*********ggghhhgggbbb[[[UUUSSSRRRPPPMMMJJJFFFDDDDDDDDDEEEFFFEEEFFFFFFGGGEEEAAA>>><<<<<<<<<===>>>AAACCCDDD@@@BBBDDDGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA???===:::999::::::999888555666777888888666555444111222222222222333333333222222333555999;;;<<<;;;======<<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;::::::999999999888888888777666555333333333444444<<<;;;:::888888888999:::666888888777666888???EEEcccnnn}}}jjjbbb[[[nnnxxxxxxmmmXXXNNNCCC???AAAHHHTTT___fffbbb[[[SSSKKKEEE@@@>>>666666666555555555444444333444444444333333333444333333333333333333333333222222222222222222222222111111222222222333333333222333333444444333333333444444333333444444555666777888888777666555666888666888::::::999999;;;>>>GGGHHHMMMSSSWWW\\\fffqqq}}}eeeZZZTTTYYYaaa```ZZZUUUIIIVVVppprrrWWWCCC666//////222++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,***))))))++++++***)))************************))))))))))))))))))))))))))))))))))))))))))******++++++******************'''***+++((((((***)))&&&(((&&&(((***)))&&&(((,,,(((((((((((())))))))))))(((((())))))************iiiddd]]]VVVPPPNNNNNNNNNJJJHHHFFFDDDBBBAAAAAAAAACCCCCCDDDFFFGGGFFFBBB???;;;;;;===>>>@@@AAABBBCCCBBBCCCEEEGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDBBBBBB===;;;888777777777777666555666777777777666555444222222222222333333333333222222333666999;;;;;;:::::::::;;;;;;;;;:::999999999999999999::::::::::::999999999888888888777777777666555444333444555555===<<<;;;:::999888888888;;;<<<<<<999777888===BBBLLL^^^vvvxxxcccZZZaaapppvvvzzzfffYYYKKKHHHLLLTTT___hhhlllfff^^^VVVOOOIIIDDDAAA;;;999888666555555555666222333444444222222333444333333333333333333333333222222333333333333222222222222333333333444444444333333444444555555444444444444444444444555555666444555666555444555666888555888:::::::::<<<@@@EEENNNQQQWWW___ccchhhtttyyyaaaXXXRRRSSSUUUTTTSSSTTTRRRgggnnnYYY@@@333...------...+++---//////...------...,,,++++++******++++++,,,************************''''''(((((()))***,,,---************************))))))))))))))))))))))))))))))))))))************++++++*********)))))))))'''***+++((((((***)))&&&)))((())),,,+++)))***...(((((((((((())))))))))))((((((((()))******++++++___XXXPPPKKKKKKKKKJJJHHHCCCCCCCCCBBBAAA@@@???>>>AAAAAACCCFFFHHHGGGCCC@@@>>>???AAACCCCCCCCCBBBAAADDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@???<<<999666555555666555555666666666777777777666666222333333333444444444444444444555888:::<<<;;;999888999:::;;;;;;;;;:::999888888888999999999999:::999888888888777777777777666555444444444555666777;;;;;;::::::999777666555333333333222222333555777@@@LLL^^^rrrlll]]]WWWhhhvvv|||}}}pppeeeeeejjjoooqqqsssooohhh___WWWQQQLLLGGGDDD@@@===999666444444666777444666888777555444555777333333333333333333333333222333444555555444333222333333444444444555555555333444555555666666666555444444444444444555666666111222444555666888;;;===>>>AAADDDEEEFFFKKKSSSZZZeeeiiirrr{{{jjjSSSLLLHHHHHHJJJOOOYYYccc}}}yyy|||www```MMM@@@333......---,,,,,,))),,,//////---,,,---///,,,++++++******++++++,,,************************((()))***(((&&&%%%(((+++************************))))))))))))))))))))))))((()))))))))************((()))))))))))))))))))))'''***+++((((((***)))&&&)))((())),,,+++)))***///(((((((((((())))))))))))'''(((((()))******++++++WWWPPPIIIGGGJJJKKKGGGBBB???@@@AAABBBAAA@@@>>>===???@@@CCCFFFHHHGGGDDDAAACCCEEEGGGHHHGGGEEECCCAAAEEEDDDDDDCCCCCCCCCBBBBBB????????????>>>===<<<<<<;;;999555444444555555444666666666666777777777777333333444444444555555555666666777999<<<===;;;:::777888:::;;;;;;;;;::::::777777888888888999999999888888888888777777777777666555444444555666777888999:::::::::888666444333000222555777888777444222<<<<<>><<<;;;<<<===@@@@@@AAACCCEEEFFFDDDBBBDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;999777666444333333333444444444333333444555777888666666666666555555555555111444:::>>>AAA@@@>>><<<:::;;;;;;:::888777777888777777666666666666777777;;;:::999999::::::888666666555333333333444666888777:::;;;999555333333444333333444555666777888888;;;;;;<<>>BBBKKKTTT[[[dddlllnnnpppxxxssscccWWWPPPHHHJJJMMMWWWnnn}}}qqqTTT===222......---------,,,,,,,,,+++---,,,***+++---,,,'''+++++++++*********))))))///......---,,,+++******))))))************))))))///,,,(((''''''((((((((()))************+++++++++))))))***++++++++++++***+++*********))))))((((((&&&''')))***)))(((&&&$$$))))))(((((((((((())))))''''''((()))))))))))))))++++++++++++,,,---...///FFFEEEDDDCCCDDDEEEEEEEEE>>>??????>>><<<<<<===???BBBBBBAAACCCDDDEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@AAA>>>?????????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::888777555444333333333444444444333333444555777888666666666666666666666666333666:::===>>><<<999666888999:::999888777888999:::999888777666555555555:::999888999::::::888666555444222222222333555666666777999777444222222444444444555555666777777777999777666:::GGG___{{{}}}vvv{{{|||}}}mmmyyyqqqjjjaaaVVVNNNOOOJJJCCC>>><<<===>>>???CCCJJJPPPPPPNNNLLLGGGAAA:::888555444444666777777666777777777777666444333888999999::::::;;;;;;;;;777888999;;;===@@@BBBCCCAAA@@@???>>>???AAACCCEEECCCGGGKKKLLLNNNUUUaaakkkrrryyy{{{yyywwwyyyuuulllaaaVVVOOOLLLLLLPPP```uuuwwwaaaMMM;;;000......------------,,,,,,,,,+++---,,,***+++---,,,'''+++++++++*********))))))******))))))((((((''''''))))))************)))))),,,***))))))***+++***)))(((((()))))))))*********))))))***++++++++++++***))))))))))))((((((''''''(((((()))***)))((('''&&&))))))(((((((((((())))))''''''((()))))))))))))))&&&&&&&&&&&&'''((()))***BBBCCCCCCDDDDDDCCCCCCCCC>>>???@@@???>>>???@@@BBBGGGDDDBBBBBBCCCCCCCCCBBB@@@???>>>===============<<<<<<<<<<<<;;;:::999888;;;::::::999999999999999777666555444444444444444444444444444555666777777666666666666777777777777888999<<<===<<<999555333666777888888777777888999<<<;;;999777666555555444999888777888999999777666333333222111222333444555444555666555333222333444666666666666666666666666888555333222:::KKK```ooozzz{{{|||yyywwwyyy}}}xxxnnnmmmuuu|||pppjjjhhhhhhddd\\\RRRLLLJJJLLLLLLMMMRRRYYY]]]YYYSSSPPPLLLGGGCCC@@@===<<<>>>AAACCCDDDGGGGGGHHHFFFCCC@@@??????>>>???@@@AAABBBBBBAAAAAA<<<>>>@@@DDDIIINNNSSSVVVTTTSSSQQQPPPQQQSSSVVVXXX]]]```cccdddgggooo{{{kkk\\\XXXVVV\\\ZZZUUUNNNHHHJJJRRRZZZccc~~~]]]DDD444------000------------,,,,,,,,,,,,+++,,,,,,***+++---+++'''+++++++++***************************************))))))************))))))))))))***+++------+++)))'''((((((((())))))))))))((()))******++++++******((((((((((((''''''''''''******)))))))))((((((((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((()))***++++++CCCEEEFFFFFFDDDAAA@@@???@@@AAABBBBBBBBBCCCEEEGGGJJJGGGCCCAAAAAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888:::999888777777777777888666666555555555555555555555555555555555666666777666666666777777777777777;;;<<<======<<<999666444555777888777666555666888;;;:::999888666666666555888777666777888888777555333333222222333333444555333444444333333333444555666666666666555555444444888666333222555@@@OOO[[[oooyyykkkpppwwwrrrlllooozzzzzzooohhhgggiiijjjiiinnnooojjj^^^SSSOOOOOOMMMAAA@@@@@@CCCIIINNNPPPPPPWWWVVVRRRMMMGGGDDDEEEGGGJJJKKKMMMNNNOOONNNLLLKKKHHHIIIMMMSSS[[[ccciiimmmrrrpppmmmkkkjjjkkkmmmnnnuuuyyy}}}___PPPMMMLLLLLLMMMKKKFFFDDDLLL[[[hhh{{{eeeKKK:::333000000222---------,,,,,,,,,++++++***,,,+++)))***---+++&&&************************))))))*********+++++++++))))))************))))))++++++***+++------+++***((((((((()))))))))******((())))))***************((((((((((((((((((((((((++++++***)))((()))))))))))))))(((((((((((())))))''''''((())))))))))))))),,,+++++++++,,,------...CCCEEEHHHHHHEEEBBBAAAAAABBBDDDEEEFFFFFFGGGIIILLLKKKGGGCCC@@@???@@@@@@@@@======<<<:::999999999999999::::::::::::999888888999888777555555666777777555666666666666666666666555555666666666666666666555555666666777777777888999::::::::::::888666555666777888777555444555666999888777777777777777777666555555666777888666555444444444444444555555666555444333333444555555555666666555555444333333333666666555444555===HHHPPP\\\mmm|||qqqrrr{{{xxxiiigggqqqlll___]]]```aaaYYYZZZ^^^gggqqqwwwwwwuuuxxxssskkkbbb\\\[[[^^^aaa___```cccfffggghhhgggfffbbbeeeiiipppxxxkkkRRRHHHHHHKKKHHHMMMRRRVVV\\\jjj}}}{{{VVVGGG888222111///------------,,,,,,,,,+++++++++***,,,+++)))***,,,+++&&&************************%%%%%%&&&&&&''''''(((((())))))************))))))000---***)))***++++++***)))))))))*********++++++(((((()))************)))))))))))))))))))))))))))++++++***)))((()))))))))))))))(((((((((((())))))''''''((())))))))))))))))))(((((((((((())))))***???CCCHHHHHHFFFDDDEEEGGGDDDFFFGGGHHHHHHIIILLLNNNJJJGGGBBB???>>>>>>>>>>>>999888777777666666666666666666777888888888888777999888666444444555777888555666777888999999888888555666666777777777666666444444555555666666777777444555555555555555555555666777888777666555666777777777666666666666777777555444444555777777666444444444444555555555666666666444222222333555555555444444444333333222222222111333444444555999AAAGGGQQQZZZgggzzz}}}xxxdddbbbqqqzzz{{{~~~~~~}}}~~~}}}mmmXXXGGG@@@BBBGGGPPPZZZiiixxx~~~uuu___BBB777...,,,---+++******,,,,,,,,,,,,++++++++++++***++++++)))***,,,***&&&***************+++++++++'''''''''(((((()))))))))))))))************))))))111...***(((((()))******************++++++++++++'''((())))))******))))))))))))))))))******************)))))))))((((((((())))))(((((((((((())))))''''''((()))))))))))))))((((((''''''''''''((((((???DDDHHHHHHEEEDDDFFFHHHEEEFFFHHHHHHHHHIIIKKKMMMHHHEEEAAA>>>>>>>>>===<<<777777666555555666666666444555777888999999:::::::::888666444444555777888666777888:::;;;;;;::::::555666777888777777666555333333333444555666666666333333333333333333444444333555666777777888999;;;777777666555444444444555444333333444666666555444333333444444555555555444666333000000222333333222222222222111111111111111///111444444333555999===EEEGGGRRRkkksssrrr{{{rrrkkkfff\\\QQQIIIHHHPPPXXXfffrrrvvvZZZGGG888222---------+++***,,,,,,,,,,,,++++++++++++***)))+++***((())),,,***&&&))))))*********+++++++++++++++++++++++++++++++++))))))************))))))---+++)))((()))***))))))))))))))))))************'''(((((()))))))))))))))((((((((()))))))))******(((((()))***)))((('''&&&))))))(((((((((((())))))''''''((()))))))))))))))******))))))))))))******CCCFFFIIIGGGCCCAAACCCFFFEEEFFFGGGGGGGGGHHHJJJLLLFFFDDD@@@>>>>>>===<<<:::888888777777777888888999666777999:::<<<======>>>:::888666444444555777888666888999;;;<<<<<<<<<;;;555666777888888777666555222222333333444555666666555444444333333444444555000222555777888:::===???999888666555333222222222333222222444666666555333111222333444444444333333666333///...000222222000000000000000000000000000///222555444222222444777777666BBB^^^|||qqqqqqqqqnnnzzzrrryyymmmfffaaaaaadddbbbZZZQQQRRROOOMMMMMMQQQ[[[jjjwwwlllTTT???555///------000000+++***+++,,,,,,,,,+++++++++******)))+++***((())),,,***%%%))))))******++++++++++++)))))))))((((((((((((((())))))************))))))(((((((((***++++++***((((((((((((((())))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))&&&''')))******(((&&&%%%))))))(((((((((((())))))'''(((((()))))))))))))))))))))((((((((((((((()))BBBDDDDDDBBB@@@@@@DDDGGGEEEDDDCCCDDDGGGHHHIIIHHHEEECCC@@@>>>===<<<:::999888:::;;;999777777:::===;;;:::999999:::<<>><<<:::888777888:::;;;777888888777555444555777...///000111333444555666333333444555666666555555222333444666777888888888555555666666555555444333666555444333111000//////333333444444444333222111444333111000000000111222......------------......///111222222111111222333444666<<>>???;;;:::777555555777999;;;???===:::888888888:::;;;888888888666444333444666222222222222222222222222333444555555666666666555444555555666777777777777444555555555555444333333555444444333222111000000222333444444444333111000333222111000///000000111///......------......//////111222222111111222333555555888<<>>:::888777555555777999:::???===;;;999888999:::;;;999999999777444333333444222222222222222222222222444444555666666666666555555555666666666666555555444444444444444333222222333333333222222222111111111222333333333222111000111000000////////////000//////............//////000111222222111111222444666555444444777:::>>>AAAEEE```{{{xxxnnnlllwwwsssmmmgggfffnnn{{{sssrrr|||uuunnnkkkmmmpppnnnhhh___WWWTTTWWW\\\aaafffrrr~~~~~~wwwuuu|||}}}ttttttyyy||||||qqqkkkeeeYYYIIIGGGGGGKKKOOOSSSZZZbbbpppyyy}}}TTTGGG:::444222///......///...---,,,,,,,,,------,,,,,,+++*********++++++************************+++)))'''''')))***))))))***************************************************''''''))))))&&&&&&)))************))))))))))))&&&((()))++++++)))(((&&&*********))))))(((((((((((())))))******))))))(((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((DDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGIIILLLMMMMMMLLLOOOLLLHHHEEEDDDBBB???===;;;;;;:::888777777888999;;;;;;:::999999:::;;;;;;999888888777777888999:::>>>===;;;:::999::::::;;;:::;;;:::888555333444555111111222333444666666777444555555666666666555555333333444444555444444444333333444444333333222111222222222222222222222222000111222222222111000////////////.........//////000//////......//////000000111333222111111222444666555444333444666888999999CCCPPP___rrrvvvmmmlllyyy|||qqqgggiiittt{{{lllhhhqqq|||~~~zzzddd[[[aaa^^^eeeiiieee```___bbbddd[[[UUUPPPRRR]]]nnn~~~ppp___ZZZ]]]^^^___dddddd[[[SSSNNNHHHEEEHHHMMMTTT___pppiiiSSSBBB999111//////,,,***+++......,,,+++++++++,,,---,,,,,,+++***))))))******))))))))))))))))))))))))***)))((((((*********(((************************'''''''''''''''''''''''')))''''''))))))&&&&&&)))++++++******))))))(((((('''((()))******)))((('''***************)))''''''((())))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))DDDEEEFFFGGGIIIIIIHHHGGGFFFFFFGGGKKKOOOQQQQQQPPPPPPMMMJJJGGGFFFEEECCCAAA???===;;;:::999999999999<<<;;;::::::999999888888999999999:::::::::;;;;;;>>>===;;;:::999999::::::<<<<<<;;;999666444555666333444444555666777888888444444555555555555444444...///111222333444444444333333444444333333222111111222222222222333333333///000111111111000///............/////////......000000000//////000000000000222333333222222333444444444444444444555666777999999:::EEEYYYpppyyyuuu{{{|||zzz|||qqqgggsss|||ppphhhccceeekkk{{{{{{zzzzzzxxx___YYYbbbppp~~~xxxqqqkkkooo~~~|||xxx|||vvv```QQQTTT^^^eeeiiihhhaaaYYYOOOIIIJJJPPPYYYeeeqqqmmmNNN:::999333///000000,,,******------,,,+++++++++++++++,,,++++++***))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((************************''''''''''''''''''''''''***''''''******((((((+++++++++******))))))((((((***)))(((''''''((()))*********++++++***)))(((((()))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******EEEEEEGGGIIILLLLLLJJJGGGEEEEEEGGGKKKOOOQQQQQQPPPNNNLLLJJJIIIIIIHHHGGGEEECCC@@@===<<<<<<<<<<<<;;;<<<;;;;;;:::999777777666888999:::;;;<<<<<<<<<;;;<<<<<<;;;:::999999999999;;;;;;;;;999666555555666888888777777666555555555333444444444444333222222---...000111333444444444444444444444444333222222222222222222222222222333...///000000000///...------...//////000/////////111111000000000000111111111222333333222222333555222222222222222222222111111666::::::>>>JJJ^^^mmmtttlllfffbbb^^^^^^bbbiiiqqq}}}{{{{{{tttwwwjjjhhhrrr{{{}}}zzzkkk\\\aaajjjssswww|||xxxeeeUUUKKKRRR```jjjpppiiiaaabbb```bbbooouuuwwwcccMMM;;;333222...---000111...,,,---++++++,,,,,,,,,+++***)))++++++***)))))))))******))))))))))))))))))))))))***))))))***++++++***(((************************************************+++((((((+++,,,)))))),,,************))))))))))))+++)))(((&&&&&&((()))+++************************)))((((((''''''(((((()))************************(((((((((((())))))))))))'''(((((())))))******+++EEEEEEGGGKKKNNNNNNKKKGGGEEEEEEGGGJJJMMMNNNMMMKKKLLLJJJIIIIIIJJJKKKJJJJJJGGGDDD@@@?????????>>><<<<<<<<<;;;:::888777555444777888:::;;;<<<<<<;;;:::;;;::::::999888888777777888999888777555444555666777777666666555444444333222333333333222222111000000111222333444444444444444555555555555444333333333222222222222222222222......///000///...---,,,---...///000111000000///222111111000000111111222111222444333222222333555111111222333333222111111---333777555111444AAANNNqqq{{{zzziiieeebbb^^^aaahhheeennn{{{uuuqqqeeeggg~~~uuugggjjjrrr}}}qqqpppzzz~~~lll]]]TTTVVV\\\bbbeeeiiisss~~~ooo\\\SSSMMMJJJPPPYYY___jjjggggggwww{{{dddRRRBBB555111333...,,,,,,000111...,,,---)))***,,,------+++)))'''***))))))))))))******+++***************************))))))+++,,,,,,***(((***************************************************((((((+++,,,)))))),,,)))))))))))))))*********))))))(((((((((((())))))***))))))))))))***,,,---)))(((''''''''''''((()))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++EEEEEEGGGKKKOOOOOOKKKGGGEEEEEEFFFIIIKKKKKKIIIFFFJJJIIIHHHIIIKKKMMMMMMLLLIIIFFFBBB@@@AAAAAA@@@===<<<<<<;;;:::888666444333555777999;;;<<<;;;:::999::::::999999888777777666666666666555333222444555222333333333444555555555222222222222222111000///333444444555555444444333555555666666555555444333333333333222222222111111---.../////////...---,,,---...000111111111000///222222111111111111222222111333444444333222444555111222444666777777666666555222111333666999===@@@IIIaaa~~~ooojjjfffbbbiiiuuuvvv}}}pppkkk\\\[[[nnn}}}}}}jjjbbbgggmmmvvvgggbbbggglllkkkhhhmmmlllooovvv|||yyymmmaaaXXXZZZ```iiipppvvv~~~rrr]]]LLLJJJNNNOOOQQQVVV[[[lllooowww}}}jjjSSSCCC666......444000---...111111---+++---(((***,,,......+++(((&&&))))))(((((()))***++++++***************************)))***+++,,,,,,***(((************************((((((((((((((((((((((((***''''''++++++)))))),,,(((((())))))******++++++'''((()))******)))((('''***)))(((((()))+++---///)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))******'''(((((()))***+++++++++IIIHHHIIIJJJLLLLLLJJJHHHHHHGGGGGGJJJNNNOOOMMMJJJEEEFFFHHHIIIIIIHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>>===<<<:::888666666666666555666777888999999888777888888888888888777666666333222111111111333666777777777666444444333333333444333222222111111111222555555444444444333333333444444444333333333222222000000111111111000000///...............---------000000000111222222222333222222111111111111222222333333333333333333333333333444444333111111222444444444444555555555555555???NNNooowwwuuukkkhhhkkkuuu|||kkkeeeZZZTTT^^^mmmvvvvvvtttyyy{{{jjj]]]YYYXXXdddrrryyyvvv}}}xxxjjjZZZTTTYYYaaafffgggiiijjjpppxxx}}}wwwhhh[[[UUUkkkzzztttbbbZZZSSSTTT]]]gggkkkkkkxxxvvvQQQGGG:::222000111000/////////...---,,,,,,++++++---,,,,,,+++*********+++---,,,++++++,,,,,,***)))+++++++++************))),,,)))&&&&&&(((***+++,,,))))))******+++++++++,,,)))))))))))))))))))))))))))&&&&&&)))***((())),,,))))))((('''''''''''''''(((((((((((())))))))))))+++***)))'''''''''((()))+++%%%!!!$$$,,,///***%%%''')))++++++***'''&&&&&&(((((((((((())))))))))))))))))))))))************IIIIIIIIIKKKMMMMMMKKKJJJHHHGGGGGGIIILLLMMMKKKIIIFFFFFFGGGGGGGGGFFFFFFEEECCCCCCAAA@@@???>>>>>>>>>;;;:::888777666666666666555666777888888888777777777777777777777666555444444333222222333444666888666555444333222222222222333333222222222222222333333333333333222222222222333333333222222222111111//////000000000//////...........................111111111111111222222222222111111000000111111222333333333333333333333333000111222222222333555777111111222333444555555666:::IIIddd}}}vvvnnnkkkkkkuuu|||tttuuu|||pppccc```eeeuuuuuubbbVVVUUUXXXbbbrrr}}}mmmcccXXXXXXaaalllsssttttttxxx~~~eeeRRR[[[qqqtttlllhhhhhhnnnwwwvvv^^^LLLAAA:::333///000111000...///......---,,,,,,++++++---,,,++++++************---,,,***++++++,,,***)))+++++++++*********))))))+++***)))***,,,---,,,+++)))))))))*********++++++))))))))))))))))))))))))***''''''))))))'''(((+++))))))(((((((((((())))))(((((((((((())))))))))))++++++***)))))))))))))))$$$!!!"""(((+++)))&&&)))******)))''''''((()))''''''((((((((()))))))))(((((()))))))))*********HHHGGGHHHIIILLLLLLKKKJJJGGGGGGFFFHHHJJJJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>:::999777666666666777888555666777777888777777777555555666666666555444444555444333333444555777888444444333222111111111111333333222222222333333444222222111111111000000000111111111111000000000000......////////////......---------......//////000222222222111111111111111222111111000000111111222222222222222222222222222///111222222111222444777//////000111333444555666333@@@TTT```\\\XXXeeewww}}}nnndddaaabbbzzz|||vvvdddeeeooorrr^^^UUUXXX```sssaaaZZZUUUYYYfffttt|||~~~xxx{{{ttt\\\JJJQQQhhh~~~xxxqqqoooooouuucccMMM<<<222333111...///111222///,,,......------,,,,,,++++++,,,+++++++++************,,,+++******+++,,,***)))++++++*********)))))))))))))))***,,,------+++)))(((((())))))))))))******))))))))))))))))))))))))+++((((((******''''''***))))))))))))))))))******(((((((((((())))))))))))******+++++++++***))))))&&&%%%%%%&&&)))******)))******)))'''%%%&&&)))+++&&&&&&'''''''''((((((((((((((())))))))))))******FFFFFFFFFGGGJJJKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFEEECCCBBBAAAAAABBBCCCAAA@@@???>>>============999888777777777888999999555666666666666666666666555555666666666555555444444444333333444555666666444333222111111111111111222222222222222333333444111111111000000000000///000000000/////////............//////000000//////,,,------...///000000111333222222222111000000000111111000000000000111111222222222222222222222222222333333222000000111222000000111111222333444444000888CCCGGG@@@===HHHXXXiiisss}}}xxxpppllllllxxx~~~~~~vvvuuuzzzuuuccc]]]eeeqqq~~~lllZZZTTTPPPUUUbbbpppyyy|||uuuwwwwwwuuunnneee]]]YYY]]]rrrpppUUUAAA777555555222111000000111000...+++---------,,,,,,,,,++++++******+++++++++*********,,,***)))***++++++***)))************))))))))))))(((''''''(((******)))(((((((((((((((((()))))))))))))))))))))))))))))))))---)))(((******''''''***)))))))))))))))(((''''''(((((((((((())))))))))))((()))***++++++***((((((***++++++***(((''''''((()))))))))(((&&&''')))+++&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***IIIHHHGGGHHHJJJLLLKKKKKKHHHHHHHHHGGGFFFFFFFFFFFFCCCBBBAAA@@@???@@@@@@AAA???>>>===<<<<<<<<<<<<<<<999999888777888999:::;;;666666555555555555555555555666666777777666666666333333333333333333444444444333222222222222222222222222111111111222222333111111111111000000000000//////.........---------...///000111111111111111------......///000111111333222222222111000000000111000000000000000000111111111111111111111111111111222222111//////000222333333333222222222222222///222777888444333999AAACCCRRRfffssswwwvvvwwwyyyxxx}}}yyylllhhhrrrooo```YYYTTTPPPSSS^^^kkktttyyyxxx|||~~~yyyqqqoooxxxlll[[[EEE555......222555333111000//////...---,,,,,,,,,,,,,,,,,,+++++++++))))))***+++++++++***)))+++***))))))+++++++++)))*********)))))))))((((((***(((&&&%%%''')))******)))))))))(((((((((((((((((((((((((((((((((((((((---***)))+++***''''''***)))))))))((('''%%%$$$###(((((((((((())))))))))))&&&'''((())))))((('''&&&'''))))))(((%%%###$$$%%%&&&(((******)))(((((((((&&&&&&&&&&&&'''''''''((('''(((((((((((()))))))))MMMKKKJJJJJJLLLMMMMMMLLLHHHHHHHHHFFFCCCBBBCCCDDD?????????>>>>>>??????@@@<<<<<<;;;:::::::::::::::999999888777777888999:::666666555444444444444555555555666777777777666666333333333333333333333333333333222222111222222333222222111000000000000000111111000000000/////////............------------...///000111111222222111.........//////000000111222222222111111111111111111000000//////000000111000000000000000000000000---///000000///000222555444444333333222111111000000000111222222333444555666AAAOOO[[[ccckkkrrrxxx~~~uuupppzzzzzzrrrllljjjfffcccfffnnnxxxwwwfffKKK???333/////////------......,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++((()))***+++++++++***)))***)))((()))+++++++++)))******)))))))))(((((((((---***'''&&&(((***,,,---******))))))))))))((((((((((((((((((((((((((((((,,,))))))+++***((((((+++(((((()))((('''%%%###!!!(((((((((((())))))))))))&&&&&&''''''((((((''''''&&&'''(((((('''''')))***%%%'''***+++***)))((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))NNNLLLJJJIIIJJJKKKKKKJJJFFFGGGFFFCCC???>>>???AAA;;;<<<===>>>>>>??????>>>:::999999888888888888888888777666555555666777777666666444333333333444444333444555666666666666555333444444444444444333333111111000000000111111222222222000///............////////////.........---///............------------...///000111111111111///////////////000000000111111111111111222222222000000////////////000000000000000000000000000000---.../////////000222444111111111111111111000000111111000///000222222222555888===BBBIIIQQQYYY___uuuxxxzzz{{{fffPPPBBB;;;444111333333///,,,...+++,,,------,,,------...++++++++++++++++++++++++'''(((***+++,,,+++***)))***(((((()))***++++++******)))))))))((((((((((((+++)))'''((()))+++++++++++++++*********)))))))))((((((((((((((((((((((((,,,)))(((++++++))))))---&&&&&&((()))((('''%%%$$$(((((((((((())))))))))))'''''''''''''''((())))))(((((()))***+++,,,,,,,,,&&&((())))))(((((()))***''''''((((((((()))))))))'''''''''((((((((())))))LLLJJJGGGFFFGGGHHHGGGGGGDDDEEEDDDAAA===;;;<<>>??????>>>>>>999888777777777777777777777666555444333444444555666666444333222333333444222333444444555555555444444555555666555555444444000000////////////000111333222000///---,,,,,,,,,......---------,,,,,,,,,//////.........---------,,,---...///000000000000000000000000////////////000000111111222222222333000000////////////000000000000000000000000000000000111111000......///000......//////000000111111111222111///...000222222/////////111555999>>>@@@KKKhhh}}}ttttttooojjjtttiiiUUUFFF>>>;;;222......000...+++---444---///111111///---,,,,,,++++++++++++++++++++++++&&&(((***+++,,,+++***))))))(((((((((***++++++***))))))))))))((((((((((((&&&&&&&&&(((******(((&&&,,,+++++++++******))))))((((((((((((((((((((((((+++((((((++++++)))***...$$$%%%''')))******)))((((((((((((((()))))))))))))))(((''''''''')))***+++)))(((&&&'''((()))'''%%%((()))((('''&&&'''***---(((((((((((())))))))))))''''''''''''((((((((()))IIIIIIHHHGGGFFFFFFGGGGGGDDDCCCBBB@@@>>>===<<<<<<>>><<<;;;>>>AAA@@@;;;555777777777777666555444333555222///------///333666777777777666555333111111111555666555666999888555666555333222111111222333000111222333333222000///555222///...///000...+++///000000///------...000111222000,,,***------+++,,,---//////......000111........................222---000;;;===555111444---.........------///000000000//////.........---///---+++,,,///000///...222111000000000000000000000///.........///111222///000222444666777777888CCCUUUooozzzmmmmmmvvvxxxuuu```NNNCCC;;;555111111111111111000000000///...------------,,,,,,,,,++++++++++++++++++++++++((()))*********((('''&&&+++******)))))))))))))))(((((()))***************&&&''''''(((''''''&&&%%%))))))(((((((((((())))))&&&''')))*********)))(((((((((((((((((()))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))EEEDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>============>>><<<;;;===??????:::666666666666666555444333222666444222111111333666888777777777666555444333222000333222000000444666444666555333222111111222222000111222333333333222111444222///...//////...,,,...//////...------...000...000///++++++//////---///000111111000000111222........................000///777EEEGGG<<<333222,,,---...---,,,---...000////////////......------///---+++,,,...000///...222111000000//////////////////......//////000111,,,---///000111222333333222<<>><<<;;;===<<<<<<<<<<<<===>>>>>>???===;;;<<<>>>>>>;;;777666666555555444333333222444444333444555666777888666666666666666555555444111222000,,,---222555444555444333222111111111111111111222222333333444444333111///...//////...,,,---......---,,,,,,...///+++------+++,,,000222000000111222111000///000111------------------------///111===LLLNNNAAA444000,,,---...---,,,,,,...000///............---------...---+++,,,...///......222111000///............---...//////000/////////,,,,,,---...////////////333444666999@@@MMM]]]hhh|||~~~fffPPPDDD<<<666000---...111333333///............---------///......---,,,++++++***++++++++++++++++++++++++++++++***))))))))))))***+++******)))))))))))))))(((((()))***************+++***)))))))))***+++++++++******))))))******+++''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))%%%&&&'''((()))))))))))),,,+++******)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((@@@AAAAAAAAA@@@===:::888;;;;;;::::::;;;<<<======AAA>>>===<<<>>>>>><<<:::777666666555444444444333000111333555666777777777555555666666777666666555222444333///000444666555444333222222111000000000000000000000111222444444222111///.........------,,,---------,,,,,,---///***---...,,,---000111//////000111000---,,,---...------------------------...111;;;FFFHHH>>>333...,,,---------,,,,,,...000------------------------...---,,,,,,------......111111///...------,,,,,,,,,---...///000///...---......///000000000000///555555444333444999AAAGGGttt~~~zzz~~~nnn[[[LLLAAA;;;:::666111............---............------------///......---,,,+++******************************,,,+++***))))))***+++,,,+++******)))))))))))))))(((((()))***************,,,***)))((((((***+++---******))))))))))))******'''(((((()))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((??????@@@@@@>>>;;;888777::::::::::::::::::;;;;;;BBBAAA@@@?????????>>>===999888777666555555555666000222444666888888777666444555555666666666666666111444555222333555555222222222222222111000//////............///000222222000000///...---------...+++,,,------,,,,,,...000,,,//////------//////,,,000111111000---,,,,,,---------------------------//////222888:::666000...+++,,,------,,,,,,---///,,,,,,,,,,,,---------------------,,,,,,,,,------000///...---,,,,,,,,,,,,+++,,,.../////////...---//////000000000000000///+++,,,...///111444777:::QQQjjjwww{{{~~~zzzttthhhUUUEEE:::666444444111000...---...//////...//////.........---------......---,,,++++++******************************,,,+++***))))))***+++,,,+++******)))))))))))))))(((((()))******************)))''''''''')))+++,,,((((((''''''''''''((((((((((((((((((((())))))***((((((((((((((())))))***(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''';;;;;;<<<;;;:::888666555:::999999999999:::;;;<<>>:::999888666555666666777333444777999:::999888777444444555555555555555444...222333111111333222...111111222111111000......------......//////000000///000000...---,,,---///+++---------,,,---///111---000000------///...***222333333222///......///,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,.........---+++,,,---,,,++++++---///++++++,,,,,,,,,,,,,,,---------...---++++++,,,---...---,,,,,,+++,,,,,,,,,+++,,,------......------------.../////////......------,,,,,,...111444666>>>LLLQQQTTTaaallluuuxxxsssrrr|||qqqNNNFFF<<<444222222111000...............//////000//////.........---------,,,,,,,,,,,,++++++++++++***************************))))))))))))***+++++++++******)))))))))))))))(((((()))***************((('''&&&&&&'''(((***+++(((''''''&&&&&&''''''(((((((((((((((((()))******((((((((((((((()))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((('''&&&%%%***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''999999888888777666555555777777888999:::<<<===>>>@@@BBBCCCCCCBBB@@@>>>>>>:::999777555444555666777444555777888999888777666333444444444444444333333///111111......111111///000111111111111///...------...///000000///.........///000...,,,+++---///,,,---......---...000222,,,///000...---///...***111222222111000//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))+++,,,,,,++++++,,,---,,,++++++---///***+++++++++,,,,,,,,,,,,,,,......---***)))+++---+++++++++++++++,,,,,,---,,,,,,,,,+++,,,------...,,,,,,---...//////......222111///...///000111111888<<<:::===GGGIIINNN[[[dddnnn|||zzzwwwwww{{{sssaaaBBB<<<666444555666444222222222111000...------...------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************'''((())))))*********)))+++******)))))))))))))))(((((()))***************&&&&&&''''''((())))))***((((((''''''''''''(((((()))(((((('''((()))***+++((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((''''''&&&+++***)))'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''':::999888777777777777777555555666888;;;===@@@AAA>>>AAACCCDDDBBB???===<<<999888666444333444555666333444555666666555444444333444444444333333222111222333111------111333111000000111111111///...,,,...///111222222000...------///000...,,,+++---000,,,...///.........111333+++...000......000///+++...///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---...,,,(((+++,,,,,,,,,++++++---///*********++++++,,,,,,,,,,,,...///---***)))+++---************+++,,,---...---,,,+++***+++,,,---...,,,---...///000000000000)))***,,,///111222000//////000000888AAA;;;888DDDAAAHHHRRR[[[___eeeppp{{{www}}}{{{|||jjjXXXSSSOOOHHH@@@999111...///111111///...//////...---,,,...///,,,,,,,,,+++++++++******)))******++++++,,,------))))))))))))))))))))))))&&&'''(((*********)))(((+++******)))))))))))))))(((((()))***************&&&&&&((()))************))))))(((((((((((()))))))))((('''''''''(((***+++((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))(((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''':::::::::999999:::;;;;;;555666999<<<===>>>???>>>?????????>>>>>>>>>======<<<;;;999888777666666666999888777666555444444444333333333333333222111111000000111222222222222111222222111111111111111111...000000///...---.../////////////////////////////////000000111111222222000000111111111111000000111000...,,,+++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------......---++++++---...***+++,,,,,,******+++,,,------------,,,,,,+++***........................+++,,,...---,,,,,,---///000...---///222444222000555999;;;;;;<<>>888444333222222222111111111000000////////////.....................------,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,+++***))))))+++***)))(((((()))***+++************************+++***))))))+++,,,,,,+++))))))(((((((((***+++,,,))))))))))))))))))))))))'''((()))******)))((('''+++*********))))))((((((&&&''')))***)))(((&&&%%%&&&''')))*********)))(((***)))(((''''''((()))***$$$&&&(((((('''&&&'''(((+++((((((******((((((+++$$$%%%&&&((())))))******%%%!!!%%%)))%%%(((---(((===<<<;;;:::::::::::::::888888:::;;;<<<<<<======?????????>>>>>>>>>>>>>>>;;;:::999888888777777777777666666555444333333333222222333333333222222111000000111222222222222111111111111111111111111111///000111000.........///////////////////////////------......////////////000000111111111111000000......---,,,,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------...---++++++---...***+++,,,,,,******+++,,,,,,,,,------,,,,,,+++***------------------------+++,,,------,,,,,,---///000...---///111333222000111333555444555===JJJUUU\\\qqq}}}yyyyyymmm___UUUKKKHHHBBB<<<777555444444222222222111111000000000////////////............---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++***)))(((((()))***+++************************'''%%%$$$%%%&&&'''''''''******)))((((((((()))***(((((((((((((((((((((((('''((()))******)))((('''))))))))))))((((((''''''%%%&&&((()))***)))((('''%%%%%%'''((((((((('''&&&***)))(((''''''((()))***%%%&&&(((((('''''''''(((+++((((((******((((((+++%%%&&&'''((())))))))))))$$$ %%%((($$$&&&+++&&&???>>>===<<<;;;:::::::::;;;:::::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999888888888555444444333333222222222000111222222222222222111///000111111222222111111111111111111111111111111000111222111/////////000000000000000000000000000---............////////////000000111111000000///++++++,,,------...//////...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,------,,,++++++---...***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++***------------------------+++,,,------,,,,,,---...///...---///111222111000///000/////////333999===@@@OOO^^^iiiwwwmmmZZZOOOHHHAAA;;;888777444222111111222333111111111111000000000000/////////............---,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,++++++++++++++++++************))))))))))))*********************************((('''((()))+++******+++***)))(((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''###%%%'''(((******))))))%%%&&&&&&'''((('''''''''))))))(((((((((((())))))%%%'''))))))((((((((()))+++((('''******'''(((+++''''''((((((((((((''''''&&&"""'''+++%%%'''***$$$??????>>>======<<<======<<<;;;:::999999:::;;;<<<============>>>>>>>>>>>><<<<<<;;;:::999888777666333333333333222111111000...///000000111111000000///000000111111111111111111111111111111222222222111222333222000///000111000000000000000000000000000000000000000000000000//////000000000000//////***+++,,,------------------,,,***))))))***,,,---++++++++++++++++++++++++************))))))))))))***++++++++++++,,,,,,,,,+++,,,---,,,++++++---...***+++,,,,,,******+++,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---......---......000000111000111000//////000111111000555;;;???BBBMMM```pppwwwpppssswwwyyy}}}{{{yyylll^^^KKK>>>999888777555444333222000/////////000000000000000000000000000//////.........---------+++++++++,,,,,,------...---,,,***))))))***,,,---************++++++++++++***))))))))))))))))))***************************...,,,++++++---......---))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))&&&(((******)))((()))***+++((('''))))))'''(((+++(((((()))(((((('''&&&&&&***&&&+++...((())),,,&&&???>>>>>>>>>???@@@AAAAAA;;;::::::999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;999777444333222222333333333222111000......///////////////...//////000111111111111000000000111111111222222222111222333222111000111222000000000000000000000000000000000/////////////////////000000000000//////,,,,,,------,,,+++******,,,+++*********+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,++++++---///***+++,,,,,,******+++,,,******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,---.........///000000111000///000222222///---555666555555:::EEEPPPUUUNNNQQQWWW]]]dddmmmxxxzzzlll```XXXTTTRRRQQQKKKCCC999444444666555444444444333111000///......////////////////////////............------------***++++++,,,,,,------------,,,***))))))***,,,---*********************+++)))))))))******)))))))))))))))))))))))))))))))))+++)))((((((***++++++***&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((()))))))))***(((((())))))))))))((((((&&&(((******)))((()))******''''''))))))''''''***))))))))))))((('''&&&%%%+++'''+++...((())),,,&&&?????????@@@AAABBBCCCDDD<<<;;;;;;;;;<<<===>>>>>>;;;;;;;;;:::::::::999999<<<<<<<<<;;;999666333222222333444555444444222111000000000000000///.........///000000111111000000000000000111222222333333111222333222000000000111000000000000000000000000.........------------,,,...//////000000//////...------,,,++++++***))))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************************++++++++++++***+++,,,+++***+++---///***+++,,,,,,******+++,,,)))***++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,---+++,,,......------///000///......///111111///---000111333444777999:::;;;999;;;>>>@@@DDDJJJPPPTTTaaakkkzzz{{{xxxwwwwwwvvvuuuXXXQQQFFF>>>:::;;;===>>>===999444333333333111...000000111111111000///...............////////////.........------------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******************))))))))))))************)))))))))))))))))))))))))))))))))(((&&&''')))******)))%%%&&&'''((()))***))))))************************))))))(((((((((((())))))))))))))))))************))))))(((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((%%%'''))))))((((((((()))***'''&&&))))))&&&'''***(((((())))))((('''&&&&&&***%%%(((***%%%'''+++%%%AAAAAAAAAAAABBBCCCDDDDDD>>>>>>>>>>>>>>>======<<<;;;::::::999888777666666888888999999888666444333333444555666777666444333444444444333222111000///...//////000000000000000///000000111222222333333111222222222000///000111////////////////////////......---------,,,,,,,,,......////////////......,,,+++***))))))***++++++***+++---.........---,,,************************'''((())))))***+++,,,,,,************++++++++++++)))***++++++***+++---///***+++,,,,,,******+++,,,))))))***+++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---***,,,......,,,,,,...000..................///000///......000222111111111222222222222333666999<<<<<>>999444000111333666777888555222000111111///---,,,---///000111000//////---------....../////////.........---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))((((((((()))***++++++***)))((())))))))))))))))))))))))+++)))((((((***++++++***'''((()))*********)))((())))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))******(((''''''''''''(((((()))'''&&&&&&%%%&&&'''((()))'''((()))******)))((('''%%%&&&(((((('''''''''(((***'''&&&((((((&&&'''***'''(((((((((((((((''''''***$$$'''((("""&&&+++'''DDDCCCCCCBBBBBBBBBCCCCCC@@@AAAAAAAAA???===;;;:::;;;:::999888777555444444444555777888999777666555444555666888888777555444777777666555444222111000...//////000000000000000///000000111222222333333000111222111/////////000////////////////////////000000/////////...............////////////......+++***(((((((((***---...)))+++...000000///---+++************************''''''(((***+++,,,---...)))************+++++++++)))***++++++***+++---///***+++,,,,,,******+++,,,((()))***+++++++++++++++************************)))+++,,,,,,+++***,,,---))),,,......,,,,,,...000...//////...,,,---///222888222---+++,,,///333666111111000000222555999;;;555777===AAAAAAFFFYYYmmmvvviii___YYYOOOFFFGGGEEEAAA>>>======???AAA888555222111111222222222666222...---///222333444---...000111222111///...---------.........//////......---------,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++***,,,++++++***)))(((((('''((()))***++++++***)))((()))))))))))))))))))))))))))(((&&&''')))******)))******+++++++++)))((('''((((((((((((((((((((((((***)))(((''''''((()))***&&&'''''''''(((((())))))&&&&&&&&&&&&''')))***+++)))(((((('''''')))***+++'''((()))******)))((('''$$$&&&(((((('''&&&'''(((***'''&&&((((((&&&'''***''''''(((((((((((((((''',,,&&&'''(((###'''...+++@@@@@@@@@??????>>>>>>>>>???>>>>>>===<<<;;;;;;;;;777777777777777888888999444444555666777999;;;<<<777444333444777888777555@@@BBBCCCAAA===888555444---.........//////000000//////000111222333333444---///111111///------------......///////////////...............------------,,,,,,+++,,,---...///++++++************++++++)))***++++++))))))***+++...***(((***+++))))))***)))***+++***)))((()))******************)))((((((---,,,***))))))***,,,---++++++++++++++++++++++++******))))))))))))******************************,,,+++***'''&&&(((,,,///---,,,,,,,,,,,,---..................////////////............////////////+++...111222111000//////...111444444333777>>>EEE___fffllljjjeeeeeeoooxxx|||vvvmmmfffbbb^^^ZZZWWWPPPMMMHHHCCC???===<<<<<<888888777666555555444444000000000000000000000000222222222111111///......000000///...............///---+++((((((+++---///...---,,,+++***+++,,,,,,,,,,,,,,,++++++*********...---,,,***)))((((((((())))))))))))************(((+++,,,)))###"""&&&***((((((((((((((((((((((((''''''((((((((((((''''''+++(((''''''******)))&&&***(((&&&'''***+++)))'''******))))))((((((''''''+++(((''')))(((%%%%%%(((((((((''''''''''''((((((((('''%%%%%%%%%&&&(((***))))))((('''''''''''''''!!!(((---***''''''(((((())))))((('''''''''''''''$$$%%%'''&&&%%%%%%&&&((())))))((('''''''''''''''BBBBBBAAAAAA@@@@@@??????===<<<<<<;;;::::::999999777777666666666777888888555555555666777888999:::666444333444777888666555===CCCJJJMMMHHH???666000111000...------...000111//////000111222222333333/////////000000///---,,,------...//////////////////......---,,,++++++***,,,+++******+++,,,---...++++++************+++++++++,,,------++++++,,,---///+++)))+++,,,******+++((()))******((((((***+++***************)))((((((,,,+++***))))))***+++,,,++++++++++++++++++++++++******))))))))))))******************************++++++***((('''(((,,,...+++++++++++++++,,,---------.........////////////............////////////,,,...000111000//////000...111444333222333888======BBBFFFDDD???@@@FFFNNNPPPXXXdddqqq|||vvvlllfffcccnnnnnnqqquuuvvvqqqggg^^^MMMHHHBBB???>>>===;;;999@@@>>>:::777444444444555555555555444333222222222000000000000000000000000111222222111111///......000000///..................---+++******+++---......---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++***************+++))))))))))))************(((***+++)))&&&%%%''')))((((((((((((((((((((((((''''''((((((((((((''''''***((('''''')))***)))'''***((('''''')))***)))'''(((((((((((('''''''''&&&***'''&&&((((((&&&&&&)))((((((''''''''''''((((((((('''&&&%%%%%%&&&((()))))))))((('''''''''''''''&&&***(((%%%%%%'''&&&+++******)))))))))))))))''''''''''''(((((()))((())))))((('''''''''''''''BBBAAAAAA@@@???>>>>>>>>>:::::::::999888888777777666666555555666666777888888888777666666666777777555444333444666777666555<<>>>>>CCCKKKWWWccckkkooopppsss|||}}}nnnbbb```ccc```aaa```\\\UUUOOOJJJHHHXXXWWWVVVWWWWWWSSSKKKEEE<<<999666555666777777777666444222111111222333444222222222111000000//////000000000000000000000000111111111111000///......000000///...............---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***(((((())))))***+++------))))))))))))************((()))******))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''''')))))))))''')))(((''''''))))))((('''''''''''''''&&&&&&&&&&&&)))&&&&&&((((((&&&'''***(((((((((''''''(((((((((''''''&&&%%%%%%'''((())))))((((((''''''''''''((( &&&***'''%%%&&&'''&&&******))))))(((((()))))))))'''%%%&&&)))***)))''')))((((((''''''''''''(((???>>>>>>===<<<;;;::::::999999888888777777777777555555555444555555666777;;;:::999777666666666666444333333444555555555555;;;===??????<<<999777666666444222000///......///000000000000111111111111111---***,,,000222...***,,,---......//////.........------,,,+++******)))*********************+++++++++************++++++(((***+++***)))((()))***///***)))+++,,,***)))+++((()))***)))))))))+++---*********++++++******)))(((((())))))))))))((((((************************++++++************++++++************************''')))++++++******+++,,,***************+++,,,,,,,,,,,,---------.........---------.........//////---.........------///111,,,///111111///......///444444444333333444555666777777999>>>DDDHHHGGGDDDIIIQQQWWWSSSGGG??????CCCFFFFFFFFFDDDBBB@@@>>>>>>@@@>>>=========<<<999666777666444222222333444444333222111111222333555666111111000000000/////////000000000000000000000000000000111111000///......000000///...............+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((())))))***+++------((()))))))))************)))((()))***,,,,,,***'''((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''((()))(((((((((((('''(((((((((((('''''''''''''''''''''''''''(((%%%%%%((()))'''(((+++''''''(((((((((((('''''''''&&&&&&&&&&&&'''((())))))(((''''''''''''((((((###(((+++((('''((()))((((((''''''&&&&&&&&&''''''((($$$"""###(((***'''###)))(((''''''''''''((((((>>>======;;;:::999999888888888777777777777777666444444333333444444555666;;;:::999888666666555555222333333444333444444555555555555444333444666888999:::::::::888555222000111111000000000000000000111---***+++///111///+++,,,------...............,,,,,,,,,,,,,,,---------***++++++++++++*********++++++************++++++((()))******(((((()))***---)))'''***+++)))(((***(((***+++++++++***+++,,,******++++++++++++******'''((())))))))))))((('''************************+++******************+++************************&&&(((+++,,,+++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,------------------------............,,,---...---,,,,,,...000+++---///000000............------...///111111111000///...111666888666444555888:::999666555777999999888888888888888888777777555444444444444444333333333222111000000111222111111000000000111222222111111111111000000000000///////////////////////////000000000000//////...000000///...............+++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++((()))))))))************)))((()))***,,,,,,***'''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((()))'''((((((((('''''''''((((((((((((((((((((((((((((((%%%%%%((()))'''(((+++''''''((())))))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((($$$(((***'''&&&)))***(((''''''&&&&&&&&&&&&''''''((($$$"""###(((***'''###((((((''''''''''''((((((???>>>>>><<<;;;:::999888666666666666666666666666333333333222333444444555888888777666555555555555111222444333222222333555...000333555444444444555<<<>>>@@@AAA???;;;666333111111111000000////////////---***+++...000///---,,,,,,---............---++++++,,,,,,---.........***++++++++++++***))))))++++++************++++++***+++,,,+++******+++,,,---(((&&&)))***(((''')))))),,,...///...,,,++++++)))***++++++,,,+++++++++)))(((((((((((((((((()))******************************))))))))))))******************************&&&(((***+++++++++,,,---+++++++++++++++,,,------+++++++++,,,,,,,,,------,,,------------.........+++,,,...---,,,,,,---///+++,,,---...///......---//////000222333444555555555444333444777888888777888777666777888:::;;;;;;:::888777777888777555333;;;;;;:::999888777777777333444555555444444666888222222222111111111111222222222222222222222222222/////////////////////////////////000000//////...000000///...............+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++******++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))************((()))******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((''''''(((***&&&'''((((((&&&&&&'''(((((((((((())))))))))))))))))&&&&&&((((((&&&'''***&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))$$$&&&'''$$$$$$((((((%%%((((((''''''(((((()))))))))'''%%%&&&)))***)))'''(((''''''''''''(((((()))>>>>>>===;;;:::999888777444444444444444444444444222222222222222333444444333333222222222333333444000222444333222111333555///222555666555444444444;;;<<<>>>>>>===999555333222111111000///.........------,,,,,,,,,---...///+++,,,------......------++++++++++++,,,,,,,,,,,,))))))*********)))((('''++++++************++++++)))+++,,,+++***)))***,,,---)))'''***+++(((((()))***...222333111---***))))))***++++++,,,,,,,,,+++******)))(((((()))******************************))))))(((((((((((())))))************************'''(((*********+++,,,...***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........)))+++......---,,,,,,---,,,,,,,,,,,,---,,,+++***(((+++------------...000/////////...------///000000000000111222333222111999888777888999999666333111222333222111///......,,,...000///...---///222333333333333333333333333222222222222222222333333////////////////////////......///////////////...000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,++++++***))))))******))))))))))))************(((***+++)))&&&%%%''')))((((((((((((((((((((((((''''''((((((((((((''''''###&&&((((((&&&&&&(((***%%%''')))(((&&&%%%'''((('''''''''((((((((())))))***'''&&&((((((&&&&&&)))&&&'''((())))))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''((())))))%%%&&&&&&###$$$((((((%%%(((''''''''''''((()))***''''''''''''(((((()))((('''''''''''''''((())))))<<<;;;:::999777666555444222222222222222222222333222222111111222222333444////////////000111222222///222444333111000222555555555555333111111444666888888888888666444222000222222111000///......---,,,------,,,+++,,,...111+++,,,------......------,,,+++++++++******))))))(((((()))))))))(((&&&%%%++++++************++++++''')))***)))((('''((()))...***(((+++,,,))))))***+++///444555333...***((()))***+++,,,,,,,,,,,,,,,,,,***)))'''''')))***,,,))))))))))))))))))))))))((((((''''''''''''((((((************************'''((()))***)))***---///)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......(((+++...///...,,,,,,,,,...,,,+++*********)))(((+++...111111...---///222+++---//////...///444888222444666888888777555444111000000333666777444111///111444555444222111111000222333111...---...000/////////000000000111111222222222222222333333333////////////////////////......///////////////...000000///...............---,,,,,,++++++,,,,,,---,,,,,,---...---,,,+++************++++++,,,,,,,,,+++***************++++++))))))))))))************(((+++,,,)))$$$"""&&&***((((((((((((((((((((((((''''''((((((((((((''''''###%%%((((((&&&&&&(((+++%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((+++(((''')))(((%%%%%%(((&&&'''(((******((('''&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***''')))'''%%%&&&******'''%%%%%%%%%%%%%%%&&&'''((($$$%%%'''&&&%%%%%%&&&((('''''''''''''''((()))***@@@===:::666444333333444222222222222222222222222222111111111111111222222000000111222333333444444444444333222222333333333555444333333222222222222777777777777666555444333000111111000...,,,---......---,,,,,,,,,,,,---...,,,---...---+++***+++,,,------,,,,,,+++***))))))***)))((((((((()))+++,,,+++***)))))))))))))))***))))))******+++++++++,,,,,,++++++++++++++++++,,,---///111222111///,,,***)))***+++***)))***+++---+++((((((******&&&&&&)))))))))************))))))&&&'''((('''%%%%%%'''((())))))))))))))))))))))))(((((())))))))))))((((((***++++++***((('''(((***'''******((((((***)))&&&++++++++++++++++++++++++...---,,,+++***))))))))),,,------,,,+++***,,,---,,,---//////...///000222,,,...111000///...111333111111222333444555666777555555444333333333333444222111111111000000//////222222222111222222333333444222000222555666444222222444666777555333222222//////............////////////000000000000//////...111222000,,,+++---000000///...---,,,++++++++++++,,,,,,,,,,,,+++******,,,,,,+++***)))((('''&&&---------,,,,,,+++++++++(((...***'''---+++''',,,******))))))((((((''''''++++++,,,+++***(((&&&%%%)))&&&%%%&&&)))***)))''')))))))))))))))))))))))))))&&&&&&((((((%%%$$$'''''''''((((((((((((''''''(((%%%$$$'''(((&&&'''***$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''')))+++***(((%%%)))'''(((***(((%%%%%%)))''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''':::888777555444333333444222222222222222222222222222222111111111111222222000000111111222333333444444444333333333333444444333333222111111111111111555555555444444333111111///000111000---,,,---......---,,,,,,,,,,,,---...,,,---...---+++***+++,,,------,,,++++++***))))))(((((('''''''''((()))******)))))))))))))))******)))))))))*********++++++++++++************++++++111222333333111///,,,+++((()))***)))))))))+++,,,***((('''******'''''')))))))))************))))))((()))***)))'''''')))***))))))))))))))))))))))))(((((())))))))))))((((((***++++++)))((('''(((***'''******((((((***)))&&&++++++++++++++++++++++++000///...---,,,+++++++++***++++++***))))))***,,,+++---............///111,,,...000000//////000333111222333444555666666777555444444333333333333333111111111000000000//////111111000000000111222222222000///000222333222000000333555555333111111111//////............////////////000000000000///////////////...---,,,---/////////...,,,,,,++++++,,,+++,,,,,,,,,++++++************)))))))))))))))))),,,,,,+++++++++*********(((---)))'''---+++''',,,))))))))))))((((((''''''(((((()))))))))((('''&&&((('''%%%&&&)))***)))''')))))))))))))))))))))))))))&&&&&&((((((%%%%%%'''''''''((((((((((((''''''(((%%%%%%'''(((&&&'''***%%%%%%&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&((())))))(((&&&'''&&&'''))))))''')))...((('''&&&&&&%%%&&&''''''(((''''''&&&&&&''''''(((444444444555555555444444222222222222333333333333222222111111111111222222000000000111222222333333444333333333333333444444222222111000000000000111111111222111111000///...///000000///---,,,---...------,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,,,,,,,,,,+++******))))))''''''&&&&&&&&&'''((())))))((((((((()))***++++++(((((())))))))))))************))))))))))))******222222222000///---+++***((())))))((('''''')))+++)))''''''******'''(((***((())))))******))))))((()))******)))(((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((()))******)))((('''(((***&&&)))***((((((******'''++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,******+++***))))))***,,,***,,,------------...000,,,...////////////000222222222333444555666666777444444333222222222222333111111000000000000/////////////////////000111222111/////////111222111000///111333333111000///000/////////....../////////...//////000000//////...///...,,,,,,---------,,,///...---,,,,,,++++++,,,,,,,,,,,,+++++++++******''''''((()))***++++++,,,***************)))))))))(((---)))'''---+++''',,,)))))))))(((((((((((('''%%%&&&'''(((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((()))&&&&&&)))(((%%%%%%(((''''''((((((((((((''''''(((%%%%%%'''(((%%%&&&)))&&&&&&'''(((((((((((('''''''''((((((((((((''''''(((((('''&&&&&&&&&''''''&&&%%%%%%&&&'''((('''&&&)))'''''')))((('''+++000***(((&&&%%%$$$%%%&&&'''(((((((((''''''(((((((((444555666888888777555444222222222333333333333333333333222111111111222222000000000000111111222222222222111111111222333333222111111000000000111111///000000000//////...---...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,+++++++++******))))))'''''''''''''''(((((()))(((((((((((()))***,,,,,,((((((((((((((()))))))))))))))(((((((((((())))))......---,,,+++******)))'''((()))(((&&&&&&(((***)))&&&&&&******((((((+++(((((())))))))))))(((((('''(((((('''&&&&&&''')))))))))))))))))))))))))))(((((())))))))))))(((((())))))***)))''''''(((***&&&)))***((((((******'''************************++++++******************+++,,,---,,,++++++---...***+++------,,,+++---...------.../////////000111222333333444555555666666333333222111111111111222000000000000000000//////////////////000111111222111111111111222333333222///111222222000//////000......////////////.........//////////////////...///,,,)))***---...---***...------,,,+++++++++,,,,,,,,,+++++++++***++++++''''''((()))***++++++,,,************************(((---)))''',,,***&&&+++((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''((()))(((((('''''''''''''''''''''''')))&&&&&&))))))&&&&&&)))''''''(((((((((((('''''')))%%%%%%'''(((%%%&&&)))&&&''''''((()))(((((((((&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&,,,)))((((((&&&$$$'''---***(((&&&$$$###$$$&&&'''((((((''''''''''''((((((888999;;;<<<;;;999777555222222333333333444444444444333333222111111222222//////000000000000111111000000///000000111222222222222111111111222222333///000000000000//////...---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++***************)))(((((())))))************(((((((((((()))***,,,,,,)))))))))((((((((((((((()))(((((((((((((((((()))***************+++++++++'''(((((('''&&&&&&'''))))))&&&&&&******((((((+++(((((())))))))))))(((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((())))))))))))((((((((())))))((('''''')))***%%%))))))((((((++++++(((******************************)))))))))***+++++++++,,,,,,,,,++++++---///***+++---,,,++++++,,,------------...///000000000222222333333444444555555222222111000000000000000//////////////////000000/////////000111222333333000000111111111111222222000111222222000//////000......///000000///............////////////.........+++)))***---...---***------,,,+++++++++,,,,,,---,,,+++*********++++++)))))))))))))))***************++++++++++++++++++''',,,)))&&&,,,***&&&+++'''''''''''''''((((((((())))))((((((((('''''''''&&&'''((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&))))))'''''')))''''''(((((((((((('''''')))&&&%%%((('''%%%%%%)))&&&''''''((()))(((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&+++(((&&&&&&%%%###&&&+++)))'''&&&$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&''';;;<<<======<<<:::888666222222333333444444555555555444333222222111222222///////////////000000000////////////000111222222222111111111111222333333000000111111111111000000,,,...///...---,,,---...++++++,,,,,,,,,,,,++++++)))***++++++******+++,,,************************)))***+++,,,,,,,,,++++++)))((((((((()))***++++++******))))))))))))(((((())))))(((((((((((())))))((()))***+++,,,---------((())))))(((&&&&&&'''))))))''''''******'''(((***'''(((((())))))(((((('''******+++***))))))***,,,(((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''''')))***%%%((()))'''(((++++++(((************************+++++++++++++++,,,---...((()))******)))***+++---+++,,,------++++++,,,------,,,,,,---///000000///111222222222333333333333111111000////////////000......////////////000000/////////000111222333444---...//////......///000000111222111///...///000---...///000000///...------......//////......------+++***+++,,,------,,,,,,,,,++++++++++++,,,,,,---,,,+++*********+++,,,++++++******))))))((((((*********+++++++++++++++''',,,(((&&&,,,***&&&+++&&&''''''''''''(((((((((******)))((('''''''''(((&&&'''((((((''''''(((***'''''''''''''''''''''''')))&&&&&&)))***''''''***''''''(((((((((((('''''')))&&&&&&((('''%%%%%%(((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''&&&%%%%%%&&&'''((('''&&&&&&$$$$$$&&&%%%$$$'''---&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&::::::;;;;;;:::999777666222222333333444555555666555555444333222222222222////////////////////////000000000111111222333444000000000000000111222222000000111111111111111000,,,---......,,,,,,---...***+++,,,,,,,,,,,,+++***(((***++++++******+++,,,))))))))))))************)))***+++,,,---,,,,,,+++***)))))))))))))))******++++++*********)))))))))***))))))(((((())))))***'''(((***,,,,,,,,,+++***)))******((('''&&&''')))***((('''******'''''')))''''''((((((((((((''''''***++++++***))))))***,,,(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((('''''')))***%%%((()))'''(((++++++(((************************************+++,,,---...((()))******)))***,,,...,,,---...---,,,+++,,,---...,,,+++,,,///111000...000111111111111222222222111000//////......//////........./////////000000.........///000111222333+++...//////------...000///000000///---,,,...///---...///000000///...------......//////......---+++,,,---,,,,,,,,,---///,,,+++++++++++++++,,,,,,...---+++))))))***+++,,,************)))))))))((()))))))))*********++++++''',,,(((&&&+++)))%%%+++&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''((()))%%%''')))((('''&&&(((***'''''''''''''''''''''''')))&&&&&&******((((((+++''''''((((((((((((''''''***'''&&&((('''%%%%%%(((%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&((())))))(((&&&%%%$$$%%%((('''%%%(((,,,"""###%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''777777888888888777777777222222333333444555666666666555444333222222222222///////////////.........222222222222333444555666///////////////000111111000000111111111111111000,,,---......,,,,,,---...***+++,,,------,,,+++***(((***++++++******+++---)))))))))))))))*********)))***+++,,,---,,,+++++++++***)))))))))))))))***,,,+++++++++******))))))******))))))))))))******%%%&&&)))******)))&&&%%%)))******)))'''&&&((()))+++((((((******&&&&&&)))''''''((((((((((((''''''((())))))(((''''''(((***(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((''''''''')))+++$$$((()))'''(((++++++)))))))))))))))))))))))))))(((((((((((()))***,,,,,,***+++,,,,,,+++,,,...000,,,.........,,,,,,,,,......,,,+++,,,///111000...000000000000000111111111000000///...............---.........//////000000,,,,,,------///000111222---///111111///...000222---......---++++++,,,...---...///111111///...------..................---***---///...++++++...111+++++++++***++++++,,,,,,...---+++))))))***+++,,,)))))))))))))))*********'''((((((((())))))******''',,,(((&&&+++)))%%%***&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%''')))***%%%'''))))))'''&&&(((***(((((((((((((((((((((((()))&&&&&&******((((((+++''''''((((((((((((''''''***'''&&&((('''$$$%%%((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''')))+++***(((%%%)))'''(((***(((%%%%%%))) """$$$'''((('''&&&%%%((((((''''''''''''((((((===<<<:::888666555444444222222222333333444444444666666444333111000///...............---...000222222333444555555333222000000111111222333333444444000333333000000333333000......------------......+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,+++***))))))***+++,,,((()))***+++++++++++++++,,,+++)))***,,,---,,,,,,***)))((()))******(((&&&)))))))))))))))))))))))))))+++)))$$$$$$))))))$$$******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))***''''''))))))&&&&&&((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++(((%%%&&&)))+++***)))(((((()))***++++++,,,,,,+++++++++++++++***)))((()))***+++,,,---.........***+++,,,...///......------------,,,,,,+++++++++////////////000000000000////////////////////////111111000000//////.........///000/////////111333---......///////////////000000//////.........---....../////////...,,,++++++,,,---...////////////---------............///++++++++++++++++++++++++++++++************++++++---...,,,((((((+++,,,+++,,,***)))((()))***)))((()))+++,,,+++'''&&&(((+++''''''(((***++++++(((%%%(((((((((((())))))))))))---(((+++(((&&&(((&&&%%%%%%'''((((((''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$%%%%%%$$$$$$&&&'''+++&&&%%%***+++&&&%%%'''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%+++))))))***(((%%%'''+++&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''';;;:::999777555444444333222222333333333444444444222222111111111000000000//////000///......000222111222444444444333111000000000000111222222333333...111111......111111.........------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++***))))))***++++++))))))***+++++++++******(((&&&%%%&&&((()))))))))***)))(((((())))))(((&&&)))))))))))))))))))))))))))+++)))%%%&&&++++++'''))))))))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))***''''''))))))&&&&&&((('''((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***(((&&&&&&(((******)))(((((()))******+++,,,,,,*********++++++******))))))***+++,,,,,,,,,,,,,,,***+++,,,---............------,,,,,,,,,+++++++++....../////////000000000......................../////////.........------...///000///......///111---......///////////////000/////////............---...//////...---,,,+++,,,,,,...///////////////------------............++++++++++++++++++++++++++++++************+++++++++---+++''''''***+++))),,,***(((((()))***)))(((((())))))(((&&&&&&''')))((((((((()))******(((&&&'''((((((((())))))))))))+++######'''''''''))))))'''%%%%%%'''((('''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&((('''&&&&&&''')))---'''%%%((()))&&&&&&((('''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%***''''''(((&&&###%%%***%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''999888777666444444444333333333333333444444444444.........///000000111111111111111000///...000222111111222333333111000///...//////000000111222222,,,//////,,,,,,//////,,,......------------......++++++,,,,,,,,,,,,++++++***************++++++++++++******))))))******+++*********+++******))))))%%%$$$###$$$&&&(((((('''+++)))''''''((()))((('''))))))))))))))))))))))))((()))(((&&&'''++++++((()))))))))(((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&'''((((((***''''''))))))&&&&&&(((''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))'''&&&&&&(((***))))))((())))))******+++++++++))))))******++++++******)))******+++++++++******++++++++++++,,,---......,,,,,,,,,,,,++++++++++++.........////////////000------------------------.........---------------...//////...,,,,,,---///---......///////////////////////////............------.........---,,,,,,,,,,,,---...////////////------------............++++++++++++++++++++++++++++++************++++++***,,,***'''&&&***+++)))+++***(((((()))***)))((('''&&&%%%%%%&&&''''''''')))(((''''''))))))((('''''''''((((((((())))))))))))(((((()))'''$$$&&&+++***(((&&&&&&''''''&&&%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''))),,,'''$$$&&&'''&&&''')))&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((%%%%%%&&&%%%"""$$$(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''777666555444444444444444333333444444444444444444......//////000000111111222333333222000///000111000111111222111000//////------...//////000000111,,,//////,,,,,,//////,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++(((((())))))******++++++******))))))))))))************+++******)))((((((&&&%%%$$$%%%(((******)))+++)))'''&&&'''(((((('''((((((((((((((((((((((((((('''&&&&&&''')))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***''''''))))))&&&%%%((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((('''''''''((()))))))))((()))))))))*********+++)))***************)))((()))************))))))(((++++++*********,,,...///,,,+++++++++++++++++++++------........./////////,,,,,,,,,,,,,,,,,,,,,,,,......------------------...//////---++++++,,,------......//////////////////////////////.........,,,,,,---------,,,,,,,,,***+++,,,---............,,,,,,---------.........++++++++++++++++++++++++++++++************++++++))),,,+++''''''***+++)))+++)))'''''')))))))))((('''%%%###$$$''')))(((&&&***(((&&&&&&((()))(((((('''''''''((((((((())))))&&&(((++++++(((%%%'''***+++)))'''&&&&&&&&&%%%$$$(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&%%%$$$$$$%%%&&&)))'''%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''%%%%%%&&&%%%"""$$$)))'''(((((((((((((((((('''''''''''''''''''''''''''555555444444444444555555444444444444444444444444222222111111111111111000222333444333111000000111111111111111000000//////,,,------...//////000000---//////------//////---------,,,,,,,,,,,,------***++++++,,,,,,++++++***((((((((())))))*********))))))))))))))))))))))))***************)))((('''(((&&&%%%&&&(((************(((&&&&&&'''((('''&&&''''''''''''''''''''''''***((('''((()))((('''&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***''''''))))))&&&%%%(((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&''''''((((((((((((((()))))))))))))))*********+++++++++***)))((('''&&&))))))*********)))((((((+++***))))))***+++---...++++++++++++++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,.................................---+++***+++------......///////////////.........///////////////,,,,,,+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++************++++++***,,,,,,)))))),,,---******(((''''''((())))))((()))&&&$$$%%%(((***)))''')))(((&&&&&&'''(((((('''''''''''''''(((((((((((($$$&&&'''(((((())))))'''+++)))'''&&&&&&&&&%%%$$$''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&'''((()))'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&&&&'''&&&###%%%***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''444444444444444555666777555555555555444444444444555444444333222111000000000222333333111000000111111111111000000000000000,,,------......///000000---000000------000000---------,,,,,,,,,,,,------******++++++++++++******)))))))))))))))*********((())))))******))))))((()))))))))***))))))(((((((((&&&%%%%%%'''(((((('''((('''''''''((((((&&&$$$''''''''''''''''''''''''+++((((((+++,,,***((()))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***''''''))))))&&&&&&(((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$&&&(((((('''''''''((())))))))))))))))))))))))************)))((('''&&&((())))))*********))))))))))))))))))***+++,,,,,,*********+++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---......---++++++,,,...---......///////////////.........///////////////++++++*********+++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++))),,,,,,******------***)))'''&&&'''((())))))((()))(((''''''((()))))))))((('''&&&&&&(((((('''&&&&&&&&&'''''''''((((((((($$$%%%%%%%%%(((+++***%%%***(((&&&&&&''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''(((((((((&&&%%%&&&'''%%%&&&&&&%%%''')))((($$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((&&&&&&((('''%%%''',,,$$$$$$############$$$$$$''''''''''''''''''''''''444444444444555666777888666555555555444444444444444444444333222222111111...000222222111000000111222222111111000000000111---------...//////000000---000000------000000------,,,,,,++++++,,,,,,---******++++++++++++************************))))))'''((()))******)))(((''''''((()))))))))))))))))))))'''%%%%%%&&&'''&&&%%%&&&&&&''')))***)))%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&######))),,,)))(((***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%***''''''))))))&&&&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&###&&&))))))'''&&&'''((()))))))))))))))))))))(((''''''((()))******))))))(((((()))***++++++++++++'''((()))***++++++++++++)))*********+++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,---------.........,,,---...---,,,,,,...000---......///////////////............/////////000+++***))))))***+++,,,---***+++,,,------......---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++(((++++++)))***---,,,***((('''&&&&&&((())))))((()))))))))(((''''''((()))'''&&&&&&'''))))))'''%%%&&&&&&&&&'''''''''((((((&&&((('''$$$&&&***)))%%%)))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))'''((()))(((&&&%%%&&&''''''(((%%%!!!###(((***'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&&&&((('''%%%''',,,%%%$$$############$$$%%%''''''''''''''''''''''''444444444555666777888999666666555555555444444444333333333222222222222222---///111222111000111111333222222111000111111111------......///000000000---//////------//////------,,,,,,++++++,,,,,,---******++++++++++++******,,,,,,++++++******))))))'''((()))******)))((('''''''''((())))))***))))))+++)))''''''(((((('''&&&%%%&&&(((***+++)))%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%)))''''''***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%***''''''))))))&&&&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&###&&&))))))'''&&&'''((())))))))))))(((((((((((($$$%%%&&&(((***+++,,,,,,'''((()))++++++,,,,,,,,,&&&''')))+++++++++******))))))******++++++++++++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,---......------///111---......///////////////---.........//////000000******)))))))))***,,,---,,,,,,---...////////////++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++&&&)))***)))))),,,,,,)))((('''&&&&&&((())))))((((((***+++)))%%%$$$&&&)))&&&&&&&&&(((***)))&&&$$$&&&&&&&&&'''''''''((((((''',,,,,,&&&$$$'''(((%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&'''&&&$$$###$$$%%%***)))$$$''',,,***&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%'''%%%%%%'''&&&$$$''',,,((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''000222333555666666555555555777666333333555333///222222333333222111///...000000000000000/////////111...,,,,,,///000000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++***&&&###))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((((('''%%%$$$%%%''')))***''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%'''))))))((('''((()))''''''''''''''''''&&&&&&'''&&&&&&''''''((()))***%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))),,,+++***))))))+++---...---,,,+++***+++,,,---...,,,---...//////...---,,,...------,,,,,,------...***+++,,,---............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++************************,,,,,,+++******)))******))))))))))))************,,,***(((''')))*********$$$,,,+++''')))%%%"""***''''''''''''((((((((((((&&&''''''(((((((((((((((%%%%%%&&&'''((((((((('''***$$$(((***%%%'''+++&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++,,,%%%&&&''''''(((((('''''')))(((((('''''''''((((((+++***)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((('''&&&&&&&&&((()))***000111333444555555555444444666666333333555333///222222222222222000///...////////////////////////111...,,,,,,...000///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))***,,,+++(((&&&))))))))))))))))))))))))+++******)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%'''((()))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((())))))))))))***))))))))))))************'''((((((((())))))))))))'''((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***))))))+++,,,...///......---...///000000------------------,,,,,,------,,,,,,,,,,,,------***+++,,,---............,,,------...............+++++++++,,,,,,,,,------+++,,,------...---------------,,,,,,,,,+++++++++************************,,,+++******))))))))))))******))))))))))))))))))+++)))(((''')))******)))'''+++'''%%%+++(((###'''''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''(((''''''''')))$$$(((***%%%'''+++&&&&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&%%%$$$%%%''')))***%%%&&&''''''((((((''''''&&&&&&'''((())))))******((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))###$$$%%%&&&&&&&&&%%%$$$((((((''''''''''''((((((000111222333444444444333333666666333222444333000111222222222111000///...........................000...------...//////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++''''''((()))++++++***((())))))))))))))))))))))))******+++******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((())))))))))))*********))))))*********+++++++++''''''((((((((()))))))))''''''((((((((()))))))))++++++***************)))))))))))))))))))))))))))++++++***))))))+++,,,---,,,,,,++++++,,,,,,---.........---,,,++++++,,,,,,------,,,,,,,,,,,,------***+++,,,------.........,,,,,,---...............******++++++,,,,,,------++++++,,,---------------,,,,,,,,,,,,++++++++++++************************,,,+++***)))((((((((((((++++++******)))(((((((((+++)))'''((()))******)))(((***$$$###,,,+++$$$%%%&&&''''''''''''(((((((((&&&&&&'''((((((((((((''''''''''''(((''''''&&&&&&(((###'''***%%%''',,,''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((((((''''''%%%&&&((()))))))))((((((%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''(((((((((''''''&&&000111111222222222333333111555666222111333222000111111111000000///......,,,,,,---------------...///..................------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***((('''''')))***+++)))((())))))))))))))))))))))))******+++++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''((())))))))))))*********'''''''''((((((((())))))'''''''''((((((((())))))+++*********)))((((((((())))))))))))))))))))))))*********)))***+++,,,,,,))))))******++++++,,,,,,............---,,,++++++---,,,,,,,,,,,,,,,,,,---******+++,,,------------,,,,,,---.........------,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++++++++++++++++++++************************,,,+++***)))((((((((((((,,,,,,+++***)))(((''''''***)))'''((()))***)))(((&&&***%%%$$$+++)))###&&&&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%'''"""''')))$$$''',,,'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''''''((())))))(((&&&###!!!&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$%%%'''((()))(((''''''000000000000111111111222///444555222000111222000111111000//////.........+++,,,,,,,,,------............///...------,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************)))(((((())))))(((&&&(((((((((((((((((((((((()))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((('''''''''&&&((((((((((((((((((((((((***))))))*********+++++++++,,,,,,---.../////////,,,---///000///...+++***,,,,,,,,,++++++,,,,,,,,,)))***+++,,,------------+++,,,,,,---...---------------,,,+++******)))(((***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************+++******)))))))))))))))---,,,+++***)))''''''&&&)))((('''((()))***((('''"""***(((%%%)))&&&###***&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%'''"""''')))$$$'''+++&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&'''(((((('''$$$!!! (((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&'''((((((((('''&&&"""###%%%''')))))))))(((000000/////////000000111---333555222///000222111111000///...---------...+++,,,,,,------.........---///000///---++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++***************)))''''''(((((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&(((((((((((((((((((((((()))))))))************+++)))***+++,,,---.........***+++---//////---,,,***,,,,,,++++++++++++,,,,,,)))***+++,,,,,,---------++++++,,,---------------------,,,+++***))))))(((******+++,,,,,,,,,,,,,,,*********+++++++++++++++***************************************++++++,,,,,,,,,+++***)))((('''&&&(((''''''((()))***(((&&& ))))))&&&((($$$###+++%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&'''''''''(((''''''&&&&&&(((###''')))###&&&)))$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&%%%&&&''''''((((((''''''"""###%%%&&&&&&&&&%%%%%%))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$"""###%%%&&&(((((())))))000000///.........///000,,,222555222...///111111111000///---------------,,,,,,,,,---......//////,,,///000000---++++++,,,,,,,,,++++++++++++,,,,,,************************++++++++++++************)))'''&&&&&&((())))))(((((((((((((((((((((((((((***(((&&&%%%%%%&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&(((***+++''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************%%%'''(((***++++++++++++******)))))))))+++,,,---,,,,,,++++++++++++,,,,,,)))***+++,,,,,,---,,,,,,++++++,,,------------,,,******************++++++******+++,,,,,,,,,,,,+++)))*********++++++++++++************************))))))******+++---...///,,,++++++***)))(((((('''(((''''''(((***)))(((&&&"""(((&&&$$$)))'''###)))%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''')))$$$((()))###$$$(((###'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%&&&'''(((((((((((((((((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&''''''000000...------...///000+++222555222...///111222111000...---,,,,,,------,,,,,,------...///000000,,,///111000---******+++,,,++++++++++++++++++,,,************************+++++++++************)))'''%%%%%%&&&(((***+++***((((((((((((((((((((((((***(((%%%######%%%(((+++************************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&'''***,,,...'''''''''&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((((()))***************((()))+++---............+++(((%%%###$$$(((---000,,,++++++++++++++++++,,,))))))***+++,,,,,,,,,,,,++++++,,,---------,,,,,,'''((()))***+++,,,------******+++,,,,,,,,,,,,+++))))))******++++++++++++************************))))))***+++,,,...000111++++++******))))))(((((('''''''''(((***)))'''%%%$$$'''""""""+++***$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''***%%%((()))###$$$'''!!!'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''')))(((((('''''''''((((((''''''((()))***+++,,,,,,%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&'''((((((((('''&&&***(((&&&%%%$$$$$$%%%%%%444111......///000...,,,///...---...000000000///000,,,+++,,,,,,+++,,,000---,,,+++---///...***'''111111///...,,,,,,++++++...---+++)))))))))+++,,,)))((('''''''''(((***+++---,,,+++)))(((((((((((())))))))))))))))))))))))******((('''&&&&&&&&&&&&(((((())))))))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))"""%%%&&&$$$$$$''''''$$$***(((&&&&&&((((((((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((###%%%&&&###$$$(((***(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&''')))))))))(((%%%%%%%%%&&&'''(((((())))))((('''((()))***)))(((''''''&&&'''((()))+++,,,************************,,,,,,,,,++++++*********...---,,,++++++,,,---...++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,)))***,,,,,,++++++,,,---+++++++++***)))((('''&&&---***(((***---//////---((((((((((((((((((((((((+++)))''''''******(((&&&******))))))(((((('''''''''&&&%%%$$$$$$%%%&&&'''))))))***)))((('''%%%$$$$$$'''(((%%%%%%((('''$$$((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%&&&))))))'''$$$%%%%%%&&&''')))+++---...%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''###$$$&&&''''''&&&$$$###''''''''''''''''''''''''333000......000111000......---------///000///...000---+++------+++---000...------///000000---***000//////.........//////...---+++*********+++,,,))))))((((((((()))***++++++***)))))))))))))))***))))))))))))))))))))))))+++***)))(((''''''''''''(((((())))))))))))((((((******))))))((('''''''''''''''''''''''''''''''''"""%%%&&&$$$$$$''''''$$$((('''%%%%%%'''''''''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$$$$'''(((&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''%%%&&&&&&'''(((((()))))))))''''''''')))***)))(((***)))((('''((()))***+++************************---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,+++++++++***------,,,,,,++++++++++++)))***,,,++++++***,,,---*********+++******)))))),,,***((())),,,......,,,))))))))))))))))))))))))+++)))'''((()))***(((&&&))))))))))))((((((''''''((('''&&&%%%%%%&&&'''(((''''''((())))))((('''&&&$$$'''(((%%%%%%((('''$$$((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%&&&((()))'''$$$$$$$$$$$$%%%'''(((***+++%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''444222000000111111000///...---,,,---/////////...000---,,,......,,,---000///...///000222222000...------......///000222222......,,,+++++++++,,,---******))))))******+++,,,)))))))))))))))***++++++))))))))))))))))))))))))+++******)))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''"""%%%&&&$$$$$$''''''$$$'''&&&$$$$$$&&&'''&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&(((((($$$$$$&&&'''$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''%%%%%%%%%'''((('''&&&&&&''''''(((((())))))***((('''&&&''')))***)))(((,,,+++)))((((((((()))***************************---------------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************)))***,,,+++******+++,,,))))))***+++,,,,,,++++++***)))((()))+++,,,,,,+++))))))))))))))))))))))))***)))(((((())))))(((''')))))))))(((((((((((('''(((''''''&&&&&&''''''(((%%%&&&'''((((((((((((((($$$'''(((%%%%%%((('''$$$''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''666444333111000000///......,,,,,,---...///...---111------//////------111......///000111222111000------------...000111222......---,,,,,,,,,---...*********+++++++++,,,,,,***)))))))))))))))******((((((((((((((((((((((((++++++***)))))))))))))))'''((((((((((((((((((''''''''''''((((((((())))))''''''''''''''''''''''''"""%%%&&&$$$$$$''''''$$$'''&&&$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%((('''$$$$$$''''''%%%)))(((((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''''''''&&&'''((((((((())))))******((('''&&&''')))))))))(((+++***)))(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))***++++++***)))***,,,***++++++,,,,,,,,,++++++))))))(((((()))***++++++***************************))))))((()))(((((('''(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''''''''''''''''''''$$$'''(((%%%%%%((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&)))((((((''''''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''222222222111000111111222...---,,,---///000///...111...---000000---...111---...///000000000000111---------,,,,,,------...---------------------...***+++++++++,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((+++******)))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((("""%%%&&&$$$$$$''''''$$$(((&&&%%%&&&((())))))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###&&&&&&###$$$((()))'''))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''''''''&&&(((((((((((())))))))))))(((&&&&&&'''((()))(((''')))((((((((((((***+++---))))))))))))))))))))))))******************++++++***+++,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++++++++))))))***+++---------,,,+++***))))))))))))))))))((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((('''((((((((((((((((((''')))(((((('''&&&%%%%%%%%%$$$'''(((%%%%%%((('''$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''((())))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''+++---///000000222555777///...---...000000000///111......111111......111---...//////......///000......---,,,+++++++++,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++---,,,+++)))((((((''''''))))))))))))))))))))))))***))))))(((((()))))))))&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))"""%%%&&&$$$$$$''''''$$$((('''%%%&&&(((******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""%%%%%%###$$$)))***((()))(((((((((((('''''''''&&&&&&&&&''''''''''''((('''%%%%%%%%%'''((('''&&&(((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''&&&'''((()))+++---))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,)))+++++++++)))((()))***---------,,,+++)))(((''')))******)))((((((***+++((((((((((((((((((((((((((()))***)))((('''((()))&&&''''''''''''(((((((((&&&''''''((((((''''''&&&***)))(((&&&%%%$$$$$$$$$$$$'''(((%%%%%%((('''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((''''''((()))'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''+++---///000///000333666000///...///111111111000111//////222222//////111...000111///---,,,...000......---,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,))))))+++,,,,,,,,,+++***++++++***)))(((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''((((((''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((("""%%%&&&$$$$$$''''''$$$'''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))$$$&&&&&&$$$$$$((()))&&&&&&&&&''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))(((''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''&&&&&&&&&((()))***))))))))))))))))))))))))))))))*********+++++++++++++++************++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,)))))))))******+++++++++************+++++++++,,,***++++++***)))((((((******+++++++++***))))))((()))+++,,,***((((((***,,,''''''''''''''''''''''''(((***+++***'''&&&''')))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((&&&%%%%%%%%%%%%&&&$$$'''(((%%%%%%((('''$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))%%%%%%&&&''''''&&&%%%%%%###%%%(((((('''&&&(((***&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''///111222000---,,,...111111000///000111222111000111//////222222//////111000111222000---,,,...111......---------......///)))***+++,,,,,,,,,,,,,,,((()))***+++,,,+++******)))))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''"""%%%&&&$$$$$$''''''$$$&&&$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&((('''$$$$$$''''''$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((((('''&&&''')))))))))((('''''''''''''''&&&&&&&&&'''&&&%%%&&&(((((((((''')))((('''&&&%%%&&&''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))***+++,,,,,,------*********++++++,,,,,,,,,(((((())))))*********+++(((((())))))*********+++***++++++***((((((((()))(((((()))************)))***+++,,,+++((((((***---''''''''''''''''''''''''(((***+++***'''&&&''')))&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$%%%&&&'''((($$$'''(((%%%%%%((('''$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&''''''&&&%%%%%%"""%%%(((((('''&&&(((***(((''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''000///.........///111222......//////000000000111//////000000111111222222111111111111000...---,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((************************)))))))))))))))(((''''''))))))))))))((((((((((((***)))((('''''''''''''''###%%%(((***+++***(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$######$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&))))))&&&%%%((('''%%%)))&&&%%%''''''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$'''((('''&&&###$$$&&&%%%$$$$$$%%%'''###""""""%%%((()))'''$$$'''&&&%%%%%%%%%%%%&&&'''$$$''''''$$$%%%((((((%%%'''%%%&&&))))))&&&%%%'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&(((***+++''''''''''''''''''&&&&&&(((&&&$$$%%%((()))'''%%%***((('''(((***+++)))&&&+++***)))(((((()))***+++'''(((***++++++***((('''+++++++++++++++,,,,,,,,,))))))+++,,,,,,+++***)))************************++++++************+++++++++++++++*********))))))***,,,---+++(((&&&$$$$$$'''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&(((((('''&&&%%%"""%%%&&&######&&&%%%""")))&&&'''******((((((+++&&&'''''''''&&&%%%%%%$$$((((((''''''''''''(((((('''+++&&&$$$+++)))$$$((($$$$$$$$$%%%%%%%%%&&&&&&)))&&&&&&((((((%%%$$$'''###'''((($$$###&&&(((''''''&&&&&&&&&&&&'''((((((//////......//////000111/////////000000111111111000000000000000111111111000000111000000///...---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************)))))))))))))))(((''''''))))))))))))(((((((((((()))(((((((((''''''''''''%%%&&&((()))***)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%$$$&&&''''''(((((((((((('''''''''''''''''''''''''''&&&))))))&&&%%%((('''%%%)))&&&%%%''''''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&((('''&&&$$$%%%&&&&&&%%%%%%&&&'''%%%$$$###$$$&&&&&&###!!!'''&&&%%%%%%%%%%%%&&&'''$$$''''''$$$%%%((((((%%%'''%%%&&&))))))&&&%%%'''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''***((('''(((******)))''')))((('''(((***+++)))&&&)))((('''&&&&&&'''((()))+++,,,.../////////------*********++++++++++++,,,)))***++++++++++++***)))************************++++++************+++++++++++++++*********)))))))))+++,,,+++)))(((((())))))))))))******)))((((((+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&''''''$$$''''''%%%%%%''''''$$$)))''''''******((((((+++&&&&&&''''''&&&&&&%%%$$$((((((''''''''''''(((((('''+++&&&$$$***((($$$)))%%%%%%%%%%%%&&&&&&&&&&&&)))&&&&&&((((((%%%%%%'''###'''(((%%%$$$&&&(((''''''&&&&&&&&&&&&'''((((((......///000000000000000000000000111111111111111111000000000000000000////////////000000//////...///...---------------------------,,,,,,+++++++++***+++,,,------,,,+++***************************(((((()))))))))(((''''''))))))))))))(((((((((((('''((()))))))))((('''&&&(((((((((((((((((('''&&&'''''''''((((((((())))))&&&&&&'''''''''&&&%%%$$$(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&))))))&&&%%%((('''%%%)))&&&%%%''''''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$&&&''''''&&&&&&'''((('''&&&$$$$$$$$$###!!!'''&&&&&&%%%%%%&&&&&&'''$$$''''''$$$%%%((((((%%%'''%%%&&&))))))&&&%%%'''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***((('''((()))***)))((()))(((((((((******((('''((((((''''''''''''((((((***++++++,,,+++***((('''))))))*********+++++++++******+++++++++******)))************************++++++************+++++++++++++++***************((()))******)))***,,,...++++++++++++***)))((((((,,,,,,++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&''''''&&&%%%&&&'''(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---+++(((&&&$$$%%%&&&'''%%%((()))'''''')))(((%%%'''%%%%%%((((((&&&&&&)))&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''+++&&&###)))'''%%%+++%%%&&&&&&&&&&&&''''''''')))&&&&&&((((((%%%%%%'''###'''(((%%%$$$'''(((''''''&&&&&&&&&&&&'''((((((...///111222222222111000111111111111111111222222111111000000/////////...---......///000000//////......---,,,,,,---------......---,,,,,,+++*********+++,,,,,,,,,,,,+++***************************'''(((((((((((((((''''''))))))))))))((((((((((((&&&''')))******((('''%%%))))))(((((('''''''''&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$###"""######$$$''''''''''''''''''''''''&&&))))))&&&%%%((('''$$$)))&&&%%%''''''%%%&&&)))%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%&&&((('''&&&&&&''')))((('''&&&%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''$$$%%%((((((%%%'''%%%&&&))))))&&&%%%'''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&((((((((()))))))))((('''******))))))))))))******)))))))))(((&&&$$$"""!!!((())))))******+++++++++++++++++++++*********)))************************++++++************++++++************************((()))))))))((())),,,///,,,,,,,,,++++++)))((('''+++******)))((('''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&''''''&&&&&&'''((((((&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&''''''%%%))))))''''''))))))%%%%%%""""""&&&&&&###$$$'''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&+++&&&###(((&&&%%%,,,&&&&&&&&&'''''''''(((((((((&&&&&&((((((%%%%%%(((###''')))&&&%%%'''(((''''''&&&&&&&&&&&&'''((((((000111222333444333222111222222111111111111111111111000000000//////......,,,---...//////000000///------,,,,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((%%%'''(((******)))'''&&&))))))(((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""######$$$''''''''''''''''''''''''&&&))))))&&&%%%((('''$$$)))&&&%%%''''''%%%&&&)))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%%%%&&&'''(((%%%&&&((('''&&&&&&''')))'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''$$$%%%((((((%%%'''%%%&&&))))))&&&%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&'''''''''((()))))))))((((((((())))))************))))))************)))(((''''''((())))))***++++++,,,,,,,,,++++++******)))))))))************************++++++************++++++************************)))))))))(((''''''***,,,,,,,,,,,,++++++)))((('''+++******)))((('''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&'''&&&&&&&&&((())))))&&&$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###&&&)))******$$$'''(((&&&&&&((('''$$$&&&######&&&'''$$$%%%'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&###***&&&###'''&&&$$$,,,&&&&&&&&&'''''''''(((((((((%%%%%%((((((%%%&&&(((###''')))'''&&&((((((&&&'''&&&&&&&&&&&&'''((((((111111222333333333333333111111111111111000000000000//////////////////...,,,---...///////////////,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++************************))))))))))))))))))))))))&&&&&&'''(((((((((''''''))))))))))))((((((((((((&&&'''((()))))))))((('''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&))))))&&&%%%((('''%%%)))&&&%%%''''''%%%&&&)))$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%'''((($$$&&&''''''&&&&&&'''(((&&&''''''&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%$$$''''''$$$%%%((((((%%%'''%%%&&&))))))&&&%%%'''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''%%%%%%&&&&&&'''(((((((((((()))***)))((('''(((***'''(((******((((((((()))''''''((((((((((((''''''&&&'''((()))+++,,,---...))))))***+++,,,------...---,,,+++***))))))))))))************************++++++************++++++***************+++++++++))))))***)))'''&&&((()))++++++++++++***)))((((((,,,,,,++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&'''&&&&&&''')))***)))'''$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&((())))))((('''###&&&'''%%%%%%'''&&&###(((&&&&&&))))))''''''***%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%!!!)))'''%%%(((%%%$$$,,,%%%&&&&&&&&&&&&''''''''''''%%%%%%((((((&&&&&&)))###(((***((('''((()))&&&'''&&&&&&&&&&&&'''((((((111000000000000111222222111111111000000/////////.........///////////////------......///.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))((((((((((((''''''''''''((((((((()))%%%&&&((()))***)))'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((((('''''''''''''''''''''''''''&&&))))))&&&%%%((('''%%%)))&&&%%%''''''%%%&&&)))$$$$$$%%%%%%&&&''''''((($$$&&&'''&&&$$$$$$''')))$$$%%%&&&&&&%%%%%%&&&'''%%%''''''&&&$$$$$$&&&)))%%%%%%&&&''''''&&&%%%%%%$$$''''''$$$%%%((((((%%%'''%%%&&&))))))&&&%%%'''&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((()))''')))******((('''(((***&&&)))+++***((('''((()))&&&'''((())))))((('''&&&%%%%%%&&&'''(((***+++,,,******+++,,,---...//////---,,,+++))))))))))))***************************++++++************++++++))))))*********+++++++++''')))+++***)))((()))***)))))))))******)))((((((+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&'''&&&&&&''')))+++***'''$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''------,,,***(((&&&$$$######&&&'''%%%%%%'''&&&###(((&&&&&&))))))''''''***$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$((((((&&&)))%%%###+++%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%((((((&&&&&&)))"""(((***((('''))))))&&&'''&&&&&&&&&&&&'''((((((000///.........///111222111000000000//////......---.........//////000000---...............------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''))))))))))))(((((((((((('''''''''''''''((()))***###%%%(((***+++***(((&&&''''''''''''((((((((()))&&&%%%%%%$$$%%%&&&'''(((###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&))))))&&&%%%((('''%%%)))&&&%%%((((((%%%&&&)))$$$$$$%%%%%%&&&'''(((((($$$&&&'''&&&$$$$$$&&&)))###$$$&&&%%%$$$$$$%%%'''&&&''''''%%%""""""$$$'''%%%%%%&&&''''''&&&%%%%%%$$$''''''$$$%%%((((((%%%(((%%%&&&))))))&&&%%%(((&&&&&&&&&'''''''''((((((((()))))))))(((&&&$$$###%%%%%%&&&&&&'''((())))))%%%''')))(((%%%$$$&&&(((&&&)))+++***((('''(((***((()))***++++++***)))(((++++++***)))))))))))))))******+++,,,...//////000...---+++))))))))))))***************************++++++************++++++))))))******++++++++++++&&&)))+++,,,++++++++++++'''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((***)))'''&&&&&&'''&&&&&&(((***+++***'''$$$$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###"""""""""$$$&&&((($$$''''''%%%%%%''''''$$$&&&######&&&'''$$$$$$'''$$$%%%%%%&&&'''''''''&&&$$$%%%'''(((((('''%%%$$$''')))'''***&&&###***$$$$$$$$$%%%%%%%%%&&&&&&'''$$$%%%((((((&&&&&&)))"""(((+++)))((())))))&&&'''&&&&&&&&&&&&'''((((((