BM6( %%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%$$$###$$$%%%&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%###!!!###''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%$$$$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%&&&''''''&&&$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***+++)))%%%"""###$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((((('''***)))(((''''''((()))***((((((((((((''''''''''''((((((((((((''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''(((((('''''''''''''''&&&&&&&&&$$$$$$%%%''''''(((((((((((()))***)))'''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''((()))))))))(((&&&%%%&&&'''((())))))((('''&&&%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''''''''(((''''''&&&%%%((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&''''''(((((())))))))))))(((''''''((((((&&&$$$###''')))'''&&&(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***((('''((()))***)))(((&&&''''''((((((((((((((((((((())))))((('''&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$###"""!!! """$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&###!!!!!!"""'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))***))))))((('''&&&))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''"""###%%%'''(((((('''''''''((())))))'''&&&''')))'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((()))((('''&&&&&&&&&''''''((((((''''''&&&%%%'''))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&'''''''''(((((((((((((((''''''%%%$$$%%%&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$###############&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''((()))******(((&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%###"""!!! """$$$%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))))))))((('''&&&&&&%%%###%%%&&&&&&%%%$$$%%%'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))***))))))((('''&&&))))))(((((((((((())))))'''''''''((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))&&&'''''''''''''''''''''"""###%%%'''(((((('''&&&&&&''')))((('''&&&''')))&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%'''******(((''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%'''&&&%%%&&&'''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''$$$&&&''''''((((((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******+++((())))))))))))(((((('''(((((())))))))))))(((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))*********))))))&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&%%%'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%&&&''')))%%%$$$&&&((('''''')))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&$$$&&&''''''((((((((((((((('''''''''''''''((()))***'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''''''''&&&$$$&&&((((((%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********'''(((((())))))))))))((((((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''%%%&&&((('''&&&&&&((()))''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&(((******)))(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&%%%''')))***$$$"""&&&)))'''''')))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))'''''''''''''''(((((()))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&'''))))))'''&&&&&&''''''((((((((((((((('''&&&&&&&&&'''(((***+++'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&###&&&((((((%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''&&&%%%###'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((())))))***))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))&&&&&&&&&'''''''''((((((+++***((('''&&&&&&'''(((%%%&&&''''''&&&&&&((()))'''''''''''''''((()))***'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&(((***+++)))((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&%%%&&&'''((()))$$$%%%''''''''''''%%%$$$$$$%%%&&&'''''''''&&&%%%((((((((((((((((((''''''!!!$$$''''''&&&%%%'''***+++$$$!!!&&&)))'''&&&)))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&$$$######$$$&&&''''''''''''''''''((())))))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''***((('''((()))***)))(((&&&''''''((((((((((((((('''&&&&&&&&&'''(((***+++'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((&&&$$$%%%((()))(((&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***'''%%%&&&((((((&&&$$$((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))+++***)))'''''''''((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((&&&%%%&&&((()))(((&&&&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((()))'''%%%&&&(((((('''%%%%%%%%%&&&'''((()))******(((((((((((()))))))))***))))))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&'''(((((())))))((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))***))))))))))))(((((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''""""""#########$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))'''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''&&&''''''((()))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%&&&((()))((('''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&((()))((('''&&&&&&'''((()))***++++++((((((((()))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((())))))(((((((((''''''''''''''''''(((''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&...---+++)))((('''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))(((*********))))))))))))((((((((()))))))))*********((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((***(((&&&$$$$$$&&&(((***))))))))))))))))))))))))'''''''''((((((((())))))*********)))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''"""###$$$&&&'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---,,,***((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''((((((((((((((()))'''(((((((((((((((((('''(((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((()))***+++*********))))))))))))))))))))))))************((()))))))))************))))))))))))))))))******************************(((((((((((()))))))))))))))*********************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((***(((&&&$$$$$$&&&(((***))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''(((((("""###$$$&&&'''(((((()))''''''&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&((())))))(((''')))***'''(((((())))))((((((''')))((((((''''''(((((()))(((((((((((((((((((((((('''((())))))((('''(((***''''''((()))***+++,,,,,,)))))))))*********++++++))))))))))))************))))))))))))************************************(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******)))))))))(((((((((((((((((()))''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((((()))((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))******'''((((((((())))))))))))&&&(((***)))'''''')))+++(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''')))+++***'''&&&((()))&&&''''''((()))***++++++))))))*********+++++++++))))))))))))************((()))))))))************************************(((((((((((())))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))************)))(((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((($$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''!!!###&&&'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***)))((('''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))&&&(((******'''''')))+++(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((***+++***'''&&&''')))))))))))))))(((((((((((()))************+++++++++))))))))))))************(((((())))))*********+++************************(((((((((((())))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************'''((()))******)))((('''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))"""###%%%&&&'''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%))))))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$#########$$$$$$$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((())))))(((((('''''''''&&&(((((())))))))))))((((((%%%%%%&&&&&&'''((((((((())))))))))))************+++*********))))))((((((&&&''''''(((((((((((((((******))))))((((((''''''++++++++++++******)))))))))))))))******)))))))))'''(((+++,,,,,,+++(((''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))************))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%%%%&&&'''((()))*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))+++)))'''''''''((((((((('''%%%$$$''''''''''''(((((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))))))))((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&%%%############$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''((())))))))))))$$$%%%&&&((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''(((((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************+++*********))))))))))))'''((())))))******))))))++++++*********)))))))))++++++++++++*********)))******))))))))))))******((()))***++++++***)))((()))************+++++++++***************************************************************************)))))))))((((((((((((((()))***)))((('''(((***))))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&'''((((((***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%''''''((((((((('''%%%%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&'''''''''''''''&&&''''''((((((((()))))))))((((((((('''''''''&&&&&&((((((((())))))((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&))))))((((((((((((''''''((())))))******))))))(((++++++***))))))((('''''')))))))))*********++++++***************)))))))))((()))******++++++******+++++++++++++++*********++++++++++++************+++***)))(((((()))***+++************************)))************+++++++++******************************************************************************)))))))))(((((((((((()))******(((((()))***))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''&&&((((((((('''&&&%%%$$$###&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''((((((((()))))))))(((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((((((((()))))))))******)))))))))*********))))))((((((((())))))*********+++++++++************************((()))******++++++******++++++++++++++++++******++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++***))))))***++++++))))))*********+++++++++*********************************************************************************)))))))))((((((((()))******)))((()))***))))))************))))))))))))))))))))))))))))))******(((''''''(((******(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&%%%###!!! %%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&'''''''''((((((((())))))(((((((((''''''''''''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******(((((())))))))))))))))))))))))************))))))'''''''''(((((()))))))))************++++++++++++***************+++++++++'''((())))))******))))))************************+++++++++++++++++++++,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,))))))*********+++++++++************************************************************************************)))))))))))))))***+++***)))((()))+++))))))************))))))((((((((((((((((((((((((***)))'''''''''''')))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((()))******''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((()))***+++''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&((())))))*********&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&'''((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((())))))))))))******)))******++++++******)))&&&&&&'''(((((()))***************++++++++++++,,,*********+++++++++++++++'''((())))))******)))))))))))))))***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***++++++))))))***+++))))))************))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((()))+++,,,'''''''''&&&''''''((()))''''''''''''''''''''''''%%%&&&(((((('''((()))+++''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''((()))***+++++++++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&&&&&&&'''&&&%%%###""""""###%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((('''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''((((((((()))))))))))))))))))))(((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((())))))*********(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,*********++++++,,,,,,,,,((()))******++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,------)))***,,,------,,,***))),,,++++++******++++++,,,)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***++++++))))))***+++))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''((()))******)))((('''((((((''''''((()))******((('''''''''(((((()))***''''''''''''''''''''''''%%%'''((('''%%%###$$$&&&'''&&&&&&%%%&&&'''((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''')))***((('''''''''(((((()))***''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((''''''((())))))***))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%***((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''&&&'''(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))$$$%%%&&&'''(((((((((((())))))))))))************))))))))))))(((((((((((())))))************))))))************************************))))))))))))(((((())))))*********+++******++++++++++++******,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------(((***,,,......,,,***(((++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))+++++++++***)))***+++))))))************))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((()))******)))((('''***))))))(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&((()))&&&""" """'''&&&&&&%%%&&&'''((()))))))))((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***)))(((&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))######$$$$$$$$$$$$$$$$$$"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&$$$#########$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&###"""###$$$%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''%%%$$$######'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&+++(((%%%$$$%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))************))))))************************++++++***)))((('''&&&&&&''')))******))))))***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))+++++++++***))),,,,,,++++++++++++++++++,,,++++++++++++++++++,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,++++++******)))))))))))))))***++++++,,,,,,++++++,,,------------,,,...---,,,++++++,,,---...************************************************+++*********))))))((((((************************))))))***++++++++++++***))))))))))))))))))))))))************)))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''+++(((''''''***+++)))'''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))((((((((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''((((((((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%###"""&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''***((('''&&&&&&'''(((***((((((((('''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$###$$$$$$%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''***(((%%%$$$%%%''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))************))))))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''*********)))((((((''''''''')))******))))))***+++************************++++++++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---+++++++++++++++++++++++++++*********)))))))))))),,,,,,,,,+++++++++++++++++++++++++++***************+++,,,,,,------,,,,,,++++++************++++++************************************************++++++++++++*********)))************************))))))***++++++++++++***))))))))))))))))))))))))************))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%&&&((()))(((&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))))))))))))))(((''''''''''''&&&%%%%%%&&&'''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$######''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))'''%%%$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((()))******))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))''')))******))))))***+++************************************************))))))*********++++++++++++,,,,,,---,,,,,,++++++******++++++++++++++++++------,,,,,,,,,,,,------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,------------,,,++++++***))))))******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))************)))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((((((((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))*********)))((((((''''''&&&%%%%%%&&&'''''')))((('''&&&&&&'''((()))''''''&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((&&&%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%&&&''''''&&&%%%$$$&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))************))))))************************(((((()))))))))*********''')))******))))))***+++************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,---------........................------------------------+++++++++,,,,,,---------------,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))************)))))))))((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))(((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((('''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&((((((''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))+++******)))(((''''''&&&######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((('''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++(((((())))))******++++++''')))******))))))***+++************************)))))))))))))))))))))))))))************++++++++++++++++++*********++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------........................------------------------***++++++,,,,,,---------++++++,,,,,,------------++++++,,,------------,,,---...///000000///...---++++++++++++++++++++++++++++++++++++++++++++++++))))))******************************************))))))***++++++++++++***************************************)))))))))(((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&##############################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))************************)))))))))******+++++++++''')))******))))))***+++******************************************************+++++++++,,,,,,,,,***************+++,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,---------------,,,------...///------------------------,,,,,,,,,,,,------------,,,,,,------------------++++++,,,------...//////,,,,,,---...............,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************************))))))***++++++++++++***************************************))))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$&&&'''((()))%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((()))*********))))))&&&'''(((((((((((('''&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$#########%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************++++++''')))******))))))***+++************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------************+++---...///,,,,,,---......//////000//////............/////////////////////000111111////////////////////////.........//////000000000000000000///////////////------------............---...//////000000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************))))))***++++++++++++***************************************))))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&((()))))))))(((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''%%%$$$######'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$######%%%''''''&&&$$$(((''''''&&&&&&''''''(((''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&(((***%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))************))))))************************************************((()))******))))))***+++************************++++++++++++++++++++++++,,,,,,,,,---------......++++++***+++,,,...000222------......///000000111111111000000000000111111111111000000111222333333333333333333333333333333222222333333333444444444333333222222111111000000/////////...------,,,,,,...//////000000000000000111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))***++++++++++++***************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,)))(((***,,,(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))(((''''''''''''(((&&&&&&''''''((()))******))))))))))))***+++,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&''''''&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%$$$#########%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&'''''')))******)))(((''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((((((((((((((()))************************************)))))))))***,,,---,,,,,,++++++***+++++++++...---+++***++++++***)))++++++++++++************))))))))))))************++++++*********+++,,,,,,...---,,,---///111111000...111222000111444444111666333111111333444333000666555444222111111222333:::999888999999888666333888888999;;;======;;;999;;;999888888999999777555555333111111222222111000222000000333333///...000///111222111///---------.........,,,++++++,,,---***+++,,,---...---,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******)))(((((((((((((((***)))((((((((()))+++,,,+++++++++************)))++++++***)))(((((())))))'''(((((()))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((******))))))((((((''''''***)))((('''''''''''''''))))))(((((('''''''''&&&###%%%'''))))))'''%%%###((((((((((((((()))***+++(((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))((((((((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######"""""""""!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$############%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%###"""%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&&&&'''%%%&&&&&&'''((()))******))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((()))))))))((((((((((((((()))******************************,,,++++++***+++,,,---...,,,,,,++++++***++++++,,,...,,,***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---...///111000//////111222222111555777777444666:::<<<:::999888888999<<<<<<;;;888888888999::::::<<<>>>@@@@@@???>>>===<<<<<<<<<===@@@BBBFFFLLLQQQTTTSSSRRRLLLKKKLLLMMMOOOOOOLLLIIIBBB@@@===<<<<<<;;;999777888555555777666333333555000000111111000000111222---......---+++***)))***------...//////...---,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******)))(((((((((((((((***************+++,,,,,,+++++++++************)))++++++***)))))))))))))))&&&'''((()))))))))))))))+++++++++***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''&&&&&&'''''')))(((((((((''''''''''''%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%%%%'''$$$%%%&&&'''(((***++++++************************''''''((((((((()))))))))&&&&&&''''''(((((()))))))))(((((((((((()))******************************++++++*********+++,,,,,,,,,++++++***++++++,,,,,,---,,,***+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,------..................///000111222333555444222333444555555444666888999777:::AAAEEEDDD@@@@@@@@@BBBDDDDDDBBB@@@===???AAABBBCCCEEEHHHJJJFFFGGGHHHFFFCCCDDDHHHLLLKKKMMMRRRZZZ```eeeeeeeeeaaaaaaccchhhkkkjjjfffaaaWWWUUUSSSQQQPPPNNNJJJHHH@@@======??????;;;:::<<<888777555333222333444444....../////////...---,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++***))))))((()))))))))***++++++,,,,,,,,,,,,,,,+++++++++************)))+++***))))))))))))))))))%%%&&&'''((()))))))))))),,,,,,++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&'''((((((((())))))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%******))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&& """%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''%%%&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++************************(((((((((((((((((())))))++++++******++++++,,,,,,...,,,******+++,,,++++++*********+++++++++++++++,,,------...///000000111111111111111222333444555777666555666999;;;;;;;;;888<<<>>>???DDDKKKOOONNNLLLLLLLLLMMMMMMNNNNNNMMMLLLNNNPPPPPPNNNOOOQQQTTTRRRVVVZZZYYYUUUTTTWWW[[[ZZZZZZ\\\___eeeiiikkkkkkmmmnnnrrrxxx~~~}}}vvvooojjjiiigggfffeeebbb___\\\OOONNNPPPTTTTTTOOOMMMNNNNNNIIICCC>>>:::999888777444333111111222333333333+++,,,,,,,,,------------------,,,,,,,,,+++++++++***++++++++++++++++++***+++******)))))))))******)))***,,,---------,,,++++++++++++*********))))))******)))))))))))))))***$$$%%%&&&'''((()))))))))+++++++++******)))))))))((((((((((((((((((((((((''''''(((((())))))******'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((''''''''')))((('''&&&&&&'''((()))************))))))(((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###&&&(((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((*********))))))((((((((()))))))))))))))***++++++************************(((((())))))((((((((((((+++*********++++++,,,---...,,,************)))(((*********++++++,,,,,,,,,---......000111222333333222222222222333444555555777666777999>>>AAACCCCCCCCCHHHLLLNNNRRRXXXZZZXXXYYYYYYZZZZZZ[[[]]]___```^^^```bbb```^^^^^^bbbggglllsssyyyxxxrrrkkkhhhgggjjjgggeeeeeehhhmmmqqqsssrrrsssyyy~~~vvvsssqqqpppoooooonnnllliiicccccchhhnnnooojjjggggggiiibbbZZZRRRNNNKKKHHHGGGAAA<<<777333333444444444000000000000111111222222---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++************++++++((()))+++,,,,,,,,,+++***+++++++++*********))))))***)))))))))))))))******%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''%%%$$$$$$%%%'''(((&&&''''''''''''&&&$$$$$$'''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((************))))))))))))***))))))))))))***++++++************************++++++,,,,,,++++++***)))************+++,,,------///---+++***++++++***)))+++,,,,,,------....../////////111222444555666777444444555666777999;;;<<<<<<<<<===AAAFFFKKKMMMNNNRRRVVVYYYZZZ^^^dddfffdddeeehhhkkklllllllllmmmnnnhhhkkkmmmlllkkknnnvvv}}}|||wwwuuuqqqnnnnnnrrrwww|||~~~vvvtttrrrrrrrrrsssrrrqqqoooooottt{{{}}}{{{zzz|||zzzqqqkkkhhhfffccc```TTTMMMDDD>>>;;;999666333222222111000000000111111------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,---)))******++++++++++++++++++++++++************))))))))))))))))))******+++'''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&'''((('''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''''''''((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((()))******+++******))))))******+++,,,************************,,,,,,---------,,,***)))************+++,,,---...---,,,++++++---///....../////////000111111222222222333444666777999:::;;;:::;;;===@@@DDDGGGJJJLLLLLLKKKMMMPPPUUUZZZ\\\]]]```dddfffgggmmmxxx~~~{{{xxxvvvyyy{{{zzzzzz}}}zzzxxxyyy{{{{{{{{{wwwuuuwww}}}~~~|||zzzwwwsssiiiccc[[[UUURRRMMMFFFAAA:::999666444111000//////...------------,,,,,,,,,,,,------......------,,,+++++++++++++++,,,------+++++++++++++++,,,------+++++++++************))))))))))))))))))***++++++***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&''''''((()))''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''(((***+++++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))******)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$"""###$$$%%%'''((())))))'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((+++***((('''&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%%%%%%%&&&'''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((######%%%''')))+++,,,---*********)))******+++,,,***************************+++,,,,,,+++***)))(((************+++,,,---...,,,++++++---000222333333111111222333444444555555444555666888:::<<<===>>>AAACCCFFFJJJPPPUUUZZZ\\\[[[ZZZ[[[^^^cccgggiiiiiimmmppprrruuu}}}|||~~~yyywwwsssnnnllljjjddd[[[TTTGGGEEEAAA===999666555444......---------,,,,,,,,,---......//////......---++++++++++++,,,,,,---......---,,,+++,,,---...///+++++++++************)))))))))((())))))***+++++++++,,,,,,++++++***)))(((******************++++++((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((###%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%'''((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))))))))((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&$$$######%%%''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$)))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$((((((((('''&&&###!!!$$$%%%&&&%%%######%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))++++++******)))((((((((())))))(((((((((((()))))))))******+++,,,,,,------+++---......,,,++++++,,,///---+++))))))+++...000---///222222222111111111444444555666666777777888666999<<<===>>>AAAFFFKKKPPPPPPRRRWWW___hhhpppuuutttuuutttrrrpppqqquuuzzzvvvyyy|||xxxxxxyyywwwqqqlll^^^YYYRRRJJJBBB>>>;;;:::555444222222222111///------------...///...------...---,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++***))))))***+++,,,++++++++++++++++++++++++***************)))((((((''')))+++***'''&&&(((***))))))))))))))))))))))))***(((&&&&&&&&&'''&&&%%%)))))))))))))))(((((((((---+++(((%%%$$$%%%'''(((&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''***)))((('''&&&&&&'''(((***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''(((((())))))((('''&&&&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***+++***)))((((((((()))***'''''''''&&&&&&%%%%%%%%%''''''((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((()))))))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&'''(((((('''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%######%%%'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''((()))(((&&&&&&((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))******++++++,,,,,,,,,---***+++------+++******+++,,,+++***)))***,,,...000222444666666555444444555555666888999:::<<<>>>???AAADDDHHHJJJKKKMMMRRRWWWZZZ^^^dddkkkttt~~~~~~|||xxxsssjjj^^^SSSJJJDDDAAA===;;;888666666555444333///........./////////...,,,,,,++++++***++++++,,,...---,,,++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++***))))))***++++++***************************************)))((((((''')))******''''''(((***)))))))))))))))))))))))))))'''&&&&&&'''((('''&&&((((((((((((((((((((((((+++***(((&&&&&&&&&'''(((&&&((()))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((''''''((()))))),,,+++*********+++,,,---((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&''''''(((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%#########$$$%%%&&&((()))%%%&&&&&&&&&$$$$$$&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))***++++++++++++,,,,,,,,,,,,***+++------,,,+++,,,---,,,,,,,,,---...000222333777999::::::999888888999555777:::===>>>AAAEEEHHHMMMQQQUUUXXXYYY[[[```dddkkkrrr|||uuufffYYYOOOIIIGGGDDD@@@>>><<<;;;888777555222///------...---,,,,,,,,,+++++++++,,,,,,---...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++***))))))***++++++)))))))))))))))))))))))))))************))))))(((''')))***)))((('''(((***))))))))))))))))))))))))(((&&&&&&&&&((()))((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((((((***************+++,,,---)))))))))(((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000///000111333555777888888888:::;;;;;;:::999:::;;;;;;>>>BBBDDDFFFJJJOOOTTTTTTYYY^^^aaacccfffjjjnnnzzzxxxzzz}}}~~~}}}||||||}}}mmmaaaYYYWWWUUURRROOOLLLGGGBBB>>>@@@;;;555111000000///...///......------......///---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++))))))))))))))))))))))))))))))************)))(((((()))))))))((((((((()))(((((((((((((((((((((((('''&&&&&&''')))***)))'''&&&&&&&&&'''''''''''''''&&&'''((())))))(((((('''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''((()))***++++++((((((((((((((((((((((((&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''&&&%%%$$$###''''''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))(((&&&$$$#########$$$'''(((((((((&&&&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''((()))***++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,------+++---///000//////000222222444666888::::::;;;;;;888999;;;;;;;;;;;;===???DDDHHHLLLOOOQQQUUU\\\bbb```dddiiilllmmmpppuuuyyy~~~{{{vvvqqqnnnfffiiilllmmmkkkjjjjjjkkkoooqqqwwwxxxpppkkkjjjiiigggccc\\\TTTNNNHHHBBB:::666666666444222000000///.........//////---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++*********************************((())))))*********)))))))))((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&(((******)))'''&&&&&&&&&&&&''''''((((((%%%&&&((()))))))))'''&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&'''((()))*********''''''''''''''''''''''''(((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$###############$$$%%%'''(((''''''&&&((('''&&&%%%$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%&&&(((((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((('''(((((()))***++++++++++++******))))))******++++++++++++,,,---.........+++---///000000000222333666777888999:::;;;;;;;;;888:::<<<>>>???AAAEEEGGGHHHMMMSSSWWWYYY___hhhpppwwwzzz||||||{{{}}}~~~}}}|||yyyvvvrrrooonnnkkknnnqqqqqqooonnnpppsss{{{zzz|||yyyyyyyyyxxxuuuooofffaaaPPPHHH@@@;;;;;;;;;888444333222111///...............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++++++++***)))************************((())))))************)))***((('''((()))***)))'''))))))))))))))))))))))))''''''''')))******(((&&&&&&&&&&&&'''(((((())))))''''''((())))))((('''&&&$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((()))***++++++++++++&&&&&&''''''''''''(((((())))))))))))))))))((('''))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((())))))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%"""$$$&&&'''(((((('''&&&((('''%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###%%%''''''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''''''''$$$$$$%%%$$$######$$$&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))*********++++++******))))))******+++)))***+++,,,---///000000...000333444444555666888<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAADDDGGGKKKPPPSSSRRRXXX```eeeiiiqqq|||~~~{{{{{{|||~~~{{{|||~~~}}}|||{{{zzzzzz{{{~~~}}}~~~tttssssssuuuzzz}}}}}}{{{||||||}}}zzzlllcccXXXPPPMMMIIIBBB;;;999777666444222111000000000000///...------------------------------------+++,,,---......---,,,+++)))***++++++++++++***)))))))))))))))))))))))))))(((((()))******************(((''''''******)))'''))))))))))))))))))))))))(((((((((***+++***'''%%%&&&&&&'''(((((()))******)))))))))(((((('''&&&&&&$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$$$$%%%%%%&&&''''''((("""###$$$%%%&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((())))))))))))((('''((()))***++++++***))))))''''''((((((((()))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%''')))***&&&'''(((((((((&&&$$$"""'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$%%%&&&&&&'''###%%%''''''&&&$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%''''''((('''&&&%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''')))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************++++++************++++++))))))***,,,...///111111333555888999999:::<<<===BBBAAA@@@???>>>>>>>>>>>>@@@BBBFFFIIIMMMRRRXXX\\\aaaiiirrrxxx~~~~~~{{{zzz{{{}}}~~~{{{|||}}}{{{zzz~~~yyy}}}{{{yyyxxxyyyyyyyyyyyyxxxmmmeee\\\QQQHHH???>>>;;;999777555444444222222111///............------------------------,,,,,,---......---,,,,,,)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((()))******************(((&&&'''***+++)))''')))))))))))))))))))))))))))))))))***+++***'''$$$'''''''''((()))******+++******)))((('''&&&&&&&&&$$$&&&(((((('''''''''(((''''''''''''''''''''''''(((((()))))))))(((&&&%%%&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))))))))((('''&&&&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''''''''((())))))((('''&&&(((((())))))*********+++'''((((((((('''&&&%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''((()))************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%)))(((&&&$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###""""""###%%%'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''%%%$$$%%%((((((&&&###''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%))))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++,,,,,,,,,+++++++++***,,,...//////111444777555999===@@@AAAAAABBBCCCFFFCCC@@@???AAADDDFFFGGGMMMNNNOOOQQQUUU\\\dddjjjmmmvvv}}}zzz~~~}}}|||yyysssrrrtttqqqrrryyytttdddYYYNNNFFFAAABBB@@@999444444888555222222333333///,,,++++++,,,---------------......---------,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''((()))******)))((('''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''((())))))'''%%%$$$''''''''''''''''''''''''******))))))((((((''''''))))))************))))))---+++)))((('''((()))***&&&''''''(((((((((((((((%%%%%%$$$###$$$%%%&&&''''''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%,,,+++)))(((''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$##################$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$&&&((((((&&&$$$''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%&&&&&&''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++---///000111333666999;;;===???@@@?????????@@@BBBBBBCCCEEEIIIMMMPPPQQQSSSUUUXXX\\\aaagggnnnrrr||||||{{{{{{{{{xxxyyy~~~wwwjjj]]]TTTNNNOOONNNGGGAAA???===:::555444444333000---,,,------------,,,,,,+++------------,,,,,,,,,,,,*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''***)))))))))((((((((('''))))))************))))))+++)))(((&&&&&&&&&((()))&&&''''''((((((((((((((('''&&&&&&%%%&&&'''((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((((((&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++,,,+++******+++,,,---...000111333444555777:::<<>>888555444333000---000000///......---,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((((('''&&&%%%%%%%%%&&&'''&&&''''''(((((((((((((((((((((((((((((()))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$###$$$%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******)))))))))(((((((((((((((((((((((((((((((((******))))))))))))******'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++,,,,,,,,,,,,+++++++++,,,...000222666888999999999:::<<<>>>???@@@BBBDDDFFFJJJOOORRROOOSSSYYY```gggnnntttwwwyyy|||~~~{{{zzzxxxwwwwwwyyyzzz|||~~~yyyvvvyyy|||zzzvvvyyy~~~zzzppplllkkkfff]]]UUUNNNHHHAAA<<<:::888555222333222222111000/////////---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((()))))))))*********)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''&&&$$$#########$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))***************************(((((())))))************)))******+++,,,------------------...///222444555:::;;;;;;;;;999999;;;===@@@BBBDDDGGGLLLRRRXXX]]]\\\bbbjjjrrr{{{}}}{{{|||}}}}}}zzz{{{|||}}}}}}}}}}}}}}}}}}}}}vvvvvvuuuuuuwwwzzz|||yyyvvvnnnfff```YYYPPPJJJFFFCCC>>>;;;555444333111000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''************************(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''((((((&&&''''''(((((((((((((((''''''(((((())))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%###!!!!!!###%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''))))))'''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))))))))******************************((((((((()))******++++++******+++,,,------...///...///000333555777888999999:::;;;;;;::::::<<<>>>FFFHHHLLLOOOSSSYYY___dddhhhooo{{{~~~~~~||||||~~~}}}~~~}}}yyyvvvttttttuuuwwwsssqqqrrrtttvvvyyyvvvoooddd[[[UUUNNNGGGBBB;;;999777333111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))((((((''''''((((((((())))))))))))&&&''''''(((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&$$$###""""""""""""###$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%(((***)))'''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))((('''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((()))))))))*********************************'''(((((()))******++++++******+++,,,---.../////////111444888:::;;;<<<<<<:::;;;===>>>???@@@CCCFFFPPPSSSWWW[[[___dddjjjooosss~~~}}}|||}}}~~~~~~}}}}}}~~~ssslllfffcccaaaaaafffmmmwwwlllaaaWWWOOOHHHEEE@@@;;;666333111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''''''''((()))))))))))))))&&&''''''(((((((((((((((&&&'''((()))))))))((('''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((()))******)))((('''(((((('''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&''')))***''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%(((******'''&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))((())))))******((('''&&&))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************************************'''(((((()))***+++++++++******+++,,,---//////000///222666;;;>>>>>>>>>>>><<<>>>AAACCCEEEHHHLLLOOOWWWZZZ___eeejjjpppvvvzzz}}}|||zzz|||~~~~~~}}}||||||ssskkkeee``````dddffftttxxxkkkbbbTTTPPPJJJCCC<<<777444333000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&''''''(((((((((((((((&&&'''(((******))))))((('''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&))))))((('''&&&&&&'''''',,,+++***((((((((()))***((()))***+++++++++++++++************************((()))***,,,,,,,,,+++***,,,,,,,,,,,,...000333444888:::<<<<<<::::::===@@@GGGIIIJJJLLLMMMQQQVVVZZZccciiioooqqqqqqttt}}}xxx{{{~~~~~~~~~{{{ppplllnnnmmmooovvvyyyiii___QQQHHHCCCAAA===:::999222,,,+++...000...+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))+++,,,***&&&$$$$$$%%%(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((&&&((()))++++++)))(((&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''''''''''''''&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))))))))))))))***'''''''''((((((((((((((())))))((((((((('''''''''(((((((((((())))))***+++,,,+++)))((((((((()))***))))))******************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,...000222555777888999<<>>BBBEEEMMMOOOQQQTTTXXX]]]bbbgggrrrwww{{{{{{{{{~~~~~~}}}~~~~~~wwwlll]]]RRRKKKFFFAAA===:::888555222222222222222000///...------,,,------************************+++******))))))******+++************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((***+++***'''%%%%%%&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((()))'''%%%######$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))))))))))))))******))))))((((((((((((((('''))))))((((((((((((''''''''''''(((((())))))******+++***))))))((()))))))))+++***)))((((((((()))***)))))))))))))))))))))))),,,++++++++++++,,,---------...111555888:::<<<===???BBBEEEFFFFFFGGGJJJNNNSSSWWW\\\aaagggooovvv{{{~~~|||{{{|||zzzkkk^^^VVVPPPJJJGGG======<<<888333000111222111000///...---,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&''')))***+++'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((***)))'''&&&&&&''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))'''&&&&&&'''((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''(((***)))))))))((((((''''''))))))((((((((((((((((((''''''(((((('''''''''&&&******))))))))))))))))))+++***(((&&&&&&''')))***)))))))))))))))))))))))),,,,,,+++***+++,,,...///000222555999<<<>>>???@@@GGGKKKOOOQQQPPPQQQUUUXXX\\\aaahhhpppyyyyyyrrrqqqwwwyyy{{{|||{{{{{{}}}~~~|||wwwxxxwwwtttssswwwvvvjjjaaa\\\XXXVVVHHHFFFBBB===777333000///000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&'''(((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$)))((('''&&&&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%$$$$$$$$$%%%%%%&&&'''******))))))((((((((('''(((((())))))))))))))))))&&&'''((()))))))))(((((()))))))))*********))))))+++)))(((&&&&&&''')))***++++++++++++++++++++++++,,,+++++++++,,,...000111555777:::===???AAAAAAAAANNNRRRWWWYYYYYYZZZ^^^aaaiiiooowwwyyyjjjbbbaaahhhkkkqqqvvvzzz~~~yyywwwssslllgggeeehhhkkkyyyvvvnnniiigggfffZZZTTTKKKEEEBBB>>>888333///......------------...------------------------,,,,,,,,,------,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((************************))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%&&&&&&((()))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&''''''&&&%%%%%%''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&'''((())))))***))))))))))))))))))((((((((())))))))))))******&&&''')))***,,,,,,++++++(((((()))************)))))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000222444555:::;;;===@@@BBBDDDEEEEEERRRWWW]]]aaaccceeeiiilllyyy~~~tttddd[[[ZZZ[[[aaajjjsss{{{wwwlllccc]]]aaauuu~~~zzzyyyyyypppgggZZZRRRMMMHHH@@@999222111000///////////////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&%%%&&&''')))***)))(((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&'''''''''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''))))))))))))))))))))))))######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''')))))))))'''%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((('''((()))***++++++)))))))))))))))*********(((((()))))))))*********((()))******)))'''%%%$$$'''((()))***+++******)))'''(((((()))***+++,,,,,,++++++++++++++++++++++++,,,---000333666888999:::===>>>@@@BBBEEEHHHKKKLLLVVV\\\eeekkkooosssyyy}}}uuuggg___]]]___eeeooozzz~~~nnnccc^^^hhhyyyxxxhhh[[[PPPHHHBBB999777555333111000//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))''''''(((((())))))******************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&)))***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))'''&&&%%%'''***+++)))'''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((()))***)))((('''%%%&&&'''((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''',,,,,,***(((%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((("""!!! """$$$''')))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''((()))++++++(((((())))))******++++++(((((())))))*********+++++++++***((($$$'''((()))+++++++++***)))&&&''')))+++,,,---------************************---///333777:::<<<===>>>??????AAADDDHHHLLLPPPRRRZZZbbbkkktttzzzwwwllleeedddlllrrr{{{{{{ppplllhhhkkk{{{kkkZZZQQQMMM>>>===:::777444111///...........................******,,,,,,,,,,,,******,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''''''((()))******+++************************))))))(((((((((((()))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&(((***+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((***+++,,,))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))(((&&&%%%'''***+++)))&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))******+++))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%&&&'''++++++)))(((&&&$$$###"""%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&(((((()))+++------+++'''$$$%%%&&&&&&&&&''''''(((((())))))%%%&&&'''((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((('''(((((())))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))*********************+++...---,,,+++,,,---///111...222777:::::::::===??????BBBEEEIIINNNTTTZZZ___iiiooozzz|||yyyyyy~~~yyymmmjjjppp{{{|||zzzuuutttzzzlllZZZQQQGGGEEEAAA<<<888444111///000111111///---+++***+++------------------------,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))((((((((((((************************+++*********))))))((((((...---+++***))))))))))))+++)))'''(((+++,,,***((())))))((((((''''''&&&&&&+++*********))))))((((((((((((((((((((((((((((((((()))***+++***)))'''%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''&&&%%%$$$$$$&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%$$$%%%''''''''''''((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&''''''((()))***++++++))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))((((((((((((((())))))***(((((((((((()))))))))***************************))))))******++++++,,,,,,++++++***+++,,,///111333000444999;;;<<<===AAAEEEFFFHHHKKKPPPVVV___hhhnnnwww|||~~~zzzwwwyyyyyyzzz}}}lll\\\MMMJJJEEEAAA===999666444/////////...---------...------------------------,,,,,,,,,++++++++++++***+++*********))))))))))))*********)))))))))((((((************************************)))))))))(((+++******)))))))))*********(((&&&''')))***)))'''((((((((((((((('''''''''*********)))))))))((((((((((((((((((((((((((((((((((((*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''')))(((((('''&&&%%%$$$$$$###$$$&&&&&&%%%%%%'''(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&((()))&&&'''((()))***,,,,,,---))))))))))))))))))))))))((((((((((((((()))******'''((())))))******))))))(((''''''''''''((())))))((((((((()))))))))******************************))))))***+++,,,,,,------)))******,,,///333666888666999===???AAAEEEKKKOOOSSSTTTVVVZZZbbbmmmyyy|||zzzyyyxxx{{{{{{fffTTTPPPKKKFFFAAA>>>:::777333222111///////////////------------------------,,,,,,,,,,,,++++++++++++***************)))))))))+++++++++*********))))))************************************))))))))))))((((((((())))))*********)))'''&&&'''((()))(((&&&'''''''''(((((((((((((((******))))))))))))(((((((((((((((((((((((((((((('''((()))***)))((('''&&&%%%&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))(((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$$$$%%%&&&''''''((())))))))))))((((((''''''&&&&&&)))((('''&&&'''(((***,,,''''''((()))******++++++(((((((((((((((((((((((()))((('''''''''(((***+++(((((()))************)))((((((((((((((()))******(((((()))))))))************************************+++++++++,,,,,,------++++++---000333777:::<<<<<>>@@@CCCFFFIIIMMMSSS\\\bbbgggiiimmmsss||||||yyyxxx~~~vvvnnnddd\\\WWWRRRLLLGGGCCC>>>888333222111///.../////////......------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))******)))*********)))(((&&&%%%))))))***)))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((''''''))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))))))))((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((()))'''&&&%%%%%%&&&&&&%%%$$$((((((((((((((('''''''''(((((('''&&&&&&'''((()))))))))(((((('''&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******((()))******++++++******+++************+++,,,,,,)))))))))*********++++++++++++++++++++++++++++++------------------------...000333777;;;>>>AAACCCEEEHHHMMMPPPTTTZZZcccjjjjjjooowww|||yyyooojjjrrr~~~|||qqqiiiddd```YYYSSSNNNHHH???888666555333111000000//////...---------------------,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))***************+++++++++***(((&&&%%%)))***+++***)))((()))+++'''''''''(((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''((((((******)))(((((('''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))'''((())))))******))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((&&&$$$%%%'''((('''%%%'''''''''((((((((((((((((((((('''''''''''''''''')))))))))((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++************)))***++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,---...///000000333555:::???DDDIIILLLNNNOOOSSSXXX\\\```fffnnntttrrryyyuuujjjhhhmmmttt}}}zzzwwwqqqkkkeee\\\OOOEEE???;;;777333000000000///...---------...------------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++************************************((()))))))))************)))***+++,,,+++***((('''''')))+++***((('''(((***(((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''(((((())))))'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((((()))))))))((((((((()))************)))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''******))))))((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((''''''''')))'''&&&'''***,,,***(((&&&'''''''''(((((())))))))))))************)))((((((((())))))******++++++))))))))))))))))))))))))&&&''')))*********)))((())))))***++++++++++++***)))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++((()))***---///111333444888;;;@@@GGGMMMSSSWWWYYYYYY]]]cccgggkkkqqqxxx~~~|||vvvqqqrrrfffrrr|||ppp```RRRHHHAAA999333111000000///...---------......---------,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))************************(((((())))))*********+++((()))+++,,,---,,,***)))&&&(((***)))&&&%%%''')))))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((()))******+++'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((((((((((((((((((((()))***************))))))))))))))))))))))))++++++***)))((('''&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%)))((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&&&&'''((($$$%%%&&&'''((('''&&&%%%''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,---...---,,,,,,---///111///------000444999======GGGOOORRRWWW```dddcccfffgggkkkrrrzzzxxxrrrrrrxxxuuu\\\PPPLLLCCC999666444222000//////000000......------------,,,,,,,,,+++******)))******************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***))))))(((((((((((())))))***)))'''&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,---------+++,,,---///000///...///111555:::===AAAKKKTTTYYY^^^eeeiiihhhlllooouuu~~~rrr[[[QQQJJJEEE999666333111000000000000------------------,,,,,,,,,++++++***************++++++++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))******)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((())))))******))))))))))))))))))))))))))))))************)))))))))(((((((((((()))******))))))(((((((((((())))))((((((''''''((()))+++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((()))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%&&&''''''(((''''''''''''(((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***************************************************************++++++++++++,,,+++,,,---,,,+++,,,---/////////000222555999<<<>>>CCCMMMWWW\\\aaaggglllmmmssswwwmmmYYYPPPKKK???<<<777444333222111000+++,,,---......---,,,,,,,,,,,,+++***************,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((()))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))(((((((((((()))))))))))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&'''((('''&&&&&&&&&((('''&&&%%%%%%%%%&&&((()))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********************************************************))))))*********+++++++++***+++,,,,,,,,,,,,...000///000333666:::>>>AAACCCEEELLLUUUZZZ___fffnnnsss{{{hhhWWWNNNGGGBBB<<<888777555333000+++,,,...//////...,,,+++,,,,,,+++************+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))************)))))))))))))))))))))***++++++))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&&&&(((((('''&&&%%%&&&'''((()))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************************************************************))))))*********+++++++++***+++,,,---,,,---000222111333777<<>>@@@CCCIIIOOOVVV___hhhmmmqqq}}}uuuyyyyyykkkeeehhh|||zzzssskkkeeebbbZZZRRRJJJ@@@777555444222111111000...---++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&((()))************(((///222---&&&%%%((())))))((('''%%%$$$$$$$$$%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((%%%'''***,,,,,,***'''%%%)))))))))))))))))))))))))))************+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' """$$$%%%%%%$$$###(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((''''''))))))******)))(((((('''))))))))))))))))))))))))***)))(((((((((((()))***(((''''''&&&'''((()))***)))*********++++++++++++******)))(((((())))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111333555555666999>>>BBBOOOSSSWWW\\\bbbhhhoootttuuu}}}ssspppuuu|||yyyvvvmmmdddXXXKKK>>>999888444000///000///---,,,+++*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''+++******))))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&%%%%%%&&&'''((()))************(((///333...(((''')))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%************************&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((())))))))))))*********+++***((($$$ )))))))))))))))))))))))))))************+++++++++''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''(((((('''''')))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((((((''''''''''''''''''(((*********)))((((((''''''***************))))))((())))))))))))))))))))))))+++******))))))******+++(((''''''''''''((()))***************+++++++++++++++******))))))***++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,---...///000111555999;;;<<<@@@FFFKKK]]]```eeeiiimmmqqquuuyyy{{{yyyqqqlll[[[HHH@@@===888333111111000///...---,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''************************+++***)))(((&&&%%%$$$###&&&'''((())))))******)))'''///333///***)))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''&&&&&&%%%************************&&&&&&'''''''''(((((((((************************'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************''''''((((((''''''&&&%%%)))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))***++++++++++++***)))((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))((((((''''''(((((()))&&&''''''''''''''''''&&&'''(((((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((((((((()))))))))******))))))(((((((((((((((((((((((((((***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,---...///000///444;;;???AAAFFFNNNUUUdddhhhoootttxxx{{{~~~|||oooVVVHHHCCC===999777111111111000000///...---------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***+++++++++*********)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%''''''((()))))))))))))))%%%,,,000---)))))))))(((******)))(((((((((''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((************************(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***+++,,,---))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((***))))))((('''&&&%%%$$$'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$$$$############$$$$$$'''''''''&&&&&&'''''''''''''''((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&''''''((())))))''''''(((((()))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,...000111222222888@@@DDDFFFKKKSSSZZZhhhnnnxxxmmmYYYMMMDDD>>><<<111000000/////////......---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((($$$***---***(((((((((&&&,,,++++++***((('''&&&%%%'''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))111000...,,,******))))))************************))))))*********+++++++++''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''(((((((((((()))))))))***)))((('''&&&$$$$$$###&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((&&&'''(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))###$$$%%%&&&''')))******&&&''''''(((((((((((('''))))))))))))))))))))))))((())))))******))))))((('''((())))))******)))))),,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---...111333555777;;;BBBJJJNNNOOORRRZZZaaammmuuusss___OOOEEEBBB444333111///---------...------------,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++++++++*********)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''''''''(((((()))))))))************************''''''''''''''''''''''''%%%&&&'''((()))******+++(((((())))))))))))(((((($$$(((***'''&&&((()))'''************)))'''&&&%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''************************''''''((((((((()))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''''''''((((((((((((---,,,+++************+++************************)))************+++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((()))))))))(((((('''''''''(((''''''&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))***))))))(((((())))))***((('''&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))'''((()))*********))))))------,,,,,,,,,+++++++++((((((***+++,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555888;;;<<>>777222111111///---000////////////.........------,,,+++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++******++++++)))))))))************+++************************))))))************))))))))))))))))))************(((((())))))((('''%%%$$$''''''((((((((()))))))))'''''''''(((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''((())))))*********)))(((''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))******))))))))))))******)))))))))************+++))))))))))))************************************)))))))))******++++++,,,''''''(((((('''&&&&&&%%%'''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---......------------......333222222333666:::>>>AAAIIIPPPZZZccciiinnnqqqssssss~~~zzzvvvtttooooooooopppssstttsssrrrpppwww}}}vvvrrrhhhgggfffeeeeeeeeeeeefffhhhlllrrryyyzzzcccTTTKKK???888555333111///000000000/////////......------,,,++++++++++++,,,******+++++++++,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************%%%&&&((()))((('''&&&%%%)))))))))(((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******)))))))))(((((((((''''''(((((())))))***++++++,,,)))(((((('''''''''(((((('''((()))******)))(((''''''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))*********++++++************++++++))))))*********+++++++++))))))))))))******************************************+++,,,,,,---......'''((((((((('''&&&%%%%%%((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,******+++,,,,,,,,,,,,++++++*********+++,,,,,,---......------------......000222444777:::>>>BBBDDDOOOVVVaaakkkqqqtttvvvwwwyyyvvvuuutttqqqmmmiiieeecccbbbaaa```aaabbbcccbbbaaaaaaiiirrrvvvuuuwwwzzzsssllleeeaaaZZZYYYYYYYYYYYYYYYZZZZZZ]]]```ffflllttt~~~~~~aaaVVVHHH>>>999777444111000000000000////////////...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++******)))((()))))))))))))))******++++++++++++(((((((((((((((((((((((())))))************))))))))))))))))))************%%%&&&)))***+++***)))(((++++++***)))((('''&&&&&&&&&'''''''''(((((())))))&&&''')))*********)))((('''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))(((((((((((($$$$$$%%%%%%&&&''''''(((((((((''''''''''''(((((('''((()))******)))(((''''''((((((((())))))******))))))(((((((((((())))))(((((())))))******++++++,,,,,,++++++++++++,,,,,,))))))******++++++++++++))))))))))))************************************,,,,,,------...///000000&&&'''''''''((()))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((,,,,,,+++***))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))+++*********))))))((((((---,,,,,,...//////---+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///...---...//////...---///222666:::@@@EEEKKKNNNZZZ]]]hhhvvv|||zzz{{{|||yyyvvvtttrrrpppkkkfff```^^^______[[[WWWWWWWWWXXXXXXXXXYYYYYYYYYXXXZZZ]]]bbbfffjjjmmmoootttxxx|||yyyvvvtttrrrpppkkkeee```[[[WWWUUUKKKKKKLLLMMMNNNOOOQQQRRRPPPRRRVVV[[[bbbkkkuuu{{{{{{jjjTTTCCC;;;666222...---...000000/////////000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***---......---,,,+++***)))))))))***,,,---************))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++******(((''''''))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))(((((((((((((((((()))***************,,,+++)))((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))(((''''''(((((((((((())))))))))))+++*********))))))(((((()))************+++++++++,,,,,,,,,++++++***************))))))))))))******************************++++++***************************+++,,,---...///&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&'''(((((()))***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))******)))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++*********)))***))))))***,,,,,,***(((++++++,,,,,,,,,---------,,,,,,,,,,,,------------///...------...//////...333777<<>>>>>===>>>>>>BBBCCCEEEFFFHHHMMMSSSWWWccchhhpppxxx}}}bbbMMM@@@999666333222///,,,,,,---...000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))))))))***++++++++++++***************))))))))))))))))))************))))))))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))(((((())))))******))))))******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))(((((('''(((((((((((())))))))))))************)))))))))))))))************+++++++++,,,,,,,,,++++++++++++*********))))))))))))************************************++++++++++++++++++---,,,,,,,,,,,,,,,------+++******))))))(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******(((''''''&&&&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***+++,,,---,,,***,,,,,,,,,,,,---------------------.........//////............///111444777===CCCKKKOOOQQQWWW___gggvvv|||vvvsssqqqpppppphhhhhhgggfffeeecccaaa```___]]]ZZZYYYYYYXXXVVVTTTNNNKKKIIIIIIJJJJJJHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHGGGGGGIIIJJJLLLQQQRRRRRRRRRRRRRRRRRRRRRTTTTTTRRRRRRRRRSSSTTTUUUOOONNNLLLIIIFFFEEECCCCCC>>>>>>===<<<;;;;;;;;;;;;>>>?????????@@@BBBGGGJJJTTTYYY___fffnnnxxxoooWWWFFF<<<888666444111000000000111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***))))))***))))))+++,,,,,,+++***)))************)))))))))((())))))************))))))((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))(((((()))))))))))))))((()))))))))((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++******************************+++++++++++++++,,,...------,,,,,,,,,------)))))))))(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******)))(((((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************...---+++,,,---...---,,,++++++++++++,,,,,,,,,,,,---------.........//////...///000000111555;;;???GGGNNNUUUVVVVVV[[[fffooozzz|||~~~~~~zzzvvvsssrrrsssssssssmmmmmmllljjjgggdddbbbaaa^^^^^^___^^^]]]\\\[[[ZZZWWWUUUSSSQQQPPPOOOLLLIIIFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBGGGGGGFFFFFFGGGIIIJJJLLLLLLKKKJJJJJJIIIJJJJJJJJJPPPOOOMMMLLLKKKLLLMMMMMMGGGFFFEEECCCBBBAAAAAA@@@======<<<<<<;;;<<<<<<===:::;;;<<<;;;;;;===@@@CCCHHHLLLRRRXXX___iiiuuu~~~yyyyyy{{{fffTTTGGGAAA777555222222333333111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,)))***+++,,,,,,+++))))))************)))))))))((())))))************))))))(((((((((((((((((((((((()))************))))))((((((((((((((((((((((((((())))))***))))))((('''&&&'''((((((((()))))))))***(((((()))))))))(((((('''((((((((()))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++************++++++******************************++++++,,,,,,,,,,,,......---,,,,,,,,,------&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))''''''&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***))))))(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********---+++******+++,,,,,,+++*********+++++++++,,,,,,,,,------------............000222222444:::BBBIIITTT[[[aaa```^^^cccqqq~~~yyyzzz|||~~~}}}vvvqqqllliiieeebbbbbbbbbaaa```\\\^^^```___]]]YYYWWWWWWWWWXXXXXXWWWSSSQQQPPPPPPPPPNNNLLLKKKJJJHHHEEEBBB@@@@@@@@@@@@???>>>===============>>>>>>>>>??????BBBBBBDDDEEEGGGHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA===<<<<<<;;;;;;;;;<<<<<<888999:::999999:::<<>>BBBGGGLLLQQQYYYdddllltttwwwccciiivvvqqqaaaTTTKKK===999444222222222///---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++++++++***))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))))))))(((((('''''''''(((((())))))******(((((()))))))))(((''''''''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,++++++************++++++******************************++++++,,,---------...---------------......&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))))))))(((((())))))***+++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,+++)))(((***++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,------------///222444555888???IIIQQQ^^^fffkkkiiieeelll}}}~~~~~~|||{{{yyyuuuqqqlllgggeee^^^\\\YYYXXXXXXWWWVVVUUUSSSUUUWWWVVVSSSPPPOOOPPPNNNPPPQQQOOOKKKHHHHHHIIIKKKIIIHHHHHHHHHGGGDDDAAA===>>>??????===;;;::::::<<<<<<<<<<<<===============???AAACCCEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@???>>><<<;;;;;;;;;;;;:::;;;;;;:::999999;;;<<<;;;>>>AAADDDFFFLLLSSSYYY___kkk{{{gggbbbdddrrr{{{ooobbbYYYKKKCCC999333222222000...............------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,++++++***))))))******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))))))))((('''''''''((()))*********(((((())))))(((''''''&&&&&&&&&((()))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))((()))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******************************++++++,,,------...---------------...///000(((((())))))******++++++%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((()))******))))))(((((((((((())))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,...,,,***)))+++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------///222555777:::BBBMMMWWWcccjjjooollliiiqqqzzzvvvtttpppmmmiiieeebbb```______XXXVVVTTTTTTTTTSSSQQQPPPPPPRRRRRRPPPLLLJJJKKKMMMFFFHHHJJJIIIGGGEEEFFFHHHEEEEEEDDDEEEFFFFFFCCCAAA>>>???@@@@@@>>><<<;;;:::888888888888999999999999;;;===@@@CCCDDDDDDBBBAAA???@@@AAABBBCCCDDDEEEEEECCCCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@@@@DDDCCCAAA???===;;;::::::===>>>>>><<<::::::;;;<<<;;;>>>@@@AAAAAADDDJJJNNNTTT```pppvvvhhh___ggg~~~}}}qqqhhhYYYNNN???666333333333222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))---,,,***)))))))))***+++************))))))))))))))))))************))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))''''''((())))))***))))))&&&''''''((()))******+++(((((())))))((('''&&&&&&%%%&&&((()))))))))((((((************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******************************+++,,,,,,---......,,,,,,,,,---...///000111))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''((((((((()))(((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((************)))((('''&&&))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))(((''''''''''''''''''(((***+++++++++***)))(((((())))))))))))(((((()))))))))))))))******+++******))))))))))))*********++++++,,,,,,++++++***************************************************,,,+++***+++,,,---------666555444777>>>JJJXXXaaaoooooopppsssxxx}}}uuunnnjjjgggfffaaa```^^^\\\ZZZXXXWWWWWWWWWVVVUUUSSSRRRPPPOOONNNLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@>>>???>>><<<:::999999999999;;;;;;::::::999888888888999:::;;;<<<============>>>>>>>>>>>>???@@@AAABBB@@@???>>>>>>>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@AAABBBAAA???>>>===>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;:::;;;===???BBBDDDKKKRRR```ooo{{{|||mmm```cccsssvvvmmm___MMMAAA<<<:::777555111000//////............------......------,,,+++---///111///+++)))+++---***++++++,,,,,,++++++***************************((((((((()))******++++++))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''******))))))((((((''''''&&&$$$$$$&&&***,,,***(((***************)))(((((()))))))))***++++++,,,,,,((((((((((((((((((((((((***)))(((''''''((()))***&&&'''((())))))***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))******++++++,,,------)))+++------...///111333((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***''''''((((((''''''&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((())))))(((''''''''''''''''''((())))))******))))))(((((())))))))))))(((((()))))))))))))))******+++******))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,---/////////444555999@@@LLLZZZfffmmmuuuvvvxxx|||}}}yyyrrrjjjddd```^^^^^^]]]\\\ZZZXXXVVVUUUTTTTTTRRRRRRQQQPPPNNNMMMLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCBBBAAA?????????>>><<<;;;999999999:::;;;::::::999888888777777999:::;;;<<<<<<=========>>>>>>>>>>>>???@@@AAAAAA???>>>>>>===>>>???@@@AAA@@@@@@????????????@@@@@@AAAAAA@@@???????????????@@@@@@@@@??????>>>>>>>>><<<;;;;;;;;;<<>>===;;;::::::::::::::::::999999888777777777999999:::;;;<<<<<<<<<<<<============>>>???@@@@@@===============>>>??????>>>>>>============>>>>>>@@@@@@@@@AAA@@@@@@???>>>AAAAAA@@@@@@@@@@@@@@@@@@======<<<<<<<<<>>>???@@@>>>BBBKKKUUU___mmmxxxyyyzzzyyywww|||sss[[[JJJ???777333666444222000...---------------......------,,,+++---,,,++++++++++++***)))***++++++,,,,,,++++++***************************++++++******)))(((((('''))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))+++***(((((()))(((&&&$$$''''''((((((((('''&&&&&&******)))(((((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******+++,,,,,,------.........---,,,---///444888((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&'''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%$$$#########$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))******)))(((''''''''''''((((((((('''&&&&&&&&&''')))***(((((())))))))))))(((((()))))))))))))))******+++******))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---...111555888AAAGGGQQQ^^^kkkuuuzzz{{{yyy{{{{{{xxxuuuppplllddd```YYYSSSOOOMMMNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAA@@@@@@?????????AAAAAA@@@@@@@@@?????????>>>>>>>>>??????????????????>>>===<<<<<<;;;;;;;;;:::999999888888777666666888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>???????????????????????????>>>============>>>???>>>???DDDLLLTTT___rrrmmmVVVFFF>>>:::666444222///------------------......------,,,+++///,,,******------+++(((***++++++,,,,,,++++++***************************************))))))(((((())))))))))))))))))))))))))))))************)))))))))(((((((((((((((((()))))))))))))))))))))))))))''''''(((((())))))***************))))))(((&&&%%%''''''(((((((((''''''&&&)))))))))(((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++***))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------...............///222777???DDD''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%%%%$$$###""""""###$$$%%%)))(((((((((((('''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$######### !!!"""###$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&''')))***(((((())))))))))))(((((()))))))))))))))******+++******))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......---...222999>>>KKKRRR]]]hhhrrrzzzzzzsssmmmjjjfffccc```XXXUUUPPPKKKHHHHHHIIIJJJHHHGGGFFFFFFEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC?????????>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>===<<<<<<;;;::::::999999888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<<<<============<<<;;;;;;::::::;;;;;;<<<===>>>???@@@AAA@@@???>>>>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>???>>>AAAFFFKKKTTTdddrrreeePPPEEE@@@666444111///---......///------......------,,,+++///---***+++...///---******++++++,,,,,,++++++***************************(((((())))))************))))))))))))))))))))))))))))))************))))))((())))))))))))))))))((())))))))))))))))))))))))''''''(((((())))))******((()))******)))((((((((('''(((((())))))(((((((((((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))(((((()))*********)))(((''''''((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,---......//////111222333555:::BBBKKKRRR''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((('''&&&&&&***)))'''&&&%%%&&&((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$&&&'''(((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((''''''''''''(((((()))((((((''''''(((((()))***(((((())))))))))))(((((()))))))))))))))******+++******))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,...//////000666>>>EEEQQQZZZfffooowww~~~yyyuuulllhhhccc___\\\ZZZWWWUUUMMMKKKHHHEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA<<<<<<==================<<<<<<<<<===>>>>>>?????????>>>>>>=========>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;::::::999888888777777777888999::::::::::::::::::::::::;;;<<<===>>>;;;<<<<<<===>>>=========;;;;;;::::::::::::;;;;;;======>>>>>>???>>>>>>>>>??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@??????@@@>>>>>>AAAEEEKKKWWWcccvvvzzz```NNNFFF:::888444111//////000111------......------,,,+++...---,,,---......---,,,***++++++,,,,,,++++++***************************'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((******))))))***+++''''''((()))))))))((((((''''''((())))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))(((((('''))))))))))))************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,---......//////000111222555:::AAAJJJUUU\\\''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&...---***)))((()))+++,,,'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***'''((()))***************((((((((()))))))))******(((((((((((((((((())))))'''''''''''''''((())))))'''((())))))******))))))(((((())))))))))))(((((()))))))))))))))******+++******))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,------......---///000111333:::EEEMMMYYYcccooouuu{{{|||wwwqqqmmmjjjgggbbb___YYYXXXVVVTTTRRRQQQOOOMMMGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>:::::::::;;;;;;<<<<<<<<<999999:::<<<===>>>???@@@AAA@@@???============>>>>>>>>>?????????>>>===<<<<<<<<<;;;;;;:::999999999666777888999::::::::::::999999999999:::;;;<<<===;;;<<<===>>>>>>>>>======;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>@@@AAAEEENNNWWWgggxxxttt\\\PPPBBB???:::555222000111111------......------,,,++++++,,,------,,,+++,,,---***++++++,,,,,,++++++***************************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))((()))************)))(((''''''''''''''''''''''''))))))))))))((((((((((((&&&)))++++++)))((()))+++%%%&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((()))*********))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...------------------...//////000000000444;;;DDDOOO]]]jjjrrr''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((''''''&&&***)))&&&$$$$$$%%%'''((())))))((((((((('''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((###$$$%%%%%%&&&%%%%%%%%%(((((())))))******++++++''''''((()))***+++,,,,,,'''''''''''''''((()))***'''(((***+++++++++***)))(((((())))))))))))(((((()))))))))))))))******+++******))))))))))))******+++++++++,,,,,,+++++++++******************************++++++,,,---.........000222333555===IIIRRRaaakkkvvvzzz~~~qqqkkkccc]]]YYYWWWSSSPPPNNNNNNNNNNNNMMMLLLKKKJJJFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@??????@@@??????>>>======<<<<<<888888888999::::::;;;;;;777888999;;;===>>>@@@@@@BBBAAA???>>>=========>>>>>>>>>???@@@@@@???=========<<<<<<;;;;;;::::::999666777888999999:::999999999999999999:::;;;<<<<<<;;;<<<>>>?????????>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::::::::<<<===>>>;;;;;;<<<>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCBBBBBBCCC@@@???@@@AAACCCJJJSSS\\\llliiiZZZHHHEEE???888444111111111------......------,,,+++)))+++------***)))+++...+++++++++,,,,,,+++++++++************************++++++******)))((((((((())))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((''''''''''''''''''''''''******))))))(((((('''''''''***,,,+++)))'''(((***$$$%%%&&&&&&'''''''''&&&((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''((()))******)))((('''((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------......------------......///000000000666<<>>======>>>??????>>><<<<<<;;;;;;;;;:::::::::;;;:::999999:::===???AAACCCBBB???===;;;:::::::::????????????@@@@@@@@@@@@>>>===<<<;;;:::999999999999999888888888888999999888999999::::::;;;<<<<<<<<<<<<===>>>>>>===<<<;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;<<<===>>>???===<<<>>>AAADDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGEEECCCBBBCCCFFFIIIXXXdddvvv}}}}}}bbbRRRKKK@@@777222000000000---......///000000//////,,,,,,,,,+++++++++******------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***'''%%%%%%'''***,,,)))((((((((((((((()))***+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''((()))******************************++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---.........//////////////////---......//////222555888;;;EEEWWWmmm((((((((((((((((((((((((((((((((())))))(((((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((*********))))))''''''((((((((()))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((()))***++++++++++++***)))(((''''''((()))***''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&((('''&&&(((+++---,,,***)))))))))))))))******+++++++++++++++*********)))+++++++++***************,,,,,,,,,+++++++++++++++///---,,,,,,---///000000000444999<<<@@@IIIUUU___mmmsss}}}~~~~~~sssmmmgggccc\\\VVVRRRPPPNNNMMMJJJIIIIIIIIIHHHHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????????????????BBB@@@>>>>>>??????>>>===<<<<<<;;;;;;;;;:::::::::<<<;;;::::::;;;===@@@AAACCCAAA???===;;;;;;;;;;;;======>>>>>>??????@@@@@@@@@???===;;;999999999999999888888777777888888999888888999999:::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======>>>===<<<===AAACCCCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGFFFEEECCCDDDFFFHHHPPP[[[jjjyyywww{{{oooVVVOOOEEE===777555333222///////////////...------------------,,,,,,,,,+++------,,,,,,+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++))))))(((((((((((())))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))))))))))))))((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******************************++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,------------//////000000111444999===HHHSSSfff{{{((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((()))((((((''''''(((((())))))))))))(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((()))))))))))))))((())))))(((((((((((())))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''&&&(((***,,,++++++)))))))))))))))******+++++++++++++++************,,,,,,++++++*********))),,,,,,,,,---------------000///////////////000000444888>>>FFFNNNXXXbbbhhhpppuuu|||oooiiibbb___ZZZUUUSSSPPPNNNLLLHHHHHHGGGGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>???@@@@@@CCCAAA????????????===<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@>>><<<;;;;;;;;;<<<;;;;;;<<<======>>>??????AAA@@@===:::999999999:::888888777777777777888888777888888999999:::;;;;;;;;;;;;============<<<;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=========<<<;;;===@@@BBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGJJJQQQ\\\hhhxxxuuuqqqxxx}}}___XXXNNNDDD===888555333111111000///...,,,,,,+++............---------------,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((()))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))((('''))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))*********)))((('''''''''((()))******+++*********************************++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------000000000111222777>>>BBBNNNYYYlll((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''***)))((('''((()))***+++&&&&&&&&&'''&&&&&&%%%%%%))))))(((((((((((())))))))))))((((((''''''&&&&&&************************++++++******))))))((((((***)))))))))))))))(((''')))))))))))))))******+++++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,,,,,,,------------///000000000///000000222999>>>FFFRRR]]]gggnnnrrrqqqwww|||uuueeeaaaZZZTTTQQQOOOMMMLLLGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA???????????????@@@@@@AAAAAA@@@???@@@AAAAAA???>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;===>>>???@@@???===<<<;;;;;;<<<===::::::;;;<<<===>>>>>>???@@@???<<<:::::::::<<<===888777777666666777777888777777888888999::::::;;;:::;;;<<<===>>>===<<<;;;<<<<<<============>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===???@@@BBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIGGGFFFFFFGGGJJJMMMRRR[[[hhh||||||pppnnnzzznnneeeWWWJJJ@@@999555333111111///...------,,,,,,.........------------,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((()))))))))*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))***++++++,,,+++***)))************************++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,------......//////000000000111444:::BBBGGGNNNYYYjjjzzz((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))((('''&&&'''(((***+++%%%&&&&&&&&&&&&%%%%%%$$$(((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''(((((())))))******++++++))))))))))))(((''''''((()))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------///000000///000333555===CCCNNN[[[fffooouuuwwwwww|||tttlll```VVVOOOLLLJJJIIIEEEDDDCCCBBBAAA@@@??????????????????@@@@@@AAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>@@@CCCCCCBBBAAA<<<<<<;;;;;;;;;:::::::::999999999999:::;;;;;;<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<===>>>>>>???>>>===<<<;;;;;;===???@@@888888777777777777888888777888888999::::::;;;;;;:::;;;===>>>>>>>>>============>>>>>>>>>?????????===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>@@@AAACCCDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGIIIJJJIIIGGGFFFGGGKKKLLLMMMPPPZZZjjj|||xxxnnnrrrzzztttcccRRREEE<<<666333111000///............///------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''++++++***)))))))))))))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))*********+++++++++*********************************++++++************++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------......---,,,,,,,,,------,,,,,,---......///000000///000111222666===FFFLLLUUU]]]kkkxxx(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***&&&&&&''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))***''''''((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******$$$&&&((((((((((((***,,,)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,///000000000222888<<>>>>><<<<<<<<<===>>>>>>????????????>>>===<<<<<<============>>>AAADDDEEEDDDCCC<<<<<<;;;;;;;;;:::::::::888888888999999999::::::<<<<<<;;;;;;;;;<<<>>>???======>>>>>>>>>>>>??????===============>>>???@@@999999888888888888999999888999999::::::;;;<<<<<<;;;<<<>>>???@@@@@@???>>>============>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<>>>>>>>>>???BBBDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFHHHJJJJJJIIIGGGGGGHHHKKKJJJIIIIIIOOOYYYfffooowwwrrruuutttbbbSSSFFF===888222111000/////////000111---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,+++******))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))'''''''''((()))*********++++++***)))))))))******************************++++++************++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...---,,,,,,,,,,,,,,,------***++++++,,,---...//////111222444888===DDDMMMSSS\\\cccmmmxxx(((((((((((((((((((((((())))))************))))))'''((((((((()))))))))*********))))))))))))******''''''((((((((()))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''(((*********))))))''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''((()))))))))))))))'''((()))******)))(((''''''''''''((())))))******************************&&&&&&''''''(((((())))))$$$&&&((((((''''''***,,,)))))))))))))))******++++++++++++,,,,,,,,,------***++++++,,,,,,---------+++++++++,,,---.........---///111111222666>>>EEELLLVVVccclllqqquuuzzz~~~~~~yyyvvvxxx~~~{{{xxxnnnnnnnnnpppsssuuuwwwxxxssskkk^^^SSSKKKGGGEEEDDDAAAAAA@@@@@@?????????>>>;;;<<<<<<===>>>>>>??????>>>>>>=========>>>??????>>>>>>???BBBEEEEEEDDDBBB<<<<<<;;;;;;;;;:::::::::888888999::::::::::::999;;;;;;::::::;;;===>>>???AAAAAA@@@@@@@@@@@@??????>>>>>>?????????>>>===<<<::::::999999999999::::::999::::::;;;;;;<<<======<<<===???@@@AAAAAA@@@@@@>>>>>>?????????@@@@@@@@@======<<<;;;;;;;;;;;;;;;;;;===?????????@@@BBBEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJHHHHHHHHHIIIKKKJJJHHHHHHJJJPPPWWW[[[lll{{{{{{yyywwwgggWWWIII@@@666444222000//////000111............------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))---,,,+++***))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&''')))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))'''&&&''')))***************************++++++************++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......+++++++++++++++,,,---...+++,,,,,,---...///000111555777;;;@@@FFFMMMVVV[[[```fffpppzzz((((((((((((((((((((((((******++++++++++++******'''((((((((())))))************))))))))))))******(((((())))))*********+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((("""$$$&&&((())))))((('''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&((()))*********)))$$$%%%&&&'''(((((((((((('''((()))******)))((('''&&&&&&'''((()))***++++++''''''''''''''''''''''''************))))))))))))''')))***)))&&&%%%'''))))))))))))))))))******++++++++++++,,,,,,---------)))***+++,,,------...///,,,,,,------...///000000...000222222333999CCCKKKUUU```mmmuuuwwwyyy~~~xxxtttvvvwww{{{xxxpppjjjfff^^^___^^^ZZZWWWXXX]]]bbbaaa[[[SSSMMMIIIGGGEEEDDD@@@@@@@@@@@@????????????===>>>>>>???@@@AAAAAABBB>>>>>>??????@@@BBBCCCDDD??????AAACCCEEEEEECCC@@@<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;::::::::::::::::::;;;===???@@@CCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@===:::999;;;::::::999999::::::;;;::::::;;;<<<<<<======>>>===>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCC>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@@@@???@@@CCCFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIJJJMMMPPPSSSVVVcccyyywwwdddRRRGGG999777444111/////////000000/////////............++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))---,,,+++***))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%'''(((***+++++++++(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''---+++(((%%%%%%&&&)))+++************************++++++************++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......))))))******+++,,,---.........///000111222333444888;;;@@@FFFLLLTTT\\\aaadddjjjuuu~~~''''''''''''((((((((()))'''''''''''''''((()))))))))*********)))'''$$$"""))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((('''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''(((((()))*********))))))))))))************((((((((((((((('''''''''+++++++++*********))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))(((((()))+++---...------,,,,,,+++***)))))),,,...//////...---...//////111333666<<>><<<;;;:::===>>>>>>???@@@?????????AAA@@@?????????@@@AAABBBBBBCCCCCCCCCBBBAAA???>>>>>>============<<<<<<<<<999999::::::;;;<<<<<<<<<======>>>>>>@@@AAACCCCCCDDDCCCCCCDDDEEEEEEBBB@@@AAA@@@@@@???>>>>>>======:::::::::::::::;;;<<<===???AAABBBBBB@@@???@@@@@@@@@??????BBBFFFGGGEEEBBBEEEDDDBBBBBBBBBBBB@@@>>>CCC@@@===;;;<<<=========@@@@@@@@@>>>>>>???CCCFFFEEEGGGGGGGGGEEEEEEFFFHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMOOOPPPPPPVVVVVV___rrr{{{cccTTTEEE<<<444222222000000222......//////......---,,,---,,,+++*********+++,,,************************************************************************))))))))))))))))))))))))***************++++++,,,++++++************++++++((((((((((((((((((((((((*********)))))))))))))))************************+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))******+++......---,,,,,,+++******++++++,,,,,,,,,------------......///......---------///000///...000666:::<<>>===<<<;;;;;;<<<======>>>>>>======AAA@@@?????????@@@AAABBBBBBBBBBBBBBBAAA???>>>===;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>???AAABBBDDDDDDEEECCCBBBCCCCCCCCCAAA@@@BBBBBBBBBAAA@@@@@@??????<<<===??????@@@AAABBBCCCBBBDDDGGGHHHHHHHHHIIIJJJHHHFFFEEEFFFIIIKKKIIIFFFJJJIIIGGGGGGHHHHHHFFFDDDGGGEEEAAA@@@@@@???>>>===???@@@@@@?????????BBBDDDDDDFFFHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOONNNMMMRRR___nnntttbbbKKK???555333333111..................---------------,,,+++*********+++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''''''''&&&'''(((((()))***))))))))))))))))))***))))))))))))))))))))))))***)))))))))))))))))))))******************************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.....................---***---000111111333777<<<@@@IIIRRRXXX___fffgggeeefffhhhppp|||''''''((((((((()))))))))(((''''''''''''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((***))))))(((''''''&&&&&&''''''((((((((()))))))))))))))))))))************+++************)))))))))((((((((()))))))))******((((((((()))******++++++++++++************+++,,,)))******+++,,,------...+++---...---,,,+++,,,...222111222999FFFTTTaaahhhjjjsss}}}yyyppphhhccc^^^XXXUUUVVVRRRPPPMMMJJJHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@??????AAAAAAAAA@@@???>>>===<<<;;;<<<<<<===============AAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBB@@@???>>>===;;;;;;:::::::::;;;<<<<<>>AAAAAABBBCCCEEEFFFGGGHHHGGGEEECCCBBBCCCCCCCCCBBBDDDDDDDDDCCCBBBAAAAAAAAA???AAADDDEEEGGGIIIMMMOOOSSSUUUWWWVVVTTTRRRRRRRRRTTTPPPMMMLLLOOOPPPOOOMMMLLLKKKIIIIIIJJJJJJHHHGGGHHHEEECCCAAAAAA???===;;;>>>@@@AAAAAA@@@???@@@AAABBBEEEIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOLLLMMMRRRZZZeeewwwqqqXXXHHH:::555555333///---///...------,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))************************))))))))))))))))))******))))))))))))))))))))))))))))))((((((((((((((('''((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++++++++******************))))))))))))***++++++******+++,,,,,,---......,,,,,,,,,,,,------------........................+++///333555555777<<<@@@HHHSSS^^^dddgggjjjkkkiiikkklllrrr|||'''(((((((((((()))))))))((((((''''''''''''((()))((((((''''''''''''((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&)))(((((((((((((((((()))''''''((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))(((((((((((((((((((((''''''&&&&&&''''''''''''((((((((((((((()))))))))))))))******************))))))))))))(((((()))))))))*********(((((())))))************,,,+++++++++++++++++++++******++++++,,,------......///000///......000111222222666@@@MMM[[[eeejjjlllsss~~~vvvnnnfffaaa]]]WWWTTTUUUQQQOOOLLLHHHFFFDDDCCCBBB@@@@@@@@@????????????>>>@@@@@@@@@@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAAAAACCCCCCEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKJJJGGGDDDBBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBDDDFFFGGGJJJPPPXXX^^^dddgggiiijjjgggdddbbbaaa```[[[WWWUUUVVVWWWVVVTTTPPPOOOMMMLLLMMMLLLJJJIIIHHHGGGEEEDDDDDDBBB???===???BBBDDDDDDBBB@@@??????@@@EEEJJJMMMMMMLLLJJJJJJHHHHHHHHHHHHIIIKKKMMMNNNOOOPPPQQQQQQQQQPPPOOOOOORRRPPPOOOPPPQQQVVVeeesssiiiUUU@@@777777666333111///...---,,,,,,,,,---...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((((((((()))******))))))(((((((((((())))))************************)))))))))))))))*********(((((((((((((((((((((((((((((((((((('''''''''''')))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************************************))))))******+++,,,***++++++,,,,,,------...,,,,,,,,,------------................../////////000333555666777;;;AAAFFFPPP[[[eeehhhhhhjjjllllllrrrssswww|||}}}zzzzzz}}}(((((((((((()))))))))***((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))******))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((((((''''''&&&''''''''''''(((((())))))''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000/////////222444333777???JJJUUU___dddgggmmmttt{{{pppiiibbb___[[[UUURRRSSSRRRPPPMMMIIIFFFDDDBBBBBB>>>?????????????????????????????????>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===??????@@@AAABBBBBBCCCCCCAAAAAA@@@??????>>>>>>>>>@@@AAABBBDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLKKKIIIHHHHHHIIIJJJLLLLLLLLLLLLKKKHHHFFFCCCBBBEEEHHHJJJKKKJJJIIIHHHFFFDDDBBBAAA@@@DDDDDDDDDDDDGGGQQQ^^^hhhkkkqqqxxx}}}~~~|||zzzyyynnnjjjfffdddddddddaaa___ZZZXXXUUUTTTSSSRRROOOMMMKKKJJJIIIIIIJJJIIIGGGDDDCCCEEEGGGGGGEEEBBB@@@@@@AAAEEEKKKOOOOOOMMMLLLKKKJJJIIIHHHHHHJJJMMMPPPRRRTTTTTTUUUVVVVVVUUUSSSRRRPPPNNNNNNNNNKKKLLLUUU___mmmyyyaaaGGG:::777666444444//////......---------...------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,+++******))))))******+++))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............///000111555666777777888===FFFMMMXXX```fffdddcccgggkkkmmmtttuuuyyy}}}|||xxxxxx{{{((((((((()))))))))******)))((((((''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((('''((()))***+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''(((((()))******+++''''''((((((((()))))))))&&&&&&''''''(((((())))))(((((()))))))))))))))***)))))))))*********++++++))))))))))))))))))******++++++,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,+++,,,---------///222555:::AAAKKKUUU\\\aaaeeegggqqqzzz{{{rrriiiddd``````___ZZZWWWWWWUUUSSSOOOKKKGGGEEECCCBBB???@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???>>>>>>===;;;;;;<<<===============<<<===>>>@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@DDDFFFIIILLLNNNNNNNNNMMMSSSSSSTTTTTTRRROOOLLLJJJMMMNNNOOOOOOOOONNNMMMLLLFFFEEECCCDDDHHHMMMPPPQQQQQQOOOMMMKKKHHHEEECCCBBBCCCDDDCCCAAACCCLLL[[[gggsss{{{}}}||||||zzzuuupppfffddd```]]]ZZZWWWSSSQQQMMMLLLJJJJJJKKKKKKIIIHHHHHHJJJKKKKKKHHHEEECCCBBBCCCGGGLLLPPPPPPNNNMMMMMMKKKJJJIIIHHHKKKOOOSSSVVVYYYZZZ[[[\\\\\\[[[YYYXXXQQQOOONNNOOOLLLJJJNNNTTT___ooopppTTTCCC;;;666444444///000000000000///......---------------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))******++++++************++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''(((((((((((())))))))))))******++++++******)))************************))))))))))))))))))))))))))))))))))))***************************++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---...///111222666888:::;;;>>>EEEOOOVVV___ccceeeaaaaaafffkkkmmmrrrtttzzzzzz{{{(((((()))))))))*********))))))((('''''''''''''''''''''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((******))))))))))))******'''((()))++++++***)))(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((((((((('''''')))))))))***************((((((((()))))))))******&&&''''''((())))))******(((((((((((())))))******))))))*********+++++++++***))))))))))))))))))))))))***,,,------------,,,++++++,,,,,,---.........***+++,,,---...111555888CCCMMMXXX___aaadddiiinnnyyy{{{|||vvvkkkddd^^^[[[[[[```aaa^^^\\\\\\WWWTTTPPPLLLHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>@@@AAACCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGKKKNNNSSSXXXZZZZZZXXXVVVZZZ[[[]]]^^^]]][[[YYYWWWUUUVVVWWWWWWVVVSSSQQQPPPIIIHHHHHHLLLQQQWWW[[[\\\ZZZXXXVVVRRRNNNJJJHHHFFFAAACCCBBB@@@???EEERRR\\\ooo{{{zzzwwwrrrmmmiiiddd___\\\UUURRROOONNNNNNNNNNNNMMMMMMNNNOOOMMMJJJGGGFFFFFFEEEIIIMMMPPPPPPNNNNNNNNNMMMKKKIIIIIILLLQQQVVVZZZ]]]___aaabbbbbbaaa___^^^YYYUUURRRRRRPPPMMMNNNRRRYYYbbbppphhhSSSEEE:::444333///000222333333111///---,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******************************'''(((((()))******++++++************************((((((((()))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++******++++++,,,---***++++++,,,,,,------...------------............//////...---...000222333888===CCCHHHNNNUUU^^^eeeeeegggfffbbbdddjjjnnnmmmssswww~~~~~~))))))))))))***************)))(((''''''''''''''''''((()))******(((&&&$$$))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''(((***+++,,,+++)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((,,,,,,++++++***)))))))))))))))))))))************'''(((((()))***+++++++++'''((((((((())))))******)))************+++++++++*********)))))))))))))))(((***+++---......------)))***+++,,,...///000111+++,,,---///000444888<<>>===>>>AAADDDIIIOOO\\\qqq|||vvvnnnhhh```\\\XXXUUUTTTSSSQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNOOOTTT[[[```dddfffggghhhggghhhiiikkkgggddd```[[[VVVSSSRRRQQQPPPQQQSSSWWW]]]lllxxxnnnSSSAAA:::555333111/////////000000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))((('''(((***+++,,,,,,++++++(((((()))))))))*********))))))))))))))))))))))))************************((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((()))***************))))))))))))************************************+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---------.........//////000111111222333555888:::@@@IIIVVVaaahhhkkkkkkkkkiiilllnnnnnnmmmmmmqqqtttwww~~~~~~))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((()))******)))(((((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''%%%''')))***+++***((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))((((((((()))***+++++++++((((((((((((((('''''''''(((((((((((())))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------///...---,,,,,,,,,---.........222666888<<>>999333111222222000...///////////////.................................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++,,,,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************(((((()))***************************++++++++++++************************))))))))))))************,,,,,,,,,---------.............../////////000000...111444555666:::BBBHHHUUU\\\hhhrrrxxx{{{}}}~~~zzzyyy|||~~~~~~{{{zzz~~~************************(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))'''''''''((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******)))))))))((('''&&&&&&&&&(((((((((((()))))))))***(((((((((((())))))))))))************************)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---......//////------,,,+++,,,---...///333333777>>>FFFRRReeevvv}}}}}}zzzyyy||||||iiiZZZQQQKKKHHHIIIHHHIIILLLRRRXXX]]]^^^bbbbbbbbbccceeehhhlllnnnnnnqqqzzz}}}rrrkkkfff```[[[TTTRRRQQQWWWcccooowww{{{oooggg^^^VVVSSSPPPMMMJJJIIIMMMSSSUUUVVVZZZaaagggwwwzzz~~~rrrggg^^^YYYVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTYYY```eeekkkmmmpppqqqpppooooooppppppppppppnnnkkkgggcccaaaXXXSSSQQQRRRQQQOOOPPPTTTXXXfffwwwqqqkkkuuuzzzdddTTTGGG???666222222333111...------------------------........................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))************************(((((()))************************++++++++++++,,,************************))))))))))))*********+++,,,,,,,,,---------............/////////000000000///333888:::;;;AAAKKKTTTbbbffflllsss{{{|||~~~zzzvvv|||************************'''((((((((()))))))))***))))))))))))((((((((((((%%%&&&'''(((((()))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))***************((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''((((((((()))))))))***(((((()))))))))*********)))))))))((((((((((((((('''(((((()))***+++,,,,,,(((((((((((())))))))))))*********************************+++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////***++++++,,,---...//////444666===GGGPPP\\\mmm}}}{{{vvvuuuyyysssfff]]]WWWUUUUUUVVVXXX___hhhrrrzzz}}}}}}|||{{{}}}~~~mmmccc]]]WWWSSSWWWWWWZZZeeevvv{{{nnnccc^^^ZZZVVVSSSOOORRRTTTUUUTTTTTTVVVYYY]]]```gggqqqxxxllleee]]]]]][[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTUUUZZZaaafffnnnoooqqqqqqppppppqqqsssuuuvvvwwwvvvtttpppllliii^^^XXXSSSSSSRRROOOOOOQQQSSS[[[fffttt~~~rrrqqq~~~vvv```TTTIII===555444333111---------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))***************))))))))))))+++,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((************************(((((()))************************+++++++++,,,,,,***************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000111777===AAAEEENNNZZZdddmmmmmmnnnqqqzzz|||************************'''((((((((())))))******))))))))))))(((((((((((('''''')))***++++++++++++&&&'''(((*********)))((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''((((((((())))))******))))))))))))************(((((())))))******++++++''''''(((***+++,,,---...(((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///000000)))***+++---.../////////444999CCCOOOXXXbbbrrr~~~{{{||||||tttlllgggdddeeefffjjjrrrrrrfff___ZZZVVV^^^^^^dddrrr{{{ooogggccc^^^ZZZUUUUUUUUUTTTSSSSSSUUUVVVPPPSSSWWW]]]hhh{{{zzzrrrcccbbb```^^^[[[XXXVVVUUUUUUUUUTTTTTTVVV[[[bbbgggnnnooopppppppppqqqtttvvv{{{|||}}}}}}zzzvvvrrroooeee]]]WWWUUUUUURRRQQQRRRKKKPPPVVV```uuuyyypppwwwttt^^^QQQBBB888555444000---.../////////////////////------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++***))))))))))))+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((************************(((((()))*********************+++++++++,,,,,,,,,************************,,,,,,---------.........,,,,,,,,,---------......////////////000000000000333:::BBBHHHMMMXXXfffrrrssspppmmmoooxxx++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%((()))***++++++***)))(((******))))))((((((''''''((((((''''''''''''(((((((((((()))*********************++++++++++++************))))))((((((((('''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((((((((((((((())))))))))))******************************))))))******+++,,,************************+++,,,...---,,,,,,---//////,,,))))))+++...111222111;;;JJJYYYeeeooovvvzzz}}}{{{|||wwwxxx~~~uuukkkeeeccchhhsss~~~uuunnnfff^^^___\\\YYYWWWVVVVVVTTTRRRQQQQQQRRRTTTWWW```ttt|||vvvmmmeee```]]][[[YYY[[[[[[ZZZWWWVVVZZZaaahhhjjjllloooqqqrrrtttvvvyyy}}}}}}~~~~~~~~~~~~}}}}}}tttmmmcccZZZUUUSSSRRRQQQTTTTTTUUUZZZbbbttt|||qqquuunnn\\\III@@@:::333000111444222111000000///,,,***------------------------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***+++++++++,,,...---+++*********++++++------,,,,,,+++,,,,,,,,,------,,,+++,,,---...///...333333---***///333333666AAAPPPYYY^^^ccckkkqqqrrrrrrqqqrrr|||************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''))))))************))))))***)))))))))((((((((('''((((((''''''''''''((((((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&)))))))))((((((''''''''')))(((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))******************)))))))))((((((((((((((()))))))))*********************************))))))******+++,,,+++++++++++++++++++++++++++---...---,,,,,,---...000000000000111222444555999DDDTTTcccnnntttxxx{{{{{{xxxvvvpppwww~~~sssjjjgggddd```^^^\\\ZZZVVVSSSOOONNNOOOOOOPPPVVVeeettt~~~tttlllgggcccaaaaaabbb```]]]\\\___fffkkkkkkmmmoooqqqrrrsssuuuwww|||}}}}}}}}}~~~~~~~~~~~~yyyrrriiibbb\\\YYYWWWVVVTTTRRRSSSVVV[[[iiirrrnnntttqqqYYYJJJ@@@777333333333111000000000///---+++------------------------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***************+++++++++---,,,+++*********++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...///+++000000+++***///444555===HHHWWWaaaeeehhhlllpppnnntttwwwxxx}}})))))))))***************))))))))))))))))))))))))''''''''''''''''''''''''((((((((())))))***************))))))))))))******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''(((((((((((((((((('''((((((((('''''''''''''''(((((((((((('''''''''''')))))))))))))))))))))))))))))))))*********++++++************))))))))))))((((((((()))))))))************************************))))))******+++,,,++++++++++++++++++++++++,,,---......,,,+++,,,...+++...111111000000222555===JJJ]]]mmmwww{{{}}}~~~|||zzzuuusssyyy}}}vvvrrrmmmiiifffbbb[[[VVVQQQOOOOOONNNMMMNNNXXXccc}}}uuuppplllmmmmmmkkkgggdddeeejjjooommmoooqqqqqqqqqrrrtttvvv{{{{{{{{{||||||~~~|||xxxqqqjjjeeeaaa]]]ZZZTTTRRRRRRTTTVVV^^^mmm|||}}}ttttttlllUUUFFF:::555444222111////////////---,,,------------------------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************---,,,+++*********++++++************+++,,,------------,,,,,,------...///***...000---,,,222888;;;EEEQQQaaallloooooooooqqqlllvvv}}}~~~)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***)))(((((()))***+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((())))))************))))))''''''''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((()))))))))*********++++++*********)))))))))))))))(((((()))))))))***************************************))))))******+++,,,++++++++++++++++++++++++---...///...,,,+++,,,---(((,,,000///---...444999<<>>777333222111///...//////...---------------------------,,,,,,------,,,,,,+++***************************)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,+++++++++***))))))))),,,+++++++++++++++++++++)))))))))***+++,,,---...---------------......///---000111000111666===BBBLLLYYYjjjvvvzzzwwwtttssspppwww~~~))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))'''''''''&&&&&&'''''''''(((((()))************)))''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))******))))))))))))******************************************))))))******+++,,,************************,,,---......,,,+++,,,...+++...000000000444===EEEEEESSSfffuuu|||zzzqqqjjj^^^YYYUUUUUUSSSPPPRRRWWWiii{{{sssnnnnnnppprrrsssttttttsssssstttuuuvvvwwwwwwyyyzzz|||~~~}}}{{{yyywwwtttooohhhdddZZZVVVTTTVVVXXXYYY^^^dddnnn}}}sssjjjpppXXXHHH<<<555444222////////////...---------------------------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))(((((())))))************************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************,,,+++++++++***)))))))))++++++++++++++++++++++++************+++,,,---...------.........//////...///000111222333888@@@GGGSSS___ppp}}}~~~zzzvvvwwwyyy{{{||||||*********+++++++++++++++))))))))))))))))))))))))*********************************))))))(((((((((******))))))))))))******(((((((((((())))))))))))((((((''''''''''''((((((((())))))***************)))))))))******)))))))))'''''''''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))*********++++++******************************))))))******+++,,,************************+++,,,...---,,,,,,---///,,,---///000444<<>>IIITTT[[[___nnnrrrvvvwwwyyy|||}}}uuummmiiiaaa\\\^^^aaacccfffiiimmmrrrxxx~~~pppfff___YYYWWWWWW^^^fffooo}}}{{{{{{vvvwwwyyyyyyxxxxxxyyy{{{yyy|||~~~}}}~~~}}}xxxmmmccc___^^^[[[YYYZZZTTTTTT^^^uuuyyymmmjjjzzz|||kkkWWWFFF<<<999444222111000///...------------------------,,,,,,---------,,,++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))******+++++++++,,,)))***+++,,,---,,,,,,+++//////...---------......,,,---///000000000///...111000444===CCCIIIVVVcccmmmttt~~~|||uuu|||***++++++***((('''(((***************************))))))))))))))))))))))))******))))))))))))******))))))************))))))************)))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,+++++++++,,,---...///000222222777CCCSSS___eeefffqqqkkkiiiooo{{{vvvmmmgggfffccc```^^^___bbbdddeeeiiinnnsssyyypppaaaWWWWWW]]]bbbdddkkkyyyzzzvvvxxxzzz{{{{{{{{{}}}yyyuuunnnfff___[[[XXXWWWVVVSSSSSS]]]rrrvvvooosss|||uuueeeWWWCCC;;;555444333000000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++*********))))))((((((++++++*********************+++---------+++)))(((+++++++++*********************++++++++++++******))))))))))))))))))))))))((((((((((((((())))))******)))))))))((((((''''''))))))))))))******************+++,,,,,,,,,,,,+++++++++*********************++++++,,,,,,------...---.........------///111111666:::===GGGWWWfffmmmsssyyy{{{vvvxxxxxx|||///...------------------************************))))))))))))))))))))))))******))))))))))))******((())))))******))))))(((******)))))))))((((((((()))(((''''''''''''((()))(((((((((((()))))))))))))))******************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---...///111111222333999FFFWWWeeennnpppvvvmmmgggkkkwwwzzzsssqqqmmmhhhdddaaa``````dddfffhhhjjjnnnvvv}}}yyyxxxyyy}}}sssdddYYYXXX]]]bbbaaadddnnn}}}yyy{{{}}}}}}|||}}}~~~wwwmmmddd]]]XXXVVVVVVRRRPPPVVVeee|||yyynnnlllpppxxxyyyjjj]]]KKKBBB:::777555222111333........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************)))))))))(((******************************+++++++++***)))((()))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((()))***************))))))((((((((())))))))))))************))))))***++++++++++++***++++++******************+++,,,,,,------...//////,,,---///.........000222444:::@@@GGGRRRbbbmmmrrruuuyyy~~~{{{zzz{{{~~~,,,***((((((+++---,,,***************************))))))))))))))))))))))))******))))))))))))******'''(((((())))))((((((''')))))))))((((((((('''''')))((((((''''''(((((()))(((((((((((())))))))))))++++++***************)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---------...///000222222444555;;;HHHYYYiiissswwwuuummmiiiooo{{{~~~wwwooohhhdddaaafffeeeeeedddeeejjjpppuuu{{{tttooonnnllloootttyyy}}}wwwggg[[[XXX[[[```]]][[[```mmm}}}}}}~~~~~~~~~tttjjjaaa[[[WWWWWWTTTOOOOOOXXXiii|||sssjjjhhhnnn|||wwwlllRRRGGG===888444000///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************))))))))))))************************)))))))))))))))(((((((((&&&''''''(((***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++***************)))))))))))))))))))))************(((((()))************)))******++++++++++++++++++,,,,,,---......//////000,,,---//////...///111333333;;;DDDNNN\\\iiioooooonnnooorrruuuxxxzzz{{{|||)))%%%"""$$$(((+++)))&&&************************))))))))))))))))))))))))******))))))))))))******''''''((((((((((((''''''(((((((((((('''''''''''')))(((((((((((((((((()))(((((((((((())))))))))))*********))))))((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***++++++,,,,,,++++++***,,,+++***)))***+++,,,---+++++++++,,,,,,,,,---------------...///000222222666888>>>JJJZZZhhhrrrwwwooolllooo|||~~~zzz|||~~~uuunnnjjjkkkjjjhhheeeddddddeeefffooorrrtttsssnnniiieeecccdddfffiiimmmppprrrssssssmmmkkklllppptttzzzzzzkkk]]]XXXXXX[[[XXXVVVXXX```nnn{{{~~~~~~}}}~~~~~~yyypppggg```]]]YYYWWWSSSPPPRRR\\\kkkvvvsssjjjkkkyyy|||\\\OOOAAA:::666111///000000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))***************+++++++++***))))))((((((((()))***&&&''''''((())))))******++++++************++++++))))))))))))))))))))))))***************++++++,,,++++++******************((()))))))))************((())))))*********************+++++++++++++++,,,,,,,,,,,,---......//////---...//////...///111444777@@@LLLWWWdddmmmmmmiiihhhhhhhhhjjjnnntttyyy}}}}}}~~~,,,(((%%%''',,,...,,,)))************************))))))))))))))))))))))))******))))))))))))******''''''((((((((((((''''''((((((((((((''''''''''''((())))))))))))))))))((((((((((((((()))))))))))))))))))))((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***++++++,,,,,,++++++***,,,+++***)))***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---...///111111555:::CCCPPP___llluuuyyyqqqpppvvv}}}yyyrrrpppnnnllliiieeeaaa]]]ZZZ\\\^^^aaacccbbb___]]]\\\[[[\\\^^^```bbbeeefffggg^^^]]]___ccchhhnnn{{{rrrccc[[[ZZZUUUTTTTTTVVV\\\eeepppwww}}}{{{zzz~~~}}}}}}}}}~~~}}}}}}xxxooohhhcccZZZYYYWWWSSSRRRVVV^^^fffvvvppphhhooozzzlll\\\JJJAAA;;;666333333/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++******)))))))))******+++)))))))))(((((((((((((((++++++***))))))***++++++))))))))))))))))))))))))***************++++++,,,******************++++++((()))))))))************)))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++,,,------....../////////......111555888CCCMMMYYYccclllpppnnnhhhlllkkkjjjlllqqqxxx|||wwwvvvxxx{{{}}}---+++((())),,,...,,,+++************************))))))))))))))))))))))))******))))))))))))******'''(((((())))))((((((''')))))))))(((((((((''''''((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,---...///111111444<<>>777444111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((()))))))))************((())))))***++++++,,,,,,'''''')))*********))))))))))))*********************)))(((''''''((()))***))))))))))))))))))))))))))))))((((((((()))******((((((((())))))*********))))))))))))************))))))***+++++++++++++++******++++++,,,------...++++++,,,,,,---.........111000///000555>>>JJJRRRXXXcccnnnooonnnnnnnnnmmmnnnppprrrvvv{{{~~~zzzxxx{{{,,,------,,,***)))***,,,************************))))))))))))))))))))))))******))))))))))))******))))))************))))))************))))))))))))((()))***++++++***)))((((((((((((((())))))))))))******++++++,,,,,,,,,---))))))))))))))))))))))))$$$&&&)))++++++)))&&&$$$&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++,,,,,,,,,---------............//////000222333444777CCCVVVhhhuuu{{{||||||xxxnnnfffaaa^^^ZZZXXXOOONNNMMMOOOQQQSSSUUUUUUVVVTTTQQQNNNMMMLLLMMMMMMRRRRRRVVV\\\___bbbjjjsss|||lll```[[[SSSTTTSSSRRRTTTZZZccciiijjjuuu~~~~~~~~~yyy|||}}}}}}}}}}}}~~~~~~zzzqqqiii___XXXUUUUUUTTTSSSVVV```ooowwwxxx|||tttaaaTTTIII@@@<<<222222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,$$$&&&(((******)))((('''(((((()))***+++,,,------,,,+++***((((((***+++,,,))))))))))))))))))))))))((((((((((((((())))))***''''''(((((()))))))))***))))))))))))************(((((()))*********************+++,,,,,,---......,,,,,,------...//////000111000///111888EEESSS]]]bbbnnnxxxwwwssssssuuuwwwqqqssswww{{{}}}{{{{{{}}}*********++++++,,,,,,---))))))************))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((''''''************************---,,,***(((((((((((()))+++++++++***)))(((((('''************************************************,,,,,,,,,,,,,,,+++***)))...---+++*********++++++*********+++,,,---...///111......000//////222888===JJJ]]]mmmyyyuuujjjfffccc]]]WWWSSSRRRQQQQQQRRRTTTVVVWWWVVVVVVVVVVVVVVVVVVUUUUUUXXXYYY[[[]]]]]]```lllyyy}}}pppbbbXXXSSSSSSVVVYYYYYYYYYaaajjjnnnppptttvvvwwwzzz}}}||||||}}}~~~}}}}}}~~~}}}|||zzzzzz{{{~~~|||uuujjjaaaZZZWWWTTTSSSRRRZZZeeeuuu~~~wwwtttgggWWWOOOFFF>>>777444000////////////.........---------,,,,,,,,,'''(((***+++,,,,,,+++***************************************************************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))************+++***)))'''''')))***+++---***'''''')))+++***))),,,,,,,,,++++++*********+++++++++*********))))))+++++++++*********))))))***++++++,,,---...//////---,,,++++++---...///...000......666CCCSSS___eeeqqqtttwwwxxxxxxxxxxxxyyyuuuuuuxxx}}}~~~}}}yyy{{{+++++++++++++++,,,,,,,,,)))******************)))***************************))))))))))))))))))***))))))))))))))))))))))))+++******)))(((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((++++++*********)))))))))(((((((((((((((((((((((()))((((((((()))***+++,,,++++++******)))(((((('''************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))------+++*********++++++++++++++++++,,,---......///...///111000000666>>>GGGRRR```lllttt{{{uuupppmmmgggbbb\\\YYYWWWUUUUUUVVVWWWWWWZZZZZZZZZZZZZZZ\\\]]]^^^aaa`````````]]]___jjjvvv|||pppbbbXXXTTTTTTWWWZZZZZZZZZaaajjjmmmooorrrtttuuuxxx|||~~~~~~}}}|||zzzyyyzzz{{{|||~~~~~~vvvoooggg```ZZZUUUSSSWWW]]]hhhyyy{{{tttyyydddWWWLLLBBB888555222000000000000000......---------,,,,,,,,,***++++++,,,,,,+++***)))************************************************************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))************+++***)))(((((()))***+++,,,***'''''')))+++***))),,,,,,,,,++++++*********+++++++++*********))))))+++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---.........222222666===IIIVVVbbbiiiqqqtttwwwyyyxxxxxxxxxyyyxxxxxx{{{~~~yyyxxxvvvvvvyyy,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((())))))(((((())))))))))))******))))))))))))))))))))))))'''((()))******)))((('''******)))))))))))))))(((''''''''''''''''''''''''(((((((((((()))***+++,,,++++++******)))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,------......111222000111:::FFFUUU]]]fffmmmqqqxxxyyy}}}}}}xxxsssiiieee```]]]\\\[[[[[[ZZZ`````````bbbdddfffhhhjjjmmmjjjfffbbb^^^^^^gggrrr{{{ooobbbYYYUUUTTTWWWZZZ[[[\\\bbbjjjlllnnnppprrrssswww{{{~~~}}}}}}~~~~~~|||{{{zzzyyyyyyyyyzzz|||}}}yyyrrrhhh]]]VVVVVVVVVVVVZZZfff{{{yyyzzzrrr___QQQGGG;;;777333111111111111111......---------,,,,,,,,,------------,,,+++***)))************************************************************************))))))))))))))))))))))))******)))((((((((())))))))))))))))))************+++***)))(((((()))***++++++)))(((((()))******)))+++++++++++++++*********+++++++++***************+++++++++***************,,,,,,,,,++++++*********...------------......///...333:::AAAIIITTT```iiirrruuuxxxzzzzzzyyyyyyyyy{{{|||~~~~~~pppqqqrrrqqqpppvvv---------,,,,,,++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((***))))))((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((&&&((()))++++++)))(((&&&''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))+++******)))))))))))))))************))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------///222333000222???MMM^^^eeemmmpppqqqwwwyyyyyy~~~yyyssslllhhhfffdddbbb```dddfffiiillloooqqqrrrrrruuuoooiiiccc^^^]]]eeeooozzzooobbbZZZVVVUUUWWWZZZ\\\]]]cccjjjmmmnnnppprrrtttwww||||||{{{|||}}}~~~|||{{{zzzzzzwww{{{~~~}}}yyypppeee^^^[[[WWWTTTTTTYYYjjjtttttt{{{eeeTTTJJJ===:::555222111111111111......---------,,,,,,,,,------------,,,,,,++++++************************************************************************))))))))))))))))))))))))******))))))((())))))***((()))))))))******************)))(((((()))*********))))))))))))******)))+++++++++***************************************************************,,,,,,,,,+++++++++++++++---.........---...///000+++444???FFFLLLUUUaaajjjuuuwww{{{|||{{{zzzzzz{{{~~~ppppppooonnnpppuuu}}}...------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))((((((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***************))))))(((*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...000222333222666DDDTTTcccjjjqqquuuvvv{{{}}}{{{{{{{{{uuusssqqqmmmjjjhhhlllqqqvvvyyyyyywwwuuuvvvppphhhccc^^^]]]dddmmmzzznnnbbb[[[WWWUUUVVVZZZ\\\^^^cccjjjnnnppprrrtttvvvzzz~~~|||zzzzzz{{{~~~~~~}}}}}}||||||{{{{{{xxx|||~~~~~~yyyrrrmmm^^^YYYTTTSSSTTT]]]sssssslllmmmYYYLLLAAA===777222111000000000......---------,,,,,,,,,+++++++++,,,,,,---------************************************************************************))))))))))))))))))))))))******))))))))))))******((()))))))))******************))))))))))))******))))))******))))))))))))************************************************************************+++++++++,,,---......///,,,...//////......000333111;;;HHHQQQVVV^^^jjjssszzz|||~~~~~~~~~}}}~~~xxxtttqqqrrrwww|||------------,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((''''''(((((())))))''''''(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''((())))))))))))*********''''''''''''''''''''''''%%%&&&((()))+++,,,,,,,,,******))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,------------,,,...---------------......000000111444666>>>NNN^^^iiinnntttxxx{{{zzzvvvuuuyyyyyyuuunnnqqqvvv{{{|||zzzwwwuuuuuunnngggbbb^^^]]]cccjjj~~~{{{nnnbbb[[[WWWTTTTTTYYY\\\^^^ccchhhmmmppptttwwwyyy|||~~~{{{{{{|||{{{{{{zzzyyyyyyzzzzzz{{{zzz~~~}}}}}}}}}~~~~~~{{{wwwsss```YYYTTTSSSRRRTTTbbbrrruuummm{{{xxxbbbRRRGGGBBB:::555222111000///......---------,,,,,,,,,************+++,,,---...************************************************************************))))))))))))))))))))))))******)))))))))***++++++))))))))))))************)))))))))******)))))))))((()))++++++)))((()))***)))))))))******************************+++++++++***************+++++++++***++++++,,,...//////000+++---000000...///222666888BBBPPPZZZ```iiisss||||||yyy{{{,,,,,,,,,---------------)))******************)))******************************))))))))))))******++++++++++++++++++++++++'''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++((((((((((((((((((((((((%%%&&&(((***+++,,,,,,,,,)))))))))))))))))))))***************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++---.........---------------------...///000000...000555===III[[[jjjqqqrrruuuyyy~~~xxxsssqqquuu}}}uuuvvvxxxyyyyyyxxxvvvuuutttmmmgggccc___^^^bbbhhhvvv|||nnnbbbZZZWWWSSSSSSXXX\\\^^^bbbggglllpppuuuyyy{{{}}}~~~~~~}}}{{{zzzxxxxxxyyyzzz{{{{{{~~~{{{uuuqqqeee[[[UUUUUURRRPPPWWWccczzzzzztttxxxmmmZZZMMMGGG???888444222111000......---------,,,,,,,,,++++++***)))******,,,,,,************************************************************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))************))))))************))))))'''))),,,,,,)))((()))***((()))))))))*********+++))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,---------)))---000000///000444999AAAJJJWWWbbbkkkuuu,,,,,,,,,------.........))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++'''''''''''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******++++++++++++++++++++++++((()))***++++++***)))((()))))))))))))))*********************************************************)))***+++,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,---...///000111000---///777BBBQQQdddssswwwuuuuuuxxx~~~~~~yyyyyyxxxqqqooosss~~~zzzyyyxxxvvvuuuuuuuuuuuuuuunnngggddd```^^^aaafffjjj}}}nnnbbbZZZVVVRRRRRRWWW[[[^^^bbbfffjjjooouuuzzz|||~~~~~~|||yyyyyyyyy{{{|||{{{~~~wwwrrrjjj^^^WWWWWWUUUPPPTTT^^^ppp|||~~~zzzvvvsss```RRRKKKBBB:::666333222111......---------,,,,,,,,,---,,,+++))))))))))))***************************************************************************))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))************))))))************))))))&&&))),,,,,,***((((((***(((((())))))*********+++))))))******++++++++++++))))))******++++++++++++,,,,,,,,,++++++++++++***(((,,,000000///000555:::MMMUUUaaammmxxx------,,,,,,,,,------...------,,,,,,+++***))))))************************''''''''''''((()))***+++******))))))))))))************))))))(((((('''''')))))))))))))))))))))))))))*********++++++++++++))))))))))))************((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((()))************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------///000333<<>>JJJ\\\fffnnnttt......---------------...---,,,,,,++++++*********************************------,,,******)))))))))******))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))************+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---...///111222333000666BBBPPP^^^iiiqqquuu{{{|||{{{jjjnnnvvv}}}rrrooowww}}}{{{wwwrrrmmmfffdddaaa]]][[[ZZZYYYYYYZZZ\\\bbbjjjooosss||||||qqqeeeZZZTTTRRRQQQQQQSSSWWW___fffjjjmmmoooqqqrrrsssvvvyyy|||{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~||||||xxxpppggg___YYYUUUSSSTTT^^^pppqqqjjjsssxxxssssssuuuvvvkkkbbbVVVMMMCCC888111000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,------...+++++++++***************))))))************)))))))))))))))*********++++++******++++++******))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........---......///000///...///222444:::GGGTTTeeepppxxx}}}///......------------...,,,,,,,,,++++++*********************************+++***))))))((((((((()))+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************))))))(((((((((((((((((((((((((((((()))(((((((((((((((((()))+++***)))(((((()))***+++))))))*********+++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------......000999HHHWWWeeeooowwwzzz|||~~~ttthhhllluuu}}}vvvsssyyy|||uuuoooeeebbb___\\\[[[ZZZXXXXXXWWWVVVYYY^^^```bbbhhhooo}}}wwwnnnbbbYYYSSSOOOOOOOOOQQQVVV^^^eeejjjlllmmmooopppppprrruuuwww|||~~~~~~|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{vvvnnnfff^^^XXXTTTVVVYYYeee{{{vvvkkklllrrr}}}~~~yyyvvvwwwyyyrrriii[[[OOODDD:::222...111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,+++++++++***)))))))))(((((())))))))))))(((((())))))*********+++++++++))))))*********))))))((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......000000222777;;;CCCRRR```oooxxx000///...---------------,,,,,,+++++++++++++++***************************)))))))))))))))***++++++++++++************++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........------.........111;;;KKK[[[iiisss{{{wwwmmmiiillluuu}}}{{{yyyuuuyyyzzzttthhhddd___[[[ZZZYYYXXXVVVQQQPPPRRRWWWYYYXXXZZZ^^^iiiqqq~~~yyyrrrjjj```YYYTTTNNNMMMMMMPPPUUU]]]eeeiiikkklllooooooooopppqqqssswwwyyy|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||xxxssskkkccc\\\WWWXXXXXX___qqqtttlllkkkyyy~~~uuudddTTTIIIAAA999333222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))((((((((())))))(((((((((************++++++++++++((())))))*********))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......000111555;;;@@@IIIYYYgggvvv}}}~~~xxxttt}}}000000///...------------++++++++++++++++++++++++*********************************++++++---......++++++************++++++)))))))))************+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******)))************+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------...///000222333444444???PPP```llluuu}}}{{{qqqlllllloooyyy{{{zzzyyyxxx|||{{{vvvvvv}}}~~~{{{mmmggg___ZZZYYYXXXVVVTTTOOONNNPPPUUUWWWUUUTTTWWW[[[bbbmmmyyy|||yyyuuunnnfff^^^WWWTTTNNNMMMMMMPPPUUU\\\dddiiikkknnnqqqssssssrrrrrrrrruuuvvvyyy|||}}}}}}||||||~~~|||}}}|||{{{zzzvvvoooggg___[[[WWWWWW[[[ggg}}}}}}qqqkkkttt{{{mmmXXXLLLEEE===555222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************(((((())))))))))))((((((*********++++++++++++,,,))))))******++++++******************************+++++++++,,,,,,,,,,,,---***++++++++++++,,,,,,,,,***++++++,,,,,,------...//////......//////000111///111666>>>DDDMMM\\\jjjzzzyyytttqqqzzz}}}111000///...------------++++++++++++++++++++++++************************,,,,,,+++++++++,,,------,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))++++++************++++++))))))************)))))))))************++++++++++++++++++++++++,,,---...---------------------------------------...//////.........///000222444444777DDDVVVfffpppvvv{{{~~~{{{ssspppooouuuxxxxxxyyyyyyyyy}}}uuurrrtttxxx~~~|||yyyxxxyyy}}}rrriii___XXXVVVUUUSSSQQQPPPMMMNNNRRRTTTRRRQQQSSSQQQVVV^^^gggpppyyy~~~}}}{{{xxxrrrkkkbbbZZZTTTQQQOOONNNNNNPPPUUU\\\ccchhhlllqqqvvvyyyxxxvvvuuutttuuuvvvxxxzzz{{{|||||||||~~~{{{{{{~~~}}}}}}|||xxxrrrjjjbbb]]]WWWXXXYYY___lllvvvppplllxxxvvv]]]OOOHHH@@@666333222111////////////000------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***************+++++++++((())))))******))))))(((*********+++++++++,,,,,,)))******+++,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......///////////////000000111111444;;;DDDKKKRRR```mmm~~~{{{xxxxxxzzz|||~~~~~~}}}~~~111111000......---------++++++++++++++++++++++++************************,,,,,,+++***)))))))))))),,,++++++******++++++,,,))))))******++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))************++++++******)))((((((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,((()))***++++++***)))((()))************+++++++++*********+++,,,---...///------------------------...------------...////////////............//////:::HHH\\\kkksssvvvxxxzzzwwwppppppttt~~~|||~~~uuuooooooqqq}}}}}}{{{xxxvvvwww{{{~~~tttkkk^^^WWWTTTSSSQQQOOONNNIIIHHHKKKLLLKKKKKKNNNLLLOOOUUU\\\ccckkktttyyy}}}|||{{{{{{|||xxxrrriii```XXXRRRNNNPPPOOONNNPPPUUU\\\ccchhhnnnssszzz}}}}}}zzzxxxvvvvvvwwwxxxzzz{{{||||||}}}~~~}}}}}}~~~zzzzzz|||}}}~~~}}}zzzssskkkccc^^^YYYZZZZZZYYY```rrryyyuuugggvvvfffVVVOOOFFF<<<333222111////////////000------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...))))))******+++++++++,,,))))))************))))))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))*********++++++,,,,,,,,,******+++,,,,,,---......---------------...//////666999AAAJJJQQQXXXeeeqqq~~~444111...///111111,,,'''******+++,,,,,,---......,,,+++***))))))***+++,,,******************************+++++++++******)))((((((((((((((()))******++++++******))))))((((((***************)))((((((''')))++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((***************************++++++,,,---.........************************------------------------000...,,,---000111000......***+++111333222444:::@@@MMM]]]jjjqqquuuxxx{{{xxxqqqsssxxx|||{{{tttpppnnnzzz~~~zzz{{{~~~rrriii^^^VVVTTTSSSPPPMMMHHHHHHIIIIIIJJJIIIIIIIIIKKKJJJLLLSSS]]]fffkkkmmmtttwww}}}}}}yyyvvvsssuuuyyy}}}zzztttiii]]]TTTQQQPPPOOONNNMMMNNNSSSYYY```dddppptttyyy||||||{{{zzzzzzuuuwwwzzz{{{{{{zzz{{{|||~~~~~~~~~|||zzzyyy{{{}}}~~~~~~}}}}}}|||wwwwwwvvvmmmbbbYYYVVVWWW\\\\\\aaavvvzzzmmmvvv}}}cccTTTKKKFFF666444222000000///---,,,,,,,,,---...//////......---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,000...,,,,,,---.........777???HHHMMMPPPYYYhhhttt}}}888444000///111222///,,,---------,,,,,,,,,,,,+++,,,+++***))))))***+++,,,******************************+++++++++******)))((((((((((((((()))***************)))))))))))))))***************)))((((((''')))++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++************************%%%&&&&&&'''(((((())))))************************------------------------...---,,,...000111000...///------111111000555<<>>777222////////////------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))************))))))******************************++++++++++++*********+++++++++++++++,,,,,,------,,,,,,+++***))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++---...///000222444666AAAMMM^^^ooozzz}}}{{{zzzzzz|||~~~YYYQQQEEE:::333//////............------,,,,,,,,,+++++++++,,,,,,+++++++++************************((()))***+++++++++++++++******))))))))))))******(((((())))))******++++++((())))))*********))))))''')))++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************))))))))))))************++++++++++++++++++++++++------------------------***+++---///////////////---111222000111;;;KKKXXXbbbfffiiikkkooo}}}zzz~~~zzzrrriiieee___\\\YYYWWWUUUSSSPPPOOONNNMMMLLLKKKHHHFFFDDDCCCDDDEEEFFFHHHKKKOOOSSSVVV[[[```gggooovvv~~~qqqkkkiiimmmrrrrrrrrrsssuuuoooeee[[[SSSMMMIIIGGGFFFEEEFFFHHHLLLRRRWWWZZZ[[[]]]```cccfffjjjooosssqqqtttxxx{{{|||}}}~~~{{{{{{}}}~~~}}}}}}~~~}}}||||||||||||}}}~~~~~~{{{~~~~~~|||||||||}}}~~~~~~~~~wwwnnnggg```\\\ZZZXXXZZZ]]]kkkzzzooovvvhhhYYYPPPHHHBBB999333////////////---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))************))))))******************************++++++++++++***************++++++,,,,,,,,,------,,,,,,+++***))))))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---/////////111555888HHHUUUhhhzzz}}}|||}}}~~~~~~ccc\\\PPPCCC999222///...---------------.........++++++,,,,,,,,,,,,++++++************************((()))***+++++++++++++++++++++***)))))))))******))))))))))))************((())))))************)))''')))++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++******+++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......---,,,...///...222222000333AAAQQQZZZgggiiimmmqqqxxxzzztttllldddaaaZZZZZZYYYWWWUUURRROOONNNNNNMMMLLLKKKHHHFFFDDDCCCAAABBBDDDEEEFFFJJJNNNRRRUUUZZZbbbjjjrrrzzzzzzqqqkkkmmmpppooonnnnnnooohhh___VVVPPPLLLIIIHHHDDDDDDEEEGGGKKKQQQVVVYYYWWWYYY]]]```cccggglllooonnnqqquuuxxxzzz|||~~~~~~||||||}}}~~~~~~{{{|||||||||}}}}}}}}}}}}{{{}}}~~~|||{{{{{{|||}}}zzzuuuqqqjjjccc]]]YYYXXXXXXaaaqqqqqqppp|||mmm]]]TTTLLLFFF===666222000///............///......---,,,++++++,,,,,,,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++)))******************)))******************************++++++++++++***************++++++,,,,,,------,,,,,,++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,...///......222999>>>OOO]]]rrr~~~iiidddYYYMMM@@@777222000........................++++++,,,------,,,++++++************************(((((()))++++++,,,,,,+++,,,+++******))))))***************)))))))))))))))(((((()))***************''')))++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////,,,******---000...111222333<<>>999555222000.../////////...---,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++******))))))***+++,,,,,,------++++++++++++++++++,,,,,,))))))))))))************+++++++++,,,,,,---------,,,,,,,,,---------......,,,---//////111999FFFOOOXXXiii|||}}}~~~rrrmmmeee[[[OOOCCC888111000...---...//////...,,,......//////......---,,,++++++++++++++++++++++++)))************+++++++++......------,,,+++******+++++++++***************)))************++++++++++++++++++*********))))))************************))))))))))))************,,,+++***))))))***+++,,,,,,,,,,,,++++++*********---,,,*********,,,...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////***444888888JJJhhhwwwuuurrrrrrrrrwww}}}|||yyyxxxyyywwwmmmkkkiiiccc\\\XXXXXXVVVSSSOOONNNNNNOOOOOOMMMJJJJJJKKKJJJFFFCCC@@@AAABBBAAABBBFFFMMMSSSVVVZZZ```eeeiiinnntttwwwyyyzzziiieeefffiiiiiiddd\\\SSSNNNMMMMMMKKKHHHEEEDDDCCCFFFLLLQQQVVVXXXXXXYYY[[[]]]```dddiiimmmnnnssswwwxxx{{{~~~~~~~~~~~~}}}|||{{{zzzyyy}}}zzzxxxyyyzzzzzzyyy~~~|||~~~zzzzzzxxxsssjjjaaaYYYUUUTTT]]]kkk~~~sssfffeeerrryyyyyyyyypppcccUUULLLDDDCCC???666111000111000000...---,,,++++++------------------------,,,++++++******++++++,,,---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,------)))************+++++++++******+++++++++,,,,,,,,,******************++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,000333333333<<>>QQQhhhtttrrrmmmooorrryyy|||www{{{}}}vvvrrruuuvvv{{{wwwmmmjjjiiiddd___ZZZYYYXXXTTTQQQOOOOOOPPPPPPNNNKKKKKKKKKJJJFFFCCC@@@AAAAAAAAAAAAEEELLLQQQVVVYYY^^^ccchhhnnnrrruuuxxxuuugggbbbbbbdddeee___YYYQQQMMMMMMLLLIIIFFFDDDCCCCCCFFFLLLQQQUUUWWWWWWYYY[[[]]]___ccciiilllmmmrrrvvvwwwzzz~~~~~~||||||~~~}}}~~~~~~~~~~~~|||{{{zzz}}}{{{zzzzzz{{{{{{zzz}}}~~~~~~}}}~~~|||wwwnnnddd\\\XXXWWWZZZccctttvvviiieeepppxxxppp^^^SSSIIIEEE???777111000000000///...------,,,,,,........................---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++************************,,,,,,,,,+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******************++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------000333444888BBBQQQ]]]pppxxxzzzxxxyyy|||tttmmmcccXXXNNNEEE>>>999666333000//////...---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************(((((((((((((((((((((((())))))))))))************++++++***))))))***++++++,,,,,,,,,++++++++++++***+++***)))))))))***+++,,,,,,,,,,,,,,,------------......................../////////......//////000222222999HHH[[[iiinnnnnnhhhmmmuuuxxxwwwuuuzzz~~~wwwkkkhhhjjjrrr{{{xxxooojjjhhheeebbb[[[[[[YYYVVVRRRPPPOOOPPPQQQOOOMMMLLLKKKIIIFFFDDDAAAAAAAAA@@@AAAEEEJJJNNNUUUVVVYYY___ffflllpppqqqwww~~~|||xxxwwwwwwyyysssiii```ZZZYYYZZZ[[[XXXTTTOOOMMMMMMLLLHHHEEECCCCCCCCCFFFKKKQQQUUUVVVVVVXXXZZZ\\\___bbbgggkkklllqqqtttuuuxxx||||||yyyyyy|||~~~}}}{{{{{{~~~|||zzzzzz{{{{{{zzzyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{sssjjjaaa\\\ZZZWWWZZZiii|||llleeemmmyyykkk```SSSJJJBBB999333222/////////......---------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...///222777???KKKYYYbbbuuu{{{|||xxxwwwxxx}}}yyy{{{tttmmmaaaVVVLLLEEE???<<<777444111......///......,,,------------,,,++++++++++++++++++++++++++++++))))))*********++++++++++++*********))))))(((((((((((((((((())))))))))))))))))*********+++++++++************************************************((()))))))))************+++******************+++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,---------......//////////////////////////////////////////000111444111:::QQQccciiiiiijjjhhhooozzzyyy{{{}}}~~~zzzppphhhiiiooouuu|||zzzqqqjjjfffdddccc[[[[[[ZZZWWWRRROOONNNOOOQQQPPPNNNMMMKKKIIIGGGEEEBBBBBB@@@@@@AAADDDGGGJJJQQQQQQSSSYYYbbbiiinnnpppvvv|||wwwmmmeeeaaa^^^\\\\\\ZZZVVVPPPMMMNNNPPPSSSQQQNNNNNNMMMLLLHHHEEEBBBBBBBBBFFFKKKQQQTTTUUUUUUWWWYYY\\\^^^aaaeeeiiilllqqqtttuuuwww{{{{{{xxxxxxzzz}}}}}}zzzxxx{{{~~~~~~{{{zzzyyyyyyyyyyyyvvvxxxzzz|||~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{zzzzzz|||vvvooofffaaa]]]YYYYYYcccuuurrrgggjjjsssxxxlll\\\OOOEEE===777444////////////............++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))(((((('''))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000000333;;;GGGVVVbbbiiivvv|||~~~zzzyyyzzz{{{}}}}}}nnnggg\\\SSSLLLHHHEEECCC:::777222///.../////////...............---,,,,,,++++++++++++++++++++++++))))))*********+++++++++******)))))))))))))))(((''''''(((((())))))))))))))))))*********+++++++++************************************************((()))))))))*********************++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------......///////////////////////////////////////000111111444222>>>XXXiiijjjhhhjjjmmmttt|||yyyyyyvvvllljjjjjjlllpppyyy|||tttlllfffcccccc[[[[[[ZZZVVVRRRNNNLLLLLLOOOOOOOOOMMMKKKIIIHHHGGGCCCBBB@@@???@@@CCCEEEFFFIIIJJJLLLRRR\\\fffooosss{{{|||qqqggg]]]VVVRRRJJJNNNPPPOOOJJJGGGGGGIIIOOONNNNNNNNNNNNKKKHHHEEEAAAAAABBBFFFKKKPPPSSSTTTSSSVVVYYY[[[]]]```cccffflllppptttuuuwww||||||yyyyyyyyyxxxxxxyyy{{{}}}~~~~~~zzzxxxwwwzzz~~~~~~~~~~~~}}}|||||||||||||||{{{zzzxxxwwwwwwwwwxxxtttvvvxxxzzz|||}}}}}}}}}xxxyyyyyyyyyzzz{{{||||||~~~|||yyyssskkkfff^^^]]]___eeemmm}}}yyylllkkkpppuuucccRRRFFF???999555//////////////////......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((''''''))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////111222666@@@PPP```lllrrr||||||{{{xxx|||yyy}}}eee```XXXQQQNNNNNNNNNNNNBBB===666111000000000000......//////......---,,,++++++++++++++++++++++++)))************+++++++++******))))))))))))))))))'''(((((())))))******+++)))************+++++++++***************+++++++++(((((((((((((((((((((((())))))))))))************)))***++++++++++++***)))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------////////////////////////////////////000111222222333777FFF]]]lllnnnmmmnnntttzzz|||}}}yyy{{{wwwnnniiihhhlllrrr{{{|||uuuoooiiieeebbb[[[[[[ZZZWWWRRRNNNKKKKKKLLLMMMNNNMMMJJJIIIHHHIIIDDDBBB??????@@@BBBBBBBBBBBBDDDHHHNNNWWWeeettt}}}yyynnneee\\\TTTOOOGGGJJJLLLLLLIIIGGGGGGIIILLLMMMNNNNNNLLLJJJGGGEEE@@@@@@AAAEEEKKKPPPRRRSSSRRRTTTXXXZZZ\\\^^^bbbdddjjjooossstttwww||||||zzzzzzxxxuuussstttwwwzzz}}}|||}}}~~~|||zzzzzz{{{}}}}}}||||||}}}~~~~~~|||zzzzzzyyyyyyyyyyyyyyyxxxvvvuuuvvvwwwtttuuuwwwyyy{{{|||}}}}}}yyyyyyyyyzzz{{{|||~~~~~~}}}|||{{{wwwoooiiiaaaccchhhkkklllttttttooorrrkkkWWWIIIBBB;;;444000000000//////.........------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))************+++++++++******+++++++++,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000222444;;;FFFVVVgggssszzz~~~}}}{{{}}}uuu|||ddd___XXXSSSRRRRRRRRRRRRLLLFFF===666222000//////---............---,,,,,,++++++++++++++++++++++++)))************+++++++++************************(((((())))))***++++++,,,)))************+++++++++))))))*********+++++++++(((((((((((((((((((((((())))))))))))************)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,........................////////////000111222333333===NNNaaammmssstttuuuyyy}}}}}}wwwxxx|||}}}~~~zzz~~~zzzqqqqqqrrrvvv{{{~~~~~~}}}{{{vvvrrrmmmhhhddd\\\]]]\\\YYYSSSNNNLLLKKKIIIKKKMMMLLLJJJHHHIIIJJJEEEBBB???>>>@@@AAA@@@???<<<@@@FFFLLLUUUfffzzzuuulllccc[[[SSSNNNJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLJJJGGGEEEDDD??????AAAEEEKKKOOOQQQRRRQQQTTTWWWZZZ[[[]]]```bbbggglllppprrrvvv{{{|||zzzyyywwwvvvuuuuuuwwwzzz|||~~~~~~~~~}}}{{{{{{}}}~~~}}}}}}|||zzzyyyyyyyyyyyyxxxyyyzzzyyyvvvuuuvvvxxxuuuvvvwwwxxxzzz{{{|||}}}}}}}}}|||||||||}}}~~~zzzssslllfffggglllqqqoooqqq}}}vvvwwwzzzyyyaaaQQQIII???666222111111000///...------........................,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000222666???LLL[[[kkkxxx}}}xxxzzzhhhccc\\\VVVSSSRRRQQQQQQUUUNNNCCC:::444000///...,,,,,,---------,,,++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++((())))))***+++,,,,,,,,,)))************+++++++++))))))******++++++++++++************************))))))))))))************)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,........................////////////000111222333333AAATTTcccnnnwwwzzz{{{{{{~~~vvvqqqtttsssvvv|||{{{{{{~~~xxxxxx|||~~~~~~yyyvvvuuuqqqkkkfff^^^^^^^^^ZZZUUUPPPMMMKKKGGGJJJLLLKKKIIIHHHIIIKKKEEEBBB???>>>@@@AAA???===999???FFFKKKTTTggg}}}sssjjjbbbZZZRRRMMMLLLJJJHHHFFFFFFGGGHHHHHHIIIJJJKKKJJJGGGEEECCCCCC??????AAAEEEKKKOOOQQQQQQPPPSSSWWWYYY[[[]]]___aaadddjjjnnnqqquuuzzz{{{yyywwwwwwwwwxxxyyyzzz|||}}}}}}{{{{{{}}}{{{{{{zzzyyyyyyyyyzzzzzzxxxzzz{{{zzzwwwuuuwwwyyyvvvvvvwwwxxxzzz{{{|||}}}~~~}}}}}}~~~~~~~~~}}}~~~}}}uuunnniiihhhmmmtttsssrrr||||||uuukkkZZZPPPEEE:::333222111000///...---,,,------------------------...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111222888BBBOOO]]]lll{{{~~~xxxvvvqqqpppiii^^^ZZZ\\\ZZZTTTVVVTTTKKK@@@999666333//////---+++,,,---...------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++---,,,***))))))***,,,---***************)))((((((++++++*********************************************************))))))(((++++++******************,,,,,,++++++***+++++++++...------,,,,,,++++++***...------,,,,,,------...,,,...000111000///000111222//////111222000222666777EEEVVVdddpppzzz~~~{{{qqqnnnrrrpppvvv~~~{{{yyyyyyuuummmgggcccaaa^^^[[[XXXRRRLLLHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHDDD???===>>>@@@AAA@@@===@@@GGGPPPYYYhhh~~~uuuhhh\\\TTTPPPNNNMMMKKKJJJHHHFFFFFFHHHJJJLLLPPPOOOLLLKKKJJJHHHEEEBBB>>>>>>@@@DDDIIINNNQQQRRRSSSUUUWWWYYY[[[]]]```ccciiilllooorrruuuxxx|||xxxyyy{{{{{{{{{|||~~~~~~{{{zzz{{{||||||}}}}}}|||{{{yyyxxxvvvvvvyyyxxxvvvvvvwwwxxxzzz|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~zzzsssjjjgggjjjsssxxxyyyrrryyy```PPPFFF???888555111111222333000...//////.........---------......---------,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------......------,,,+++******,,,+++++++++***)))))))))+++,,,---...///...---,,,,,,***+++......---000555555???JJJVVVfffxxx~~~wwwuuuzzzvvvwwwrrriiibbb```]]]WWW[[[]]]ZZZNNNBBB:::444///111///---,,,---...---,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))(((((()))***+++***************)))((((((************************************************'''((())))))************************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---/////////---,,,---...///---...111222111333888===NNNbbboooxxxuuulllmmmuuu|||vvv~~~~~~~~~|||{{{yyytttooogggccc^^^XXXTTTPPPLLLIIIGGGHHHIIIIIIIIIHHHGGGGGGGGGCCC>>><<<>>>@@@AAAAAACCCDDDJJJSSS]]]nnnvvvnnncccXXXRRRPPPNNNNNNMMMKKKIIIHHHGGGIIIKKKLLLNNNLLLJJJIIIHHHFFFBBB@@@===>>>@@@DDDIIIMMMPPPRRRSSSTTTVVVXXXYYY]]]aaadddiiilllppptttvvvxxx{{{}}}yyy{{{|||||||||}}}}}}zzz{{{|||}}}~~~}}}|||{{{zzzyyyyyyxxx{{{zzzxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{||||||}}}}}}}}}|||{{{{{{{{{{{{{{{|||zzz|||~~~|||vvvkkkfffgggooosssttt}}}wwwhhhTTTIIICCC999555222111222222000...............------------...------------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++***)))))))))))))))************************)))******+++,,,,,,---------------,,,+++*********++++++++++++************+++,,,------......---------+++,,,//////...111666888AAAMMM[[[lll~~~uuuuuu{{{www{{{|||uuummmhhhccc______fffhhh]]]NNNAAA888222333111............---+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))''''''''''''))))))*********+++******)))(((************************************************%%%&&&''')))******++++++************************,,,++++++***++++++,,,,,,******+++,,,,,,---.........------,,,,,,------......///...,,,******+++---,,,+++---111111111444:::DDDXXXnnnzzz~~~|||rrrwww}}}~~~{{{xxxlllfff^^^VVVRRROOOLLLKKKFFFFFFFFFGGGGGGGGGGGGGGGGGGCCC???>>>???BBBDDDEEEKKKJJJMMMVVVcccvvv}}}qqqkkkaaaZZZVVVUUUUUUUUUOOONNNLLLJJJJJJKKKLLLMMMLLLKKKIIIHHHGGGEEEAAA>>>===>>>@@@DDDHHHLLLOOOQQQSSSTTTUUUVVVXXX\\\aaaeeeiiimmmrrrvvvxxxyyy{{{|||{{{|||}}}}}}}}}}}}}}}~~~}}}~~~{{{{{{|||}}}}}}||||||{{{{{{{{{{{{{{{|||{{{yyyxxxwwwwwwxxxxxxzzzzzzzzzzzzzzz{{{{{{|||xxxxxxwwwwwwwwwxxxxxxyyywwwyyy|||}}}}}}~~~~~~{{{nnngggeeejjjlllnnnxxxrrrZZZOOOKKK<<<777222111111222000---......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))************************************++++++,,,,,,---,,,,,,,,,+++******))))))*********+++++++++++++++---,,,,,,,,,,,,---......///------/////////222888<<>>AAADDDFFFJJJNNNPPPSSSSSSTTTUUUWWW\\\bbbgggiiimmmssswwwyyyyyyzzz{{{{{{|||}}}}}}||||||~~~xxxyyywwwsssrrrxxx||||||||||||{{{zzzyyyyyyzzzzzz||||||zzzyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyzzz{{{vvvuuuuuuuuuuuuvvvwwwwwwwwwzzz|||~~~}}}}}}~~~uuulllgggiiiiiikkkttt|||cccVVVQQQ???:::444111111111000...------------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******************************************++++++,,,,,,,,,+++++++++*********))))))*********++++++,,,,,,,,,------,,,+++,,,---...//////------/////////333999AAAJJJXXXhhhzzz~~~}}}zzzssswwwggglllsssvvvtttrrruuuyyyuuuuuurrrjjjbbbXXXIII<<<333222000000111222111000---------,,,,,,,,,++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************(((((())))))))))))(((((())))))*********++++++++++++*********++++++,,,------------,,,,,,+++++++++...------,,,,,,------...,,,---,,,++++++,,,000333......///111111111888@@@RRReeexxx~~~~~~|||~~~}}}wwwsssiiifffaaa[[[WWWRRRLLLIIIDDDCCCBBBBBBBBBDDDGGGHHHDDDCCCBBBCCCFFFLLLSSSXXX[[[ZZZZZZ___lllyyymmmbbb^^^XXXTTTRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPMMMLLLKKKKKKJJJGGGBBB???<<>>666222111111000.........---------,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++***************************+++++++++++++++,,,,,,++++++************************++++++,,,,,,,,,---------,,,+++,,,---...///...,,,,,,...///000555;;;GGGQQQ```ppp|||yyyzzzzzzyyy{{{yyyvvv|||ggggggiiilllnnnpppwwwyyypppiii___OOO@@@666444222111222222222000------------,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************)))***++++++,,,+++++++++)))))))))***++++++,,,,,,***************************************)))(((((()))))))))***++++++,,,,,,************+++,,,------......---,,,,,,+++******...------,,,,,,------...+++,,,---------///222444111000111222111333===HHH[[[kkkzzz{{{yyy{{{||||||yyysssnnnjjjcccaaa___\\\XXXSSSLLLHHHCCCBBBAAA@@@AAADDDGGGIIIBBBCCCDDDGGGLLLUUU___fffiiiiiihhhiiippp~~~ooofff\\\YYYTTTRRRQQQQQQQQQPPPQQQQQQQQQPPPPPPQQQQQQRRRKKKJJJJJJJJJIIIFFFAAA===<<>>;;;777444222000...,,,......---------,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************((()))***+++,,,---------((())))))***++++++,,,,,,************+++,,,---...***++++++,,,,,,------......------,,,,,,------...,,,---//////...---...///000///000111333:::JJJZZZbbbooo{{{}}}{{{zzzzzz{{{|||{{{~~~{{{xxxssslllfffbbb``````ZZZXXXVVVTTTRRROOOKKKHHHDDDBBB@@@???AAADDDIIILLLKKKNNNSSSXXX```lll{{{~~~yyy}}}{{{yyyjjj\\\TTTNNNLLLJJJKKKMMMOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTNNNNNNNNNNNNMMMIIIDDD@@@;;;???CCCDDDBBBDDDIIIMMMPPPSSSWWWZZZ]]]bbbfffjjjeeehhhlllpppssswww|||~~~|||{{{|||~~~zzzwwwxxxuuuppprrrxxxwwwxxxyyywwwuuuvvvzzz~~~vvvuuusssrrrrrrtttwwwxxx{{{{{{{{{{{{zzzyyyxxxxxx{{{zzzxxxvvvwwwyyy{{{}}}}}}}}}{{{yyyxxxwwwwwwwwwvvvzzz}}}~~~pppjjjlllqqqyyytttzzzmmmZZZPPPHHH===666444444333222000000000000////////////,,,,,,,,,+++++++++******+++*********+++,,,,,,---------------------------+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...///...---,,,000...///333666999@@@HHHRRReee{{{}}}yyyxxxtttvvvwwwsssaaa\\\eeeooosssyyy}}}}}}rrrbbbSSSJJJ???>>>:::666333///---,,,,,,,,,,,,------.........+++++++++************)))************************---------,,,+++***)))(((************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++((()))))))))************---------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,++++++***---------........./////////...000222555===OOO___iiirrryyy|||ssswwwyyy{{{{{{}}}vvvnnngggdddaaa\\\YYYVVVUUUSSSQQQOOOMMMKKKJJJDDDBBB???===???CCCHHHKKKRRRWWW^^^dddmmmxxx~~~{{{yyyuuuiiiZZZOOOLLLIIIGGGEEEGGGKKKNNNNNNLLLPPPPPPQQQRRRSSSSSSRRRRRRNNNNNNNNNNNNNNNKKKGGGDDDAAABBBCCCCCCCCCEEEHHHKKKQQQTTTXXX[[[]]]aaaggglllkkkkkklllooosssxxx|||~~~zzz{{{~~~zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz|||}}}~~~zzzxxxzzzzzzyyyxxx|||}}}~~~zzzyyywwwuuussstttxxx|||~~~{{{zzz{{{zzzwwwtttwwwyyy{{{|||}}}~~~sssfffiiiooo}}}zzz|||uuulll}}}{{{rrraaaUUUPPPFFF<<<666555555555...............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************))))))((((((***)))'''&&&&&&(((***+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111777@@@KKKSSSdddlll{{{}}}yyy}}}yyyjjjdddgggooouuuwww{{{}}}rrrbbbSSSJJJ???===:::666333000///...,,,,,,---------.........++++++++++++************************************++++++++++++***)))((((((************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++......------------,,,,,,---------.........//////......///333888BBBTTTeeeiiiqqqyyy~~~qqqmmmyyy}}}}}}}}}|||uuummmfffccc___[[[XXXUUUTTTSSSQQQNNNLLLJJJIIIGGGDDDAAA>>>???AAAEEEHHHRRRYYYeeepppzzz}}}vvvoooiii^^^RRRJJJHHHGGGEEEDDDFFFJJJMMMMMMMMMOOOQQQTTTVVVVVVTTTRRRPPPNNNNNNNNNNNNNNNKKKGGGCCCAAABBBCCCCCCCCCEEEHHHKKKQQQTTTYYY[[[]]]aaahhhmmmooooooppprrruuuyyy|||~~~zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~{{{yyy}}}}}}}}}xxxwwwuuuuuuvvvyyy}}}||||||}}}}}}zzzxxxxxxzzz{{{||||||}}}xxxnnngggkkkvvv{{{tttxxxwwwnnnzzztttgggWWWRRRHHH===777444222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******)))))))))***+++,,,************++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........111777BBBNNNVVVfffqqq||||||wwwpppkkklllssstttyyy~~~|||rrrbbbSSSIIIAAA???;;;777444222111000---------...............,,,+++++++++***************************************************)))((('''******************************************************++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............//////------........./////////...---///444;;;GGG[[[lllkkkqqqxxx|||pppeeejjj}}}yyysss}}}|||uuullleeeaaa^^^YYYVVVTTTSSSRRRPPPNNNKKKIIIHHHIIIGGGCCC@@@???@@@BBBCCCOOOZZZjjjyyy|||pppccc[[[SSSKKKEEEDDDCCCCCCCCCEEEIIILLLMMMMMMOOORRRVVVYYYXXXUUUQQQNNNNNNMMMMMMNNNNNNKKKGGGCCCAAABBBCCCCCCDDDFFFIIILLLQQQUUUYYY\\\^^^bbbhhhmmmpppppprrruuuxxx{{{~~~zzzyyyxxxvvvvvvxxxzzz{{{|||}}}}}}~~~~~~}}}}}}|||}}}zzz||||||}}}wwwvvvvvvwwwxxx{{{}}}~~~~~~}}}~~~}}}{{{|||}}}|||{{{|||}}}wwwiiiiiiooo~~~~~~wwwqqqvvvzzzsssvvvyyyqqq]]]VVVLLLCCC;;;555111////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---************+++++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000//////000333;;;GGGUUU___kkkzzz}}}|||}}}qqqjjjnnntttzzztttdddTTTJJJGGGDDD@@@;;;777333111111.....................///,,,,,,+++++++++***************************************++++++***)))((((((************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,---.../////////............///////////////...000666???LLL___pppqqquuuxxx~~~zzzlllcccmmmyyyvvv}}}zzz}}}|||~~~~~~}}}||||||~~~|||uuukkkccc___\\\XXXUUURRRQQQQQQOOOMMMJJJHHHFFFIIIGGGDDDAAA@@@@@@AAABBBKKKVVVgggwwwyyykkk\\\SSSNNNGGGCCCBBB@@@AAABBBDDDHHHKKKMMMNNNQQQSSSUUUWWWWWWTTTPPPNNNNNNMMMMMMNNNMMMKKKFFFCCCAAABBBCCCDDDDDDFFFJJJLLLQQQUUUZZZ^^^```dddjjjnnnmmmnnnqqquuuyyy|||~~~{{{zzzzzzyyywwwvvvvvvxxxzzz|||}}}}}}~~~~~~~~~|||{{{zzz}}}}}}}}}~~~~~~}}}|||zzzyyyxxxxxxzzz}}}~~~xxxxxxxxxyyyzzzzzz{{{{{{}}}}}}}}}~~~}}}~~~~~~}}}|||{{{|||~~~mmmjjjkkksss~~~yyyssswww}}}wwwtttyyycccZZZPPPIIIBBB:::333111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********+++++++++,,,,,,---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000111222333888AAAOOO^^^iiirrr{{{}}}|||nnnkkkttt{{{xxxhhhWWWMMMNNNLLLGGGAAA;;;666222000////////////////////////,,,,,,,,,++++++++++++***************************+++++++++,,,++++++******************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,---......///........./////////000000111///222:::DDDQQQcccrrrzzzzzzzzz~~~yyylllfffsss|||~~~zzzrrrvvv~~~}}}}}}|||{{{zzz||||||uuujjjbbb]]]ZZZVVVSSSNNNNNNOOONNNLLLJJJHHHFFFGGGEEEDDDBBBAAAAAAAAABBBEEEOOO___pppooocccVVVOOOKKKEEE@@@???>>>@@@BBBDDDFFFIIILLLNNNRRRRRRSSSTTTSSSRRRPPPOOOMMMMMMMMMMMMMMMJJJFFFBBB@@@BBBCCCDDDEEEGGGJJJMMMQQQUUU[[[___bbbeeekkkooommmooorrrtttwwwxxxyyyyyy|||}}}zzzxxxzzzyyyxxxwwwxxxyyy{{{||||||}}}}}}}}}}}}|||{{{{{{}}}}}}{{{yyyxxxxxxxxxyyyuuuttttttvvvyyy{{{|||{{{yyyzzzzzzzzzyyyyyyxxxxxxyyyzzz{{{|||}}}~~~~~~||||||}}}~~~qqqlllhhhjjjuuu{{{yyy|||xxxppp{{{|||ggg\\\QQQMMMGGG<<<555333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111222555;;;FFFUUUdddooozzzzzzwwwnnnpppxxx}}}mmm]]]SSSTTTRRROOOIIIBBB;;;444111000000000000////////////,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,++++++*********************************************************++++++++++++******))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,------++++++,,,,,,------......******++++++,,,---............/////////000000000111111555???JJJXXXhhhvvvrrrjjjjjj{{{|||}}}uuunnnmmmuuu||||||~~~~~~~~~}}}{{{{{{|||zzzrrrggg^^^YYYVVVRRROOOJJJKKKLLLMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAIIIWWWfffxxxzzzbbbYYYPPPLLLHHHBBB>>>>>>>>>@@@CCCDDDFFFHHHLLLOOORRRRRRRRRRRRRRRQQQQQQQQQMMMLLLLLLMMMMMMJJJFFFBBB@@@BBBCCCDDDEEEGGGKKKNNNQQQVVV\\\aaacccggglllpppqqqsssuuuvvvvvvuuusssrrrsssuuuxxx{{{}}}}}}|||{{{yyyyyyyyyzzzzzz{{{|||}}}|||||||||||||||}}}~~~~~~zzzvvvuuuwwwxxxtttssssssuuuxxxzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwyyyzzz{{{zzz{{{|||~~~}}}~~~~~~~~~||||||}}}sssnnnfffccchhhxxx|||zzzoootttkkk^^^RRROOOIII===555333222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////111666>>>IIIXXXgggqqq{{{~~~pppiiirrr~~~ssseee[[[WWWVVVTTTPPPIII@@@888444111111111000000000//////------,,,,,,,,,+++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---------******++++++,,,---------+++,,,,,,,,,------........./////////000000000000111111777DDDRRR```ppp|||kkkjjjsss{{{xxxoookkknnn{{{|||zzz{{{||||||}}}}}}|||}}}~~~wwwooocccYYYTTTQQQMMMKKKGGGHHHJJJLLLLLLKKKIIIGGGEEEEEEDDDDDDCCCAAA@@@@@@===DDDMMMZZZhhh{{{yyykkkYYYSSSMMMIIIEEE@@@???BBB???AAADDDEEEFFFHHHKKKOOOPPPQQQSSSTTTUUUTTTRRRQQQMMMLLLLLLMMMLLLJJJEEEBBB@@@BBBCCCDDDEEEHHHLLLOOOQQQVVV]]]bbbdddhhhmmmqqqrrrtttwwwyyyyyyxxxuuutttrrrsssuuuxxx{{{||||||{{{yyyzzz{{{|||}}}}}}}}}}}}~~~}}}||||||}}}|||xxxxxxyyyvvvvvvvvvyyy{{{||||||zzzwwwwwwvvvvvvvvvwwwxxxyyywwwyyyzzzzzzxxxxxxzzz|||yyy{{{{{{{{{{{{{{{}}}xxxrrriiiaaabbbmmmsssooouuudddWWWSSSLLL???666555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++***))))))((()))***+++,,,+++++++++,,,,,,,,,------)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000444:::CCCOOO]]]llluuu{{{{{{qqqcccmmm{{{wwwiiiaaaWWWWWWWWWTTTMMMDDD<<<777222111111111000000//////---------,,,,,,,,,++++++************************((())))))*********))))))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))***++++++,,,---------------............///////////////000000000000000111999HHHXXXfffuuu|||jjjmmm||||||yyyooommmsss|||zzz{{{|||{{{{{{}}}~~~{{{tttlll```VVVPPPMMMJJJGGGEEEGGGIIIKKKLLLKKKIIIHHHFFFFFFFFFDDDCCCAAA???>>>;;;@@@GGGOOOYYYgggvvv{{{mmm___WWWRRRMMMIIIDDD@@@BBBGGG???BBBEEEFFFFFFGGGKKKOOONNNPPPUUUXXXXXXVVVSSSPPPMMMLLLLLLMMMLLLJJJEEEBBB@@@BBBCCCDDDFFFHHHLLLOOOQQQVVV]]]bbbeeehhhmmmqqqooorrrvvvzzz}}}}}}|||{{{wwwwwwwwwxxxyyyzzzyyyxxxxxxzzz|||~~~}}}|||~~~|||||||||yyyyyyyyyyyyzzz|||~~~|||ttttttttttttvvvxxxzzz{{{wwwzzz{{{zzzxxxwwwxxxzzzvvvxxxyyyyyyyyyzzz}}}|||wwwmmmcccaaaiiiyyyzzzooozzz~~~lll]]]XXXQQQCCC999888222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++(((((())))))*********++++++***)))((((((***,,,---++++++,,,,,,,,,---------(((***---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111333888???IIIUUUcccqqqyyyyyysssvvv}}}wwwsssvvvsssvvvzzzkkkaaa^^^bbbddd```[[[TTTIII???999222...///111///...///++++++,,,---------,,,,,,************************++++++************++++++************************************************,,,,,,,,,++++++************)))))))))***+++,,,,,,...---+++*********++++++,,,,,,++++++***+++++++++,,,------......------,,,---,,,,,,,,,,,,---.........///000///...///111333555222;;;PPPbbblllxxx{{{vvvdddttt~~~tttssswww{{{|||{{{}}}~~~}}}}}}{{{yyyxxxzzz|||}}}}}}~~~yyyvvvooohhh^^^UUUOOOKKKHHHGGGJJJKKKLLLMMMMMMKKKIIIHHHFFFEEEDDDCCCCCCAAA>>>;;;>>><<>>888333111/////////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,---......//////......,,,+++******+++,,,...///000------111222000///000444===HHHRRRaaaqqq|||~~~~~~}}}yyyyyy{{{yyyhhh^^^zzzuuuttt}}}}}}qqqhhhhhhkkkmmmmmmjjjbbbPPP@@@;;;444///000111000///000,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************************************+++++++++******)))))))))*********)))******++++++---,,,+++*********++++++,,,,,,++++++***++++++,,,,,,------------------,,,------,,,,,,------...///...///000/////////111333555444@@@XXXkkkttt|||uuuuuulllzzz~~~vvvtttyyy~~~~~~}}}xxxxxxxxxyyyzzzzzzzzzyyy}}}xxxuuummmfff]]]TTTOOOLLLKKKJJJKKKKKKLLLMMMLLLJJJHHHGGGFFFEEEDDDCCCCCCAAA>>>;;;:::999===DDDKKKOOOVVV]]]llloooqqqnnnggg^^^XXXUUUQQQOOOKKKHHHGGGHHHLLLNNNSSSQQQOOOMMMMMMNNNPPPQQQUUUVVVVVVVVVUUURRROOOLLLKKKKKKLLLLLLKKKHHHFFFDDDAAABBBDDDFFFHHHLLLQQQUUUVVVZZZ```dddgggjjjlllnnnppprrrvvvzzz|||~~~~~~~~~}}}{{{zzzyyyzzzzzzxxxvvvuuuvvvwwwxxxyyyzzz{{{|||~~~{{{{{{~~~~~~{{{{{{|||}}}}}}|||{{{zzz}}}|||yyyxxxxxxyyy{{{|||~~~~~~|||zzzzzz{{{}}}|||{{{yyywwwxxxzzz}}}}}}xxxsssmmmiiioooyyy~~~rrrbbbXXXLLL@@@;;;444222000//////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++---...///111......222333111000222666BBBPPP^^^mmm}}}~~~www~~~||||||}}}zzz|||qqqaaaYYYyyyppplllsss||||||uuuooossswww|||~~~~~~rrrZZZEEE???777111111111000///000---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********************************************************)))))))))))))))++++++******)))*********---,,,+++*********++++++,,,++++++***++++++,,,,,,---------------------------------,,,------...///...///000000//////222333444888JJJeeexxx~~~~~~~~~|||sssuuuwwwsssttt}}}}}}yyyvvvwwwxxxzzz||||||{{{yyyxxx|||wwwssskkkeee[[[SSSOOONNNMMMMMMKKKLLLMMMMMMLLLJJJHHHFFFFFFDDDCCCBBBBBBAAA>>><<<888888<<>><<<::::::>>>CCCGGGJJJRRRZZZ___aaabbb\\\SSSMMMMMMPPPMMMOOONNNKKKGGGHHHNNNUUURRRQQQPPPPPPPPPQQQSSSTTTRRRSSSSSSTTTSSSRRRPPPOOOLLLMMMMMMMMMLLLJJJGGGEEECCCDDDFFFHHHJJJNNNSSSVVVXXX\\\bbbgggkkkmmmppprrrvvvyyy}}}~~~}}}~~~{{{zzzxxxwwwwwwyyyzzz||||||zzzzzz}}}}}}|||}}}}}}zzzyyyvvvtttssssssttttttxxxxxxxxxyyyxxxxxxwwwwwwvvvxxxzzzzzzzzzyyyzzz{{{{{{zzzxxxvvvwwwzzz~~~}}}}}}~~~xxxrrrpppqqqrrr}}}rrrnnn\\\PPPIIIDDD999666222000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---......//////......++++++,,,,,,---......//////------000111000333888@@@NNN___lllwwwwwwwwwvvvwwwzzz|||vvvqqqqqqwww|||wwwfff]]]\\\yyyssshhh___cccmmmuuu{{{xxx|||kkk]]]JJJ@@@666333111...---.../////////...---,,,+++***++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++*********++++++,,,---...---,,,,,,,,,,,,---......------------...//////---///000000000111333555444DDD___yyyxxx{{{vvvxxx~~~~~~}}}||||||}}}}}}{{{}}}~~~}}}zzzuuurrrlllfff]]]VVVRRROOONNNMMMJJJKKKMMMNNNNNNMMMKKKJJJEEECCCAAA@@@AAA@@@>>>===<<<<<>>KKKZZZlllwwwuuunnnmmmnnnooowwwvvvqqqttt{{{nnn___ZZZ\\\uuummmeeeaaaaaadddooozzzrrreee[[[OOOBBB:::555000...///---...............------++++++++++++++++++++++++++++++************++++++************************************************)))*********++++++++++++*********)))******++++++)))***+++,,,,,,,,,,,,+++************+++,,,---...///...,,,++++++,,,...///...............//////000---///000000000222444666<<>><<<@@@FFFKKKKKKKKKRRR\\\ddd```YYYTTTPPPNNNKKKHHHFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLMMMOOORRRTTTVVVWWWVVVUUUTTTRRROOOMMMKKKJJJKKKKKKLLLLLLKKKHHHFFFDDDAAACCCFFFIIIMMMRRRXXX]]]___dddjjjpppssswwwzzz|||{{{{{{|||~~~~~~}}}|||zzzxxxvvvuuutttxxxvvvvvvuuummmaaa[[[ZZZ[[[eeepppuuuzzz~~~~~~{{{vvvuuutttrrrqqqqqqqqqrrrrrrrrrssstttuuuvvvvvvwwwwwwxxxyyyxxxxxxyyy|||~~~}}}}}}~~~|||{{{zzzzzzzzzyyyyyyxxxxxxxxxxxx}}}}}}|||{{{xxxqqqhhheeehhhttt{{{xxxxxxfffUUUIIIAAA<<<777222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---.../////////...///...///000000111999CCCOOOaaauuu~~~vvvppplllnnnqqqvvv~~~uuurrrxxxxxxiii\\\XXXZZZ{{{ssslllggghhhrrr~~~ssscccaaaTTTFFF===777222000111------......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************(((((())))))*********+++***)))))))))***+++,,,,,,)))***+++,,,---,,,,,,+++************+++,,,---...///...,,,++++++,,,...///...............///000000---///000111111222555777@@@[[[yyy{{{{{{xxx~~~}}}}}}~~~~~~}}}~~~zzzwwwwwwxxxxxxxxxmmmkkkhhhfffdddaaa]]]ZZZYYYYYYWWWTTTPPPJJJEEECCCEEEBBB@@@??????@@@???>>>>>>CCCLLLRRRPPPMMMQQQYYY^^^XXXQQQNNNOOONNNKKKGGGFFFDDDAAAAAADDDHHHKKKLLLJJJKKKLLLNNNPPPQQQSSSSSSSSSRRRRRRPPPOOONNNMMMMMMJJJKKKLLLKKKJJJHHHEEECCCAAACCCGGGJJJNNNTTT[[[___aaaeeelllqqquuuxxx{{{~~~{{{zzz{{{{{{}}}}}}||||||{{{yyywwwtttrrrqqqvvvuuuuuussskkk___WWWVVVSSS^^^jjjooosssyyy||||||uuuuuutttsssrrrrrrrrrrrrttttttssssssssstttuuuuuuvvvwwwvvvuuuuuuvvvyyy|||}}}|||zzzwwwwwwxxxxxxxxxxxxwwwwwwuuuzzz~~~{{{zzz~~~vvvmmmgggeeemmmwww{{{mmm[[[MMMBBB===777222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,---......//////......+++,,,---////////////...000///000222111333;;;FFFYYYmmm{{{~~~zzztttlllpppsssvvv|||{{{tttuuu~~~{{{|||{{{qqqfff\\\YYY[[[yyykkkeeeiiipppvvvaaa]]]RRRCCC999666555333000............---,,,+++***+++,,,,,,,,,,,,+++*********)))))))))(((((('''''',,,+++******++++++***(((************************)))***+++,,,,,,+++***)))******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......///000+++,,,444111000888GGGggg{{{{{{|||{{{zzz~~~yyy}}}||||||||||||~~~~~~|||~~~~~~~~~~~~~~~{{{sssrrrxxx{{{oooffffffhhheeecccddd^^^]]]ZZZVVVQQQMMMJJJHHHFFFEEECCCAAA>>>===<<<;;;DDDGGGKKKLLLKKKLLLOOORRRWWWUUURRROOOLLLJJJHHHHHHEEEDDDCCCDDDFFFIIIMMMOOOOOOQQQRRRRRRRRRRRRTTTVVVWWWTTTQQQPPPRRRRRRPPPNNNKKKKKKJJJIIIIIIHHHGGGGGGDDDBBBEEELLLRRRUUUZZZ```eeehhhmmmppptttwwwzzz}}}||||||||||||}}}~~~|||zzzyyyxxxvvvtttrrrvvvvvvuuuqqqkkkbbb[[[VVVUUU^^^iiippprrrrrrtttvvvtttrrrpppnnnnnnppprrrttttttsssppppppqqquuuzzz}}}xxxxxxwwwuuussstttvvvyyyyyyzzz|||~~~~~~}}}vvvvvvvvvuuuuuuuuuuuuuuuuuuxxx{{{}}}}}}|||||||||~~~vvvmmmeeecccdddmmmlllgggttt```RRRIII@@@444......000000...////////////............---+++***+++.../////////,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////000///...---,,,+++++++++***...000///...333>>>GGGdddrrr}}}{{{~~~yyyxxxtttnnnmmmuuupppnnnzzzssseeeZZZZZZ___qqqgggfffiiizzzvvvbbbWWWOOODDD>>>;;;888222...............------,,,++++++,,,,,,,,,,,,+++***************)))))))))((((((***))))))***---......---************************)))***++++++++++++***)))******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---000,,,---555333222<<>>999000)))...............---------,,,,,,,,,,,,,,,++++++***+++++++++************)))+++***)))+++---//////...++++++++++++++++++++++++)))***++++++++++++***)))******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------........./////////000000+++///---///666444555@@@WWWttt{{{tttqqqvvvtttaaa```sss~~~zzz{{{}}}~~~~~~}}}|||}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~yyymmmpppyyyuuuvvvtttqqqnnniiifff```XXXQQQLLLHHHFFFCCCBBBAAA???>>>>>>>>>>>>===@@@BBBAAA@@@AAAEEEIIIJJJIIIGGGFFFEEEDDDDDDDDD@@@AAABBBDDDHHHMMMQQQTTTUUUXXXZZZZZZXXXVVVVVVVVVYYYVVVSSSQQQPPPNNNLLLJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIGGGJJJPPPUUUXXX]]]bbbgggiiimmmpppqqqsssvvvxxxzzz{{{}}}~~~|||yyyyyyyyyvvvrrrlllfffbbbaaaffflllnnnnnnnnnppprrruuutttrrrqqqrrrtttvvvwwwxxxvvvsssqqqpppqqqsssttt|||{{{zzzxxxuuutttuuuwwwyyyzzz{{{|||{{{zzzxxxwwwuuuvvvwwwxxxxxxxxxwwwvvvtttuuuvvvwwwvvvwwwyyy{{{~~~|||uuuhhhbbb]]]bbbpppvvvpppvvv}}}~~~hhhVVVKKKFFF>>>666111............------------,,,,,,,,,+++***((()))+++------,,,,,,,,,,,,++++++++++++***+++++++++++++++***************************************+++++++++,,,,,,,,,------------------------+++++++++,,,---///000111///111222111333;;;HHHRRRXXXgggwww~~~{{{~~~{{{~~~|||}}}uuummmrrrvvviii^^^XXXZZZ```yyyrrrjjjtttmmm\\\KKKHHHFFFFFFEEE???444,,,//////...............///,,,,,,------,,,,,,+++***++++++++++++++++++++++++...,,,++++++,,,,,,+++***++++++++++++++++++++++++*********++++++************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------------.........---.........////////////***///...///555333555CCC^^^ttt|||tttooommmsss|||iiiZZZ___xxx|||xxx|||{{{|||~~~}}}|||||||||}}}~~~zzzzzzzzz}}}~~~~~~}}}|||||||||}}}~~~{{{vvv}}}zzzzzzyyyuuupppmmmiiibbbYYYRRRKKKGGGEEECCCBBBAAA@@@>>>>>>>>>>>>>>>@@@BBB@@@??????DDDGGGFFFFFFDDDCCCBBBAAAAAAAAABBBBBBCCCEEEGGGKKKNNNPPPWWWYYY\\\\\\ZZZWWWUUUUUUWWWUUUSSSQQQOOONNNLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIKKKRRRVVVYYY^^^cccjjjllloooqqqrrrsssuuuwwwzzz{{{~~~|||}}}}}}~~~|||yyyyyyyyyxxxuuupppllliiiiiikkknnnooooooppprrruuutttsssrrrrrrssstttvvvwwwuuutttrrrrrrrrrsssuuuvvv||||||{{{yyyvvvtttuuuvvvwwwxxxyyyzzzyyywwwuuussstttuuuwwwxxxxxxwwwvvvuuutttuuuuuuttttttuuuxxx{{{}}}{{{uuujjjbbb[[[^^^iiizzz~~~vvvttt{{{kkkUUUJJJGGGAAA999222......000.........---------,,,,,,---,,,++++++---.........+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,...------------......///...///000000444>>>LLLVVV\\\iiiyyyxxxoooiiiqqqpppddd\\\XXX\\\aaaqqquuummm]]]RRROOONNNOOOOOOIII???666000000///.........//////,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,+++******++++++***)))+++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------***++++++,,,---......///,,,,,,---------.........***000//////222111666FFFdddqqqrrrlllmmmmmmqqq|||tttddd\\\fff~~~yyysss}}}{{{|||}}}}}}|||~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~zzzzzzzzz|||~~~}}}|||||||||}}}{{{tttyyy~~~}}}}}}xxxsssnnnjjjccc[[[SSSLLLGGGEEEDDDDDDBBB@@@???>>>>>>>>>CCCEEEFFFEEECCCCCCFFFIIIGGGFFFDDDBBBAAA?????????AAABBBCCCDDDGGGJJJLLLNNNUUUXXX[[[[[[YYYWWWUUUTTTTTTTTTSSSQQQOOONNNNNNOOOKKKJJJIIIGGGGGGHHHIIIJJJJJJIIIKKKRRRWWWZZZ^^^dddjjjllloooppppppqqqssstttyyy||||||}}}~~~~~~~~~{{{xxxyyyyyyyyywwwtttpppnnnkkklllnnnooopppqqqtttvvvssssssrrrrrrssstttuuuvvvuuuttttttsssssstttuuuuuuyyyzzzzzzxxxuuuttttttuuuvvvwwwxxxyyyxxxvvvtttssstttuuuvvvvvvvvvuuusssssstttttttttsssssstttxxx{{{~~~~~~zzztttlllbbb[[[\\\dddsss{{{uuupppYYYKKKHHHBBB:::333000000111////////////.........---,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,......---------...////////////000222888DDDRRR\\\cccppp}}}qqqjjjgggpppzzzjjjaaa\\\ZZZ]]]bbbwwwsssuuu|||jjj\\\UUUSSSSSSUUUVVVPPPDDD;;;333222000///......//////---------------,,,++++++***++++++++++++,,,,,,,,,)))(((''')))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...+++++++++,,,------......,,,,,,,,,------------...+++111000...111111:::NNNjjjrrrooolllppppppqqq{{{yyylll```^^^nnnuuuzzz}}}yyyvvvqqq{{{yyywww{{{{{{}}}~~~{{{zzzzzz{{{|||~~~|||zzzzzz{{{|||{{{|||~~~~~~}}}|||}}}~~~zzzjjjfffoooyyy}}}xxxpppmmmggg___VVVNNNGGGDDDDDDDDDCCCAAAAAA@@@@@@@@@HHHKKKMMMLLLIIIGGGIIILLLGGGFFFDDDBBBAAA@@@?????????@@@BBBEEEHHHLLLOOOPPPSSSUUUXXXYYYXXXVVVVVVVVVTTTTTTTTTRRRPPPOOOPPPQQQKKKJJJHHHGGGGGGHHHJJJKKKJJJIIILLLSSSYYY\\\aaafffiiikkkmmmnnnnnnoooppprrrxxxzzz~~~~~~||||||yyyyyyzzzzzzyyywwwtttsssllllllmmmnnnppprrrtttuuutttttttttsssssssssttttttvvvvvvuuutttsssrrrqqqppptttvvvvvvvvvtttssstttuuuvvvwwwyyyzzz{{{zzzxxxwwwwwwvvvuuutttsssrrrrrrrrrsssssssssrrrrrrtttwwwzzz}}}||||||}}}zzztttlllbbb[[[[[[___iiixxxzzzeeeQQQLLLDDD;;;555222111111000000/////////.........///---,,,,,,---......---***++++++++++++,,,,,,,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---...000111222000111333777???KKKYYYbbbkkkuuu}}}jjjhhhjjjtttsssddd^^^\\\\\\^^^```}}}qqqlllvvv{{{kkk___WWWXXXZZZ^^^^^^WWWIII>>>555444111///...---...///---------...------,,,+++************+++++++++,,,)))((((((***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,---......///.........------,,,,,,------------............***111000...111444AAAXXXqqqyyywwwtttuuurrrtttvvvfff\\\```sssttt||||||{{{~~~tttnnnpppuuu|||zzz||||||}}}}}}}}}|||{{{{{{|||~~~~~~|||~~~{{{yyyyyy{{{{{{|||}}}}}}}}}xxxggg]]]___eeeyyy|||uuurrrllldddZZZOOOGGGBBBBBBBBBBBBBBBCCCCCCDDDEEEKKKNNNQQQQQQNNNKKKKKKLLLEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEGGGJJJMMMOOOPPPQQQSSSVVVVVVVVVVVVXXXYYYVVVWWWWWWTTTPPPNNNOOOQQQKKKJJJHHHFFFFFFHHHJJJKKKKKKJJJMMMUUU[[[___dddjjjjjjllloooppppppqqqrrrsssuuuwww{{{~~~}}}{{{|||~~~}}}||||||}}}{{{{{{||||||{{{yyywwwvvvqqqqqqqqqrrrtttuuuvvvvvvwwwvvvvvvuuuuuutttttttttrrrsssssssssrrrpppooonnnoooqqqsssssssssssstttuuuxxxzzz|||~~~~~~{{{yyyvvvtttrrrqqqrrrrrrpppqqqqqqqqqqqqrrrtttwwwwwwyyyxxxvvvwwwzzzxxxssslllbbbZZZYYYYYY^^^qqq|||ttt\\\SSSGGG===888555222000//////.........---------111///---...///000///...******+++++++++,,,,,,,,,((()))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........------------...///000111///111444999CCCPPP]]]eeeqqqzzz~~~qqqccchhhqqq|||xxxjjj^^^[[[]]]]]]\\\]]]vvvlllvvvttthhh___aaafffkkkkkkbbbRRREEE777555222///...---......------......------,,,+++)))))))))******+++++++++...---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,---......333222111000...,,,+++***............/////////000***111000...222777GGG```vvv|||yyysssvvvvvvcccZZZaaavvvxxx|||~~~xxxkkkggglll{{{~~~~~~}}}}}}}}}|||{{{{{{{{{{{{yyy{{{~~~zzzxxxxxxxxxyyy}}}~~~}}}~~~~~~yyyhhh\\\XXXYYYlllyyy|||zzzwwwqqqhhh]]]QQQFFF@@@@@@@@@AAABBBDDDFFFHHHIIILLLPPPSSSSSSPPPLLLKKKLLLBBBBBBBBBAAABBBBBBCCCCCCHHHIIIIIIJJJKKKLLLMMMMMMPPPRRRTTTUUUVVVWWWZZZ\\\XXXYYYYYYUUUPPPNNNNNNPPPKKKJJJHHHFFFFFFHHHJJJLLLLLLKKKNNNVVV]]]aaagggmmmnnnppprrrtttttttttvvvwwwsssuuuxxx||||||zzzuuuzzz~~~}}}zzzxxxyyy||||||}}}}}}}}}|||{{{yyyxxxwwwvvvvvvwwwxxxyyyxxxxxxyyyyyyxxxwwwvvvuuuttttttlllmmmooopppqqqqqqppppppkkkmmmppprrrrrrrrrtttvvvzzz|||~~~{{{wwwtttrrrqqqrrrsssmmmooopppppppppppprrrtttoooqqqqqqppprrruuuuuuppplllaaaZZZXXXTTTVVVggg{{{}}}}}}dddYYYJJJ???:::777333///......---------,,,,,,,,,---+++******+++,,,+++************++++++,,,,,,,,,(((((())))))*********+++******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////222111000......------------...222999DDDQQQ]]]ddduuu~~~}}}jjj___hhhvvvrrreeeZZZYYY\\\]]][[[ZZZxxxpppuuu|||wwwkkkeeeeeeiiiqqqwwwppp```RRR>>>555///000222111......++++++------------++++++000///...---+++***))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------************************++++++************++++++******+++++++++,,,,,,,,,)))***+++,,,...///000111------------------------,,,,,,++++++,,,,,,---...000///111333555===RRRgggzzzrrr```^^^ggguuu{{{zzznnnaaabbblll}}}~~~}}}}}}}}}}}}}}}{{{{{{||||||}}}}}}{{{|||~~~zzzwwwzzz|||~~~~~~~~~~~~vvvjjjaaa]]]\\\lllttt{{{{{{{{{}}}~~~||||||}}}{{{rrrbbbRRRHHHDDDHHHEEEBBBCCCGGGJJJKKKJJJMMMOOORRRUUUVVVTTTPPPLLLHHHGGGFFFDDDDDDEEEHHHKKKJJJIIIHHHJJJOOORRRSSSRRRRRRRRRRRRRRRTTTVVVXXXZZZYYYXXXVVVTTTRRRPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNMMMPPPUUUYYY___eeemmmrrrpppqqqrrrttttttttttttsssssswww|||~~~|||yyywwwwwwvvvvvvvvvwwwxxxxxxyyy|||}}}yyywwwwwwxxxyyyyyyxxxwwwvvvuuuxxxwwwwwwwwwyyyyyywwwuuuqqqpppoooooonnnnnnoooooommmlllmmmooorrruuuvvvwww{{{}}}{{{uuurrrpppooonnnmmmnnnmmmllllllllllllmmmmmmmmmnnnnnnmmmlllkkklllnnnjjjeee```[[[VVVVVV___jjjyyyrrr```NNNGGG@@@555000222000000///........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++,,,,,,,,,---------......---------......///222000222:::EEEQQQ___kkkyyywwwfffcccppp~~~rrrcccaaa___]]]\\\\\\]]]]]]ttttttyyyxxxqqqhhhjjjqqqzzz~~~xxxiii]]]CCC999111111222000......+++,,,------------,,,+++---,,,,,,+++***)))(((((()))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,------.../////////111444777AAAYYYooo}}}mmm___```iiivvv}}}{{{ooodddfffppp~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~{{{yyyzzz~~~{{{vvvxxxyyyzzzyyyzzz|||}}}~~~}}}zzzpppiiieeeeeemmmtttzzz{{{|||~~~ttteeeVVVMMMIIIHHHEEEDDDFFFKKKOOOOOOOOOJJJNNNSSSYYY[[[ZZZVVVSSSPPPNNNLLLJJJHHHHHHJJJLLLPPPNNNLLLMMMPPPRRRQQQPPPRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWVVVTTTRRRPPPOOONNNOOONNNMMMLLLKKKLLLLLLMMMPPPTTTYYY___dddiiinnnrrrpppqqqssstttuuuuuuuuuuuutttxxx|||~~~{{{xxxxxxxxxxxxyyyyyyzzzzzzzzz}}}~~~~~~{{{yyywwwwwwxxxyyyxxxwwwvvvuuuxxxwwwvvvwwwxxxxxxwwwuuuqqqqqqppppppooooooppppppnnnmmmnnnooorrrtttvvvvvvzzz{{{~~~~~~zzzuuurrrppppppooonnnmmmkkkhhhffffffgggiiijjjkkkkkkjjjhhheeedddfffggggggdddaaa]]]WWWTTTZZZcccrrrrrr___OOOHHHAAA777222222000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------...//////222111444>>>IIIUUUcccooo}}}rrreeefffttt~~~hhh\\\[[[ZZZYYYYYY[[[\\\]]]qqqkkknnnqqqqqqiiinnnwww}}}pppfffKKK???555222222000//////,,,,,,------------,,,,,,+++++++++*********))))))))))))***++++++++++++************++++++++++++,,,************************++++++************++++++******+++++++++,,,,,,,,,///......------,,,,,,+++------------------------.........---...//////000...///222444999HHHbbbyyy}}}yyyjjj```eeepppzzz|||ooofffjjjuuu~~~~~~~~~~~~~~~yyyzzz{{{|||}}}~~~~~~~~~|||{{{}}}~~~{{{xxxvvvxxx|||~~~vvvwwwwwwvvvuuuuuuxxxzzz~~~}}}xxxrrrpppppppppvvv{{{|||~~~uuugggZZZRRRNNNHHHGGGFFFJJJOOOSSSTTTSSSMMMRRRYYY```cccccc```^^^^^^[[[WWWSSSOOONNNMMMMMMRRRPPPOOOPPPRRRTTTTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNLLLPPPOOOMMMLLLKKKLLLMMMNNNTTTYYY```fffkkkmmmoooqqqqqqrrrsssuuuvvvwwwwwwwwwwwwzzz}}}~~~~~~|||yyyxxxyyy{{{}}}~~~~~~}}}}}}~~~|||{{{vvvwwwxxxxxxxxxwwwvvvuuuxxxvvvvvvvvvxxxxxxwwwvvvrrrrrrrrrqqqqqqqqqqqqqqqnnnooooooppprrrsssuuuvvvyyyyyyzzz{{{}}}~~~}}}yyyuuurrrqqqpppooonnnllliiiddd```___```ccceeefffeeeccc___\\\[[[]]]___bbbaaa```]]]WWWRRRUUU\\\jjjxxxsss```OOOIIICCC999333333000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------......------......///000111222888CCCOOO[[[iiiuuu|||xxxkkkccclll|||ooo[[[WWWWWWWWWWWWYYY[[[]]]___pppeeedddiiimmmhhhnnnxxx|||qqqhhhSSSFFF999444222000///000,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******))))))*********+++++++++************************++++++************++++++******+++++++++,,,,,,,,,.........------,,,,,,+++------------------------......------......///000///111333555<<>>777333111...---......---,,,//////...---,,,,,,++++++------,,,,,,,,,,,,+++++++++***((()))+++,,,,,,+++***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,---------.........+++,,,000111000111555<<>>???BBBEEEFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKQQQVVV]]]dddiiikkkkkkjjjlll}}}wwwcccRRRHHHEEE:::666111....../////////------------------------------,,,,,,,,,,,,++++++******+++,,,......,,,******+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,---------......------///000000222;;;FFFYYYiiiyyytttppprrr||||||nnnllluuuyyynnn___VVVTTTVVVWWWVVV[[[[[[\\\]]]^^^```aaaaaa~~~rrrbbbZZZWWWQQQSSSLLLLLLSSSXXXQQQCCC999222222111000///...------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------...,,,++++++******++++++,,,*********++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------.../////////...---+++,,,...//////...---...//////...///111333666;;;PPPmmm~~~~~~}}}nnnccc___uuuxxxyyyppp```aaasss~~~~~~||||||}}}~~~{{{|||||||||||||||||||||{{{|||~~~yyyuuuttttttvvvxxx{{{|||||||||yyyzzz{{{{{{||||||||||||{{{||||||||||||}}}}}}}}}yyyzzz{{{{{{yyyyyyzzz{{{}}}~~~xxxzzz{{{pppjjjlllsssyyywwwnnniiiiiikkkkkkpppvvv{{{~~~~~~}}}|||yyyuuupppllliiiccc\\\VVVTTTQQQMMMKKKMMMMMMQQQVVV[[[___bbbfffiiiiiimmmrrruuuvvvvvvuuuvvvxxxzzz|||~~~}}}~~~~~~}}}|||zzzyyyyyyyyyzzzyyy{{{}}}}}}{{{{{{}}}~~~||||||}}}~~~|||yyyuuuvvvvvvwwwvvvuuusssrrrsssttttttvvvwwwxxxyyyyyyvvvuuussstttvvvxxxyyyyyyxxxzzz}}}}}}zzzxxxsssrrroookkkfffaaa]]]ZZZUUUQQQLLLHHHFFFEEECCCBBB???>>>===???BBBFFFGGGGGGGGGIIIJJJJJJIIIIIIKKKLLLPPPTTTZZZaaahhhlllnnnnnnjjjyyy~~~jjjWWWKKKFFF===999333///.../////////------------------------------,,,,,,,,,,,,++++++++++++,,,...000///---+++***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,---------......------///111111444???KKK```ooo~~~|||~~~ooooootttvvvlllooo|||nnnfff\\\VVVVVVXXXYYYXXX[[[[[[\\\]]]^^^```aaabbbzzzjjjaaa```ZZZXXXPPPOOOYYY```YYYIII===222222111000///...------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++((()))***+++---...///000,,,++++++++++++++++++,,,))))))*********++++++++++++++++++,,,,,,---------,,,,,,------...///000000...,,,++++++---......------///////////////111333777>>>TTTttt{{{zzz|||kkkaaa___wwwzzzzzzpppdddWWWYYYnnn~~~{{{{{{}}}}}}zzz~~~~~~}}}|||{{{{{{zzz}}}~~~{{{uuuuuuuuuxxxzzz||||||{{{{{{|||}}}}}}}}}}}}}}}||||||yyyyyyzzz{{{|||~~~~~~{{{||||||{{{yyyyyy{{{||||||}}}vvvxxx~~~|||rrrmmmpppxxxxxxrrrppppppqqqvvv|||~~~}}}|||yyyvvvrrrnnnlllaaaZZZTTTRRRPPPLLLKKKLLLMMMQQQWWW\\\___bbbfffhhhgggkkkqqquuuvvvvvvvvvvvvzzz{{{|||~~~}}}~~~~~~}}}|||{{{zzz{{{||||||{{{}}}~~~{{{zzz|||~~~}}}||||||~~~}}}{{{xxxyyyzzzzzzzzzxxxwwwvvvvvvvvvvvvuuuuuuvvvwwwxxxvvvuuutttvvvxxxzzzzzzzzzxxxzzz}}}~~~{{{xxxuuutttsssppplllgggbbb]]][[[UUUPPPJJJFFFDDDCCCCCCCCC>>>======???CCCFFFHHHIIIIIIKKKLLLLLLKKKKKKMMMNNNOOORRRWWW___gggmmmooopppffftttooo[[[NNNGGG@@@;;;555111//////000000---------------------------------,,,,,,,,,++++++,,,,,,---///111000...,,,++++++,,,---------,,,,,,...------,,,,,,------...,,,,,,,,,---------......------000222222555BBBOOOeeetttxxxzzz}}}pppqqqxxx~~~rrrjjjppphhhbbb[[[WWWWWWYYYZZZ[[[[[[[[[\\\]]]^^^```aaabbbwwwnnnqqqlll```ddd```YYYWWW\\\___SSSCCC:::333.........---...111........................++++++++++++++++++++++++------++++++++++++------///...,,,+++***+++,,,,,,+++***))))))((())))))))),,,,,,++++++,,,,,,---...------------------------++++++,,,,,,---...//////...++++++000333333444777666@@@bbbzzzxxx~~~xxx}}}}}}vvvccccccbbbzzzwwwzzzzzzcccWWWPPP[[[ttt~~~~~~wwwxxxxxxyyy{{{|||~~~~~~}}}~~~}}}{{{zzzzzz{{{|||~~~yyyuuuuuu{{{sssoooyyy}}}yyyzzz|||~~~}}}}}}|||zzzvvvppplllddd[[[RRROOONNNKKKJJJKKKNNNQQQVVVZZZ]]]aaaeeehhhjjjlllnnnoooooopppqqqsssvvvxxx{{{}}}~~~}}}|||zzz~~~}}}||||||}}}|||{{{zzzzzz{{{|||~~~~~~~~~}}}{{{yyyzzzyyyyyyzzz}}}~~~~~~}}}wwwxxxyyy{{{|||zzzuuurrrvvvttttttvvvxxxyyyvvvsssppprrrtttvvvxxxxxxxxxxxxzzzzzzzzzyyyxxxwwwvvvuuutttpppllliiigggbbb\\\WWWMMMLLLJJJGGGDDDAAA@@@@@@>>>???@@@BBBEEEGGGHHHIIILLLLLLMMMNNNNNNMMMMMMLLLPPPSSSWWW]]]dddjjjoooqqqllllllyyyrrraaaSSSIII???;;;666222111000///...////////////////////////,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,---------............///000///000111222888HHHWWWkkk||||||zzz||||||vvvnnngggooo|||{{{rrrjjjnnnwwwjjj^^^[[[\\\\\\\\\]]]]]]___`````````aaaccceee|||mmmmmmlllfffiiifff```^^^ccceee\\\OOO>>>666000//////...///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,...---,,,***)))((('''''',,,,,,++++++,,,,,,---...------------------------++++++,,,------...//////222...---000111000000333;;;HHHgggzzzvvv|||{{{|||}}}{{{~~~ooo___bbbeee|||}}}xxxkkkXXXNNNIIIVVVqqq||||||{{{{{{|||}}}~~~~~~~~~~~~|||{{{zzzzzz{{{|||||||||}}}~~~|||vvvsssrrrxxx{{{|||~~~{{{}}}~~~}}}zzzuuunnniiidddZZZQQQNNNMMMKKKJJJLLLOOOQQQUUUXXX[[[^^^cccfffiiilllooopppppppppqqqrrruuuwwwzzz|||}}}}}}{{{yyy~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}{{{yyywwwwwwwwwyyy|||~~~~~~}}}yyyyyyzzz{{{|||zzzwwwttttttssssssuuuwwwxxxwwwuuussstttuuuuuuuuuuuutttsssvvvvvvvvvvvvuuutttsssrrrqqqnnnjjjhhhgggccc]]]XXXMMMKKKHHHEEEDDDBBBAAA@@@DDDDDDEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMQQQSSSWWW\\\bbbgggkkkmmmjjjiiitttuuuaaaTTTKKK@@@<<<777333111000///...////////////////////////,,,,,,------------------------------------------++++++,,,,,,,,,---------+++++++++***++++++,,,,,,---------............///000///000222333:::JJJZZZppp{{{vvvtttsssqqqooonnnuuuxxxqqqlllrrryyylll___\\\\\\[[[[[[\\\]]]^^^`````````aaaccceee~~~kkkgggkkkmmmjjjiiieeeccceeefff```XXXDDD;;;333111000//////111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,...---,,,+++************,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---......//////222......000000...000333AAARRRooo{{{vvvzzzmmm```eeeeeezzzsss___PPPGGGEEETTTooo|||~~~}}}|||{{{|||~~~}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{zzz{{{|||~~~~~~wwwrrrnnnnnnsss{{{~~~~~~zzztttlllfffcccYYYPPPMMMLLLJJJJJJMMMOOOQQQTTTVVVXXX\\\aaaeeeiiilllpppssssssrrrrrrrrrsssvvvyyy}}}~~~}}}{{{yyy}}}}}}}}}}}}}}}~~~~~~~~~|||||||||~~~}}}}}}~~~~~~~~~|||{{{yyyxxxwwwxxxzzz}}}~~~}}}{{{{{{zzz{{{|||{{{xxxvvvsssrrrrrrsssvvvwwwwwwvvvwwwvvvvvvuuusssqqqooonnnrrrrrrrrrqqqqqqppppppooonnnkkkhhhgggfffccc^^^ZZZNNNJJJFFFDDDEEEFFFDDDBBBFFFFFFGGGGGGIIIKKKLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPSSSTTTWWWZZZ___cccgggiiifffccciii{{{|||dddUUUNNNCCC>>>888333111000///...////////////////////////------------------,,,,,,------------------------,,,,,,,,,,,,------------************+++,,,---...---------............/////////111333555===NNN^^^vvv~~~{{{uuunnnkkklllooovvv~~~sssppppppyyyyyymmm```\\\[[[ZZZZZZ\\\]]]^^^`````````aaadddfffyyygggccckkksssooommmkkkiiihhhfffbbb^^^KKK???555111111///...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,---//////,,,,,,++++++,,,,,,---...,,,,,,------------------,,,---------......//////...,,,,,,///000///333888BBB[[[vvv~~~yyy{{{kkk___gggiiizzzwww\\\OOOIIIIIIXXXrrr~~~|||}}}}}}zzzzzz}}}}}}{{{{{{}}}~~~||||||~~~}}}|||{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~yyysssnnniiiiiiooo~~~{{{~~~~~~zzztttlllgggcccYYYOOOLLLKKKJJJKKKNNNOOOQQQSSSUUUXXX\\\bbbeeejjjnnnsssvvvwwwvvvuuuuuutttwwwzzz}}}~~~|||{{{~~~}}}}}}||||||}}}~~~~~~~~~|||{{{zzzzzz|||}}}|||}}}}}}}}}}}}|||{{{zzz|||{{{|||~~~}}}|||{{{zzzzzzzzzzzzxxxvvvtttssssssssstttuuuvvvvvvxxxxxxvvvuuussspppooonnnqqqppppppoooooonnnnnnooommmjjjfffeeeeeebbb]]]XXXPPPKKKFFFDDDGGGIIIHHHGGGIIIIIIJJJKKKMMMOOOQQQSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSTTTUUUXXX\\\```dddfffccc^^^```mmmzzz}}}{{{{{{yyyjjjYYYQQQFFFAAA:::444222000//////////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,------------...---------------...//////---------............///......111444888@@@RRRbbbzzz~~~zzzvvvpppjjjjjjlllzzzmmmnnnttt~~~tttiii^^^[[[ZZZZZZZZZ]]]\\\^^^```aaaaaaccceeehhhtttfffccclllwwwxxxvvvtttsssppplllgggeeeRRREEE777222111...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++*********+++,,,...///000,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------...............///...,,,---000000000444;;;BBBccc}}}~~~iii[[[dddmmm|||zzz[[[NNNJJJMMM]]]www~~~}}}}}}zzz|||~~~}}}zzzyyy{{{~~~~~~{{{{{{}}}}}}|||{{{{{{zzzzzzzzzzzz~~~~~~~~~|||yyyuuupppmmmfffgggnnn~~~~~~|||zzzuuuoookkkeeeZZZOOOKKKJJJIIIKKKOOONNNPPPSSSVVVYYY^^^cccgggjjjnnntttxxxyyyyyyyyyyyywwwxxx{{{~~~~~~~~~|||{{{||||||}}}~~~|||{{{zzz{{{|||}}}}}}}}}}}}}}}}}}|||||||||~~~}}}~~~|||zzz{{{yyyxxxyyyyyyyyywwwuuuuuuuuuuuuuuuttttttttttttxxxwwwvvvuuusssrrrqqqqqqrrrqqqpppooonnnnnnoooooollliiifffdddccc```ZZZVVVNNNJJJEEEDDDFFFJJJKKKKKKNNNPPPRRRTTTWWWYYY[[[[[[VVVUUUUUUTTTTTTUUUVVVVVVTTTTTTUUUWWW[[[___ccceeeddd^^^]]]dddnnnsssttttttsss}}}ttt^^^UUUIIIDDD<<<666222111000///////////////////////////.........------,,,,,,,,,------------------------,,,,,,---------.........000///......---------...---------............///......111555999CCCUUUfff{{{xxxxxxuuummmgggfffwwwiiinnnyyyyyyjjjaaaZZZYYYZZZZZZ[[[^^^]]]___aaabbbccceeehhhjjjyyyooojjjppp{{{~~~{{{yyyzzzxxxqqqkkkhhhZZZJJJ;;;444222000------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,+++++++++------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.................................000///000111000///444;;;GGGllllll___jjjmmmzzzzzzYYYKKKIIIOOOaaa{{{~~~||||||||||||~~~~~~}}}{{{zzz{{{~~~~~~{{{{{{}}}~~~}}}}}}|||{{{zzzyyyxxxzzz{{{~~~~~~~~~~~~~~~}}}|||zzzxxxuuusssqqqqqqjjjkkktttyyyuuuuuu~~~~~~|||zzzxxxvvvrrrooohhh\\\PPPKKKJJJIIILLLOOOMMMPPPTTTWWWZZZ^^^aaadddgggkkkqqquuuwwwxxxzzz{{{yyyzzz{{{}}}}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{}}}~~~|||yyyvvvyyyyyyxxxyyyzzzyyyvvvtttsssuuuwwwxxxvvvuuuuuuuuuwwwvvvuuutttsssssssssssssssrrrpppnnnmmmmmmmmmnnnkkkhhheeecccbbb___YYYUUULLLJJJGGGEEEFFFJJJNNNRRRTTTVVVZZZ]]]````````````[[[ZZZXXXWWWVVVWWWWWWXXXXXXWWWWWWXXXZZZ]]]aaaccceeeaaa^^^```eeekkknnnpppnnnxxx~~~cccWWWLLLFFF>>>777333111000000////////////////////////------------------,,,,,,------------------------,,,---------............///...---,,,++++++++++++---------............///---...111666:::DDDVVVgggxxxvvvyyywwwllleeeeeevvv{{{jjjqqq~~~{{{vvvaaa[[[XXXZZZ[[[[[[\\\___^^^```bbbccceeegggjjjmmm~~~sssvvv}}}|||yyypppmmmaaaQQQ???777555222///...........................------------------------+++,,,,,,------,,,,,,+++((()))***+++,,,++++++***------,,,++++++***++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---......///////////////............000///111222111000777???RRRwwwpppffftttsss~~~^^^NNNMMMTTTggg~~~}}}|||~~~}}}|||{{{}}}~~~}}}}}}}}}||||||}}}~~~||||||}}}}}}|||zzzxxxwwwxxxzzz}}}~~~}}}||||||{{{zzzxxxuuuttttttvvvwwwqqqsss|||sssllllllwww{{{xxxvvvuuurrrppplll___RRRLLLJJJIIILLLPPPMMMQQQUUUXXXZZZ[[[]]]^^^```dddjjjnnnqqqtttwwwzzzzzzzzzzzz{{{}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~xxxxxxzzz|||~~~}}}zzzxxxyyyyyyzzz{{{|||zzzvvvsssooosssxxxzzzyyyxxxwwwxxxvvvuuusssrrrrrrrrrsssssssssqqqnnnllljjjjjjjjjjjjhhheeebbbaaaaaa___ZZZVVVOOOPPPNNNLLLJJJNNNVVV]]]```cccgggkkklllkkkhhhfffeeecccaaa^^^]]]]]]]]]^^^^^^]]][[[ZZZZZZ\\\^^^___aaa```]]][[[\\\bbbhhhlllhhhrrrgggXXXOOOHHH???777333111111000////////////////////////,,,,,,------------------------------------------------------...............------,,,,,,,,,---------------............///---...111666;;;DDDWWWhhhzzzzzzyyy|||vvvjjjggglll~~~wwwpppwwwyyypppjjj\\\YYYXXX\\\]]]\\\\\\______aaaccceeegggiiimmmooozzzzzzzzzvvvfffUUUBBB:::777444111///........................------------------------++++++------------++++++((()))***+++,,,,,,+++***************+++,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,---.../////////////////////.........,,,,,,///222222333<<>>666333/////////...---------,,,+++,,,,,,---......------------------------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---...///...---,,,---///......---,,,,,,,,,------............////////////...222000///555;;;RRRsss|||ttt___TTT^^^zzzjjj___fffwwwnnneeeooo|||~~~}}}~~~}}}||||||~~~~~~|||zzz{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||zzz|||}}}|||zzzxxxwwwwwwxxx}}}~~~{{{~~~zzzpppiiiiiinnnrrrsssqqqnnnjjjjjjiiicccXXXOOOKKKLLLMMMMMMLLLKKKIIIGGGBBBEEEHHHIIIHHHFFFDDDCCCRRR[[[```YYYNNNIIIGGGFFFDDDJJJTTT___jjjssszzz}}}}}}vvvllleeebbbccceeefffeeeccc___ZZZUUUQQQPPPPPPQQQRRRUUUWWWYYYYYYYYYYYYXXXZZZ[[[YYYVVVVVV[[[```gggjjjooorrrvvvzzz~~~~~~}}}}}}~~~||||||}}}~~~~~~}}}||||||yyyyyyzzz{{{{{{||||||{{{yyyyyyyyyzzz{{{zzzwwwttttttsssrrrqqqooolllgggddd[[[XXXVVVUUUVVVXXXYYYYYYVVVWWWVVVQQQJJJDDDAAAAAA<<<>>>???>>>>>>FFFUUUaaarrr|||yyyqqqhhhccccccdddcccaaadddfffhhhkkkllllllkkkjjjhhhddd```\\\ZZZWWWTTTRRROOOOOOPPPQQQSSSUUUVVVVVVVVV___lll{{{qqq___SSSMMMHHHDDD>>>444000222111000///......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,---///000///////////////000000111111333;;;GGGSSS```qqqwwwooouuutttppp~~~yyydddXXXVVV[[[______```aaacccdddeeefffgggiiiiiijjjooovvv{{{||||||yyy|||zzzsssjjjkkkhhh^^^NNN???666222000000///...------,,,,,,+++,,,,,,---.........------------------------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---...///...------...//////...------,,,,,,,,,,,,............/////////000...222000///555<<>>>>>;;;???AAA===999>>>MMMZZZmmmyyy|||xxxpppiii___ZZZZZZZZZXXXUUUVVVYYY]]]```bbbcccbbbaaa```]]]XXXUUUSSSRRROOONNNOOOOOONNNPPPRRRUUUVVVVVVTTT^^^lllzzzwwwdddTTTMMMHHHFFF???666222444111111000......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...000111///////////////000111111000333<<>>???@@@<<<>>>???>>><<<>>>EEELLLdddnnnvvvvvvtttsssrrrpppiiiccc[[[VVVTTTRRRPPPNNNRRRTTTWWWZZZ\\\]]]]]]\\\WWWUUUSSSPPPOOONNNNNNOOONNNKKKIIIKKKPPPUUUWWWWWWZZZbbbkkkttt|||gggUUURRRMMMHHH@@@777222111111111000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////000111222333111888AAALLLXXXjjj}}}}}}xxx{{{nnn___ZZZZZZ\\\``````aaacccdddfffggghhhhhhgggfffhhhmmmuuuzzz|||{{{uuupppnnnmmmooommmaaaMMM===888000000///.......................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,------------------...------,,,,,,------......------------...//////111...000444555===VVVqqqzzz}}}}}}jjj___```rrrvvvnnnuuuwwwrrrnnnlllccc[[[aaannnyyyyyy{{{||||||~~~~~~~~~~~~|||}}}}}}~~~}}}yyyzzz~~~}}}|||}}}~~~~~~}}}zzz|||}}}}}}zzzwwwvvvvvv~~~{{{lllfffdddgggjjjkkkmmmqqqrrrqqqmmmgggdddbbbZZZRRRKKKLLLNNNOOONNNLLLJJJHHHDDDEEEGGGGGGFFFDDDCCCBBBCCCAAA@@@>>>=========>>>CCCFFFLLLUUU```lllvvv|||}}}xxxtttjjjddd[[[SSSPPPRRRWWW[[[bbbaaa^^^YYYUUUSSSTTTVVVTTTTTTXXX^^^``````ccchhhjjjkkkjjjgggbbb]]]ZZZXXXYYYWWWZZZbbbjjjnnnrrrvvvuuuzzz}}}~~~|||zzzyyyxxxxxxyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{}}}||||||}}}~~~|||xxxtttoooiiiaaaZZZTTTPPPLLLIIIHHHEEEBBBBBBDDDGGGGGGGGGHHHGGGDDDAAA>>>===???AAA@@@BBBDDDBBB@@@AAAGGGLLLWWW```ggggggeeeeeeeeedddbbb]]]WWWRRRPPPOOOLLLJJJNNNPPPSSSVVVXXXXXXWWWWWWOOOOOONNNNNNMMMMMMNNNNNNNNNKKKIIIKKKOOOTTTVVVWWWYYYaaaiiirrr~~~iiiYYYTTTPPPLLLEEE<<<555333111111000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------........./////////////////////000111222333333999CCCMMMZZZlll~~~{{{uuu{{{kkk___[[[[[[]]]aaabbbccceeehhhiiiiiiiiiiiikkkjjjlllpppvvv{{{|||{{{|||sssnnnpppppprrrsssjjjWWWEEE;;;//////......------..............................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------...............------------.........------------...//////111000111555666>>>VVVnnnyyy}}}}}}llldddiii{{{|||uuu||||||tttlllfff]]]YYYdddttt|||zzz}}}~~~|||~~~{{{zzz||||||zzz{{{~~~}}}}}}~~~}}}{{{|||~~~}}}{{{yyyxxxxxx|||uuukkkggggggkkknnnoooppprrrrrrqqqmmmhhhfffddd^^^VVVOOOPPPPPPPPPOOOLLLJJJHHHEEEFFFHHHHHHEEECCCBBBBBB;;;::::::999:::;;;<<<===DDDHHHOOOYYYcccmmmuuuzzzzzz||||||tttlllfff]]]XXXQQQKKKJJJLLLQQQTTTZZZZZZYYYVVVTTTSSSUUUXXXVVVVVVYYY^^^aaabbbgggmmmqqqqqqpppnnnjjjddd___\\\YYYUUUVVV\\\bbbeeeiiimmmmmmrrryyy}}}|||{{{yyyxxxyyyyyyzzz||||||{{{{{{{{{{{{||||||}}}||||||~~~~~~~~~{{{vvvrrrjjjbbbWWWNNNIIIHHHHHHHHHDDDAAA??????BBBDDDEEEEEEEEEEEEDDDAAA@@@@@@CCCEEECCCEEEFFFEEEBBBBBBEEEHHHKKKRRRXXXWWWVVVXXXYYYXXXZZZWWWSSSPPPNNNLLLIIIGGGJJJLLLNNNQQQRRRQQQPPPPPPHHHIIIJJJKKKMMMMMMNNNNNNMMMKKKJJJKKKOOOSSSVVVWWWYYY```gggppp}}}|||~~~rrraaaYYYSSSQQQLLLAAA888555111111000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000////////////000111222333444;;;DDDPPP]]]nnnuuuqqqyyyyyyfff]]]\\\]]]___aaaaaacccfffiiijjjjjjiiihhhkkklllnnnrrrvvvzzz{{{zzz{{{uuussstttuuuxxxyyysssbbbMMM@@@000///......------..............................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////......------------.........------------...////////////222555888BBBYYYnnnzzzzzzjjjgggooo}}}yyy}}}qqqfff[[[ZZZgggvvv~~~~~~~~~~~~~~~~~~}}}||||||xxxvvvyyyzzzzzz{{{~~~~~~}}}}}}~~~~~~}}}{{{}}}~~~~~~}}}{{{{{{|||}}}{{{zzz{{{yyyrrrlllhhhgggkkknnnooorrruuuppppppmmmiiihhhggg```XXXQQQQQQQQQPPPNNNKKKHHHFFFCCCFFFHHHGGGCCC@@@>>>>>>999999999999:::<<<===???DDDIIIRRR\\\fffnnntttvvvvvvxxxzzz~~~}}}uuukkk```YYYTTTQQQLLLIIIIIIKKKOOORRRUUUUUUUUUSSSQQQRRRTTTVVVUUUTTTVVV[[[]]]```fffmmmuuuuuuvvvuuusssmmmfffaaa]]]XXXVVVYYY]]]^^^```dddiiimmmsssyyy~~~~~~}}}|||{{{{{{{{{|||~~~~~~~~~~~~}}}}}}|||~~~~~~}}}|||wwwpppjjjaaaYYYOOOGGGDDDEEEGGGIIIDDDBBBAAA@@@AAABBBDDDEEEDDDFFFGGGHHHGGGGGGIIIJJJJJJLLLNNNMMMJJJHHHHHHIIIJJJOOORRRPPPPPPSSSUUUTTTUUUTTTRRRPPPNNNKKKHHHFFFGGGHHHJJJLLLMMMMMMLLLLLLHHHIIIKKKMMMOOOOOOOOONNNMMMLLLKKKKKKNNNRRRUUUWWWZZZ```hhhppp|||kkk___UUUTTTQQQEEE:::666111000000//////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000////////////000111222333666;;;EEERRRaaarrr{{{qqqpppzzz~~~ooo___ZZZ\\\]]]___aaa___bbbeeehhhiiihhhfffeeehhhiiilllqqquuuxxxyyyzzz|||vvvwwwxxxxxxyyyxxx{{{~~~}}}vvvgggSSSCCC111111000///....................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++,,,...///000///......------......///...------------...//////---...111555:::HHH___ssssssffffffrrr}}}xxxyyyiii\\\ZZZeeesss~~~}}}||||||||||||||||||zzzuuurrruuuxxxyyyzzz}}}~~~}}}||||||~~~~~~}}}||||||~~~~~~~~~~~~zzzwwwppppppttt{{{yyysssllleeeaaacccgggjjjooouuurrrsssqqqnnnmmmjjjbbbYYYQQQQQQPPPNNNLLLIIIFFFDDDBBBFFFJJJHHHCCC===::::::::::::999999:::;;;===>>>DDDJJJSSS^^^gggmmmqqqrrrssstttvvvxxx{{{|||~~~~~~|||vvvnnncccXXXQQQMMMKKKJJJIIIJJJLLLOOOQQQRRRSSSRRRQQQOOOOOOPPPRRRTTTRRRTTTXXX[[[^^^dddllltttuuuxxx{{{{{{wwwooojjjaaa[[[XXXYYY[[[\\\^^^bbbhhhkkkqqqwww}}}~~~}}}{{{tttjjjbbbTTTOOOIIIDDDCCCEEEGGGGGGEEECCCAAA@@@@@@AAADDDGGGFFFIIIMMMOOOOOOOOOOOOOOOUUUXXXZZZZZZXXXUUURRRPPPNNNQQQQQQNNNNNNRRRSSSRRRQQQQQQPPPOOOLLLIIIFFFEEEEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPMMMMMMMMMMMMNNNQQQUUUXXX\\\bbbllluuu}}}yyyfffWWWUUUSSSFFF:::666111000000//////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000111222333666<<>>:::888:::999999888999:::<<<===DDDIIISSS]]]fffkkknnnoooppppppqqqrrrssstttuuuvvvwwwuuupppkkkddd[[[QQQJJJGGGGGGGGGHHHJJJLLLMMMOOOQQQQQQQQQPPPMMMLLLMMMNNNTTTRRRTTTXXX[[[]]]cccjjjpppsssxxx{{{uuufff___ZZZ[[[\\\]]]```dddgggjjjpppwww}}}}}}tttggg^^^KKKHHHEEECCCDDDEEEEEEEEEDDDCCCAAA>>>>>>BBBHHHLLLOOORRRTTTUUUUUUUUUVVVXXX]]]```ccceeeddd```[[[XXXSSSUUUTTTPPPOOOQQQQQQOOONNNOOOOOOLLLIIIFFFDDDDDDEEEEEEEEEFFFIIIMMMQQQSSSWWWWWWWWWWWWVVVTTTSSSRRRNNNOOOOOOOOOOOORRRVVVZZZ\\\dddpppzzzoooXXXUUUSSSFFF:::666111111000//////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000111222333888>>>IIIYYYkkk}}}|||zzzppprrrnnnaaaVVVUUUZZZ]]]```bbbdddeeehhhjjjkkkjjjiiigggeeeiiiooouuuxxx{{{~~~{{{ooommmtttzzz~~~zzzyyylll___PPPDDD777666444222000...------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,.../////////............//////...------------.../////////111222444===QQQjjj{{{{{{kkk___dddtttwwwxxxlll[[[[[[gggsss~~~|||||||||}}}||||||}}}~~~}}}uuuqqqtttxxxzzzzzz||||||zzzyyyzzz{{{|||{{{zzz}}}yyyrrrlllhhheeeiiisss{{{jjjbbb[[[[[[]]]bbbiiipppuuuxxxyyywwwtttnnnaaaTTTPPPOOONNNKKKIIIGGGEEEDDDEEEMMMUUUUUUMMMBBB<<<:::999999999999:::<<<>>>???CCCIIIRRR\\\dddiiikkkkkkkkkjjjjjjjjjjjjkkkkkkllliiifffbbb^^^XXXRRRJJJEEEDDDEEEGGGIIIKKKLLLMMMMMMOOOPPPPPPOOOMMMLLLLLLMMMSSSRRRTTTXXXZZZ[[[aaaggglllpppxxxpppggg```^^^]]][[[]]]aaaccchhhooowww~~~~~~sssfff\\\LLLIIIFFFEEEEEEFFFEEEDDDDDDCCCAAA???@@@GGGPPPWWW```___]]][[[[[[]]]bbbfffgggjjjooossssssoooiiiddd^^^^^^\\\WWWUUUVVVTTTPPPPPPQQQPPPMMMHHHEEEEEEFFFEEEDDDCCCDDDHHHOOOUUUZZZ\\\[[[YYYXXXVVVUUUUUUUUUPPPQQQQQQPPPPPPRRRWWW[[[[[[dddssswww[[[TTTRRRFFF:::777111111000//////////////////............---------........................------------------------....../////////000000000////////////000111222333;;;AAAMMM^^^rrrqqqxxxnnnvvvmmm```UUUUUU[[[___aaadddeeefffhhhiiijjjjjjiiiiiifffkkkqqqvvvxxxzzz|||~~~tttpppuuu|||yyyuuugggZZZMMMBBB999888666333000...------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,++++++,,,---...//////............//////...------------...//////111333333444===RRRkkk|||{{{kkk___eeevvvuuuqqqzzznnn\\\^^^mmmzzz}}}}}}}}}~~~|||{{{{{{|||}}}wwwrrruuuzzz{{{{{{}}}{{{zzzyyyyyyzzz{{{zzzyyy~~~{{{tttmmmgggcccfffkkkvvv~~~mmmeee^^^^^^aaadddjjjqqqrrrvvvxxxvvvssskkk\\\NNNPPPOOONNNLLLIIIGGGFFFEEEIIIRRR[[[[[[RRRGGG???<<<:::::::::;;;===???BBBCCCCCCHHHQQQZZZbbbgggiiijjjgggfffeeeddddddddddddeee___\\\XXXUUUQQQLLLFFFBBBDDDFFFHHHKKKMMMNNNNNNNNNMMMNNNOOONNNMMMLLLLLLMMMQQQPPPRRRWWWYYYYYY]]]ccciiinnnxxxzzzpppfff```\\\XXXXXX[[[```eeennnwww|||rrrdddZZZQQQNNNJJJHHHGGGHHHGGGGGGEEEDDDCCCBBBDDDMMMYYYbbbnnnkkkeee```___dddlllrrruuuxxx~~~yyyttthhhhhheee___]]]]]]ZZZTTTSSSTTTSSSPPPJJJGGGHHHJJJEEECCCBBBBBBGGGPPPXXX^^^]]][[[YYYWWWVVVVVVVVVVVVPPPRRRRRRQQQPPPSSSXXX\\\ZZZddduuu}}}\\\TTTRRREEE:::888111111000/////////////////////.........---------........................------------------------000000000000111111111111////////////000111222333===CCCPPPbbbwww{{{iii|||zzzooozzznnnaaaVVVVVV\\\```cccfffeeeeeefffgggggghhhhhhgggfffkkkqqquuuvvvwwwyyy{{{~~~rrr{{{yyypppggg\\\NNNEEECCC===:::666333111000...,,,..............................---------,,,,,,,,,---------,,,,,,+++++++++++++++************++++++------...---,,,+++---///------............------...............///000000///111444666>>>OOOfffwww~~~~~~xxxfff]]]jjjxxxooorrryyyooo^^^dddqqqyyy}}}}}}~~~~~~||||||{{{}}}}}}~~~~~~|||{{{{{{}}}~~~|||}}}}}}zzzwwwvvvxxx{{{}}}wwwmmmfffhhhoooooosss}}}vvvlllbbb```aaabbbfffjjjqqqqqqrrrtttrrrjjj^^^UUURRRQQQQQQOOOIIIEEEHHHOOOSSS[[[bbb___SSSGGGAAA@@@AAA===;;;???BBBAAABBBEEEHHHKKKPPPWWW]]]bbbfffhhheeebbb^^^\\\]]]^^^^^^^^^VVVUUUQQQNNNKKKIIIGGGGGGFFFGGGIIIKKKMMMMMMMMMMMMNNNOOOOOOMMMLLLKKKMMMNNNRRRQQQQQQRRRUUUXXX[[[]]]fffnnnwwwyyyjjjfffccc\\\XXXWWW[[[^^^gggttt|||~~~~~~zzzuuupppjjjfffZZZQQQIIIIIIJJJIIIFFFFFFGGG???<<<@@@FFFMMMXXXcccpppmmmlllooopppqqqwww~~~zzzrrrmmmjjjgggccc```XXXVVVTTTRRRQQQPPPMMMKKKGGGFFFDDDDDDGGGNNNWWW^^^^^^]]][[[XXXVVVWWWYYY\\\TTTSSSQQQPPPPPPTTTYYY^^^]]]aaapppaaaSSSMMMCCC;;;999222111000111111111///---......------------......,,,------......------,,,...---,,,,,,,,,,,,---...---...000000//////111222000......111111000444999???GGGVVVkkk{{{pppkkkyyy}}}uuueeeaaa[[[YYY[[[___dddgggeeefffhhhhhhfffeeefffggggggkkkrrruuuwwwxxxzzz}}}zzz}}}wwwmmmbbbSSSDDD<<<;;;<<<999666333222111///...........................------------,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++,,,------,,,++++++,,,...------............------...............///000000000111222666@@@QQQeeesssuuutttwwwyyyfff]]]llluuulllooo~~~ppp___dddpppxxx~~~||||||~~~~~~}}}|||}}}~~~}}}~~~}}}{{{xxxwwwyyy|||~~~yyyqqqlllooovvvzzz{{{qqqhhhfffeeeccccccfffmmmnnnqqqtttssslllaaaXXXTTTSSSTTTSSSOOOJJJLLLRRRXXX___ddd```TTTHHHBBB@@@BBB>>>===AAADDDDDDEEEHHHIIILLLQQQVVV\\\```bbbddd```^^^\\\[[[\\\[[[ZZZYYYQQQOOOMMMKKKIIIHHHGGGGGGEEEGGGHHHJJJKKKKKKKKKKKKLLLNNNNNNNNNMMMMMMNNNPPPRRRQQQPPPQQQRRRUUUYYY[[[bbbiiisss~~~uuulllfff]]]XXXVVVYYY[[[cccnnnvvv{{{|||wwwtttqqqmmmjjjcccXXXOOONNNNNNKKKHHHHHHGGG@@@>>>CCCIIIPPPZZZdddooommmooosssvvvyyyxxxsssnnnhhhccc^^^ZZZUUUQQQOOONNNMMMLLLGGGFFFDDDDDDGGGNNNXXX```aaaaaa___\\\YYYXXXYYYZZZWWWUUUSSSQQQRRRVVV[[[___]]]```lll|||cccSSSLLLBBB:::999222111000111111111///---......------------......,,,------......------,,,...---,,,,,,,,,,,,---...---...//////...///111333000......111111000444:::HHHOOO]]]ppprrrlllkkk{{{xxx}}}tttbbb___[[[YYY\\\```dddfffggghhhjjjiiigggffffffgggjjjnnnrrruuuuuuvvvyyy{{{~~~uuugggUUUCCC;;;:::;;;888555444333222111000........................------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++************+++++++++,,,---,,,******,,,---------............------...............///000000222000000666CCCUUUeeennnmmmlllpppzzzfff^^^ooosssllloooqqq```cccooovvv~~~~~~|||{{{|||}}}~~~~~~~~~~~~}}}~~~}}}|||zzzyyy{{{||||||zzzuuuooolllqqqzzzyyypppmmmiiidddaaaaaaiiikkkoootttuuuoooddd[[[UUUUUUWWWYYYUUUPPPQQQVVV\\\aaaddd```WWWMMMGGGFFFCCC??????CCCFFFGGGHHHKKKLLLNNNQQQVVVYYY\\\]]]^^^XXXXXXYYYZZZ[[[XXXTTTQQQIIIIIIHHHGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGJJJLLLMMMMMMMMMMMMNNNPPPQQQPPPNNNNNNOOOSSSVVVYYY^^^dddlllvvvrrriii```ZZZWWWWWWWWW]]]ffflllqqqyyyzzzwwwuuuuuutttsssmmmbbbWWWTTTRRRNNNKKKJJJGGGBBBAAAGGGNNNVVV___fffmmmmmmqqqxxx}}}~~~xxxqqqmmmiiiccc[[[UUUQQQOOONNNMMMHHHFFFDDDCCCFFFNNNYYYaaaeeeeeedddbbb^^^ZZZYYYYYYZZZXXXUUUSSSUUUYYY]]]aaa```___hhhwwweeeTTTLLLCCC===;;;333222000000111111///---......------------......,,,------......------,,,...------,,,,,,------.........///...---...111333000......111111111555<<>>JJJTTTeeexxxzzzxxxuuuppplllaaaccchhhsss~~~qqqbbb[[[ZZZZZZ\\\___bbbddddddhhhjjjkkkkkkjjjjjjkkklllnnnoooqqqrrrtttvvvyyy{{{~~~}}}kkkUUUGGGCCCAAA<<<777222111000000///........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,+++******+++---------............------...............///000000333///000===QQQbbbkkkmmmppplllooo~~~qqqbbb___sss}}}rrrttt{{{hhh^^^```jjjsss{{{~~~~~~~~~~~~~~~~~~}}}zzzzzzzzzzzz{{{{{{{{{zzzxxx{{{~~~rrrhhhccceeeqqq~~~}}}tttnnniiiggghhhhhhjjjoootttuuuoooddd\\\XXXVVVWWWZZZZZZWWWWWW[[[[[[\\\]]][[[WWWRRRMMMJJJGGGCCCCCCGGGKKKLLLMMMPPPRRRSSSTTTVVVWWWWWWVVVVVVQQQTTTWWWZZZZZZUUUNNNHHHBBBCCCEEEFFFHHHJJJKKKLLLIIIIIIJJJJJJIIIHHHFFFEEEHHHJJJKKKKKKJJJIIIIIIIIIKKKJJJJJJKKKNNNRRRWWWZZZ[[[\\\```gggppp}}}zzzooohhhaaa\\\ZZZWWWWWWYYYZZZZZZ___fffrrrxxx{{{zzz|||uuukkkaaa]]][[[VVVQQQOOOJJJIIIJJJPPP\\\iiiqqqsssvvvuuuyyy|||xxxpppiiiccc]]]WWWSSSMMMLLLIIIHHHKKKRRR]]]dddkkknnnooonnnkkkfffbbb```___[[[XXXXXX\\\aaaeeegggeeeaaacccmmmzzzzzzbbbRRRKKKEEEBBB@@@555333000///000000///---......------------......,,,------......------,,,---------------------------.........---...000222111......111222333999@@@LLLXXXlll~~~zzzyyyvvvpppjjj^^^bbbhhhpppyyyzzzwww~~~nnn```ZZZYYYZZZ]]]aaacccddddddeeegggjjjkkkkkkkkkmmmnnnllllllnnnqqquuuyyy|||}}}wwwdddVVVPPPKKKDDD;;;333000/////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,---,,,******,,,---------............------...............///000000111000444CCCYYYkkkrrrssssssoooppp}}}hhh___bbbxxxuuupppwwwtttbbb[[[^^^gggpppxxx~~~~~~~~~~~~|||yyyxxxxxxzzz{{{|||{{{yyyzzz||||||pppfff```aaammmzzz{{{tttnnnlllmmmjjjkkknnnrrrsssnnnddd]]]ZZZVVVUUUWWWWWWVVVXXX\\\]]]\\\\\\\\\YYYUUUNNNIIIKKKGGGFFFKKKNNNNNNPPPSSSTTTUUUVVVWWWXXXWWWVVVVVVRRRTTTVVVYYYYYYTTTMMMHHHDDDEEEFFFHHHJJJKKKKKKKKKIIIIIIJJJJJJIIIHHHFFFEEEFFFHHHKKKKKKJJJIIIIIIIIIJJJJJJKKKMMMPPPSSSWWWYYYXXXYYY\\\bbbhhhqqq~~~tttlllddd]]]\\\XXXWWWXXXVVVTTTXXX]]]iiirrr}}}~~~|||}}}xxxnnnfffdddbbb[[[UUURRRLLLLLLMMMTTTcccttt|||}}}|||uuunnnggg```[[[YYYXXXVVVUUUWWW^^^gggmmmsssvvvwwwvvvrrrmmmiiigggbbb^^^[[[\\\bbbhhhlllmmmgggcccbbbgggrrr~~~~~~rrr___QQQIIIDDDAAA>>>666333000/////////...---......------------......,,,------......------,,,,,,------......------,,,+++---...///......///111111......111222444:::BBBSSSbbbyyy|||}}}zzzssslllaaafffmmmuuu|||xxxiiinnn}}}zzzkkkaaa[[[[[[[[[^^^bbbdddeeedddcccfffhhhjjjjjjkkklllnnniiijjjlllqqqwww{{{~~~~~~sssggg```VVVMMMAAA666000...///000......................../////////.........------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,------,,,++++++,,,...------............------...............///000000000111888JJJ```rrryyy{{{yyytttsss|||ttt___]]]ggg~~~qqqooo{{{xxxxxxjjj]]]YYY\\\dddmmmuuu{{{}}}||||||}}}}}}|||{{{yyyxxxxxxzzz}}}~~~|||zzzzzz|||uuummmggggggppp{{{|||sssooonnnjjjkkkmmmppprrrnnnfff```^^^XXXSSSSSSTTTUUUYYY^^^___^^^```bbbdddbbb[[[UUUPPPLLLKKKOOORRRRRRSSSVVVUUUVVVXXXYYYYYYYYYXXXWWWSSSTTTUUUVVVVVVRRRLLLHHHFFFGGGHHHIIIJJJJJJIIIIIIGGGGGGHHHHHHHHHFFFEEEDDDCCCFFFJJJLLLLLLLLLMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVYYY]]]^^^bbbppp~~~vvvpppggg^^^[[[XXXWWWXXXVVVSSSUUUZZZcccmmm{{{~~~uuunnnllliiiaaaXXXTTTNNNOOOPPPWWWhhh|||zzztttoookkkjjjiiihhhgggiiinnnuuuzzzyyytttooommmfffbbb^^^aaahhhppptttuuummmjjjfffeeelllwww}}}~~~}}}|||rrrbbbTTTKKKGGGBBB>>>777444000/////////............------------......,,,------......------,,,,,,,,,---......---,,,,,,))),,,///000///......///111......000222555<<>>555222111///........................///......---,,,,,,++++++++++++++++++++++++++++++...------,,,++++++,,,,,,,,,,,,,,,,,,,,,------...---------............///---...///.........000222444333AAA\\\ttt}}}|||yyy{{{yyylll]]]QQQUUUgggllloooppplll~~~hhhZZZ]]]bbbbbbiiittt{{{~~~~~~~~~}}}}}}|||||||||~~~}}}{{{yyyxxx{{{}}}rrriiiccc^^^\\\___bbbaaaaaabbbbbb\\\VVVUUU[[[ccciiillloooxxxyyynnnccc```]]]^^^aaaccccccbbb___^^^^^^______^^^[[[XXXSSSTTTTTTTTTRRROOOLLLIIIGGGIIIKKKJJJIIIGGGFFFGGGHHHFFFDDDBBBAAAAAAAAABBBAAACCCFFFIIILLLMMMMMMMMMPPPSSSXXX[[[\\\XXXTTTQQQQQQTTTWWWWWWUUUUUUXXX\\\eeefffiiilllkkkggg```ZZZWWWRRRQQQTTTUUUSSSRRRSSSVVVaaaqqq|||xxxllldddXXXZZZ^^^fffwwwxxxrrrooopppxxx}}}yyyvvvkkkkkkmmmqqqvvv{{{}}}~~~wwwlllddddddlllxxx}}}lll```UUUJJJDDDCCC<<<555000000111///---..............................------,,,,,,+++++++++++++++,,,------...//////000000000///////////////000111111000111777@@@GGGVVVfff|||}}}{{{yyykkkiiilll{{{zzzuuuxxxrrrhhh^^^___```aaacccdddffffffdddeeeeeefffffffffffffffhhhjjjnnnsssxxxzzzzzzyyyzzzuuurrrpppooouuugggSSSBBB777222000///.................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,---------------,,,---......///---------............///---...///.........000222222444EEEccczzz}}}wwwsssssspppdddVVVPPPVVViiinnnuuuqqqmmmxxxwwwwwwvvvlll^^^WWW___eeegggnnnzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}|||zzzyyy|||~~~rrrggg]]]WWWTTTWWWZZZ]]]bbbgggfffaaa^^^aaaiiisssyyy{{{|||sssiiigggeeefffiiijjjhhhfffaaa```___^^^___]]][[[YYYTTTTTTUUUTTTRRRNNNJJJHHHFFFHHHJJJKKKIIIHHHGGGHHHIIIGGGEEECCCAAAAAAAAAAAA@@@BBBFFFJJJLLLLLLLLLKKKPPPSSSXXX[[[\\\YYYVVVSSSQQQUUUYYYYYYWWWTTTTTTVVV[[[\\\]]]______\\\XXXTTTRRRNNNNNNRRRSSSQQQPPPQQQOOO[[[lllzzz{{{pppccceeehhhoootttkkkfffdddjjjqqq|||yyypppppprrrvvv{{{~~~}}}xxxooohhhffflllvvv~~~rrrcccVVVKKKFFFEEE===666000111111///..............................---,,,,,,,,,,,,,,,,,,,,,,,,------....../////////111111000//////......---000111111111333999CCCKKKYYYhhh{{{yyyxxx}}}ttthhhjjjppp|||}}}|||qqqhhh\\\^^^```bbbdddeeeeeeeeeeeeeeeeeeeeeffffffffffffiiikkkooossswwwxxxyyyyyy{{{tttpppoooooosssfffTTTCCC888333111000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------...//////---------............///,,,...///.........000222000444HHHfff{{{yyyrrrnnnmmmhhh\\\RRRRRR\\\rrryyyjjjwwwsssooo~~~yyypppnnnnnnmmm```YYYYYYdddkkknnnuuu~~~~~~}}}|||zzzyyyxxx{{{}}}rrrggg___XXXSSSTTTWWW\\\dddlllmmmnnnooorrrwww~~~vvvnnnmmmkkkmmmoooooolllhhhaaa___]]][[[[[[ZZZXXXVVVUUUUUUUUUTTTQQQMMMIIIFFFEEEGGGJJJJJJIIIHHHIIIIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@CCCGGGJJJLLLLLLKKKJJJNNNQQQUUUXXXYYYWWWUUUSSSRRRVVV[[[]]]ZZZWWWTTTSSSTTTSSSSSSUUUVVVUUUSSSQQQOOOKKKLLLPPPQQQOOOMMMNNNLLLWWWhhhwwwwwwpppqqqsssyyyrrrhhhbbb___dddkkkrrr}}}tttuuuwww{{{{{{tttmmmjjjnnnvvv}}}rrrcccYYYQQQJJJFFF???777111111111///...///........................,,,,,,,,,,,,------......,,,---------........./////////////////////......000111111222444<<>>AAADDDFFFGGGGGGIIIJJJFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGJJJKKKMMMOOOQQQRRRSSSSSSNNNOOORRRVVVZZZ\\\\\\[[[XXXWWWWWWYYY]]]```bbbbbb\\\VVVQQQPPPOOOKKKKKKLLLMMMTTT```nnnzzz~~~tttmmmfffaaaaaaeeeooo}}}~~~~~~yyyooommmssszzztttaaaXXXQQQKKKCCC:::333111111000///111........................---------...............------------------------,,,,,,------...///000000///111222333999CCCQQQ[[[cccjjjnnnllljjjmmmqqqrrr{{{{{{zzz|||zzzjjjjjj}}}jjjkkkrrrnnnaaa]]]\\\ZZZZZZ[[[]]]___bbbdddfffggggggfffdddcccbbbcccdddeeedddiiimmmooonnnppptttxxxnnnrrruuurrrnnnpppyyy~~~mmmXXXDDD777000...000000000000000000000000------------------------------------------------,,,,,,,,,,,,------...///,,,++++++++++++,,,---------------.........//////---...///.........000222666>>>UUUsss~~~uuujjjfffbbbwwwqqqiii|||rrrccc^^^```mmm~~~}}}}}}|||yyyvvvtttsssrrrrrrqqqvvv}}}|||tttnnngggaaa[[[XXX]]]dddnnn{{{}}}yyyxxxyyyxxxtttqqqmmmhhhbbb]]][[[ZZZZZZYYYXXXXXXWWWTTTOOOJJJDDDAAA===@@@CCCEEEFFFGGGHHHJJJFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBAAAAAABBBCCCEEEFFFKKKLLLNNNPPPRRRTTTUUUUUUOOOPPPRRRWWW\\\```aaabbb`````````cccgggjjjllllllaaaYYYSSSQQQOOOKKKKKKMMMLLLSSS^^^lllzzzzzzsssjjjcccaaadddiiizzz{{{}}}yyynnnkkkqqqxxxgggZZZUUUSSSDDD;;;333222111000000111.....................................................................---------..................///111222444999DDDSSS]]]bbbiiimmmkkkjjjmmmqqqsssvvvxxxxxx|||zzzkkkllluuubbbdddnnnxxxdddXXXVVVYYYZZZ[[[[[[]]]^^^aaadddfffhhhgggfffdddbbbbbbcccdddeeeccchhhlllnnnmmmoootttxxxqqqsssuuusssppprrr~~~xxxaaaLLL<<<333000111111000///////////////.................................------,,,,,,,,,------,,,+++++++++,,,,,,..................------///////////////.........///000111000000111444666333AAAXXXnnn}}}{{{hhhgggggguuullliiizzzlll```\\\___ooo~~~~~~xxxtttssstttttttttvvvvvvzzz{{{ssspppjjjbbb]]]^^^eeekkkooo|||zzzxxxzzzzzzuuupppppphhh___[[[]]]___\\\XXX\\\YYYTTTQQQNNNKKKHHHEEEAAA@@@???AAADDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAAAAACCCGGGLLLPPPPPPPPPQQQRRRTTTVVVWWWXXXWWWSSSRRRWWW]]]bbbiiiooooooppplllhhhmmmxxxzzzuuummmfffZZZQQQLLLLLLLLLMMMMMMQQQZZZggguuuvvvjjjdddcccddddddeeellluuuyyywwwssssssttt}}}ppphhhlllvvvqqq\\\SSSPPPFFF???666000/////////...///.........------------........................---------............///---------............//////222111000888GGGQQQSSSccccccfffnnnvvvzzzxxxuuuwwwxxxzzzyyyqqqkkkrrr~~~kkk^^^]]]lllzzzppp]]]QQQPPPSSSWWWYYY]]]aaadddeeedddccccccbbbccceeeeeecccbbbbbbcccdddhhhllloooqqqrrrtttvvvvvvttttttuuuwww{{{jjjRRR@@@777444111111000///////////////..............................---------,,,,,,,,,*********+++,,,---//////------------------.....................---------,,,---...------...111333555CCCYYYnnn|||iiidddcccqqq{{{ggggggyyyyyyaaa\\\^^^lll~~~}}}wwwtttsssttttttuuuppppppsss}}}yyyvvvooogggaaaaaaggglllsss~~~xxxwwwzzz|||yyyvvvoooggg^^^[[[\\\]]][[[WWWXXXVVVRRRPPPNNNLLLIIIGGGBBBAAA@@@AAADDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGBBBBBBBBBBBBCCCGGGLLLPPPQQQQQQRRRRRRTTTUUUWWWXXXXXXTTTTTTZZZaaagggooovvv{{{{{{vvvooorrr|||zzzppphhh]]]SSSNNNLLLLLLLLLOOORRRYYYeeerrr~~~|||~~~|||nnnfffbbb```___]]]ccciiikkkiiigggggghhhttt|||~~~}}}~~~sssjjjmmmvvvvvvbbbVVVPPPHHH@@@777222000111000////////////.........------........................---------............///........./////////000000111222222222:::HHHRRRUUUaaaccchhhpppxxx{{{yyyvvvuuuwwwzzzyyyrrrlllsss}}}~~~iii]]]]]]lll|||mmmYYYOOONNNRRRWWWZZZ^^^bbbeeefffeeeddddddcccdddeeedddbbbaaabbbcccdddgggllloooppprrrtttvvv|||uuuqqquuu{{{vvvZZZDDD999666111111000///////////////...........................------------,,,,,,,,,*********+++,,,---...///++++++,,,,,,------......------------------------,,,,,,------,,,...000333777FFF\\\nnnyyyiiidddggguuurrreeehhhzzzfff___^^^iiiyyy}}}yyytttrrrrrrsssttttttmmmkkklllttt}}}wwwnnngggeeejjjnnnxxxwwwuuuxxx{{{{{{yyynnnggg___[[[\\\\\\YYYVVVVVVTTTQQQOOOOOOMMMKKKIIIDDDBBBAAABBBDDDFFFGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDCCCDDDGGGLLLOOOSSSSSSRRRRRRSSSTTTVVVWWWXXXUUUVVV\\\dddlllvvvuuuvvvuuummmaaaVVVPPPMMMLLLKKKOOOQQQVVV___kkkwww~~~yyy{{{}}}ttthhhaaa]]][[[WWWZZZ]]]]]]ZZZYYYZZZ\\\dddmmmxxx~~~|||{{{{{{xxx{{{wwwnnnooouuuzzzfffXXXPPPIIIBBB999333111222111000000000000/////////..............................---------............///////////////000000000111111333333444;;;IIITTTXXXbbbfffmmmuuu{{{}}}{{{xxxvvvzzzyyyuuu{{{zzzeee\\\^^^lll~~~iiiUUUKKKLLLQQQVVV\\\___dddfffgggffffffgggffffffdddbbb```___aaacccdddgggkkknnnpppqqqtttuuuyyyppprrrwww```FFF999666111000000///////////////........................------------------------......---,,,++++++++++++******++++++,,,---......---------------............///000//////000333666888JJJ```oooxxx|||ffffffmmm}}}{{{mmmfffkkk|||ooofffbbbjjjwwwxxxtttpppnnnnnnoooppppppmmmiiiggglllyyy|||ssskkkiiimmmqqq|||wwwssstttvvvwwwwwwmmmggg```\\\\\\[[[YYYVVVWWWUUUSSSQQQPPPOOOLLLJJJFFFDDDBBBBBBDDDFFFGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDFFFKKKOOOSSSRRRQQQPPPPPPRRRSSSTTTWWWUUUVVV]]]eeennnzzzxxxvvv}}}zzzrrreeeZZZRRRNNNLLLJJJMMMNNNQQQYYYdddpppxxx}}}~~~uuuoooqqqwww{{{{{{|||}}}zzzlllbbb[[[XXXWWWWWWWWWTTTQQQQQQSSSUUUYYY```kkkvvv}}}~~~||||||xxxyyyyyypppoootttzzzeeeXXXRRRJJJCCC999333222222111000000000000000////////////........................---------............///....../////////000000000111222222555<<>>111///------///111111111........................---------------...///000+++++++++,,,,,,,,,------......---------...//////......////////////......111000111222111///444;;;CCClll|||kkk\\\ZZZ```xxxqqq```cccnnnzzz}}}}}}uuummmhhh___[[[UUUQQQNNNMMMLLLJJJIIIIIIOOO^^^pppwwwqqqmmmqqq{{{pppkkkdddaaabbbccccccbbbbbbfffiiiiiiddd___\\\[[[WWWWWWWWWWWWXXXZZZ\\\]]][[[WWWSSSQQQQQQSSSTTTUUUNNNLLLIIIHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDCCCAAA???DDDDDDDDDEEEGGGIIIKKKMMMOOONNNMMMLLLLLLMMMNNNOOOSSSPPPOOOQQQUUU[[[fffqqqzzzpppcccXXXPPPLLLJJJGGGIIINNNUUU^^^iiiqqqwww{{{|||}}}}}}|||}}}}}}|||}}}~~~lll___WWWSSSRRRQQQUUUYYY\\\bbbmmm{{{}}}{{{|||~~~xxxssssss~~~}}}wwwzzz{{{wwwvvv{{{~~~xxxoooeee\\\UUUQQQIIIFFF@@@:::555111...---//////............/////////............---------,,,,,,,,,---------......111000/////////000222333666333444:::BBBLLL[[[hhh}}}~~~~~~nnnnnnvvvrrr\\\OOOKKKLLLPPPUUU[[[]]]```ccceeefffffffffeeeeeecccaaa^^^^^^```bbbdddeeehhhlllnnnpppqqqqqq}}}rrrmmmnnnqqquuutttlll^^^SSSKKKBBB;;;333111///...///000000///........................---------------...//////,,,,,,---------.........+++************+++,,,,,,......////////////......111000111222000///333:::JJJqqq}}}{{{hhhXXXWWW^^^uuunnn```dddpppuuuyyy~~~yyypppfff```WWWSSSNNNKKKJJJHHHGGGFFFIIIIIINNN[[[lll{{{xxxqqqmmmqqqwwwrrrkkkfffddddddddddddeeehhhjjjhhhccc]]]YYYXXXXXXWWWWWWWWWXXXYYY[[[\\\[[[WWWSSSQQQQQQRRRSSSSSSNNNLLLIIIHHHIIIIIIIIIHHHHHHFFFDDDDDDDDDDDDBBB@@@DDDCCCCCCDDDEEEHHHJJJKKKNNNMMMMMMLLLLLLMMMMMMNNNQQQOOOOOORRRUUUZZZdddooo{{{qqqeeeYYYQQQLLLKKKHHHIIIMMMTTT]]]gggpppuuuzzz{{{||||||{{{|||~~~wwwhhh^^^XXXUUUOOOQQQSSSTTTXXXbbboooyyyxxxtttssszzz{{{qqqfff[[[SSSOOOHHHDDD>>>888333000////////////............/////////............------------------.........//////000000/////////000111222111///222999BBBMMM]]]jjjxxxnnnqqq~~~qqqsss|||sss[[[NNNIIIJJJPPPVVVZZZ\\\___bbbeeeffffffeeeeeeeeedddaaa______aaacccdddfffiiillloooqqqrrrrrrvvvlllkkkmmmlllmmmggg]]]SSSKKKAAA999555333000...//////...---...........................------------...//////---------.........//////------,,,,,,------...///------............------111000000111000...333:::QQQuuu~~~{{{}}}gggUUUUUU]]]oookkk___fffsssvvvnnnttt|||}}}uuujjj___XXXMMMKKKHHHGGGFFFFFFDDDBBBGGGHHHLLLWWWgggwwwyyyqqqkkkppp{{{ssskkkgggffffffhhhjjjjjjhhhbbb\\\XXXVVVYYYXXXWWWWWWWWWYYYZZZ[[[[[[WWWTTTQQQQQQQQQQQQPPPNNNLLLIIIHHHIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFHHHJJJLLLLLLLLLMMMMMMMMMMMMMMMOOONNNPPPSSSVVVYYYbbblll}}}tttggg[[[RRRMMMLLLHHHJJJMMMSSS[[[dddmmmqqqwwwxxxzzzzzzzzz{{{}}}}}}mmmaaaYYYUUUPPPPPPOOONNNOOOVVV```hhhwww|||yyyttttttvvvuuuhhh\\\TTTQQQIIIDDD===777222000111222......------------......///............---------........./////////000000//////.........///000111......222;;;DDDOOO___mmmsssgggkkkyyyrrrwwwrrrZZZKKKFFFHHHOOOVVVXXXZZZ^^^aaadddeeeeeeeeeddddddcccaaa______bbbddddddfffiiimmmppprrrtttttt|||sssmmmkkkjjjkkkhhh___VVVMMMCCC:::555333000////////////.................................---------......///------------...........................//////000------............------111///000111///...444;;;TTTvvv~~~~~~|||gggTTTUUU___nnnhhh^^^gggsssnnnhhhpppzzz}}}tttggg[[[SSSIIIGGGFFFFFFGGGFFFDDDCCCEEEFFFJJJSSScccuuuzzzqqqiiilll}}}zzzoooiiigggggghhhhhhfffccc___\\\[[[ZZZZZZXXXXXXXXXXXXYYYZZZZZZWWWTTTRRRRRRQQQPPPNNNNNNLLLIIIHHHIIIIIIIIIHHHEEEDDDCCCDDDFFFGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPTTTXXXXXXYYY```iiixxxkkk^^^SSSOOOMMMJJJKKKNNNSSSZZZbbbiiimmmqqqsssuuuvvvwwwzzz}}}}}}~~~pppddd\\\XXXXXXVVVSSSNNNMMMPPPWWW\\\iiinnnxxxyyyttttttsss~~~yyyiii^^^YYYXXXMMMHHH@@@777222111222333......------------......///............------------.........////////////...............//////000000111555===EEEOOO___mmm}}}vvvhhhkkkssspppyyypppWWWHHHDDDGGGOOOVVVWWWYYY\\\___bbbcccccccccbbbbbbaaa___^^^___aaaddddddfffiiimmmqqqssstttuuu|||rrrkkkjjjllljjjbbbYYYPPPEEE;;;444222//////000111111000........................///......---------......+++,,,,,,,,,,,,---------++++++******++++++,,,------..................---111//////111000000666>>>VVVvvv}}}~~~|||}}}eeeSSSUUU```sss}}}ggg^^^fffrrr~~~zzzyyy|||ttteeecccmmmyyyzzzqqqdddYYYQQQHHHFFFEEEFFFGGGFFFEEECCCAAAEEEIIIPPP```ttt}}}rrrhhhhhhxxx{{{nnnhhheeeeeeeeeeeefffeeedddccc]]]\\\ZZZYYYXXXXXXYYYZZZYYYWWWUUUTTTSSSRRRPPPNNNNNNLLLIIIHHHIIIIIIIIIHHHEEEDDDCCCEEEGGGHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJKKKMMMPPPRRRTTTUUUTTTWWW\\\```^^^[[[___gggyyy|||oooaaaUUUPPPOOOKKKMMMQQQVVV\\\bbbfffiiijjjlllooorrrtttxxx|||}}}zzzyyyooohhheeedddaaa[[[UUUQQQQQQSSSUUU]]]```fffqqqyyyttttttrrr|||{{{iii^^^\\\]]]TTTMMMDDD:::333111222333.........------.........///............---------,,,,,,---------.........---......///////////////222333777===CCCLLL\\\lll{{{tttfffhhh~~~|||qqqsss~~~lllTTTGGGDDDGGGOOOVVVVVVXXX[[[^^^```aaaaaa```^^^^^^^^^]]]\\\]]]```cccdddfffjjjmmmqqqsssttttttuuujjjhhhkkkiiibbbZZZQQQGGG>>>444222//////000111111111........................//////...------------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............////////////......000//////111111222999BBBZZZyyy~~~~~~|||xxxbbbRRRTTT^^^rrr}}}fff]]]eeeqqqzzzvvvwwwyyykkk^^^___iiiwww}}}}}}{{{vvvnnncccYYYRRRIIIGGGEEEDDDEEEEEEDDDCCC@@@DDDHHHMMM^^^sss|||zzztttiiigggvvvxxxnnnfffeeeeeefffiiikkkkkkjjj```^^^]]][[[ZZZYYYZZZZZZYYYWWWVVVUUUUUUTTTQQQNNNNNNLLLIIIHHHIIIIIIIIIHHHEEEDDDDDDEEEGGGIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHIIIHHHIIIKKKNNNRRRWWW\\\^^^\\\aaagggjjjddd^^^___eeepppssscccWWWQQQQQQMMMPPPUUUZZZ___ccceeeffffffhhhkkknnnppptttxxx{{{}}}{{{{{{yyy{{{{{{|||~~~vvvrrrppplllfff```ZZZVVVTTTSSSUUUVVVXXX___jjjwwwzzzuuuuuurrrzzz~~~jjj]]]ZZZ[[[WWWQQQGGG<<<555222222333//////............/////////............---------,,,,,,,,,------------...---...///000000000000///111333777===BBBLLL___ppp}}}~~~|||rrrfffggg{{{~~~vvv|||wwweeeQQQGGGFFFIIIPPPVVVVVVXXXZZZ]]]^^^^^^^^^]]][[[\\\\\\[[[[[[]]]```ccceeegggjjjmmmppprrrrrrsss}}}tttkkkgggjjjiiiccc\\\UUULLLDDD666333111000000000000///........................//////...---------------,,,,,,,,,,,,---------...///............///000000//////000000000000//////000...///111222444<<>>HHHiii~~~sssbbbVVVYYYbbbwww}}}fff\\\eeetttqqq___WWWbbbqqq~~~~~~{{{vvvpppiiibbb^^^RRRNNNJJJGGGFFFGGGGGGGGG@@@FFFGGGIIIXXXnnnyyyxxxrrrmmmnnnyyy{{{ooommm{{{rrroookkkkkklllmmmlllkkkdddbbb```^^^\\\[[[[[[[[[WWWWWWWWWXXXXXXWWWTTTQQQNNNLLLIIIHHHIIIIIIIIIHHHGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHJJJNNNVVV___hhhnnnkkkqqqxxxyyyoooccc```ddd^^^sssxxxfffYYYSSSRRROOOTTT[[[bbbffffffdddbbbggghhhiiijjjiiijjjmmmoootttttttttqqqkkkfffbbbaaafffkkkuuu|||wwwppphhh```[[[XXXXXXXXXYYY\\\^^^aaacccccchhhssszzzuuuuuuqqqxxx~~~}}}xxxbbbVVVRRRRRRMMMEEE===777444333333111111000000000000111111//////.........---------............/////////000...///111222222222111000222555<<>>999555444222......222.........//////////////////............---------------------------------,,,,,,,,,---------..................////////////---...+++...555444===RRRsssrrraaa___ZZZccc|||~~~eeeWWWddd{{{|||fff___dddmmmzzz{{{zzztttnnnggg```XXXTTTOOOLLLLLLJJJGGGDDDFFFEEEFFFOOO\\\hhhooorrrpppiiihhhsssyyywww|||tttjjjgggjjjnnnnnnlllfffeeecccaaa___]]]\\\[[[WWWWWWYYYZZZ[[[XXXTTTPPPHHHGGGGGGHHHJJJKKKJJJIIIKKKJJJHHHFFFFFFGGGHHHIIIIIIGGGDDDBBBBBBDDDFFFHHHFFFIIINNNRRRWWW___iiippptttwwwyyywwwqqqjjjdddaaa```iii{{{{{{mmm\\\RRRPPPSSSVVV\\\aaaddddddaaa```\\\___dddffffffeeeddddddiiikkkkkkhhhbbb^^^\\\]]]hhhppp~~~yyypppfff```cccbbbaaabbbcccdddcccbbbbbbfffkkkrrr{{{{{{tttpppssswwwqqq[[[SSSKKKKKKGGG@@@777222222444000...---...///000///...////////////////////////------............------...///000000//////000111333777>>>GGGUUUjjjzzzuuurrruuuxxxxxx~~~cccWWWKKKIIILLLOOOSSSWWWYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXYYY[[[___bbbdddhhhiiikkkmmmnnnoooppppppyyytttmmmpppqqqjjjlllqqqsssrrrooohhh[[[OOO===777333222000------000///////////////////////////............------------------------------------------.........//////............////////////---///,,,...444444===SSSxxxooo^^^^^^ZZZeee{{{{{{eeeXXXeeezzz{{{ddd]]]ccclllyyy|||zzzvvvuuurrrnnneee^^^UUUNNNLLLLLLJJJIIIJJJFFFEEELLLXXXcccgggfffiiibbb```jjjxxx~~~|||}}}qqqlllmmmooonnnllljjjhhheeebbb```^^^]]]]]][[[ZZZZZZ[[[[[[XXXTTTPPPJJJHHHHHHIIIJJJKKKKKKJJJKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGDDDBBBBBBDDDFFFHHHGGGKKKOOOSSSWWW___hhhppprrrtttvvvuuuqqqkkkfffdddaaahhhwww{{{mmm^^^UUUSSSQQQTTTYYY^^^``````^^^]]]ZZZ\\\___aaaaaaaaabbbccceeeeeeccc___[[[[[[___cccwwwzzzsssnnnnnnlllkkkkkkmmmmmmmmmllljjjlllooossswww}}}vvvrrrsssxxx|||___RRRKKKKKKGGG???666111000222000...---...///000///...////////////////////////------............------...///000000//////000111333888@@@KKK[[[qqqzzztttqqqttt~~~yyynnnppp~~~|||cccWWWLLLJJJMMMPPPSSSWWWYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYY[[[^^^bbbdddggghhhjjjlllnnnooopppqqq{{{tttnnnrrrtttlllmmmsssyyyzzzxxxooo^^^NNN???888333222111//////111///////////////////////////............---------------------------------........./////////000000............////////////...111...///444444>>>TTTzzzlllZZZZZZYYYfff|||xxxeee\\\gggzzzvvv```[[[aaalllxxx{{{~~~~~~|||}}}xxxmmm^^^RRRMMMLLLLLLKKKLLLGGGCCCJJJVVV___aaa^^^```XXXUUU^^^kkktttzzz~~~}}}zzzrrrppppppooommmpppmmmhhhccc```^^^^^^^^^^^^]]]\\\[[[[[[XXXUUURRRLLLJJJIIIJJJKKKLLLLLLKKKKKKJJJHHHGGGGGGGGGHHHIIIGGGEEECCCBBBBBBDDDFFFHHHJJJMMMQQQTTTXXX___hhhoooppprrrtttsssoookkkiiihhheeejjjvvvzzzmmm___XXXWWWPPPRRRUUUXXXZZZZZZZZZYYYVVVXXXZZZ[[[\\\\\\^^^___\\\[[[XXXTTTTTT[[[eeennn|||zzzyyyzzzzzzzzzyyyvvvxxxyyyzzzzzz{{{~~~zzzuuutttxxxgggSSSMMMLLLGGG???666000///000000...---...///000///...////////////////////////------............------...///000000//////111222333999CCCPPPbbbxxx{{{qqqmmmqqq{{{oooeeehhhvvv{{{bbbVVVLLLKKKNNNPPPTTTWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYYYYYYY[[[^^^aaacccfffgggiiilllnnnpppqqqqqqwwwqqqwww|||tttooowwwzzzeeeSSSCCC;;;555444444222222444000000000//////////////////............---------,,,,,,---------------------.........////////////............///////////////222///000444444???VVV{{{mmmYYYYYYYYYfffxxxhhhaaalll{{{ttt\\\YYYaaammmyyy~~~zzz~~~uuudddVVVOOOLLLJJJIIIJJJDDDAAAHHHUUU___```\\\WWWOOOKKKSSS___jjjrrrwwwzzz~~~uuuqqqppppppooosssoooiiiccc___]]]]]]]]]^^^\\\[[[ZZZZZZYYYWWWUUUOOOMMMKKKJJJLLLMMMLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIEEEDDDCCCBBBBBBDDDFFFHHHKKKNNNRRRUUUXXX___gggnnnqqqrrrsssrrrnnnkkkiiihhhiiinnnyyyxxxlll^^^XXXWWWPPPQQQRRRTTTUUUUUUUUUUUUSSSUUUXXXYYYXXXWWWVVVWWWQQQQQQQQQRRRWWWbbbqqq||||||wwwssswwwmmmXXXOOONNNIII@@@777000///000000...---...///000///...////////////////////////------............------...///111111000000111333333:::EEETTTfff{{{rrrkkkpppyyy|||nnnfffgggqqq{{{aaaVVVLLLLLLOOOQQQTTTWWWWWWWWWXXXYYYYYYYYYXXXXXXZZZYYYYYYYYY[[[^^^aaaccceeefffiiikkknnnpppqqqrrrvvvqqq|||{{{vvvrrr^^^EEE<<<444444444333333444111111000000///////////////............---------,,,,,,,,,---------......,,,,,,---------.....................///////////////222000111555444AAAYYYrrr]]]]]]]]]kkkyyykkkfffppp~~~xxx]]]XXXaaannn{{{|||yyypppcccXXXSSSOOOLLLJJJHHHBBB@@@FFFQQQYYYYYYVVVPPPIIIGGGNNNZZZdddmmmssswww|||~~~}}}uuuqqqqqqqqqqqqtttpppiiiccc^^^[[[[[[[[[ZZZYYYXXXYYYZZZ[[[YYYXXXQQQNNNLLLKKKLLLMMMMMMLLLJJJJJJIIIIIIHHHHHHHHHIIIDDDCCCCCCBBBCCCEEEGGGHHHLLLOOORRRUUUXXX^^^gggnnnssstttuuusssnnnjjjgggfffiiinnnxxx~~~vvviii\\\UUUUUUPPPPPPQQQQQQRRRRRRRRRRRROOORRRVVVWWWUUUQQQNNNMMMHHHLLLRRRZZZcccqqq~~~xxxsssuuu}}}ppp[[[QQQPPPKKKBBB888222000111000...---...///000///...////////////////////////------............------...///111111000000222444444;;;FFFVVVgggzzzxxxpppuuu}}}zzzsssooommmqqqzzz___UUUMMMMMMQQQRRRTTTVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[^^^aaacccdddfffhhhkkknnnpppqqqrrrrrrmmm|||zzzwwwaaaDDD:::111000222222111222222111111000000//////...///............---------+++,,,,,,------.........,,,,,,,,,------------...............////////////...222111111555555CCC]]]wwwaaaaaacccsss{{{nnniiisss```WWWaaaooo{{{uuummmggg^^^YYYVVVTTTPPPMMMGGGDDDAAADDDIIIMMMMMMJJJJJJFFFFFFPPP\\\fffooouuuvvvzzz}}}||||||{{{tttrrrrrrssstttsssoooiiiccc^^^[[[YYYYYYXXXWWWXXXZZZ\\\\\\ZZZYYYRRROOOLLLKKKKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHDDDCCCCCCDDDEEEGGGIIIJJJKKKNNNQQQTTTWWW^^^gggnnnuuuvvvwwwuuupppjjjfffeeedddhhhqqqzzzsssgggYYYRRRRRRPPPPPPPPPPPPOOOOOONNNNNNLLLOOORRRRRRPPPLLLIIIHHHFFFNNNZZZgggssszzztttvvv|||nnn[[[RRRQQQLLLCCC:::333222333000...---...///000///...////////////////////////------............---------///111111111111333444555<<>>>>>???@@@FFFSSShhh~~~zzzuuurrrqqqqqqqqqpppsssnnnkkkkkkmmmrrr|||~~~xxxsssqqqoooooohhhiiijjjlllllljjjeeeaaa\\\\\\\\\]]]]]]^^^^^^___ZZZWWWRRRNNNKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLIIIIIIIIIJJJKKKLLLLLLLLLOOOPPPSSSUUUZZZ```fffkkklllmmmnnnqqqrrrqqqnnnkkkeeebbb]]]YYYVVVUUUVVVWWWTTTSSSRRRRRRQQQOOOKKKGGGDDDCCCBBB@@@>>>>>>>>>???CCCHHHOOOUUU[[[ccclllrrruuuwwwzzz}}}{{{vvvooopppuuutttlllhhh^^^ZZZVVVOOODDD:::333111000000000000000/////////////////////....../////////........................///000111111111222444666<<>><<<999;;;===BBBOOOfff|||wwwtttrrrrrrqqqqqqsssnnnjjjjjjjjjnnnwww{{{vvvrrrpppoooooollllllmmmnnnnnnlllgggddd^^^^^^]]]]]]]]]]]]^^^^^^ZZZXXXSSSOOOKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIJJJKKKLLLLLLMMMMMMPPPPPPQQQTTTXXX^^^cccfffiiijjjlllnnnpppooollliiiaaa]]]XXXSSSPPPOOOPPPQQQOOONNNNNNOOOOOOMMMIIIFFFBBBBBBAAA???======@@@BBBHHHNNNWWW]]]bbbfffkkkoooqqqsssvvvyyy}}}{{{vvvkkklllpppzzzvvvmmmjjjbbb]]]YYYPPPEEE:::333000///000000000000////////////------------------------........................///000111222222333555777:::FFFQQQYYYkkkyyyuuunnnnnnooooooyyy~~~tttbbb^^^cccwwwgggXXXQQQ]]]mmmwww~~~rrrbbbZZZTTTPPPRRRSSSQQQOOOPPPNNNPPPSSSTTTTTTSSSTTTUUUTTTUUUXXX[[[^^^___``````bbbcccfffiiilllnnnoooppp~~~sssyyyyyyzzzxxxjjjgggVVVHHH;;;777777555222222000000000000000///......---...000000000...---+++...........................------------...//////////////////000000000000///222111333777;;;TTTyyy~~~xxxeeeSSSPPPSSSeeehhhhhhllltttxxxnnnssszzzwwwrrrrrrssspppdddSSSIIIGGGHHHVVVhhhvvv}}}~~~yyyyyy}}}{{{ssskkkbbb]]]XXXVVVRRRMMMNNNRRRTTTYYY]]]XXXMMMCCC???@@@999;;;===@@@JJJ___zzz}}}yyyvvvuuuuuutttssssssnnnjjjjjjjjjmmmuuu~~~|||wwwsssppppppppppppooooooppppppmmmiiifff``````^^^]]]\\\\\\]]]]]][[[XXXTTTOOOLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOQQQVVV[[[```bbbiiiiiikkkmmmnnnkkkgggcccZZZWWWRRRNNNKKKJJJJJJKKKMMMMMMMMMMMMNNNLLLIIIGGG@@@@@@@@@>>>===???CCCGGGNNNTTT[[[```bbbdddgggjjjkkkmmmooorrrvvv{{{~~~xxxllllllnnnvvvvvvllliiiccc]]]YYYPPPEEE:::333111111000000000000////////////,,,------------------,,,........................---///000111111222555777:::GGGQQQYYYlll||||||wwwwwwuuupppwww{{{sss___\\\cccwww~~~cccVVVQQQ^^^ppp}}}wwwhhh^^^WWWSSSUUUUUURRROOOOOONNNQQQSSSUUUTTTTTTTTTUUUTTTUUUXXXZZZ\\\^^^___```^^^```dddhhhkkknnnooopppxxxpppuuusssvvv{{{ooommmWWWIII<<<777666444111000000000000000000//////...000111222333222111///---...........................------------...//////////////////000000000000000222111333888===WWW~~~zzzfffUUUPPPSSSccc}}}fffhhhnnnyyyuuuvvvwww|||rrrpppqqqqqqeeeTTTIIIGGGHHHVVVhhhvvv}}}|||wwwwww}}}|||uuuooo```ZZZTTTQQQLLLIIIKKKQQQPPPVVV[[[WWWLLLDDDBBBDDD===>>>??????FFFWWWqqq~~~zzzxxxwwwwwwvvvuuurrrmmmjjjkkkkkkmmmuuu}}}yyytttqqqppppppsssrrrqqqqqqpppnnnjjjgggbbbaaa___]]]\\\\\\\\\]]][[[YYYTTTPPPLLLJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQPPPOOONNNPPPUUUZZZ]]]___jjjjjjlllmmmmmmiiibbb^^^TTTRRRNNNJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHEEEBBB===>>>???>>>>>>AAAGGGLLLSSSWWW]]]``````aaadddgggfffgggjjjllloootttyyy}}}zzznnnmmmnnntttvvvjjjiiiccc]]]XXXPPPEEE;;;444222333000000000000////////////......////////////..............................,,,...///000000111444666;;;HHHQQQYYYlll~~~~~~yyyrrrxxx~~~www^^^\\\dddxxx|||```SSSPPP___sss}}}nnnaaaZZZVVVWWWWWWSSSPPPPPPOOOQQQTTTUUUUUUTTTUUUVVVUUUVVVWWWYYY[[[^^^___```\\\___bbbgggkkknnnooopppzzzwwwvvvxxxyyyqqq```HHH;;;:::555444888666111111000///////////////////////////............------------------------+++++++++,,,---...000111............/////////000///333444666999===WWW|||gggRRRMMMPPP^^^rrrkkkhhhmmm}}}qqquuu|||zzzwwwjjjVVVJJJIIIHHHVVVhhhvvv}}}yyyoooggg\\\RRRNNNLLLJJJJJJMMMIIIVVV^^^ZZZOOOFFFAAA>>><<<;;;<<<>>>BBBOOOggg|||~~~yyyvvvvvvwwwxxxxxxvvvvvvsssnnnlllooovvv|||{{{uuurrrsssuuuxxxuuurrrooonnnllljjjhhhbbb```]]]\\\[[[YYYWWWUUUYYYWWWSSSNNNIIIGGGGGGIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOOOOOOONNNNNNNNNOOOQQQTTTWWWYYY[[[\\\___fffkkkkkkiiieee]]]TTTOOOOOOMMMKKKIIIFFFDDDCCCCCCCCCCCCBBBBBB@@@??????======>>>>>>???CCCHHHLLLVVVXXXZZZ[[[ZZZ[[[]]]^^^bbbcccfffgggiiilllpppsssyyy}}}~~~yyyrrrooovvv{{{mmmeeebbbccc]]]SSSGGG;;;444111111------............------......////////////.........------------...//////000000111000000111333666<<>>YYY{{{fffQQQMMMPPP]]]qqqpppmmmrrrtttwww}}}mmmWWWIIIGGGGGGUUUfffttt{{{~~~rrrjjj___SSSNNNKKKHHHGGGIIIKKKXXXaaa^^^SSSKKKGGGDDD???>>>===>>>AAAKKKaaauuu}}}yyywwwvvvwwwwwwwwwuuuuuutttqqqmmmnnnrrrvvv|||{{{|||}}}zzzwwwssspppnnnllliiigggcccaaa^^^]]]\\\[[[XXXVVVXXXWWWSSSNNNJJJGGGHHHJJJJJJJJJLLLMMMMMMMMMLLLKKKKKKLLLMMMOOOOOONNNNNNMMMNNNOOOPPPRRRUUUWWWXXXYYY\\\bbbffffffdddaaa[[[SSSOOOOOONNNKKKHHHEEEBBB@@@AAAAAAAAA@@@@@@???>>>===<<<===???AAACCCGGGKKKOOOSSSUUUVVVWWWWWWWWWYYY[[[\\\^^^```aaadddggglllpppvvv{{{zzztttqqqvvvqqqgggccc___ZZZQQQEEE:::333000111//////000000000000//////......////////////.........------------...//////---...///......///222555???HHHPPPYYYlllyyywwwxxxwwwsssfffbbbjjj{{{bbb[[[[[[gggvvvqqqlllcccZZZVVVWWWWWWTTTOOOOOOPPPPPPPPPQQQQQQRRRRRRUUUVVVXXX[[[]]]^^^___```___aaacccfffjjjmmmoooppp}}}zzzwwwtttrrr}}}~~~bbbHHH:::999333333666444111111000////////////000////////////............------------------------000000...---,,,,,,++++++....../////////000000000,,,111222444999>>>[[[iiiSSSOOOQQQ]]]ppprrrpppvvv{{{|||sssZZZKKKIIIHHHTTTeeesss{{{vvvmmm```TTTMMMIIIEEEDDDEEEHHHVVVaaa___VVVOOOJJJHHHCCCAAA???>>>???FFFXXXjjj|||yyyxxxxxxxxxwwwvvvuuuvvvvvvsssnnnkkklllnnn{{{xxxtttpppmmmjjjgggddddddbbb___^^^]]]\\\ZZZXXXWWWVVVSSSOOOKKKIIIIIIKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNOOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSVVV[[[^^^^^^]]]\\\WWWQQQMMMMMMLLLJJJGGGCCC???<<<>>>>>>>>>>>>===<<<<<<<<<===???CCCFFFHHHKKKNNNQQQOOOPPPQQQQQQQQQRRRTTTVVVWWWYYYZZZ\\\___dddjjjnnnqqqxxxzzzuuussswww}}}xxxjjjddd[[[VVVNNNBBB888222000000111111222222222222111111......////////////.........------------...//////,,,---......///000333666BBBKKKSSS]]]mmm~~~~~~}}}xxxvvvuuurrrhhhgggoooggg``````lllzzzuuupppfff[[[UUUVVVWWWTTTPPPPPPPPPPPPPPPPPPQQQQQQQQQSSSUUUWWWZZZ\\\___``````^^^```bbbfffiiimmmoooqqq~~~zzzyyywwwqqqqqqfffKKK;;;999555444777333222111000000//////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,,,,,,,,,,...////////////000000000...222222444888???\\\mmmWWWRRRTTT___qqqoooooovvvzzz```PPPLLLHHHTTTdddrrr{{{}}}}}}yyylll```RRRKKKFFFBBBBBBCCCHHHVVVbbbbbbZZZTTTPPPNNNFFFCCC@@@>>>>>>CCCQQQ```{{{~~~|||zzzyyyzzzyyyxxxwwwxxxyyyxxxsssmmmiiiiiijjj}}}xxxzzz}}}{{{xxxsssooolllhhheeebbbcccaaa___^^^]]]\\\ZZZXXXWWWVVVTTTPPPLLLJJJJJJLLLMMMMMMNNNNNNMMMLLLJJJIIILLLMMMNNNOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMOOOTTTVVVUUUTTTUUURRRNNNHHHHHHIIIHHHEEEBBB>>><<<<<<<<<;;;;;;;;;;;;<<<<<>>AAAMMMYYYuuu}}}{{{{{{{{{{{{zzzxxx||||||yyyssslllhhhiiikkkwww{{{uuuvvvzzz||||||}}}zzzuuuqqqnnnkkkgggeeebbb```^^^]]]\\\[[[YYYWWWWWWVVVUUUQQQMMMKKKKKKLLLNNNNNNNNNNNNMMMLLLJJJIIILLLMMMOOOPPPPPPPPPOOONNNKKKKKKKKKJJJJJJIIIIIIHHHIIIMMMOOOMMMMMMOOOMMMIIIBBBCCCDDDDDDCCCAAA>>>===::::::::::::;;;<<<>>>???FFFIIILLLMMMLLLKKKKKKKKKIIIIIIIIIHHHHHHIIIKKKNNNPPPRRRTTTVVVZZZ___eeejjjlllpppuuuxxx{{{|||~~~xxxuuusssvvvzzzlllcccVVVRRRLLLCCC:::444222222000111111222222111111000......////////////.........------------...//////...///000111111333777:::@@@JJJWWWeeesss}}}{{{ssshhhiiirrrlllffffffrrrzzzxxxuuujjj\\\UUUTTTUUUSSSOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSUUUXXX[[[^^^___``````aaabbbcccdddfffgggggg}}}yyyyyyxxxwww{{{oooQQQ???<<<888777999444222222111000000000000111////////////.......................................---------...///000000/////////000000000111111222555333555:::BBBaaaiiiUUUVVV___ooo~~~jjjoooyyylllUUUMMMKKKSSS___lllwww~~~mmm```RRRKKKGGGEEEEEEHHHMMM\\\iiijjjbbb\\\XXXUUUMMMHHHDDDBBB@@@AAAIIISSSlll}}}||||||}}}||||||~~~~~~{{{uuunnnjjjjjjllltttyyyxxx{{{}}}|||xxxuuurrrpppmmmkkkaaa___]]]\\\\\\\\\ZZZXXXXXXWWWVVVRRRNNNKKKKKKKKKNNNNNNOOOOOONNNLLLKKKIIILLLMMMNNNOOOPPPOOONNNNNNJJJJJJIIIHHHGGGFFFFFFEEEEEEHHHJJJHHHHHHJJJIIIEEE??????????????????>>>>>>999999:::;;;===@@@BBBDDDJJJLLLMMMLLLJJJHHHGGGGGGFFFFFFFFFEEEDDDEEEHHHJJJIIIKKKOOORRRUUUYYY___bbbhhhkkkooosssvvvyyy}}}{{{wwwuuuyyylllcccUUURRRLLLCCC;;;555333333000000000111111000000000......////////////.........------------...//////---...//////000111444777???IIIXXXiiixxxtttffffffppp~~~iiiccccccooo~~~wwwpppqqqtttiii\\\TTTTTTTTTRRRNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQSSSUUUXXX[[[]]]^^^^^^bbbbbbccccccdddddddddeee}}}yyyxxxwwwsss|||pppRRR>>>;;;777777888333333222111111000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,...............///000000//////000000000111111111000333222555<<>>===<<<<<<<<<======999999:::<<>>:::666666777111333222111111000111111111000/////////............////////////////////////000//////.........//////000000000000111111111111...222111555===IIIkkkrrr[[[]]]hhhzzzssshhhnnnxxxfff\\\]]]bbbjjjrrryyywwwiiiZZZRRRMMMJJJJJJMMM]]]lllyyyyyyqqqiiidddaaaVVVQQQKKKGGGCCC@@@DDDJJJZZZwww~~~|||}}}zzz}}}}}}wwwpppmmmlllxxxyyyxxx{{{~~~yyywwwtttrrrrrrqqqooonnncccaaa_________^^^\\\[[[ZZZZZZXXXTTTOOOKKKJJJIIIMMMMMMNNNOOONNNMMMLLLKKKHHHIIIKKKLLLLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAEEEGGGEEEEEEFFFDDD???@@@???<<<:::999:::;;;<<<999:::;;;===AAAFFFKKKMMMJJJKKKJJJHHHEEECCCCCCDDDAAAAAA@@@>>>===>>>BBBEEEBBBFFFKKKOOORRRTTTWWWYYY\\\bbbjjjqqqvvvxxxzzz{{{}}}lllfffTTTQQQKKKCCC:::444111111111111111222222111111111......////////////.........------------...//////111222333222222333555888@@@JJJ\\\ppp}}}ttteeedddlll}}}}}}~~~www{{{jjjddddddqqqyyymmmkkkpppqqqfffZZZTTTTTTTTTQQQLLLKKKKKKMMMNNNPPPQQQSSSSSSRRRTTTUUUXXXYYY[[[\\\\\\ccccccdddeeeggghhhiiiiii~~~vvvssssssnnnyyypppQQQ===999666555666000111111111111000000000000////////////////////////////////////////////////........................000000000000111111111111666555666666777JJJtttooo[[[ZZZiii~~~ooofffggguuuiii```bbbgggnnnuuu{{{wwwdddXXXQQQNNNQQQXXXiiittt~~~~~~zzztttmmmfff___UUULLLIIIGGGDDDDDDEEETTThhh|||}}}~~~~~~~~~{{{{{{{{{wwwqqqqqqttt~~~xxxuuusssrrrrrrrrrrrrtttuuutttqqqooocccccccccaaa___^^^^^^___\\\\\\YYYUUUPPPMMMLLLLLLMMMNNNPPPPPPOOOMMMJJJHHHFFFGGGJJJLLLMMMMMMLLLKKKIIIGGGDDDBBB@@@AAABBBDDD@@@@@@AAAAAAAAA@@@??????;;;;;;:::777666666999<<<:::<<<@@@EEEHHHKKKMMMMMMLLLJJJFFFCCC@@@???????????????>>>======>>>???@@@DDDEEEHHHIIIKKKNNNSSSVVV]]]bbbhhhnnnrrrvvvyyy{{{nnn]]]UUUMMMHHHEEE===444000333//////000000111111222222////////////////////////........................111//////111111111555;;;@@@JJJ\\\pppwwweeeeeelllyyy~~~wwwhhhdddeeerrruuuiiihhhoooqqqeeeWWWOOOOOORRRQQQPPPKKKKKKMMMNNNPPPQQQSSSSSSRRRTTTVVVWWWWWWXXXZZZ\\\aaacccfffhhhkkklllllllll}}}sssooonnnlllxxxrrrSSS???:::666555666111111111111111000000000000........................................................................000000000000111111111111333333666888:::MMMwwwmmm\\\\\\jjjkkkffffffrrr}}}ggg```bbbgggnnnuuuzzzoooaaaZZZZZZaaajjjvvv~~~xxxqqqfff\\\RRRNNNLLLIIIHHHIIILLL```xxx|||yyyzzz{{{{{{zzz{{{yyyxxxyyywwwrrrrrrvvvzzzvvvsssrrrqqqqqqrrrtttuuutttpppmmmddddddcccaaa___]]]^^^^^^\\\\\\YYYUUUPPPMMMLLLLLLMMMNNNOOOPPPPPPNNNKKKJJJFFFGGGIIIJJJKKKKKKJJJJJJHHHFFFCCC@@@???>>>???@@@AAABBBBBBBBBAAA@@@@@@???;;;;;;:::888666777:::===>>>@@@CCCGGGJJJMMMNNNNNNKKKIIIFFFCCCAAA@@@@@@@@@???>>>============>>>???AAABBBEEEGGGIIIMMMQQQUUU[[[aaahhhoootttxxx{{{}}}ooo```UUUOOOIIIEEE===444000333000000000000000111111111////////////////////////........................111//////111111111555;;;AAAKKK]]]rrrzzzfffgggooo{{{xxxjjjhhhjjjwwwvvvhhhffflllpppeeeWWWOOOOOOQQQPPPOOOMMMMMMNNNNNNOOOPPPQQQQQQRRRTTTVVVWWWWWWXXXZZZ\\\cccdddgggjjjmmmnnnoooppptttooommmnnnzzztttUUU@@@;;;555555777333111111111111000000000000------------------------------------------------........................000000000000111111111111000111555999>>>QQQzzz~~~fffZZZ[[[iiipppffffffpppssscccaaadddhhhooouuuzzzsssjjjkkkttt}}}~~~wwwjjj```UUUPPPMMMHHHGGGGGGHHHYYYppp{{{xxxyyy{{{zzzyyywwwuuuuuuvvvuuuqqqrrrvvvyyytttqqqnnnoooqqqssstttrrrnnnjjjdddcccaaa___^^^]]]]]]]]]\\\[[[ZZZUUUQQQMMMMMMMMMLLLNNNOOOPPPPPPOOOMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHDDDBBB@@@>>>===>>>???@@@CCCCCCBBBBBBAAA@@@???>>>;;;;;;:::888777888;;;>>>CCCEEEHHHJJJMMMNNNNNNOOOHHHGGGEEECCCBBBAAAAAABBB>>>===<<<<<<<<<<<<=========???AAADDDFFFJJJOOOSSSXXX^^^gggpppvvvzzz~~~~~~nnncccVVVQQQLLLFFF===444111222111111111111000000000000////////////////////////........................111//////111111111666<<>>SSS|||sss]]]TTTWWWeeexxxggghhhttthhh___aaagggjjjpppuuuzzz~~~|||pppeeeZZZTTTOOOJJJGGGGGGJJJWWWlll}}}{{{|||}}}}}}{{{uuurrrrrrsssqqqnnnooosss}}}vvvrrrlllmmmpppsssssspppkkkgggbbb```]]]\\\\\\]]]]]]]]]\\\[[[ZZZVVVQQQNNNMMMNNNLLLMMMOOOPPPPPPOOONNNMMMKKKIIIGGGFFFEEEEEEFFFGGG@@@???>>>======???@@@AAABBBBBBBBBAAA@@@>>>===<<<;;;;;;:::888777999<<>>>>>???@@@@@@@@@??????===<<<:::999;;;;;;:::999888:::>>>AAAHHHIIIJJJKKKLLLLLLKKKJJJEEEDDDDDDCCCCCCCCCCCCCCC<<<<<<<<<<<<<<<;;;:::::::::<<>>FFFMMM[[[mmm}}}sssuuu}}}|||lllmmmuuu~~~fff\\\___ddd^^^VVVQQQOOONNNLLLKKKJJJKKKLLLMMMOOOPPPQQQRRROOORRRTTTVVVWWWYYY\\\^^^___```bbbeeehhhlllnnnpppmmmRRR@@@;;;333222555222111111111111000000000000------------------------------------------------........................000000000000111111111111333000111555<<>>===<<<<<<>>>>>>======<<<;;;:::999:::;;;:::999999;;;???CCCHHHHHHJJJJJJJJJJJJIIIHHHDDDDDDDDDDDDDDDCCCCCCCCC============<<<;;;:::999:::<<>>FFFMMM[[[lll}}}uuuxxxllljjjqqq{{{bbbXXX[[[___[[[UUUQQQOOONNNLLLKKKIIIJJJKKKMMMOOOPPPQQQRRRNNNQQQTTTVVVXXXZZZ]]]___aaaaaaccceeehhhkkknnnppp~~~jjjQQQBBB>>>666333666444111111111111000000000000........................................................................000000000000111111111111111000222777===NNNqqq~~~kkkZZZUUUUUUbbbvvvaaaeeessstttbbbaaajjjqqqsssvvvzzz}}}{{{nnnfff```YYYUUUUUURRRUUUfff}}}{{{|||}}}{{{yyyxxxtttqqqppplllhhhiiinnn{{{|||yyywwwwwwwwwxxxxxxvvvrrroooeee```[[[ZZZ]]]``````^^^[[[[[[ZZZVVVRRRPPPOOOPPPMMMMMMMMMMMMLLLKKKKKKKKKIIIHHHFFFDDDCCCCCCDDDDDDBBBBBBAAA@@@???>>>======<<<=========<<<<<<;;;::::::::::::::::::<<<@@@DDDGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCBBBBBB======>>>>>>===<<<:::999:::;;;>>>@@@BBBFFFJJJNNNTTTXXX___ffflllssszzz~~~tttiiidddcccZZZ^^^ZZZKKK<<<666444222000000000000000111111111////////////////////////........................000...///222333444888???EEENNN]]]ppptttxxxmmmhhhmmm}}}vvv]]]TTTWWWZZZWWWTTTQQQOOONNNLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPNNNPPPSSSVVVXXXZZZ^^^```aaaaaabbbcccfffiiilllmmmwwwiiiQQQCCC@@@888555777555111111111111000000000000////////////////////////////////////////////////........................000000000000111111111111//////333:::???MMMlllyyygggXXXUUUUUU___}}}qqq^^^aaalll{{{tttfffgggrrrsssuuuxxx{{{~~~vvvnnnhhhaaa]]]\\\XXXYYYggg~~~}}}~~~~~~|||yyyyyyuuurrrqqqnnnjjjlllpppzzz~~~|||{{{|||{{{{{{{{{{{{zzzvvvtttjjjddd^^^\\\___aaa```^^^[[[[[[ZZZVVVRRRPPPPPPPPPNNNMMMMMMLLLKKKJJJJJJIIIFFFFFFEEEDDDCCCBBBBBBBBB<<<<<<===>>>???@@@AAAAAA<<<===============<<<<<<:::::::::::::::===AAADDDGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA===>>>>>>???>>><<<:::999999;;;===???AAADDDHHHLLLTTTXXX^^^cccjjjpppwww|||wwwjjjffffff[[[___[[[KKK<<<666444222//////000000111111222222////////////////////////........................000...///222333444999???DDDNNN```ssssssxxxnnnfffjjj{{{rrrYYYPPPUUUWWWVVVSSSQQQOOONNNLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMPPPSSSVVVXXXZZZ^^^```_________```cccfffhhhjjjzzzjjjTTT@@@999777222000333////////////............---------.........//////...............///000000............////////////000000000000000000000000222222333777>>>PPPlll}}}hhhVVVSSSWWWeee~~~mmm[[[^^^ccciiinnnrrruuuvvvwww{{{ssslllhhhiiimmmrrruuuzzz}}}zzzppplllgggbbbYYY^^^fffsss|||}}}~~~~~~~~~|||yyyvvvuuuuuutttsss~~~{{{||||||xxxvvvuuusssnnngggaaa^^^\\\ZZZYYY\\\[[[YYYWWWUUUTTTSSSRRRMMMLLLKKKKKKLLLLLLJJJHHHFFFEEECCCAAA???>>>======???>>>===<<<;;;<<<<<<===>>>?????????>>>===<<<<<<;;;::::::<<>><<<:::::::::<<<===777999;;;===???AAAEEEGGGIIIOOOXXXaaahhhnnntttwww||||||~~~xxxmmmgggbbb^^^gggdddPPP<<<555555444222222333444333222111000000000000000////////////------------------------111000000222222333:::CCCJJJSSSbbbsssooozzzwwwooonnnyyyttt\\\RRRTTTYYYUUURRRQQQRRRRRRPPPNNNJJJLLLNNNNNNNNNNNNOOOPPPOOOPPPSSSVVVXXXYYYYYYYYY```aaaaaa```aaaccchhhkkk}}}iiiSSS???888777222111333000000000/////////......---------.........//////...............//////000............////////////000000000000000000000000222222444888???QQQnnn|||gggUUURRRWWWfff~~~lllZZZ^^^dddmmmvvvzzz{{{zzzzzz}}}|||nnnfffbbbbbbhhhnnnrrruuuzzz~~~{{{tttlllddd[[[]]]bbbmmm}}}~~~|||yyyxxxyyy{{{|||zzz||||||zzzyyyyyytttllleeeaaa^^^[[[ZZZ[[[[[[[[[[[[YYYWWWTTTSSSOOONNNMMMMMMMMMLLLJJJHHHEEECCCBBB@@@>>>===<<<<<<======;;;;;;;;;;;;======<<<<<<=========<<<;;;;;;<<<;;;;;;<<>><<<::::::;;;<<<===:::<<<===>>>>>>@@@DDDGGGIIINNNWWW```gggnnntttwww~~~~~~zzzpppmmmkkkfffkkkfffRRR???888444000111111222222222111000///000000000000/////////...........................111000000222222333:::CCCJJJSSSbbbrrrxxxkkkwwwuuunnnnnnzzzttt]]]TTTVVVWWWTTTQQQQQQRRRRRRPPPNNNJJJLLLNNNOOONNNNNNOOOPPPOOOPPPRRRUUUWWWXXXYYYZZZ^^^___``````aaaeeeiiimmmiiiSSS???888666222111444111111111000000000000///---------.....................------......///000............////////////000000000000000000000000222222555888???QQQooo~~~hhhVVVSSSXXXhhhnnn]]]```iiivvv}}}yyyhhh___]]]```hhhpppqqqtttyyy~~~sssjjj]]]\\\\\\cccttt~~~}}}}}}yyy{{{~~~||||||~~~yyyqqqjjjddd```]]]ZZZYYY[[[\\\]]]\\\YYYVVVSSSRRRQQQOOOOOONNNMMMJJJHHHBBBAAA@@@>>><<<;;;::::::::::::999999:::;;;===>>><<<<<<======>>>=========???===<<<===???@@@@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDCCCCCC???>>><<<;;;:::;;;===>>>?????????>>>===???BBBEEEHHHMMMVVV___fffmmmtttxxx}}}~~~}}}}}}{{{rrrqqqsssppptttlllWWWDDD;;;444...000000111111000000///...000000000/////////......000000000000000000000000111///000222222333;;;CCCMMMUUUdddttt{{{nnncccppprrrmmmnnnzzzrrr]]]UUUWWWTTTRRRPPPPPPPPPPPPOOONNNLLLNNNPPPPPPOOOOOOPPPQQQPPPPPPQQQSSSUUUWWWYYYZZZ\\\]]]___```bbbfffkkknnnjjjTTT???888666222222555222222222111111111000000...........................------------...//////............////////////000000000000000000000000222333666888===NNNmmmlllYYYUUUZZZhhhsssbbbeeeooossshhheeeeeekkkrrrpppsssxxx}}}yyyooo___ZZZUUUYYYgggyyy|||{{{~~~}}}|||||||||zzzyyy}}}xxxpppjjjeeeaaa]]][[[YYYZZZ[[[[[[ZZZXXXVVVUUUTTTRRRPPPOOONNNMMMJJJGGGAAA@@@???===;;;:::::::::888888888888999;;;>>>???>>>>>>???@@@AAAAAAAAA@@@@@@???======>>>???>>>===<<<>>>@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDD???>>><<<;;;;;;<<<>>>???BBBBBB@@@>>><<<===???BBBFFFLLLTTT]]]eeemmmtttxxxyyyzzz||||||zzz~~~~~~rrrqqqtttuuu|||wwwaaaHHH;;;555000111111111000000000//////000000/////////.........000000000000000000000000000///000222222444;;;DDDPPPXXXgggwwwzzzwwwsssggg[[[iiiyyynnnkkkooo{{{oooZZZRRRSSSQQQPPPOOONNNOOOOOOOOOOOONNNPPPRRRRRRQQQPPPQQQRRRQQQQQQQQQRRRTTTWWWZZZ[[[]]]^^^```aaabbbeeejjjmmmmmmVVV@@@999666333222555222222222222111111111111.....................------------------...//////............////////////111111111111111111111111333444666777:::JJJjjjlllYYYUUUXXXdddvvvfffjjjuuuxxxpppkkkmmmqqqrrruuuzzz~~~}}}}}}yyypppaaaYYYRRRSSS]]]lll|||}}}{{{~~~{{{yyyyyyyyyyyywwwuuuuuuqqqkkkfffccc```]]][[[[[[YYYWWWVVVUUUUUUVVVVVVSSSQQQOOONNNMMMKKKHHHEEE@@@@@@>>>===;;;:::::::::777666777888999<<<>>>?????????@@@AAABBBBBBBBBAAAAAA???===<<<======<<<;;;:::<<>>===<<<<<<===???@@@BBBBBBAAA>>><<<;;;===???EEEJJJRRR[[[dddllltttxxxxxxyyy|||~~~|||xxxzzz~~~wwwqqqqqqsssjjjLLL;;;666555222222111111000000000000////////////............////////////////////////000///000222222444;;;DDDOOOXXXgggwww~~~{{{}}}zzzppppppnnncccXXXggg~~~uuuiiiiiippp}}}kkkWWWNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPRRRTTTTTTSSSRRRRRRSSSRRRRRRRRRSSSUUUXXXZZZ\\\^^^```aaabbbbbbdddhhhjjjpppYYYBBB:::777333222666222222222111111111111000...............---------------,,,,,,------...///............////////////111111111111111111111111222444666666888IIIiii~~~iiiWWWRRRUUU___yyyvvvgggnnn~~~vvvkkkiiinnntttvvv{{{~~~~~~xxxpppfff]]]TTTRRRVVV```ooo{{{|||}}}yyywwwxxxxxxuuusssmmmiiieeebbbaaa___]]][[[[[[YYYVVVSSSRRRRRRTTTUUUPPPNNNLLLKKKJJJHHHEEECCC???>>>===<<<::::::::::::777777777888:::<<<>>>@@@??????@@@@@@@@@@@@@@@@@@@@@>>><<<;;;;;;;;;:::999999;;;===???>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDD@@@???===<<<===>>>@@@AAAAAABBBBBB@@@>>>===>>>???DDDIIIQQQZZZbbbkkktttyyy{{{|||{{{wwwwwwzzzsssnnnkkkpppOOO;;;666777333222111000000000000111/////////.........------........................000...///222333444<<>><<<:::999::::::888777777999<<<=========???@@@AAA@@@@@@@@@@@@AAABBBCCC@@@???>>>======???AAABBBAAABBBDDDDDDBBB@@@@@@AAACCCHHHPPPXXXaaakkktttyyy~~~|||xxxyyy|||tttkkkcccxxxoooQQQ>>>666444222111000///...///000000//////.........---------........................///...///222333444<<>>;;;;;;999888777777777777999888888999:::===???@@@DDDDDDDDDDDDCCCBBBAAAAAA===;;;999888999999888666666888:::<<<<<<<<<>>>???@@@@@@???>>>???@@@BBBCCC@@@???>>>===>>>???AAABBBAAACCCFFFGGGEEECCCCCCCCCBBBGGGOOOXXXaaakkktttyyy|||}}}uuuhhh^^^rrr|||mmmSSS@@@666111111000///------....../////////.........---------///////////////////////////...///222333444<<>>:::777666666777888<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA???BBBFFFIIIJJJIIIFFFDDDDDDHHHNNNVVV___jjjtttzzzooogggbbbpppxxxkkkRRR???666444222000///------///000222////////////////////////////////////////////////111///000222333555===FFFKKKcccttt~~~yyyaaarrrnnn___iiiwwwzzzhhhYYYQQQNNNKKKMMMNNNNNNNNNNNNPPPQQQVVVVVVVVVVVVVVVUUUTTTSSSUUUUUUVVVXXXYYY[[[\\\]]]\\\___bbbdddeeeeeefffhhhxxx^^^DDD:::777333111333444333333222111111000000////////////..................------......///000////////////////////////000000000111111111222222222444666777<<>>GGGSSSjjj{{{}}}dddtttggg```kkkzzzyyyfffWWWPPPNNNMMMNNNOOOOOOOOOOOOOOOPPPTTTUUUUUUUUUUUUTTTSSSRRRSSSTTTUUUVVVXXXZZZ[[[[[[\\\^^^bbbddddddeeefffhhhvvv]]]DDD:::888333111333222222222111000000//////////////////............---------------......///........................///000000000111111111111222444777:::???SSSwwwsss]]]XXX```nnn{{{yyyuuu\\\XXXVVVYYY^^^dddkkksss||||||lll\\\RRRMMMKKKJJJGGGIIIKKKLLLNNNTTT^^^eeeuuu{{{~~~xxxyyyyyywwwvvvxxxyyyvvvrrrlllgggdddaaa```\\\ZZZVVVRRROOONNNNNNOOOMMMLLLLLLKKKHHHEEEBBB@@@;;;:::888777888888777666:::<<<@@@CCCFFFGGGHHHHHHKKKJJJIIIHHHFFFDDDCCCBBB>>><<<888666444555666777:::<<>>777666111000///......///000111///////////////////////////////////////////////////...///222444777???IIIXXXnnn~~~}}}vvvfffuuuzzzbbb```lll~~~|||fffVVVPPPPPPPPPPPPPPPPPPPPPOOOOOONNNRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSUUUWWWXXXZZZZZZ[[[^^^aaacccdddeeefffhhhuuu\\\CCC:::888444222333333222222111000000//////////////////............---,,,,,,,,,,,,---......---------...............//////000000000111111111111444777:::???SSSvvvyyyaaaYYY\\\hhh{{{{{{uuuvvvZZZSSSPPPSSSXXX]]]dddmmmvvv|||}}}}}}ooo___TTTNNNKKKIIIFFFGGGHHHGGGIIIPPPZZZbbbsss{{{|||yyyzzzzzzxxxsssnnnjjjfffcccbbb___\\\XXXTTTRRRQQQRRRRRRQQQUUUYYYYYYTTTMMMEEEBBB<<<:::999999::::::999888<<<>>>CCCHHHKKKLLLKKKJJJMMMLLLJJJGGGEEEDDDCCCCCC===;;;888555444555666777999<<>>QQQuuuuuu^^^UUUWWWbbbvvvwwwpppsssYYYQQQLLLOOOSSSYYY___hhhpppvvv}}}}}}{{{|||qqqbbbWWWPPPLLLKKKHHHHHHGGGFFFGGGNNNXXX___ppp|||||||||zzzxxxtttpppkkkhhheeecccaaa^^^ZZZVVVSSSSSSUUUVVVVVV]]]eeehhhbbbVVVIIIAAA;;;:::888888:::;;;;;;:::===AAAFFFKKKNNNNNNMMMLLLNNNLLLJJJGGGEEECCCBBBBBB>>><<<999666555666888999;;;???DDDJJJMMMNNNNNNMMMNNNMMMLLLKKKLLLNNNPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUSSSQQQOOONNNMMMLLLKKKPPPXXX___fffmmmssswwwwwwzzz|||~~~~~~sssiiibbb\\\YYYWWWbbbfffZZZGGG:::555444000000////////////000000////////////////////////////////////////////////...---///222555888BBBLLLVVVdddooo{{{mmm```rrruuuaaaZZZiii~~~tttddd^^^^^^\\\XXXTTTQQQPPPOOONNNLLLNNNOOOOOOPPPPPPOOOOOOOOOQQQRRRSSSUUUWWWYYY[[[\\\ZZZ\\\___```aaacccfffiiiqqqYYYBBB:::999555222333444333333222111111000000////////////............---------------......///---------...//////000000000111111111222222222222333444666888>>>SSSxxx{{{iiiWWWPPPRRR___xxx|||ooommm~~~qqq[[[RRRKKKNNNRRRVVV\\\dddlllrrrwww|||yyy|||zzzyyy|||uuueeeZZZRRRNNNLLLHHHHHHHHHFFFFFFKKKTTT[[[mmm}}}}}}|||xxxtttooojjjfffdddaaa^^^YYYUUUSSSSSSUUUWWWYYYaaalllrrroooaaaQQQEEE@@@===:::999:::<<<<<<<<<@@@CCCGGGLLLNNNOOONNNMMMMMMLLLKKKIIIFFFDDDCCCBBB???===;;;888888999:::;;;???BBBGGGKKKOOOPPPOOONNNOOONNNLLLKKKKKKNNNPPPRRRZZZ[[[[[[\\\^^^```aaabbb^^^]]][[[WWWTTTQQQOOOMMMMMMQQQXXX___fffmmmtttxxxyyy{{{~~~~~~|||nnneeeaaa\\\VVVVVV```dddXXXGGG:::444222//////000000000000//////////////////////////////////////////////////////...---///333555888BBBLLLXXXbbbiiiuuu}}}~~~rrrbbbsssqqq]]]WWWfff{{{wwwiiidddfffccc]]]UUUPPPOOOOOONNNMMMMMMNNNNNNOOOOOOOOOOOONNNPPPQQQSSSUUUWWWYYY[[[\\\YYY[[[]]]___```cccfffiiipppXXXAAA:::999555222333222222222111000000//////////////////..................------......///000------...//////000111111222222222222333333333333444555777999@@@WWWmmm___RRRMMMNNN\\\zzzzzzkkkkkkzzzooo\\\SSSLLLNNNRRRVVV[[[bbbjjjoooqqqwwwyyy|||yyyvvvxxx}}}{{{zzz||||||lll```XXXSSSPPPJJJJJJIIIGGGFFFJJJQQQXXXjjj|||zzzsssmmmhhheeebbb___ZZZUUUSSSTTTVVVXXX[[[bbbnnnwwwyyyppp```SSSKKKGGGBBB??????@@@AAAAAABBBDDDHHHKKKMMMNNNMMMMMMMMMMMMLLLKKKIIIGGGEEECCCAAA???===;;;:::;;;===>>>BBBEEEHHHLLLOOOOOOOOONNNPPPNNNLLLKKKKKKNNNQQQSSS\\\]]]^^^```ccceeehhhiiigggfffccc___ZZZUUUQQQOOOMMMQQQWWW^^^eeellltttzzz{{{}}}~~~~~~ooohhheee___XXXWWWaaaeeeZZZIII<<<555111//////000000000000/////////////////////////////////////////////////////////...000333555888AAAKKKWWW___fffttt~~~xxxiiixxxmmmYYYUUUdddxxxsssgggfffjjjiii```UUUNNNMMMNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOQQQSSSVVVXXXZZZ[[[YYY[[[]]]^^^___bbbfffiii~~~vvvoooWWWAAA:::999555222333111111111000//////......000/////////............///............///000000.........///000111111222222222333333333444444444555666888;;;CCC\\\~~~ggg\\\QQQLLLKKKYYYzzz{{{llliiivvvnnn[[[RRRMMMOOORRRVVV[[[aaaiiinnnpppwww}}}yyyttttttvvvzzzvvvwwwwwwzzztttfff]]]WWWTTTLLLMMMLLLIIIHHHKKKQQQWWWggg|||wwwoooiiifffdddaaa[[[WWWUUUVVVXXXZZZ^^^dddnnnzzz{{{nnnbbbWWWRRRKKKFFFEEEEEEFFFGGGCCCEEEHHHJJJLLLMMMMMMLLLMMMMMMNNNNNNLLLIIIFFFDDDCCCAAA>>><<<<<<===>>>@@@EEEGGGJJJLLLNNNOOONNNNNNPPPOOOLLLKKKLLLNNNRRRTTTZZZ[[[]]]___bbbeeehhhiiilllkkkhhhddd^^^XXXSSSPPPNNNQQQVVV\\\dddllluuu{{{|||}}}tttlllkkkeee\\\XXXbbbfff\\\KKK>>>666222//////000000000000//////////////////////////////////////////////////////000///000333555888AAAKKKSSS\\\ddduuu~~~ppp}}}lllVVVUUUcccwww~~~mmmdddffflllmmmbbbUUUMMMLLLNNNOOONNNLLLMMMNNNOOOOOOOOOOOOOOOMMMNNNPPPRRRUUUWWWYYYZZZYYYZZZ\\\^^^___bbbfffiiixxxnnnkkkXXXCCC999777555222111000000000000///////////////////////////......---////////////000000000000...............///000000///000000000000111111111333555777888AAA[[[{{{ooobbbTTTMMMLLLXXXtttzzzeeeaaannn~~~mmm[[[SSSLLLLLLNNNRRRWWW^^^dddhhhrrruuuzzz~~~~~~xxxtttvvvzzzxxxuuuvvvttt{{{rrrddd]]]ZZZWWWRRRMMMJJJHHHGGGLLLRRR\\\sss}}}uuummmhhhfff___XXXUUURRRPPPSSSYYY]]]^^^ffftttpppmmmcccUUUMMMLLLMMMLLLKKKIIIGGGHHHJJJKKKLLLKKKOOOMMMKKKJJJJJJIIIGGGEEEGGGDDDAAA===<<<===???@@@DDDFFFJJJOOOQQQQQQNNNKKKKKKLLLMMMNNNPPPQQQRRRSSSVVVYYY\\\^^^aaadddiiilllkkkkkkjjjhhhddd^^^VVVPPPQQQTTTWWW\\\bbbiiiqqqwww{{{{{{{{{}}}~~~|||pppqqqiiiZZZWWWUUU___eee^^^MMM;;;333111000000000000////////////........................///////////////////////////---...222555999AAAJJJWWWZZZdddttt|||kkk|||iiiVVVNNN[[[rrr{{{hhh]]]aaahhhjjjbbbVVVMMMIIIJJJMMMOOOQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOQQQTTTWWW[[[]]]]]]\\\\\\]]]___cccgggjjjvvvqqqkkkXXXCCC999777444222222111111000000000////////////////////////......---------------...........................///000000000000000111111111222222222444777999AAAYYY~~~qqqcccUUUNNNLLLVVVpppjjj^^^jjjvvv||||||{{{gggYYYQQQMMMMMMOOOSSSYYY___eeeiiimmmpppwww~~~~~~{{{www{{{{{{yyywwwyyyvvv|||qqqiiieeeaaaZZZRRRNNNJJJHHHKKKQQQVVVjjj{{{uuuqqqjjjaaaYYYWWWUUUTTTUUUYYYZZZZZZ```mmmyyyqqqbbbZZZUUUPPPMMMKKKIIIIIIKKKMMMMMMMMMOOOMMMLLLLLLLLLKKKHHHFFFGGGEEEBBB@@@>>>>>>???@@@DDDFFFJJJNNNPPPPPPNNNLLLMMMMMMNNNOOOPPPQQQRRRRRRXXXZZZ\\\^^^___bbbfffiiihhhhhhgggeeebbb]]]WWWSSSSSSUUUXXX\\\aaahhhooouuuxxxyyyzzz|||~~~rrrrrrhhhYYYUUUVVV^^^ccc[[[JJJ:::333333000000000000////////////........................////////////////////////000...///222555888AAAJJJUUU[[[gggxxxzzzlll}}}jjjWWWRRR___tttwwwbbbVVVXXX^^^bbb]]]UUUOOOMMMMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNNNNNNNOOOPPPSSSWWWZZZ\\\]]]\\\\\\]]]___bbbfffhhhtttwwwjjjWWWCCC999777444222222222222111111111000000000///////////////......---,,,------------........................///000000111111111111222222222333111333666999@@@UUUzzzuuufffWWWOOOMMMVVVooopppaaaiiirrrvvvwww{{{zzzttt}}}qqqaaaVVVQQQMMMNNNPPPTTTYYY___eeehhhhhhmmmttt}}}{{{}}}{{{}}}zzzwwwzzzwww|||~~~xxxsssnnndddZZZSSSMMMIIIKKKOOOPPP```{{{|||yyyoooeee[[[YYYZZZYYYYYYZZZVVVTTTUUU\\\gggwwwzzzkkk^^^UUUOOOMMMKKKKKKMMMOOOOOONNNNNNMMMMMMNNNOOONNNKKKHHHHHHGGGEEEDDDBBBAAAAAAAAADDDGGGKKKNNNPPPQQQQQQPPPPPPPPPPPPOOOPPPPPPQQQQQQXXXYYY[[[\\\]]]___ccceeefffeeedddbbb___[[[WWWUUUTTTVVVYYY\\\```ffflllqqqvvvwwwxxx{{{~~~}}}wwwtttiiiZZZVVVWWW^^^bbbZZZHHH999444555000000000000////////////........................////////////////////////111///000333444888AAAKKKRRR\\\mmm~~~lll|||mmmZZZWWWbbbuuuttt^^^PPPOOOTTTZZZWWWSSSQQQPPPOOONNNLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPSSSVVVZZZ[[[]]]]]]\\\]]]___aaaeeefff~~~rrr~~~jjjVVVBBB999666444222222222222222222111111111000///////////////......---........./////////000000...............///000000111111222222222333333333222222555999===MMMppp}}}lllYYYOOONNNYYYsssuuuhhhlllssswww|||~~~xxxzzz~~~zzzlll]]]TTTPPPMMMMMMPPPSSSXXX]]]bbbeeeffflllvvv~~~{{{zzz{{{~~~xxxyyywwwyyy{{{}}}xxxmmm```WWWPPPKKKJJJNNNNNNZZZnnn}}}|||sssggg\\\[[[^^^___^^^^^^\\\WWWRRRQQQUUUccc|||~~~lll^^^QQQOOOMMMMMMNNNPPPPPPOOOLLLMMMNNNPPPQQQPPPLLLIIIIIIIIIHHHGGGFFFDDDCCCBBBGGGJJJOOORRRTTTUUUVVVVVVTTTSSSRRRPPPPPPPPPPPPPPPUUUVVVXXXXXXYYY\\\```ccceeeeeeccc```\\\XXXWWWVVVUUUWWWYYY[[[^^^cccjjjnnntttvvvxxx|||zzzvvvlll]]]YYYWWW___ddd]]]KKK;;;555555000000000000////////////........................////////////////////////222111111333444777AAALLLQQQ___ssslllzzzppp]]]YYYcccuuurrr\\\OOONNNRRRWWWTTTRRRQQQPPPOOONNNLLLOOOOOOOOOOOONNNNNNMMMMMMOOOOOOPPPRRRTTTWWWZZZ[[[]]]\\\\\\]]]^^^aaaccceee|||qqqiiiVVVAAA888666444222222222222222222111111111000///////////////......---............////////////...............///000000111111222222222333333333444222444888:::FFFeeerrr[[[PPPPPP]]]zzzwwwjjjmmmrrrzzz{{{kkk\\\SSSOOOMMMNNNPPPSSSWWW[[[___aaaeeelllwww|||~~~{{{yyyxxx}}}}}}{{{xxxxxxyyy}}}tttfff\\\TTTNNNLLLMMMPPPXXXgggyyy~~~}}}|||tttggg\\\\\\aaadddfffhhhjjjccc[[[SSSOOOVVVjjj~~~yyygggSSSQQQOOOOOOPPPQQQQQQQQQMMMMMMNNNQQQRRRQQQMMMJJJKKKKKKKKKJJJIIIGGGEEEDDDKKKOOOUUUYYY[[[\\\]]]^^^YYYWWWTTTRRRPPPOOOOOOOOOPPPQQQSSSTTTUUUYYY^^^bbbeeeeeeccc___YYYUUUTTTUUUUUUVVVXXXZZZ]]]bbbhhhmmmtttvvvyyy}}}xxxuuukkk]]]ZZZWWWaaahhhbbbPPP>>>555333000000000000////////////........................////////////////////////222111333444444777BBBOOOSSSbbbxxxooo|||rrr```\\\eeewwwooo\\\PPPPPPSSSXXXUUUQQQOOONNNNNNMMMLLLPPPPPPQQQQQQPPPPPPOOONNNOOOPPPQQQSSSVVVXXXZZZ[[[\\\\\\\\\]]]^^^```bbbccc{{{ppphhhUUUAAA888666444222222222222111111111000000000///////////////......---+++,,,,,,,,,,,,---------...............///000000111111111111222222222333555222333888999BBB```uuu]]]QQQQQQ```|||yyyhhhiiiooo{{{qqqaaaWWWSSSRRRSSSTTTVVVYYY\\\^^^___dddlllxxx{{{}}}~~~vvvuuuxxx~~~yyywwwxxx||||||nnnddd\\\SSSNNNNNNQQQXXXcccppp~~~|||}}}~~~}}}ssshhh^^^^^^cccjjjqqqvvvuuunnndddYYYQQQQQQ]]]lllyyyfffVVVTTTRRRQQQRRRTTTSSSSSSPPPPPPPPPRRRSSSRRRPPPMMMLLLLLLLLLKKKJJJHHHFFFEEENNNTTT\\\aaabbbbbbdddeee]]]ZZZWWWSSSPPPNNNNNNNNNLLLMMMNNNOOOQQQUUU[[[___aaacccbbb]]]WWWRRRRRRSSSSSSTTTWWWYYY\\\bbbhhhmmmuuuwwwzzz~~~uuuqqqhhh\\\ZZZYYYccckkkeeeSSS???444111000000000000////////////........................////////////////////////111111333444444777DDDRRRYYYgggzzzssssss```___hhhyyy{{{kkk[[[QQQPPPTTTZZZVVVQQQNNNNNNNNNNNNMMMPPPQQQRRRRRRRRRQQQOOONNNOOOPPPQQQSSSVVVWWWYYYZZZZZZZZZ[[[\\\^^^```bbbccc|||pppgggUUU@@@777666444222222111111000000000////////////////////////......---++++++,,,,,,,,,---------...............///000000000000000111111111222222666111333888999BBBaaavvv^^^SSSSSS___xxx|||hhhiiippp|||mmmccc___ZZZZZZ[[[\\\^^^___aaaaaagggppp|||{{{sssrrrsss{{{|||vvvssstttxxx}}}xxxnnneeeZZZRRROOOMMMVVVaaalllxxxsssiii``````fffooo|||zzznnnbbbWWWSSSYYYccczzztttdddZZZXXXVVVUUUVVVWWWWWWVVVUUUTTTSSSTTTUUUTTTRRRQQQNNNMMMLLLKKKIIIHHHGGGGGGOOOWWWaaaggghhhggghhhjjj```]]]XXXSSSOOOMMMMMMMMMKKKKKKLLLLLLMMMPPPVVVZZZZZZ]]]^^^[[[TTTPPPPPPRRRPPPRRRUUUXXX\\\bbbiiinnntttwwwzzz~~~uuuqqqiii^^^\\\\\\eeellldddQQQ>>>333111000000000000////////////........................////////////////////////000111333444444888FFFTTT```kkk|||rrr~~~sss___^^^fffxxx{{{lll\\\RRRQQQSSSXXXUUURRRPPPPPPPPPOOONNNOOOPPPQQQRRRRRRPPPNNNMMMMMMNNNPPPRRRTTTUUUVVVWWWXXXXXXZZZ\\\^^^```bbbccc|||pppgggTTT@@@777666444333222000000000000///////////////////////////......------------.........//////...............///000000///000000000000111111111666000222999;;;DDDddduuu___TTTSSS]]]sss~~~mmmmmmuuuxxxnnnjjj___``````aaabbbcccddddddkkkttt|||rrrqqqqqqvvvyyyvvvqqqnnnnnnsssxxx}}}vvvkkk___UUUPPPIIISSS```jjjuuusssjjjbbbbbbhhhsss{{{nnnbbb[[[^^^dddiiixxxvvviii]]][[[XXXXXXYYYZZZYYYYYYYYYXXXVVVVVVVVVVVVUUUSSSOOONNNLLLJJJIIIHHHHHHHHHOOOXXXdddkkkkkkjjjjjjlllbbb^^^YYYTTTOOOMMMLLLLLLKKKKKKKKKJJJJJJMMMRRRVVVUUUXXX[[[XXXSSSOOOOOOQQQNNNPPPTTTWWW\\\cccjjjoootttvvvzzz}}}xxxtttlllaaa```___gggkkkbbbNNN;;;333111000000000000////////////........................///////////////////////////000333555444888GGGVVVdddmmm|||}}}nnn{{{rrr]]][[[ccctttooo^^^TTTRRRTTTTTTSSSRRRRRRSSSRRRPPPNNNNNNOOOPPPQQQQQQOOOMMMLLLKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWYYY\\\^^^aaacccddd~~~yyyhhhRRR===777555000...111000000000000000000000000//////000000///...------......------------......---------......///000111222222222222222222222222444666333555;;;CCCaaayyydddWWWTTT^^^ppp~~~llliiivvvxxxpppsssoooiiigggjjjkkkggggggkkksss|||{{{rrrmmmtttwwwqqqllliiihhhjjjlllrrr}}}sssgggZZZRRRRRRRRRZZZhhhwww{{{~~~|||rrrllllllmmmrrrvvvooojjjfffkkkjjjqqq~~~tttnnnjjjiiiccc^^^^^^ccceeecccbbb```\\\ZZZXXXVVVUUUTTTRRROOOLLLJJJIIIHHHGGGFFFGGGPPP\\\eeejjjkkklllmmmmmmfff^^^YYYWWWVVVQQQMMMMMMMMMLLLJJJIIIKKKNNNQQQUUUSSSQQQOOONNNOOOPPPQQQMMMOOOSSSWWW\\\ccckkkppprrrwww{{{}}}}}}}}}sssllljjjfffeeelllmmmaaaOOOAAA777222111111111111111000//////---///111222000...---,,,///////////////000111111111000000333444:::HHHUUUgggnnn|||zzznnntttqqqXXXXXX^^^nnnqqqaaaVVVTTTVVVXXXVVVRRRQQQPPPPPPOOONNNOOOOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRUUUXXX[[[\\\[[[[[[^^^```}}}iiiSSS???999777222000333000000000000000000000000///////////////...------......------------...............//////000111222222222222222222222222222222555555888===BBB\\\jjj[[[XXX```ppp~~~~~~jjjiiixxx~~~vvvyyyuuupppnnnrrrrrrpppppptttyyy~~~|||tttnnnrrr}}}}}}rrriiidddbbbbbbdddgggmmm{{{vvvjjj]]]SSSSSSRRRXXXeeeuuuzzz{{{}}}|||}}}{{{rrrmmmooosss|||xxxwwwqqqpppwww|||zzzvvvuuuuuuvvvsssnnnllloooqqqooolllhhhbbb]]]ZZZXXXVVVUUUUUURRRNNNKKKIIIGGGEEECCCDDDLLLWWWaaafffhhhjjjlllpppkkkddd^^^[[[YYYVVVTTTOOONNNLLLJJJIIIKKKNNNPPPTTTRRRPPPOOONNNNNNOOOPPPPPPRRRTTTXXX\\\bbbiiinnntttwww{{{|||||||||~~~~~~|||ssspppnnnqqqwwwtttdddOOO@@@666111111111111111111000//////---///111111000...------///////////////000111111111000111333444:::HHHUUUdddmmm|||uuulllpppsss[[[WWW^^^nnntttcccWWWSSSTTTWWWTTTQQQPPPPPPPPPOOONNNNNNOOOOOOPPPPPPPPPOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRSSSVVV[[[]]]]]]^^^aaaccchhhRRR???999777333111333000000000000000000000000///////////////......---......------------..................///000111111222222222222222222222222000555777:::>>>AAAYYY}}}qqq___[[[cccqqq}}}}}}jjjkkkzzz|||~~~{{{xxxxxx{{{{{{zzz{{{~~~{{{}}}~~~wwwpppqqqxxxsssfff___]]]]]]aaadddjjjwwwyyynnn```UUUSSSQQQTTT```rrr|||xxxxxxxxx{{{~~~{{{sssnnnqqqwww{{{zzz|||~~~}}}vvvkkkccc___\\\YYYVVVWWWTTTPPPLLLIIIFFFCCCAAA???FFFPPPYYY```dddggghhhooommmhhhbbb\\\YYYYYYZZZSSSQQQNNNKKKJJJLLLNNNPPPRRRQQQOOONNNMMMMMMNNNOOORRRTTTVVVYYY\\\aaagggkkkuuuxxx{{{{{{zzz|||~~~}}}}}}zzzyyyzzz~~~hhhOOO>>>555111111111111111111000//////---///111111///...---...///////////////000111111222000111333444:::GGGUUUaaammm~~~{{{qqqfffiiitttwwwbbbZZZ```pppvvvfffXXXRRRQQQTTTRRROOOOOOOOOPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQMMMMMMNNNNNNOOOQQQRRRSSSQQQUUUZZZ^^^aaabbbdddfffdddOOO<<<777666111///111000000000000000000000000...///////////////............------------......------,,,------...///000111222222222222222333333111666777;;;???BBB[[[ttt```]]]dddqqq{{{}}}lllnnn|||~~~}}}||||||~~~|||~~~zzz}}}vvvtttyyy{{{jjj```^^^___cccgggmmmxxxyyypppbbbVVVRRRNNNPPP\\\ooozzzxxxxxxyyy{{{zzzrrrmmmpppvvvwwwlllfffbbb]]]YYYXXXUUUQQQMMMKKKGGGDDDAAA<<<@@@HHHQQQXXX^^^bbbdddiiiiiigggaaaZZZVVVYYY\\\XXXUUUQQQNNNMMMNNNPPPPPPPPPOOONNNMMMLLLLLLMMMMMMRRRTTTVVVYYY\\\```fffiiitttwwwyyyyyyyyy{{{zzz}}}jjjNNN<<<555222111111111111111000//////---///000000///.........///////////////000000111222111111333444:::GGGTTT^^^mmm{{{uuucccdddlll{{{}}}kkkaaagggtttvvveeeXXXSSSRRRQQQOOONNNNNNOOOPPPOOONNNMMMNNNOOOPPPQQQRRRRRRRRRMMMMMMMMMMMMOOOQQQRRRSSSRRRUUUZZZ___ccceeeffffffbbbNNN;;;777666222///111000000000000000000000000......///////////////.........------------..................///000111222111111111222222333333333444777666999???FFFaaarrr]]]ZZZbbbooozzz|||oooqqq|||zzzxxx{{{~~~~~~~~~~~~|||~~~{{{}}}~~~mmmfffbbbbbbfffkkkqqq{{{|||wwwssslllaaaWWWOOOLLLMMMWWWlll{{{zzzxxxwwwvvvoookkknnntttvvvpppjjjccc\\\YYYVVVSSSPPPMMMJJJFFFCCC;;;===BBBIIIQQQXXX]]]___aaacccccc]]]VVVTTTXXX]]]\\\YYYTTTRRRRRRRRRRRRQQQNNNMMMMMMMMMLLLLLLLLLMMMOOORRRUUUXXX[[[```eeeiiirrrtttwwwxxxxxxzzzzzzssswwwjjjLLL;;;555444111111111111111000//////---...000000.........//////////////////000000111222111111333444999GGGTTT[[[jjj~~~}}}lllffffffppp~~~ttthhhmmmyyytttcccWWWSSSTTTPPPNNNNNNNNNPPPPPPOOOMMMMMMNNNOOOPPPQQQQQQQQQQQQMMMLLLLLLLLLNNNPPPSSSTTTUUUWWW[[[___ccceeefffeeebbbNNN===999888444111333000000000000000000000000---...//////////////////......------------......111111111111222333444444111111111222222333333444666888666999@@@HHHgggmmmYYYUUU\\\kkkxxxyyyoooqqqzzz~~~wwwtttzzz~~~|||{{{~~~}}}{{{}}}pppkkkfffdddggglllsss|||~~~{{{vvvtttvvvssspppmmmkkkhhhddd]]]XXXMMMLLLKKKSSShhh~~~|||xxxtttqqqkkkiiilllsssyyysssiii```[[[YYYUUURRRPPPLLLGGGDDD======???DDDKKKSSSXXXZZZ[[[]]]]]]ZZZUUUTTTYYY^^^]]]ZZZVVVUUUVVVVVVSSSPPPMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPTTTWWWZZZ^^^cccfffmmmppptttvvvwwwzzz|||pppjjjmmmuuuiiiLLL:::555555111111111111111000//////---...//////......///000///////////////000111111333111222333444999FFFSSSZZZgggyyy}}}zzznnneeeiiiuuuxxxlllsssssscccWWWTTTTTTPPPOOONNNOOOPPPPPPNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLKKKLLLMMMPPPSSSUUUYYYYYYZZZ^^^bbbeeeeeeeee|||aaaMMM<<<999999444222333000000000000000000000000------...///////////////......------------......000000000000111222333444000111111222333333444444666999777:::AAAIIIhhhhhhUUUOOOVVVfffuuuuuukkknnnwwwxxx{{{xxxsssrrrzzz|||zzz}}}~~~{{{~~~{{{qqqjjjfffhhhmmmttt~~~vvvqqqiiiaaa^^^```[[[]]]^^^^^^\\\ZZZXXXWWWLLLLLLKKKPPPbbb|||~~~|||yyytttooojjjhhhkkkppp{{{oooddd___]]]YYYUUUQQQLLLGGGCCC@@@>>>===AAAHHHOOOTTTUUUUUUVVVVVVTTTSSSTTTXXX\\\[[[XXXVVVWWWXXXWWWRRRNNNLLLMMMMMMNNNNNNMMMMMMMMMNNNQQQTTTWWWYYY[[[___bbbhhhlllrrruuuwwwzzz~~~wwwpppiiiccceeekkkiiiLLL:::555555111111111111111000//////---...//////......///111///////////////000111111333222222333444999FFFSSS___iiiwww|||~~~{{{ssslllmmmsss|||wwwpppwwwuuueeeXXXSSSRRRQQQPPPPPPPPPQQQPPPNNNLLLMMMMMMNNNNNNOOONNNNNNNNNLLLKKKKKKKKKMMMPPPSSSUUUZZZXXXXXX[[[```eeeffffff}}}{{{xxx^^^KKK:::777777222000111000000000000000000000000------...///000000//////.........------.........---------......///000111000000111222333333444444666999888;;;BBBJJJggggggSSSLLLRRRcccrrrqqqgggkkkuuu~~~|||uuuyyyqqqnnnsss|||}}}{{{~~~}}}|||vvvnnnhhhjjjooovvv~~~rrriii___TTTPPPQQQLLLPPPUUUVVVUUUTTTUUUWWWKKKLLLKKKNNN^^^xxx|||{{{yyyuuupppkkkhhhiiilllyyyrrrfffccc```\\\WWWRRRLLLFFFAAABBB???===???FFFMMMQQQSSSPPPPPPPPPOOOPPPRRRVVVYYYYYYVVVUUUWWWYYYXXXQQQLLLLLLMMMMMMNNNNNNNNNMMMMMMPPPRRRUUUVVVWWWYYY\\\^^^dddjjjpppuuuwwwzzz~~~{{{}}}|||ssskkkhhhddd```bbbggg~~~jjjMMM:::555444111111111111111000//////---...///...---...000222///////////////000111111333222222333444999FFFSSSeeemmmyyy~~~{{{}}}tttssstttvvvxxx{{{uuusssyyyxxxgggYYYRRRPPPRRRQQQPPPQQQRRRQQQNNNLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKJJJKKKLLLPPPSSSUUUYYYWWWVVVYYY```eeehhhhhh}}}sss^^^GGG<<<<<<555333555222000000000000000000000000111,,,+++111666444111/////////...//////000111222222111000//////000111222/////////000111111222222222:::;;;;;;AAALLLgggyyyaaaNNNLLLPPP___wwwtttmmmmmmsss{{{zzzsssttt|||yyymmmiiisssyyy|||vvvnnnkkklllssswwweeeXXXSSSNNNIIIKKKJJJKKKMMMPPPQQQPPPOOOMMMIIIHHHMMMWWWggg~~~zzzxxxxxxuuunnnlllooopppwwwxxxoooccc```ZZZUUUQQQMMMHHHEEE@@@???>>>@@@EEEKKKOOOPPPMMMNNNOOOQQQRRRTTTUUUVVVWWWRRROOOQQQSSSPPPOOOOOOQQQPPPPPPQQQRRRSSSRRRRRRSSSSSSSSSRRRQQQRRRUUUXXX```hhhqqquuuuuuvvv{{{vvvvvv}}}oooffffffccc\\\]]]eee}}}kkkMMM:::555666111111000000//////......////////////////////////////////////000000000000000000222333333888FFFTTTcccqqq}}}zzz~~~|||pppkkkiiijjjrrr{{{nnnmmmvvvwwwhhh[[[SSSOOOOOONNNNNNNNNMMMMMMLLLLLLNNNMMMMMMNNNPPPPPPOOOMMMPPPOOOMMMLLLMMMOOOQQQSSSSSSUUUWWWZZZ^^^cccfffhhh|||ppp[[[EEE::::::444111333111000000000000000000000000111---,,,222666555111000000////////////000000111111111111111111111111111///000000111111222222333333::::::;;;BBBMMMjjj|||ttt]]]LLLJJJNNN]]]uuuwwwllljjjnnnssspppkkkppp{{{sssfffbbbsssyyyzzz}}}rrrlllmmmtttyyyeeeWWWQQQMMMHHHHHHGGGHHHJJJMMMNNNNNNMMMJJJFFFEEEHHHPPP^^^ttt}}}uuurrrqqqqqqlllkkkooopppuuuwwwnnneeeaaa\\\WWWSSSNNNIIIFFFAAA@@@???AAAFFFKKKOOOPPPOOOOOOPPPQQQRRRTTTUUUUUUWWWRRRPPPSSSUUUTTTSSSTTTVVVUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOQQQTTTVVV```hhhrrrwwwwwwwww|||xxxxxx{{{ooohhhiiihhhccceeelll}}}iiiMMM;;;555555111111000000//////......////////////////////////////////////000000000000111111333444444999GGGUUUddduuu~~~|||~~~|||yyymmmbbbaaafffqqq{{{oookkktttzzzkkk^^^UUUQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLLLLNNNOOOPPPOOOMMMMMMMMMLLLLLLNNNPPPTTTVVVVVVWWWYYY[[[^^^aaaccceeezzz~~~mmmXXXBBB888888222000222///000000000000000000000000222...---333666444111111111000000////////////000///000111222222111000///000111111222222333444444444999999;;;CCCNNNlllzzzrrr]]]MMMKKKNNN\\\sss{{{mmmjjjjjjkkkfffbbbjjjxxxlll```]]]ooowwwzzz~~~xxxooolllsss~~~iiiZZZRRRMMMIIIGGGFFFFFFHHHKKKMMMMMMLLLIIIEEECCCEEEIIIUUUiii{{{}}}uuuooonnnnnnkkklllnnnmmmooo~~~wwwnnnhhhddd___ZZZUUUPPPKKKGGGCCCAAA???AAAEEEJJJNNNOOOPPPPPPPPPQQQRRRTTTUUUVVVXXXSSSRRRVVVYYYYYYZZZ\\\^^^\\\YYYUUURRRQQQQQQQQQOOOOOOOOONNNMMMOOORRRUUU```iiisssxxxyyyyyy|||{{{{{{xxxoooiiijjjkkkhhhjjjqqq~~~zzzeeeMMM===666333111111000000//////......////////////////////////////////////000000000000222222444555555:::GGGVVVfffxxx|||zzzwwwkkkZZZ[[[cccqqq}}}ssshhhtttpppaaaVVVQQQMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMOOOPPPOOONNNKKKJJJKKKLLLOOORRRVVVXXXYYYYYY[[[\\\^^^___aaaaaaxxx}}}|||lllUUU???666777222000222///000000000000000000000000111------222444222000111111111000//////...///////////////000000/////////111111222333333444444555555888888;;;CCCNNNmmm~~~wwwcccSSSPPPQQQ^^^ssspppkkkhhhgggaaa]]]fffttttttfff______kkkrrr|||}}}ssslllqqqrrraaaWWWQQQLLLJJJHHHHHHIIILLLNNNNNNMMMJJJGGGFFFFFFHHHQQQddduuuxxxrrrppplllkkkkkklllhhhgggooozzzwwwpppjjjgggbbb\\\WWWRRRLLLHHHDDDBBB???@@@CCCHHHKKKMMMOOOOOOOOOPPPRRRTTTVVVXXXXXXUUUUUUYYY\\\\\\___ccceeeccc^^^XXXSSSPPPPPPQQQOOOOOONNNMMMLLLNNNRRRVVV```hhhsssyyy{{{{{{}}}~~~~~~~~~vvvnnniiijjjkkkjjjmmmsssvvvaaaLLL>>>666222111111000000//////......////////////////////////////////////000000000000111111333555555999GGGUUUiiizzz~~~|||xxxkkkZZZ]]]fffuuuwwwhhhttttttbbbUUUPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJLLLOOOPPPPPPNNNJJJKKKKKKMMMOOOSSSVVVXXXYYYZZZ[[[]]]^^^___``````vvvzzz|||kkkTTT???666888333222444111000000000000000000000000000,,,,,,000111......///111111000//////...//////111///---++++++---///111222222222333444444555555555777777;;;CCCLLLkkk~~~iiiXXXTTTSSS^^^sssssskkkfffeee```\\\dddppp}}}|||xxxrrriiiaaaaaaeeekkkrrr{{{{{{qqqrrr|||iii^^^VVVPPPLLLKKKIIIJJJLLLMMMNNNMMMIIIHHHGGGGGGGGGOOOaaarrrwwwqqqnnngggggghhhgggdddbbbgggnnnyyytttnnnjjjeee```[[[TTTNNNJJJFFFBBB???>>>AAAEEEIIIJJJLLLLLLMMMNNNQQQUUUXXXZZZYYYVVVVVVYYY[[[\\\```eeehhhfffaaaZZZSSSOOOOOOQQQPPPOOONNNMMMMMMOOOTTTXXX```gggqqqxxx|||}}}~~~tttnnniiiiiilllooouuuyyyttt___KKK>>>666111111111000000//////......////////////////////////////////////000000000000000000222444444888FFFTTTkkkxxxzzzkkk\\\___jjjzzzzzzhhhvvvvvvaaaSSSNNNMMMMMMMMMMMMNNNNNNNNNNNNKKKJJJKKKMMMOOOQQQPPPOOOLLLMMMMMMNNNPPPRRRTTTVVVVVVXXXZZZ]]]___aaaaaabbbyyy{{{{{{iiiRRR>>>666999555333555222000000000000000000000000///,,,,,,//////,,,,,,///111000000////////////000222///,,,)))))),,,///222111222222333333444444555666666666<<>>@@@DDDGGGIIIKKKKKKKKKMMMOOOSSSWWWYYYYYYWWWVVVXXXXXXXXX\\\bbbfffeeebbb\\\TTTOOOPPPQQQQQQPPPOOOMMMMMMPPPUUUYYY^^^eeennnvvv{{{~~~tttooojjjiiimmmuuu}}}ttt___III<<<666222111111000000//////......////////////////////////////////////000000000000000000222333333888EEETTTlllwww~~~nnn\\\___jjj|||{{{iiixxxvvv```RRRMMMNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLLLLNNNPPPQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTUUUWWWZZZ]]]```aaabbbbbbwwweeePPP<<<555888555333555222000000000000000000000000///------///...,,,,,,000000////////////000000111222000...,,,,,,...000222111111111222333333444444555555555<<>>888444111111000//////...//////////////////////////////.../////////000000000111000000111333222666DDDRRReeennnxxx}}}}}}gggkkkpppggg[[[cccxxxsssbbbUUUPPPQQQRRRRRRSSSSSSTTTTTTTTTOOOOOOOOONNNNNNNNNNNNOOOMMMLLLKKKKKKLLLNNNQQQSSSXXXZZZ\\\]]]\\\[[[]]]^^^yyyyyydddRRR???888333444555333111222333222222222111111111111//////////////////////////////...------...000000000111111111111222222222222444666666666666888:::888;;;<<<@@@DDDDDDUUUuuulll[[[[[[fffnnn{{{zzzmmmhhhpppwww}}}xxxuuutttwww}}}{{{wwwjjjhhhlllvvvvvvlllddd]]]WWWTTTPPPJJJGGGHHHGGGBBB@@@AAA@@@GGGOOOVVVYYYZZZ[[[]]][[[^^^aaa```]]][[[___bbbjjjuuuyyyooonnnlllkkkhhhccc]]]YYYSSSPPPOOORRRTTTWWW^^^gggppp~~~vvvqqqkkkccc^^^^^^UUUSSSOOOKKKIIIKKKPPPUUUSSSTTTTTTSSSRRRSSSUUUWWW[[[ZZZXXXUUUQQQOOOOOOPPP[[[]]]```aaaaaa]]]YYYVVVLLLKKKLLLNNNMMMLLLQQQYYY^^^dddkkkqqquuuyyy~~~wwwqqqqqq|||cccLLL???888555222222111000////////////////////////////////////......//////000000111111000000111333222666DDDRRRdddoooyyy}}}ggghhhmmmeeeYYY]]]ooouuubbbUUUQQQOOOOOOQQQRRRRRRRRRRRRRRROOOPPPQQQQQQOOONNNOOOPPPMMMKKKJJJIIIJJJMMMPPPRRRVVVYYY\\\\\\ZZZZZZ\\\^^^yyywwwaaaOOO>>>777333444555333111111222222111111111000000000////////////////////////////////////............000111111111111222222222333444666777666777888::::::===<<<@@@DDDDDDWWWwwwkkkZZZ[[[fffnnn|||}}}mmmhhhttt||||||zzzvvvtttvvv|||{{{sssmmmpppsss~~~tttjjjbbb[[[VVVQQQKKKHHHIIIIIIEEEBBBBBB???DDDLLLTTT[[[^^^aaabbbaaacccdddcccaaa___^^^^^^^^^fffqqq|||yyynnnllliiieeebbb]]]WWWSSSOOOLLLKKKOOOQQQRRRVVV[[[bbbtttxxxssslllddd______SSSSSSPPPMMMIIIJJJNNNRRRQQQSSSUUUVVVVVVVVVWWWXXXXXXYYYYYYWWWUUUSSSSSSTTT^^^aaaeeegggfff```YYYTTTMMMLLLNNNPPPOOONNNSSS[[[```fffnnnsssvvvyyy}}}sssmmmmmm~~~uuu]]]HHH<<<777555333333222111000//////000////////////////////////.........///000111111111000000111333222666DDDRRRdddooo|||kkkiiikkkgggZZZYYYgggwwwcccWWWUUUNNNOOOQQQRRRSSSSSSRRRRRRPPPRRRSSSSSSPPPOOOOOOQQQMMMKKKIIIHHHIIILLLOOOQQQTTTXXX\\\\\\YYYYYY\\\___zzzvvv___MMM===777333444555333111111111111111000000000000///111111111111111222222222//////000000///...---,,,000111111111111222222222333555666777666777888:::<<<>>>===@@@DDDEEEWWWwwwjjjZZZ\\\fffnnn{{{nnnggguuu~~~yyy||||||wwwsssuuu{{{zzz}}}|||ssstttqqqyyyoooeee]]]YYYRRRLLLIIIJJJKKKGGGDDDCCC@@@CCCKKKVVVaaaiiikkkkkkppppppnnnllliiifffcccaaa\\\```eeehhhooo~~~zzznnnkkkfffbbb^^^YYYSSSOOONNNKKKJJJNNNPPPPPPQQQTTT]]]mmmzzzvvvnnneee```___RRRSSSRRROOOLLLJJJLLLOOOPPPSSSVVVXXXWWWWWWXXXYYYVVVXXXYYYYYYXXXWWWWWWXXX___ccchhhjjjhhh```XXXRRROOONNNPPPRRRQQQOOOTTT[[[bbbhhhpppuuuwwwxxx{{{~~~xxxooojjjiiizzzoooWWWCCC999666444444333222111000000000000////////////////////////---......///000111111222000000111333222666DDDRRReeeqqqoookkkkkkiii[[[XXXccczzzyyyeeeZZZYYYPPPQQQSSSTTTUUUUUUUUUTTTPPPSSSUUUTTTQQQOOOPPPRRRMMMKKKIIIHHHIIIKKKOOOQQQRRRWWW[[[[[[YYYXXX\\\___zzzvvvvvv[[[FFF888666444333333333222111000......000333444111...222111111111000000//////////////////000000000000000111111222222333444444333444555777888999:::;;;888@@@@@@???DDDGGGTTTkkkkkkYYYZZZfffpppxxxqqqfffrrr{{{vvvuuu|||zzztttqqquuu{{{}}}{{{yyy|||{{{sssqqq|||zzzrrrggg^^^[[[VVVOOOIIIIIIIIIEEEAAAAAACCCEEEOOO^^^kkkrrrzzz}}}tttjjjcccfffbbbbbbfffhhhkkkuuuuuuiiiddd___\\\YYYVVVQQQMMMIIIIIIIIIJJJKKKMMMOOOQQQWWWbbbxxx{{{tttoooiiibbb]]]XXXRRRLLLJJJKKKKKKHHHEEENNNLLLNNNVVV[[[YYYUUUUUUTTTXXX\\\\\\YYYVVVVVVWWWZZZaaafffeeebbb```[[[UUUPPPMMMNNNPPPQQQQQQUUU[[[ggglllsssxxx{{{{{{||||||zzzqqqnnnlllfffeeezzz|||jjjUUUDDD999555555333222111111000000111111------............------......///000000000000000222222222222111444@@@NNNgggyyy|||kkkmmmsss___]]]aaaooo}}}xxxdddYYYVVVTTTSSSTTTVVVXXXYYYXXXWWWUUUUUUUUUUUUTTTRRRQQQOOOMMMKKKIIIIIIJJJLLLMMMNNNPPPQQQSSSVVVYYY\\\^^^___yyyrrrsss[[[GGG888666444333333333222111000//////111333444111///222222222222111111000000////////////000000000111111111111222333333444444444555666777999:::;;;;;;888@@@??????DDDFFFSSSiiiiiiXXXZZZdddkkkzzzwwwjjjssszzzsssnnnsss{{{uuuqqqvvv{{{~~~}}}xxxtttsssyyy}}}uuuppp{{{{{{rrrhhhaaa^^^WWWOOOIIIIIIHHHEEEBBBBBBCCCHHHUUUhhhwwwyyyqqqkkkeeecccdddeeeeeekkkrrryyy{{{oooaaa^^^ZZZWWWUUURRRNNNKKKIIIIIIIIIIIIJJJLLLNNNOOORRRZZZooozzztttpppjjjddd___YYYTTTNNNLLLMMMLLLJJJFFFLLLJJJLLLTTTXXXWWWUUUUUUUUUZZZ^^^___\\\XXXWWWXXX]]]dddhhhfffbbb^^^YYYSSSPPPNNNNNNPPPQQQQQQVVV\\\iiinnntttxxxzzzzzzzzzzzz}}}~~~{{{rrrhhhfffgggcccdddyyy|||lllWWWDDD888444555333222111111000000111111...//////////////////.........///000000000000000111111222222111444AAAOOOkkk}}}xxxiiikkkbbb]]]```nnn}}}uuucccYYYXXXUUUTTTTTTVVVXXXYYYYYYWWWUUUUUUUUUUUUTTTRRRQQQOOOMMMLLLJJJJJJKKKMMMNNNNNNPPPQQQSSSVVVYYY\\\^^^___wwwqqqpppZZZHHH888666333333333333222111111000000111333333222000333333222222222222111111/////////000000000111111111111222222333333444444555666777888999;;;;;;<<<888???>>>>>>CCCFFFQQQfffzzzbbbUUUVVV]]]bbbyyy}}}nnnuuuzzzqqqiiijjjuuuyyysssooosssxxx||||||yyytttlllgggjjjsss~~~}}}uuuqqqzzz|||rrrhhhcccbbbZZZQQQJJJIIIHHHEEECCCDDDCCCIIIZZZrrr~~~{{{tttnnnmmmmmmjjjhhhiiicccpppqqqfffYYYWWWUUUSSSRRRQQQNNNLLLIIIIIIIIIIIIIIIKKKLLLNNNOOOUUUhhhxxxrrroookkkeeeaaaZZZVVVQQQNNNNNNNNNKKKHHHIIIGGGIIIPPPTTTTTTTTTVVVVVV\\\bbbccc```\\\YYYYYYbbbhhhkkkgggbbb]]]WWWPPPQQQOOOOOOQQQRRRRRRWWW^^^jjjnnntttwwwxxxxxxxxxxxxzzz{{{~~~xxxkkkcccaaacccaaabbbttt{{{lllWWWCCC666333444222222111000000000000111//////000000000000//////......///000000000000000000000111222222555CCCPPPooossshhhiiiiii```___lll|||rrrbbbZZZYYYWWWVVVUUUUUUWWWXXXXXXWWWUUUUUUUUUUUUTTTRRRQQQOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSVVVXXX[[[]]]^^^}}}sssttt}}}mmmWWWFFF777555333222333333222111111111111222222222222111111111111111111111111111//////000000000111111111111111222222333444444555666777888999:::;;;<<<<<<888???======BBBEEEOOObbbnnnZZZPPPRRRVVVWWWrrr~~~qqqxxx|||rrrfffdddkkktttmmmjjjmmmsssxxx|||~~~zzzvvvpppgggaaadddmmmyyyxxxsssyyy~~~rrrgggbbbbbb\\\SSSKKKIIIHHHEEEDDDEEEBBBJJJ]]]www{{{yyyyyyuuunnnhhheeegggnnn{{{yyyqqqfff\\\UUUTTTSSSRRRRRRRRRQQQPPPJJJJJJIIIHHHHHHJJJKKKLLLPPPUUUhhh}}}tttnnnkkkhhhdddaaa[[[WWWSSSPPPOOONNNKKKIIIFFFDDDEEEKKKOOOPPPSSSWWWWWW^^^eeegggddd___[[[ZZZdddjjjmmmiiiccc^^^WWWQQQSSSPPPOOORRRSSSTTTYYY```jjjnnnssswwwxxxxxxyyyyyyzzz{{{}}}yyyjjjeeeaaabbb```^^^kkkwwwttt{{{vvvhhhUUU@@@444222555222222111000000000000000/////////000000/////////......///000000000000000//////111222222666DDDRRRqqqrrriiifffzzzsssfff___jjj|||tttddd[[[ZZZXXXVVVTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQOOONNNNNNNNNNNNMMMMMMNNNPPPQQQRRRSSSUUUWWWZZZ[[[\\\{{{qqqvvv|||kkkSSSBBB666444222222333333222111111222222111111000111222/////////000000000000000000000000000111111111111111222222333444444555555777777888999:::;;;;;;<<<999>>><<<<<>>444333555222111000000//////000000---......//////......---......///000000000000000//////111333333777EEESSSttttttiiicccqqq}}}lll```jjj}}}yyyiii^^^[[[ZZZWWWSSSRRRRRRTTTTTTTTTUUUUUUUUUUUUTTTRRRQQQOOONNNOOOPPPOOOMMMLLLNNNPPPQQQRRRSSSUUUWWWXXXZZZZZZ|||uuuwwwzzzgggOOO>>>555333222111222333222111111111222000///...000111.........////////////000000000000111111111222222222222333333444444555555777777888888999::::::;;;999>>>;;;;;;AAACCCJJJZZZ}}}vvvdddWWWTTTTTTSSS]]]{{{{{{zzzvvvkkkbbbaaagggyyymmmhhhffflllrrrvvvzzz}}}|||{{{{{{||||||{{{wwwuuullliiiiiirrr|||xxxiii```___^^^UUUNNNLLLJJJGGGEEEEEEHHHMMM^^^xxxyyymmmfffcccgggllllllkkkkkkgggfffaaaYYYVVVUUUQQQLLLLLLMMMNNNNNNMMMMMMNNNPPPNNNLLLKKKIIIIIIIIIIIIIIIOOOVVVmmmzzzxxx|||qqqhhhdddaaa^^^\\\ZZZYYYWWWSSSPPPMMMJJJIIIEEEBBBAAADDDFFFIIIQQQYYY^^^dddkkkmmmjjjeeeaaa```eeekkknnnkkkfffbbb\\\UUUUUURRRQQQSSSTTTVVV]]]eeeiiimmmrrrvvvyyy{{{}}}~~~}}}~~~uuulllcccaaa```]]]hhhuuuvvvvvvmmm]]]KKK===555444555111111000////////////000------............------......///000000000000000000000222333333777EEESSSxxxxxxjjj```kkkooo```jjj}}}|||ooobbb]]]\\\XXXTTTQQQQQQSSSTTTTTTUUUUUUUUUUUUTTTRRRQQQOOOMMMOOOQQQPPPMMMKKKMMMOOOQQQRRRSSSTTTVVVWWWXXXYYY}}}}}}}}}xxxcccKKK;;;555333111111222333222111000111111///---,,,...111.../////////000000000000000000111111111222222222222222333333444555555555666666777888888999999999999===::::::AAABBBHHHXXXwwwooo^^^VVVSSSRRRZZZwww{{{uuunnnggggggkkksss~~~yyyiiieeedddkkkrrruuuxxxzzzxxxwwwvvvwwwxxxwwwuuutttmmmkkknnnyyynnndddbbb^^^VVVOOONNNLLLHHHEEEDDDGGGKKKZZZuuussslllhhhiiiggg```[[[[[[XXXVVVQQQKKKJJJMMMLLLIIIJJJLLLNNNMMMKKKKKKLLLNNNOOONNNLLLJJJIIIIIIIIIIIIMMMUUUlll|||{{{tttkkkeeebbb___]]][[[[[[YYYVVVRRRNNNLLLKKKFFFBBBAAABBBCCCFFFPPPYYYccchhhoooqqqnnniiifffeeegggmmmppplllgggbbb\\\UUUVVVSSSRRRTTTUUUWWW___gggllloootttwwwyyy{{{}}}~~~|||}}}{{{qqqeeebbb```^^^jjjzzz~~~|||ooo[[[III===777444333111111000///////////////......////////////............///000000000000000111111222333333777DDDRRRyyy~~~kkk___fffzzzooo___jjjtttgggaaa___[[[UUURRRRRRSSSUUUVVVUUUUUUUUUUUUTTTRRRQQQOOOLLLOOOQQQPPPLLLJJJLLLOOOQQQRRRSSSTTTUUUVVVWWWXXX~~~uuu```JJJ;;;444333111111222333222111///111111///,,,+++...111//////000000111111111222000111111111111222222222222222333444444555555666666666777777888888888999999===::::::AAAAAAGGGVVVsssvvvaaaUUURRRPPPZZZwwwxxxoooiiigggnnnxxxwwweeeaaabbbiiipppsssuuuwwwuuutttrrrssstttuuutttsssnnnlllppp|||rrrhhheee]]]VVVPPPOOONNNIIIEEEDDDCCCFFFUUUpppvvvnnnjjjdddZZZVVVWWWQQQPPPKKKEEEEEEIIIJJJGGGKKKMMMOOONNNKKKJJJLLLNNNQQQOOOMMMKKKJJJIIIIIIIIINNNUUUlllxxxnnnhhhdddaaa^^^]]]]]][[[XXXTTTOOOMMMLLLGGGCCCAAAAAABBBEEEOOOZZZggglllrrrssspppllliiiiiiiiioooqqqmmmgggbbb[[[TTTWWWTTTRRRTTTUUUXXX___hhhooorrrvvvxxxyyyzzz|||}}}zzz|||~~~wwwiiidddaaa^^^jjj|||rrr[[[HHH===888444111111111000/////////////////////000000000000//////...//////000000000000000222222333444333777DDDRRRwwwnnn^^^bbbnnnzzznnn^^^jjjwwwjjjdddbbb]]]WWWSSSSSSUUUVVVWWWUUUUUUUUUUUUTTTRRRQQQOOOKKKOOORRRPPPLLLIIIKKKNNNRRRRRRSSSTTTUUUVVVWWWWWWoooZZZEEE999444333333222111111111222000000000000000000000000000000000000////////////222222111111111111111222222222333333333444444444444666888888888777888:::777777999===???@@@GGGOOOrrryyyaaaTTTTTTXXX^^^xxxwwwjjjccccccpppyyyllldddccckkkqqqqqqrrrwwwnnnpppqqqssssssrrrqqqppplllmmmqqqyyy}}}~~~|||yyy{{{~~~pppfff\\\XXXRRRNNNKKKJJJHHHGGGIIIHHHOOOccczzzqqqeeeZZZTTTQQQNNNJJJFFFEEEGGGIIIIIIHHHLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLSSShhh~~~sssmmmiiifffcccddd```\\\YYYXXXVVVQQQMMMKKKEEEAAAAAACCCGGGQQQ[[[jjjnnnssssssnnniiifffeeejjjmmmppprrrnnneeeZZZRRRVVVRRRQQQVVV\\\```eeejjjpppssswww{{{}}}|||zzzxxxyyyzzz|||~~~|||pppeeeccchhhnnnvvv}}}ttt]]]III;;;444222222111000///000111222111000000000000000000000000000000000000000111111111111333111222444555888AAAKKKmmmkkkYYY[[[iiixxxhhhaaappp}}}oooiiifffbbb[[[UUUQQQQQQSSSUUUVVVUUUUUUTTTSSSRRRRRRQQQMMMMMMLLLJJJIIIIIILLLNNNOOOPPPQQQQQQQQQRRRTTTVVVoooZZZFFF999444333222222111111222222000000000000000000000000000000000000000000000///222111111000000111111222222333333333333444444444444666888999888888888:::777777:::===>>>@@@GGGOOOkkkwwwaaaTTTRRRUUU^^^www|||mmmddddddrrrrrrhhhccciiimmmkkkkkkooonnnoooqqqssssssrrrqqqpppllllllnnnuuu|||yyyyyy|||~~~~~~rrrggg___ZZZTTTOOOLLLKKKIIIGGGKKKJJJPPPbbbxxxlll```XXXSSSOOOLLLGGGFFFGGGHHHHHHGGGLLLLLLLLLMMMMMMMMMMMMMMMOOOOOONNNMMMMMMLLLLLLLLLKKKRRRfff~~~~~~}}}ssslllgggeeeaaa^^^[[[ZZZYYYVVVOOOJJJKKKFFFBBBCCCEEEJJJUUU___kkkpppuuuuuuqqqllljjjiiimmmoooqqqrrrnnneee[[[TTTTTTQQQRRRXXX]]]```eeejjjoooqqquuuyyy{{{|||zzzzzzxxxyyy{{{~~~tttjjjhhhlllpppvvv{{{qqq[[[FFF999444333333222000///000111111000///000000000000000000000000000000000000111111111111222000111333444777@@@IIIjjjlll[[[ZZZcccmmmuuuzzziii```ooo~~~pppiiihhhccc]]]VVVSSSRRRTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQOOOOOONNNLLLJJJKKKMMMOOONNNOOOPPPQQQRRRTTTWWWZZZ~~~lllVVVCCC777333333222222111111222222000000000000000000000000000000000000000000000000111111000000000111111222333333333444444444555555444666888999888888999:::888777:::===>>>???FFFNNNbbbvvvaaaSSSPPPRRR^^^vvvooocccbbbsssyyymmmeeehhhkkkhhhhhhlllmmmnnnppprrrrrrqqqpppoookkkjjjkkkpppzzz}}}{{{{{{|||wwwkkkccc^^^WWWRRROOOLLLJJJIIILLLJJJNNN^^^yyy}}}rrrggg^^^XXXUUUSSSOOONNNNNNNNNMMMLLLPPPPPPPPPPPPOOOOOOOOONNNOOOOOOOOOOOONNNMMMLLLKKKNNNVVVjjjtttllliiiaaa___]]]]]]\\\WWWOOOIIIKKKFFFCCCDDDHHHNNNZZZeeeoootttxxxxxxtttooommmmmmnnnqqqttttttoooeee[[[UUUQQQPPPSSSYYY^^^aaaeeejjjmmmooorrrvvvxxxzzz{{{{{{wwwyyy{{{~~~yyyoooooorrruuuyyy|||oooWWWCCC888444444555333111000000111111///...000000000000000000000000000000000000111111111111111///000333333666>>>HHHhhh~~~ooo```[[[___eeemmmtttyyyiii^^^kkkqqqjjjjjjeee___XXXUUUTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQOOOOOONNNLLLJJJJJJMMMOOOMMMNNNOOOPPPQQQUUUZZZ^^^xxxeeeOOO===333333333222222111222222333000000000000000000000000000000000000000111111111111111000000000111222222444444444444555555555555555777999999888888999:::888888:::===>>>>>>EEEMMM___vvvcccSSSNNNPPP]]]rrrooobbbbbbuuutttiiiiiillljjjjjjnnnlllmmmoooqqqqqqpppooonnnlllkkkjjjmmmuuu|||pppgggbbb[[[UUUQQQNNNLLLJJJJJJHHHJJJXXXqqqyyyqqqjjjeeeaaa___^^^\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUSSSRRRRRROOOOOOPPPOOONNNLLLJJJIIIOOOYYYqqqvvvqqqfffccc```___]]]YYYRRRMMMKKKGGGDDDFFFKKKRRR___kkkvvvyyy}}}{{{vvvpppnnnmmmmmmrrrvvvvvvpppeeeZZZSSSNNNOOOSSS[[[___```dddiiilllmmmpppsssvvvyyy{{{|||wwwxxx{{{~~~}}}ssssssxxx|||nnnUUUAAA777444444444444222000000111000///---///////////////////////////000000000111111111111111000111444444666>>>GGGiii~~~rrrfffaaaaaaeeennnwww}}}hhhZZZfff}}}sssjjjjjjfff```ZZZVVVUUUVVVWWWXXXWWWVVVUUUTTTSSSRRRQQQMMMMMMLLLJJJHHHHHHJJJLLLNNNNNNNNNNNNPPPTTTZZZ^^^xxx|||sss___JJJ;;;333333222222111222222333333000000000000000000000000///000000000111111111222111111111111111222333333444444555555555666666666555777999999999888999;;;999888:::=========DDDLLL```zzzfffSSSNNNQQQ[[[nnnsssggggggwwwooolllllliiiiiimmmkkklllnnnppppppooonnnmmmlllkkkjjjkkkqqq~~~vvvjjjeee^^^XXXTTTQQQNNNLLLIIIHHHJJJTTTkkk|||xxxuuuooooooooonnnllljjjiiiiiicccbbb```]]]ZZZWWWUUUTTTPPPPPPOOONNNMMMKKKIIIHHHNNN\\\www~~~{{{ooojjjccc___]]]ZZZUUUQQQMMMHHHFFFIIINNNWWWeeerrr~~~~~~wwwpppmmmlllkkkqqqwwwwwwooobbbVVVOOOLLLNNNTTT[[[^^^^^^bbbhhhkkklllnnnqqqtttxxx{{{|||xxxyyy{{{}}}~~~sssttt|||nnnTTT@@@777444444333444222000000111000///---///////////////////////////000000000111111111111222111333555666777???GGGiiivvvkkkeeebbbeeeppp{{{fffWWW___vvvtttiiigggddd___ZZZWWWWWWXXXYYYYYYYYYXXXVVVUUUTTTSSSRRROOONNNMMMKKKIIIHHHKKKMMMOOOOOONNNMMMNNNQQQVVVZZZ{{{uuu{{{qqq[[[HHH<<<666222222111111222222333333000000000000000000000000///000000111111222222222222222222222222333444555555555555666666666666777555777999:::999999:::;;;999999:::=========CCCJJJbbbjjjSSSNNNUUUZZZlllzzzpppnnnzzzvvvnnnkkkgggeeehhhjjjkkkmmmoooooonnnmmmlllllllllkkklllppp{{{zzzkkkfff___YYYUUURRRPPPNNNLLLLLLMMMTTTeee|||xxxvvvuuunnnllliiiddd```[[[XXXVVVSSSRRRPPPNNNLLLKKKJJJJJJSSSbbbyyyrrrjjjdddaaa^^^ZZZVVVQQQMMMJJJMMMSSS]]]lllyyyyyyqqqmmmllljjjoootttrrriii\\\RRRMMMLLLNNNSSSZZZ[[[[[[```fffkkklllnnnqqqtttwwwzzz{{{yyyzzz{{{}}}zzzpppttt}}}}}}jjjQQQ>>>666555333111333111000000111111///...000000000000000000000000000000000000111111111111333222444666777888???GGGfffwwwkkkdddaaadddooozzz|||dddUUUZZZooovvvhhhaaa___\\\YYYWWWXXXZZZ[[[\\\[[[ZZZXXXWWWUUUTTTSSSRRRRRRQQQNNNLLLKKKMMMOOOOOOOOOOOONNNMMMOOOSSSVVVwwwvvvmmmWWWEEE;;;888222222111111222222333444000000000000000000000000///000000111111222333333333333333333444555666777555555666666666777777777666777999:::999999:::;;;:::999:::===<<<<<>>777222111333333333222222111000//////000000000000000000000000000000000000111111111111444333333555555666===EEEYYYooo___\\\aaaiiivvv}}}```UUUYYYaaayyyiiiZZZWWWWWWXXXXXXVVVYYY^^^aaaaaa```___]]][[[ZZZYYYXXXUUUPPPKKKIIIIIIKKKLLLNNNOOOPPPQQQRRRTTTUUUUUUwwwuuu{{{iiiVVVFFF;;;666333222111000000000111222111222333222111000111222000000111111222333333444111222333444555666666666555444444444444555666666777888999999999999888777666777888888999<<>>FFFaaaqqqaaa^^^iii{{{uuu]]]UUUVVVaaatttuuuhhh]]]XXXUUUVVVXXXYYY\\\aaabbbbbbbbbbbbbbbbbbaaa```[[[XXXSSSNNNKKKKKKMMMNNNMMMMMMNNNPPPQQQRRRSSSTTTlllUUUAAA777555777222222222222111111000000222333444333111000111222000000000111222222333333333333444444555444444333666555555555555666777777999999999999999999999999777888999999;;;>>>CCCGGGbbbzzznnneeeaaaZZZQQQLLLMMMJJJ^^^zzz{{{sssooofff[[[XXXbbbwwwwwwllljjjllloookkkkkkkkkllllllmmmoooooonnnkkkjjjkkklllrrrxxxooollliiiccc]]]ZZZXXXZZZWWWXXX^^^cccuuu~~~ppphhhhhhccc___ZZZTTTQQQOOOPPPQQQ[[[ZZZaaaooo||||||yyyooowww~~~pppeeebbbdddggghhheee]]]XXX[[[___aaaccceeelllqqqtttvvvyyy|||yyyssslllhhhaaaYYYRRRNNNOOOQQQSSSUUUVVVVVVWWWYYY]]]```dddhhhmmmpppqqqssswww{{{|||}}}~~~~~~|||zzzyyyyyyyyyyyyxxxxxxyyy}}}~~~vvvnnnjjjooonnnooovvvlllYYYEEE:::777444222222111111111000000000000000///////////////////////////000000000111111111111333111222555555666>>>GGG```rrr```[[[ggg{{{~~~aaaUUUUUUYYYeeevvvyyynnn^^^WWWSSSTTTWWWYYY]]]aaaaaaaaabbbbbbbbbbbbaaaaaa\\\YYYSSSOOOLLLKKKMMMNNNLLLMMMNNNOOOPPPQQQRRRSSSvvv```KKK;;;444333444111222222222222111000000000111222222111000111222000111111222333333444444///000222444555777777777666666555555666666777888::::::999999999999::::::777888999:::<<>>GGG^^^ttt^^^WWWdddzzzgggYYYZZZWWW___ttt}}}rrr___VVVPPPRRRVVVYYY]]]aaa```aaaaaaaaaaaa``````___\\\YYYSSSNNNKKKKKKLLLMMMKKKLLLMMMNNNPPPQQQRRRRRR{{{~~~nnnWWWCCC888444333222111222222333222111000///---///000000000000111333222222222333444444555555///000222444555777777888666666666666666777777888:::999888777777888999:::888999;;;===???DDDJJJOOOSSS{{{}}}yyyuuuooodddWWWMMMJJJGGGQQQbbb|||yyysssggg[[[RRRWWWgggooohhhjjjjjjhhhjjjjjjjjjkkklllmmmooooookkkiiihhhhhhiiiooo}}}~~~yyyuuuoooiiihhh\\\^^^ZZZ[[[aaacccpppuuujjjddd```]]]XXXTTTQQQPPPQQQQQQSSSVVV[[[aaagggjjjiiifffdddhhhlll}}}~~~nnn```XXXUUUSSSRRRQQQPPPRRRUUUVVVUUUYYY```bbbhhhllljjjggghhhhhhfffhhhddd]]]TTTNNNMMMPPPSSSRRRUUUXXXYYYZZZ[[[]]]___\\\bbbiiinnnrrrwww}}}}}}{{{zzzyyyvvvuuuuuusssqqqrrruuuxxx|||vvvooonnnoooooorrr|||nnnYYYCCC888666555333222///000000000000000000000000000000000000000000000000000000000111111111111222111222444555777???HHHWWWvvv^^^TTTaaaxxxmmm^^^aaa[[[___yyy~~~ttt___UUUNNNPPPTTTXXX]]]aaa___`````````___^^^]]]]]]\\\YYYSSSNNNKKKJJJKKKLLLKKKKKKLLLNNNOOOPPPQQQRRRxxx{{{iiiQQQ@@@888555333111111111222333222111000///,,,---///000///000111333222333333444444555555666222333333444555555555444666666666666666777888888999888777666666777888999999:::<<>>999;;;DDDMMMNNNKKKHHHPPPtttkkkVVVLLLOOOPPPXXXnnn}}}pppfff```[[[___jjj{{{yyyrrrmmmjjjhhhgggfffgggiiijjjkkkkkkjjjjjjmmmiiieeecccbbbiiizzz{{{yyyooobbbbbb\\\[[[]]][[[ZZZgggyyytttfff```\\\XXXUUUUUUUUUUUUTTTXXXYYYYYYZZZ[[[\\\]]]]]]^^^\\\___hhhqqqyyyqqqbbbXXXUUUUUUVVVKKKMMMNNNOOOPPPRRRVVVYYY______^^^]]]^^^```bbbdddfffccc]]]VVVRRRPPPOOOPPPOOORRRWWW\\\^^^___^^^]]]bbbeeehhhjjjlllqqqyyy}}}}}}}}}yyy|||~~~}}}{{{xxxvvvvvv{{{}}}|||rrrnnnmmmyyyzzzoooRRR@@@;;;444222444000444333222000//////............//////000000111111111111111000000000000000222222222222333888>>>CCCSSSsssyyyaaaXXXaaahhh}}}|||ccc___bbblll|||}}}uuudddNNNFFFLLLOOOUUU]]]]]]___```aaa```^^^]]]]]]^^^\\\ZZZWWWQQQMMMJJJKKKMMMIIIJJJKKKMMMPPPRRRRRRQQQzzzwwwkkk|||ttt^^^FFF999555444333444111111222333333333222222222111111000000111111111222333333333333444444444333444666777888999999888888888888999888888777777777888999999:::::::::999===999;;;CCCJJJJJJIIIIIITTTwwwoooYYYOOONNNPPPYYYoooqqqgggaaaccciiiuuu}}}tttmmmjjjiiihhhgggggghhhjjjkkklllkkkjjjjjjjjjhhhfffdddbbbeeerrr~~~{{{rrrgggbbb\\\\\\___^^^\\\dddqqqzzzooo```\\\WWWUUUTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXTTTRRRTTTZZZ___fffpppzzzsssdddZZZVVVUUUUUUJJJKKKLLLLLLLLLNNNRRRUUU\\\[[[ZZZZZZ[[[]]]```aaacccaaa\\\WWWSSSQQQPPPPPPOOORRRVVV[[[^^^_________aaadddhhhjjjmmmrrrzzz~~~}}}}}}~~~{{{}}}~~~|||zzzzzzzzz~~~{{{rrrpppmmmyyy{{{oooRRR>>>999333222444111222222111000////////////////////////000000000000111000000000000000000000222222333333444888===AAANNNnnn~~~fffZZZ```fffzzzeee]]]^^^jjj~~~{{{hhhQQQGGGKKKMMMRRRZZZZZZ^^^___```___^^^]]]^^^___]]][[[WWWRRRLLLJJJJJJLLLJJJJJJKKKMMMPPPRRRRRRRRR}}}rrreeeqqqlllXXXAAA666444444333444333333333444333333222222333222222111111222222333333333333444444444555555444555777888999999999999999:::;;;;;;:::999777666777888999:::;;;<<<<<<<<<<<<:::<<>>888222111444111111000000//////000000111000000000000////////////000000000000000000111111222333444444555888<<>>555444333333333333333333333222222111000333333222222222333444444444444444444555555555555555555666777888888999999999:::;;;<<<<<<:::999888777888:::<<<===>>>??????;;;:::===@@@???>>>CCCIIIZZZzzzrrr^^^RRRPPPTTT___uuuvvvmmmjjjtttuuukkkhhhiiihhhgggkkklllmmmnnnnnnmmmllllllhhheeedddbbb___]]]ccckkkssszzzrrrggg```\\\___```]]]\\\^^^gggppp{{{{{{wwwhhhbbb[[[VVVUUUVVVWWWXXXSSSSSSSSSSSSQQQPPPNNNMMMOOOOOOPPPQQQQQQUUUcccqqqyyykkkaaaZZZUUURRRRRRQQQOOOLLLKKKMMMQQQUUUVVVTTTRRRQQQRRRUUUXXXZZZYYYYYYXXXVVVTTTRRRPPPOOOLLLNNNPPPTTTYYY]]]aaaccccccgggjjjmmmnnnrrryyy~~~|||~~~}}}}}}~~~~~~~~~}}}~~~zzzuuuvvvrrrsssTTT@@@999222000333000///////////////000111111111111000000//////......000000000000000111111111222333555555666777;;;===HHHbbbtttaaa^^^___rrrkkk___^^^kkk~~~}}}cccTTTRRROOOSSSZZZ[[[[[[]]]^^^^^^^^^^^^___aaa```]]]YYYRRRLLLHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSyyyvvv~~~yyybbbPPP===555444333111111111111222111111000///...333333222222333444444555444444555555555666666666555555555555666777777888777888:::;;;<<<<<<<<<;;;999:::;;;===???@@@AAAAAA<<<<<<>>>???===<<<@@@HHHVVVuuu|||ooo___RRRNNNSSS]]]rrrxxxpppooowww{{{pppkkkkkkjjjiiimmmmmmoooppppppooonnnnnnjjjeeebbb___\\\[[[aaaiiinnn{{{{{{tttlllddd]]][[[\\\[[[ZZZYYY[[[aaaiiisss}}}yyywwwlllggg^^^XXXVVVVVVVVVWWWSSSSSSSSSSSSQQQNNNKKKJJJGGGGGGIIIKKKKKKPPP^^^mmm|||oooddd\\\VVVSSSUUUTTTQQQMMMLLLMMMQQQUUUUUUSSSPPPNNNOOOQQQTTTVVVTTTTTTTTTTTTSSSQQQOOONNNJJJKKKMMMQQQVVV[[[```bbbfffiiimmmnnnooorrrwww{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~zzzzzzxxxuuuWWWBBB;;;333000222///............///000111222111111000000//////......//////000000111111111111222333555555666777;;;===JJJ___yyyddd___^^^pppnnnfffeeemmm~~~~~~gggWWWTTTPPPSSSZZZZZZZZZ\\\^^^^^^^^^^^^```aaa```^^^YYYRRRLLLHHHHHHHHHIIIKKKLLLLLLLLLMMMPPPRRRzzz|||zzz\\\KKK:::444444333000///000000000000000000///...222222222222333444555555555555555666666666666777555555555444555666777777777777888999;;;<<<===>>>;;;<<<===???AAABBBBBBBBB>>>===???@@@>>><<>>???CCCIII___|||iiiXXXLLLOOOWWWgggsssjjjllllllzzzqqqnnnnnnmmmnnnppprrrsssttttttsssmmmgggaaa^^^[[[YYY\\\bbbnnnwww}}}vvvlllhhhaaaZZZWWWVVVUUUTTTTTTUUUWWWZZZaaaooozzzvvvgggbbb\\\WWWUUUTTTTTTSSSRRRRRRSSSSSSQQQMMMJJJHHHGGGDDDCCCFFFHHHKKKTTT\\\hhh~~~qqqggg```\\\YYYQQQQQQPPPMMMKKKKKKMMMPPPUUURRRMMMIIIHHHIIILLLNNNOOONNNNNNMMMLLLLLLLLLKKKIIIKKKNNNSSSWWW\\\___aaaeeeiiimmmpppqqqtttyyy}}}}}}~~~~~~{{{{{{jjjNNN>>>:::444222333/////////.........//////000////////////000000000000...//////000111111222222222222333333444888===AAANNN]]]lllddd^^^lllwwwpppgggkkkzzz~~~dddUUUSSSOOORRRXXXXXX[[[\\\^^^^^^]]]]]]^^^______]]]XXXRRRLLLIIIIIIJJJGGGIIIKKKIIIGGGGGGLLLQQQyyyyyyeeeNNN???222///222333111000///000111222222222222222111111111111222333444555666666666666777777777777888888777666666777888999;;;:::888666666888;;;<<<>>>???@@@AAABBBCCCCCCCCCCCC@@@@@@CCCCCC@@@???BBBEEEXXXwwwppp[[[OOORRRYYYgggpppfffhhhcccsssnnnmmmlllnnnppprrrtttuuuuuuuuummmgggbbb```\\\XXXYYY\\\nnnvvv|||zzzyyyvvviiihhhccc\\\WWWUUUTTTRRRMMMMMMNNNNNNRRR^^^sssxxxrrraaa^^^YYYVVVUUUTTTSSSSSSQQQQQQRRRRRRPPPMMMIIIGGGJJJEEECCCEEEGGGHHHMMMSSSbbbuuu~~~qqqhhhbbb]]][[[QQQQQQQQQOOOMMMMMMNNNPPPTTTQQQLLLGGGEEEFFFIIIKKKNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLPPPUUUYYY]]]```aaabbbggglllppprrrvvv|||zzz}}}~~~zzzzzzdddIII:::999444333444000//////............//////......//////000000111111...//////000111222222222222222222222333888>>>CCCNNN[[[}}}nnneee^^^kkkwwwqqqdddhhhyyy~~~dddVVVUUURRRTTTZZZZZZ[[[]]]^^^^^^\\\\\\]]]___^^^\\\XXXRRRLLLIIIIIIJJJFFFHHHJJJHHHEEEFFFKKKPPPqqq___BBB>>>777333222222333333000111111111111222222222666555555555555444444444555555666666777777888888888888888777888888999999888888777777888:::<<<===<<>>:::444111000000111000000111111111111222222222333333333333444444444444555555666666777777888888777777777777777888999:::999999999999::::::<<<<<<;;;>>>AAABBBBBBBBBCCCDDDBBBAAAAAAAAABBBCCCEEEFFFBBBKKK^^^~~~^^^TTT[[[gggttt{{{qqqpppsssnnnooo~~~uuurrrqqqqqqrrrtttvvvvvvtttrrroooiii___UUUOOOPPPUUUZZZfffsssxxxrrrmmmhhhsss~~~yyyooofffbbb^^^YYYUUUUUUSSSOOOKKKHHHFFFFFFMMMVVVfffrrryyyuuutttssspppmmm^^^YYYRRRMMMJJJJJJJJJIIIKKKKKKJJJJJJIIIHHHGGGFFFDDDBBB@@@@@@AAAEEEIIILLLNNNWWWeeeqqqyyy|||tttjjjbbb[[[XXXVVVPPPNNNMMMMMMOOOPPPPPPOOOLLLKKKIIIHHHIIILLLOOORRRUUUUUUTTTQQQMMMKKKJJJKKKLLLNNNQQQUUUYYY\\\___```bbbcccfffjjjooosssvvvxxxuuuwwwyyy{{{}}}~~~||||||}}}|||wwwsssssssssuuupppZZZEEE999666222333555///000000////////////000000000000///////////////...000000000000111111111111222333444444333777===BBBNNN```tttoooccceeeyyyzzzhhhiiippp~~~yyy}}}vvvhhhXXXOOOMMMNNNRRRWWWZZZ[[[]]]]]]\\\\\\\\\]]]\\\ZZZXXXTTTPPPLLLJJJHHHHHHIIIIIIHHHHHHIIIKKKMMM}}}gggTTT<<<999444111000111111111000000111111111222222222222222222333333444444444555555666666777777888888777777666777777888999:::::::::::::::::::::;;;;;;:::<<>>>>>???CCCHHHKKKNNNUUU^^^gggmmmttt{{{}}}vvvsssmmmfff___ZZZWWWUUUOOOMMMLLLLLLNNNOOOOOONNNKKKJJJIIIIIILLLPPPTTTWWWYYYXXXUUUQQQLLLJJJJJJKKKMMMOOORRRUUUYYY]]]___```bbbdddgggjjjnnnrrruuuvvvxxxyyyzzz}}}~~~~~~~~~vvvllliiikkknnntttkkkUUUBBB999888333444555///000////////////000000111111000000000//////......///000000000111111111111222333444444444777>>>CCCOOOaaarrrsssfffeeeuuuyyydddaaagggyyyzzz}}}|||{{{wwwkkk[[[OOOKKKMMMRRRWWWZZZ[[[]]]]]]\\\\\\\\\]]][[[ZZZXXXUUUQQQNNNJJJHHHHHHHHHIIIHHHGGGHHHKKKMMM}}}{{{cccQQQ;;;888444222222222222222000000111111111222222222111111222222333444555555555555666666777777888888666666666666777888999:::::::::::::::::::::999999999;;;===>>>>>>>>>@@@BBBBBBAAA???=========???@@@???GGGSSSmmm{{{```SSSWWWaaalllssspppkkkkkkhhheeekkk}}}ssshhhggghhhkkkppptttuuusssqqqnnniii```VVVQQQSSSXXX^^^iiiuuu{{{qqqkkklllooowww~~~tttkkkbbb___\\\WWWTTTTTTOOOLLLKKKJJJHHHGGGMMMVVV^^^hhhpppsssuuuzzz||||||xxxwwwvvvtttqqqmmmhhheeeeeegggkkkpppsssrrrqqqqqqnnnkkkeeeaaa^^^]]]\\\\\\XXXTTTNNNKKKIIIHHHHHHGGGDDDEEEGGGHHHHHHHHHGGGFFFCCCAAA>>>===>>>CCCHHHLLLQQQUUU[[[```dddjjjrrrxxx{{{uuukkkiiieee```\\\XXXVVVUUUNNNMMMKKKKKKMMMNNNMMMMMMJJJJJJIIIJJJMMMRRRWWWZZZZZZXXXUUUPPPKKKIIIIIIJJJMMMNNNQQQUUUYYY]]]```aaadddeeehhhkkkooorrruuuvvvxxxyyyzzz|||~~~~~~zzzooofffcccggglllwwwjjjQQQ???999888333444555000000////////////000000111111111000000/////////...///000000000111111111111222333555444444888>>>DDDPPPaaapppvvvgggdddnnnzzzbbb___eeeooo|||}}}}}}{{{{{{{{{qqq```RRRLLLNNNTTTWWWZZZ[[[]]]]]]\\\\\\\\\]]][[[ZZZXXXUUURRRNNNKKKIIIGGGHHHHHHHHHGGGHHHJJJMMMsss\\\LLL:::777444222222333222222000111111111111222222222000111222333444555666777555555666666777777888888555555555666777888999::::::::::::::::::999888777888999;;;<<<<<<===???AAABBB@@@>>>;;;:::;;;===>>>???GGGQQQiiixxx\\\TTTVVV\\\dddiiiwwwpppjjjfffgggeeehhhzzztttgggdddfffjjjooossstttrrrooommmiiiaaaZZZUUUWWW\\\aaalllwww{{{uuunnnnnnssssssjjjaaa^^^\\\WWWTTTTTTJJJHHHHHHIIIGGGGGGMMMUUUXXX___eeeeeeeeehhhjjjiiigggfffeeeeeedddaaa\\\YYYXXXVVVXXX\\\^^^^^^```ccccccaaa]]]YYYVVVTTTSSSSSSRRRPPPLLLJJJIIIIIIGGGEEECCCDDDGGGIIIJJJIIIHHHGGGDDDBBB???===???CCCIIIMMMSSSWWW]]]aaacccfffkkkooo{{{vvvpppaaa___\\\YYYWWWUUUTTTTTTNNNMMMKKKKKKLLLLLLKKKJJJIIIHHHHHHIIILLLQQQVVVYYYYYYXXXUUUPPPKKKHHHHHHJJJLLLMMMPPPSSSXXX]]]```cccfffgggiiilllooorrruuuvvvvvvwwwxxxzzz||||||}}}}}}}}}~~~xxxmmmeeebbbgggnnn~~~~~~kkkOOO???888888333333555000000000////////////000000111000000000000000000///000000000000111111111111111333555444555888???EEEPPPaaammmvvvhhhcccfff~~~zzz___[[[cccqqq}}}}}}~~~}}}|||}}}wwwfffTTTLLLOOOUUUXXXZZZ[[[]]]]]]\\\\\\\\\]]]]]][[[YYYUUUQQQMMMKKKIIIGGGHHHHHHGGGGGGHHHJJJLLL~~~hhhRRRCCC777555222111111222111111000111111111111222222222111111222444555666777888555555666666777777888888555555555555777888999:::999999::::::999777666555777888:::::::::;;;>>>@@@AAA???===;;;;;;<<>>@@@EEEKKKOOOUUU\\\eeejjjjjjhhhggggggnnnooorrrttttttpppiiidddXXXVVVTTTRRRPPPQQQRRRRRROOOMMMKKKJJJKKKKKKIIIHHHFFFFFFEEEFFFIIIMMMRRRUUUXXXXXXUUUQQQLLLIIIIIIJJJJJJKKKNNNRRRWWW\\\aaadddfffgggiiilllooorrrtttuuuvvvwwwxxxzzz{{{||||||}}}}}}xxxnnngggdddjjjsssiiiNNN>>>888888111111444000222111000//////...//////000000000000000111111111000000000000111111111111111333555555555999@@@EEEOOO```kkkvvvgggaaaaaa{{{}}}```ZZZaaasss|||jjjVVVLLLOOOUUUWWWZZZ[[[]]]]]]\\\\\\\\\]]]___]]]YYYTTTPPPLLLJJJJJJGGGGGGHHHGGGFFFGGGJJJLLLxxxaaaKKK===666333111000000111000000000111111111111222222222111111333444666777888999555555666666777888888888444444555555666888999:::888999999999888777555444666888999999999;;;===???@@@>>><<<;;;;;;>>>AAACCC???IIITTTkkknnnZZZQQQMMMMMMPPPTTTeeevvvooommmnnnfff[[[aaa{{{wwwkkkiiijjjmmmqqqsssrrrnnnjjjhhhfffbbb]]]ZZZ[[[___cccmmmwww|||{{{rrrhhhccc___YYYUUUTTTOOOMMMMMMLLLIIIFFFJJJPPPTTT\\\bbb```[[[XXXTTTPPPOOONNNMMMOOORRRRRRPPPMMMFFFCCCEEEKKKNNNLLLNNNSSSQQQQQQRRRQQQOOOMMMMMMNNNGGGGGGGGGHHHIIIGGGDDDAAACCCEEEHHHKKKMMMLLLKKKJJJGGGDDDAAA???AAAFFFLLLPPPWWWaaammmtttsssmmmgggddd]]]ZZZXXXYYY[[[[[[XXXTTTRRRQQQNNNLLLLLLNNNPPPQQQPPPNNNKKKJJJJJJJJJHHHGGGEEEDDDCCCCCCFFFJJJOOOQQQXXXXXXVVVRRRNNNKKKJJJJJJIIIJJJMMMQQQVVV\\\aaadddfffgggiiikkknnnqqqssstttxxxyyyzzz|||}}}~~~~~~~~~~~~xxxooohhhfffmmmwwwhhhOOO???999777000000444111222222111///............//////000000111111222222000000000000111111111111111333555555555999@@@FFFOOO___jjjuuuggg``````zzzggg___eeennnmmmWWWLLLOOOTTTVVVZZZ[[[]]]]]]\\\\\\\\\]]]aaa^^^YYYTTTOOOLLLJJJJJJGGGGGGHHHGGGFFFGGGJJJLLLqqq]]]GGG999444333222000///.........000000000111222222333333777666555444444555777777888888777777777777777888888777555444555666888999::::::999888777777888888666666777888999;;;======>>>>>>===<<<;;;::::::999===DDDMMM___vvvggg[[[UUUNNNKKKKKKLLLYYYsssooofff\\\YYY^^^nnnsssllljjjlllpppqqqqqqooonnnnnnmmmjjjgggbbb___^^^]]]]]]jjjsss{{{{{{~~~rrreeebbbddd```ZZZUUUVVVQQQLLLHHHHHHJJJKKKLLL]]]cccfffdddaaa]]]VVVOOOOOOKKKHHHIIIMMMOOOMMMIIIIIIGGGDDDDDDFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCFFFJJJMMMMMMLLLJJJGGGEEEDDDDDDBBBBBBIIIQQQPPP]]]nnnyyy~~~zzzmmm```]]]YYYSSSOOONNNMMMLLLKKKLLLKKKJJJIIIIIIKKKMMMNNNPPPOOOMMMKKKIIIHHHGGGFFFBBBAAA??????AAAGGGMMMPPPVVVWWWVVVSSSOOOLLLKKKKKKLLLLLLMMMQQQWWW^^^bbbdddiiilllnnnooonnnnnnqqqtttxxxyyyzzz|||}}}~~~~~~~~~~~~tttllliiirrr{{{eeeIII@@@777444222...,,,---111000///......///000111//////000000000000//////000000000000111111111111111111222222333666:::>>>MMMVVVgggyyyggg```^^^ooorrr^^^eeepppqqq]]]PPPPPPVVVZZZ]]]^^^^^^]]][[[ZZZ[[[\\\\\\]]][[[WWWQQQKKKGGGDDDFFFFFFFFFFFFGGGHHHIIIJJJ|||kkkVVVCCC777444333222000//////......//////000111111222222333555555555555555666777777777777777777777888888999888777555555555666888999:::999999888777777888888777777777888:::<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;;;;AAAIIIZZZ{{{|||ooodddWWWQQQOOOPPPOOOYYY|||uuukkkbbbYYYWWW]]]kkkqqqiiijjjmmmppprrrsssrrrrrrqqqmmmkkkgggccc```^^^]]]]]]iiirrr|||{{{|||wwwiiieeeeeeaaaYYYUUUTTTRRRNNNKKKIIIIIIKKKLLL]]]dddiiihhhddd```XXXQQQMMMIIIFFFGGGJJJKKKIIIFFFKKKIIIGGGGGGHHHJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDDDDGGGGGGGGGFFFDDDCCCBBBAAA???AAADDDHHHKKKLLLKKKIIIKKKHHHFFFFFFDDDCCCIIIQQQOOOZZZhhhttt}}}~~~tttjjj]]]WWWNNNHHHEEEDDDDDDDDDIIIIIIHHHIIIJJJKKKMMMNNNRRRPPPNNNKKKIIIGGGFFFEEEBBB@@@>>>===@@@DDDIIIMMMSSSTTTUUUSSSPPPLLLJJJJJJKKKKKKMMMQQQWWW]]]bbbdddhhhkkknnnnnnnnnnnnqqqttttttvvvxxx{{{}}}xxxqqqoooyyywww```FFF===555444333000...///111000///......///000111//////000000000000//////000000000000111111111111111222222222333555:::===JJJSSSeeekkk___]]]mmm}}}uuuaaadddkkk}}}tttaaaTTTRRRUUUVVVZZZ\\\]]]]]]]]]]]]^^^___]]]]]]\\\XXXRRRLLLHHHEEEFFFFFFFFFFFFGGGHHHIIIJJJwwwbbbMMM===666333333111000/////////////////////000111111222222333333555666777777777777777777666666777888999999777777666555666777888999:::999888888777888888888888888999999;;;<<<>>>???;;;;;;<<<<<<<<<=========;;;@@@EEETTTtttyyynnn]]]WWWUUUVVVSSSZZZxxxuuuggg```YYYZZZaaannnrrriiiiiilllooorrrtttuuuuuuuuulllkkkhhhdddaaa___]]]]]]fffooo|||yyyvvv|||zzzjjjcccaaa\\\UUUQQQQQQRRRRRRNNNJJJHHHJJJLLLWWWaaajjjkkkjjjfff___XXXQQQNNNJJJJJJLLLLLLJJJGGGHHHGGGEEEEEEFFFGGGFFFEEEFFFEEEEEEDDDDDDCCCBBBBBBFFFEEEDDDCCCBBB@@@??????>>>@@@DDDHHHKKKLLLKKKKKKOOOLLLJJJIIIFFFEEEKKKSSSPPPWWW___iiiuuu|||yyyqqqccc\\\QQQHHHDDDCCCDDDEEEGGGGGGHHHIIIJJJLLLMMMMMMRRRQQQNNNKKKHHHFFFFFFEEEAAA@@@>>>===>>>AAAEEEGGGMMMPPPSSSSSSPPPMMMJJJIIIJJJKKKMMMQQQVVV\\\aaadddhhhjjjmmmnnnnnnppprrrtttqqqsssvvvyyy}}}|||vvvuuurrr\\\BBB:::333333333222111222000000////////////000000//////000000000000//////000000000000111111111111222333333333333555999<<>>???<<<<<<<<<<<<<<<=========<<<@@@DDDPPPpppxxxggg___[[[ZZZWWW\\\xxxrrrgggaaa___ccckkkwwwwwwlllggghhhkkkooosssuuuuuuuuukkkjjjhhheeebbb___]]]\\\bbbkkkxxx{{{tttuuu{{{kkk```\\\WWWTTTSSSOOORRRSSSPPPJJJFFFHHHKKKOOO\\\iiiooopppnnnhhhbbb[[[XXXTTTSSSRRRRRROOOMMMJJJHHHFFFEEEFFFEEECCCBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>======???BBBGGGKKKLLLMMMMMMNNNPPPNNNLLLLLLIIIIIIOOOWWWYYYZZZZZZ___kkkxxx{{{xxxnnnggg]]]TTTOOOLLLKKKJJJHHHIIIJJJKKKLLLLLLLLLKKKQQQPPPMMMJJJHHHGGGGGGGGGCCCAAA???>>>>>>@@@BBBDDDHHHLLLPPPRRRPPPMMMJJJHHHHHHJJJNNNRRRVVV[[[```cccjjjkkkmmmoooppprrrtttvvvqqqsssvvvyyy|||~~~}}}wwwwwwoooZZZ@@@888333333444222111222000000////////////000000//////000000000000/////////000000000111111111111222333444333333555888:::AAAKKK___{{{nnn^^^XXXfffuuuzzzyyyqqq\\\___hhhxxx|||hhhYYYSSSSSSRRRVVVXXX[[[]]]^^^^^^```aaa___]]][[[YYYUUUPPPKKKHHHFFFFFFFFFFFFGGGHHHIIIIIIlllSSS@@@999999222222111000/////////000/////////000111111222222111222444666888888888777::::::888777666666666666777777777777777888888999999888888888888888999999:::::::::;;;<<<===>>>??????>>>>>>===<<<<<<;;;;;;<<<@@@BBBMMMkkkrrrggg```]]]XXX]]]xxxsssgggccccccjjjttt|||zzzyyymmmddddddfffjjjpppssssssrrriiiiiihhhfffccc___\\\ZZZ\\\eeerrr~~~}}}tttqqqrrrpppaaa[[[WWWWWWYYYNNNQQQSSSOOOIIIEEEFFFIIILLL\\\llltttvvvvvvqqqlllfffccc```]]]ZZZXXXUUUTTTSSSPPPMMMJJJIIIHHHFFFDDDBBBBBBAAAAAAAAABBBCCCDDDAAA@@@???>>>=========>>>@@@DDDIIILLLMMMMMMNNNOOOPPPNNNMMMNNNMMMMMMTTT\\\fffccc___```kkkzzz~~~yyypppggg___XXXQQQMMMNNNNNNOOOOOONNNMMMLLLKKKPPPNNNKKKIIIHHHHHHIIIJJJEEEDDDCCCAAAAAAAAABBBCCCEEEJJJOOOQQQPPPMMMJJJHHHGGGKKKOOOSSSVVV[[[```dddkkkkkkmmmpppsssuuuwwwwwwtttuuuwwwyyy{{{}}}~~~~~~|||vvvwwwkkkXXXAAA999333333444111///000//////000000000000////////////000000000000/////////000000000111111111111222333444444444555777:::???III\\\xxxlll^^^[[[ggguuu||||||ppp]]]bbbjjj~~~||||||~~~hhhXXXSSSSSSSSSVVVYYY\\\]]]]]]]]]]]]^^^___]]]ZZZXXXVVVRRRLLLHHHFFFFFFFFFFFFGGGHHHIIIIII|||eeeMMM<<<888999222222111000000000000000000000000111222222333333333333555666777777777777;;;:::999777666666666666777777777888888888999999888888888777888888999:::;;;::::::;;;<<<===>>>>>>@@@??????>>>===<<<;;;::::::>>>@@@JJJhhhzzznnnddd___YYY\\\tttzzzgggbbbaaahhhtttwwwtttzzzmmmeeecccdddhhhmmmqqqpppnnngggggggggeeebbb^^^ZZZXXXUUU^^^lllxxxvvvpppmmmwwwvvveee[[[VVVVVVYYYPPPRRRRRROOOJJJGGGGGGHHHQQQaaattt}}}}}}yyytttrrrooojjjfffbbb```^^^]]]YYYSSSOOOLLLJJJHHHFFFDDDCCCBBB@@@@@@AAABBBBBBAAA@@@?????????@@@AAABBBBBBGGGLLLOOONNNMMMNNNPPPQQQOOOOOOPPPOOOPPPWWW```mmmmmmjjjjjjrrrzzzqqqfff\\\UUUUUUUUUTTTRRRQQQPPPOOONNNPPPNNNKKKHHHGGGHHHIIIKKKHHHGGGFFFEEEDDDCCCCCCCCCEEEIIINNNQQQPPPMMMJJJIIIGGGLLLQQQUUUWWW[[[aaaeeekkkkkklllooossswwwxxxxxxwwwwwwyyyzzz||||||}}}}}}~~~xxxyyy}}}hhhUUU@@@999444444444111......//////000000000000////////////000000000000//////000000000000111111111111000222444444444555888:::===HHH[[[uuu~~~lll```]]]hhhwwwxxxdddgggjjj~~~zzziiiYYYSSSSSSSSSWWWZZZ]]]^^^^^^]]]]]]]]]^^^\\\YYYXXXWWWSSSMMMHHHFFFFFFFFFFFFGGGHHHIIIJJJttt\\\FFF888555666222111111000000000000000111111111222333333444444555555555555555666777777888777777777777777888888777777888888999999999888888888777777888999999:::::::::::::::;;;<<<======???>>>>>>>>>======<<<<<<:::>>>AAAKKKiiissshhhbbbYYYXXXlllkkkbbb\\\aaaoooyyyuuussshhhfffeeehhhnnnqqqpppmmmeeeffffffeeebbb]]]YYYVVVOOOXXXfffttt}}}vvvtttuuu}}}{{{sssnnnqqqrrreee\\\XXXXXXUUUTTTRRROOOLLLJJJIIIIIISSSfffzzzyyytttrrrqqqlllggg___XXXTTTRRRPPPOOOMMMKKKHHHEEECCCBBBBBBBBBCCCCCCBBBBBBCCCEEEGGGIIIHHHMMMSSSTTTRRRQQQRRRTTTSSSQQQPPPQQQPPPPPPWWW```lllpppssssssvvv}}}vvvmmmddd^^^ZZZYYYWWWUUUTTTTTTUUUUUUSSSPPPLLLIIIFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCFFFIIINNNPPPOOOLLLJJJIIIGGGMMMSSSWWWXXX\\\aaafffiiiiiiiiimmmsssvvvwwwvvvwwwxxxzzz{{{|||}}}~~~~~~~~~}}}|||fffSSS???888333444444111//////...///000111111000///...//////000000000000//////000000000000111111111111///111333444555666999;;;<<>>>>>>>>>>><<>><<<<<<<<<<<<===???@@@AAAAAAEEEFFFNNNkkkxxxiii___WWWVVVeeewwwwwwggg]]]___ggguuuzzzmmmfffjjjllliiihhhjjjiiiiiifff```^^^]]]YYYSSSNNNVVVdddttttttfff]]]YYY___iiizzzwwwlllrrrwwwhhhbbb```YYYTTTSSSRRRNNNMMMOOOTTTdddzzz}}}ssskkkgggeeeeeefff```YYYTTTRRRQQQPPPNNNMMMLLLJJJKKKOOOTTTWWWXXXVVVXXXZZZ[[[\\\ZZZXXXVVVVVVVVVUUUSSSRRRTTTWWWZZZfffkkkmmmiiigggiiikkkkkkkkkhhhddd___\\\ZZZZZZZZZXXXXXXYYYZZZZZZ[[[ZZZZZZYYYUUUOOOJJJGGGGGGIIIKKKKKKJJJHHHFFFEEEEEEEEEFFFHHHLLLPPPPPPMMMJJJIIIJJJGGGLLLSSSYYY]]]___aaabbbdddeeegggjjjnnnrrruuuwwwyyyzzz{{{{{{zzz{{{}}}wwwcccSSS;;;888444222222222111111////////////////////////000000000000111111111111//////000111222222333333000333666777666555555666777@@@PPPgggyyybbbUUUZZZmmmttthhhhhhxxxzzzfffPPPIIIOOOWWWZZZ^^^aaaccccccaaa```^^^\\\ZZZXXXVVVSSSOOOLLLGGGGGGFFFFFFGGGIIIJJJKKKuuu\\\FFF:::666444222000000000000000000000///000111222333444555555555555666666777777777777777777888999::::::999888888888888999999999999999999999999888777777888999:::>>>:::666777:::===<<<:::======<<<<<<<<<===>>>>>>===CCCHHHQQQjjj|||iii]]]VVVVVVeeevvvpppfffdddccciiipppfffhhhjjjgggfffjjjhhhhhheee```^^^]]]YYYSSSNNNVVVdddsssxxxlll___XXXTTTXXX```nnnyyynnnrrryyyoooeee]]]WWWUUUSSSOOONNNQQQUUUeee{{{yyyqqqllljjjjjjkkkfff```[[[ZZZYYYXXXVVVTTTRRRPPPQQQTTTXXXZZZ[[[YYY[[[]]]^^^]]]\\\YYYXXXWWWVVVTTTRRRRRRSSSUUUWWWccciiilllhhheeecccaaa^^^WWWUUURRRPPPOOOPPPRRRTTTVVVWWWXXXYYYZZZZZZZZZZZZYYYUUUOOOJJJHHHHHHIIIKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGKKKOOOOOOMMMJJJKKKLLLIIINNNUUUZZZ]]]___aaabbbcccdddgggjjjmmmqqqtttvvvuuuvvvwwwxxxwwwxxx{{{}}}}}}xxxdddSSS<<<888444222222111111000////////////////////////000000000000111111111111///000000111222222333333111333555666555555666777888>>>III\\\|||iiiWWW[[[kkktttcccaaaooo~~~kkkTTTMMMQQQUUUXXX]]]aaaccccccaaa```^^^]]]ZZZYYYWWWTTTPPPLLLGGGGGGFFFFFFGGGIIIJJJKKK~~~lllSSS@@@777444333333000000000000000000000000000000222333555555666666555666777777888888777777777777999999:::::::::::::::::::::::::::::::::::::::999888777777888999:::>>>;;;777777:::<<<;;;999>>>======<<<;;;;;;<<<<<<===EEELLLTTTeeeiii[[[UUUWWWfffuuu|||sssnnnfffbbbqqqvvvhhhfffgggeeefffjjjggghhheee```^^^]]]XXXRRRNNNUUUaaaqqqzzzlllaaaXXXSSSQQQSSSVVVbbb{{{|||sssrrr||||||mmmddd[[[WWWTTTPPPPPPRRRTTTddd{{{zzzvvvtttsssrrrnnniiifffeeedddcccbbb___]]][[[[[[]]]___aaaaaaaaabbbccccccbbb```]]][[[XXXVVVTTTRRRRRRRRRTTTUUU]]]cccgggfffbbb```[[[UUUNNNMMMKKKIIIJJJMMMPPPSSSTTTUUUVVVXXXYYYZZZZZZZZZYYYUUUPPPKKKHHHHHHIIIKKKJJJJJJIIIHHHGGGGGGHHHHHHGGGKKKNNNNNNLLLKKKMMMOOOLLLPPPVVV[[[]]]___```aaabbbdddfffiiilllooorrrsssrrrtttuuuvvvvvvxxxzzz|||~~~{{{zzzxxxcccQQQ<<<999555222111111000///////////////////////////000000000000111111111111000000000111222222333333222333444444333444666888:::===BBBQQQnnnrrrYYYZZZfffyyyzzz```[[[fff{{{nnnWWWNNNQQQRRRUUU[[[```ccccccaaa______]]][[[ZZZXXXUUUQQQNNNHHHGGGGGGFFFGGGHHHJJJKKKxxxdddLLL<<<444222222333000000000000000111111111///000222444555666777777666666777888888888888777777888888999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;:::999888777888999:::999777666777:::<<<<<<;;;===<<<;;;;;;;;;;;;<<<<<>>>>>AAAFFFKKKMMMRRRccclll\\\YYY^^^kkkyyyyyymmmsssmmmggghhhggggggkkkdddfffddd```^^^]]]XXXQQQKKKNNNVVVddduuurrreee\\\YYYUUUTTTVVVVVVZZZmmm{{{sssrrr}}}rrreee]]]VVVQQQPPPRRRPPP^^^vvv~~~|||~~~~~~}}}|||zzzyyyxxxxxxuuusssrrrrrrtttvvvvvvvvvppppppnnnlllhhheeebbb```___\\\YYYXXXXXXYYYWWWVVVQQQUUUWWWWWWZZZ]]]\\\YYYTTTRRRPPPMMMLLLMMMNNNOOORRRSSSUUUVVVXXXYYYZZZZZZXXXUUUQQQMMMJJJIIIJJJJJJHHHIIIIIIJJJKKKKKKKKKLLLNNNQQQSSSRRRNNNLLLLLLMMMMMMQQQUUUXXXYYYZZZ\\\]]]aaacccfffiiimmmoooqqqrrrsssuuuvvvwwwxxxyyy|||~~~~~~~~~xxxzzzrrr\\\FFF;;;888444111000000///...000000000000000000000000///000000000111111111111111111111111111222222222222333333333222333666888888;;;@@@LLLhhhvvv\\\WWWWWWbbbrrrrrr^^^cccuuuvvv___RRRNNNOOOSSSYYY___bbbcccaaa```aaa___]]]\\\[[[XXXTTTQQQIIIHHHGGGGGGGGGHHHIIIJJJmmmWWW@@@777444000///222///000000111111222222222111111333444666666777777666777888888999999888888::::::::::::;;;;;;======:::::::::;;;;;;;;;<<<<<<:::999999888999:::;;;<<<::::::::::::::::::999999:::::::::;;;<<<>>>???@@@>>>@@@DDDHHHKKKZZZ|||kkk^^^\\\```lllzzz~~~nnnppp}}}nnniiijjjhhhhhhjjjccceeedddaaa___]]]XXXQQQJJJKKKPPP^^^pppwwwmmmhhhaaa[[[YYY[[[ZZZ\\\iiiyyyxxxttt|||yyylllcccZZZSSSQQQRRROOO[[[ppp~~~}}}}}}~~~~~~}}}uuutttqqqnnniiieeeaaa___bbb^^^[[[[[[\\\]]]ZZZXXXSSSUUUTTTSSSUUUZZZZZZWWWUUUTTTSSSSSSRRRQQQQQQQQQSSSTTTUUUWWWXXXYYYYYYYYYXXXVVVRRRNNNKKKJJJJJJJJJHHHHHHJJJKKKMMMMMMMMMMMMPPPSSSWWWVVVRRRNNNLLLMMMMMMPPPTTTWWWXXXYYY[[[]]]```cccgggkkkooorrrssstttsssuuuvvvwwwwwwxxx{{{}}}~~~}}}~~~~~~}}}~~~vvvtttuuu}}}}}}oooXXXAAA:::777333111000111000///000000000000000000000000000000000000111111111111111111111111111111111111111222333333222333555777444888???KKKeee{{{cccZZZTTTZZZkkk|||eeecccnnnnnn\\\SSSQQQTTTYYY^^^aaabbbbbbaaaaaa```^^^]]]\\\ZZZVVVSSSIIIHHHGGGGGGGGGHHHIIIJJJ~~~eeeNNN:::555555111///222///000000111111222333333222333444555666666666666777777888999999999999888<<<<<<;;;::::::;;;<<<===888888999:::;;;<<<<<<===999888888888999;;;<<<>>>;;;<<<===>>>=========>>><<<<<<<<<<<<======>>>???======AAAFFFGGGRRRrrriii___]]]```lllzzznnnlllvvvmmmjjjllliiiggggggbbbddddddaaa___^^^XXXQQQKKKJJJMMMZZZlll}}}|||yyywwwooofffaaabbbbbbaaahhhrrr~~~yyy|||sssiii___VVVSSSSSSPPPUUUcccxxx}}}{{{xxxsssnnniiieeecccccc___\\\\\\______\\\YYYWWWXXXWWWVVVYYY]]]]]]YYY[[[[[[\\\\\\[[[YYYWWWVVVUUUUUUWWWXXXXXXYYYYYYYYYXXXVVVRRRNNNKKKJJJJJJJJJGGGHHHJJJLLLNNNOOOOOOOOOOOOTTTYYYYYYVVVQQQOOONNNNNNQQQTTTWWWXXXZZZ\\\^^^```ccchhhmmmqqqtttvvvwwwvvvxxxyyyyyyyyyzzz|||~~~~~~~~~}}}}}}{{{rrrsssxxxzzzmmmVVV>>>888555222000000111111000000000000000000000000000000000000000111111111111111111111111111111111111000222444444333333444555444888>>>IIIbbbnnnbbbVVVXXXgggzzzqqqccceee}}}~~~gggYYYTTTVVVYYY]]]```aaabbbcccbbbaaa___^^^]]][[[WWWTTTIIIIIIHHHGGGGGGGGGHHHIIIwww___HHH555444555111000333///000000111222222333333333333444555666666666555777777888999999999999888>>>===;;;::::::;;;<<<===666777888999;;;<<<======888888888888999;;;===???999;;;>>>@@@AAABBBCCCDDD??????>>>============>>>@@@???CCCGGGFFFLLLiii~~~yyyggg___]]]```kkkyyyoookkksss~~~llliiillljjjfffeeebbbddddddaaa___^^^XXXQQQLLLJJJLLLXXXkkk|||{{{ppphhhiiihhheeehhhppp}}}}}}xxxmmmcccYYYTTTTTTQQQQQQWWWggg}}}~~~yyytttnnnjjjhhhbbb___[[[\\\``````]]]YYYYYYZZZ[[[[[[```dddccc^^^```aaabbbbbb```\\\XXXVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXVVVRRRNNNLLLJJJJJJJJJGGGHHHJJJMMMOOOOOOPPPOOOMMMSSSYYY[[[XXXTTTQQQPPPOOOQQQUUUXXXYYY[[[^^^```aaadddiiinnnsssvvvxxxyyyzzz|||}}}||||||}}}~~~|||{{{~~~|||vvvxxxyyymmmUUU===777444111000111222222111000000000000000000000000000000000000111111111111222222111111111111111111///111444555444333444444777;;;???HHHaaawwwiiiZZZWWWfffyyyzzzddd___yyymmm[[[VVVWWWYYY\\\___aaaccccccbbbaaa```___^^^[[[XXXUUUJJJIIIHHHGGGGGGGGGHHHIIInnnUUUFFF777222333111...---222222111111222222333444222222222222333333444555888888888999999888888888:::::::::999999999888888999999888888777888888888;;;;;;:::999:::;;;<<<=========>>>???@@@@@@@@@@@@CCCBBB@@@>>><<<:::999999>>>AAA>>><<>>222000333333222222222222222222222333333444333333333333333444555666888999999::::::999999888999999999999888888888888888888888777777888888999;;;;;;:::999::::::;;;<<<===>>>???AAACCCDDDEEEEEECCCBBB@@@>>><<<;;;::::::<<>>AAACCCFFFGGGGGGCCCBBB@@@>>>===;;;;;;;;;;;;>>><<<;;;???CCCVVVuuupppaaa]]]^^^]]]ZZZWWWgggvvv```ZZZbbbqqqxxxuuugggrrr}}}yyyyyyrrrmmmnnnpppmmmhhhfffhhhfffdddbbb```]]]XXXUUUTTTPPPNNNSSS___ppp|||wwwtttrrrrrrrrryyy|||}}}~~~pppkkkfff]]]XXXYYYRRRNNNLLLMMMPPPVVVcccppp}}}yyyuuuqqqccc\\\WWWXXX[[[\\\]]]```^^^aaaffflllnnnjjjaaaYYYUUUVVVXXXZZZ\\\]]]]]]]]][[[[[[ZZZZZZYYYXXXXXXXXXXXXTTTOOOLLLJJJIIIGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMOOOQQQRRRPPPOOOOOOPPPPPPRRRUUUWWWYYY[[[^^^aaahhhjjjmmmooorrruuuyyy|||{{{|||~~~{{{tttmmmttt}}}oooYYYCCC666333333222111000000111111000000000000000000000000//////000000000000111111000000000000000000000000000000111111222444555666888999===EEEWWWvvvooo___cccrrr~~~wwwyyygggYYYTTTTTTZZZ___```___```\\\]]]^^^^^^]]][[[YYYWWWQQQMMMIIIFFFEEEFFFFFFEEE~~~nnn^^^FFF:::111000222111000111222222222333333333333333555555555555666777999999:::;;;;;;;;;;;;;;;;;;:::777777777777666666666666555555555666777888999::::::::::::999999999999999777888;;;===@@@BBBCCCCCCBBBAAA???>>>===<<<<<<<<<;;;???===>>>BBBEEEUUUrrr~~~rrrfffbbbcccbbb\\\VVV___uuuqqqbbbaaaiiiwwwtttmmmeeeooozzz}}}uuunnnjjjnnnqqqnnnjjjhhhkkkjjjiiifffccc___[[[XXXTTTQQQNNNOOOYYYjjj|||~~~zzzwwwvvvwwwwww~~~rrrjjjeee^^^XXXVVVSSSPPPMMMKKKJJJMMMYYYfff}}}{{{zzzwwwsssoooddd\\\WWWWWWXXXXXXZZZ^^^^^^dddkkkppprrrnnndddZZZWWWXXXYYY[[[]]]___aaaaaa]]]]]]\\\[[[ZZZYYYXXXXXXXXXTTTOOOLLLJJJIIIHHHFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQOOOMMMKKKLLLNNNOOORRRUUUXXXYYY[[[]]]```gggiiilllnnnqqqvvv{{{~~~yyytttmmmxxx|||kkkTTT@@@666222222111111111111111222////////////////////////////////////000000000111222222222222222333333333333333333444555666777888999999<<>>>>>@@@???>>>===<<<<<<<<<<<<999===<<<>>>DDDFFFUUUooo~~~uuulllhhhjjjkkkddd]]]\\\nnn}}}nnnfffiiippp~~~wwwlllhhhqqq|||vvvnnnjjjmmmooonnnjjjiiikkkkkkjjjgggccc^^^[[[YYYSSSPPPMMMLLLSSSdddxxx~~~{{{yyyyyy{{{|||ssshhhccc___YYYUUUQQQOOOMMMLLLIIIKKKUUU```yyy|||xxxvvvuuusssmmmiiibbb[[[UUUTTTSSSRRRTTTXXX]]]gggqqquuuvvvsssiii]]]ZZZZZZZZZZZZ\\\^^^```aaa______^^^]]][[[ZZZYYYYYYXXXUUUPPPLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMOOORRRSSSPPPKKKIIIKKKNNNOOORRRVVVYYY[[[\\\___aaadddgggjjjmmmqqqvvv|||wwwtttmmm|||xxxgggPPP>>>888222222111111111111111222////////////////////////...////////////000000000111111222222222333333333333333333444555666888888:::888<<>>===<<<<<<;;;;;;;;;;;;777;;;999<<>>::::::??????JJJbbbwwwpppttt{{{xxxooo^^^bbbooo|||mmmmmmssswww{{{}}}oooiiigggfffgggiiiiiikkkllljjjeee```___```UUUTTTOOOHHHFFFPPPdddttt~~~{{{zzzyyyzzz{{{rrrgggbbb]]]XXXYYYTTTQQQQQQQQQMMMLLLMMM[[[qqqxxxtttooonnnnnnjjj___WWWWWWTTTSSSUUUTTTRRRTTTYYYiiiwww~~~{{{yyypppcccaaa___]]][[[\\\___bbbddd`````````___^^^^^^]]]]]]YYYUUUQQQMMMKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGIIIKKKGGGMMMRRRRRRNNNLLLOOOSSSQQQUUU[[[___ccceeegggiiijjjmmmqqqtttvvvwwwyyy{{{zzzvvvtttwww~~~}}}~~~yyyppp^^^DDD777:::555444333111000/////////000000000000000000000000............/////////000000111111222333333444444444444444555666777888999;;;666<<>>>>>===BBBMMMVVVqqqpppuuu|||ooo```eeekkkuuuxxxkkkhhhmmmsss|||{{{mmmggghhhiiiiiiiiiiiiiiigggdddaaa]]][[[YYYUUUQQQMMMIIIOOOaaasss~~~~~~~~~}}}|||rrrfff___[[[XXXUUUPPPMMMMMMNNNOOOOOOVVVccc{{{~~~|||uuutttssspppkkkddd___[[[WWWQQQOOOVVV]]]]]]ZZZYYYnnnyyy{{{{{{~~~tttqqqeeedddcccccceeegggiiiiiiccccccbbb]]]YYYWWWYYY[[[^^^XXXOOOJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJLLLLLLMMMNNNQQQSSSSSSWWW[[[^^^^^^```eeeiiillloootttxxxyyyxxxuuussstttuuuvvvuuuuuuyyy{{{{{{lllYYYDDD888666222111111000000000000000000000000000000000000000////////////000000000000000111111222222333444444444444444333333444444555666999999===CCCIIIgggqqqZZZQQQXXXeeezzz|||gggaaahhh}}}~~~}}}}}}}}}jjj^^^VVVWWW\\\___```aaabbbaaa___]]]\\\ZZZZZZZZZWWWSSSMMMHHHDDDCCCDDDEEEzzzgggSSSEEE===888777555333222222222222444444444444444555555555444444666777999888777555;;;;;;::::::::::::;;;;;;888888777666666777888888555444444444444555666666555555666666777777888888888999999:::::::::::::::999:::<<<<<<;;;:::;;;<<<999<<<>>>===<<<@@@IIIRRRkkkttttttyyyooo\\\___cccmmm{{{mmmhhhjjjnnn~~~{{{qqqmmmmmmnnnjjjjjjiiihhheeeaaa^^^\\\YYYVVVRRRMMMIIINNN^^^ooo~~~pppddd^^^YYYUUUQQQNNNNNNNNNNNNNNNOOOXXXmmm}}}|||{{{yyywwwuuussssssrrrpppkkkeee```]]]WWWRRRQQQWWW^^^___]]]]]]lllyyy|||}}}tttpppgggeeeeeegggkkknnnooonnnhhhhhhfffaaa]]]ZZZ[[[]]]^^^XXXOOOJJJIIIIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMLLLLLLMMMOOOQQQSSSWWW[[[]]]^^^aaaeeeiiikkknnnrrrvvvwwwvvvtttrrrqqqrrrrrrppppppssszzz|||~~~yyyjjjVVVBBB888777222111111000000000000000000000000000000000000000////////////000000000000000111111222222333333444444444444333444444555555777999999===BBBHHHdddooo\\\RRRXXXbbbzzznnnaaaaaasss~~~||||||lll```WWWXXX]]]___```bbbaaa```___]]]\\\[[[[[[[[[WWWTTTNNNHHHEEECCCDDDEEEqqq^^^MMMBBB<<<888666555333222222222333333444444444555555555666444555777999:::999777666::::::999999999999::::::777777777777777777777777555555444444555555666777444555555666777888888999999888888888888999::::::999;;;<<<<<<:::999:::::::::===>>><<<;;;>>>FFFMMMaaazzzqqqsssooo[[[\\\___ggg{{{wwwpppmmmlll||||||qqqooopppkkkjjjjjjhhheeebbb___]]]ZZZWWWSSSOOOJJJLLLYYYhhh||||||lllccc[[[WWWSSSPPPOOOOOOMMMLLLJJJNNN]]]uuu~~~{{{yyywwwvvvtttssssssrrrqqqpppoooooorrrsssrrrppplllgggaaa^^^WWWRRRRRRXXX^^^```aaaccckkkzzzuuuqqqjjjgggggglllssswwwvvvsssooonnnlllhhhccc_________^^^XXXOOOJJJIIIIIIHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMMMMLLLKKKKKKMMMOOOSSSWWW[[[]]]^^^aaafffkkkmmmooorrrtttuuutttsssrrrpppqqqpppmmmlllnnntttyyyyyyyyyvvvfffRRR???777888222111111000000000000000000000000000000000000000////////////000000000000000000111111222333333333444444444444444555666777777:::999<<>>999888777666444333222222333444555666666777888888999999=========:::888888;;;>>>888888777777777777888888444555666666666666555444666555555555555666777777444555555666777888888888777777666555666777888999888:::;;;;;;:::999999:::888999:::::::::===CCCHHH\\\lllaaaccc^^^```fffppp~~~tttbbbvvv|||uuulllkkkkkkkkkiiigggeeecccaaa```[[[XXXUUURRRLLLIIIOOOWWWhhhwww}}}uuugggccc]]]WWWTTTQQQNNNLLLPPPJJJJJJUUUeeewwwzzzuuunnnhhhccc```]]]ZZZWWWYYY[[[\\\]]]```dddgggpppqqqqqqppplllfff___[[[QQQNNNNNNQQQTTTVVV]]]dddmmm|||xxxpppnnnnnnqqqwwwyyyvvvsssyyyxxxuuurrrnnniiieeebbb^^^XXXOOOJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIKKKOOORRRSSSVVVZZZ\\\^^^bbbiiinnnwwwwwwxxxyyyyyywwwuuutttrrrsssrrrpppmmmmmmrrrvvv~~~~~~vvvssswwwxxxvvvmmmZZZEEE999555666222111111000000000000000////////////////////////////////////000000000000///000000111111222333333444444444555666777999:::999===;;;;;;@@@CCCQQQjjj}}}jjj___^^^bbbwwwlllbbblllwww{{{wwwhhhYYYVVVYYY\\\___bbbaaa``````___^^^^^^^^^^^^ZZZWWWRRRMMMHHHFFFEEEEEEmmmXXXFFF;;;666666666555444333222333444444555666666777888999::::::BBBBBBAAA<<<777666888;;;777777777666666777777777555555555555555555555555666666555555666666777888666666666666777777777777666555555555555666777777777999:::;;;:::999:::;;;888999999:::;;;>>>BBBFFF[[[|||mmmZZZ^^^[[[^^^gggsssyyy\\\gggxxx~~~yyynnnlllkkkjjjhhhfffdddbbbaaa```ZZZXXXUUUSSSMMMIIIKKKPPP```ooo}}}|||~~~rrrlllccc\\\VVVSSSPPPNNNNNNIIIFFFLLLWWWeeewwwuuugggccc^^^YYYVVVTTTQQQOOOKKKNNNQQQRRRSSSVVV[[[```hhhjjjlllllliiiccc]]]YYYOOOLLLLLLLLLLLLNNNVVV```nnn{{{rrrrrrrrrtttvvvwwwvvvuuu}}}{{{yyyvvvsssnnnhhhddd^^^XXXOOOJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHKKKOOOSSSSSSVVVZZZ\\\^^^cccjjjpppwwwyyy{{{}}}~~~}}}{{{yyytttuuutttppplllkkkooorrr~~~{{{wwwtttzzzxxxttthhhRRR@@@777444444222111111000000000000000////////////////////////////////////000000000000//////000000111222222222333444444555777999:::;;;999>>><<<;;;AAACCCLLL```ppp```\\\```tttpppfffhhhnnnqqq{{{kkk[[[VVVXXX\\\```cccbbbbbbaaa______^^^^^^^^^[[[XXXSSSNNNJJJGGGEEEEEE|||kkkWWWEEE;;;777666666555444333222333444444333444555666777888888999;;;>>>AAA>>>999666777999777666666555555666666777555555444333333444555555666666666666666777777888777777777777666666666666444444555666666666666555555777999:::::::::;;;<<<;;;;;;::::::;;;===@@@CCCQQQrrrpppXXX\\\XXX\\\eeerrr~~~bbbeeeooo~~~{{{ooollljjjiiigggeeecccaaa``````YYYWWWUUUTTTNNNHHHHHHLLLYYYgggwww}}}|||}}}|||tttiii___XXXTTTQQQPPPLLLIIIGGGHHHLLLUUUfffuuu|||pppdddYYYVVVRRROOONNNMMMKKKJJJHHHKKKNNNNNNMMMOOOTTTZZZ\\\___ccceeeddd```\\\XXXNNNLLLJJJIIIFFFGGGQQQ\\\nnn|||tttvvvxxxwwwwwwwwwzzz|||~~~|||zzzxxxssslllggg^^^XXXOOOJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGIIINNNQQQSSSVVVYYY\\\^^^dddkkkqqqsssvvv{{{zzzzzzxxxsssmmmjjjkkknnnzzzxxxtttrrruuuzzztttcccLLL<<<666333111222111111000000000000000////////////////////////////////////000000000000//////000000111111222222333333444666777999;;;<<<999???===<<>>???===:::999;;;666666555555555555666666666555333222222333555666666666666666666777888888888888777777666666555555222333555666666666555444444666999:::::::::<<<===>>>===<<<;;;;;;<<<>>>@@@FFFggg|||rrrYYY\\\WWWZZZdddrrr~~~jjjhhhmmm~~~}}}{{{{{{ooollliiihhhfffdddbbbaaa``````YYYVVVUUUTTTOOOHHHGGGJJJSSSaaapppyyy~~~~~~~~~yyymmmaaaYYYUUURRRQQQNNNKKKIIIGGGFFFKKKZZZiiiwwwzzz{{{yyywwwpppcccWWWRRRPPPMMMKKKLLLLLLKKKJJJKKKMMMOOONNNLLLMMMRRRWWWSSSWWW\\\```aaa___[[[XXXNNNLLLJJJGGGCCCDDDNNNZZZmmm}}}vvvyyy|||zzzxxxxxx}}}~~~}}}{{{vvvoooiii^^^XXXOOOJJJIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKIIIGGGFFFHHHLLLOOOSSSVVVYYY\\\^^^dddlllrrrnnnssszzz}}}vvvnnnjjjjjjlllvvv|||}}}sssooonnnttt|||uuuaaaIII:::666333///222111111000000000000000////////////////////////////////////000000000000/////////000111111222222333333444666888:::<<<===999???===<<>><<<<<<>>>:::555333333444444222444555666777999999999:::;;;;;;<<<<<<;;;999888666666666555444333333222222333333333333444444555666666666666666666666666666666666666555555444444444555444444333333444444555555555777888:::<<<=========<<<;;;:::;;;===???@@@GGGUUUssstttYYYSSSMMMXXXccckkkyyyrrrdddeeeuuuxxx}}}yyyjjjiiihhhfffdddccccccbbb```^^^YYYWWWTTTPPPLLLHHHFFFDDDNNN___ooouuuyyytttgggbbb```YYYQQQQQQLLLHHHHHHGGGIIIPPPXXXiiisssvvvpppkkkjjjddd[[[PPPLLLIIIIIILLLMMMLLLJJJLLLLLLKKKJJJKKKLLLMMMNNNQQQSSSWWW[[[^^^^^^ZZZWWWNNNJJJFFFEEECCCEEEMMMWWWiii|||~~~|||yyyyyyxxxuuuooojjj^^^SSSJJJJJJLLLLLLJJJJJJIIIGGGDDDCCCCCCDDDFFFHHHJJJJJJIIIGGGFFFIIIMMMPPPRRRUUUXXX\\\___dddjjjnnnssswww|||}}}wwwoookkklllvvv||||||qqqoooooovvv{{{ppp[[[EEE:::999666000///000111111111000...---......///000000000000000000000000000111111111111222333333333333333333444666666666666777888999:::===<<<===???@@@BBBKKKTTTrrrmmmdddaaaeeettt^^^```jjj}}}tttaaaWWWXXX```fffhhhhhhfffdddaaa^^^\\\[[[[[[^^^]]]ZZZTTTMMMHHHEEEDDDxxxmmm\\\MMMDDD???>>>===>>>:::555333333333333111555555777888999::::::::::::::::::::::::999888777777777666555555444333333333333333333333444555555666666666666666666666666555555555555444444444333555444444333333444444555666666777888:::;;;<<<<<<===<<<;;;;;;<<<===???@@@CCCQQQooosssWWWRRROOOXXX```gggwwwooo``````pppyyy{{{yyyjjjhhhhhhfffdddccccccbbb```^^^[[[YYYUUUPPPKKKHHHEEEDDDKKK\\\llltttyyy~~~~~~nnnfffccc[[[SSSTTTOOOJJJHHHGGGGGGMMMTTT___iiiooojjjggggggccc[[[WWWSSSOOONNNOOOPPPNNNLLLNNNNNNMMMLLLLLLLLLMMMNNNNNNOOORRRUUUWWWWWWTTTRRROOOJJJGGGEEEBBBCCCKKKTTThhh}}}{{{xxxvvvuuuuuurrrmmmhhh```UUUKKKJJJKKKJJJHHHGGGHHHGGGEEEDDDDDDEEEFFFGGGIIIIIIHHHFFFFFFHHHLLLPPPSSSVVVYYY]]]aaafffkkkooovvvzzz~~~|||xxxqqqnnnooorrryyy~~~tttrrrqqqvvv}}}xxxmmmWWWBBB888777444///000000000000000///.........///000000111111000000000000000000111111111111222222333333333333444444666666666666777888999999:::999<<>>===<<<999555333333333222111666777888999:::;;;;;;;;;999999888888888888888999888888777666666555555555333333222222222333444444666666666666666666666666555444444444444333333333555555444444444444555555777777888888999::::::;;;======<<<<<<<<<>>>@@@AAAAAANNNkkknnnUUUQQQQQQVVV[[[aaarrrkkk[[[ZZZiii|||{{{xxx}}}xxxjjjfffgggeeecccccccccbbb```___^^^[[[VVVQQQLLLHHHEEEDDDGGGVVVfffqqqxxx}}}{{{|||yyyooojjjccc[[[XXXRRRMMMJJJGGGEEEJJJPPPVVVbbbhhheeedddfffeee``````[[[WWWUUUUUUUUURRROOOQQQPPPOOONNNNNNMMMNNNNNNMMMMMMMMMOOOQQQPPPNNNLLLNNNJJJGGGEEEAAAAAAGGGPPPbbbzzz~~~vvvssspppppppppnnniiieeeaaaVVVMMMKKKKKKHHHEEEEEEGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEHHHLLLPPPUUUXXX\\\___ccchhhmmmqqqzzz}}}~~~}}}zzztttrrrtttqqqyyyuuusssrrruuuzzzuuugggQQQ>>>555555333000111111000//////////////////000000111111111111000000000000000111111111111222222222333333444444444555555555555666777888888777777:::???@@@BBBIIIQQQdddvvvcccaaa}}}nnn^^^___ppp~~~rrreee^^^]]]bbbfffeeeeeedddcccbbbbbbaaaaaaZZZZZZYYYUUUOOOKKKHHHHHHuuuaaaTTTDDD;;;;;;===<<<:::888666444333333333444444777888999:::;;;;;;;;;;;;888888777666666777888999777777777666666555555555333333222222222333333444666666666666666666666666444444444444444333333333555555444444444444555555888888888888999999999999======<<<======>>>@@@@@@CCCLLLfffjjjTTTRRRRRRTTTVVV[[[kkkiiiYYYWWWcccttt}}}vvvuuuzzzttthhheeefffdddbbbbbbcccbbbaaa___```]]]XXXRRRMMMHHHFFFDDDDDDOOO___mmmvvv~~~{{{wwwwwwxxxrrrjjjcccZZZUUUOOOLLLHHHFFFJJJPPPXXXccciiifffeeejjjmmmjjjhhhddd^^^\\\\\\[[[XXXUUUSSSSSSRRRQQQOOOOOONNNNNNOOOMMMLLLLLLMMMMMMKKKJJJLLLHHHFFFDDDAAA@@@FFFNNNZZZsss|||qqqnnnlllkkkllljjjfffbbb^^^UUUMMMKKKJJJGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHMMMQQQWWWZZZ^^^cccgggkkkpppttt|||~~~|||vvvtttvvvttt|||yyysssrrrtttwwwxxxqqqbbbKKK:::444444333111222111///.........///000000000111111111111111000///000000000111111111111222222222333333444444444444444444555555666777888999888:::===???AAAJJJSSSaaakkkaaayyy|||ffffffooorrrccc]]]```ddddddddddddccccccbbbaaa```[[[[[[ZZZVVVPPPKKKHHHGGGyyylllUUUIII;;;444666888888666333333333444444555777999888999:::;;;;;;;;;;;;;;;888777666666666777888999666666666555555555555555444444333222222333333333666666666666666666666666444444444444444444444444666555555444444555555666888888888888888888888888<<<<<<<<<======>>>???@@@CCCIII^^^|||jjjXXXVVVSSSUUUVVVYYYddd~~~jjjZZZVVV```ppp}}}uuurrrvvvssshhheeedddcccbbbbbbbbbcccaaa```aaa___ZZZUUUOOOJJJFFFDDDAAAIIIWWWgggsss{{{{{{tttrrrzzz~~~uuukkkbbb\\\VVVRRROOOLLLIIIMMMSSS```kkkqqqmmmkkkqqqvvvvvvpppkkkfffcccbbbaaa]]]ZZZVVVUUUUUUSSSRRRQQQPPPOOOPPPNNNLLLKKKKKKKKKIIIHHHHHHFFFEEEDDDBBBAAAFFFNNNUUUnnn|||ooollliiihhhhhhgggccc```YYYQQQKKKKKKJJJHHHGGGHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGJJJOOOSSSYYY\\\aaafffkkkoootttwww~~~}}}~~~}}}uuuqqqrrrvvv~~~~~~}}}|||}}}{{{uuurrruuuzzzxxxmmm\\\FFF999555444333222222111///.........///000000000111111111000000//////000000000111111111111111111222333333444555555444444444555555666777888===::::::;;;===AAAKKKVVVhhhxxxcccuuummmooowwwxxxggg]]]___ddddddddddddcccbbb```___^^^]]]^^^\\\XXXQQQKKKGGGEEErrraaaIIIAAA777222333666666555222333555555555666999;;;888999::::::;;;;;;;;;:::888888777777777777777888555555555555555555555555555555444333333333444444666666666666666666666666444444444555555555555666666666555555555555666666777777888888888888888888;;;;;;<<<<<<===>>>>>>>>>AAACCCTTTttt~~~rrraaa]]]YYY[[[^^^\\\^^^ppp}}}kkk\\\XXXaaappp|||uuutttyyyyyyllleeecccbbbaaaaaabbbcccbbb``````___\\\XXXRRRLLLGGGDDDAAADDDPPPaaaoooxxx}}}}}}tttpppwwwyyykkk```___ZZZVVVSSSPPPMMMQQQWWWhhhuuu~~~|||zzz~~~zzzuuunnnjjjhhhfffbbb^^^YYYYYYXXXXXXWWWUUUTTTSSSPPPNNNLLLKKKKKKKKKIIIGGGGGGEEEEEEEEECCCAAAFFFMMMTTTkkkzzzmmmjjjfffeeeeeeddd```]]]TTTNNNJJJJJJJJJHHHHHHJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJMMMSSSWWW[[[___dddjjjnnnrrrwwwzzz}}}zzz|||~~~tttooonnnttt{{{~~~||||||~~~yyyvvvuuu|||~~~vvvhhhUUUAAA777666444222111111111000//////////////////000000000000//////...000000000000111111111111111111222333333444555555555555555555666777888888>>>;;;:::<<<===@@@JJJUUUnnnfffppp~~~qqqvvvxxxggg]]]^^^bbbcccdddddddddbbbaaa^^^]]]^^^___^^^YYYRRRKKKFFFDDD~~~hhhSSS@@@<<<666444444666888999333555777777666666888:::888999999:::::::::::::::999999999999888777666666666666666666666666666666777666555555444444444555666666666666666666666666555555555666666666777777666666555555555555666666666666777777888888999999999:::;;;<<<<<<=========AAA???MMMkkklllcccbbbgggjjjddd[[[ccc}}}kkk]]]ZZZdddrrr{{{wwwzzzrrrdddbbbaaa```aaabbbcccbbbaaa^^^^^^^^^[[[UUUNNNHHHDDDBBBBBBJJJ\\\llltttzzzwwwpppvvvuuuhhhccc^^^ZZZXXXTTTPPPSSSXXXnnnxxxrrrnnnjjjddd```\\\]]]]]]]]]\\\[[[YYYXXXRRRQQQPPPOOOOOONNNLLLJJJHHHGGGGGGGGGDDDAAAEEEKKKRRRggg}}}xxxlllhhhdddbbbaaa```\\\YYYSSSNNNJJJKKKJJJGGGGGGJJJIIIHHHGGGFFFGGGIIIKKKLLLKKKKKKLLLKKKMMMPPPVVVZZZ\\\```ffflllqqquuuyyy||||||{{{~~~yyyrrrppprrryyy~~~}}}|||~~~{{{yyyzzzyyyrrrbbbOOO<<<666555333000///000000000000000///......///////////////...------000000000000111111111111000111111222444555555666666666666666777888999999<<<:::;;;>>>>>>@@@GGGPPPdddzzzgggjjjqqq{{{uuu|||xxxfff[[[ZZZ]]]bbbcccdddeeedddcccaaa```]]]^^^]]]ZZZSSSMMMHHHFFFyyy```HHH:::999777666666888;;;===666888:::999666555777999888888999:::::::::999999999:::::::::999888666555777777777777777888888888888777666555555555555555666666666666666666666666555666666666777777888888666666555555555555666666666666666777888888999999888999:::;;;<<<<<<<<<<<>>???@@@<<>>@@@BBBCCCKKKXXX{{{mmmgggeeekkkttt~~~nnnppp}}}hhh[[[ZZZ^^^```aaaccceeeeeeeeecccbbb```^^^ZZZWWWTTTOOOIIIFFF|||lllTTTBBB888777555444333444555666888888888888888888888888::::::999999888888888888999777777888999:::999888888777777666666666666666666555555555555666777777888777777777777777888888888888999999999999999888999888777666666777888999999999999888888777777777888999999:::;;;<<<<<<===<<>>???@@@AAAIIIfffssshhh___dddqqqpppXXXmmmuuuiii```[[[___```aaacccddddddcccbbb___^^^\\\ZZZXXXSSSLLLHHHvvvkkk[[[GGG999666555444444444444555555555555666666777888999999777777777777777777777777999888777888:::::::::999777777666555555555555666444333333333333444555555555555555666666888999::::::::::::::::::;;;<<<<<<<<<<<<:::999999::::::;;;777777888999::::::;;;;;;888888999999::::::;;;;;;>>>@@@CCCMMMdddrrr___[[[ccclllzzzqqqcccXXXVVVdddyyynnnbbb\\\[[[[[[]]]___cccaaa]]]WWWOOOIIIFFFFFFCCC@@@???DDDRRRddduuu|||rrrmmmgggddddddaaaxxx}}}{{{wwwqqqkkkgggfffdddddddddbbb___]]]ZZZXXXTTTQQQMMMJJJGGGFFFEEELLLWWWdddqqq{{{}}}jjj```WWWVVVVVVTTTQQQQQQNNNKKKGGGDDDCCCEEEGGGIIIIIIIIIIIIGGGEEECCCDDDEEEGGGIIILLLOOOSSSYYY```dddkkkpppwww}}}~~~~~~wwwjjj___FFF===555444444111000000111111111111000000000000//////............//////111111///......///111111222333444555666666666666555555666777888999:::::::::::::::;;;;;;===>>>>>>CCCGGG___yyyjjj]]]```mmm|||~~~aaannnrrrdddYYY^^^___```aaabbbccccccbbb___^^^]]]\\\YYYUUUOOOJJJtttbbbOOO@@@888555555555444444555555555444444555666777777888888777777777888888888888888888777666777999:::999888777666666555555555555555333333333333333444555555555555555555666777888999888888999:::;;;===???@@@>>>===<<<:::::::::;;;<<<::::::999999999999999999777777888:::;;;<<<>>>>>>???@@@BBBJJJ]]]yyyzzzooo^^^ZZZaaagggzzzvvvfffXXXYYYnnntttddd^^^]]]\\\]]]```aaa```\\\VVVNNNIIIFFFFFFCCC@@@???AAALLL___sssyyypppkkkiiihhh```mmmyyytttnnnnnnnnnoooooolllgggccc]]][[[WWWSSSOOOLLLIIIHHHEEEIIIPPPZZZeeennnvvvzzz{{{~~~|||kkk```WWWVVVVVVTTTRRRQQQLLLJJJGGGDDDCCCDDDEEEGGGHHHIIIHHHFFFDDDCCCDDDEEEHHHJJJNNNRRRWWW]]]dddiiiqqquuuzzz~~~xxxkkk^^^BBB:::555444444111///000000000000000111111111111//////............//////222111000//////000111222222333444555666666666666555555666777888999:::::::::::::::;;;;;;===>>>>>>DDDFFFYYYwwwgggYYY[[[iiixxxpppttt}}}jjj\\\]]]]]]___```aaabbbbbbbbb___^^^]]]\\\ZZZVVVQQQMMM|||~~~{{{lllWWWDDD;;;888555555555666666666666666444444555555666666777777777777777777888888888888777666555666888999888777777666555555444444555555444333333333333444555555555555555555666777777888888888999:::===@@@BBBDDD???>>><<<;;;::::::;;;<<<>>>===<<<:::888666444333666777888:::;;;===>>>??????@@@BBBHHHXXXqqqsssggg\\\ZZZ___gggxxxxxxbbbWWWeeezzz}}}hhhaaaaaa^^^^^^aaa```___\\\WWWQQQKKKHHHHHHCCCBBB@@@AAAHHHXXXmmm{{{~~~xxxqqqnnnllldddiiivvvyyywwwwwwxxxyyyxxxuuuoookkkccc```\\\WWWRRRNNNJJJIIIEEEHHHMMMUUU]]]eeekkknnnqqquuu{{{~~~}}}{{{yyyxxxjjj```WWWUUUVVVSSSQQQQQQKKKJJJGGGEEEDDDDDDDDDEEEGGGGGGGGGFFFDDDDDDFFFHHHJJJMMMQQQVVV[[[bbbjjjooovvvyyy~~~|||vvvhhhYYY???888444444333000///111//////000000000000000111//////......//////000000222222222111111222222222222333444555555666555555555555666777888999:::::::::::::::;;;<<<>>>???@@@GGGIIIXXXzzzqqqbbbVVVWWWdddsss|||xxx}}}qqqbbb\\\\\\]]]^^^```aaabbbbbb___]]][[[ZZZYYYVVVRRROOOxxxwwwppp```LLL===888888555666666777777888777777555555555555555555555555555555666666666777777777666555444555666777666555666666555444444444444555444444444444444555555666666666555555555666666777888888888999;;;>>>AAABBB???>>><<<;;;::::::;;;;;;<<<;;;:::999777666444444666777888999:::;;;<<<<<<<<<>>>AAAGGGSSSjjjiii]]]ZZZ[[[]]]fffvvvkkk[[[cccvvvnnnfffddd___]]]```___```___[[[UUUOOOLLLKKKDDDDDDBBB@@@DDDQQQdddrrrxxx~~~}}}}}}vvvrrrllllllppp~~~}}}}}}{{{xxxvvvooolllfff___XXXRRRNNNLLLHHHKKKOOOUUU[[[aaafffhhhmmmqqqvvvyyyxxxvvvuuuuuuiii^^^UUUTTTTTTRRROOOOOOJJJIIIHHHGGGEEEDDDCCCCCCEEEFFFFFFEEEEEEFFFIIILLLLLLOOOTTTYYY___gggoootttzzz}}}zzzwwwqqqaaaPPP===777333333111//////222....../////////000000000000////////////000111222333333333444444333333333111222333444444555555555555555666777888999:::::::::::::::<<<===???AAABBBHHHJJJWWWuuuooobbbVVVUUU^^^kkk{{{ssseee[[[[[[\\\]]]___```bbbbbb___]]]ZZZXXXWWWVVVTTTRRRyyysssfffUUUEEE:::777888666666777888888888888888555555555555555555444444444444444555555555666666555444333444666666666555666666555444444444444555555444444444444555666666777666666555555555666666777777666666777:::<<<>>>???>>><<<;;;:::::::::;;;666666777777888888888999777777888888888999999999:::<<<@@@FFFQQQeeeyyy```VVVYYY]]]\\\ddduuuooo]]]dddwwwsssiiieee___\\\^^^```aaaaaa^^^XXXSSSOOONNNEEEEEEDDD@@@AAALLL]]]kkkwww~~~~~~|||~~~xxxqqqppppppzzz~~~~~~~~~}}}{{{wwwppphhh___XXXRRRPPPMMMOOOSSSYYY^^^bbbeeegggmmmrrrwwwxxxwwwuuuuuuvvvggg]]]TTTRRRSSSPPPNNNNNNIIIIIIIIIHHHGGGEEECCCBBBDDDEEEEEEEEEEEEGGGKKKNNNNNNQQQVVV[[[bbbjjjrrrwww|||~~~}}}{{{~~~~~~vvvssslllZZZHHH<<<777222222000...000333---.........//////000000000000000000000111222222333333555555555555333333111111222333444444444444555555666777888999::::::999:::;;;<<<>>>@@@BBBCCCAAAEEEQQQmmmrrrfffYYYVVVZZZcccrrr~~~~~~qqqddd[[[[[[[[[\\\^^^```aaabbb___\\\YYYVVVVVVUUUTTTSSSnnnWWWHHH>>>888666888555555555555777999;;;<<<666555333222222333444444///000111222222222222222777666666666555555555555333333333444444444555555666555444333222333444555555444444333333444444555555555666666777888888888999::::::;;;;;;::::::999999999999888888888888888666777777888999:::::::::777;;;:::>>>IIIWWWsss|||cccTTTPPPTTTXXXbbbrrrwwwbbbaaaooozzzgggbbbbbb```^^^___^^^\\\[[[ZZZWWWRRRNNNKKKFFFAAA??????FFFVVVeeezzz}}}yyy{{{sssqqqwwwzzztttlllccc[[[UUUYYYWWW[[[aaaccc```ccchhhooopppqqqsssuuutttqqqnnneee___VVVMMMIIIIIILLLOOOLLLKKKJJJIIIGGGFFFEEEEEEIIIIIIIIIIIIHHHIIIKKKMMMKKKPPPXXX```gggmmmssswww}}}|||}}}}}}zzztttwww~~~vvvrrrqqqfffSSSEEE777555333111000000000111000000000000000000000000000000000000111111111111444333222222111111222222333333333444444444555555333333444555666777888888;;;;;;;;;;;;;;;<<<@@@CCCBBBFFFLLL]]]sssbbbVVVRRRZZZlll~~~~~~~~~uuucccZZZZZZYYYYYYZZZ\\\^^^```___^^^\\\[[[ZZZXXXTTTQQQvvveeePPPBBB;;;666555777777666666666666888999:::777666555444333333444555111222222333444444333333333444555666666666666666333333333444444444555555555444333333333444555555444444333333333333444444444444555555666777777777888888999999999999888888888888888888888888888777666666777777888999999:::777;;;:::===FFFQQQmmmgggVVVOOOQQQUUU[[[mmm{{{fff___ggg{{{fff```___]]][[[^^^]]]\\\[[[ZZZWWWSSSOOOLLLFFFAAA>>>>>>DDDRRRaaaxxx|||yyywwwmmmmmmuuu{{{tttlllgggeeebbbdddhhhhhhdddeeeiiillllllmmmoooqqqpppmmmjjjddd^^^VVVNNNJJJIIIKKKMMMJJJJJJIIIHHHGGGGGGFFFFFFIIIJJJKKKJJJJJJJJJLLLNNNMMMSSS[[[cccjjjpppuuuxxx}}}|||}}}|||{{{}}}|||xxxzzz}}}vvvrrrooobbbNNNAAA777555333111000000111111000000000000000000000000000000000000111111111111333222222111111222333333333333333333444444444444444555666777888999::::::;;;;;;;;;;;;;;;<<>>999666666888888888777666666666777777999888777666555555555555333333444555555555444444000222444666777777666666333333333444444444555555444333333333444555666666444444333333333333444444333333333444555555666666777777888888888888777777666666666777777777777777555666666777777888888999555;;;;;;<<>>===AAAMMMZZZqqq{{{yyy~~~rrrmmmnnnxxx|||wwwuuurrrqqqqqqnnnjjjhhhiiihhhggghhhjjjkkkjjjhhheee```]]]VVVPPPLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKLLLMMMLLLLLLNNNOOOOOOVVV___gggnnnrrrvvvyyy{{{|||~~~}}}}}}~~~||||||}}}~~~zzz{{{{{{yyywwwrrrkkk\\\HHH:::666555333111000000111111000000000000000000000000000000000000111111111111111111111111222333444444333333333333444444444444666777777888999:::;;;;;;:::;;;;;;;;;;;;<<>>@@@>>>@@@AAAIIIcccxxxhhh___```mmm{{{~~~~~~~~~|||~~~}}}wwwfff___WWWWWW]]]aaa```^^^```___^^^^^^^^^\\\YYYVVVsss\\\OOOBBB<<<;;;999888999444555555666777777888888888888888777666666555444222222333333333222222111111333555666666555222000333333333444444444555555222333444555666666777777333333333222222333333333111111222222333444444444777777888888888888777777444444555555666666666666666666666666777777777777222999;;;<<<@@@EEE\\\}}}}}}kkkYYYOOOPPPTTThhhzzzmmm\\\WWWTTTbbbuuupppcccaaa___[[[XXXXXXXXXYYYZZZYYYVVVSSSQQQJJJCCC@@@======CCCJJJZZZnnn~~~xxxvvvzzz{{{tttttt{{{}}}yyyuuuoookkkcccbbbaaabbbcccccc```^^^ZZZXXXVVVTTTPPPMMMKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMMMMNNNPPPQQQRRRYYYccclllrrrwwwzzz|||}}}|||zzzyyyzzz~~~~~~~~~uuuzzz|||}}}zzzrrreeePPP>>>444444444333222111111111111///////////////////////////000000000111111111111///000000111222444555666666666666666777777777777666666777777888999999999999;;;<<<<<<;;;;;;===>>><<<>>>???CCCWWWtttfff___eeennnrrruuuzzz~~~uuuiiiaaaXXXWWW[[[``````^^^```___^^^______]]][[[XXXzzzkkkSSSGGG<<<999888777666777333444555666777888777777555555666666666555444444111111222222222111000000222333444555555333111000333333333444444444555555333444555666666666666666333333222222222222333333111111222222333333444444777777888888888888777777444444555555666666777777777777777777777777777777444999999;;;AAAEEEXXXvvvwwwhhhZZZSSSUUUYYYiiivvvxxxfffYYYVVVSSS^^^nnnzzzvvvxxxsssddd```]]]XXXXXXXXXXXXYYYZZZXXXUUUSSSSSSKKKDDDAAA>>>===@@@EEERRRcccxxxxxxtttrrrttt}}}}}}uuutttyyy}}}zzzwwwpppiiibbbaaa``````aaa```^^^]]]WWWWWWVVVUUURRRPPPMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKLLLOOORRRTTTZZZdddmmmtttyyy}}}|||zzzzzz}}}zzz}}}yyyppp```LLL;;;555333333333222222222111111000000000000000000000000000000000000111111111111000000000111222444555666666666666777777777777888666666666777777777888888999;;;<<<<<<;;;;;;<<<===<<<@@@BBBCCCQQQtttkkk^^^\\\aaajjjpppzzz|||~~~qqqjjjbbbZZZVVVYYY]]]___^^^______^^^______^^^[[[YYYqqqaaaLLLAAA888777888777666777444555666777777666555555111222333444444444333333111111222222111000000///111222222333333333333222333333333444444444555555444555666777777666555555333333222222222222333333111111222222333444444555555666666777777666666555444555555666777777888888888888888888888888888888777999777999AAADDDRRRlllyyylllbbb^^^```ccchhhnnnvvvbbbXXXXXXWWW```nnnvvvjjjeeepppyyyhhhbbb]]]VVVXXXXXXXXXYYYYYYXXXUUURRRTTTLLLEEEBBB???===>>>BBBIIIWWWjjjzzzzzzrrrnnnlllmmmvvv~~~xxxzzzttt{{{wwwoooeeeaaa___^^^^^^^^^^^^\\\[[[VVVVVVVVVUUUTTTRRRQQQPPPMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHJJJOOORRRVVV\\\eeennnvvv|||~~~yyyyyyzzzzzz~~~{{{vvvmmm\\\GGG999555222333333333222222111111000000000000000000000000000000000000111111111111111111111111222333444555444555555555555666666666666666666777777777777777999:::<<<<<<;;;:::;;;<<<;;;@@@DDDDDDLLLkkksssaaa[[[^^^eeemmmyyywwwqqquuu~~~wwwiiiccc[[[VVVVVVZZZ]]]___^^^^^^]]]^^^___^^^\\\YYY|||iiiXXXHHH>>>777777999999999:::666777777777777555333222///000222333444333333222222222222222222111000///000000111111222444444555333333333444444444555555555555666777777666555444333222222222222222222333111222222333333444555555444555555555555555555444555555555666777888888999999999999888888888888888::::::666888@@@BBBNNNeeerrrjjjiiikkkmmmhhhhhhsssyyybbbYYY[[[YYYaaapppwwwhhh___fffvvvmmmeee___WWWXXXXXXXXXYYYYYYXXXTTTQQQTTTMMMFFFCCC@@@===>>>@@@BBBNNN^^^ooowwwnnnkkkhhhiiiqqq}}}}}}}}}yyymmmooo||||||wwwnnnccc```^^^\\\\\\]]]\\\[[[YYYUUUUUUVVVUUUUUUTTTSSSRRRNNNNNNNNNNNNMMMMMMLLLLLLIIIHHHGGGEEEEEEIIINNNSSSXXX^^^fffooowww~~~|||xxxxxxuuu{{{{{{xxxtttjjjXXXDDD888666222222333333333222111111000000000000000000000000000000000000111111111111111111111111222333444444333333333444444444555555777777777777777888888888999:::<<<<<<;;;:::;;;<<<555;;;@@@@@@EEEaaazzzeee___aaaaaakkkxxx{{{mmmmmmxxxiiiddd\\\WWWUUUWWW\\\```^^^]]]]]]^^^___^^^\\\ZZZ~~~pppZZZIII@@@???<<<:::888888999999999777555555666666444222222222222222222222222222333333222222111000000000////////////000111333333666555444333444666888:::999888777666444444333333444444444444444444444444333333333333333333333333555444333555888999777555666666666666777777777777666666666666555555555555777777999;;;;;;???KKKYYY|||pppmmmrrryyy}}}kkkhhh}}}jjjaaa[[[[[[hhhxxxrrreeennnvvvlll]]]ZZZXXXWWWVVVVVVWWWXXXWWWVVVSSSPPPJJJDDD@@@>>>>>>???BBBMMMXXX```nnnvvvmmmhhheeeeeeiiipppxxxttt~~~wwwtttuuu~~~{{{tttooollldddbbb```___^^^^^^\\\ZZZVVVUUUUUUUUUWWWXXXWWWVVVRRRNNNKKKLLLOOOPPPLLLIIIIIIFFFDDDGGGIIIKKKPPPWWW\\\cccnnnwww}}}~~~xxxwwwyyyyyy|||}}}|||uuufffTTTCCC999666111111111111000000000000000000000000000111111222222111111111000000///////////////000111111222222444333333333333444555555999888888888888888999:::888999:::;;;;;;;;;999999???===<<>>===FFFOOOWWWdddxxxxxxnnngggcccbbbffflllzzzuuuuuuzzz~~~wwwqqqrrr{{{{{{tttooolllgggeeedddcccbbb```]]]ZZZZZZXXXVVVUUUVVVVVVUUUTTTPPPMMMJJJKKKOOOPPPMMMJJJKKKHHHGGGJJJLLLMMMRRRXXX___fffqqqyyy~~~~~~zzzyyyvvvvvvxxx}}}|||}}}{{{ssscccOOO@@@888666111111111111000000000000//////......//////000111111111111111000000000/////////000000111111222222444333333333333444555555888888777777888888999999;;;;;;<<<===<<<<<<;;;:::;;;;;;:::AAAJJJUUU{{{vvvkkkccccccmmmyyy{{{mmmooozzz~~~sssdddYYYUUUWWW[[[]]]^^^___aaaaaaaaa___\\\[[[|||ooo]]]KKK>>><<<;;;:::999888999999:::999888666666777777555444222222222222222222222222222333333333333444444444111111000000000111111222444444555666666777777777777666555333222222222222444444444444444444444444333333333333333333333333555444333444555555333111333333444555666666777777888888888888888888888888888888:::<<<===AAALLLXXXttt~~~vvvnnnrrryyy~~~oooiiivvvnnn```TTTdddyyyyyyfff]]][[[ZZZXXXXXXYYYYYYXXXWWWUUUSSSOOOKKKFFFBBB???===:::AAAGGGMMMYYYkkk|||zzzooogggaaa^^^bbbhhhxxx{{{uuuoooppp{{{qqqiiiiiisss|||uuupppnnnlllkkkjjjiiihhhddd___\\\]]]ZZZWWWUUUUUUUUUTTTSSSPPPMMMKKKKKKNNNOOOMMMKKKLLLJJJKKKNNNOOOOOOTTTZZZcccjjjttt|||}}}{{{{{{vvvvvvwwwzzz|||}}}}}}{{{xxxooo]]]HHH:::666777111111111111000000000000......------......///000111111111111000000000000//////000000111222222222444333333333333444555555666777777777777888888999===>>>>>>>>>===<<<;;;;;;999;;;:::???FFFPPPuuupppbbbbbbkkkxxx|||mmmrrr}}}lll___XXXXXX[[[^^^^^^^^^___^^^^^^\\\[[[ZZZtttbbbQQQCCC;;;999999888888888999999:::999777666666777777666555222222222222222222222222111111222222333444444555222222111111000111111111333444666777888777666555555444333222111111111111444444444444444444444444333333333333333333333333555555555555555444333222222333333444555666777777666666666666666777777777999888:::===???BBBKKKUUUlllttt|||xxxmmmlllqqq|||ppphhhmmm}}}ppp```[[[ccctttnnnaaa]]]\\\ZZZZZZZZZZZZYYYWWWTTTSSSQQQNNNIIIDDD???<<<;;;???CCCIIISSScccuuu|||pppgggaaa^^^aaagggtttwww}}}zzzrrrsssxxxwwwkkkeeefffppp{{{|||vvvsssqqqrrrqqqqqqqqqooojjjccc^^^___\\\XXXVVVVVVVVVUUUTTTRRROOOLLLKKKLLLLLLKKKJJJKKKKKKMMMQQQQQQQQQUUU\\\gggnnnxxx|||{{{{{{|||{{{zzz{{{~~~}}}~~~|||~~~yyyyyyttthhhUUUAAA555444888111111111111000000000///......------......///000111111111000000000000000///000000111111222333333444333333333333444555555555666666777888888888888>>>>>>>>>======<<<;;;;;;;;;>>>===???EEEMMMpppttt``````ggguuukkkhhhvvv~~~wwwhhh___\\\]]]___^^^]]]\\\[[[[[[ZZZZZZZZZhhhTTTFFF>>>;;;777777777777777888888999888777666666777777666555222222222222222222222222//////000111222333444444333222111111111111111222333444666888888777555444444333222111111111111111444444444444444444444444333333333333333333333333666666777666555444444444333333333444555666666777555666666666777777777888:::999;;;>>>@@@BBBIIIQQQddd|||ooowwwuuupppppp|||rrriiihhhqqqxxxiiicccbbbhhhwwweee___]]][[[[[[[[[ZZZXXXWWWSSSSSSQQQOOOJJJDDD???<<<<<<===@@@FFFOOO]]]nnnzzz{{{ppphhhbbb___aaaggglllmmmrrrwwwyyy|||{{{wwwuuu||||||qqqiiidddfffkkkxxx}}}yyyvvvuuuxxxwwwwwwwwwtttooohhhbbb^^^\\\YYYXXXXXXXXXXXXWWWTTTQQQNNNKKKJJJIIIIIIHHHJJJKKKOOORRRRRRRRRXXX___kkkrrr{{{}}}||||||~~~}}}}}}zzz|||yyyvvvnnn___LLL;;;333333666111111111111000000000/////////......//////000111000000000000000000111111000000000111222222333333444333333333333444555555555555777888999999999888<<<<<<<<<;;;;;;:::::::::===@@@???@@@DDDJJJeeeyyyccc^^^cccpppoooccckkkzzz~~~pppddd^^^\\\\\\]]]\\\[[[ZZZYYYZZZZZZ[[[ttt[[[HHH>>>;;;;;;666666777777777777777777777555444555666777666444222222222222222222222222//////000111222222333333222222111111111222222333333555666888888777555444333333222111111111111111444444444444444444444444333333333333333333333333555666888777666555555666444555555555555666666666777888888999999:::::::::;;;:::;;;>>>@@@AAAFFFLLLYYYtttuuu|||~~~xxx{{{ssshhhccciii{{{zzzmmmccc___ooojjj```^^^\\\[[[[[[ZZZXXXVVVRRRRRRRRRPPPKKKFFFAAA>>>;;;:::<<>>>>>BBBEEEWWWuuuzzzeee^^^```lll|||hhhfffpppwwwjjj___YYYXXXZZZZZZYYYYYYZZZZZZ[[[\\\gggPPPAAA:::888999666666666777666666555555555444333444555666555444222222222222222222222222111111111222222333333333111111111111222333333444555555666777777666555444333333222111111111222222444444444444444444444444333333333333333333333333222555777777555444555666777777666666666666555555777888888999999:::;;;;;;===:::;;;>>>??????BBBGGGMMMbbb{{{}}}uuunnnccc\\\aaaqqqyyykkk```dddzzzooo```^^^\\\[[[ZZZYYYWWWUUUSSSSSSRRRQQQMMMHHHDDDAAA;;;888:::???CCCIIIVVVcccttt~~~~~~wwwoooiiiccc\\\[[[^^^______bbbgggjjjkkkqqqxxx}}}vvvvvv~~~~~~ssshhh```^^^YYYaaaooo~~~}}}{{{vvvppplllbbbaaa``````___]]]YYYVVVQQQPPPMMMJJJHHHHHHJJJKKKKKKMMMQQQUUUUUUWWW```kkk{{{~~~}}}zzzyyyoooaaaLLL===555333222111111111111111000000000000......------......///000///000000000111111111111000111111222222333333444444333333333333444555555555666999;;;<<<<<<;;;:::999999888888999:::;;;<<<;;;???<<<===BBBAAAKKK```{{{kkk```___lllwwwiiikkkwwwqqqdddZZZVVVXXXXXXYYYZZZ[[[\\\\\\]]]vvv^^^III===999777666666666777777666555555444444333222333555555444333222222222222222222222222222222333333333333444444111111111111222333444555555666666666666666555555333333222222222222222222444444444444444444444444333333333333333333333333000333666555444333444666888888888777666666555555555666666777888888999999===;;;;;;>>>???>>>@@@DDDEEEUUUooo|||nnnggg]]]UUUYYYiii{{{uuueeeaaalllqqq```^^^\\\[[[ZZZYYYVVVTTTTTTTTTSSSRRRNNNJJJGGGDDD<<<999999>>>@@@DDDOOO[[[hhhuuu}}}uuunnnhhhaaaZZZWWWYYYVVVUUUXXX^^^```aaafffmmmqqquuuqqq{{{yyylllccc```XXX\\\aaakkk~~~~~~|||xxxrrrnnneeedddccccccaaa]]]XXXSSSNNNNNNLLLJJJHHHIIILLLNNNMMMNNNRRRVVVVVVYYYdddppp{{{{{{{{{uuuuuunnn]]]GGG999555555222000111111111111000000000000---,,,,,,,,,,,,---......//////000000111111111222000111111222222333444444444333333333333444555555555777999<<<======<<<;;;999888888888999;;;===>>>===@@@===>>>DDDAAAEEEUUUuuuuuuccc```nnnnnnllltttyyyiii^^^XXXVVVWWWYYY[[[\\\]]]]]]^^^dddLLLDDDBBB;;;777888666555444333222333333444333333333222222222111111222222222222333444555555///000000000111111111111333444555555333333444555777666555444333222222222333444555555444444555777888666444444555666666555777777777666555555444444888777555444444555777888666777777888888888888777;;;:::999888888:::<<<===<<<;;;::::::;;;===@@@AAAEEEHHH___kkk___WWWZZZ\\\___pppyyylll^^^___ssshhhaaa[[[ZZZYYYVVVUUUWWWUUUVVVVVVUUURRRLLLGGGDDD???:::777:::>>>CCCKKKSSS```lll}}}{{{tttiiiaaa^^^[[[XXXVVVTTTQQQRRRWWWYYYZZZ]]]bbbhhhzzz}}}www~~~rrrgggaaa]]]\\\^^^bbbjjjxxx}}}|||||||||{{{yyywwwtttsssllliiifffeeeccc^^^WWWQQQLLLKKKJJJHHHGGGIIIMMMPPPTTTTTTVVVXXXYYY^^^lllzzz~~~}}}}}}|||~~~wwwrrrllleeeSSS@@@888666333111000111111000000//////........................------//////000111111111111111000000111222333333444444333555666666555444444555777888888888999999999999::::::::::::;;;<<<======;;;===>>>???AAADDDHHHLLLpppqqqcccbbbggg{{{jjjhhhvvvppp^^^VVVVVVWWWWWWWWWWWWYYY\\\^^^qqqYYYDDD???>>>888555666666555444333222333333444333333333222222222111111222222222222222333333444111111111111222222222222333444555444333333333555666666555444444444444555444444444444333444666888<<<:::666555555666555555555555555555555555555555555444333111111333444555666666777888888888888777777666555555555666888999<<<;;;::::::;;;===???AAADDDEEEYYY|||iii\\\TTTWWWYYY\\\lll{{{nnn___[[[jjjmmmeee^^^\\\ZZZWWWWWWXXXVVVWWWWWWVVVSSSNNNIIIFFFAAA<<<999:::===@@@GGGOOO[[[hhhxxxwwwoooeee^^^[[[YYYWWWUUURRRPPPPPPTTTVVVVVVYYY]]]bbblll{{{zzzvvv|||qqqhhh___]]]\\\]]]aaakkk}}}~~~~~~|||zzzvvvrrrooommmnnnkkkhhhgggeee___XXXQQQLLLLLLJJJIIIHHHKKKPPPTTTZZZYYY[[[]]]___cccqqq|||||||||}}}zzz}}}wwwrrrlll```OOO===666444222000///111000000000/////////...........................//////000111111111111111//////000111111222333333333444666666444333444555555555666666666777777777888888888999::::::;;;<<<<<<===>>>???AAADDDHHHLLLfff}}}pppccc___```ooopppbbbppprrr```XXXTTTUUUVVVWWWXXXZZZ\\\^^^___LLL===:::;;;777444555555444444333333333333444333333333222222222111111222222222222111111111111111222222222222333333333222444555444333222333555666555555555555666777777777777666555555666:::===BBB>>>:::666555555555444222222333444444555666666444333222111111222333444666666777888888888888888666555444333444555666777;;;:::::::::;;;===???@@@CCCBBBOOOnnnfffYYYRRRUUUXXX[[[iii|||{{{mmm]]]UUU^^^vvvzzzzzzuuukkkaaa]]][[[XXXWWWYYYXXXXXXXXXWWWTTTPPPLLLIIIDDD>>>::::::;;;===CCCJJJTTT```rrrpppiii```ZZZXXXWWWUUUSSSQQQNNNNNNQQQRRRQQQSSSWWW```ccchhhwww|||zzz{{{zzzmmmeee```\\\ZZZZZZ]]]iiittt{{{vvvqqqmmmkkkqqqnnnkkkiiifff```WWWQQQLLLKKKJJJIIIJJJNNNUUUZZZ``````aaadddfffkkkwww~~~~~~~~~zzzzzz{{{vvvqqqkkkXXXIII999333222111//////000000000000////////////........................//////000111111111111111/////////000111111222222222333555555333333333444555555555555666666666666777777888888999:::::::::<<<===??????AAADDDHHHLLL[[[{{{~~~uuufff^^^YYY```rrryyyaaannnuuudddZZZQQQSSSUUUWWWZZZ[[[]]]]]]uuuQQQEEE:::999:::888555666444333333333333333333333333333333222222222111111222222222222111111000///111111111222222222333333222333444444222222333444333333444444555777888999<<<;;;:::999888;;;???CCCFFFBBB<<<888666666555444222222222333333444444444555444444333333444444555555666777888888888888888777777666666666777777888:::999999:::;;;<<<>>>???BBB@@@IIIbbbdddWWWQQQWWWZZZ\\\iiiyyywwwjjjZZZPPPUUUjjj~~~tttooo}}}pppccc]]][[[XXXWWWYYYXXXXXXXXXWWWTTTQQQMMMKKKEEE???:::::::::;;;@@@FFFMMMYYYkkk|||{{{kkkddd\\\WWWUUUUUUUUUSSSQQQNNNMMMOOOOOOMMMOOORRR^^^^^^___iii~~~vvvvvv~~~vvvmmmfff___[[[XXXWWW]]]dddsss}}}{{{wwwtttrrrssspppllliiifff___VVVOOOKKKJJJIIIIIIKKKPPPXXX]]]cccbbbdddgggjjjooo{{{~~~}}}yyyuuunnnhhhPPPCCC777333222111///000000000000000////////////............//////////////////000111111111111111000000000000111111222222111333444444333222222333666666666777777777888888777777888999999:::::::::<<<===>>>???@@@CCCHHHKKKVVVrrrkkkbbbXXXXXXaaaqqqgggoooxxxfff[[[PPPQQQSSSWWWZZZ\\\\\\\\\vvvbbbGGG@@@999888999777555444222222333333333333333333333333333222222222111111222222222222222111000///000000000000111111111222222333444333222222333444111111222333444666777888======;;;999999;;;???CCCEEEAAA<<<999777666555555444444333333333222222222444444444444444444444444555555777888888999999999999888888888888888888888888888999:::;;;<<<======AAAAAAIII^^^{{{zzzbbbVVVRRRYYY^^^^^^gggtttuuufffXXXOOORRReeeyyy{{{oootttddd\\\YYYWWWVVVXXXWWWWWWWWWVVVTTTQQQNNNLLLEEE???;;;;;;::::::>>>DDDIIITTTeeevvv{{{hhhbbbZZZUUUUUUVVVUUUTTTSSSOOOMMMOOONNNLLLLLLPPPTTTVVVZZZ___jjjzzzvvv|||tttkkkbbb]]]YYYVVVXXX\\\dddjjjrrrzzz~~~|||{{{vvvrrrmmmhhhddd]]]TTTMMMIIIIIIIIIIIILLLQQQYYY^^^bbb```bbbgggkkkqqq|||}}}|||||||||~~~}}}xxxwwwsssjjjbbbIII???555333333111000111////////////000000000000........./////////000000//////000111111111111111111111111222222222222222111333444444333222222333555666666666666777777777777888999:::;;;;;;;;;:::<<<===>>>>>>???BBBFFFIIIWWWnnnnnncccYYYVVVZZZdddwwwlllkkkvvv|||jjj[[[QQQQQQRRRVVVZZZ\\\[[[YYYwww___OOO>>>;;;888666555555444333111222222333333333333222333333333222222222111111111222333333333222111000//////000000000111111111111333444333222111222444111111111222444666777888::::::999777666888;;;>>>@@@>>>:::999888888666555555555444333333222111111222222333333333333222222444555666888999999999999888888777777777777666666777888888:::;;;;;;<<<<<>>;;;888:::>>>DDDKKKWWWhhhxxx}}}fff```XXXTTTTTTUUUUUUTTTSSSOOONNNOOONNNKKKKKKNNNNNNPPPTTTXXXZZZaaattt{{{zzzooofff```YYYUUUTTTPPPNNNPPPWWW```nnnxxxooogggaaaZZZSSSNNNKKKMMMNNNPPPQQQTTTXXX[[[\\\[[[]]]dddlllttt~~~~~~{{{pppqqqtttyyy|||}}}~~~}}}{{{|||~~~rrrsssvvvnnn^^^RRR???888333333333111000111.../////////000000000111---......///000000111111//////000111111111111111222222222111111111111111333444666666444333444555222222333333333444444444555666888:::;;;:::999999999:::;;;;;;<<<>>>BBBFFFQQQ^^^{{{yyyhhhZZZVVVWWW]]]mmmzzzggg^^^nnnuuucccXXXUUURRRSSSWWWXXXWWWTTTiiiPPPAAA<<<666888777555555777999999000111222333444333333222333333333222222222111111000111333555555555333222111111222222222333333333111222333333111111222333444444444444666777888999999::::::999777666777888555555666888::::::888666222333333444444555555666555666666777777666666555444555666777999999::::::999999999999999888777777666777888999:::;;;;;;;;;888>>>AAAHHH```xxxmmmkkksssrrrgggbbbfffxxxnnn```\\\^^^lll}}}wwwssslllyyy{{{eeeZZZXXXXXXYYY[[[ZZZZZZYYYXXXWWWUUUTTTSSSOOOHHHBBB???;;;777777;;;BBBHHHSSScccssswwwfff___XXXSSSSSSUUUUUUTTTSSSOOOMMMNNNMMMJJJKKKNNNLLLKKKMMMRRRUUU[[[jjjzzzxxxppp{{{wwwlllddd\\\VVVTTTOOOKKKKKKQQQXXXeeezzz{{{pppggg```[[[UUUPPPMMMOOOQQQSSSSSSUUUXXX[[[\\\ZZZ]]]eeemmmuuu~~~wwwmmmmmmpppuuu|||~~~{{{zzz}}}~~~}}}|||ooorrrvvvmmmZZZMMM===777222333333000///000.../////////000000111111---......///000111111222//////000111111111111111111111111000000000000000333555666666555444444555444444444555555555666666444555777999:::999888777999:::::::::;;;===AAADDDKKKVVVrrrnnn\\\VVVUUUXXXgggyyynnn]]]iii}}}zzzggg[[[WWWRRRRRRUUUWWWUUURRRjjjTTTBBB:::888666666666777666555555444333333333333333333333333444333222111111222333444444444444555555444333333222111///111333444111///111111111111111111111111444444333333444555777888888888888888888999999999666666666666666666666666444444444444444444444444666:::===;;;666333444666777777666666666666777777:::::::::::::::999888777777888888888888999999999888>>>@@@AAAOOOiiiyyymmmtttwwwmmmeeegggtttwwweee^^^aaalllyyywwwsss~~~eeeTTTQQQTTTVVVVVVXXXWWWWWWYYYYYYXXXUUURRRTTTNNNFFF@@@===<<<;;;;;;>>>GGGOOOVVVdddvvvzzzpppbbb^^^ZZZVVVUUUTTTRRRQQQQQQOOOMMMKKKJJJJJJKKKLLLMMMLLLKKKKKKNNNVVV```ggg{{{vvvvvvyyymmmeee\\\VVVUUUPPPLLLIIIJJJMMMVVVhhhxxx{{{rrrhhh]]]UUUPPPQQQRRRUUUWWWYYY]]]bbbfffeeeccccccgggoooyyy}}}llljjjggghhhnnnzzz}}}{{{tttuuuvvvlllUUUAAA777555333111///.........////////////000000000000////////////000000000000000000000000111111111111/////////000111111222222555666666555333222222333333333222222333333444555777777777777888888888888:::999999999:::<<<>>>???CCCPPPeeeyyybbbQQQKKKQQQbbbsss|||fffgggwww~~~sssbbbYYYSSSTTTTTTQQQQQQUUUsss\\\KKK???::::::666666666555555555555555333333333333333333333333333222111111111111222333333333333444444333333222111000///000222222000...111111111111111111111111333333222222333444666666777777777777777777777888444444444444444444444444444444444444444333333333555888;;;:::666333555777777777666666666666777777777777777777777666555555777777888888888999999999999===???AAAJJJ^^^yyyuuuvvvxxxqqqkkkjjjmmmyyyfff]]]^^^gggqqqooo[[[SSSTTTVVVWWWYYYXXXXXXYYYZZZYYYVVVSSSTTTNNNFFF@@@===<<<;;;;;;999AAAIIIQQQ___ssswwwlllbbb^^^YYYUUUSSSRRRQQQOOOQQQOOONNNLLLKKKKKKKKKKKKMMMMMMKKKKKKMMMSSS[[[aaaxxx{{{yyy}}}sssiii```ZZZXXXSSSOOOLLLKKKLLLRRRaaannnwwwkkkaaaYYYVVVUUUWWW\\\___ccchhhmmmqqqrrrpppnnnpppuuu|||~~~pppkkkdddbbbgggsss~~~}}}wwwssssssrrreeeOOO===666555333111///......///////////////000000000000////////////000000000000000000000000111111111111///000000111111222222333555666666555333222222333333333222222333333444555666666666777777777777777999999888888999;;;===>>>CCCMMM___}}}fffVVVNNNQQQ]]]iiinnnhhhrrr}}}zzziii^^^TTTRRRQQQPPPQQQTTT|||___LLLAAA;;;:::;;;777666555444333444555555222222222222222222222222222111111000000111111222111111222222333222222111000///...///111111///...111111111111111111111111111111111111222333444555666666666666666666666666333333333333333333333333555555444444333333222222444666999888666444555777666666666666666666666666555555666666666555444444777777777888888888999999;;;:::>>>AAACCCOOOlll~~~uuurrrqqqmmmhhheee~~~~~~iii^^^\\\aaaggglll\\\VVVWWWYYYZZZYYYYYYYYYZZZYYYWWWTTTUUUOOOGGGAAA===<<<::::::777===DDDKKKXXXjjjzzzyyylllgggbbb[[[VVVSSSRRRPPPOOOPPPOOOOOONNNMMMLLLKKKKKKMMMMMMLLLKKKKKKOOOTTTYYYjjj}}}{{{|||tttiiibbb___YYYUUUQQQOOONNNOOOYYYcccyyy}}}oooccc\\\YYYXXX\\\ccciiiooouuu{{{~~~{{{{{{}}}wwwooofff```cccnnn|||uuutttsssqqqkkk\\\HHH999555444222000////////////////////////000000000000////////////000000000000000000000000111111111111000111111222222333444444555666666555333222222333333333222222333333444555555555555555666666777777888888777777888:::<<<===BBBJJJXXX{{{mmm]]]UUUTTTYYY```wwwuuufffhhhqqq{{{}}}~~~ssseeeVVVOOOMMMNNNPPPSSSiiiOOOAAA<<<:::999:::777666444222222333444555111111111111111111111111111000000000000000000111///000111111111111111111//////000000111000000///111111111111111111111111111111111222333333444555555555555444444444444444222222222222222222222222555555444333333222222222222555666666555444666777555666666666666666666555666666666777777666666555777777777777888888888888;;;888<<>><<<:::999:::===AAAFFFPPP___ooozzztttoooiiiaaa[[[VVVTTTRRRQQQPPPPPPPPPOOONNNMMMKKKJJJMMMMMMLLLKKKKKKMMMQQQUUUcccqqqxxxllleee^^^YYYVVVTTTQQQPPPTTT[[[dddrrrddd\\\YYYYYY___hhhqqqyyy~~~wwwmmmgggiiirrr~~~xxxpppssstttpppeeeTTTBBB777444333111000/////////000////////////000000000000////////////000000000000///000000000111111111111111111222333333444444555555666666555333222222333333333222222333333444555333444444555555666666666777777666666888999;;;<<>><<<:::888777777555333222111222444555111111111111111111111111000000000111111000000000...///000000111111111000000111222222111111111111000000000000000000000000111222333333444444555555444444444333333333222222222222222222222222222222444444333333333222222222222333444444444444666777555555666666666666555555444555555666666666555555666666777777777888888888:::555:::BBB>>>===ZZZssshhhjjjkkkfff___jjjzzzrrrddd\\\XXXUUUbbbyyyiii]]]]]]XXXWWWVVVVVVWWWVVVUUUSSSTTTOOOHHHCCC???===;;;999;;;<<<>>>CCCJJJWWWgggttt~~~vvvppphhh```[[[WWWTTTQQQPPPPPPPPPPPPOOOMMMLLLKKKLLLMMMMMMLLLLLLNNNQQQTTT```jjj~~~yyylllddd___[[[ZZZVVVRRRSSSWWWVVVfffuuuvvveee\\\XXX\\\bbblllvvv}}}vvvqqqrrrxxxssspppssstttmmm^^^MMM???777333222000/////////000000////////////000000000000////////////000000000000///000000000111111111111222222222333444444555555555666666555333222222333333333222222333333444555222333333444555666666666777666666666777999;;;<<>>===:::777666555444333222111222333333222222222222222222222222000111111222222111111000......///000111111111111000111333333111000111222000000000000000000000000111222333444555555555555444444444333333222222111222222222222222222222222222222222333333333333333333333222222333444555555444555666777777666555444222222333444444444444333666666666777777777888888999555999@@@>>>===TTTrrrsssqqqppplll___ccclll{{{wwwhhh```YYYRRRVVVggghhh___XXXWWWUUUUUUVVVVVVTTTSSSSSSNNNHHHCCC@@@>>><<<:::888888;;;@@@FFFPPPbbbqqq}}}}}}wwwoooggg```[[[UUURRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLNNNQQQUUU[[[cccttt}}}rrrlllgggddd^^^WWWUUUVVVPPPWWW[[[kkkvvvfff]]][[[```fffoooxxx|||xxxxxx|||~~~zzz~~~tttqqqsssqqqgggVVVFFF;;;777222111000/////////000111////////////000000000000////////////000000000000000000000000111111111111111222222333333444444555555666666555333222222333333333222222333333444555222333333444555666777777777777666666777999;;;<<<>>>IIIRRRjjjrrrcccZZZZZZ]]]mmm{{{tttdddkkkqqq^^^QQQOOOQQQRRR{{{eeeMMMEEE===<<<;;;999777888333333333333222222222222333333333333333333333333111111222333333222111111......///000111222222111...111333222000///000111000000000000000000000000000000222333444444333333555555444333333222111111000000000000000000000000111111111222333333444444444333111111222333444444333444666777777666444333222222333444444444444444666666666666777777777888999666888======???MMM```vvvnnnkkk\\\ZZZ___ooorrrjjj```WWWSSS\\\nnnvvvbbbYYYWWWUUUUUUVVVVVVUUUTTTQQQMMMHHHCCCAAA???===<<<777777999>>>BBBIIIZZZjjjzzzyyyqqqiiibbb[[[VVVSSSRRRQQQOOONNNNNNNNNNNNOOONNNMMMJJJJJJKKKPPPSSSUUU\\\kkk{{{tttkkkaaaZZZYYYQQQVVVTTTYYYmmmpppbbb]]]]]]aaafffnnnvvv{{{zzz}}}}}}}}}~~~}}}}}}yyy}}}}}}tttqqqqqqkkk^^^MMM>>>666444111000///......///000111////////////000000000000////////////000000000000000000000000111111111111111111111222333333444444555666666555333222222333333333222222333333444555333333444555666777888888888777777777888:::<<<===>>>HHHNNN___ppp```[[[\\\ddduuummmkkklllYYYQQQQQQQQQmmmUUUEEE>>>999999888777777:::222333333333333222111000333333333333333333333333111222333444444333222111......000111222222222222---000222111///...///111000000000000000000000000...///111222333333222222555555444444333222111111////////////////////////000000111222333444444555555333111000111222333333333444666777777666444333444555555666777777777666666666666666777777777777999777888;;;===@@@IIITTTwwwhhhdddYYYUUUWWWggg{{{sssiii^^^OOOSSS^^^wwwcccZZZXXXVVVVVVWWWWWWVVVUUUPPPLLLGGGDDDBBB@@@>>>===:::888:::>>>???CCCRRRbbbvvv}}}zzzrrriiiaaa[[[UUUSSSPPPNNNMMMNNNOOOOOOPPPOOOLLLIIIHHHIIIMMMQQQRRRYYYggg}}}wwwiiiaaa^^^UUU[[[WWWSSSYYYbbbuuu~~~iii]]][[[^^^```dddjjjrrrzzz}}}{{{~~~}}}|||{{{zzz|||~~~zzzuuuqqqnnnfffWWWFFF999333111000000///......///111222////////////000000000000////////////000000000000000000000000111111111111000111111222222333444444555666666555333222222333333333222222333333444555333333444555666777888999888888777777888:::<<<======GGGJJJVVVzzz|||ggg]]]]]]\\\ooorrriiiyyyuuu^^^SSSQQQPPPsss[[[III>>>>>>===<<<;;;999777666444333222222111111222222111111111111000000//////000000111222222222222111111000///......///000111000111222333333222111000///////////////000111111222222333333333333444444333333333222222222111111000000000000000000000000111111222333333333333222444444222222222222444444555444444333333444444555999777555666999:::888666888777777666666666777777666666888999888:::EEEQQQiii}}}eeeUUUSSSOOOPPP[[[oooxxxqqqkkk```YYYZZZjjjaaaYYYVVVUUUWWWVVVPPPMMMNNNNNNMMMKKKHHHDDD@@@===;;;999999999999===EEEOOOUUUfffvvvuuuhhh]]]ZZZTTTQQQTTTVVVTTTRRRRRRTTTSSSQQQNNNMMMLLLLLLMMMWWW\\\eeevvv{{{mmmeee^^^ZZZUUURRRTTTZZZbbbhhhzzzuuufff\\\ZZZ]]]eeeeeeeeeiiirrr}}}~~~}}}~~~~~~|||zzzzzz{{{|||{{{|||}}}|||vvvpppjjj]]]LLL>>>888666555...///000111111000///...000000000000000000000000111111000//////////////////000111333333222222111222222222222222222222222333333333333333333444444444444444333333222222222333333444555666777888888999::::::888777777999<<<777JJJKKKHHHeeemmm]]][[[^^^iiiyyyhhhnnnpppSSSKKKUUUxxxbbbOOODDD======<<<;;;:::888777666444333333222222222222222222222111111111000000000000000111222222222222111111000///......///000111000000111111111111000000///////////////000000111111111111222222222333333444444444333333333222222000000000000000000000000000111222222333333222222444333222222222222333444444444333333333333444444555333333555888;;;:::999777666666555555666666777555555888::::::===GGGSSSlll~~~eeeSSSNNNKKKLLLUUUeee{{{zzzvvvggg]]]YYYeeezzz{{{zzzjjjZZZVVVUUUWWWVVVRRROOOOOOOOONNNMMMJJJFFFCCC@@@>>>::::::888888:::@@@HHHOOO\\\kkkzzzzzznnneee```[[[XXXZZZ[[[WWWSSSRRRTTTSSSQQQOOOMMMMMMMMMMMMVVV\\\fffwwwuuugggbbb[[[VVVWWWYYY\\\]]]bbbjjjuuu~~~rrrhhh___[[[^^^dddiiijjjkkkmmmrrr{{{~~~}}}~~~}}}{{{|||}}}}}}}}}~~~{{{{{{~~~|||yyypppgggWWWFFF;;;666444333...///000111111000///...000000000000000000000000111111000//////////////////000111222222222111000222222222222222222222222//////000000000111111111444333333333333333333222333333444555666777888888999::::::999777777999;;;666EEEFFFFFF___yyybbb[[[YYYddduuurrrkkkqqqwww```RRRQQQ}}}bbbNNNDDDAAA<<<<<<;;;:::999888666555555444333333222222333333222222222111111111111111///000111111222222111111000000////////////000000000000////////////000000//////......//////000111000000000111111111111222555444444444333333333333000000000000000000000000000111222222333333222222333333222222222222333333444444333333333333444444333222222444777888888888666555555555555555666666444555888;;;<<>>DDDRRRbbbeeeWWWPPP[[[jjjxxxyyy}}}nnnXXXnnnUUUFFF???===<<<;;;;;;;;;:::999888777666444444333222222222222333111111111111111111111111//////000111111111111000//////000000000000//////000///...------...///000...............//////000111111111111222222222333222222222222111111111000////////////////////////000000111222222222222111222222222222222222222222333333333222222333333333444444444444333222222333444444444444444555666666666555777;;;;;;;;;AAAHHHOOOccc{{{{{{cccMMMGGGFFFLLLUUUZZZddd|||}}}iiiWWWQQQTTT___www~~~qqqmmmxxx___SSSJJJLLLRRRUUUTTTTTTNNNNNNMMMLLLJJJIIIGGGFFF>>>===:::777666888<<<@@@FFFOOO]]]kkktttxxx}}}~~~wwwddd```___ccceeebbb^^^]]]UUUTTTRRRPPPOOOOOOPPPPPPPPPYYYfffxxxyyyoooeeebbbdddiiirrr{{{yyyqqqkkkddd^^^\\\[[[YYYYYYYYYZZZZZZ[[[```aaacccfffkkkmmmmmmkkkmmmiiihhhhhhfffeeehhhnnnrrrwww{{{zzzxxxyyy}}}|||||||||~~~|||wwwsssqqqhhhTTT???777666333111111000000////////////000000////////////////////////000000////////////000000///////////////000000111////////////////////////---...///000111222333444222222222333333444444444333333444555666777888888888999::::::999888999::::::<<<===EEEMMMTTTssslll```RRR[[[eeennnwwwyyyooowwwaaauuuZZZGGG???<<<999666999::::::999888777666666444333222222111111222222000000000000000111111111...///000000111111000000//////000000000000////////////............//////......------......///000111111111222222222333333111111111111000000000000000000000000000000000000///000111111222222111111111111222222222222111111333333222222222222333333000222444444333333555666444444444444555666777777777666777::::::999<<>>>>>EEE```zzzwwwuuupppdddZZZOOOGGGHHHPPPRRRSSSdddyyy~~~gggUUUSSSWWW^^^qqqkkkeeehhhvvv}}}wwwbbbMMMGGGLLLPPPQQQPPPOOOOOONNNMMMKKKIIIGGGFFFCCCBBB>>>:::777777:::<<<@@@CCCNNN___lllttt}}}uuukkkcccaaa```]]]\\\]]]UUUTTTSSSQQQQQQQQQQQQRRRSSSXXX```mmm~~~oooggg___\\\ZZZXXXXXX[[[ZZZ^^^eeeppp|||sssnnngggcccdddgggiiijjjlllrrr|||wwwooojjjhhhiiimmmmmmlllooouuu|||~~~~~~~~~{{{zzz|||~~~~~~~~~}}}xxxxxx{{{vvvnnnhhhVVVEEE999888888222000333111000///......///000111000000000000000000000000///////////////000111111111111000///000111222333000000000000000000000000333333333444444555555555444333333333333333333222333333444555666777888888777999;;;;;;:::888888999777;;;;;;===AAACCCXXXyyy|||ooocccZZZ___bbbaaaaaalll|||```lll}}}yyylllZZZNNN???666666999999888555555555555444333222222222111111000///000000000---.........//////000000...//////000000000000000...///000111111000///......///000111111000///......------------...//////////////////000000000000333333333222222222111111000000000000000000000000//////000111111111111111000111222333333222111000333222222222222222222333444666777666222111222444555555555666666888999999777555666:::;;;999:::>>>???AAAYYY~~~yyyuuuqqqjjjdddZZZPPPNNNTTTTTTRRR___sss~~~fffTTTUUUZZZ```ppphhhbbbfffrrr}}}iiiPPPHHHKKKOOONNNNNNQQQPPPOOONNNLLLJJJHHHGGGEEECCC@@@;;;777666777999:::;;;EEEVVVdddmmmxxx}}}ttthhhbbb___[[[ZZZ\\\UUUTTTSSSQQQQQQQQQRRRRRRVVVYYY^^^hhhxxxrrrmmmiiiddd^^^YYYZZZ___ZZZZZZ\\\aaakkk||||||qqqkkkkkkooosssuuuwww~~~sssooolllkkkmmmmmmlllqqqwwwyyy||||||}}}~~~~~~zzzyyy{{{}}}}}}||||||xxx{{{rrrtttyyyvvvmmmhhhOOOAAA777999888111...333111000///......///000111000000000000000000000000///////////////000111111222111000000000111333444111111111111111111111111111111111111111111111111444444444333333222222222333333444555666777888888777999;;;;;;:::999888999444:::999999===???PPPllltttfff\\\```aaa___^^^hhh|||lllmmmrrr}}}zzzooo