BM6P6(@ ((((((((((((((((((((((((++++++***((('''&&&%%%$$$))))))))))))))))))))))))''''''''''''''''''''''''******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''&&&&&&''')))+++++++++)))&&&$$$(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***(((''''''(((((('''%%% !!!###%%%&&&&&&&&&&&&)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%######%%%''')))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&'''''''''(((((('''(((******((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((++++++***(((((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&'''((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''''''''''''''''''''******))))))((((((((('''))))))***))))))((('''''''''((((((((('''&&&%%%%%%&&&&&&%%%%%%&&&''')))***'''''''''(((((((((((()))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&'''(((((('''&&&&&&)))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''(((''''''&&&&&&((()))***))))))((((((''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&''')))++++++***(((&&&''''''((((((((()))))))))'''(((((((((((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''(((((('''&&&%%%&&&'''''''''&&&%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''&&&&&&&&&&&&'''''''''(((((('''(((******((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&'''(((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%((()))))))))(((((('''&&&''''''((((((((('''&&&&&&(((((('''&&&&&&&&&'''(((&&&&&&'''''''''((((((((()))((((((((((((((((((((('''((((((((((((((((((''')))((('''&&&%%%###""""""''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%'''''''''(((((('''''''''(((''''''&&&'''((()))***((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))))))))))))))$$$&&&(((***+++***)))(((&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((('''&&&(((((())))))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))***))))))((('''&&&&&&'''''''''((((((((('''(((******((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''''''''((((((((())))))%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$'''(((((((((((('''&&&&&&''''''((()))))))))(((((())))))(((&&&&&&%%%%%%&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((******)))'''%%%$$$###"""%%%&&&&&&'''(((((())))))((((((((())))))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***)))(((''''''((()))***'''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((((((((((())))))&&&&&&''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,((((((((((((((()))))))))&&&''')))*********)))(((&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))'''&&&&&&'''))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))(((&&&&&&&&&'''((())))))******&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((('''(((******((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''((()))******))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((((((+++******)))((('''&&&&&&&&&'''''''''((((((((()))(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))************)))'''&&&&&&''')))***(((((((((''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((&&&'''(((((()))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,&&&&&&&&&''''''((((((((())))))******)))((('''&&&&&&&&&&&&&&&'''''''''((()))(((&&&&&&&&&&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''+++***((((((((((((***+++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&&&&''''''((())))))&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((((((((())))))'''(((******((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&'''''''''''''''&&&''''''((()))******))))))%%%&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((()))&&&''''''((((((''''''&&&'''''''''''''''((((((((())))))((((((((('''''''''''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))(((&&&%%%%%%&&&((()))'''(((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$$$$%%%'''(((***++++++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''(((((()))*********((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((%%%%%%&&&&&&''''''((((((*********))))))((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))))))))******''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))((('''***)))(((&&&%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''((((((((()))))))))'''(((******((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''((()))))))))(((((($$$%%%&&&'''((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&######$$$%%%&&&''''''(((******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))))))))(((((((((''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))))))))(((+++***(((&&&%%%%%%%%%%%%&&&&&&'''(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***'''((((((((())))))))))))'''(((******((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''"""###$$$&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((((()))))))))(((''''''((((((((('''&&&&&&%%%&&&'''((((((''''''&&&&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))''''''((((((((((((''''''%%%%%%%%%&&&''''''(((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((('''&&&'''''''''(((((('''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$&&&((()))***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++''''''(((((())))))******(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))++++++************++++++&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''')))***)))((((((((('''&&&&&&'''))))))'''''''''((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((''''''&&&&&&%%%))))))))))))************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''')))***+++(((((((((((())))))))))))''')))******((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))((((((((())))))***((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))###%%%&&&((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((('''&&&&&&&&&&&&'''((()))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''((()))******))))))'''((((((((('''&&&%%%%%%'''((((((((((((&&&%%%$$$'''''''''(((((((((((()))%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((***************)))))))))''''''(((((())))))******((((((((((((((('''''''''((((((((((((((((((((((((************))))))))))))(((((())))))))))))((((((&&&''')))*********)))(((''''''((((((((((((''''''$$$%%%&&&'''''''''&&&%%%'''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''+++***)))(((((('''((((((((()))***+++***(((&&&$$$)))))))))))))))((('''''')))((('''&&&&&&'''((())),,,)))&&&&&&(((***)))(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))((())))))(((((((((((())))))''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))******))))))))))))******(((''''''&&&&&&&&&''''''((((((''''''''''''((((((%%%'''(((((('''''')))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))(((&&&''')))******)))((())))))))))))'''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%((()))((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''######$$$%%%''')))+++,,,''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************+++***)))'''''''''((()))(((((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&)))******)))((('''&&&%%%%%%&&&'''((('''&&&%%%&&&((((((((('''+++)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((()))******(((((((((((((((''''''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%(((((())))))((('''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((()))*********((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((($$$$$$&&&'''((()))*********))))))(((((((((((())))))***++++++***)))&&&%%%((((((((((((((('''&&&&&&)))(((''''''''''''((())))))((('''(((***+++(((&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***))))))((())))))(((((((((((())))))******)))))))))(((((((((''''''(((((())))))******&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&'''''''''((((((''''''''''''((((((&&&''')))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''***((('''''')))***)))(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************************)))((('''''''''((((((((('''&&&&&&'''((()))***************************))))))))))))(((((((((((()))(((((((((((((((((()))))))))*********)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&''')))***)))(((((('''&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((('''))))))'''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&$$$###$$$&&&(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))***(((((((((((((((''''''&&&(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&'''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''(((((()))((('''&&&%%%************************((((((''''''''''''((((((************************''''''((((((((((((''''''%%%&&&'''((()))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))%%%&&&''')))******)))))))))(((((((((((())))))*********++++++***)))'''&&&'''''''''''''''&&&&&&%%%)))((((((''''''(((((()))&&&&&&(((***,,,+++'''$$$''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))(((((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''(((((('''((()))((('''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((************************''''''((((((((((((''''''***)))'''((())))))(((''''''%%%###"""###&&&)))+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&&&&***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''''''''&&&&&&&&&'''(((***+++((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''''''''''')))))))))))))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''&&&'''((()))((('''((('''&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((('''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''&&&''''''((()))***((((((''''''(((((()))***(((((((((((((((''''''&&&))))))))))))))))))))))))+++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((''''''&&&%%%&&&&&&'''(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''(((((((((((((((((('''&&&%%%$$$$$$###''''''''''''''''''&&&%%%))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++***(((&&&%%%(((((('''(((((()))************++++++***)))(((((('''''''''((((((''''''&&&)))(((((((((((((((((()))&&&&&&((()))***)))(((&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''%%%%%%&&&&&&'''((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''')))))))))(((((()))))))))'''''''''''''''(((((()))((((((''''''''''''((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***)))(((((())))))(((&&&)))(((&&&&&&&&&((()))+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''&&&&&&''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((***+++''''''''''''''''''''''''******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((''''''((()))'''&&&'''''''''&&&&&&''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&'''%%%$$$$$$&&&(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((()))++++++(((''''''''''''((())))))(((((((((((((((''''''&&&))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''((((((((((((((('''''''''''''''((((((((())))))&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((()))))))))))))))(((((()))))))))************)))(((&&&%%%(((((('''(((((()))*********************))))))((('''(((((()))))))))((((((((())))))))))))))))))((('''''''''''''''''')))***(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''''''''))))))(((((((((((()))))))))))))))))))))***************))))))((((((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))***((((((''''''''''''((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))(((((()))******(((&&&(((((())))))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))((('''&&&''''''''''''''''''&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%''')))***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((***+++))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))'''&&&&&&''''''''''''''''''&&&'''&&&%%%&&&((((((((('''%%%%%%&&&''''''((((((((('''''''''''''''''''''''')))'''&&&&&&((())))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''((()))***+++,,,'''''''''''''''(((((()))(((((((((((((((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&'''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((('''))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))(((((((((((((((((())))))''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''(((((())))))))))))(((((()))))))))***)))(((((('''((((((((((((((((((((((((((((((((()))))))))*********)))(((''''''((()))***(((((())))))))))))((((((&&&&&&''''''((()))******)))(((((((((((())))))***))))))(((((((((((((((((('''((())))))))))))))))))((())))))******))))))(((&&&''''''&&&%%%&&&)))+++''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))******((((((''''''''''''(((((('''((()))((('''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''')))++++++)))'''&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&'''(((((('''&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((('''&&&&&&((()))***''''''''''''''''''''''''((((((((()))))))))))))))&&&'''((())))))((('''&&&'''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&'''((()))((('''&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&((((((((('''%%%%%%&&&'''(((((((((''''''''''''''''''(((((((((***(((''''''((())))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((('''(((((()))***+++''''''&&&&&&''''''((()))(((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&'''(((((((((((((((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******)))(((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((('''(((((())))))(((((('''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))************)))(((''''''((()))***'''(((((((((((((((((('''&&&%%%%%%%%%&&&(((+++,,,***))))))(((((((((((()))((('''''''''''''''((((((&&&'''(((((())))))((((((((()))************)))(((###&&&((((((&&&&&&(((***&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''))))))(((((((((((())))))%%%&&&&&&&&&''''''''''''))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++((((((''''''''''''((((((&&&''')))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%''')))+++,,,***(((&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((('''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&''')))******)))'''&&&''''''((()))************''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&&&&''')))***)))(((&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&((((((((('''%%%&&&'''((((((''''''&&&&&&'''''''''((((((((()))***(((&&&&&&((()))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%%%%'''(((***&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))''''''(((((((((((('''''' ###%%%&&&''''''))))))))))))))))))))))))))))))))))))************+++)))(((''''''((()))+++''''''(((((((((((('''''')))'''%%%$$$$$$&&&(((***+++***)))(((((('''((((((''''''&&&&&&&&&''''''(((%%%%%%&&&'''((((((((('''((()))***++++++***)))((( $$$)))***)))''''''(((&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''))))))(((((((((((())))))((()))))))))******++++++(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''((()))++++++((((((''''''''''''((((((%%%'''(((((('''''')))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))$$$%%%&&&))),,,---+++))))))'''&&&%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((+++***((('''&&&&&&''''''************************&&&&&&'''((()))***++++++'''((()))++++++)))((('''$$$%%%&&&((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&%%%''')))******)))%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&((((((((('''&&&&&&'''(((((('''&&&%%%&&&'''''''''(((((()))))))))'''%%%&&&'''((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''((())))))(((((($$$$$$%%%%%%&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$&&&)))+++(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%&&&'''((())))))))))))))))))((('''''')))(((((((((''''''''''''((()))***)))'''&&&&&&''',,,+++)))'''&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))***)))((()))***+++***)))******))))))((((((''''''((((((((((((((((((((((((&&&'''(((******((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&(((***+++***)))((()))((('''((()))******((()))))))))))))))******+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((******)))(((((((((((((((&&&&&&''''''&&&&&&%%%$$$(((''''''&&&&&&''')))***))))))(((''''''''''''''')))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''(((((())))))******((((((((((((((((((((((((************))))))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((())))))***))))))%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%)))************'''''''''''''''((())))))''''''(((((())))))******''''''((()))***+++,,,,,,***)))(((((('''(((((()))******)))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&!!! '''+++***&&&))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$######(((***+++***((('''''''''))))))((((((((((((((()))******))))))((((((''''''&&&&&&&&&&&&'''''''''((('''%%%$$$&&&)))+++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''')))*********)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''###$$$%%%&&&'''''''''''')))))))))))))))(((''''''))))))((((((((('''''''''((()))))))))'''&&&'''(((((('''&&&%%%%%%&&&((()))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))******(((''')))))))))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%$$$%%%'''((('''&&&((((((((('''((())))))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))+++***)))(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''''''''((())))))))))))((('''''''''''''''$$$$$$%%%&&&(((***+++,,,'''(((((((((((((((((((((''''''((())))))((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&'''''''''(((((())))))))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%$$$%%%&&&'''''''''''''''((())))))&&&&&&&&&'''''''''''''''******)))))))))((((((((())))))))))))))))))))))))+++***((('''&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***'''%%%&&&***,,,***((()))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((('''((())))))((('''(((***))))))((((((((((((((())))))))))))(((((((((((((((&&&&&&'''''''''(((((((((***(((&&&'''))))))'''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((()))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''$$$%%%%%%&&&'''''''''''')))))))))))))))((((((''')))))))))((((((((('''''''''((()))((('''&&&'''(((&&&&&&%%%%%%&&&''')))***((((((''''''''''''(((((())))))))))))))))))))))))***))))))******)))'''%%%(((((((((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))(((((('''((()))***)))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))(((((((((***+++***)))'''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%&&&''''''((((((((((((((()))((((((''''''''''''(((***)))(((&&&&&&''''''(((((((((((((((((((((''''''''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((())))))***''''''''''''''''''&&&%%%&&&''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))((('''''''''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''')))(((&&&###!!!!!!###&&&'''''''''''''''((())))))'''''''''''''''&&&&&&&&&)))))))))(((((((((''''''((()))***++++++***))))))+++***((('''&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''''''''***,,,)))((((((''''''((())))))(((((((((((((((((())))))''''''((((((((())))))))),,,***((((((((('''%%%###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''%%%&&&&&&'''''''''&&&&&&(((((())))))))))))(((((()))))))))((((((((((((''''''((()))((('''&&&'''(((((((((((('''((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))+++***'''%%%&&&''''''(((((()))))))))((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((('''((()))******)))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((+++***)))***,,,---,,,+++(((''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((()))))))))***))))))((((((((())))))))))))((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((***)))(((((((((((())))))'''''''''''''''&&&&&&%%%%%%&&&((()))))))))(((''')))(((''''''''''''((((((---,,,)))'''%%%%%%%%%&&&((((((((((((''''''''''''''''''((()))************((((((((((((((('''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$'''''''''''''''(((((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$"""$$$'''***'''''''''''''''((())))))******))))))((((((''''''%%%%%%&&&'''((()))******((()))+++,,,---,,,***))))))***************))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%(((******'''$$$$$$%%%((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&''''''(((((((((((('''&&&%%%&&&))),,,(((((('''''''''((())))))&&&''''''(((((()))))))))(((((((((((())))))))))))+++***)))((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%(((((())))))))))))((((((***)))))))))((((((((((((&&&((()))(((''''''((()))******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''')))++++++)))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((('''((()))******)))(((((($$$%%%&&&'''(((******+++((((((((((((((((((((((((((((((''''''(((((()))***((('''&&&''')))***)))((())))))(((((())))))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))***---,,,,,,,,,,,,,,,------)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((''''''&&&%%%%%%&&&((()))))))))((('''((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++))))))(((((('''''''''&&&''''''((()))))))))))))))'''''''''(((((((((((((((***))))))(((((('''''''''(((((((((((((((((((((((()))))))))(((((((((''''''%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&((((((((((((((('''&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%&&&(((((('''((()))+++'''''''''''''''((())))))******))))))((((((''''''%%%%%%&&&'''((()))******''')))+++,,,---,,,***)))''')))---//////---***((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&***...---***(((***,,,'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))***++++++,,,***)))(((&&&$$$%%%'''***'''''''''''''''((())))))&&&&&&''''''(((((())))))(((((((((((())))))))))))((())))))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&&&&'''(((((()))))))))))))))******)))))))))(((((((((&&&'''((((((''''''((()))((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((***(((((((((***++++++***''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((())))))$$$%%%&&&'''(((******+++))))))))))))))))))))))))(((((()))))))))))))))))))))((('''((()))******((()))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((()))))))))***************)))******+++,,,))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((())))))((((((''''''&&&&&&&&&&&&''''''((('''(((((((((((('''&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((()))(((((((((((((((''''''''')))))))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++'''((())))))***))))))))))))))))))(((((((((((('''%%%&&&''''''''''''&&&%%%''''''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&(((++++++***((((((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&)))))))))((((((((('''''''''((()))++++++++++++***&&&)))---///000---***(((***))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$'''******)))(((***,,,'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))***)))'''%%%$$$&&&(((&&&&&&&&&&&&'''((())))))''''''''''''''''''((((((''''''((((((((()))))))))&&&''')))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&''''''(((((((((''''''''''''((()))))))))))))))*********)))))))))((((((&&&'''((((((''''''(((***&&&'''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((///---***((()))******)))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((('''&&&%%%&&&''')))***''''''''''''((((((((((((((((((((((((((((((((((((************((('''%%%###***)))((()))+++,,,+++***((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))))))))((((((((('''''''''(((((()))))))))*********&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((()))******)))((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&'''''''''''''''((())))))'''''''''''''''((()))))),,,,,,,,,+++(((%%%""" ***))))))(((''''''&&&&&&'''((((((''''''&&&%%%$$$''''''''''''((((((((()))''''''(((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((())))))***&&&'''(((((()))))))))((())))))))))))((((((((('''&&&'''(((((((((((('''&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''')))+++***)))''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''******)))))))))(((((((((''''''((())))))***++++++'''(((***+++,,,+++***)))******))))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&&&&%%%&&&((()))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((######$$$$$$%%%%%%&&&&&&&&&'''((((((&&&%%%&&&(((&&&&&&&&&&&&'''((())))))''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&((())))))'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************************''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%%%%&&&'''(((((()))((((((''''''((()))))))))))))))************))))))))))))%%%'''((((((''''''(((***&&&'''((()))************((((((''''''''''''((((((((((((((((((((((((((((((444000,,,)))(((((((((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((('''%%%$$$$$$&&&)))+++***))))))((('''&&&&&&&&&''''''''''''''''''''''''+++++++++***((($$$!!!'''%%%%%%&&&'''((('''&&&'''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))************((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((()))***+++(((((((((((((((''''''&&&(((((('''&&&&&&((()))***'''''''''''''''((()))***%%%&&&)))***+++)))'''%%%***))))))((('''&&&&&&&&&((((((((('''&&&%%%######&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%******))))))(((((((((''''''((()))******)))((('''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''(((((('''''')))***'''''''''''''''((())))))'''((((((((())))))******''''''((()))***+++,,,,,,''''''''''''((()))++++++)))(((''''''''')))***++++++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))''''''''')))******&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((###%%%'''(((''''''((()))%%%%%%%%%&&&'''((()))***(((((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''')))***)))&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%%%%%%%'''((())))))))))))&&&''''''((((((((('''''')))((('''&&&&&&'''((()))+++***(((&&&%%%$$$%%%%%%******))))))))))))******((((((((((((((((((((((((''''''''''''((()))+++,,,111...)))'''&&&'''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++***))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''&&&((()))***)))***+++---((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''+++)))'''&&&%%%&&&'''((((((&&&%%%&&&((()))))))))'''&&&&&&%%%%%%'''((()))))))))******)))(((''''''(((((())))))))))))(((((())))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))+++***)))(((((((((((((((***)))))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******)))************))))))((()))((('''&&&%%%&&&&&&'''+++)))((('''((()))((('''%%%%%%&&&'''((()))***+++''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((%%%%%%%%%&&&''')))+++---&&&'''''''''(((((())))))'''&&&%%%%%%&&&'''((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))******)))((((((((((((((())))))************))))))************************)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&)))***+++***(((''''''(((''''''(((((('''&&&%%%%%%)))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&(((((()))))))))))))))((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((()))+++,,,...+++((('''((())))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++******))))))(((((())))))******)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''&&&((())))))))))))***,,,(((((((((((((((((((((((('''&&&&&&&&&'''((()))***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''+++)))(((&&&&&&&&&((()))***((('''''')))******)))''''''&&&&&&&&&''''''((((((((()))))))))(((''''''(((((())))))))))))((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******)))((((((((()))))),,,,,,,,,+++++++++******((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))((('''&&&%%%)))((('''&&&&&&&&&'''''''''%%%$$$%%%&&&((((((''''''''''''''''''(((((((((''''''''''''(((((((((((()))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&'''((()))***''''''''''''((((((((()))((('''&&&&&&&&&'''((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((+++******)))((('''''''''))))))))))))))))))))))))******)))(((((((((((((((((())))))******))))))((('''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&(((***++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))*********)))((('''&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&'''((('''%%%%%%%%%''')))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''''')))(((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((('''''''''(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((()))((('''''''''((()))******((('''(((*********)))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))******++++++***************))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((())))))''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((***)))((('''&&&'''((()))+++***(((((()))***)))(((''''''(((((((((''''''&&&&&&&&&'''(((((((((''''''(((((())))))))))))((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((()))******))))))))))))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))((((((&&&$$$###""")))(((''''''&&&&&&''''''((('''&&&'''***,,,,,,,,,((((((''''''&&&&&&&&&%%%&&&''''''''''''(((((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&'''''')))(((((('''''''''((((((''''''''''''(((((((((((())))))((('''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((((((((((()))***)))******************)))---,,,+++***((('''&&&%%%((((((((((((((((((((((((***))))))((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''))))))))))))))))))))))))************************(((((((((((((((((((((((('''((())))))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********++++++***(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''$$$%%%&&&&&&%%%$$$&&&''')))((('''&&&&&&&&&'''(((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&((((((((((((''''''''''''''''''((((((((('''&&&&&&(((((((((''''''((((((((((((((((((((()))))))))***)))((((((''''''(((((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''((('''((()))++++++)))'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((())))))***************++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((''''''(((((()))+++***((('''((()))((('''''''''((())))))(((&&&%%%%%%%%%&&&'''((((((((('''(((((())))))))))))((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((('''&&&%%%$$$###((((((''''''''''''''''''+++)))((())),,,---------''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))(((((('''&&&&&&%%%%%%(((((('''''''''((((((((('''''''''(((((((((((((((******))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((+++***(((''''''(((***+++******++++++++++++******)))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''')))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''++++++***))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++***)))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))'''&&&$$$######$$$%%%'''%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((('''''''''((()))))))))(((((('''&&&'''((((((((((((((((((''')))))))))))))))(((((('''***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((((((((((((***+++***'''%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))************)))++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''%%%&&&'''(((((((((((((((((((((((())))))(((((('''(((((((((((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))))))))((((((((()))))))))***(((&&&&&&''''''&&&%%%'''''')))))))))((('''&&&%%%%%%&&&'''((((((((('''(((((())))))))))))((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***%%%%%%%%%%%%%%%&&&'''(((************************&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((((((''''''''''''((((((((((((((((((***(((&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((())))))&&&&&&'''(((((()))))))))((((((((((((((('''''''''******)))))))))(((''''''))))))((((((''''''&&&&&&)))))))))))))))))))))))),,,***)))'''''')))***,,,******++++++++++++******''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******))))))(((+++***))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((%%%%%%%%%&&&'''(((******''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''((((((((())))))***))))))))))))))))))***''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$&&&''''''&&&&&&((()))'''%%%$$$######$$$&&&'''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''(((((((((((((((***+++++++++***)))((('''''''''(((((((((((('''''')))))))))))))))((('''&&&******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((()))***+++((((((((()))******'''%%%))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))******))))))*********))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''&&&'''((((((((((((((((((((((((((())))))((((((((())))))***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))******((('''%%%%%%&&&'''&&&%%%''''''((())))))))))))(((&&&&&&'''(((((((((''''''(((((())))))))))))((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******&&&%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))***))))))(((((((((((((((&&&'''((())))))***))))))''''''((()))))))))((((((+++)))((('''((()))((('''&&&'''''''''(((((())))))%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((%%%%%%'''(((***,,,---...%%%&&&'''((())))))))))))((((((((((((((('''''''''(((((()))))))))(((''''''((((((((((((((('''''''''))))))))))))))))))))))))+++***))))))))))))***+++)))******************)))************************((((((((((((((((((((((((((((((((((((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++***)))******)))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%'''(((******''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&%%%$$$&&&'''((('''&&&&&&&&&'''((()))$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((())))))))))))((('''&&&%%%&&&'''((())))))((('''&&&%%%&&&'''((()))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&'''(((***+++'''&&&&&&''')))***)))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))***))))))(((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((*********((('''((()))(((((((((((((((((((((((('''''''''''''''((()))***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***************(((&&&%%%%%%'''(((((('''''''''''''''((()))++++++(((((()))))))))(((''''''(((((())))))))))))(((((('''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***))))))))))))))))))))))))******)))((((((((((((((('''(((((()))))))))((((((&&&'''((()))***))))))(((+++***((()))***++++++***)))))))))))))))(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))&&&&&&'''((()))***+++,,,&&&'''((())))))((('''''')))(((((((((''''''''''''&&&&&&'''((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))************************((())))))******))))))(((+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))******))))))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((***+++---------+++************))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))&&&$$$"""!!!(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''((((((((())))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''((())))))%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%%%%%%%'''''''''((((((((()))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''((((((((()))%%%%%%%%%%%%$$$###"""!!!&&&'''((())))))((('''&&&"""$$$&&&''')))))))))(((((((((''''''''''''((((((************************$$$$$$######$$$&&&'''(((%%%$$$$$$&&&)))+++++++++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((***+++***)))((()))+++((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))***************((('''%%%&&&((()))))))))'''&&&&&&&&&(((***,,,---)))*********)))(((''''''(((((())))))))))))(((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***)))((((((((((((((((((((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))******)))(((((((((((((((((()))))))))((('''&&&&&&&&&'''(((*********)))(((&&&$$$$$$%%%'''))))))))),,,,,,+++***)))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))******)))((('''&&&&&&%%%((())))))))))))'''%%%$$$))))))(((((('''''''''&&&$$$%%%&&&(((((((((''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))***++++++++++++***)))(((((())))))))))))((((((************************************************((((((((((((((()))******))))))************))))))************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,.........,,,++++++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((()))***+++%%%%%%%%%&&&&&&''''''''')))***+++***(((''''''(((%%%%%%&&&'''((((((''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&'''((((((((((((''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''((()))))))))))))))((('''************))))))))))))))))))*********((('''&&&''''''((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))******++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))*********************)))(((''''''&&&))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((()))))))))))))))******+++))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''+++***)))(((((('''((((((+++(((%%%&&&((()))'''%%%(((((((((((())))))))))))&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%%%%(((''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***)))(((((((((***+++,,,******)))(((((()))***+++******(((''''''((())))))))))))))))))(((((((((((()))******))))))((('''&&&+++*********))))))((((((***((('''%%%%%%'''(((*********))))))((((((''''''((((((''''''''''''(((((()))))))))))))))*********)))((((((((((((***,,,---,,,***((('''&&&&&&&&&'''*********)))))))))))))))&&&(((***+++,,,+++)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((***++++++***((('''(((((())))))*********+++******)))(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''((($$$'''******'''%%%%%%&&&'''(((((((((((((((''''''((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&---,,,+++)))((((((((((((&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&,,,,,,,,,,,,***)))(((''')))(((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((((((''''''''''''(((((())))))(((((('''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((('''&&&'''((())))))***))))))*********)))))))))(((((((((((()))******)))((('''''''''((()))))))))))))))(((((((((((()))))))))***(((((((((((())))))******)))))))))))))))*********))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((((((((************************))))))))))))************++++++***))))))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((((('''((())))))***(((((((((((((((((((((((())))))''''''&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''(((,,,***)))((()))***)))(((''''''((((((((()))))))))'''''''''((((((((((((((())))))((('''''''''((((((+++******)))((((((''''''((((((((((((((())))))***((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++)))((((((((())))))***)))))))))))))))******))))))))))))(((((((((((('''((()))))))))))))))(((************)))))))))((())))))(((''''''((())))))***)))))))))((((((((('''((((((''''''''''''((((((************)))))))))((()))((((((((()))***+++,,,+++***)))(((((((((((((((***)))))))))))))))))))))'''(((***+++++++++)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((!!!###%%%&&&'''&&&%%%%%%'''((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))&&&)))+++***(((&&&'''(((''''''((((((((((((''''''((((((((('''''''''&&&&&&)))(((((((((''''''''''''******)))((((((((()))))),,,+++***((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))((((((&&&'''((())))))******)))''''''''''''''''''''''''***)))))))))))))))((((((''''''((((((((((((((((((%%%&&&''')))******************))))))))))))(((((('''((()))))))))))))))(((''''''((()))))))))))))))((((((((()))))))))******((((((((())))))))))))***'''(((((()))***+++++++++))))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''(((''''''&&&&&&''''''((('''''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))''''''''''''))))))''''''&&&&&&&&&'''((((((*********)))(((''')))***&&&&&&'''''''''((((((((((((((((((((((((''''''''')))(((((((((((())))))************)))((((((''''''((((((((((((((()))))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++***))))))((((((((((((((())))))***++++++++++++(((((((((((())))))))))))&&&'''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))++++++******))))))(((((()))((((((((()))***+++,,,))))))************))))))))))))))))))))))))******'''((()))++++++******)))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%'''((())))))))))))'''''''''(((((((((((()))******)))(((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))(((((()))***+++***((('''((()))''''''((((((((((((((('''))))))((((((((((((''''''((((((((((((''''''''''''((('''''''''(((((()))***,,,+++***)))((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''************))))))))))))''''''''''''((((((((((((''''''((())))))***))))))***)))))))))((((((((((((''''''((()))))))))******''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))*********++++++***))))))************************'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))'''&&&&&&''')))***'''''''''''''''((()))***&&&((()))(((%%%$$$&&&)))&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&''''''''''''((()))******((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((()))))))))&&&''')))***+++++++++***(((((((((((())))))))))))''''''((()))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********)))))))))))))))******+++&&&((()))***+++***)))))))))))))))))))))*********(((((()))************)))***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((()))***+++,,,+++++++++((((((((()))))))))))))))***))))))((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((('''((())))))***%%%&&&'''(((((('''&&&%%%*********)))((((((((()))&&&'''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))&&&''')))++++++***((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))))))))))))))((('''&&&(((((((((((((((((((((((())))))))))))************&&&'''''''''(((((())))))))))))***))))))((('''&&&)))))))))(((((((((((('''''''''((((((((()))******''''''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((++++++++++++++++++++++++((())))))))))))*********(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((()))))))))************+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((((((((((((&&&&&&'''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***(((''''''(((***+++)))((((((((()))***++++++%%%''')))'''$$$$$$&&&)))&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))(((((((((((((((((((((((()))))))))***************************))))))*********)))))))))&&&&&&'''((()))*********$$$%%%''')))******)))((('''((((((((()))))))))***)))))))))))))))(((''''''))))))))))))))))))******))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,((()))))))))************%%%&&&((()))***))))))((((((((())))))************(((((()))***************)))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''&&&&&&***************************))))))((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******%%%&&&'''(((((('''&&&%%%))))))((((((((((((''''''&&&&&&'''(((((((((((((((((((((((()))))))))))))))'''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((******((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''''''''((()))************&&&''')))++++++***((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))***((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((()))))))))))))))***&&&&&&''''''((()))))))))************)))'''&&&%%%))))))(((((((((((('''''')))(((((((((((())))))***''''''((())))))))))))))))))))))))*********+++++++++************)))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((************************))))))*********+++++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((('''(((((())))))((((((''')))))))))))))))***++++++))))))))))))))))))))))))&&&'''(((((()))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******((((((((((((************))))))******++++++'''((()))((('''''')))***&&&&&&'''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((())))))))))))))))))(((((($$$%%%&&&'''((('''&&&&&&'''''''''&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))************)))((((((%%%&&&'''((()))*********%%%%%%&&&'''((((((((((((''''''(((((())))))******************)))((('''&&&))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***''''''((()))***++++++,,,((()))************))))))&&&&&&'''(((((((((((((((((((((((()))******++++++)))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''',,,+++++++++++++++************)))(((((((((((((((''''''((())))))***++++++(((((((((((((((((((((((())))))(((((())))))***+++(((((())))))))))))((((((((((((((()))***)))'''%%%%%%&&&'''((())))))))))))''''''(((((((((((())))))'''''''''(((((((((((((((,,,+++)))((('''&&&&&&&&&+++***))))))((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((('''((())))))***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&'''((((((((((((((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((()))))))))$$$$$$&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''((())))))***))))))***))))))((('''&&&))))))((((((((('''''''''***)))(((''''''((())))))''''''((()))))))))))))))))))))*********++++++++++++++++++*********))))))(((((())))))******++++++))))))))))))))))))))))))'''((()))***************************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))'''((()))******)))((('''((((((((((((((()))******************************'''(((((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))))))))))))))***((('''&&&&&&((()))))))))''''''((((((((()))))))))'''''''''((((((((((((((()))((('''''''''''''''(((((()))))))))))))))))))))%%%&&&((()))***)))(((''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((()))******++++++(((((()))))))))*********************************)))******+++***)))((('''''''''((())))))((('''&&&((((((''''''''''''(((((('''''''''((()))*********((()))))))))))))))((('''((()))))))))************))))))(((''''''((())))))'''((((((((()))))))))*********))))))))))))************))))))))))))))))))((()))***++++++***)))((((((((((((((((((((())))))'''(((((()))******++++++)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***+++---...///++++++++++++******))))))******)))((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))(((((()))+++---,,,'''$$$%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((()))+++***)))(((((((((((((((***)))(((((('''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((()))))) !!!###%%%''')))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''((()))))))))))))))((()))(((((((((''''''''''''+++***)))'''''''''((()))'''(((((())))))))))))))))))************+++++++++++++++++++++******))))))&&&&&&''')))***,,,------))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))'''((()))******)))(((''''''''''''''''''((())))))************************(((((()))))))))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))+++***)))(((((('''(((((('''%%%"""###''')))(((&&&(((((((((((())))))))))))&&&'''''''''(((((())))))+++***)))(((((('''((((((&&&&&&&&&''''''''''''''''''(((***+++,,,+++)))((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((()))***+++,,,,,,))))))))))))************************************)))***+++++++++)))(((''')))*********((('''%%%###+++***(((''''''((()))***&&&''''''((()))******+++&&&'''((()))************(((((())))))*********+++***((('''%%%%%%'''(((***'''((((((((())))))************))))))))))))******,,,,,,+++***)))((('''&&&((()))***++++++***)))(((+++***)))(((((()))***+++'''(((((()))***+++++++++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''(((***---///111333+++*********))))))((((((******)))(((((((((((((((++++++******)))(((((((((************************)))))))))))))))******+++((('''&&&%%%%%%&&&'''((())))))***---///...(((###%%%&&&'''((())))))))))))%%%&&&&&&&&&''''''((((((&&&'''''''''(((((()))))))))))))))))))))******+++######$$$$$$&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&)))(((((((((((()))******''')))))))))((()))+++---***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***++++++******)))((((((((('''(((***++++++***((('''***************************************************++++++,,,,,,++++++***************))))))((((((************************(((((((((((())))))))))))))))))(((((((((((())))))+++*********))))))(((((()))***+++,,,+++)))'''%%%))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((***)))(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((***+++***)))((()))***))))))(((((('''''''''&&&)))(((((((((''''''''''''***((('''(((+++,,,+++)))******************************))))))((((((''''''******))))))((((((((('''))))))))))))((('''&&&%%%((((((((((((((('''''''''))))))((((((''''''&&&&&&******))))))((((((((('''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%***)))(((''''''((()))***&&&&&&&&&'''''''''((((((***)))(((''''''((()))***))))))))))))************------,,,,,,------...///************************))))))))))))))))))************))))))((((((''''''((()))***++++++***((((((+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++&&&'''((())))))***************+++++++++******))))))************+++++++++------,,,,,,+++***************))))))))))))******((((((((((((((((((((((((((()))******)))***,,,...+++***************++++++******))))))))))))******((()))************))))))))))))************))))))************))))))))))))++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))'''''''''''''''''''''''''''(((((()))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''&&&%%%'''(((((((((&&&%%%&&&'''''''''''''''((((((((((((++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$'''***)))'''&&&(((***((())))))(((''''''(((******)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''')))))))))))))))*********))))))***++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********)))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))+++*********))))))))))))'''((())))))((('''%%%###))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((***)))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''((()))))))))((((((((('''''''''))))))((((((((('''''''''***((('''(((***+++***((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&((('''''''''&&&&&&&&&%%%))))))(((''''''((())))))((((((((((((((((((((((((***))))))(((((()))))))))))))))))))))***************))))))))))))***++++++*********************************)))))))))))))))************))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))************************************************((((((((((((((((((((((((************************((())))))))))))*********++++++******)))((('''&&&(((((())))))))))))(((((((((((()))))))))******************)))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))******))))))+++---)))))))))(((((())))))*********))))))))))))******(((((((((((((((((((((((())))))************)))))))))))))))(((((((((((('''++++++******))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###%%%((('''&&&%%%&&&((()))***)))(((&&&%%%&&&'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''''''''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************))))))))))))((())))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))******************)))))))))'''((())))))((('''%%%$$$))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))***))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))''''''((()))))))))(((((((((((('''''')))))))))(((((((((''''''***((('''((())))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))'''''''''(((((((((((((((((((((''''''''''''&&&&&&(((((()))))))))(((''''''((((((((((((''''''''''''(((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))***************))))))))))))*********++++++((((((((((((((()))******************************+++*********))))))((((((************++++++++++++***)))))))))))))))************))))))))))))******))))))))))))))))))))))))************************************************((((((((((((((((((((((((************************((((((((())))))))))))***,,,,,,,,,+++***((('''&&&(((((())))))))))))(((((('''((((((((())))))))))))((())))))))))))***************))))))))))))******((((((((((((((((((((((((((()))***)))(((((()))+++((((((''''''''''''((((((******))))))))))))******+++***)))((('''(((((()))))))))************))))))((((((((((((''''''''''''************************(((((((((((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))'''((()))(((&&&%%%&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&&&&''')))))))))(((&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))+++******))))))((((((((((((((((((((((((((((((((((((((())))))************(((((()))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))))))))++++++(((((())))))************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++************++++++++++++++++++++++++(((((()))))))))************))))))))))))))))))***************************++++++,,,,,,+++***))))))))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''(((***))))))(((((((((((((((((()))))))))(((((((((((('''))))))((((((''''''&&&&&&************************''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&&&&'''((()))******&&&&&&''''''(((((())))))******))))))))))))))))))((()))))))))))))))(((((()))))))))((((((((((((((('''''''''&&&&&&'''''''''******))))))))))))((((((((()))+++,,,,,,+++***)))))))))*********++++++++++++************+++,,,,,,************************++++++******)))((((((((()))))))))******+++++++++***)))((((((((()))++++++++++++************++++++))))))))))))))))))))))))************************************************************************************************))))))))))))******************++++++++++++******)))******++++++++++++***((((((((()))))))))******)))******+++,,,,,,------+++******))))))******+++))))))))))))))))))))))))))))))***)))''''''(((***)))((((((''''''''''''(((******))))))))))))******///...+++***)))***+++,,,))))))************))))))))))))((((((((('''''''''++++++************))))))))))))((((((''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))---+++)))(((((()))***+++'''((()))((('''&&&&&&(((''''''''''''(((((((((((((((((())))))******++++++)))))))))((((((((((((((('''''''''''''''&&&&&&&&&'''((())))))))))))))))))((()))))))))((((((***,,,(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((()))+++---...************))))))((((((,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******************))))))))))))*********************+++++++++,,,,,,------,,,,,,++++++******************************))))))))))))******))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))***+++(((((())))))))))))))))))***)))))))))(((((((((((()))))))))((('''&&&&&&'''************************''''''(((((())))))******)))))))))))))))*********(((((()))(((((('''&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''(((((())))))))))))******************(((((()))))))))))))))((())))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((((()))***,,,,,,,,,+++***************+++++++++++++++++++++++++++,,,------************************************))))))(((((('''(((((())))))************)))((((((((()))+++,,,,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++******************************++++++++++++,,,,,,)))******++++++++++++***))))))***+++++++++++++++)))))))))*********++++++))))))***+++,,,------...++++++************++++++************************))))))***)))''''''(((***+++******)))((((((((()))******))))))))))))******///---+++))))))***+++,,,))))))************))))))*********)))))))))((((((+++******)))((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))+++)))'''%%%%%%&&&'''(((((()))))))))'''&&&'''(((''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))******))))))'''((())))))))))))+++---(((((())))))))))))(((((())))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***,,,,,,++++++******)))(((((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,---------************************)))))))))*********+++++++++******))))))******+++*********+++++++++++++++++++++******************************************+++******))))))******+++))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,******+++,,,(((((())))))))))))************)))))))))(((((((((((()))***)))''''''''')))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))((('''&&&%%%&&&&&&''''''(((((())))))'''''''''(((((((((((((((''''''(((((((((((())))))''''''((()))))))))(((((((((((((((((())))))))))))&&&'''(((((((((((('''&&&'''''''''(((((()))))))))(((((()))***++++++++++++*********++++++++++++,,,***))))))))))))***++++++************************)))))))))))))))))))))***((((((((((((((()))))))))(((((((((((()))***+++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++***)))((((((&&&'''((())))))***))))))************++++++++++++''''''((()))******++++++++++++************++++++************************((()))***)))(((((()))+++---,,,+++******))))))*********))))))))))))*********)))(((((((((((()))***))))))************))))))************))))))))))))))))))))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***+++***)))(((''''''((((((((()))***)))'''&&&'''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''''''''''''''((((((((('''&&&&&&'''))))))(((&&&((()))))))))'''''')))+++'''((()))******)))((('''))))))))))))))))))))))))******************++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''))))))******************)))))))))))))))))))))***++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))*********+++++++++,,,,,,************************))))))*********++++++++++++******))))))******+++*********++++++,,,,,,,,,)))))))))(((((())))))***************************+++******))))))******+++((()))))))))************++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,+++***)))***+++(((((()))))))))******************)))))))))((((((''')))******(((''')))+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))'''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))&&&&&&'''((((((((((((((('''''''''(((((()))))))))'''((())))))))))))((('''''''''((()))******++++++(((((((((((()))***++++++*********+++++++++,,,,,,)))(((((((((((()))******************************((((((((()))******++++++******))))))))))))))))))'''((()))******++++++++++++******))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))******))))))(((&&&'''((())))))*********))))))))))))************((((((((()))*********+++,,,++++++******++++++,,,++++++++++++++++++++++++((()))******))))))+++---------,,,******)))))))))******))))))))))))******&&&''''''(((((())))))***))))))************))))))***))))))))))))(((((((((''''''((()))******++++++'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***---,,,,,,+++******))))))((()))***)))''''''''')))''''''''''''(((((((((((()))))))))))))))((((((((('''''''''(((((()))))))))&&&'''''''''((((((((()))'''&&&%%%''')))***(((&&&)))******(((&&&%%%&&&((('''((()))******)))(((''')))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))((((((((()))******++++++'''(((***++++++***((('''************************************************))))))************))))))(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++*********++++++,,,,,,,,,***)))))))))))))))******************************++++++************++++++(((((())))))*********+++++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***(((((())))))*********+++************))))))))))))&&&)))+++***)))(((***---******************************))))))(((((('''''''''((((((((())))))******%%%&&&'''((())))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&))))))******+++++++++,,,%%%%%%&&&'''((((((''''''&&&'''''''''(((((())))))'''((()))******)))((('''''''''(((***+++,,,---...((('''''''''''')))+++,,,******+++++++++,,,,,,,,,)))))))))))))))***++++++************************''''''((()))***+++,,,,,,,,,+++++++++******))))))&&&''')))***+++++++++***))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++###%%%&&&(((***+++,,,,,,(((((()))++++++,,,,,,,,,(((((((((((())))))))))))+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))******)))***,,,...---,,,+++***))))))))))))******))))))))))))******&&&'''(((***++++++++++++))))))************)))))))))(((((((((''''''''''''%%%&&&''')))+++---///000&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((&&&%%%$$$((()))***)))((('''((()))''''''''''''((((((((()))''''''&&&&&&%%%%%%%%%$$$&&&'''''''''(((((())))))&&&'''''''''(((((())))))***((('''))),,,,,,***((())))))))))))))))))))))))))))))))))))************+++***)))((()))***,,,...+++***)))'''''''''((()))((((((((((((((((((((((((******))))))))))))******)))))))))***+++++++++,,,,,,,,,++++++***)))))))))************************************************---------......---,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******---------------,,,+++***///......------,,,,,,+++***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))//////...---,,,******)))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))((('''&&&...000111...)))&&&&&&''''''((()))++++++******)))*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))************))))))(((''''''((()))))))))))))))******))))))((((((''''''******)))((((((((((((((()))((('''''''''(((***+++++++++++++++,,,---......+++++++++++++++++++++++++++++++++*********))))))''''''(((((())))))******************************************************'''$$$###$$$(((+++,,,+++++++++************++++++))))))))))))))))))))))))************************))))))))))))************++++++***))))))*********))))))******+++,,,,,,---************************,,,,,,+++*********++++++))))))))))))))))))******------,,,++++++***++++++++++++++++++*********)))++++++++++++*********)))))))))))))))))))))))))))+++++++++++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''******)))((((((((((((((($$$$$$%%%&&&'''((()))***(((((())))))))))))((((((******))))))((((((((('''(((((())))))*********+++))))))))))))(((((((((((((((((())))))))))))((((((((('''%%%%%%%%%&&&(((******)))'''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((('''&&&&&&'''((('''&&&))))))))))))))))))))))))))))))))))))***************)))((('''''')))***,,,+++***)))((('''(((((()))******************************))))))))))))*********************+++++++++))))))*********************************************************************++++++,,,++++++******++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------,,,++++++************+++++++++++++++))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))))))))((((((***++++++)))((((((((('''((()))***+++******)))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))***)))))))))''''''((()))))))))))))))+++*********))))))))))))******)))((((((((((((((()))(((((('''((()))***+++---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))******************************************************+++)))&&&''')))++++++***++++++************++++++************************************************************+++++++++++++++******))))))*********---------------------...************************++++++******++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************+++++++++++++++***))))))++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++***)))(((((((((((()))***((((((((((((((((((((((((******)))((((((((((((((())))))))))))((((((((((((((())))))******))))))((((((((('''''''''&&&&&&&&&((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((((('''&&&%%%%%%'''(((***&&&&&&''''''(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************((('''&&&&&&'''((('''&&&))))))))))))))))))))))))))))))))))))***************)))((('''''''''((()))******)))((((((((())))))******************************))))))))))))******+++++++++***************''''''((())))))***++++++******************************************************++++++++++++******++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------.........---------,,,,,,++++++,,,,,,,,,+++******(((((()))******+++,,,,,,))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((())))))***+++,,,------)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))************((((((((()))***+++***((('''((()))*********))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&'''(((((())))))))))))''''''((()))))))))))))))++++++++++++******************)))((((((((()))))))))(((((((((((()))***+++......,,,++++++*********+++++++++++++++++++++++++++++++++***************((((((((())))))))))))***************************************************///---+++***++++++***)))++++++************++++++************************************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,---------......*********++++++,,,---...---------,,,,,,,,,++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))+++++++++++++++*********))))))))))))))))))))))))***))))))(((((())))))******))))))))))))***+++++++++******))))))******+++******************************)))((((((((())))))++++++++++++******)))))))))******************)))((((((''''''''''''&&&&&&))))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((((('''&&&&&&&&&'''((()))"""###&&&(((***)))((('''))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&'''((('''&&&((((((((((((((((((((((((((()))))))))************+++***)))(((((((((((((((******))))))))))))))))))******************************))))))))))))******,,,+++++++++***)))))))))''''''(((((())))))))))))************************************************++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,***++++++,,,++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,---)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))---***)))***,,,---***'''((((((((()))))))))))))))))))))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&%%%%%%%%%'''((())))))))))))''''''((()))))))))))))))******************************))))))((())))))***)))))))))))))))*********---,,,,,,+++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************...---,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------,,,,,,------------------+++++++++***++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++******))))))))))))))))))))))))***))))))))))))))))))*********))))))******+++,,,************************++++++++++++++++++++++++******))))))((())))))***))))))******+++,,,,,,---******++++++++++++************)))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((())))))))))))(((((((((''''''&&&'''((())))))###$$$&&&'''((((((((('''))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((&&&&&&&&&'''((('''&&&((((((((((((((((((((((((((()))))))))************,,,++++++***))))))))))))))))))******************))))))))))))))))))))))))******))))))))))))******,,,+++++++++***)))))))))))))))))))))((((((''''''***************************************************+++,,,,,,---------,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))******++++++,,,,,,))))))))))))))))))))))))************************'''''''''((()))***+++,,,))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''',,,)))((())),,,---+++(((((((((((((((((()))))))))))))))***++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%'''((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***************************++++++,,,---++++++++++++++++++++++++************************************))))))))))))******************************************************+++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,---......---------------.........//////------------------------,,,---...///000000000/////////......------------///...---,,,++++++++++++------,,,,,,,,,+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******************************************************))))))))))))*********************++++++,,,))))))))))))))))))))))))******************************))))))))))))******((())))))******+++++++++******++++++++++++******))))))************************))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''(((((())))))((((((&&&&&&%%%&&&'''((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))******+++++++++(((&&&&&&&&&'''((('''&&&))))))))))))))))))))))))))))))))))))************++++++++++++************((()))***+++++++++******((((((((((((((((((((((((******))))))))))))******+++++++++***************++++++***))))))(((''''''************************************************'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,---------,,,,,,------,,,++++++***))))))************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++*********)))*********+++++++++++++++))))))))))))))))))))))))************************''''''''''''((()))***+++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++******+++++++++))))))))))))))))))))))))))))))))))))((((((((((((************)))((('''&&&$$$$$$%%%'''***++++++***(((((('''''''''((()))***&&&'''(((******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((())))))))))))''''''((()))))))))))))))((((((((((((((()))))))))******)))))))))***++++++((()))******++++++******)))))))))******+++------++++++++++++++++++++++++***************++++++++++++************)))))))))************************************************&&&(((***++++++***+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---...///111111111000000////////////////////////...........................///222444666777777777777666555444333222111000333333111///...---------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,)))))))))***************************************+++******))))))******++++++************+++,,,,,,((())))))******))))))((())))))))))))))))))))))))******)))))))))***++++++,,,++++++***)))((('''''')))******************)))''''''(((((((((((())))))************))))))))))))''''''(((((())))))******(((((())))))))))))((((((''''''((((((((()))))))))+++***'''&&&%%%&&&((()))(((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))))))))((('''&&&&&&'''((('''&&&))))))))))))))))))))))))))))))))))))************)))))))))***************((()))***++++++++++++***))))))))))))))))))))))))******))))))))))))*********************+++++++++******************))))))************************************************'''((()))******++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,---...............---,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++***))))))))))))))))))))))))************************(((((((((((()))***++++++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((('''###%%%'''(((((()))***+++(((''''''&&&'''((()))***&&&''')))*********((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))***)))))))))''''''((()))))))))))))))(((((()))))))))***************))))))******+++,,,((()))***+++++++++******+++***************++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))************************************************&&&))),,,,,,+++***+++------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,...///111222444444555777999:::;;;;;;:::999999888777666555444333222000000000000000000000000///111666;;;???AAACCCCCCBBBBBB@@@>>><<<:::999888777666555444333222222222000000000////////////...///.........------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********+++++++++,,,,,,************************+++******))))))******+++++++++******++++++,,,---))))))***++++++***))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++***)))(((''''''((())))))******))))))(((''''''((((((((()))))))))************)))))))))((('''''''''((()))*********(((((())))))))))))((((((''''''((()))))))))))))))))))))((((((((())))))***(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''&&&&&&'''((('''&&&))))))))))))))))))))))))))))))))))))************&&&'''((()))******))))))((()))***+++,,,,,,+++*********************************))))))))))))******))))))******+++++++++,,,)))))))))***++++++,,,,,,************************************************))))))***,,,,,,---------+++++++++,,,,,,---------........................---------.........//////......---------,,,,,,,,,,,,------.../////////...------...//////000000111,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))******************************************+++,,,))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))************'''***---,,,)))'''(((***(((''''''&&&&&&((()))***((()))+++,,,---,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,------)))************))))))((('''(((((()))))))))))))))))))))******+++++++++,,,******))))))***+++,,,,,,((()))***+++,,,+++******---,,,+++***))))))))))))++++++++++++++++++++++++))))))******++++++++++++++++++++++++******))))))************************************************'''***---...+++***+++,,,---,,,,,,++++++,,,,,,---------------------------........................---...///111333555777888>>>@@@BBBDDDEEEDDDCCCCCCHHHGGGEEECCCAAA>>><<<<<<111111111111111111111111///222888???EEEIIIKKKLLLLLLKKKIIIFFFDDDAAA???>>>999888888777777777888888222222222222111111111000000000000000////////////++++++++++++++++++++++++***+++,,,,,,------------+++++++++,,,,,,---------************************++++++************++++++++++++******++++++,,,---***+++,,,------,,,+++*********************************))))))***+++,,,,,,******************++++++(((((())))))))))))(((((())))))******+++++++++,,,+++*********))))))((((((&&&''''''((()))******+++(((((())))))))))))((((((''''''((()))))))))))))))%%%''')))+++,,,,,,+++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((('''&&&&&&'''((('''&&&)))************+++++++++************************************************************************************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************************------,,,+++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------...............---......///000,,,,,,,,,,,,---...//////,,,,,,++++++,,,---......+++,,,------......------222111000///............000///...---,,,++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))(((((((((((()))+++---------+++***---,,,++++++******++++++************************,,,,,,+++***))))))******************************************************+++*********))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))+++++++++++++++***)))((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''((()))++++++************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******++++++*********************)))))))))((((((''''''******++++++++++++*********)))((((((((()))+++,,,)))************+++++++++,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,---+++---//////...---------000222666;;;@@@DDDGGGHHHLLLLLLLLLMMMMMMNNNNNNNNNPPPOOOOOOOOOOOOMMMIIIFFF===;;;777555444222000...222333555999???DDDIIILLLOOOQQQRRRQQQNNNJJJGGGFFFFFFEEECCCAAA@@@???@@@@@@AAA???<<<;;;:::999777666333222111///...---------000---******---///...---//////...---,,,++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,---************************************************++++++++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))%%%%%%'''))),,,---,,,+++))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))###&&&((((((%%%$$$%%%'''((((((''''''''')))***,,,(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))*********+++++++++************************************************************************************))))))))))))************************+++***)))(((((()))***+++************************************************,,,,,,++++++***+++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------000000/////////000000111------------......///000------------......//////---------------------,,,////////////////////////......------------------...............---,,,+++//////...------------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++)))+++,,,.........,,,+++---,,,++++++******++++++************************,,,+++***))))))))))))***************************************************))))))))))))((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))*********************************))))))((((((((()))******************)))***))))))((()))***+++,,,************++++++++++++,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***************+++,,,---+++++++++,,,,,,---------//////............///000,,,---......///000333555:::<<<@@@DDDHHHKKKMMMNNNQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSQQQNNNKKKEEECCC???<<<;;;999777555444444666999<<>><<<666555333222000//////...222///------...///...,,,(((((()))***,,,...000111,,,,,,,,,+++++++++******,,,+++*********+++,,,---************************************************++++++++++++*********)))+++************)))))))))))))))))))))))))))))))))***)))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))((('''(((***,,,,,,***)))))))))((((((((('''''''''(((((()))))))))*********))))))))))))))))))))))))%%%(((***)))'''&&&'''(((***)))((((((((((((((()))((((((((((((((((((((((((''''''''''''&&&%%%$$$###)))))))))*********++++++************************************************************************++++++*********)))))))))************************+++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---.........---------------...,,,,,,,,,,,,------------000000000000111111111111///////////////.........---...//////000000//////............/////////000............---+++***)))///...---,,,,,,,,,,,,,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...+++,,,---...///...---,,,---,,,++++++******+++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************************)))((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***++++++++++++***))))))***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***************************************)))))))))((())))))******))))))(((***))))))))))))***++++++************+++++++++,,,,,,,,,,,,+++++++++******+++++++++***************)))************+++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------******+++,,,---...//////------,,,,,,,,,,,,------...///000222444888===AAAEEEGGGKKKOOOQQQSSSSSSSSSUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUWWWXXXVVVSSSPPPNNNKKKFFFCCCAAA@@@===;;;888888888:::<<<>>>AAACCCIIIMMMRRRUUUWWWYYYZZZ\\\VVVVVVUUUTTTTTTTTTTTTUUUWWWSSSNNNJJJHHHFFFDDDCCC<<<;;;999777555333222222444222111111222111///---...---,,,+++++++++,,,------,,,,,,++++++******)))---,,,***)))***+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((***))))))***++++++)))'''))))))((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))((()))++++++)))))))))***************)))((('''&&&))))))))))))))))))))))))''''''''''''&&&&&&%%%$$$))))))))))))************************************************************************************+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------******+++,,,,,,---......---------------------------,,,,,,,,,---...//////...------,,,,,,------............///////////////222222333333333333333333111111111111111222222222...///000000000000///...//////000000000000000000////////////...---,,,+++------,,,,,,,,,,,,------000000000000000000//////------------------------------,,,,,,,,,------...+++,,,------...---,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******)))(((((())))))***))))))))))))))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++******)))***))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***))))))(((((((((((()))************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))************++++++******************(((((())))))))))))(((((()))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++,,,+++++++++++++++++++++************************------,,,,,,+++,,,,,,,,,******+++,,,------......,,,,,,++++++,,,,,,---...111444888;;;???CCCHHHLLLMMMOOORRRUUUVVVVVVUUUTTTVVVVVVUUUUUUTTTTTTSSSSSSUUUVVVWWWYYYZZZYYYVVVSSSOOOKKKGGGCCCAAA???>>><<<;;;;;;:::;;;===???AAABBBEEEIIIMMMPPPRRRSSSUUUVVVRRRRRRQQQQQQPPPPPPPPPPPPRRRNNNJJJGGGFFFFFFEEEDDDAAA@@@===;;;999777666555333444444555555555333111666444111...+++*********,,,,,,,,,+++++++++++++++---,,,***)))***+++...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***)))((()))***+++***((())))))(((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))***++++++************((()))*********((('''&&&)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))*********************************************************************************++++++++++++******************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------)))******+++---......///------------------------//////..................111111000000111111222333111222444555555555555555444555666666666555555444333333222222333444555666333333333333333222111111222333333333222111///...000111111111111000000///---------...///000111222000000000000//////......------------------------000///...---,,,,,,,,,,,,++++++,,,,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************************************************************++++++++++++************************************)))******+++++++++************)))(((((((((((((((************************))))))))))))))))))))))))'''((((((((()))))))))******))))))(((((((((((()))++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((()))))))))***************************++++++(((((())))))))))))(((((()))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++))))))***+++,,,,,,------************************---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++/////////111222444666777888<<>>?????????>>>===<<<;;;:::999888888888999::::::999888888888888999999999:::::::::999777555444222222222222111000//////+++++++++,,,---...///000//////......------,,,,,,------------------------000000...---,,,+++++++++,,,,,,++++++++++++******---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,******************************************************+++++++++++++++,,,************************+++++++++***************************************))))))***++++++++++++***+++***))))))(((((())))))************************))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))*********)))))))))***************((())))))******))))))((()))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++)))************+++++++++(((((()))***,,,---...///------------------------,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,+++//////111444777:::===???BBBGGGNNNSSSVVVVVVWWWXXXYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUVVVXXXXXXTTTOOOKKKBBB>>>999555444333333222333333333444555888:::;;;<<<>>>BBBDDDFFFGGGJJJLLLRRRSSSTTTVVVVVVWWWWWWVVVTTTQQQMMMIIIFFFCCC@@@===>>><<<;;;888666555444444555777:::;;;;;;<<<>>>???;;;:::888555333000...,,,---------.........//////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************)))))))))************************((((((((()))******++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))(((''''''***+++,,,+++(((((())))))))))))******''''''(((((((((((()))))))))))))))))))))))))))))))))((('''(((******((('''&&&'''((()))************))))))))))))))))))))))))'''''''''((((((''''''&&&(((((((((((()))))))))***************************************************************************,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///111222333555555666777999;;;<<<===???AAADDDGGGIIIJJJJJJIIINNNOOOPPPQQQQQQOOOMMMLLLLLLJJJGGGDDDBBBAAAAAAAAA@@@???>>>===>>>AAADDDFFFEEEFFFGGGHHHHHHFFFDDDCCC>>>======;;;999777555444000//////......//////000111000000//////...------..............................---,,,++++++,,,,,,------,,,+++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++************************))))))******++++++++++++************************++++++*********)))))))))************************))))))***++++++++++++++++++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))******+++((((((((())))))*********)))******************))))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))*********+++++++++)))************+++++++++))))))***+++,,,,,,------------------------------,,,,,,,,,,,,---...//////............///////////////000333777<<>>:::555222111222222111222222111111222444555666333555888:::;;;===???AAAIIIKKKNNNQQQTTTVVVWWWXXX[[[YYYVVVSSSPPPLLLGGGDDD>>>===;;;:::888777777666999;;;======<<<===@@@BBBEEEDDDCCC@@@<<<777333000222111111000///......---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********************************'''(((((()))******++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))(((''')))*********(((((()))))))))*********'''''''''((((((((())))))))))))))))))))))))))))))***((('''(((***+++)))&&&)))((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************((()))***+++---...///000........................---...///111333555888999??????@@@BBBDDDFFFHHHJJJQQQSSSVVVZZZ\\\]]]^^^]]]^^^___```aaaaaa___]]]\\\[[[YYYTTTPPPLLLIIIHHHHHHCCCBBBAAAAAADDDHHHMMMPPPQQQRRRTTTUUUVVVUUUSSSRRRQQQPPPOOOLLLIIIFFFCCCAAA<<<;;;999888777666666666444444333333222111111000........................,,,,,,+++++++++,,,------///...---,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++************************************))))))((((((************************((()))***++++++++++++++++++******)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((***++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))******&&&''''''((()))******+++''''''(((((()))))))))*********++++++++++++******)))***+++,,,---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))******++++++++++++)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++---------......000111222......///000111222333333444666:::???EEEKKKPPPRRRUUUVVVXXXYYYXXXYYYZZZ\\\ZZZXXXVVVSSSRRRSSSTTTUUUSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVTTTOOOGGGBBB>>>:::555222222222333333444333222222222333444444333555777777777777999;;;AAACCCHHHMMMRRRVVVXXXYYY]]]\\\[[[ZZZXXXUUUPPPLLLAAA@@@???===<<<;;;;;;;;;<<<>>>???>>><<<<<<@@@CCCDDDFFFGGGHHHHHHEEEBBB@@@666555333222///...,,,+++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++************************'''(((((()))***+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,...+++)))(((((())))))((((((((())))))*********+++''''''''''''((((((((()))))))))))))))))))))))))))***)))''')))+++,,,)))''',,,+++)))'''''''''(((((((((((((((((((((((((((((())))))***************)))))))))************))))))))))))*********))))))((())))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++*********+++------------------------++++++,,,---------+++***------,,,,,,+++,,,,,,,,,+++,,,------...---------////////////000000000111+++///333555666999AAAGGGIIINNNSSSUUUVVVWWW[[[^^^ddddddeeefffhhhiiijjjjjjjjjjjjkkklllkkkiiigggfffddddddaaa]]]XXXSSSQQQQQQNNNKKKFFFCCCCCCFFFKKKNNNPPPQQQRRRTTTXXX[[[___aaaaaa```]]]ZZZWWWUUUTTTSSSMMMIIIDDDBBBBBBBBB@@@>>><<<999555333222111000............000111///,,,***------------......///000.........------,,,,,,,,,---.../////////...,,,,,,///...---,,,,,,---///000,,,+++)))''''''((()))***++++++******************+++++++++************))),,,,,,++++++++++++,,,,,,******++++++++++++******))))))************))))))))))))))))))))))))))))))******++++++++++++******************))))))((((((&&&&&&''''''(((((())))))******))))))((((((''''''(((***,,,---...---,,,+++))))))))))))))))))))))))******))))))((((((''''''************))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************************************)))******+++,,,,,,,,,++++++***+++++++++******,,,---////////////,,,+++++++++,,,...000111000222444666888888888888<<>><<<888555333333444555111111222222333333444444222222333444666888:::;;;CCC???===>>>DDDKKKOOOPPP[[[ZZZYYY[[[]]]YYYQQQJJJCCCAAA???>>>???@@@???>>>???BBBEEEFFFFFFFFFFFFGGGGGGHHHKKKNNNPPPOOOKKKGGGBBB<<<555111111111///---000///------...///...---***+++,,,......///......)))***+++,,,...///000000------,,,+++************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++******))))))))))))))))))))))))))))))******************************))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''&&&)))******************))))))))))))******))))))((())))))))))))******************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,++++++******++++++------------------------+++111777666111,,,+++,,,,,,,,,+++++++++,,,------,,,,,,------------,,,,,,+++,,,,,,------.........222666:::<<<===AAAHHHNNNUUUYYY]]]______```dddgggjjjjjjkkklllmmmnnnooopppnnnnnnooonnnkkkgggcccaaaaaaaaa___\\\XXXTTTRRRRRRNNNLLLJJJHHHGGGGGGHHHHHHJJJKKKLLLNNNQQQUUUXXXYYY^^^_________^^^[[[YYYWWWUUUPPPJJJFFFGGGHHHJJJJJJKKKFFF@@@;;;999777666555000//////000111111///---------,,,,,,,,,---......//////..................,,,---.........---,,,+++,,,,,,------...///000111---+++***(((((()))***+++++++++++++++++++++++++++++++++++++++************))))))(((((((((((())))))******++++++++++++******))))))************))))))******************************++++++++++++************)))))))))(((((((((((((((((((((((()))))))))(((((((((((())))))))))))$$$%%%'''((((((((('''&&&)))))))))))))))))))))))))))))))))))))))(((((((((************))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---***************************************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++///.........///222444666999:::===???AAABBBBBBBBBEEEHHHLLLQQQTTTUUUUUUTTTRRRRRRSSSSSSRRRQQQPPPOOOHHHDDD@@@>>>???@@@@@@???BBBCCCCCCDDDDDDCCCCCCCCCEEEDDDCCCAAA@@@>>>===<<<<<<:::777444333333444555555666666777777777666666555555555555555666777888<<<999777999>>>DDDGGGHHHNNNNNNPPPTTTYYYYYYTTTOOOBBB???;;;:::;;;===?????????CCCHHHLLLNNNOOOPPPQQQQQQRRRTTTXXXYYYXXXTTTQQQKKKEEE<<<777555333000...///---,,,,,,---...---+++++++++++++++++++++++++++++++++,,,---......//////,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++)))******++++++******)))++++++++++++*********)))************************'''''''''''''''''''''''')))))))))))))))(((((((((***)))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((('''&&&******++++++++++++************+++++++++++++++***)))))))))*********++++++******++++++++++++*********************************++++++,,,,,,++++++***,,,,,,++++++******++++++------------------------...999CCCBBB777......222++++++++++++,,,,,,---...------............---------...///111222333333444999===@@@BBBCCCGGGMMMQQQVVVYYY]]]^^^]]]^^^aaadddjjjkkklllmmmooopppqqqrrrqqqrrrrrrqqqmmmgggaaa]]]ZZZYYYXXXUUUSSSPPPNNNMMMMMMMMMNNNMMMKKKIIIFFFDDDGGGGGGHHHIIIKKKMMMOOOPPPWWWZZZ^^^aaabbbaaa___]]]\\\WWWOOOJJJIIILLLOOOQQQVVVSSSPPPMMMIIIDDD???;;;555333111111222333222111///......------------...///////////////000000000,,,,,,---...---,,,+++***++++++---///000111111222---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++************++++++******++++++++++++******))))))************))))))******************************++++++++++++******)))))))))))))))(((((((((*********)))))))))))))))'''''''''((()))*********'''((()))*********)))((())))))))))))))))))))))))(((((())))))))))))))))))************))))))))))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++111111111222555888<<<>>>DDDEEEGGGIIIKKKLLLLLLLLLMMMOOORRRUUUUUURRRPPPMMMKKKLLLLLLLLLKKKHHHEEEDDD???<<<888777777777777777999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::<<<;;;999777777888:::;;;>>>???@@@@@@@@@>>><<<:::;;;:::888777666666777777666555444666999<<<>>>>>>AAABBBEEEKKKQQQSSSQQQMMMDDD@@@;;;888888;;;===>>><<>>@@@BBBCCCDDDGGGJJJNNNMMMPPPSSSSSSRRRRRRVVVYYYaaabbbcccfffhhhjjjlllmmmoooqqqsssssspppkkkeeeaaa[[[XXXUUURRRPPPNNNKKKIIIKKKLLLNNNOOONNNLLLIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMPPPUUUZZZ^^^aaabbbbbb___[[[TTTNNNKKKKKKMMMNNNRRRTTTWWWYYYWWWPPPGGG@@@;;;888555333222333222111222111000///////////////.........//////000000000------.........---,,,++++++,,,...000111111000000...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))******++++++******)))******************************++++++++++++******************************,,,++++++******)))))))))'''((((((((()))))))))***++++++,,,---------,,,+++))))))))))))))))))))))))((((((((())))))******+++************)))))))))((('''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---///000111222222333444777;;;AAAEEEHHHMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQPPPOOOLLLIIIGGGEEEFFFFFFFFFCCC@@@===:::;;;:::888777777777888888:::999888888999;;;===>>>999999:::::::::;;;;;;;;;>>>>>>>>>>>>@@@CCCEEEGGGIIIJJJLLLLLLKKKHHHEEECCCBBB@@@>>>===<<<<<<======;;;:::::::::;;;;;;;;;;;;>>>>>>@@@CCCGGGGGGEEEBBBEEEBBB===:::999:::999999888>>>GGGOOOUUUYYY[[[]]]]]]]]]___bbbdddccc```]]]ZZZVVVPPPLLLGGGAAA888222111000000111111111...,,,000...,,,++++++,,,...///...............---------+++++++++++++++,,,---...---,,,,,,++++++*********+++***)))(((((()))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++((((((((())))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((+++++++++,,,,,,+++++++++******+++,,,,,,---,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,------------------------***...111111...+++,,,...//////...---,,,,,,,,,---,,,---///000222333444444222444888<<>>999555333333222111111111000//////...//////---------......//////000...///000000000///---,,,......///000000///...---...------,,,,,,,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,++++++++++++***))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++******++++++++++++************************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++******))))))***)))))))))((((((((('''))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++************)))))))))(((((())))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,+++++++++,,,------...++++++,,,---///111333444444555999===CCCIIINNNQQQTTTSSSRRRPPPOOOMMMLLLLLLOOONNNLLLJJJHHHGGGFFFFFFAAAAAAAAA@@@>>>;;;888666777777777777888999;;;===???>>>>>>===>>>@@@BBBCCC<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;:::888666777===EEELLLQQQTTTWWWYYYYYYZZZ\\\___aaaaaa___]]]WWWVVVTTTTTTQQQJJJ???777333222111111222111///---///...---,,,,,,...000222//////.........---------++++++++++++,,,---......,,,,,,,,,++++++*********,,,+++***))))))***+++,,,+++++++++++++++++++++,,,************************(((((((((((((((((((((((((((((())))))******++++++(((((())))))************************************(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))******++++++++++++******&&&'''((()))*********************++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,---------------------------,,,++++++---///000000000000///............///,,,...111444777:::<<<===???AAAEEEHHHKKKMMMMMMMMMGGGHHHIIIJJJKKKLLLMMMNNNGGGJJJMMMMMMMMMOOOTTTXXX[[[\\\^^^aaadddgggiiijjjiiilllqqqvvvxxxxxxvvvuuulllddd[[[TTTQQQOOOMMMJJJGGGIIIMMMQQQVVVZZZ]]]^^^ZZZYYYXXXVVVSSSPPPMMMLLLJJJHHHHHHIIINNNVVV]]]bbbgggiiijjjhhhccc^^^ZZZYYYQQQNNNJJJHHHIIIKKKMMMMMMFFFBBB===999777555444222000//////............///..................////////////000111000///...---////////////...---,,,+++---------,,,,,,,,,++++++)))))))))******++++++,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,+++++++++************************)))((('''''''''))))))((((((((((((''''''))))))))))))))))))))))))))))))******************************))))))))))))))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++,,,,,,---...///------------...000222444999<<<@@@FFFLLLQQQTTTVVVWWWVVVSSSOOOLLLJJJHHHHHHKKKJJJHHHGGGFFFEEEEEEEEE>>>>>>===<<<:::999777666888:::<<<======???AAADDDCCCCCCBBBCCCCCCDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@???AAABBBDDDGGGJJJNNNQQQSSSVVVWWWYYYZZZZZZXXXWWWUUUNNNLLLJJJIIIIIIKKKNNNOOOPPPQQQQQQOOOMMMKKKKKKLLLHHHGGGFFFEEECCCAAA???>>>888888999:::<<<;;;999777999===CCCHHHKKKNNNQQQSSSTTTTTTVVVZZZ]]]^^^]]]\\\SSSRRRSSSTTTTTTOOOFFF???666333111000111111000//////...------------////////////..................---,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******************((((((((()))******++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))******************)))&&&'''((()))*********************+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------///...,,,---///111222222////////////000111222333333555999>>>CCCGGGJJJLLLOOOQQQTTTVVVWWWVVVUUUTTTJJJJJJLLLOOORRRUUUVVVVVVOOORRRUUUWWWWWW[[[aaafffhhhiiijjjkkklllnnnoooooolllnnnssswwwzzz{{{{{{zzzlllcccWWWNNNLLLKKKJJJIIIGGGJJJPPPXXX^^^cccfffhhhbbbbbbaaa```^^^[[[YYYWWWTTTQQQNNNMMMOOOTTT[[[___dddhhhlllnnnllliiihhhhhh]]]XXXRRRNNNLLLLLLLLLLLLGGGDDD@@@>>><<<;;;999777111111000000000111222222000000//////////////////...///000000000///------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***))))))***++++++,,,------------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******(((((()))))))))*********)))))))))***************))))))))))))((((((((((((,,,++++++***************))))))))))))))))))))))))++++++******************************))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,,,,...///////////////000222555888:::BBBEEEJJJPPPTTTVVVVVVVVVTTTRRRNNNKKKGGGEEEDDDCCCCCCDDDEEEFFFEEECCCAAA@@@<<<;;;999888888888888999<<>><<<;;;;;;<<<<<<:::999888;;;???BBBDDDGGGKKKMMMLLLMMMOOOSSSWWWZZZYYYXXXQQQOOONNNOOOPPPOOOJJJFFF;;;888555333333444444444222222111000///...---,,,............////////////...------,,,,,,,,,------*********++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************'''(((((()))******++++++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++))))))************))))))((()))***+++,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++,,,,,,++++++++++++*********+++,,,,,,---------------------------***++++++++++++,,,------------...000222444666777;;;===BBBHHHNNNSSSWWWYYYWWWXXXYYYZZZYYYWWWTTTRRRJJJJJJMMMQQQVVVZZZ[[[[[[\\\___bbbdddeeejjjpppvvvssssssssssssssssssssssssppprrruuuxxxzzz{{{{{{{{{oooeeeWWWNNNLLLMMMMMMLLLGGGLLLTTT]]]eeeiiikkklllhhhiiiiiiiiihhhfffdddccc^^^[[[VVVSSSSSSVVVYYY\\\^^^ccchhhlllmmmmmmoooqqqfffdddaaa]]]XXXRRRJJJEEEHHHEEEBBBAAA@@@???===<<<444444444444555555666777222222111111000000//////---.../////////...,,,,,,,,,++++++***+++,,,...///++++++,,,,,,,,,+++***)))******+++,,,,,,---......---------,,,,,,,,,++++++***))))))))))))))))))***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******&&&'''''''''(((((())))))(((((())))))*********+++''''''(((((())))))******++++++***)))(((((()))))))))))))))))))))))))))))),,,+++++++++***)))))))))************))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((())))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---...///000000000111444888===AAADDDIIILLLQQQVVVYYYYYYWWWVVVNNNLLLIIIEEEBBB@@@??????<<>>AAAEEEHHHFFFGGGIIINNNRRRUUUVVVUUURRRNNNKKKJJJLLLMMMLLLJJJBBB>>>999777777888::::::888777666444222///---+++............//////000000///...------,,,,,,,,,,,,))))))***+++,,,------...,,,---...//////...---,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))'''(((((()))***+++++++++************************'''((()))******)))((('''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***++++++++++++++++++***)))(((,,,,,,,,,++++++***************+++++++++,,,,,,,,,000///...---,,,,,,+++******+++,,,,,,******+++,,,...***'''(((,,,///...+++++++++,,,,,,,,,---------------------------------,,,,,,---.../////////...111///...000555;;;@@@BBBJJJMMMSSSXXX[[[\\\[[[YYYYYYXXXXXXWWWUUUSSSQQQPPPNNNOOORRRWWW^^^bbbddddddiiikkknnnoooooooooqqqsssyyyyyyzzzzzzzzzyyyxxxwwwrrrrrrssswww|||}}}{{{yyyhhhbbbYYYQQQMMMKKKIIIIIIKKKLLLOOOTTT[[[```cccdddeeegggjjjlllnnnnnnnnnmmmkkkeee___\\\\\\[[[WWWSSSVVVZZZaaaiiinnnqqqrrrrrrrrrtttsssllleee^^^VVVNNNEEECCCBBBEEEHHHHHHFFFCCC:::999888777888;;;>>>@@@:::777444222222333222111333111///------...000111000///...---,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,++++++*********...---,,,+++************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********))))))))))))******---,,,++++++******++++++************************,,,++++++******++++++,,,(((''''''''''''(((((())),,,++++++++++++++++++,,,)))))))))))))))))))))))),,,,,,+++***)))(((''''''((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++...---,,,+++************+++,,,------,,,---///111111444888===BBBGGGKKKMMMSSSUUUXXXYYYYYYWWWTTTRRREEECCC???<<<999999999:::<<<>>>???>>><<<999999999777777888999;;;>>>AAACCCCCCAAABBBDDDCCCCCCGGGNNNKKKJJJIIIJJJKKKLLLKKKJJJOOOQQQQQQPPPQQQTTTSSSNNNMMMMMMMMMLLLKKKKKKKKKLLLOOOXXX^^^\\\[[[___```]]]WWWQQQLLLKKKMMMNNNLLLIIINNNJJJIIINNNRRRSSSUUUXXXZZZZZZYYYXXXVVVTTTSSSSSSRRROOOLLLJJJIIIEEE???:::::::::;;;;;;;;;<<<<<<===AAABBBDDDFFFFFFHHHKKKNNNJJJLLLNNNOOONNNKKKGGGEEEDDD@@@;;;777666777;;;===HHHBBB:::666555555333111000---+++***+++---------000//////---,,,+++******,,,,,,,,,+++++++++******------------,,,,,,+++******++++++,,,,,,++++++***---------,,,,,,,,,+++++++++++++++*********))))))(((((((((((())))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''&&&'''(((*********)))(((***((('''&&&&&&'''(((***))))))(((((('''''''''&&&))))))(((((((((((())))))))))))******))))))(((''',,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,......------,,,,,,+++++++++,,,------,,,+++,,,---,,,)))%%%&&&***---+++)))++++++,,,,,,,,,---------------------------------/////////////////////000000222555:::@@@GGGMMMQQQ[[[]]]```cccbbb```\\\ZZZMMMLLLKKKKKKMMMOOORRRTTTZZZ[[[]]]aaafffjjjkkkkkkmmmoooppppppoooppprrrtttuuuvvvxxxyyyyyyxxxwwwvvvwwwvvvtttuuuvvvuuurrrooobbb^^^YYYUUURRROOOLLLJJJIIIIIIJJJMMMRRRUUUWWWWWWZZZ\\\___ccceeefffggggggllliiiffffffgggeee___ZZZRRRTTTXXX^^^dddkkkpppssstttxxxyyyuuuoooiiiaaaYYYSSSMMMFFFDDDGGGLLLOOOOOOAAA???<<<:::999:::;;;<<<@@@>>>===;;;999555///+++333222111///......---...000///......------------,,,---...///000222333333,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******---,,,++++++******++++++************************++++++++++++++++++++++++******)))(((((((((((()))++++++************++++++))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---.........///111444555888>>>EEEKKKPPPSSSTTTUUUWWWYYYYYYXXXTTTPPPMMMFFFCCC???;;;888888999999888:::<<<<<<;;;999999:::;;;<<<>>>???AAACCCFFFHHHLLLHHHGGGIIIJJJIIIIIILLLKKKKKKKKKJJJJJJLLLPPPRRRVVV[[[^^^```bbbbbb]]]VVVVVVVVVTTTSSSQQQRRRSSSUUUXXXbbbjjjkkklllooopppnnnddd]]]TTTPPPPPPQQQOOONNNNNNJJJJJJNNNQQQPPPQQQSSSRRRRRRRRRQQQPPPQQQRRRSSSTTTSSSRRRQQQOOOMMMIIIFFFBBBAAA>>><<<;;;;;;<<<===>>>?????????>>>???BBBDDDEEEFFFHHHJJJJJJIIIGGGFFFEEECCC???<<<;;;;;;===>>>EEEFFFEEECCC>>>999555333111000......000000///...000//////...,,,++++++***,,,,,,,,,++++++++++++***,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))*********+++++++++***)))(((((((((((()))***************)))))))))((())))))))))))))))))))))))))))))))))))************+++*********))))))))))))'''(((((()))))))))))))))***)))'''&&&&&&''')))*********)))))))))((((((((()))(((((((((((((((((()))******************)))(((,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,,,,---...///,,,***+++...///...,,,,,,,,,,,,,,,------------///.........------,,,,,,111000/////////000111222555:::@@@FFFKKKRRRYYY___ccceeefffeeebbb]]]WWWSSSKKKJJJHHHHHHKKKQQQWWWZZZYYYYYYZZZ^^^cccfffggggggiiijjjjjjiiihhhjjjmmmpppoooqqqsssvvvvvvuuutttrrrvvvsssooollliiifffbbb___VVVUUUUUUTTTSSSQQQLLLIIIIIIHHHFFFGGGIIIJJJJJJIIIMMMOOORRRVVVYYY[[[\\\]]]bbbbbbccceeegggddd]]]WWWOOONNNNNNQQQVVV___ggglllpppvvvzzzyyywwwssskkkccc[[[TTTLLLHHHIIILLLNNNNNNDDDBBB???;;;999999:::;;;CCCDDDEEEEEECCC===555///333333222111111000///...000//////.........//////,,,------///000111222333------,,,,,,,,,+++++++++,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,((())))))***+++---...///+++++++++++++++++++++++++++***))))))))))))***+++******))))))))))))******---,,,++++++******++++++***************************+++,,,,,,,,,,,,+++***,,,,,,+++***))))))))))))*********))))))*********))))))))))))))))))))))))(((((())))))*********+++((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---...///...///000111111444777:::>>>BBBHHHNNNRRRTTTTTTTTTSSSUUUWWWXXXVVVRRRMMMJJJDDDBBB===:::888888:::;;;999;;;===>>>======>>>@@@@@@CCCFFFHHHHHHIIIKKKLLLRRRLLLJJJLLLNNNLLLJJJKKKMMMOOOPPPOOOOOOSSS\\\ccceeemmmuuuyyy{{{zzzqqqhhheeedddaaa]]]ZZZZZZ]]]```eeeoooyyy}}}yyyqqqeee]]][[[ZZZZZZYYYUUUQQQPPPTTTUUUSSSSSSTTTNNNNNNMMMLLLKKKLLLOOORRRSSSUUUVVVVVVTTTSSSSSSSSSRRRNNNHHHBBB>>><<<<<<===;;;;;;;;;999888888;;;===@@@AAABBBDDDFFFGGGIIIIIIGGGFFFEEECCCAAA@@@???>>>AAAHHHPPPQQQKKKBBB<<<999111000//////000000...,,,000//////...---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++*********+++++++++***************+++++++++,,,,,,,,,,,,---+++***))))))))))))***+++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))((((((((()))******))))))''''''''''''))))))************))))))))))))((((((''''''''''''((((((,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,---...---,,,+++,,,...///...,,,---///000///---,,,,,,,,,------------...//////......------,,,,,,000///......///222555666<<>>;;;::::::;;;<<<@@@BBBEEEIIIJJJHHHBBB>>>777666444333222222222333//////............//////------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((())))))***+++---...///+++++++++++++++++++++++++++***(((''''''(((***++++++******))))))******+++---,,,++++++******++++++************************)))***,,,------,,,***)))+++******)))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************''')))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......///000333555777;;;@@@DDDIIILLLOOORRRRRRPPPMMMJJJLLLOOORRRTTTSSSQQQMMMKKKBBB@@@===::::::;;;>>>@@@AAACCCDDDEEEDDDDDDEEEGGGEEEHHHLLLMMMLLLLLLNNNPPPQQQNNNNNNOOONNNLLLOOOSSSYYY]]]___]]]ZZZ___kkkvvvwwwwwwuuuqqqkkkfffeeegggkkkqqqxxxyyyqqqmmmkkkjjjiiibbb^^^]]]```aaa___]]]^^^TTTTTTRRRNNNJJJHHHKKKMMMMMMPPPSSSTTTRRRSSSVVVYYY^^^[[[UUUNNNHHHDDDAAA@@@======<<<;;;999999:::<<<<<<======???BBBFFFIIIKKKJJJKKKKKKJJJHHHDDDAAA??????FFFPPPUUUSSSLLLFFFBBB888555222000000000///...000//////...---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************************+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))((()))))))))******************************************((((((((()))***+++))))))(((''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))******++++++,,,,,,---***,,,---,,,+++***+++,,,+++***)))***++++++***))),,,,,,---------........./////////......------------------...111444888:::???CCCHHHJJJKKKQQQZZZbbbcccbbbaaa^^^ZZZTTTOOOMMMMMMMMMNNNOOOOOOPPPPPPPPPNNNLLLKKKKKKMMMOOOOOONNNGGGGGGHHHHHHHHHLLLQQQUUUYYYZZZ\\\]]]]]]\\\ZZZXXXTTTSSSQQQNNNKKKIIIHHHHHHHHHGGGFFFFFFGGGGGGEEECCCEEECCC@@@???@@@@@@@@@???AAAAAACCCDDDEEEFFFFFFGGGJJJJJJLLLMMMOOONNNLLLJJJGGGFFFEEEFFFHHHLLLPPPRRRXXX```hhhmmmppprrroooiiiaaa``````aaa```ZZZQQQKKKDDDBBB>>><<<::::::;;;<<<<<<===@@@EEEJJJLLLLLLKKKAAA>>>999555222111111222000///..................000000000//////..................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---+++++++++++++++++++++++++++***(((''''''(((***+++++++++************++++++---,,,++++++******++++++************************)))***,,,------,,,***)))(((((((((((())))))***+++******))))))))))))******))))))))))))))))))))))))************))))))))))))''')))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------111444888<<>>======???BBBDDDFFFIIIJJJKKKJJJHHHGGGHHHJJJGGGKKKNNNNNNLLLMMMQQQUUUWWWZZZ]]]]]]XXXVVV^^^jjjrrruuuuuuooohhhiiisss~~~}}}uuuqqqsssvvvxxxzzz}}}|||zzzxxxoookkkjjjlllmmmjjjiiijjj```aaa^^^WWWMMMGGGFFFGGGGGGJJJLLLLLLLLLMMMRRRVVV^^^]]][[[XXXUUUQQQNNNLLLFFFFFFEEEBBB>>>;;;:::;;;:::999999:::===AAAEEEHHHNNNPPPRRRSSSQQQLLLGGGDDD???BBBHHHOOOUUUUUUPPPLLLEEE@@@999444222222333222/////////......------,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********))))))************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------***+++++++++,,,,,,------***+++,,,,,,******+++,,,++++++,,,,,,,,,+++******,,,---------....................................------...000333777:::<<<<<<@@@EEEIIIMMMSSS[[[aaabbb```]]]YYYUUUQQQNNNMMMMMMOOORRRTTTUUUSSSQQQOOORRROOOKKKHHHGGGFFFDDDCCC>>>???@@@@@@AAADDDHHHLLLLLLLLLNNNOOOOOONNNNNNMMMKKKMMMNNNMMMKKKKKKLLLMMMOOOMMMLLLLLLMMMNNNNNNMMMJJJGGGCCCAAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEEEEEEEEEEE@@@AAABBBDDDGGGIIIKKKLLLPPPXXX___dddjjjoooooolllccc```]]]\\\]]]\\\YYYUUUJJJGGGCCC???===<<<======>>>===>>>AAAGGGLLLPPPRRRPPPLLLEEE>>>777333111000222111000//////.........------...//////000111111//////.........---------...------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++************++++++---,,,++++++******++++++***************************+++,,,,,,,,,,,,+++***)))(((((((((((()))***************))))))*********))))))))))))))))))))))))+++*********))))))((((((((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000666:::???DDDGGGJJJMMMPPPPPPOOOOOOMMMLLLJJJIIIHHHJJJJJJJJJIIIGGGEEECCCBBB@@@@@@BBBDDDFFFHHHJJJKKKLLLLLLLLLIIIGGGFFFGGGHHHGGGJJJMMMLLLLLLPPPYYY```hhhooowwwxxxooojjjsss~~~rrrmmmrrryyy|||}}}|||~~~zzzxxxwwwxxxvvvvvv|||{{{uuurrrrrrrrrnnnmmmoookkkmmmllleeeYYYNNNJJJIIIHHHHHHHHHGGGHHHJJJMMMPPPUUUVVVYYY[[[[[[ZZZYYYWWWRRRRRRQQQLLLEEE???;;;999999888777666888:::>>>@@@MMMPPPUUUXXXXXXTTTPPPLLLEEECCCDDDJJJQQQVVVVVVTTTMMMHHH???888444222111000/////////.........------------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++************************+++++++++))))))))))))************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))++++++***)))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))'''((())))))******))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------+++,,,---,,,++++++,,,---...///000000///...------------------............------......//////000000111111333555777999;;;;;;;;;???FFFMMMTTTYYY]]]___\\\ZZZWWWSSSQQQQQQRRRSSSVVVXXXZZZ\\\[[[YYYUUUSSSQQQMMMHHHEEECCCBBB@@@???>>>@@@AAAAAAAAABBBEEEGGGFFFFFFGGGHHHJJJLLLMMMNNNQQQUUUXXXYYYXXXXXXYYY[[[\\\[[[[[[]]]___aaa```___]]]YYYSSSNNNKKKHHHFFFEEEGGGFFFFFFEEEEEEEEEEEEFFFBBBCCCDDDDDDCCCBBBBBBBBB>>>???AAACCCDDDFFFGGGGGGHHHNNNTTTXXX^^^gggkkkjjjddd___ZZZXXXYYYYYYXXXVVVNNNKKKHHHEEECCCCCCDDDEEEEEECCCBBBEEEJJJQQQVVVXXX[[[YYYTTTNNNGGG@@@;;;888666555333222111000//////+++,,,,,,------......///////////////.........---......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++************************++++++++++++++++++++++++---,,,+++***)))(((((((((++++++************++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------******++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,------...//////000------------------------,,,,,,---///000333555666===BBBHHHLLLNNNNNNNNNNNNMMMKKKHHHFFFEEEGGGHHHJJJHHHGGGEEECCCAAA@@@@@@@@@CCCEEEHHHJJJLLLMMMMMMMMMJJJJJJIIIGGGDDDDDDEEEFFFEEEHHHJJJKKKMMMVVVdddooo{{{~~~vvvnnnnnnqqqqqqtttuuuwww~~~yyyvvvuuuvvvssspppuuu}}}}}}vvvtttrrrnnnlllnnnqqqvvvzzzvvvjjj___YYYWWWPPPMMMJJJIIIJJJLLLNNNNNNOOOPPPRRRUUUWWWXXXXXXYYYYYYZZZZZZWWWQQQIIIDDDAAA>>><<<:::888777888:::;;;CCCHHHOOOUUUYYYXXXUUUSSSMMMKKKJJJJJJNNNRRRVVVXXXVVVQQQJJJCCC<<<777111...////////////...............------------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++))))))))))))*********+++))))))***++++++***))))))((()))))))))************))))))))))))))))))))))))))))))))))))************(((((()))))))))*********+++++++++++++++***)))((()))))))))******)))))))))''''''(((((())))))))))))******))))))))))))******((()))***+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......,,,,,,---...,,,---//////---,,,++++++---------.........//////,,,,,,---...///000111111555666777999::::::::::::>>>BBBJJJTTT[[[^^^]]][[[YYYWWWTTTSSSTTTXXX\\\___]]]^^^^^^]]][[[XXXTTTRRRNNNKKKGGGEEEEEEFFFEEEEEEBBBCCCDDDDDDCCCBBBCCCEEEFFFGGGGGGIIILLLOOOSSSUUU\\\```dddfffeeeddddddffffffgggiiilllpppqqqpppooorrrlllddd]]]WWWSSSPPPMMMMMMLLLLLLKKKKKKLLLLLLMMMFFFHHHJJJKKKIIIGGGEEEDDDBBBBBBBBBAAAAAAAAAAAABBB@@@EEEIIILLLSSS]]]cccdddiiieeeaaa^^^]]][[[VVVRRRNNNLLLJJJIIIIIIKKKMMMOOOJJJIIIHHHKKKQQQXXX]]]````````````]]]WWWPPPHHHDDD999888666444222111111000111000000///...---------000/////////.....................------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++*********+++*********+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,---,,,++++++******++++++************************,,,++++++******++++++,,,111000...,,,)))((('''''',,,,,,++++++++++++,,,,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------))))))***+++---...//////---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////////////////////////////++++++---000333777:::;;;CCCHHHNNNQQQQQQOOOMMMLLLLLLIIIDDD@@@???AAAEEEHHHDDDCCCAAA??????@@@AAABBBGGGIIILLLOOOPPPPPPNNNMMMHHHHHHHHHFFFDDDCCCEEEGGGDDDFFFIIIJJJNNN[[[mmm{{{wwwpppnnnooojjjlllnnnpppxxxxxxuuuuuuwwwtttooorrryyyzzzvvvqqqlllkkkmmmttt|||yyyooohhhfffYYYTTTNNNLLLNNNPPPPPPOOOOOOOOONNNNNNOOOQQQRRRSSSZZZ]]]```___ZZZTTTOOOLLLDDDBBB???<<<::::::::::::999>>>GGGPPPUUUWWWVVVUUUSSSSSSQQQNNNKKKMMMTTTYYYaaa^^^XXXRRRKKKBBB999333///////////////...............---------,,,,,,,,,***+++,,,,,,------------,,,------......------,,,---------,,,,,,,,,++++++))))))******++++++++++++))))))*********+++++++++,,,,,,............,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,***+++,,,,,,,,,***)))((())))))************))))))(((((())))))*********+++++++++************++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,---...---,,,,,,******+++,,,,,,---......---------------------------------...///000111222000111000//////000444777888999999888777888;;;>>>AAAEEELLLRRRVVVWWWUUUTTTXXXXXXWWWVVVWWWXXXZZZ[[[\\\[[[ZZZWWWSSSNNNJJJHHHFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNNNNKKKIIIHHHIIIJJJJJJOOOUUUWWWVVVVVVZZZ___iiijjjkkkllllllkkkjjjiiillllllmmmppptttvvvvvvuuuuuusssoooiiiddd```]]][[[\\\ZZZWWWWWWZZZ[[[YYYWWWVVVVVVUUUTTTQQQMMMJJJHHHFFFGGGGGGFFFCCC@@@@@@@@@<<<===AAAEEEJJJNNNRRRSSSWWWWWWYYY[[[\\\YYYUUUQQQNNNLLLJJJJJJMMMPPPQQQQQQPPPSSSUUUXXX[[[___dddhhhiiihhhhhhiiigggbbbYYYRRRGGGDDD>>>777111...///000000111333333222000//////........................---------------------------------,,,,,,+++++++++,,,+++***))))))***+++,,,++++++++++++******))))))---,,,+++******+++,,,---***++++++,,,,,,++++++***)))************+++++++++))))))))))))************,,,,,,,,,+++++++++******---,,,+++***))))))))))))+++++++++*********))))))+++*********+++,,,------************************))))))************))))))+++++++++*********))))))************************...---***(((((((((***+++))))))*********+++++++++,,,)))&&&'''***---...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......///000000...------///222//////000333777===CCCFFFJJJKKKMMMOOONNNLLLIIIGGG???>>>===???BBBDDDBBB???@@@>>>>>>@@@DDDHHHKKKLLLLLLKKKKKKLLLNNNPPPPPPPPPOOOJJJDDDCCCFFFGGGEEEBBBDDDDDDFFFLLLWWWeeesss{{{|||vvvoooooorrrqqqrrrttttttvvvzzz{{{xxxvvvuuuvvvvvvrrrooottt|||xxxqqqnnnmmmmmmmmm}}}yyyssskkkccc]]]\\\]]]\\\]]]```ZZZXXXYYYZZZUUULLLJJJNNNTTTVVVZZZ\\\]]][[[YYYWWWTTTNNNFFF???===;;;888666555999???DDDIIINNNUUUZZZXXXXXXWWWTTTQQQOOOPPPQQQZZZaaaddd]]]SSSJJJAAA:::333333333111///...///111//////.........---------------------------------.../////////---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********************************+++,,,------,,,+++******)))))))))***+++,,,,,,,,,,,,,,,+++++++++******++++++******))))))(((((((((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))************************************+++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,------...------------------------,,,,,,,,,,,,---...///000000111333444555777:::===<<<;;;:::888888:::===???DDDFFFIIIMMMQQQSSSTTTUUUYYYZZZZZZZZZYYYWWWUUUTTTPPPOOOMMMLLLKKKKKKLLLLLLPPPRRRSSSUUUUUUUUUTTTSSSTTTTTTSSSQQQOOOPPPSSSUUUYYY]]]```aaa______cccgggkkklllmmmnnnnnnnnnmmmmmmsssrrrrrrsssuuuwwwvvvuuuvvvuuurrrooollliiigggfffiiihhhhhhiiikkkjjjgggdddbbbaaa^^^ZZZVVVSSSQQQPPPNNNOOOOOOMMMIIIFFFEEEEEECCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQQQQOOOMMMNNNLLLKKKKKKMMMOOOOOOOOORRRTTTWWWZZZ^^^bbbgggkkknnnmmmlllmmmmmmjjjeee```XXXSSSKKKAAA999444333333000111222111///...---,,,........................---------------------------------,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++*********))),,,++++++++++++++++++,,,***++++++,,,,,,++++++***)))************+++++++++))))))))))))************,,,,,,+++++++++*********,,,+++******)))*********+++++++++*********))))))***************+++,,,,,,************************))))))************))))))+++++++++*********))))))******************************)))(((((()))***+++*********+++++++++,,,,,,...+++))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,---------.........///000000///......000222222333555888<<>><<<:::999:::===AAAGGGKKKMMMMMMOOOOOOOOOQQQUUUXXX[[[\\\]]]VVVNNNJJJKKKLLLKKKJJJHHHJJJMMMSSS]]]iiisssyyy|||~~~xxxvvvxxxtttssspppnnnmmmooorrrtttuuuuuuvvvvvvuuurrrooommmlllkkkllllllhhhfffjjjqqqyyy}}}zzzyyyxxxwwwwwwpppkkkkkkjjjgggeeefffjjjhhhiiikkkeeeXXXOOOMMMOOOQQQSSSVVVXXXYYYYYYXXXYYYUUUPPPLLLIIIDDD???;;;999:::===???BBBIIIRRRXXX[[[\\\]]]\\\YYYVVVUUUUUUWWW^^^bbb___YYYSSSJJJBBB666444111...---------...///............---------------------------------.../////////---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******************************++++++++++++++++++************)))******++++++,,,,,,++++++*********************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''((((((((()))))))))************************(((((((((((())))))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---...///000---000444888999;;;===??????===::::::;;;>>>@@@@@@EEEEEEEEEGGGIIIMMMQQQSSSWWWYYYZZZ[[[XXXSSSNNNJJJEEEDDDCCCDDDGGGLLLRRRUUUXXX[[[]]]______]]]ZZZXXXYYYZZZZZZZZZ[[[^^^bbbeeeeeeggghhhgggddddddgggkkkhhhiiiiiijjjjjjkkkkkkkkkpppnnnllllllmmmmmmmmmllloooooonnnnnnnnnnnnnnnnnnooooooqqqtttvvvtttqqqmmmooolllgggbbb^^^[[[ZZZZZZYYYYYYYYYVVVRRROOONNNNNNLLLKKKIIIGGGFFFFFFGGGGGGEEEDDDCCCDDDGGGIIIIIIIIIHHHFFFFFFGGGHHHIIIIIIHHHOOOQQQUUUXXX\\\aaafffjjjqqqpppppppppqqqqqqpppnnnkkkeee[[[OOODDD===888666222222111000///---,,,,,,........................------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***)))************+++++++++)))))))))*********+++++++++++++++************************)))******+++,,,+++++++++*********************)))))))))***++++++************************))))))************))))))+++++++++***************************************''''''(((((()))******++++++++++++,,,,,,,,,------000...++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,------------.........//////000///...///111444666888<<<@@@DDDHHHKKKLLLOOONNNKKKHHHDDDAAA>>>===???===:::999999999888777999;;;>>>DDDJJJMMMMMMLLLJJJMMMQQQYYYbbbllltttyyyyyypppddd[[[YYYYYYZZZZZZSSSVVVZZZ```ffflllqqqsssqqqsssvvvxxxxxxvvvsssqqqppprrrxxx~~~|||uuupppppppppkkkeeeaaa`````````aaabbbbbbaaaaaa___^^^]]]]]]]]]\\\]]]^^^\\\YYY\\\bbbgggnnnrrrqqqqqqtttvvvvvv{{{|||~~~}}}{{{{{{yyyrrrmmmllltttsssvvvyyyvvvhhhYYYQQQMMMMMMOOOQQQSSSVVVXXXZZZ\\\[[[ZZZYYYVVVQQQKKKFFFAAA???===;;;<<>>999222/////////...---............------------------------------------.../////////---,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************++++++************++++++++++++******)))*********+++************)))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,------------------------------,,,,,,,,,------------............////////////000111222333000444999<<<=========>>>>>>===<<<>>>AAACCCBBB@@@CCCBBBBBBBBBDDDGGGJJJLLLOOOQQQRRRQQQOOOJJJEEEBBB@@@@@@BBBFFFLLLSSSYYY]]]YYY[[[]]]^^^___]]][[[YYY[[[]]]aaadddfffiiillloookkkkkkiiigggdddccceeehhhddddddcccccccccddddddeeejjjhhheeeddddddddddddcccbbbccceeegggiiikkklllllljjjlllooorrrttttttsssqqqqqqoookkkgggdddaaa``````cccddddddaaa]]]ZZZYYYYYYVVVTTTRRRQQQPPPPPPQQQRRRMMMJJJFFFEEEEEEFFFFFFEEECCCBBBBBBDDDFFFFFFEEECCCGGGJJJMMMPPPTTTXXX^^^bbbmmmmmmoooqqqrrrssssssrrrtttooofff\\\RRRGGG>>>888666444222111000000///...................................................------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++************************))))))))))))***+++,,,---***************************)))))))))))))))******************************))))))************))))))************************************************(((((()))***+++*********,,,,,,,,,---------.........---,,,+++,,,,,,---------------------------------,,,,,,++++++,,,,,,,,,------------............---.../////////000333666<<>>======>>><<<999888888999::::::@@@AAABBBFFFIIIKKKKKKIIILLLPPPYYYdddppp~~~yyymmmffffffggghhhbbbeeehhhkkklllllljjjiiicccddddddeeeffffffggggggbbbdddjjjooommmeee```___aaa]]]XXXWWWXXXZZZ[[[[[[^^^\\\YYYVVVTTTSSSSSSSSSSSSSSSVVVYYYYYYVVVXXX\\\ZZZ___```^^^^^^bbbcccbbbcccfffkkkqqqwww|||xxxqqqoooqqqpppsssyyy{{{ttteee[[[SSSRRRQQQPPPQQQSSSUUUWWWYYY[[[]]]^^^]]]ZZZVVVRRRNNNJJJDDD???===???DDDGGGRRRYYYaaagggiiihhheeeddd[[[]]]]]]]]]______ZZZRRRJJJBBB999444444444111...//////............------.........................../////////---,,,---...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************++++++)))(((((()))++++++,,,,,,+++***)))))))))******)))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))*********++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------.........------------------------------....../////////000000000111222333555555999<<>>???===???BBBEEEGGGFFFCCC@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@???===@@@FFFLLLRRRWWW[[[\\\ZZZZZZ[[[[[[[[[\\\\\\\\\]]]```eeehhhiiiiiiiiiiiigggfffdddaaa______```aaa___^^^\\\[[[ZZZ[[[]]]^^^cccaaa_________```^^^]]]XXXYYY\\\^^^aaaccccccdddbbbcccfffhhhjjjmmmooopppkkklllkkkjjjiiifffdddbbbkkklllmmmkkkhhhfffffffffcccbbbaaa```___``````aaa^^^ZZZSSSNNNKKKIIIGGGEEEDDDDDDCCCDDDFFFFFFDDDBBBAAACCCEEEHHHKKKOOOTTTWWWcccgggkkkooopppppppppoootttqqqmmmhhh```UUUHHH@@@999666222000111111111000////////////////////////........................------------------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,***+++,,,------,,,+++******++++++,,,,,,++++++***))))))*********+++++++++************++++++++++++******************++++++(((((())))))***+++------******************************)))))))))))))))***************************))))))************))))))************************************************+++,,,,,,,,,,,,+++***))),,,,,,---------.........******+++++++++,,,---...------------------------,,,,,,,,,++++++,,,,,,------------.........//////,,,---///000111333777:::AAADDDHHHLLLNNNNNNMMMLLLEEECCC@@@===;;;:::;;;;;;:::999999888999;;;>>>@@@EEEDDDDDDEEEIIILLLNNNNNNWWW\\\eeeoooyyywwwooollllllmmmnnnooopppooolllgggbbb___[[[[[[[[[[[[[[[\\\\\\\\\YYYXXX[[[^^^[[[VVVTTTWWWWWWWWWZZZ___dddjjjmmmnnnqqqmmmhhhbbb]]][[[ZZZZZZXXXYYY```hhhkkkiiiiiikkkdddeeebbb\\\[[[\\\ZZZVVVWWWXXXZZZ^^^dddlllrrrvvv}}}xxxtttuuuxxx{{{zzzzzz~~~wwwvvvnnnllllllqqqwwwxxxqqqhhh^^^\\\XXXTTTRRRQQQQQQRRRTTTVVVYYY[[[\\\\\\\\\\\\ZZZVVVPPPKKKFFFCCCAAA@@@HHHPPPZZZcccgggiiiiiiiiibbbaaa^^^ZZZ\\\^^^[[[UUUTTTKKKAAA:::999777333///000000000/////////................................./////////---,,,---......------,,,,,,------...---------,,,,,,,,,++++++************************,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***)))))))))))))))))))))***(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((((((((((((((()))*********++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------,,,---......///---------------.........---------...//////000000//////000111333444666777:::<<<======<<<<<<>>>???BBBFFFKKKMMMKKKGGGCCCAAA???@@@@@@AAAAAA@@@@@@??????>>>=========???AAABBB???CCCJJJQQQVVVXXXXXXXXX___^^^]]]]]]\\\]]]^^^^^^\\\```cccdddccc___]]]\\\[[[ZZZYYYWWWVVVVVVWWWWWWVVVUUUSSSRRRSSSUUUXXXZZZZZZYYYXXXYYYYYYYYYWWWUUURRRSSSUUUVVVWWWWWWWWWVVVWWWYYY[[[\\\^^^```dddgggeeefffggghhhhhhfffdddbbbkkklllnnnooonnnnnnooopppoooooonnnnnnlllkkkkkkjjjkkkgggaaa]]]XXXTTTPPPMMMIIIGGGEEECCCCCCBBB@@@>>>???@@@BBBCCCEEEHHHLLLOOOYYY]]]dddiiikkkllllllmmmqqqqqqpppppplllcccWWWMMM???:::444111111222000...////////////////////////........................------------............,,,------......------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***)))************+++++++++*********++++++++++++,,,+++++++++++++++,,,,,,,,,))))))))))))***+++,,,---***************+++++++++++++++***)))))))))******************************))))))************))))))***************+++++++++************************...------,,,++++++******,,,,,,,,,---------......((()))+++,,,+++,,,...///------------------------,,,,,,+++++++++,,,------------........./////////,,,...111333555999>>>AAAFFFHHHKKKMMMMMMKKKHHHFFFAAA@@@===;;;999888888888666888:::<<<===@@@EEEHHHGGGFFFGGGKKKQQQWWW[[[]]]]]]cccllluuu}}}~~~uuuqqqpppqqqooonnnllliiiddd```\\\YYYUUUXXXZZZ]]]]]][[[XXXVVVUUUSSSRRRSSSSSSRRRVVV[[[aaahhhsss}}}~~~wwwrrrpppooojjjnnnzzz}}}uuuppplllddd[[[VVVTTTRRRQQQTTTYYY___ccciiiccc```bbbfffggghhhkkkuuuwww}}}~~~uuuqqqlllkkkrrrzzzzzzuuujjjhhhddd___ZZZVVVSSSRRRUUUWWWZZZ[[[[[[\\\^^^``````^^^[[[WWWSSSMMMGGGBBBEEEKKKSSS[[[```dddgggiiigggfffccc]]]\\\^^^^^^ZZZZZZSSSIIIAAA<<<888333000111111111111000000000000.........................../////////---,,,---.........------------......------------,,,,,,,,,,,,************************,,,++++++++++++++++++,,,++++++******)))*********)))))))))************+++))))))))))))************((()))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,------------------------............------------...------,,,---...///000,,,,,,------......//////---------...///000000000//////111222555777:::;;;:::;;;;;;;;;<<>><<>>????????????@@@CCCIIIRRRXXXYYY]]]]]]VVVJJJCCCCCCHHHHHHFFFDDDBBBAAAAAABBBBBBBBBCCCDDDFFFHHHJJJKKKLLLSSSVVV[[[___bbbccccccccc``````aaa```]]]XXXTTTQQQKKKLLLMMMNNNOOORRRVVVZZZZZZZZZ[[[]]]___```___^^^gggfffeeegggkkkqqqxxx|||yyyuuuiiiiiihhhfffccc___[[[XXXXXX\\\```bbb___]]]\\\\\\ZZZYYYWWWVVVUUUVVVXXXYYYUUUXXX]]]```cccfffiiilllooopppsssuuuvvvuuusssqqqqqqqqqsssuuuvvvsssoookkkgggaaaZZZRRRMMMHHHDDDAAA>>>??????>>>===>>>@@@CCCDDDHHHNNNSSSXXX^^^ffflllmmmkkkjjjlllooommmgggaaaVVVNNNCCC<<<999777333000000000000000000000000000////////////////////////---------.........//////,,,---...//////...---,,,+++++++++,,,,,,------------,,,+++******+++,,,---+++++++++,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........*********)))******+++,,,))))))******++++++++++++------,,,+++******++++++************************))))))************))))))))))))******++++++++++++************************+++***(((((((((***---...+++++++++,,,,,,,,,------,,,///111000---+++,,,...........................++++++++++++,,,,,,---.............../////////000000333777;;;@@@EEEKKKPPPKKKKKKKKKJJJGGGBBB>>>;;;222333555777:::<<<===>>>???CCCIIILLLNNNPPPTTTXXXYYY\\\bbbkkkttt{{{~~~}}}|||sssllliiiiiiqqqqqqpppmmmiiieeedddccc[[[XXXUUURRRSSSUUUYYY\\\gggqqq|||wwwsssrrrrrrttt{{{ooommmiiigggfffhhhkkkmmmiiibbb___^^^ZZZSSSRRRWWWNNNSSS^^^iiioooppptttzzz|||ssslllrrr~~~~~~|||xxxrrrlllhhhfffhhhkkkiiiccc]]]ZZZYYY^^^^^^___bbbdddccc^^^YYYRRRRRRRRRQQQRRRVVV\\\```cccjjjnnnllliiijjjjjjhhhdddbbb[[[QQQFFF===999777444444444333333333222222////////////////////////.../////////---,,,---.........------------............---------,,,,,,,,,************************,,,,,,............,,,,,,***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++******))))))((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++******+++++++++,,,,,,,,,******+++,,,------...///........................,,,,,,,,,---------......222222111//////............//////...---...222444666666777999===AAAEEEHHHGGGGGGGGGHHHKKKRRRZZZ```cccbbb]]]VVVPPPMMMPPPTTTQQQMMMGGGDDDCCCCCCCCCBBBCCCGGGKKKLLLLLLNNNQQQTTTYYY[[[^^^aaabbbbbbaaaaaa\\\\\\[[[XXXVVVSSSQQQQQQPPPRRRUUUXXX[[[]]]___```iiinnnuuuyyyyyyzzz|||~~~~~~sssjjjnnnooottt{{{|||tttkkkbbb```]]]ZZZXXXXXXYYYYYY]]]ZZZVVVVVVXXX[[[\\\\\\cccfffjjjmmmnnnnnnoooppplllnnnppprrrtttuuuuuuuuupppjjjccc^^^ZZZUUULLLFFFDDDCCCAAA@@@??????@@@@@@FFFGGGIIIMMMRRRXXX^^^aaadddfffjjjnnnooolllgggccc\\\XXXQQQGGG>>>777555444000000111111111000///..................///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---++++++************++++++------,,,+++*********+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++******))))))))))))******+++***)))(((((()))***+++******+++++++++******)))))))))))))))************+++++++++************)))++++++,,,,,,,,,,,,------&&&(((***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,000///.........///000000333888???EEEHHHJJJLLLMMMOOOMMMKKKHHHEEE@@@999555999888666555777;;;@@@CCCIIIHHHIIIOOOZZZeeennnsssuuurrrpppssszzzzzzlllbbb___```fffeeedddcccaaa]]]XXXUUUTTTSSSVVVYYYWWWXXXgggzzz|||xxxwww|||vvvoooiii___UUUVVVOOOLLLSSS[[[```ccceeelllwwwyyypppppp~~~{{{tttrrrtttwwwzzzwwwoooddd[[[UUUYYYXXX[[[aaacccaaaaaacccbbb```^^^YYYUUUSSSTTTUUU___bbbgggkkkmmmllliiiggghhhaaaYYYUUUQQQJJJ???666777444222222444555222000111111111111111111000000000000//////......------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++***)))((((((************************************************+++++++++*********))))))///...+++)))(((((())))))+++,,,,,,,,,,,,+++******++++++***))))))***+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------........................,,,,,,---------...............------------......---......------...111444555777:::???CCCFFFIIIJJJJJJLLLPPPSSSVVV[[[```dddcccbbb```]]]ZZZYYY[[[]]]QQQLLLFFFCCCBBBCCCDDDDDDMMMQQQUUUWWWVVVVVVXXXYYYWWWYYY[[[\\\\\\[[[ZZZZZZWWWWWWWWWVVVUUUUUUVVVXXX[[[]]]```eeejjjqqqwww{{{|||xxxsssnnnkkkgggccc```dddccc```^^^]]]\\\[[[[[[^^^___bbbdddfffiiilllnnnlllnnnpppssstttuuutttttttttnnngggbbb```]]]XXXSSSGGGEEECCCAAA?????????@@@AAAAAACCCGGGLLLRRRWWWZZZ]]]aaagggmmmpppnnnjjjfff___\\\VVVOOOGGG???888444222111111111000000000000...............///000000------------------------------------------------++++++************++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************+++++++++***++++++,,,---++++++************++++++,,,,,,+++***************))))))))))))))))))))))))************************)))))))))*********************))))))))))))******+++***)))(((((()))***+++******+++++++++******)))************++++++++++++******++++++,,,,,,------,,,,,,---------.........)))***,,,---...///......------------------------000//////...///111333444999===DDDIIILLLNNNOOOPPPLLLJJJGGGDDDAAA===999555555666777999<<<@@@CCCEEEGGGKKKTTTaaaooo}}}}}}{{{|||rrreee\\\YYYYYY```^^^\\\^^^```___\\\YYYYYYZZZ```ggghhhlll{{{~~~sssccc[[[SSSRRRSSSSSSUUUXXX^^^gggkkkhhhkkkvvv|||xxxzzz{{{yyysssjjj___YYYTTTRRRUUU[[[___^^^```dddeeeeeeccc___[[[XXXWWWXXXYYY[[[^^^bbbeeefffggggggjjjddd[[[TTTPPPJJJCCC===666444222222333444222111333222222111111000000000///////////////.....................---------------,,,,,,++++++,,,,,,------,,,++++++******++++++)))*********++++++++++++***++++++,,,,,,++++++***)))))))))))))))(((((((((************************************************+++++++++*********))))))(((((()))))))))(((((((((+++++++++++++++******)))+++++++++*********))))))------------............------------,,,,,,,,,+++........................,,,------------.........,,,,,,,,,,,,---...///000---...//////...000333666777:::???EEEJJJMMMOOOOOOQQQVVV[[[```ccceeehhhiiifffeeedddddddddcccaaa```RRRMMMGGGCCCDDDGGGJJJKKKTTTWWW\\\^^^^^^\\\[[[[[[WWWXXXYYYXXXWWWVVVVVVWWWWWWYYY\\\___bbbggglllooouuuwwwyyy}}}{{{uuuuuuvvvuuurrrmmmiiifffeeeaaa___^^^]]]___cccgggjjjhhhjjjmmmqqqsssssssssrrrtttooojjjggggggfffccc```PPPNNNJJJFFFCCCAAA@@@@@@======>>>AAAEEEJJJPPPSSSTTTYYYbbbjjjnnnooollljjjeeeaaa]]]XXXRRRJJJ???888555444222000000000222222//////.........///000000------------------------........................,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********++++++++++++++++++,,,------++++++************+++++++++++++++***************))))))))))))))))))))))))************************&&&''''''(((((()))))))))******))))))))))))************))))))))))))******)))******+++++++++******+++++++++,,,,,,,,,,,,---******+++,,,---...//////---............/////////---......///000000//////........................000000//////111444888:::>>>CCCIIIMMMOOOPPPPPPQQQLLLIIIDDDAAA>>><<<999777777999;;;>>>AAADDDFFFFFFFFFQQQcccttt~~~~~~|||yyywwwtttnnnfff]]]WWWTTTTTTXXXYYY\\\cccjjjoooooonnnnnnooovvv}}}qqqeee\\\VVVPPPOOOQQQYYY\\\___```aaaeeekkkpppxxx}}}~~~wwwvvvuuuuuusssmmmeee^^^RRRPPPQQQVVVYYYZZZ^^^bbbeeeggghhhfffccc___]]]\\\XXXWWWXXXYYY\\\aaaeeeggglllggg___VVVOOOJJJGGGEEE999777555444666777666555444444222111000/////////...///////////////000000////////////............------,,,,,,,,,,,,---------,,,++++++******++++++******+++++++++,,,,,,,,,******++++++++++++******(((((()))))))))*********************************************************+++++++++***************$$$%%%(((***++++++***)))******++++++******)))(((***++++++,,,+++***)))(((,,,------------.........---------------------,,,........................------------........................///000111222...///111222222444777:::===@@@DDDJJJOOOSSSUUUVVV[[[___dddhhhjjjjjjkkklllkkkiiihhhhhhhhhfff```[[[TTTOOOJJJHHHKKKOOOTTTVVVYYY\\\___aaaaaa^^^ZZZXXXTTTVVVXXXXXXXXXZZZ^^^bbbffflllttt|||uuuoooggg```^^^^^^aaabbbcccfffjjjnnnqqqsssttttttpppmmmkkkkkkkkkkkkhhhfff^^^[[[UUUOOOJJJFFFDDDCCC>>>======>>>AAAEEEJJJMMMOOOTTT\\\ccchhhkkkmmmnnniiiddd___]]][[[TTTJJJAAA999777444111///000222333000///////////////000000........................---------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,++++++******++++++,,,*********************)))++++++++++++++++++++++++************************&&&&&&''''''((()))******+++******))))))******+++***))))))))))))))))))***))))))***+++++++++******++++++++++++,,,,,,,,,,,,***++++++,,,---.........------........./////////////////////////////////.............../////////000//////000333888===@@@BBBFFFLLLOOOOOOOOOOOOOOONNNIIIDDD???===<<<;;;:::???@@@BBBDDDEEEGGGGGGGGGKKKYYYnnn}}}wwwsssnnniiihhheee```[[[XXXVVVVVVWWW[[[cccppp|||zzzqqqkkkccc]]]ZZZ[[[YYYYYY[[[YYYVVVYYY___fffjjjxxxuuuppplllkkkmmmmmmiiidddYYYUUUSSSUUUVVVUUUXXX\\\___bbbgggiiihhhfffdddccc___\\\YYYWWWYYY^^^cccgggllljjjddd[[[QQQKKKHHHIII???>>>;;;::::::;;;======555444222111000///000000......//////000000000111000000000000////////////------,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,------------...******++++++++++++******++++++++++++,,,,,,,,,,,,************************************************************************'''(((***+++,,,,,,,,,,,,)))************)))((((((''')))+++,,,---,,,***))),,,,,,,,,,,,------------++++++,,,------...//////........................---------.........//////000000000//////000000111---///222444666999<<>>======@@@CCCFFFLLLPPPVVV[[[```eeekkkooojjjeee```^^^^^^[[[TTTNNN@@@===888333111000111222111000000/////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,)))***++++++++++++******++++++++++++++++++++++++************************''''''((())))))***++++++++++++************++++++)))))))))******)))))))))((()))***+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------........./////////...............,,,,,,------............//////000222666;;;@@@CCCGGGKKKOOOQQQPPPNNNMMMMMMLLLGGGAAA===<<<<<<======CCCDDDFFFHHHJJJLLLMMMNNNUUUcccuuutttlllgggaaa]]]WWWWWWWWWXXXZZZ]]]___aaakkk|||}}}ssskkkeeeaaa``````\\\VVVTTTWWWYYY[[[gggzzz{{{tttllliiillloooooommmgggbbb]]][[[WWWRRRQQQSSSWWW[[[bbbfffhhhiiiiiijjjhhhddd___[[[ZZZ]]]bbbeeekkkllljjjcccXXXOOOKKKJJJEEEDDDAAA>>>===>>>@@@CCC777555333111000000111111.../////////000000111111111111000000000/////////...------,,,,,,------...---,,,++++++******++++++++++++++++++,,,,,,,,,,,,)))******++++++******)))------,,,,,,+++******)))************************************************************************++++++***))))))***+++,,,)))************)))((((((%%%&&&))),,,------,,,,,,+++,,,,,,,,,,,,---------++++++,,,---...///000000........................------........./////////000000//////.../////////...111555999<<<@@@DDDGGGQQQQQQRRRTTTWWW\\\aaacccfffggghhhhhhggghhhjjjllllllkkkkkkkkkjjjgggdddaaaZZZYYYYYY[[[___bbbcccccc___]]]ZZZXXXWWWTTTQQQNNNPPPWWWaaajjjtttxxxrrrmmmiii`````````aaabbbdddfffggghhhjjjmmmooopppooommmlllnnnlllhhhbbb[[[TTTOOOLLLJJJGGGBBB===;;;<<<>>>???GGGKKKQQQVVVZZZ___gggmmmjjjfffbbb______^^^[[[XXXJJJFFF@@@:::555222222222111111000/////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,+++***))))))))))))))))))))))))************************)))))))))******+++++++++++++++************++++++))))))************))))))((()))***+++++++++++++++************++++++++++++---,,,,,,,,,+++++++++***,,,,,,---------.........///...------------......,,,,,,,,,---....../////////000222666;;;@@@DDDFFFLLLOOORRRSSSQQQNNNLLLKKKGGGCCC>>><<<===???BBBCCCFFFIIINNNSSSWWWYYYZZZ[[[```iiiuuu|||nnnccc]]]YYYVVVTTTRRRVVV\\\bbbfffjjjooorrr|||zzzqqqeeeYYYRRRQQQQQQXXXgggttt||||||uuuqqqssswwwyyyzzzyyysssnnniiibbbWWWRRRQQQUUUYYY___cccfffhhhjjjlllllliiieeeaaa___```bbbdddkkkmmmnnnjjjaaaXXXQQQNNNIIIHHHDDD@@@===>>>AAAEEE>>><<<888555333222222222///000000000000000000111000000000000////////////......------------......---,,,++++++******++++++(((((()))))))))*********))))))************))))))++++++***)))((('''&&&%%%***************************************************************+++++++++,,,***(((&&&&&&'''((()))******++++++******)))(((%%%&&&(((+++,,,---------------------............,,,---------......//////....................................////////////000/////////000111222333444888===BBBGGGKKKPPPSSSYYYYYY[[[]]]___bbbdddeeedddfffhhhhhhhhhiiijjjllliiijjjjjjhhhfffeeeeeefff]]]]]]___bbbddddddaaa^^^XXXUUUSSSSSSWWW[[[]]]]]]gggnnnwwwvvvsssnnniiieeedddddddddeeefffhhhjjjkkkmmmpppqqqqqqqqqpppmmmhhhaaa[[[XXXTTTPPPIIIBBB===<<<<<<===>>>EEENNNTTTXXX]]]ccciiijjjhhhfffdddaaa___^^^]]]TTTPPPIIIAAA;;;666333222222111111000//////000000........................------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------*********+++++++++,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---)))+++,,,.........,,,+++))))))))))))))))))))))))************************************************,,,++++++******++++++,,,((()))***++++++***)))((((((((()))++++++,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------------............////////////...---------...//////,,,------...//////000000000333666;;;@@@DDDHHHIIIMMMOOORRRRRROOOKKKIIIGGGBBB@@@>>>>>>CCCHHHLLLNNNPPPVVV___hhhlllmmmkkkiiifffiiimmmqqqssssssrrrqqqgggddd___ZZZVVVUUUVVVWWW\\\eeeqqqxxx|||tttbbbWWWTTTUUU[[[```eeelllsssyyyxxxwwwxxx{{{uuuhhh___\\\\\\^^^```bbbccceeehhhjjjkkkjjjiiiiiiiiiiiiiiiiiilllnnnpppnnniiibbb\\\XXXOOOMMMIIICCC??????CCCGGGHHHEEE@@@;;;666444333222111111111000000000000000000000/////////...............------------......---,,,++++++******++++++)))))))))*********++++++))))))************))))))((((((((('''''''''&&&&&&************************************************))))))*********+++++++++***))))))(((((((((((((((+++++++++++++++******)))((())))))***++++++,,,,,,............/////////000///............---------..................................../////////000000000111222333555777888;;;???EEEKKKPPPUUUZZZ^^^]]]___aaadddffffffffffffaaadddhhhjjjkkkkkklllmmmiiijjjiiifffaaa```bbbeee^^^```bbbeeefffccc]]]XXXVVVSSSSSSWWWaaallltttwww|||uuupppooonnnaaabbbbbbcccfffjjjpppuuutttuuuvvvuuurrrmmmgggccc]]]XXXPPPGGGAAA>>>>>>>>>777@@@LLLTTTYYY\\\aaafffiiijjjjjjhhhccc```^^^]]][[[WWWOOOGGG???999444222222222111000000///000000////////////////////////........................,,,++++++******++++++,,,---------,,,,,,,,,++++++------------------------,,,,,,---------.........---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---***+++---/////////---,,,++++++++++++++++++++++++************************************)))))))))))),,,++++++******++++++,,,((()))***++++++***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000////////////000000000000///...---------///000111---......///000111111222222555:::???DDDHHHJJJKKKKKKMMMPPPOOOLLLHHHDDDCCC@@@??????CCCIIIQQQVVVYYY]]]eeeqqq{{{|||vvvqqqgggfffdddcccbbbaaa]]][[[[[[]]]^^^]]][[[\\\___ccckkkvvvfffaaa\\\ZZZWWWWWW]]]dddhhhlllrrryyyxxxmmmiiidddddddddbbbaaabbbeeehhhiiikkkmmmoooqqqqqqqqqpppnnnoooppppppnnniiieeeaaaTTTRRRMMMGGGBBBBBBFFFKKKQQQMMMFFF???999555333222222222111111000000//////////////////..................------------......---,,,++++++******++++++,,,,,,---------.........))))))************))))))(((((((((((())))))))))))************************************************))))))******++++++++++++((()))+++,,,,,,+++***)))+++,,,,,,,,,,,,+++******,,,+++******))))))******------++++++++++++------............////////////000000000000000000000000000//////.........//////333111000000222444666666IIIHHHMMMWWW\\\\\\___eeefffdddbbbaaaaaaaaacccdddaaaccceeefffffffffggghhhhhhhhhhhhgggfffdddcccbbbdddcccdddgggccc[[[UUUTTTTTTVVV]]]iiixxxyyypppeee______dddgggiiipppppprrrtttuuuqqqlllgggeee___WWWPPPJJJFFFBBB@@@@@@BBBGGGMMMTTTZZZ___bbbhhhkkkmmmjjjccc______aaa\\\YYYSSSMMMGGG@@@999555444444444333222000///...//////.........//////000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******------++++++++++++------------,,,++++++******)))************************))))))***+++---...//////,,,,,,,,,---------......///////////////.........---------------...//////222111000//////000111222777<<>>???BBBGGGMMMUUU[[[___gggkkkmmmkkkfffaaa```aaa```]]]XXXSSSMMMGGGAAA<<<666555444333222111111111//////............//////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******,,,+++************+++,,,+++++++++++++++++++++,,,******************************+++,,,---......///,,,,,,---------.........---.........///000000000......---------....../////////......///111333444;;;@@@FFFJJJLLLMMMMMMNNNOOOMMMJJJGGGEEEDDDDDDDDDFFFJJJNNNQQQWWWfffyyyyyypppjjj[[[RRRMMMOOONNNLLLSSS^^^uuu~~~sssjjjaaa\\\ZZZYYYVVVXXX```gggppp}}}tttiiilllqqquuuvvvsssnnnjjjhhhgggggghhhkkknnnqqqrrrppppppppppppnnnllliiihhhiiiaaaZZZUUUOOOGGGEEEHHHPPPSSSUUURRRIII@@@;;;999555444222222222222111///000000000000000...---,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++++++++*********+++,,,+++***)))***+++************************************************************************---------,,,,,,,,,,,,,,,************************++++++++++++*********)))------,,,,,,,,,,,,------............////////////////////////////////////000000000//////000000111000000000222777===CCCGGGJJJMMMUUU___cccdddfffiiihhhgggfffeeedddeeefffffffffffffffffffffeeedddcccaaaaaaaaaaaaaaa`````````bbb^^^]]]]]][[[YYY]]]bbbvvv|||vvvooojjjgggfffgggjjjnnnrrrsssqqqooooookkkeee___YYYRRRKKKFFF@@@??????AAAFFFNNNVVV[[[eeeiiimmmmmmjjjeeecccccccccaaa]]]YYYTTTOOOIIIEEE<<<999666333222222333444//////...------......///.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((%%%%%%(((+++---,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++******))))))******+++)))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------------,,,------------.........,,,---......000000111222//////......---.........///.........111555999;;;AAAEEEJJJMMMNNNMMMNNNNNNKKKHHHEEECCCBBBDDDGGGIIILLLOOOSSSYYYcccuuuxxxlllccc]]]PPPJJJIIIKKKMMMQQQ```pppuuullleee___]]][[[ZZZ[[[]]]dddsssxxxkkkmmmrrryyy~~~}}}xxxrrrdddaaa___```eeejjjlllmmmpppoooooonnnnnnmmmmmmmmmooojjjddd___WWWMMMGGGFFFLLLQQQXXXZZZTTTKKKAAA;;;666444111000111222222222000000000000///...------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,++++++++++++***,,,---...---+++******+++************************************************************************+++++++++*********))))))************************++++++++++++************---------,,,,,,---------............////////////////////////////////////000////////////000000111///000333555888===BBBEEEFFFMMMWWWaaaeeefffhhhkkkjjjjjjiiihhhhhhhhhhhhiiijjjhhhggggggfffdddbbb```]]]\\\\\\[[[[[[ZZZZZZ[[[```]]]\\\___aaaeeepppzzz{{{uuullljjjgggggghhhiiiiiihhhmmmmmmllljjjeee]]]TTTMMMHHHEEEAAA???AAAHHHPPPUUU```eeekkknnnllliiifffeeedddbbb___]]]ZZZUUUPPPLLLCCC@@@:::555222222333444//////......---.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,------------..................//////000000000111000//////...............000000000222666<<>>@@@CCCCCCMMMYYY```dddgggiiikkklllkkkkkkjjjjjjjjjjjjjjjkkkiiigggfffeeeccc```]]]YYYYYYXXXWWWVVVWWWWWWXXXWWWWWW\\\eeennnzzzyyypppgggcccaaaaaa```hhhkkkooorrrpppiii^^^VVVRRRMMMFFF@@@???CCCHHHMMMYYY^^^fffkkkmmmkkkiiihhheeedddbbbaaa___[[[VVVRRRKKKHHHAAA;;;666333333333111000///.......................................---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++......------------,,,,,,---------.........//////111111000000/////////...000//////.........//////111111333666;;;AAAGGGJJJKKKMMMOOOOOONNNLLLKKKKKKDDDDDDEEEFFFHHHIIIJJJJJJOOOZZZkkkxxxwwwkkk```VVVPPPMMMKKKPPPXXX___hhhxxxwwwkkkeeecccjjjoooyyy}}}rrrqqqqqquuuyyy{{{zzzxxxpppjjjbbb^^^___bbbdddeeefffhhhlllpppqqqqqqpppnnnpppqqqqqqnnnhhh```XXXRRREEEGGGLLLRRRWWWWWWRRRNNNBBB>>>777333111111111111111000000000//////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---...///---+++******+++************************************************))))))))))))))))))))))))+++,,,,,,------.........************************+++++++++++++++++++++,,,------............------............////////////////////////////////////////////////000111111222444888<<<<<<;;;;;;===@@@FFFQQQ]]]aaacccfffhhhiiikkkkkkjjjjjjjjjiiiiiiiiijjjgggcccbbbbbb```\\\XXXPPPOOOOOOOOOOOOQQQSSSTTTSSSWWWbbbppp~~~{{{{{{}}}}}}pppgggbbb___]]]dddhhhmmmssstttooogggaaa[[[UUUMMMFFFBBBBBBEEEGGGQQQVVV^^^fffkkklllkkkjjjgggfffeeeeeeccc___ZZZVVVQQQOOOJJJDDD>>>999666444222222111000////////////........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......,,,***)))***++++++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,.........---------------------........./////////333222111111//////...---//////......//////000111000111444888>>>CCCHHHKKKLLLNNNOOONNNKKKIIIHHHHHHAAABBBEEEHHHJJJLLLMMMMMMVVVbbbsss}}}tttnnnnnniiiaaaWWWPPPOOORRRVVVWWW^^^gggooovvvuuuiiibbbbbbgggpppvvvwwwwwwxxxssstttwwwyyy|||~~~{{{uuujjjaaa[[[ZZZ\\\___aaaeeejjjnnnqqqpppnnnmmmlllppprrrooolllhhhbbb[[[NNNJJJHHHLLLRRRWWWVVVTTTIIIDDD===777444222111000111000000//////000000111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,---...---+++******+++++++++++++++++++++++++++************************))))))))))))))))))))))))......---,,,,,,+++******************************++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,............////////////000000000000000000000000111111111111222333444555333666999888777999???DDDOOOZZZddddddccceeeggggggggghhhhhhhhhggggggfffffffffbbb^^^]]]^^^\\\WWWSSSIIIIIIIIIKKKNNNRRRUUUXXX___fffsss|||ssslllhhheeefffiiinnnqqqpppnnnkkkccc___WWWPPPKKKIIIIIIIIIJJJOOOWWW```gggkkklllkkkeeeeeeeeeeeeccc```ZZZVVVTTTSSSQQQMMMHHHBBB<<<999444333222111000000000000........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...........................////////////222111111111000/////////............///000222222111444888===BBBFFFIIIKKKKKKLLLMMMLLLIIIFFFEEEFFFDDDEEEGGGJJJNNNSSSVVVXXX^^^eeepppwwwvvvooofff```^^^]]][[[XXXWWW[[[bbbhhhpppwww~~~nnnfffaaabbbbbbaaadddiiirrryyyxxxiii\\\VVVYYY]]]```cccfffjjjmmmmmmmmmmmmiiinnnpppmmmllllllhhhbbb\\\TTTKKKJJJPPPUUUVVVTTTMMMHHHBBB<<<888555333111111111000//////000111222//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........******+++++++++,,,,,,,,,***+++,,,+++***)))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,+++)))(((((('''************************+++++++++,,,,,,,,,------,,,---...//////...---,,,............/////////000111111111111111111111111333333333333444555666777777999:::888888===GGGOOOWWWbbbjjjhhhdddeeegggfffeeeeeeeeeeeeeeeddddddcccbbb^^^ZZZYYYZZZYYYTTTOOOKKKLLLMMMPPPUUU[[[```cccqqqxxx}}}~~~zzz}}}|||hhhgggfffhhhllloooqqqqqqjjjfff```YYYTTTQQQOOOOOOFFFJJJRRR\\\eeejjjllllllbbbbbbbbbbbbaaa]]]WWWSSSUUUVVVVVVTTTOOOHHHBBB>>>555444333222111111111111........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000000000000000111111111---------...000111333444444777<<>>FFFOOOUUUaaabbbdddeeegggggggggfffgggdddbbbbbbddddddbbb___^^^\\\WWWSSSQQQQQQSSSUUUSSSUUUXXX[[[bbbnnn}}}~~~}}}|||yyy{{{iiiccccccdddfffkkkiiikkkkkkfff```\\\WWWTTTSSSLLLGGGLLLYYYdddhhhgggccc```\\\XXXWWWVVVUUUUUUSSSTTTUUUUUUSSSPPPLLLJJJ@@@;;;555333555444///+++........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...---,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))************************)))+++,,,------,,,***))),,,+++***))))))***+++,,,///...,,,*********,,,---///////////////.........000000000000000000000000......///000111222333333777:::???DDDHHHJJJKKKKKKMMMLLLHHHCCCAAADDDHHHIIIEEEHHHLLLSSS```mmmsssqqqmmmddd]]]]]]]]]YYYZZZ^^^jjjvvv~~~jjj^^^WWWRRROOOeeerrriiiccckkktttxxxrrrkkkhhhiiikkklllkkkllllllllllllkkkkkkjjjjjjjjjfff___UUUMMMIIIKKKOOOMMMHHHBBB???>>><<<666111111111000000111222222333////////////000000000000......---------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++)))))))))***+++++++++,,,,,,,,,,,,+++++++++******++++++++++++******))))))............////////////////////////000000000111222111000//////000111222222111111222444666888888999;;;???BBBGGGOOOWWW\\\```aaacccdddeeeeeeeeedddcccaaa^^^^^^___^^^\\\YYYTTTRRRPPPOOORRRYYYbbbhhhgggjjjnnnttt|||pppgggaaa```cccfffiiilllllliiifffccc```ZZZSSSLLLMMMUUU___eeegggbbb\\\TTTPPPPPPRRRRRRQQQTTTUUUVVVWWWVVVSSSQQQOOOGGGBBB:::666444333111///........................//////.........---------........................,,,------......------,,,,,,,,,---------,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,---......---+++***,,,++++++******++++++,,,000///---,,,+++,,,---...////////////////////////000000000000000000000000......///000111333444555===@@@DDDIIILLLLLLLLLKKKIIIIIIGGGDDDCCCDDDGGGIIIIIIOOOWWWaaappp|||~~~zzziiiaaaZZZXXXWWW[[[fffrrrrrrggg\\\VVV^^^iiiyyy|||www}}}}}}uuunnnjjjjjjjjjooonnnnnnmmmmmmnnnnnnooonnnkkkeee\\\SSSNNNNNNPPPOOOJJJCCC???>>><<<777333333333222222222333333444000000000000000///////////////.........---------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++******++++++++++++*********)))............/////////////////////000000000111111111111111111111111111111111222333444666999;;;<<<===AAAGGGMMMRRRXXX]]]aaa```aaabbbcccddddddcccbbbaaa^^^[[[ZZZXXXWWWTTTRRRMMMMMMNNNRRR[[[iiixxxssseee______aaadddiiinnnooommmiiigggbbb\\\TTTOOORRRYYY```dddeee^^^SSSLLLJJJKKKLLLLLLQQQSSSUUUVVVWWWVVVUUUSSSPPPKKKCCC:::555333333444/////////////////////////////////.........------........................------............------,,,,,,---------,,,+++***.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++,,,............---,,,------,,,,,,,,,,,,------000///...---------...///////////////////////////000000000000000000000000//////...///111444777999BBBEEEIIILLLMMMLLLJJJHHHCCCEEEFFFEEEDDDEEEJJJOOOVVV^^^jjjwww{{{aaa\\\WWWTTTWWWddd{{{vvvfff\\\VVV]]]hhhsss}}}zzzrrroooooooooooonnnmmmlllllllllmmmqqqpppllleee]]]WWWSSSRRRTTTNNNHHHCCCAAA>>>:::666666555444333333333444555111111111000000//////...000000/////////.................................,,,,,,++++++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,............---+++++++++++++++*********,,,,,,,,,+++++++++******++++++++++++************............//////////////////000000000111111111000000111222222222111111111222555777999<<>>EEEFFFIIIJJJJJJGGGDDDBBB@@@AAACCCDDDDDDHHHSSS^^^mmmwww|||mmmXXXVVVUUUYYYcccxxxrrrggg^^^```bbbeeelllvvv{{{xxxpppppppppooonnnlllkkkjjjppppppoookkkfff___ZZZWWWYYYTTTNNNIIIEEEAAA===:::888666444333222222333444222222111111000///......////////////.........---------------------------------------------------++++++++++++++++++++++++)))***,,,------,,,***)))***************++++++++++++,,,...000000///---,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++............////////////000000000000111111111111///000111222222222222222111444999<<<>>>AAADDDHHHJJJOOOVVV\\\^^^^^^^^^___aaabbbccccccbbbaaa___^^^]]]ZZZUUUPPPMMMLLLMMMNNNVVV]]]iiiuuu|||qqqhhheeefffmmmqqqooonnnpppkkkiiifff```ZZZWWWWWWYYYbbbeeedddZZZLLLCCCCCCGGGHHHJJJMMMPPPTTTVVVXXXXXXUUUTTTPPPIIIAAA999444333111111111111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,,,,,,,+++++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++******************************+++,,,,,,,,,,,,,,,........................------------------......////////////000000111111000000000000000000000000000000000222666;;;@@@DDDFFFGGGHHHGGGFFFCCC@@@>>>@@@???AAACCCEEELLL^^^qqqnnn]]]TTTVVV[[[eeeyyy|||yyyuuuppplllkkkooouuuzzz|||nnnoooqqqrrrrrrpppnnnlllllllllmmmmmmjjjfffaaa]]][[[XXXSSSMMMHHHCCC>>>;;;999777555222111111222333333222222111000//////............---------,,,,,,------------------------------------------------++++++++++++++++++++++++)))***,,,------,,,***)))))))))*********+++++++++...///000111000...+++***---,,,,,,,,,++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++,,,............////////////000000000111111111222222000000111111222333333333444999???BBBDDDGGGLLLPPPTTTXXX^^^aaabbbaaa``````aaaaaabbbaaa```^^^\\\[[[VVVTTTOOOKKKIIILLLRRRWWW___jjjyyytttjjjdddhhhkkkiiikkkpppllllllkkkgggaaa\\\XXXWWWUUU\\\```ZZZNNNEEEDDDHHHFFFGGGKKKOOOSSSWWWYYY[[[UUUTTTSSSOOOHHH@@@888333222222222222222222222222000000000/////////....................................////////////.........---,,,+++++++++,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++*********************************++++++,,,,,,---......////////////......,,,------------............//////000000111111222000000000000000000000000000111222666;;;@@@EEEHHHIIIHHHGGGEEECCCAAA???>>>AAA???AAADDDFFFNNNfff~~~~~~hhhYYYXXX^^^ggguuu|||wwwtttrrr{{{mmmmmmmmmnnnmmmmmmllllllhhhhhhiiikkkkkkiiifffbbb]]]\\\XXXSSSLLLEEE???<<<;;;999555222000000111222222222222111111000000///...------------,,,,,,,,,........................******++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,000000000000...,,,***))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,............////////////000000111111111222222222111111000000111333444555888>>>EEEJJJLLLOOOTTTYYYZZZ]]]```bbbbbbbbbbbbccc____________]]][[[YYYWWWQQQOOOLLLIIIKKKTTT___hhhrrr||||||mmmjjjhhheeegggnnnnnnnnnllljjjfffaaa\\\XXXQQQTTTWWWUUUNNNHHHEEEEEEBBBDDDGGGLLLPPPUUUXXXZZZVVVUUURRRQQQNNNGGG===666333333333333333333333333000000000000/////////.................................////////////.........---,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------...//////...------------...///////////////...//////000111111222222000000000000000000000000000111555999???DDDIIIKKKIIIGGGDDDBBB@@@?????????BBB@@@CCCGGGHHHNNNggg|||lllcccccclllvvvyyywww~~~{{{wwwqqqkkkhhhggghhhjjjhhhgggfffhhhjjjjjjhhhfffccccccaaa\\\UUULLLDDD@@@>>>;;;777333111111222333111111111111111111111111............------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------//////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------............/////////000000111111111111222222222222111000000000222555666;;;BBBJJJOOOQQQTTTZZZ___[[[]]]___``````aaabbbddd]]]^^^]]]]]][[[XXXVVVUUUOOONNNLLLKKKPPP\\\lllwwwuuunnnggghhhppppppnnnllljjjhhheee___[[[UUUTTTRRRQQQOOOKKKEEEAAA>>>@@@CCCHHHMMMQQQUUUWWWYYYUUURRRQQQPPPKKKBBB:::333333333333333333333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........---,,,+++***+++,,,---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,........................,,,++++++,,,---...///000,,,---...//////...---,,,......///000000111000000...//////000111222222222000000000000000000000000000222666<<>><<<<<<===>>>BBBAAAFFFJJJIIIMMMeee|||qqqnnnlllwwwwwwyyy{{{}}}qqqiiigggiiikkkiiigggeeefffiiijjjiiigggiiijjjjjjeee]]]SSSKKKFFF@@@===999444222222333444111111111111111222222222000/////////............++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,------............---,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------//////000000000000/////////000111222222111000///111222333444555777<<>><<<;;;===AAAEEEEEECCCDDDHHHLLLOOOQQQUUUZZZ___mmmzzz}}}zzzssssssvvv~~~wwwiiiddddddeeefffgggiiikkklllkkkjjjnnnooommmhhhfffccc\\\SSSLLLDDD>>>===<<<888555444222222111111000///...---............------------..............................//////...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...000111111,,,,,,---------,,,+++***++++++++++++*********))),,,,,,,,,+++++++++************)))))))))***++++++///000000111111000000///000111111222222222111111111222333444777<<>>@@@CCCEEEGGGIIIMMMPPPSSS^^^llltttssskkkccc^^^XXXeee}}}rrrfffiiiqqqttt|||uuummmjjjhhhjjjnnnooonnnkkkkkkmmmmmmiiihhhiiifffbbbZZZQQQIIIFFFCCC===888777333333222111111111111111000000000000////////////........................---...............------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,---000222333111///,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++000000111111111111000000222222222222222333444444444666888;;;@@@FFFNNNSSSUUUXXX[[[^^^``````_________``````___]]][[[ZZZYYYXXXSSSRRRUUUZZZ^^^fffmmmzzziiidddeeehhhlllgggeeebbb^^^XXXOOOFFF???>>>@@@DDDGGGHHHJJJKKKMMMNNNNNNPPPRRRSSSRRROOOMMMLLLFFF???999555444333333000000000000000000000000////////////////////////........................------------------------,,,,,,------------,,,,,,---------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111222222111...,,,,,,...000,,,,,,,,,---------......------------------------------...............---,,,---...///000000000000111111111111111111111111222222222111111444888<<<@@@CCCFFFIIIIIIGGGCCC@@@AAAFFFIIIGGGDDDHHHSSS]]]gggoooyyy|||wwwlllccc]]]___rrrqqqiiiiiigggmmmwwwxxxsssnnnllllllmmmmmmkkkjjjnnnnnnjjjhhhiiigggddd___UUUMMMIIIFFFAAA===<<<555444333222111111222222111111000000000/////////........................------...............------,,,,,,,,,,,,,,,,,,---------------------------***+++---///222222///---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........///000111111222222111111000222222222222333444555555444777:::???CCCIIIPPPUUUXXXZZZ\\\^^^___`````````___```aaa```\\\YYYXXXXXXVVVRRRRRRYYYcccnnnzzzxxxhhh```bbbgggeeeeeeeeeccc^^^UUUJJJBBBAAA@@@@@@CCCHHHLLLNNNNNNKKKMMMPPPRRRSSSRRRQQQPPPKKKFFF???:::666444333222000000000000000000000000////////////////////////........................------------------------------............------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++++++++,,,------.........///...,,,+++***,,,...,,,,,,,,,---------......,,,------......------,,,,,,---......///.........---...///000111111111000111111111111111111111111000111222222333777<<>>CCCGGGKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLOOOYYYjjj}}}nnncccdddmmmvvvtttmmmmmmtttzzzllleeedddaaaiiiooonnnmmmmmmllliiijjj```UUUPPPKKKDDD@@@@@@<<<:::777444222111111222////////////....................................,,,,,,---.../////////......------,,,,,,------...++++++++++++++++++++++++---,,,,,,---///000///...,,,,,,+++***+++,,,...///......---------,,,,,,,,,*********++++++,,,,,,,,,******+++,,,+++***)))(((000000000000000111111222...000222222333444777999@@@FFFJJJKKKNNNUUUYYYZZZ^^^\\\[[[]]]```aaa___]]][[[\\\[[[WWWRRRPPPQQQSSS\\\hhhvvvuuujjjaaacccfffgggfffdddbbb```RRRKKKCCC@@@DDDMMMTTTXXXUUUNNNHHHIIIOOOTTTUUURRRRRRNNNHHHBBB===888333///555444333222111111111111000000//////......------111111111111000///------///000000000000...,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++.........---,,,+++***)))+++,,,------......------***+++---222555555111,,,...///////////////......000111111111111222222222444222000222444555222000111666999999<<>>BBBIIIMMMNNNKKKMMMNNNNNNNNNOOOQQQTTT[[[ppprrreeeeeepppyyyuuu~~~rrrcccaaabbbeeeiiikkknnnooooooiiifffbbb\\\TTTLLLEEEAAACCCAAA???===:::666333222222222111111111000000000000000000000000000000000000000000/////////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000111111222222222222333333333333555999>>>CCCGGGMMMRRRSSSUUUZZZ]]]]]]]]]\\\]]]]]]]]]]]]\\\[[[WWWVVVTTTRRRUUU___mmmxxx|||pppnnnoookkkfffeee\\\OOODDD???AAAGGGKKKOOONNNLLLIIIGGGIIIOOOTTTRRRPPPMMMJJJGGGBBB===999222111111000000111111111000000000111111222222333777555444222000000000000777555222///---,,,,,,,,,,,,,,,------------,,,,,,.................................---,,,,,,,,,+++,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,---...............+++,,,------......---------------...000000111000...//////000000000000///111111111222222222333333555444333333333333333222555;;;???@@@DDDJJJMMMMMMMMMNNNOOONNNLLLMMMQQQTTThhhuuulllfffkkkxxxxxxyyyzzznnneeeeeefffhhhjjjlllllllllggggggfffbbbZZZQQQHHHBBB<<<>>>???>>>:::555222111222222111111111000000000000000000000000000000000000000000/////////.....................---------------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000111222222222222111111222222333555:::@@@DDDIIIPPPTTTUUUXXX\\\^^^]]]\\\]]]]]]]]]\\\[[[ZZZZZZXXXVVVSSSTTT[[[mmmuuuooommmlllhhh```TTTHHH@@@???BBBEEEJJJKKKKKKHHHEEEGGGMMMRRROOONNNMMMKKKIIIEEE???;;;333222111111111111111111000000111111222222333333......//////111222444555333222000...------...///,,,,,,------------,,,,,,------------------------.........---,,,,,,,,,+++,,,,,,---------.........,,,------......------,,,***+++,,,---------------+++,,,------......------------.........///000111......///000111111000000111222222222222333333333333333333222111222333444999???CCCCCCEEEIIILLLKKKOOOPPPPPPMMMJJJKKKQQQVVVsssyyygggfffjjjsssvvvrrr~~~{{{iiigggeeeeeegggiiiiiihhheeefffgggeee___UUUKKKEEE999;;;>>>>>>:::666333222111111000000000//////////////////////////////////////////.........------........................------------------------++++++++++++++++++++++++------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///000222333333333222111000111333444777<<>>;;;888666111111000000000//////////////////////////////////////////.........------.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///000222444444333222111000222555777:::>>>DDDGGGLLLRRRXXXYYYZZZ^^^___]]][[[]]]^^^]]]ZZZWWWXXXYYYSSSWWW]]]fffuuurrrjjjgggeee```WWWMMMFFFCCCBBB@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNMMMIIICCC???777666555333222111111111111111111111111000000000//////000000///,,,)))''')))***,,,---///000000111......////////////................................................//////------------............------............------,,,,,,---------------,,,+++,,,------......------+++---000000...---...///......///111111222222111222222222333333333444444222444555444333555999<<<===CCCHHHHHHJJJMMMOOONNNOOOPPPOOOLLLJJJPPP\\\gggxxx}}}tttmmmnnn|||sssnnnqqqvvv}}}rrrkkkjjjkkkjjjhhhggghhhiiihhhddd^^^WWWSSSIIIFFFBBB@@@@@@>>>;;;777222222111111111000000000000000000000000000000000000000000/////////......---........./////////000........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111222444444333222111000333666:::===AAAEEEIIILLLSSSXXXYYY[[[^^^___]]][[[]]]___]]]YYYWWWWWWXXXccciiirrr}}}~~~oooffffffddd\\\RRRJJJEEEDDD===???AAADDDFFFHHHGGGGGGKKKLLLNNNOOOOOOKKKEEE@@@999888666444222111111000222111111111000000//////***,,,000333333222000...,,,---.........---,,,+++,,,------------------,,,000000000000000000000000---.........///000000000---------.........//////------............---------...............------+++,,,------......------***---000000...------///......///111111222222222222222333333333444444444333555666666555777<<<@@@===DDDIIIJJJLLLQQQRRRQQQOOOPPPOOOLLLLLLTTTcccooo{{{qqqhhhmmmvvvssskkkjjjvvvtttpppnnnllljjjhhhiiijjjiiifffaaa[[[XXXQQQJJJCCC@@@@@@???;;;666333333333222222222111111111111111111111111111111111111111111000000000000---.........//////000000........................------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000111222333333333333333000444999<<>>;;;999555222111222222000---////////////............222222111000///...------------,,,,,,,,,+++++++++------------------------///......---------......------------------------------------------------.........------,,,,,,,,,,,,------......------,,,000111111222333333333333333777<<<@@@BBBFFFLLLQQQWWWXXXYYY[[[[[[[[[[[[ZZZZZZZZZXXXTTTRRRVVV^^^dddvvvrrrhhhaaa```___XXXOOOKKKDDDAAA???AAADDDGGGFFFDDDEEEHHHLLLPPPQQQNNNHHHCCC===:::555333222222222222222222222222222111000///////////////////////////000000000000000000000000////////////////////////000000000000//////............------,,,++++++***---------............///................................................,,,,,,+++++++++---...///------........./////////000000000000111111111111111111111222333333444444555444444444666;;;BBBHHHIIIJJJMMMQQQTTTVVVVVVUUUSSSOOOPPPYYYbbbhhhpppxxxwwwtttsssvvv|||{{{ooolllpppxxx~~~}}}sssooollliiihhhgggfffddd\\\VVVMMMGGGDDDCCCAAA???:::777333111222222000///111111000000000/////////000000//////...---------,,,---------......//////---------------------------------,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,,,,------......------,,,000000111222222333444444777;;;AAADDDGGGKKKPPPUUUWWWXXXYYY[[[[[[[[[[[[ZZZYYYXXXWWWUUUWWW___kkkttt|||oooccc``````[[[TTTPPPHHHDDD??????AAACCCCCCBBB@@@CCCHHHMMMPPPOOOKKKGGGBBB>>>888555333333222111222222222333222222111111////////////////////////000000000000000000000000////////////////////////000000000////////////............---,,,,,,++++++---------............///........................------------------------------,,,,,,,,,------........./////////000000000000000000111111111222222111111222222333333444444555333333555:::???CCCDDDIIIJJJNNNTTTYYYZZZWWWTTTUUURRRVVVdddsss{{{}}}~~~ssspppsss~~~uuusssssssss}}}}}}uuummmiiijjjkkkiiifffddd]]]TTTLLLGGGEEEDDDDDD===999555222222222222222222222111111111000000000////////////////////////------...///000111222222------------------------,,,,,,+++++++++,,,,,,---------------------------------------------------...------------,,,,,,,,,,,,------......------,,,000111111222222444555555:::???EEEIIIKKKOOOTTTXXXXXXYYY[[[\\\]]]\\\[[[[[[XXXYYYZZZ[[[aaammm|||yyy~~~llldddbbb___ZZZXXXNNNHHHBBB???@@@AAAAAA@@@>>>AAAEEEKKKOOOPPPMMMJJJFFFBBB<<<777555333222000---...000111222333444444///////////////////////////////////////////////////////////////////////////////////////////////////.........------,,,,,,---------............///........................------------------------.........---------------....../////////000000000000000111111111222222222111111222222333444444555444333444888???CCCDDDCCCHHHIIINNNUUU\\\]]]XXXTTTWWWVVV]]]nnn~~~rrrpppvvv~~~uuusss~~~}}}pppjjjjjjllljjjggggggbbbZZZSSSMMMHHHFFFEEEAAA>>>999555333333444444222222111111111000000000111111222222222333333333......///000000111222222........................,,,,,,,,,+++,,,,,,---...------------------------------------------------------------------------,,,------......------,,,111111111222333555666777<<>>CCCJJJOOOQQQTTTXXX\\\``````aaa```___^^^\\\[[[TTT[[[fffqqq~~~~~~rrrhhhbbbbbb\\\VVVMMMGGGDDDCCC@@@>>>???AAADDDIIINNNQQQPPPOOONNNIIIBBB===999666444222000000000000///...---,,,000000000000000000000000000000000000000000000000........................---............/////////////////////////////////---------............///........................------------------------......//////000//////...------........./////////111111111222222222222333222222333333444444555555444666:::@@@EEEHHHHHHGGGKKKNNNSSSXXX\\\^^^___```___jjjyyy}}}kkkqqqyyywww~~~rrrllljjjhhhgggeeeeeeddd___XXXPPPKKKIIILLLJJJEEE???999666666777111111000000000///////////////000000111111111222000/////////.........---........................------------...//////000------------------------------------------------,,,,,,,,,------------...,,,------......------,,,555444444444555888:::<<<@@@FFFMMMRRRTTTWWW[[[^^^bbbbbbbbbaaa___]]]ZZZYYYVVVaaaqqqpppgggdddccc\\\SSSLLLIIIEEEBBB>>>>>>@@@CCCIIIOOORRRSSSSSSPPPKKKDDD>>>;;;888555444222222222111///...,,,+++000000000000000000000000000000000000000000000000........................---------.........//////////////////////////////---------............///................................................---...///000111111000///....../////////000000000111111111222222222333333222222333333444555555555555999>>>CCCFFFHHHJJJLLLMMMQQQVVVXXXYYY\\\bbbggguuuwwwkkkwwwzzzttt|||yyynnniiiggggggfffgggfffaaaZZZTTTQQQPPPPPPOOOKKKDDD===777666666222222111111111000000000/////////000000000000000.........///////////////........................,,,,,,,,,,,,---...///000------------------------------------------------,,,,,,,,,---------......,,,------......------,,,666555444555666999<<<===BBBHHHOOOTTTVVVYYY]]]```bbbbbbbbb```^^^[[[XXXWWWZZZggg{{{~~~qqqmmmfff```WWWPPPLLLGGGCCC???===???BBBIIIOOOTTTVVVVVVQQQLLLEEE???<<<999666555111111111111111000//////000000000000000000000000000000000000000000000000........................---------.........//////////////////000000000000---------.........//////........................////////////////////////,,,---///000111111111000000000000000111111111111111111222222222333333333222222333444444555555666555:::AAAEEEFFFHHHLLLOOOSSSXXX]]]^^^]]]```iiiqqq{{{pppooonnnoooyyypppiiiggghhhhhhiiigggbbb[[[VVVUUUVVVRRRRRROOOHHH???888666666333333333222222222111111111111111111111111111111------...///000111222222////////////////////////++++++++++++,,,---...///------------------------------------------------,,,,,,,,,------.........,,,------......------,,,444333444555888;;;???AAAIIIOOOTTTUUUXXX]]]aaaaaaffffff]]]ZZZ]]]WWWTTT\\\jjjyyyoookkkllldddTTTLLLKKKGGG>>>@@@???@@@DDDKKKQQQTTTTTTTTTRRRMMMGGGAAA:::555222222222111111222222333333111111111111111111111111000000000000000000000000000111111000///......///////////////////////////........................////////////000000000000++++++,,,---..................------------.........///////////////......000000000000////////////000111111222222333444444333444555555444444666888===@@@DDDGGGIIILLLNNNPPPZZZXXXYYY\\\]]]eeexxxtttqqqrrrwwwlllppp~~~yyyllliiilllhhhlllkkkddd______\\\WWWYYYZZZXXXQQQEEE<<<999999666444111000111222222111222333333333333222111111000000000000000000000000////////////////////////........................,,,---------.../////////(((((()))+++---...///000111...++++++...//////---+++++++++,,,,,,,,,------555555555777:::>>>AAACCCIIIOOOTTTUUUYYY___ccccccccceee___ZZZ[[[WWWXXXfffuuusssooofff[[[TTTPPPIIIAAAAAA@@@@@@CCCIIIOOOSSSSSSTTTRRROOOJJJDDD===888555333222222222222222333333111111111111111111111111000000000000000000000000000111111000///......000////////////////////////........................000000//////......------,,,,,,---.........------.........------............///////////////......000000000000000000000///111111111222333333444444333444555555444555777999>>>BBBFFFHHHJJJLLLPPPTTTYYYZZZ\\\___bbbmmm{{{rrrpppttt}}}uuuqqqqqq|||vvvlllhhhfffiiihhhccc```bbbaaa^^^ZZZ[[[YYYSSSJJJAAA;;;999666444111111222333222222222222222222222111111000////////////////////////////////////////////////........................---------.....................------,,,,,,++++++000...+++,,,...//////---,,,,,,,,,,,,------------666666888:::===AAAEEEGGGKKKQQQVVVWWWZZZ```ddddddaaaeee```[[[[[[ZZZbbbuuu~~~uuuiiiccc^^^UUUKKKFFFDDDBBB@@@AAAFFFLLLPPPRRRSSSSSSQQQNNNIIIBBB<<<888444333333222222222333333111111111111111111111111000000000000000000000000///000111000///...///000////////////////////////////////////////////////000000///...---,,,++++++------.........------,,,...........................//////000000/////////000000000000000000000000111111222222333333444444333444555555555666999<<>>999777444444444555555444000111111111111000//////000000000000000000000000////////////////////////......................../////////...---------,,,***+++,,,---///000111222---............---......---------.........//////555777;;;???DDDIIILLLNNNOOOXXXaaaeeeiiimmmmmmjjj___^^^WWW[[[lllwwwnnnddd]]]XXXUUULLLJJJFFFBBB@@@BBBGGGKKKKKKMMMOOOPPPNNNIIIDDD@@@999888666555444333333222111111111111111111111111000000000000000000000000...///000000//////000111////////////////////////////////////////////////------...///000111222222....../////////...------...///000111111000///.........///000111111111111///000000111111222222222222222333333444444555555555555666777888<<>><<<888666555555333222222222222222222111111000000000000000000000000000////////////////////////........................---------...............------------,,,,,,,,,,,,+++...000000...,,,---...,,,,,,,,,,,,------------888:::???DDDJJJNNNRRRTTT[[[dddmmmppppppnnnhhhbbbeeemmmoootttmmmjjjcccXXXNNNMMMKKKFFFAAAAAADDDHHHKKKMMMOOOPPPOOOLLLIIIGGG:::999888666444333222222111111111111111111111111000000000000000000000000---///000000//////000222////////////////////////..........................................------------...///000000000///...///000222222000///.........///111111222222222///000000111222222333333222222333444444555555666555666777777999>>>DDDIIIKKKJJJMMMTTT___eeefffeeeeeegggooo|||tttoooiiiiii|||sssjjjeeeaaaaaaeeeeeeeeeeeedddaaa\\\VVVQQQ@@@===999777555444333111222333333333333222111111////////////////////////////////////////////////........................,,,------....../////////+++++++++,,,,,,,,,------+++...111000...,,,---...+++++++++,,,,,,,,,------777<<>>EEEIIIMMMOOONNNLLLIIIHHHAAA>>>;;;777444222222222111111111222222111111111000000000000000000000000111111222222222222111111,,,---------......//////........................000//////.........//////,,,,,,,,,---------.........///111222222222111000000///...///000111000///000111111111111222222222666777777666444444555777888777777999>>>BBBFFFGGGJJJMMMUUU```iiiooopppnnnrrrxxxuuupppvvvlllaaa```dddgggbbbcccdddeeeddd___YYYTTTHHHAAA:::777777888555333555555444444333222111111000000000000000000000000........................***++++++,,,---...//////111111000000/////////......------,,,,,,------...,,,,,,---......---,,,,,,//////000000///...------:::???EEEJJJLLLPPPVVVZZZdddnnntttpppjjjjjjkkkjjjsssvvv}}}rrreeeZZZVVVSSSNNNJJJFFFDDDBBBAAADDDGGGKKKNNNOOOMMMKKKJJJDDDAAA<<<888444333222222111222222333333222222111000000000000000000000000//////000000000000//////.............../////////........................//////............//////------........./////////---...///000111000000///000///...///111111111///111111111111222222222222555666666555444444555777666777888;;;@@@EEEIIIKKKMMMRRR[[[gggqqqvvvvvvttt{{{tttrrrxxxxxxhhhbbbcccfffccccccdddeeeddd```YYYTTTKKKDDD<<<777777777555333555444444333222222111111111111111111111111111111........................,,,,,,------......//////000000000//////............------,,,,,,------...,,,,,,---......---,,,,,,///////////////...---,,,>>>BBBHHHKKKNNNRRRYYY]]]fffooosssooohhhggglllpppzzzwwwfffZZZTTTSSSPPPKKKFFFCCCAAABBBBBBEEEIIIMMMPPPPPPOOONNNHHHEEE???999555333333333222333333444444333333222000000000000000000000000//////000000000000//////000000000000//////////////////////////////////////////............//////....../////////000000000...///000111111111000000000///...///111222111000111111111111222222222333444555555555333333555777555777:::???DDDHHHLLLNNNPPPXXXdddqqqyyy}}}|||{{{uuuqqq~~~rrreeebbbdddddddddeeeeeeddd```ZZZVVVOOOHHH???999777777555444444333333222222111111111111111111111111111111111.................................////////////////////////..................------,,,,,,------...,,,------......------,,,---............---,,,,,,???CCCHHHKKKNNNSSS[[[```hhhnnnpppjjjcccbbbjjjrrrnnn^^^TTTSSSQQQMMMGGGDDDDDDEEE@@@BBBFFFLLLPPPRRRRRRPPPMMMIIIBBB;;;777444444444333444444444444444444333000000000000000000000000111111222222222222111111222111111111000000//////000000000000000000000000///............//////000....../////////000000000000000111111222222222222000///...///111222111000111111111222222222333333333444555444333444666777555888===BBBFFFIIILLLOOOSSS]]]lllxxxtttuuuooohhhgggeeeeeeeeefffeeeaaa\\\XXXTTTMMMCCC<<<888666555444333333222222222111111111111111111111111111111111........................111000000000//////........................------...------,,,,,,------...------------------------,,,---------------,,,,,,@@@CCCHHHKKKOOOUUU]]]dddkkklllkkkeee___```kkkvvv}}}jjjZZZXXXTTTOOOKKKHHHHHHIII???@@@DDDJJJPPPSSSSSSQQQOOOKKKEEE>>>999666555555333444444555555444444333000000000000000000000000111111222222222222111111222222111111000000//////000000000000000000000000...............///000000------........./////////////////////000000111111111000///000111222222000111222222222222333333333222333444444444555777999888;;;@@@DDDFFFIIILLLOOOXXXcccsss~~~sssxxx|||ooojjjfffeeeffffffeeebbb^^^ZZZWWWQQQHHH@@@:::777666555333333333222222222222222111111111111111111111111////////////////////////111111111000//////......------.....................------,,,,,,------...------------------------,,,,,,---------------,,,BBBFFFJJJMMMQQQYYYcccjjjppplllhhhdddcccgggtttxxxaaa[[[SSSMMMIIIGGGFFFEEE??????BBBHHHNNNRRRQQQOOONNNKKKFFF@@@;;;777555444333444444555555444444333000000000000000000000000//////000000000000//////111111111111000000000000////////////////////////......---......///000111------........./////////------,,,,,,,,,---...///111000///000222333222111222222222222333333333333222444555555555666888:::;;;???DDDFFFHHHJJJOOOSSS```lll|||wwwrrruuupppggggggffffffffffffccc___\\\XXXSSSLLLDDD===999666666333333333333333333333333222222222222222222222222////////////////////////111111000000//////...................../////////...------,,,,,,------......------,,,,,,------...,,,,,,---............---GGGJJJNNNRRRWWW```kkkssswwwnnnggggggllltttooodddWWWNNNKKKIIIEEEBBB@@@???@@@FFFMMMQQQOOOMMMMMMKKKGGGBBB===999555333333333444444444444333333000000000000000000000000//////000000000000////////////000000000000000000........................---------......///000111....../////////000000000...------,,,---...///000111000///000222333222111222222222333333333444444333444666666666777:::<<<===BBBFFFIIIJJJNNNUUUZZZjjjwwwssskkkwwwwwwlllhhhgggfffgggfffddd```]]]XXXUUUOOOHHH@@@:::777666444444444444444444444444222222222222222222222222/////////////////////////////////////////////............//////000000000...------,,,,,,------......---,,,,,,,,,,,,---...,,,---...///////////////JJJMMMRRRVVV[[[eeeqqqyyy{{{ppphhhkkktttsssaaaVVVSSSQQQKKKFFFAAA???@@@EEELLLOOONNNKKKKKKJJJGGGCCC>>>999555333222333333444444333333222000000000000000000000000111111222222222222111111......//////000000111111........................---------......000111111000000000000111111111111111000/////////000222333111000000000222333222111222222333333333444444444333444666777777888;;;===>>>CCCHHHJJJLLLQQQYYY```rrr}}}yyyvvv|||wwwfffnnnzzzhhhggggggggggggeeeaaa^^^WWWUUUQQQJJJBBB;;;888666555555555555555555555555222222222222222222222222000000000000000000000000.........///////////////.../////////000000111111...------,,,,,,------......---,,,,,,,,,,,,---...------...///000000//////KKKMMMQQQZZZeeennnrrrtttyyynnnhhhooo|||fffXXXTTTOOOJJJGGG@@@======CCCGGGIIIKKKNNNOOONNNLLLHHHBBB;;;666222777666444333222111111111111111111111000000000000//////000111111111111111111000///...,,,+++))))))////////////000000000000///...---,,,,,,---...///000000000000000000000000000000000000000000000000...///000111222333444444444444444444444444444444666777888888888;;;???BBBDDDHHHLLLNNNOOOTTT```lllzzzwwwrrrttt}}}hhhkkkxxxxxxpppgggeeeiiikkkhhhcccXXXXXXVVVOOOFFF>>>;;;:::777666444222111111111222333333333222111000//////111111000000//////......//////////////////////////////000000000000////////////............//////........................------............------OOOQQQWWWaaallltttuuuttttttnnnmmmvvvsss```ZZZTTTMMMIIIBBB======AAAFFFHHHKKKOOOOOONNNLLLIIIDDD>>>999666666555444333222222111111111111111111000000000000//////000111111111111111/////////.........------////////////000000000000///...------------...///000000000000000000000000000000000000000000000000......///000000111222222444444444444444444444444888999:::::::::<<<@@@CCCEEEIIINNNOOOPPPYYYhhhvvv}}}yyy}}}iiidddlllyyy|||pppiiiiiijjjhhheee\\\\\\YYYRRRIIIAAA<<<;;;555444222111000000000000333333333222222111000///000000000000000/////////////////////////////////......////////////............------------......------------------------------............------MMMPPPWWWdddpppuuusssooonnnooouuu~~~oooccc[[[UUUQQQEEE???===@@@CCCFFFJJJOOOOOONNNMMMKKKGGGAAA<<<999555555444333333222333333222222111111111000000000///000000111111111111000......//////000111111111////////////000000000000///......------......///000000000000000000000000000000000000000000000000000000000111111222222222444444555555555555555555:::;;;<<<<<<===???CCCGGGIIIMMMPPPPPPSSS```tttlll___```iii~~~|||oooiiigggggggggaaa```]]]VVVMMMDDD>>>;;;666555333111000000111111333333333333222111000/////////000000000000000000////////////////////////---..................---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------IIINNNYYYgggtttwwwsssmmmlllrrr{{{mmmaaa\\\[[[IIIBBB===>>>AAADDDIIIOOOOOOOOONNNLLLHHHBBB===999555444444333333333444444222222222111111111000000///000111111111111000000.........///000111222222////////////000000000000//////............//////////////////////////////000000000000000000000000444444444444444444444444555555555555555666666666888999;;;===???CCCHHHKKKMMMQQQSSSRRRWWWiiiuuueee^^^___mmm}}}ttthhhdddeeehhhdddccc```YYYQQQGGG???;;;999888666444333333444444222333333333222222111000/////////000000111111222////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------JJJRRR```oooyyy{{{wwwrrrooowwwxxxddd^^^___OOOGGG@@@???AAACCCHHHNNNOOOOOOOOOMMMIIIBBB<<<999555555444333333444444444222222222222111111111111000000111111111000000//////////////////000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000444444444444444444555555555555555666666777777777555777:::===@@@FFFLLLPPPQQQUUUVVVUUU___ttt~~~pppccc^^^gggttt|||lllddddddhhhfffdddaaa\\\TTTKKKAAA<<<:::999777555444444555555222333333333333222111111//////000000111111222222000000000000000000000000000000///......///000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------............------LLLWWWfffrrrxxxxxxuuusssuuu~~~mmmbbb^^^TTTLLLDDDAAAAAABBBFFFLLLMMMNNNOOONNNJJJDDD???;;;666666555444333333444444333222222222222111111111000111111111111000000///000000000000////////////////////////000000000000...//////000000//////...000000000000000000000000000000000000000000000000111111111222222333333333555555666666777777888888444777:::>>>BBBHHHOOOTTTSSSWWWXXX[[[jjjzzz|||xxxfff^^^eeepppuuuiiifffiiifffeeeccc___YYYPPPFFF???999888666444333333444444222333333333333333222222000000111111111111111111000000000000000000000000111000///......///000111/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,------............------QQQ]]]mmmuuuuuurrrrrrttt{{{lllaaaYYYPPPGGGDDDCCCBBBEEEIIIKKKLLLOOOOOOMMMIIIDDD@@@888777666444333333333333333333222222222111111111111111111111111000//////111111111111111111111111////////////000000000000...///000111111000///...000000000000000000000000000000000000000000000000//////000111222333333444555555666777777888999999888:::===@@@DDDJJJPPPUUURRRVVVYYYaaavvv~~~zzz|||uuugggfffmmmqqqjjjkkkgggeeedddbbb^^^VVVKKKCCC:::999777555444444444555222222333333444333333222222222111111111111111111000000000000000000000000111000...------...000111///......------......///------------------------------............------ZZZhhhwww|||xxxssstttxxx~~~xxxfff\\\RRRJJJFFFDDDBBBDDDHHHIIIKKKNNNPPPPPPLLLHHHEEE999888666555333333222222333333333222222222111111111111111111111000//////111111111222222333333444////////////000000000000...///000111111000///...000000000000000000000000000000000000000000000000000000111222444555666666555666666777888999999999<<<>>>@@@CCCFFFKKKPPPUUUQQQUUUZZZeee~~~|||wwwmmmmmmxxxxxxnnnmmmgggfffeeeeeeaaaZZZOOOGGG<<<;;;999888777666777777222222333444444333333333333222222222111000000000000000000000000000000000000///---,,,,,,---///000...------,,,,,,------...........................---..................---dddzzzyyytttyyy~~~lll]]]TTTKKKGGGEEEBBBCCCEEEJJJKKKLLLNNNOOOLLLGGGCCC;;;999666444444444444222444444333333333333222222///000111222222222222222111111000000//////......////////////////////////000000000000000000000000///////////////000111111111111111000000000000000222222333444555555555555222444666888999:::::::::999<<<@@@EEEIIINNNQQQSSSQQQ\\\eeeooovvv{{{rrrhhhiiihhhgggeeeaaaZZZRRRLLL@@@===888666666666666666333333444444333333222111111111111111111111222222000000000000000111111111///000222222111111222444//////............//////////////////////////////........................sss}}}{{{sssaaaXXXNNNIIIEEEAAAAAADDDIIIJJJLLLNNNOOOMMMHHHEEE>>>;;;777555444444333222444444333333333333222222111111222222222111111111//////000000000000000000////////////////////////000000000000000000000000///////////////000111111111111111111000000000000222222333444555555555555333555666888999::::::::::::===BBBGGGKKKOOORRRTTTVVV```lllxxx{{{oookkkiiigggeeebbb\\\UUUPPPCCC???:::777555555444444333444444444444333222222333333222111000000000111000000000///////////////000111222222111000111333//////............//////////////////////////////........................zzzzzzyyyfff^^^UUUOOOIIICCCBBBDDDGGGHHHJJJMMMOOONNNJJJGGG@@@<<<888555444444333222444444333333333333222222111111222222222111111000...//////000111111222222////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111222222333555555666666666555666777888999:::::::::;;;???EEEKKKNNNQQQSSSUUU\\\gggwww|||vvvpppnnnvvvwwwlllkkkhhheeeccc___YYYVVVGGGBBB<<<777555444333222444444444444444333222222555444222111000/////////000000000//////......---000222222222000///000111//////............//////////////////////////////........................{{{uuuwwwhhhbbb[[[WWWPPPIIIFFFGGGFFFFFFIIILLLOOOOOOLLLJJJ@@@===999666555555444444444444333333333222222222///000111222222222222222000000000111111222222222////////////////////////000000000000000000000000//////000000111111111111000111111111111111222222222222444555666666666666777777888999999:::::::::<<>>888666444333333444444444555444333333222333333222111000000000111222111111000///......---111222333111000//////000//////............//////////////////////////////........................}}}xxxzzz}}}yyyjjjbbb\\\ZZZVVVPPPJJJIIIEEEEEEHHHKKKOOOOOONNNLLLAAA===999666666666777777444444333333333222222222---...000111333333444444333333222222111111111000000000000000000000000000111111111111111111111111//////000111222111111000000000111111222222222333111222444555666777777777777888888999:::;;;<<<<<<===CCCKKKPPPRRRUUUZZZ^^^jjjxxxzzzsssmmmeeeaaaeeeooo|||~~~mmmkkkgggeeecccaaa^^^\\\LLLGGG@@@:::777666666666444444555555555444333333111000000000111222333333333333222222111000//////111222222111///...///000//////............//////////////////////////////////////////////////////~~~zzz}}}xxxuuuwwwuuuiii]]]YYYXXXSSSMMMJJJEEEEEEGGGKKKNNNPPPOOOMMMCCC???:::777666777777777444444333333333333222222---...000111333333444444444444333333222111111000000000000000000000000000111111111111111111111111///000111222222222111000000000111111222333333333111222444555777777888888777777888999:::<<<===>>>@@@GGGOOOSSSVVVZZZaaagggwww}}}~~~sssnnnfffaaaaaagggoootttnnnlllhhhfffeeebbb___]]]PPPJJJBBB<<<999888888888555555555555555444333333//////000000111222444555333333333222222111111000///111111111///...///000//////............//////////////////////////////////////////////////////{{{zzzyyyxxxpppxxx~~~xxxbbbZZZZZZWWWQQQMMMEEEEEEGGGJJJNNNOOOOOOMMMHHHCCC<<<888666555555555444444333333333333222222000000111222222222222111333333333333333333222222000000000000000000000000111111111111111111111111...000111333333222111000000000111222222333444444111222444555777888888888777777777888:::===???AAADDDKKKSSSWWWYYY___hhhpppyyywwwuuu}}}vvvmmmeeebbbeeejjjnnnwwwpppnnnkkkiiigggdddaaa^^^VVVOOOFFF>>>:::999888777555555555555555444444333000000000000111222333333222222111111111111111111...///111000//////000111//////............//////////////////////////////////////////////////////}}}}}}}}}|||ooossszzz~~~zzzxxxiii\\\\\\[[[VVVRRRFFFFFFGGGJJJNNNOOONNNMMMKKKFFF???999555444333222444444444333333333222222333333333222222000//////111222222333333444444555000000000000000000000000111111111111111111111111...000222333333333111000000000111222333333444444111222444666777888999999666666777888;;;>>>AAABBBHHHNNNVVVZZZ\\\cccnnnwww|||}}}zzzrrrllllllooosssvvvlllggghhhmmmpppsss{{{qqqpppmmmllljjjfffbbb^^^ZZZSSSIII@@@;;;888777666555555666666555555444333222222111111111111111222000000000000000111111111---///000000//////000222//////............//////////////////////////////000000000000000000000000}}}~~~vvvxxx{{{}}}{{{yyyzzzbbb[[[]]][[[UUUNNNIIIEEEFFFJJJNNNNNNLLLKKKEEE>>>999888777555333555444444333333444444555555444222111111111222222111222333333444444444444444444333222111000///...000000000000000000000000111111111111111111111111333333222111111000000///444444555666777888999999888:::;;;;;;;;;>>>CCCHHHQQQQQQUUUZZZ\\\bbbsssuuummmfffdddeeeiiisss}}}}}}xxxtttqqqooottt{{{}}}rrrsssggghhhkkkiiieeeccc[[[UUULLLBBB;;;777666666555444444333333222222111111111111111111111111111222222222222111111000000222222111111000000//////---------...//////000000000000//////.........---............/////////000yyyxxxyyyxxxvvvwwwlll^^^\\\YYYTTTQQQLLLHHHHHHLLLOOOPPPOOOOOOIIIAAA;;;888555333000333222222111111222222333444333222111111111222222111222333333444444333333222222222222111111111111111111111111111111111111111111111111111111111111333222222222222111111111444555555666777888999999999;;;;;;;;;;;;===BBBFFFQQQQQQUUUYYY[[[dddxxxwwwiii\\\\\\dddmmmwww~~~~~~|||zzz~~~ppp}}}yyyllljjjkkkhhhcccbbb^^^XXXOOOFFF>>>:::888777555555444333333222222111111111111111111111111111111111111111000000//////111000000000////////////111111111111222222222222000000/////////................../////////000000}}}yyyvvvsssuuuzzzddd\\\YYYVVVUUUPPPKKKJJJMMMPPPRRRQQQPPPKKKDDD>>>999666444222333333222222222222333333444333222111111111222222111222222333333333333333000111111111222222333333111111111111111111111111222222222222222222222222222222222333333333444444555555666777888999999::::::;;;<<<<<<<<>>AAAEEEIIIKKKRRRUUUXXXZZZ___qqqlll]]]___nnn{{{zzzyyyooohhhdddcccccc___XXXOOOFFF???:::777555555555444333333222222222222222222222222222222111111111111000000000000222222222222222222222222000000///...------,,,,,,000000//////////////////...////////////000000000~~~yyyvvvrrrrrrrrrsssuuuwwwyyyzzz~~~tttbbb\\\ZZZYYYUUUQQQMMMMMMNNNPPPQQQLLLJJJFFFAAA===:::999888666555555444444555555666222222222222222222222222222222222333333222111111333333333222222222222111111111111111111111111111222222222222222222222222222222333444555666666777666666777888999:::;;;;;;;;;;;;>>>BBBHHHMMMQQQSSSTTTXXX\\\___hhh}}}tttjjjllluuu|||zzz~~~uuukkkgggfffccc```ZZZRRRIII@@@:::777666666555444444333333222222222222222222222222222222222222222222222222222111111111111111111111111444333222222111000////////////000000000000000000////////////000000000111}}}xxxvvvsssooolllkkklllmmmooorrruuuwwwxxx|||iii]]]XXXYYYWWWSSSPPPNNNMMMNNNNNNOOONNNJJJCCC<<<888666555444444333333333333444444111111222333333333222222222222222222222222111000444444333333222222222111222222222222222222222222333333333333333333333333222222333333444555666666777777888999:::;;;;;;<<<<<<===@@@FFFMMMTTTXXXYYYXXX]]]bbbggguuu|||vvvwwwzzz}}}zzzuuuzzzzzzooojjjhhhccc```[[[TTTLLLCCC;;;777666666555555444333333333333333333333333333333333222222222333333333333333.............../////////222222111000//////......//////000000000000111111/////////000000000111111}}}yyywwwxxxxxxuuurrrrrrsssuuuwwwyyy|||}}}~~~tttddd\\\YYYXXXVVVSSSPPPMMMMMMMMMNNNNNNJJJDDD<<<777555666444444333333333333444444000111222333333333333222222222222222222111000000222222333333333333333333222222222222222222222222333333333333333333333333222222333333444444444555777888888999:::;;;<<<<<<>>>???BBBHHHPPPWWWZZZ[[[\\\aaagggppp}}}~~~vvvvvv~~~rrrllljjjbbbaaa]]]WWWOOOEEE===888666666666555444444333333333333333333333333333333111111222222222333333333....../////////000000000//////......------,,,,,,//////000000000111111111//////000000000111111111~~~~~~mmmcccZZZZZZYYYVVVQQQNNNMMMLLLJJJJJJIIIDDD===999888999666666555555555555666666000111222333444333333222222222222222222111000///000111111222444555555666222222222222222222222222333333333333333333333333222222333333333333444444777888999999;;;;;;<<<===@@@@@@CCCIIIRRRXXXZZZZZZ^^^dddjjjuuu{{{zzzsssmmmjjjcccbbb___YYYQQQGGG???999666666666555444444333333333333333333333333333333000000111111222222222222111111222222333333333444111111111111000000000000//////000000111111111222000000000000111111111111~~~hhh___ZZZWWWWWWSSSMMMJJJKKKJJJIIIHHHEEEAAA===999777555555444444444333333333222222222222222222222222222222333444333222111000222222222222222222222222222222222222222222222222444444333333333444555555333333333444444444555555555666777888:::<<<======DDDCCCFFFLLLTTT[[[]]]]]]eeeeeelllwwwvvvzzzssskkkiiieee```ZZZSSSJJJBBB<<<999666444444555666666555000111222333333222111000111222333333333333222111000000000000000000000000000000000000000000000000///000222333333222000///111111111111111111111111lllccc^^^ZZZYYYUUUNNNJJJJJJKKKJJJIIIFFFBBB>>>999777555555555555444444444444222222222222222222222222333333333333333222111111222222222222222222222222222222222222222222222222333333333333333444444555333333333333444444444444666666777999:::<<<======AAABBBEEEMMMUUU\\\______gggjjjttt|||~~~qqqiiifffaaa\\\UUUMMMEEE@@@;;;999666444555555444333111222222222222222222111111222333333333333222111111111111111111111111111000000000000000000000000///000222333333222000///111111111111111111111111tttgggaaa\\\ZZZWWWPPPKKKKKKMMMLLLKKKHHHCCC>>>:::777666666666666555555555555333333333333333333333333444444333222222222222222222222222222222222222222222222222222222222222222222222222222222333444444333333444444444444555555888888888999:::<<<===>>>???AAAGGGOOOWWW^^^aaabbbjjjqqqtttiiigggccc^^^XXXQQQIIICCC===;;;777555555444333222444333333222222333333444111222222333333222222111111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000~~~gggaaa\\\[[[YYYRRRMMMLLLNNNNNNMMMJJJFFF@@@;;;888777777777777666666666666333333333333333333333333555444333222111222333333222222222222222222222222222222222222222222222222222222111111222222333444555555555555666666666777999999999:::;;;===???@@@AAADDDKKKSSS[[[```cccdddlllwwwuuukkkiiieeeaaa[[[SSSJJJDDD>>>;;;888666666555444333555444333222222333444555222222222222222222222222111111111111111111111111////////////////////////000000111111111111000000////////////////////////xxxwwwwwwyyyyyy{{{fff___ZZZZZZZZZUUUPPPOOOOOOOOONNNLLLHHHBBB===:::888888777777777666666666333333333333333333333333666555333222111222333444222222222222222222222222222222222222222222222222222222111111222222333444777777777777888888888888999999999:::<<<>>>AAABBBEEEJJJQQQYYY___ccceeefffnnn~~~tttllljjjgggbbb\\\TTTJJJDDD===:::777666777777666555666555444333333444555666222222222222222222222222111111111111111111111111////////////////////////000000000111111000000000////////////////////////wwwppprrrvvvwwwvvv|||fff___YYY[[[\\\XXXSSSQQQOOOOOOOOONNNJJJEEE???<<<777777777777666666666666333333333333333333333333555444444333333333333333222222222222222222222222222222222222222222222222222222222222222333444444777777888888888999999999999999999:::<<<@@@CCCEEEHHHOOOXXX___dddgggiiikkktttooolllkkkhhheee___VVVMMMGGG===;;;888777777888777666555444444333333444444555333222222111111222222333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000|||rrrtttxxxyyyvvvwwwjjjaaa\\\]]]^^^ZZZTTTQQQNNNOOOPPPOOOLLLGGGBBB>>>777777666666666555555555444444444444444444444444444444444555444333333222222222222222222222222222222222222222222222222222333333333333333444444555666666666777777777888888999888888:::===AAAFFFHHHJJJQQQ\\\eeejjjmmmoooqqq|||{{{tttooo||||||nnnkkkjjjiiigggbbb[[[SSSMMM???===999888777777666555333333444444444444333333333333222111111222333333222222222222222222222222000000000000000000000000000000////////////000000111111111111111111111111wwwxxx{{{|||xxxwwwnnneee^^^___```[[[TTTQQQNNNOOOPPPPPPMMMHHHCCC@@@666666666666555555555555444444444444444444444444333444555666555444333222222222222222222222222222222222222222222222222222444444333333444444555666555555555555666666666666888888888:::===BBBGGGJJJJJJRRR^^^hhhmmmpppsssvvvvvvjjjdddsssvvviiiiiiiiihhheee___WWWRRRBBB???;;;888777666555333111222444444444444222111444333222111111222333444222222222222222222222222000000000000000000000000000000////////////000000111111111111111111111111~~~xxxxxx}}}}}}zzz{{{kkk\\\YYY]]]\\\WWWRRRNNNMMMNNNOOOOOOKKKBBB;;;999888777555444444444444444444555555555555444444444444333333333333222222111111222222222333333333000000111111111222222222666444222333666777666444555555555555666777888999<<<;;;;;;===@@@CCCDDDDDDLLLVVVcccnnnsssuuuxxxzzzpppddd```tttvvvlllgggjjjjjjaaaXXXTTTHHH@@@:::999999777666777555555444333333333333444444444555555555555444444333333333222222222111111222333444333111000111222000000000000000///......000000000000000111111222xxxuuuzzz|||}}}qqq___\\\```___YYYSSSNNNMMMMMMNNNOOOKKKCCC===:::999888777666555555555444444555555555555444444444444333333333333222222111111222222222333333333111222222222333333333333666444222333555777666555666666666666777888999:::;;;;;;<<<>>>AAAEEEGGGGGGNNNYYYgggqqqvvvxxx|||nnngggeeexxx|||qqqiiiiiiiiibbbXXXSSSHHH???999888888555444555666555555444444444444444444444555555555555444444333333222222222111111111222333444333111000111222000111111111000000///...000000000000000111222222}}}xxx}}}}}}eee^^^bbbbbb\\\VVVOOOMMMMMMMMMNNNKKKEEE???;;;:::999888777666666666444444555555555555444444444444333333333333222222111111222222222333333333222222333333333444444444666444333333555666666555777777777888888999:::;;;;;;;;;===???BBBEEEIIIJJJRRR^^^mmmvvvyyy|||wwwjjjkkktttzzzmmmkkkkkkeee[[[TTTKKKBBB:::999888666444555666666555444444444444444444444555555555555444444333222222222222111111111111333333333111000111222111111111222111111000///111111000000111111222333lll___```aaa^^^ZZZPPPNNNMMMNNNNNNLLLFFFBBB;;;:::999888777666666666444444555555555555444444444444333333333222222222111111222222222333333333222222222333333333333444555444444444555555666666999999888999999:::;;;<<<<<<===>>>???AAADDDHHHKKKTTTaaapppyyy{{{~~~pppjjjqqq~~~tttmmmmmmjjjaaaXXXQQQGGG???<<<;;;888777888555444444333333333333333333444444555555444444333222222222222111111111111111222333222111000111222111111222222222111111000222111111111111222333333sss```]]]___^^^]]]SSSQQQOOOOOOPPPMMMHHHCCC:::999888777666555555555444444555555555555444444444444333333333222222222111111222222222333333333111111111111222222222222444444444444444555666777999999999999:::;;;<<<======>>>??????@@@CCCGGGKKKWWWeeessszzz{{{wwwuuu~~~zzzpppnnnlllddd[[[UUUKKKAAA>>><<<888777888444333333222111222222222333333444444444444333333222222222111111111000000000111222222000000111222000111111222222222111111222222222222222333333444~~~fff^^^]]]]]]]]]UUUSSSRRRSSSSSSOOOHHHCCC:::999888777666555555555444444555555555555444444444444333333333333222222111111222222222333333333000000111111111222222222444555555555444444666777999999999::::::;;;<<<======???AAAAAA@@@CCCJJJOOO]]]jjjxxx|||{{{uuunnnkkkddd\\\WWWLLLBBB===:::777555666444333333222222222222222333333444444444444333333222111111111111000000000///000222111000000111222///000111111222111111111333333222222333333444555qqqddd\\\ZZZ[[[WWWVVVVVVVVVVVVQQQIIIBBB;;;:::999888777666666666444444555555555555444444444444333333333333222222111111222222222333333333111111111222222222333333333555666555333333555888999999999999:::;;;<<<===<<>>;;;777666777666555444444333333444444222333333444444333333222111111111111000000000000...000111111000000111333...///000000111111111000333333333333333444555555{{{{{{|||yyyiii]]]XXXXXXYYYXXXXXXYYYWWWRRRIIIBBB<<<<<<:::999888777777777444555555555555555555444444444444333333333222222111111222222222333333333222222333333333444444444333555666555333333555888999999999999:::;;;<<<<<<;;;???CCCDDDFFFKKKTTT[[[jjjvvvxxxqqqkkkddd]]]RRRGGGAAA===999888999777777666555555555555666222333333444444333333222111111111111000000000000...000111111000000111333......///000000000000000444333333333333444555555yyytttyyylllaaa]]][[[^^^XXXTTTUUUXXXVVVLLLBBB@@@===:::888888999999888777777666666555555555444333333333444444555555555222222111111111111222222444333222111222333444555777777666555555555555555888888999:::;;;===>>>???CCCCCCDDDFFFJJJRRR[[[aaaqqqvvv|||uuunnnhhh^^^VVVJJJAAA===<<<;;;:::555555555666666666666666444444444333333333222222444444333333222111000000000000000000000000000000222111000//////000111222222222333333333333333333wwwrrrqqqzzzuuuggg___\\\]]]XXXTTTUUUXXXUUULLLCCC@@@===:::888888888888777777666666666555555555555333444444444444444444555333333222222222222333333555555444444444555666777555555555555555666777888888888999:::;;;===>>>???BBBEEEHHHJJJMMMTTT^^^ffftttyyy~~~xxxoooiii___WWWKKKBBB===<<<;;;:::666666666666666666666666444444444333333333222222444444333333222111111000111111111111111111111111222111000000000000111222333333222333333444555666tttooohhhqqqmmm```^^^\\\WWWTTTUUUWWWUUUMMMEEE@@@===999777777777777666666666666666555555555555555555555444444444444444444444333333333333444444555555444444555666666777444444444555666888999:::999999999:::<<<===???@@@DDDJJJPPPSSSTTT[[[fffppp{{{}}}{{{qqqlll```YYYNNNDDD>>><<<;;;:::666666666666666666666666444444444444333333333333444333333222222111111111111111111111111111111111222222111111111111222222333333222222444666999;;;sssmmmdddlll{{{ppp```^^^[[[WWWTTTUUUWWWUUUOOOHHH@@@===999777777777666666666666666666666555555555666666555555444444333333444444333333333333444444222222333333444444555555555555555666777888999:::999::::::;;;<<<>>>???@@@GGGOOOWWW[[[\\\bbbppp{{{|||uuurrrrrrllluuu|||rrrnnnbbb[[[QQQGGG@@@<<<;;;;;;777777777666666666666666555444444444444333333333333333333222222111111111111111111111111111111111333222222222222222222333444333222222444888<<<>>>sssllldddkkkxxx{{{xxxooo```^^^ZZZWWWUUUUUUWWWVVVQQQLLLAAA>>>:::777777777666666555555555666666666666666666666666555555444444444333333222222222222333333222222333444555555555666777777777777777888999999::::::;;;<<<===???@@@AAAGGGOOOXXX\\\___ggguuu{{{ooofffbbbaaaaaammm|||zzzqqqoooddd^^^UUUJJJAAA<<<;;;;;;888888777777666666666666555555555444444444333333333333222222222222222111111111111111111111111111222222222222222222222222444333222333555999===@@@tttkkkeeejjjsss}}}yyyuuuqqqvvvoooaaa]]]ZZZXXXVVVWWWXXXWWWTTTPPPBBB???;;;888888888777666555555555666666666666666666666666555555555555555333333222222222222333333333444555777888888888888999888888888888888999999;;;;;;;;;<<<>>>???AAABBBEEEKKKSSSXXX]]]hhhxxxzzz}}}|||tttggg]]][[[\\\___lllzzzwwwpppooofffaaaXXXMMMCCC===;;;<<<999888888777777666666555555555555555444444444333222222222222222222222222222222222222222222222222111111222222222222111111333333333444666:::===???sssjjjccceeelllxxx{{{ssssssrrrvvvrrreee]]][[[YYYWWWXXXYYYYYYVVVSSSCCC@@@<<<:::999999888777555555555555666666666777555555555555666666666666444444333333333333444444333444555777888999888888777777777888999:::;;;<<<;;;;;;<<<===>>>@@@AAABBBFFFJJJOOOUUU^^^kkk{{{|||~~~|||qqqccc[[[]]]bbbfffrrr}}}uuuoooooogggccc[[[OOODDD===;;;<<<999999888888777666666555555555555555444444444444222222222222222222222222222222222222222222222222000000111222222111000000222222333555777:::<<<===rrrhhh```aaafffqqqrrrtttwwwyyyuuuhhh]]][[[ZZZXXXYYYZZZZZZWWWUUUDDDAAA===:::999999888777444555555555666666777777444444555555666666777777555555555444444555555555000222444555777777777666555666666888999;;;===>>><<<<<<<<<===>>>@@@BBBCCCIIIKKKNNNUUU```oooqqqbbb\\\aaahhhnnnyyy~~~tttnnnooohhhddd\\\PPPDDD===;;;<<<999999999888777666666555666666555555555444444444222222222222222222222222222222222222222222222222///000111222222111000///111222333666888:::;;;<<>>?????????@@@CCCFFFIIIIIIMMMWWWfffxxxuuuhhhcccbbbuuu~~~vvvqqqqqqooofff\\\TTTJJJ@@@<<<===:::999888777666666666666777777777777777777777777555444444333333444444555777777666555444444333333333333333222222111111111222333333555777999;;;<<>>???@@@@@@AAACCCFFFIIIIIIKKKQQQ]]]lll|||zzzmmmjjjjjj}}}yyytttsssppphhh^^^VVVLLLAAA<<<<<<:::999888777777666666666666666666666666666666666555444444333333444444555444444333222222111000000333333222222111111111111222333333555777999:::<<>>@@@AAABBBCCCFFFIIILLLKKKOOOXXXeeeuuu|||ooooooppp~~~xxxtttqqqiiiaaaYYYNNNBBB<<<<<<::::::888777777777777777666666666666666666666666555444444333333444444555666555555555444333333333333222222222222111111111222333333444666888999:::tttiii^^^\\\ZZZ\\\dddppp{{{ooodddcccaaaaaaaaa___ZZZVVVNNNEEE>>><<<;;;777555666888888888888888888888888666666555444444555666777555444444444444555555666444555555666666777888888888999::::::::::::===???>>>???AAACCCEEEHHHLLLOOONNNSSS]]]kkkzzzxxxiiilllooo~~~~~~vvvqqqjjjbbb[[[QQQEEE>>>===::::::999888777777777777666666666666666666666666555444444333333444444555666666666666555555555555333333333333333333333333333333333444555777888999oooddd]]]YYYWWWYYYaaakkkssswww|||}}}~~~yyyjjjfffcccbbbcccaaa\\\XXXPPPHHH@@@>>>===999777888999999999999999999999999777666555444444555777888444444444444444555666777555555666666777888888999888999;;;;;;:::;;;>>>@@@===???AAACCCEEEIIIMMMQQQSSSWWWaaaooo~~~rrraaagggjjjxxx~~~|||~~~|||rrrkkkddd]]]SSSGGG@@@???;;;:::999888777777777777555555555555555555555555555444444333333444444555222222222222222333333333444555555555555555555555333333333333444555666777~~~nnnccc\\\XXXTTTVVV]]]eeejjjmmmqqqrrrsssuuuwwwxxxzzz{{{zzz~~~pppjjjeeeccccccccc^^^ZZZRRRIIIAAA@@@>>>;;;999:::888888888888888888888888888777666555555555666777444444444444555666777777666666777777888888999999888:::;;;;;;;;;<<>>@@@BBBDDDGGGJJJOOORRRWWW\\\ffftttppp]]]fffjjjvvv~~~zzzyyy|||~~~~~~}}}||||||yyyqqqhhh```UUUHHHBBBAAA;;;:::999888888777888888555555555555555555555555555444444333333444444555222222333333444444555555444444555555555555666666333333333333333444555666pppggg^^^XXXSSSSSSXXX^^^aaabbbggghhhiiikkkmmmoooqqqrrrsssvvvzzz}}}uuunnneeebbbcccddd```\\\QQQHHHAAA???>>>;;;999:::888888888888888888888888888888777666666555555555444444444444555666777888666666777888888999999:::888:::;;;<<<<<<===???BBBAAABBBEEEGGGIIILLLPPPTTTXXX___lll|||nnn\\\hhhmmmxxx}}}}}}{{{xxxyyy|||}}}~~~~~~~~~yyyyyy|||~~~}}}{{{ooodddWWWJJJBBBAAA;;;;;;:::999888888888888555555555555555555555555555444444333333444444555444444555555666777888888333333333333444444444555333333333333333333444444tttlll___YYYSSSRRRVVVZZZ[[[ZZZ[[[\\\^^^```bbbeeefffgggiiikkkmmmoooppptttxxx{{{xxxpppfffbbbcccdddaaa]]]OOOGGG@@@???>>>;;;999:::777777777777777777777777999888888777666555555444444444444555555777888888777777777888999999::::::888:::;;;<<<<<<===@@@BBBCCCEEEGGGHHHJJJMMMRRRUUUXXXaaaqqqmmm[[[iiipppzzz}}}}}}|||zzz{{{~~~{{{{{{{{{|||zzzzzz}}}~~~uuuhhhYYYJJJBBBAAA<<<;;;:::999888888888888555555555555555555555555555444444333333444444555000111111222333444555555111111111222222333333333444333333222222333333444yyylllddd\\\VVVTTTSSSRRRSSSVVVWWWWWWVVVVVVXXX[[[]]]______bbbfffiiikkkmmmppprrrvvvzzz~~~vvveee```aaa___]]]___SSSLLLCCC===<<<;;;999888999888888888777777666666666666777777777777777666666666666666666666666666555666777777666666777888;;;<<<===<<<<<<===@@@CCCEEEGGGHHHJJJMMMQQQVVVZZZ^^^ffftttwwwggg___dddqqq||||||tttsssttttttvvvyyyxxxxxxyyy|||{{{wwwwwwzzz~~~~~~|||qqqfff]]]NNNCCC@@@:::;;;<<<===<<<:::888666888888888888777777777777555555555555555444444333333333444666888888666444333333333333333333333333111222333444555555555555xxxkkkbbbZZZTTTRRRQQQOOOPPPSSSPPPPPPOOOOOOPPPRRRTTTVVVSSSVVVYYY\\\^^^```dddfffooorrrvvvzzznnnfffdddaaa``````TTTMMMDDD>>><<<;;;:::888999888888888777777777777555555666666666666555555666666666666666666666666555666888777666666777999;;;<<<=========>>>AAADDDEEEGGGJJJLLLOOOTTTYYY]]]dddmmm|||zzz{{{uuukkk```]]]fffvvv}}}tttssssssrrrsssvvvwwwwwwwwwzzz~~~|||wwwvvvwwwzzz}}}vvvkkkbbbTTTHHHEEE;;;;;;;;;;;;;;;999888777777777777777666666666666555666666666666555444444444EEEMMMAAA444333222...333333333333333333333333222333333444555555555555ttthhh___XXXQQQOOONNNKKKLLLNNNJJJJJJIIIHHHIIIJJJKKKLLLMMMNNNQQQSSSUUUXXX\\\```dddgggkkkooottt{{{xxxkkkeeebbb``````UUUNNNDDD>>><<<;;;:::888888888888888888777777777444555555666666555555444666666666666666666666666666777888888777777888:::;;;===>>>>>>>>>???CCCEEEGGGIIILLLOOOSSSXXX]]]aaakkkvvvvvvtttkkk```YYY]]]iiizzz~~~uuusssrrrpppppprrrvvvuuuuuuvvvyyy}}}}}}wwwtttsssuuuwww}}}{{{nnneeeWWWLLLGGG<<<<<<;;;:::999999999999777777666666666555555555666666777777777666555555666VVVdddMMM555222444000333333333333333333333333333444444555555555444444~~~pppddd]]]VVVPPPNNNLLLIIIIIILLLIIIIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLMMMOOOSSSWWW[[[ZZZ]]]bbbeeeiiiqqqzzz}}}llldddaaa``````WWWOOOEEE>>><<<;;;:::999888888888888888888888888666666666666666666555444666666666666666666666666777888999999888888999:::<<<===>>>??????AAAEEEGGGJJJLLLPPPSSSVVVZZZ___cccnnn{{{~~~wwwuuuiii[[[XXX___lll}}}vvvsssqqqnnnlllnnnsssssssssssstttxxx}}}}}}vvvrrrqqqrrrtttvvv}}}nnndddWWWJJJCCC>>><<<:::888888888999:::777777777777666666666666777777777777777666666555444MMMZZZKKK666111444555444444444444444444444444444555555555555555444333|||nnnccc[[[TTTOOONNNLLLIIIHHHKKKJJJIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHJJJOOORRRSSSVVVZZZ]]]aaahhhqqqxxxlllcccbbbbbbbbbYYYPPPFFF>>><<<;;;;;;:::888888888888888999999999888888888888888777666555777777777777777777777777888999::::::999999:::<<<<<<>>>???@@@AAACCCGGGJJJMMMPPPTTTWWWYYY]]]aaadddnnn~~~~~~{{{ttteeeXXXXXXaaaooo~~~uuuqqqoookkkiiijjjpppqqqrrrrrrrrruuuyyy}}}~~~}}}}}}}}}uuuqqqpppqqqssssss|||ooodddWWWIII???>>><<<:::888777888:::;;;999999999888888888777777777777777777777666666555444777======555...///666444444444444444444444444555555555666555555444444{{{nnncccXXXRRRMMMMMMLLLIIIHHHJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFEEEEEEGGGIIILLLNNNPPPTTTVVVYYY___gggnnntttxxx}}}oooeeeeeefffeeeZZZRRRFFF>>><<<<<<;;;;;;888888888999999999999999999999999999888777666666777777777777777777777777999:::;;;;;;::::::;;;<<<===>>>@@@AAABBBEEEIIILLLPPPSSSWWW[[[^^^aaaeeehhhqqq~~~zzz~~~~~~nnn```VVVZZZeeerrrxxxpppmmmkkkgggeeefffkkkmmmpppppppppqqqvvvzzz{{{zzz{{{}}}~~~}}}{{{{{{}}}~~~}}}vvvqqqpppqqqrrrqqqwwwqqqggg[[[KKK???>>><<<:::888888888999:::::::::999999999888888888666666777777777666555555;;;111...777888111000666444444444444444444444444444555555666666666555555~~~}}}zzzwwwyyyvvvkkkaaaUUUOOOKKKLLLKKKHHHHHHJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEGGGHHHGGGFFFFFFGGGHHHHHHJJJMMMOOOQQQVVV^^^dddiiimmmttt{{{|||wwwzzz}}}pppeeefffgggddd[[[SSSGGG???<<<<<<<<<;;;888888888999999:::::::::999999999888888777666555777777777777777777777777999;;;<<<<<<;;;;;;<<<======???AAABBBCCCFFFJJJNNNQQQUUUZZZ___ccchhhlllpppwww}}}qqqiiiqqq~~~lll```YYY```jjjwwwzzzqqqiiigggfffbbb```aaadddiiimmmooonnnnnnrrrvvvwwwwwwwwwyyy{{{{{{yyywwwxxxvvvtttuuuxxxzzz||||||xxx}}}~~~vvvqqqoooooopppnnnqqq|||}}}ppphhh^^^NNN@@@===<<<:::999888999999999999999999888888888888777555666666666666555444444;;;666333666888666555555555555555555555555555555333444555666666777666666|||vvvuuurrrooopppyyyyyypppfff^^^SSSMMMIIIJJJJJJHHHGGGJJJJJJJJJJJJKKKJJJIIIHHHHHHCCCEEEFFFFFFDDDCCCCCCCCCDDDGGGIIIJJJKKKPPPXXX^^^cccffflllssszzzuuussswwwxxxoooddddddeeeaaa\\\SSSGGG???<<<<<<<<<;;;888888888999999:::::::::888888888888777666444444777777777777777777777777:::;;;<<<<<<;;;;;;<<<>>>===???AAABBBDDDGGGKKKNNNQQQUUU\\\bbbhhhmmmrrrvvv||||||mmmccclll}}}pppeee___fffooozzzuuullleeecccbbb___]]]^^^```eeekkkmmmllllllppptttuuuuuuuuuvvvxxxwwwuuusssrrrpppooopppssswwwyyyzzzsssxxxwwwqqqnnnnnnoookkkmmmuuuyyynnnhhh```PPPAAA<<<<<<;;;:::999999999999888888888888777777777777555555555555555444444333000777777111000555555000555555555555555555555555333333555666777777777777{{{|||sssooojjjhhhjjjpppxxx~~~|||qqqfff]]]YYYPPPNNNKKKIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGIIINNNRRR\\\```eeekkkrrr{{{~~~xxxuuu{{{lllbbbbbbbbb```___VVVJJJAAA===;;;:::999999999999999999999999999::::::888777777777888999:::888777999<<<>>><<<999:::<<<======<<<;;;;;;<<<<<>>;;;:::;;;;;;;;;:::888777777888:::<<<>>>???999888777555555555666777555555555555555555555555666666555444333333333333555555555666666666777777{{{~~~{{{qqqmmmfffbbbbbbgggmmmqqq{{{zzzwwwqqqggg]]]VVVSSSPPPNNNKKKHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLOOOUUUXXX^^^dddkkkttt|||xxxyyy}}}kkkcccdddeeeddd```WWWJJJAAA===<<<:::999999999999999999999999999:::999888777777777888999999777777999<<<===;;;999999;;;======;;;;;;<<<===>>>@@@DDDGGGIIIMMMRRRUUU]]]aaagggjjjkkkooouuu{{{lllgggwwwiiidddccckkkwwwyyyggggggeeedddaaa^^^[[[ZZZ\\\___dddhhhkkkkkkkkkjjjmmmlllkkklllnnnqqqrrrrrrnnnnnnnnnooopppsssuuuvvvvvvxxx{{{~~~wwwqqqnnnlllnnnmmmpppxxx|||tttqqqmmmbbbQQQEEE@@@>>>;;;::::::;;;:::999888888777777777888:::;;;888888666555555555666666555555555555555555555555444444444333333444555555333333333444444444555555}}}zzzvvvooojjjccc]]][[[\\\```cccjjjkkkiiiddd]]]UUUPPPNNNNNNMMMJJJHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEFFFIIILLLNNNQQQVVV\\\cccllluuu{{{{{{zzzpppffffffhhhggg```WWWKKKBBB>>><<<;;;999999999999999999999999999:::999888888777777888888777777777888:::;;;:::999999:::<<<<<<;;;;;;<<<===@@@BBBFFFIIIKKKOOOSSSWWWaaagggmmmppppppsssyyyyyytttxxxcccbbbfffooozzznnnaaacccddddddbbb^^^ZZZWWW[[[]]]```bbbeeefffffffffiiihhhiiikkknnnoooooonnnmmmmmmmmmnnnpppsssuuuwwwyyyyyyzzz{{{~~~|||wwwqqqlllmmmlllnnnsssyyy~~~tttooommmfffVVVHHH@@@>>>;;;999::::::999888999888777666555555555666777777666555555555555666555555555555555555555555333333333333444555666777333333444444444555555555{{{tttpppmmmhhhaaaZZZVVVVVVYYYZZZ^^^___^^^[[[VVVRRROOONNNMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDDDDFFFHHHJJJMMMQQQWWW^^^gggpppwww}}}zzzllliiiiiihhhaaaXXXKKKBBB>>>===;;;:::999999999999999999999999999999999888888888888888666666777888999:::999999999:::;;;;;;;;;;;;===???AAACCCFFFIIILLLPPPTTTWWWdddkkkrrruuutttvvv}}}ooo___```fffoooyyyzzzggg^^^___aaaaaa```]]]YYYWWW[[[\\\]]]^^^```aaacccccceeeeeegggjjjmmmnnnmmmkkkkkkkkkkkkmmmooorrruuuvvvwwwxxxyyy{{{}}}zzzsssmmmlllkkklllppptttzzzzzzrrrpppjjjZZZKKK@@@>>>;;;999999999999888888777777666555555555555666666555555555555555555555555555555555555555555444444444444444555666666666666666666777777777777zzztttmmmiiihhhccc]]]WWWSSSSSSTTTUUUTTTVVVVVVUUURRROOONNNNNNKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHFFFDDDCCCDDDFFFGGGJJJMMMRRRXXXaaakkkqqqpppjjjiiihhhaaaXXXLLLCCC???===<<<;;;999999999999999999999999999999999999888888777777555666888999999999999:::999:::;;;;;;;;;<<>>;;;:::::::::999777666666777777777777777777555555666666666666666666555555555555555555555555777666555444444444444444666666666777777777888888~~~xxxsssmmmhhheee```]]]XXXSSSPPPOOOPPPQQQMMMNNNOOONNNLLLKKKKKKLLLIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIGGGDDDCCCDDDEEEEEEFFFIIIMMMRRR[[[dddjjjyyyqqqkkkjjjiiibbbYYYMMMDDD@@@>>>===;;;999999999999999999999999888999999999999888777777555777999:::999999:::;;;:::;;;<<<<<<<<<>>>AAADDDBBBDDDGGGJJJMMMQQQUUUYYYeeellltttuuusssvvvhhh^^^^^^dddpppzzzooo```[[[ZZZXXXVVVVVVXXXZZZ[[[YYYZZZ[[[\\\^^^```aaaaaaaaabbbdddgggkkklllkkkiiieeeeeeeeefffhhhkkkmmmooommmppptttyyy~~~|||wwwrrrnnnkkkkkklllllloooxxx~~~sssjjjZZZIIIBBB@@@<<<;;;::::::999888555555777888999999999999555666777777888777777777555555555555555555555555888777666555444444444444444444555555555666666666yyysssnnniiieeeccc]]]ZZZUUUQQQNNNMMMNNNNNNIIIJJJKKKKKKIIIHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIIIIHHHEEEDDDEEEEEEEEEFFFHHHJJJOOOWWW```fffsssrrrjjjiiiiiicccZZZMMMDDD@@@>>>===<<<999999999999999999999999888999999:::999888777666666888;;;;;;999999:::<<<;;;<<<<<<<<<===???CCCFFFCCCFFFIIILLLOOOSSSWWWZZZcccjjjqqqrrrppptttfff\\\^^^gggvvvvvvggg]]]XXXWWWUUUTTTUUUWWWYYY[[[WWWXXXZZZ\\\^^^___``````______aaadddgggiiiiiigggccccccbbbccceeegggiiijjjlllnnnppptttyyy}}}}}}yyyxxxqqqnnnlllkkkiiiiiipppyyyyyynnn^^^NNNDDDAAA>>><<<;;;;;;:::999444555777888999999888888555666888999999999888888555555555555555555555555777666555555555555555666444555555555666666666666|||~~~wwwpppkkkhhheeeccc]]][[[VVVRRROOONNNNNNNNNIIIJJJKKKJJJIIIHHHIIIKKKHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIJJJHHHFFFEEEEEEFFFGGGHHHIIIKKKOOOVVV___eeeppp}}}rrrjjjhhhhhhcccZZZNNNDDD@@@???===<<<999999999999999999999999888888999:::999888777666666999<<<<<<:::999;;;===;;;<<<======>>>@@@DDDGGGEEEHHHKKKNNNQQQTTTYYY\\\aaahhhoooooommmssscccZZZ]]]iii|||{{{nnnaaaYYYUUUUUUTTTUUUVVVWWWXXXYYYUUUVVVYYY\\\^^^_________]]]]]]^^^aaaeeeggggggfffaaaaaaaaaaaabbbdddfffgggmmmmmmmmmooosssyyy}}}||||||ssspppmmmjjjgggeeejjjrrrzzzssscccTTTEEEBBB???===<<<<<<:::999555666777888888888777666666777888999::::::999888555555555555555555555555555555444555555666777888777777777777888888888888uuuyyy~~~uuupppnnnjjjddd___]]]ZZZVVVQQQNNNMMMMMMNNNKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFIIIJJJLLLKKKJJJIIIIIIJJJHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGIIIJJJMMMSSSYYY^^^rrrzzzwwwhhhfffhhhccc\\\OOOCCC>>>???>>>;;;>>>===;;;999888777666666999999888888888888999999888999999::::::;;;;;;<<<;;;===>>>??????@@@BBBEEEIIILLLOOORRRUUUYYY^^^aaabbbkkklllmmmssstttppp]]]\\\aaapppvvvfff[[[WWWVVVVVVUUUUUUUUUVVVWWWXXXVVVYYY]]]^^^]]][[[[[[ZZZ]]]\\\\\\]]]^^^aaadddfffeeecccaaa______aaadddfffkkkmmmqqqsssvvvxxx|||yyywwwxxxvvvtttnnnfff```aaaiiiqqqwww~~~ttteeeRRRHHHAAA<<<======;;;999:::777777777777777777777777777777888999888666444333222222222333333444444444222333333444444555555555555555555666666777888999}}}}}}}}}}}}~~~}}}vvvrrrppplllfffbbb___]]]XXXTTTQQQOOONNNNNNKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIKKKKKKJJJIIIIIIJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHIIILLLQQQXXX]]]lllvvvzzzjjjfffhhhddd^^^QQQDDD>>>???>>>;;;;;;::::::999888888999999999999888888888888999999888999999::::::;;;<<<<<<<<<>>>@@@@@@@@@BBBDDDGGGJJJMMMPPPSSSVVVYYY]]]aaabbbkkkmmmooovvvyyykkk\\\ZZZaaarrrssscccXXXUUUUUUUUUTTTTTTUUUUUUVVVWWWUUUXXX\\\]]]\\\[[[ZZZZZZ]]]]]]\\\\\\^^^```bbbdddbbbaaa^^^]]]]]]___bbbdddjjjlllppprrruuuwww{{{}}}{{{yyyyyywwwuuupppggg```___eeekkksssyyyxxxgggTTTHHHAAA<<<======;;;999:::888888888888888888888888999888777666666555555555444444444444444555555555555555555555444444444444666555555666666777888999|||uuuwwwzzz}}}|||wwwtttrrrnnniiieeecccaaa]]]YYYUUUQQQOOONNNLLLLLLKKKKKKKKKJJJJJJJJJFFFGGGGGGHHHIIIIIIJJJJJJGGGIIIJJJKKKJJJJJJJJJLLLJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHJJJOOOVVV\\\eeeqqqmmmggggggfff```TTTFFF??????>>>:::999888888999999:::;;;<<<999999888888888888999999999999999:::;;;;;;<<<<<<>>>???AAABBBBBBDDDGGGIIILLLOOOSSSVVVXXXZZZ^^^```ccclllooorrrzzz~~~cccYYYYYYaaattt{{{ooo___UUUSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTWWWZZZ\\\[[[ZZZZZZ[[[]]]]]]\\\\\\\\\^^^___```___]]][[[ZZZZZZ\\\___aaahhhjjjnnnqqqsssuuuyyy{{{|||zzzyyyyyywwwrrrjjjbbb___aaadddnnnsss}}}lllVVVIIIBBB<<<<<<===;;;999:::999999999999999999999999:::999666555444555666777666666666555555555555555777777777666555555444444666666666666777888999999wwwxxx{{{}}}|||xxxuuussspppkkkggggggfffbbb^^^YYYUUUQQQOOOMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJJJJFFFHHHJJJKKKJJJJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJJJJKKKLLLMMMMMMMMMIIIIIIHHHGGGHHHMMMTTTZZZbbbooosssiiiggggggcccWWWIII@@@???>>>;;;999999999999999:::;;;<<<:::999999888888999999:::999999::::::;;;<<<<<<<<<>>>???AAABBBCCCEEEHHHKKKNNNQQQVVVYYY[[[]]]___aaaeeennnqqquuu}}}vvv[[[WWWXXX```sss|||uuuiii[[[SSSRRRQQQQQQQQQRRRRRRRRRRRRRRRTTTVVVYYY[[[[[[ZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXYYYZZZ]]]^^^eeegggkkknnnpppssswwwyyy~~~{{{yyyzzzxxxtttnnnfffbbbaaabbbiiinnnvvvpppYYYJJJCCC<<<<<<===;;;:::;;;999999999999999999999999999888777555555555666777777666666555555444444444777777777777666666666666666666666666777888999:::zzz{{{{{{|||}}}~~~}}}~~~zzzwwwssspppmmmjjjllljjjfffbbb\\\WWWTTTRRRQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFHHHJJJKKKJJJJJJKKKLLLKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNJJJJJJIIIGGGHHHLLLRRRWWWaaammm~~~{{{mmmggggggdddYYYKKKAAA???===;;;;;;;;;::::::999:::::::::::::::999999999999::::::999::::::;;;;;;<<<=========???AAABBBDDDFFFIIILLLPPPTTTYYY]]]___```aaaccchhhqqqtttxxxrrrYYYXXXXXX```rrr~~~vvvnnnbbbVVVQQQRRRNNNOOOPPPPPPQQQQQQPPPPPPRRRUUUXXXYYYZZZZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVWWWYYY[[[\\\aaacccgggkkknnnqqquuuxxx}}}{{{yyyzzzyyyvvvqqqlllhhhfffeeehhhkkkrrr|||ttt\\\LLLCCC===<<<<<<;;;:::;;;888888888888888888888888666666777888888777555555666555555555444444333333555555666666777888999999666666666777777888999:::xxxxxxxxxxxxyyyzzz||||||{{{}}}yyyuuuqqqooonnnooommmiiiccc^^^ZZZWWWUUUVVVUUUSSSRRRPPPNNNLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGIIIJJJKKKJJJJJJJJJLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKJJJIIIIIILLLPPPTTT^^^iiixxxqqqiiifffcccZZZKKKAAA>>>===<<<======;;;:::999999999999::::::999999999999:::::::::::::::;;;<<<<<<=========???AAACCCEEEGGGKKKNNNRRRVVV]]]bbbdddeeeeeefffjjjssswww{{{pppYYY[[[YYYbbbuuu{{{qqqggg[[[QQQMMMPPPLLLLLLNNNOOOOOOOOONNNMMMOOORRRTTTVVVWWWXXXYYY[[[XXXXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTUUUWWWYYYZZZ\\\___dddhhhlllppptttwww}}}}}}{{{{{{yyywwwtttqqqmmmkkkiiigggjjjnnnwwwvvv___MMMDDD===<<<<<<::::::;;;888888888888888888888888444666888999999777555444555555555444444444444444333444555666777999999:::777777777777888999::::::ppprrrtttvvvxxxyyyyyyyyyzzz}}}}}}wwwsssrrrrrrrrroooiiiddd___[[[YYYXXXZZZYYYWWWTTTRRROOOMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLLLLLLLKKKLLLOOOQQQWWW```nnnuuujjjdddbbbZZZLLLAAA>>>===<<<======;;;::::::999999:::;;;::::::999999::::::;;;::::::;;;;;;<<<=========>>>@@@CCCEEEGGGIIIMMMPPPSSSXXX```eeehhhiiiiiiiiikkktttyyy~~~jjjUUUZZZZZZfff|||yyynnnbbbUUUKKKIIILLLJJJKKKMMMNNNNNNNNNLLLKKKKKKMMMPPPRRRRRRTTTVVVXXXVVVVVVWWWWWWVVVVVVUUUUUUQQQQQQQQQRRRSSSTTTVVVWWWXXX[[[aaaeeejjjoootttxxx}}}}}}|||zzzxxxuuurrrpppmmmkkkgggiiilllrrr~~~www```NNNEEE===<<<<<<::::::<<<999999999999999999999999666666777777777777666666555555555555555666666666444444555555666777888888777777777777888999::::::|||qqqkkknnnsssxxxzzzzzzyyywwwyyy|||xxxuuutttuuusssooojjjccc___\\\[[[ZZZ]]][[[YYYVVVSSSPPPMMMLLLHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJLLLKKKJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMNNNPPPQQQXXXfffxxxwwwkkkbbbaaaZZZLLLAAA>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;::::::999999::::::;;;::::::;;;;;;<<<=========???AAADDDFFFHHHKKKOOORRRSSSYYYaaagggjjjkkkkkkkkkjjjuuuzzzbbbPPPVVV[[[iiizzzlll___RRRGGGEEEHHHIIIJJJLLLMMMNNNMMMKKKJJJHHHJJJMMMNNNOOOQQQTTTVVVUUUUUUVVVVVVVVVUUUUUUTTTOOOOOOOOOPPPQQQRRRTTTTTTUUUYYY___dddiiioootttxxx~~~}}}{{{xxxuuussspppmmmkkkggghhhjjjppp{{{wwwaaaOOOEEE>>><<<<<<::::::<<<::::::::::::::::::::::::888777666555555666888999555555666666777777888888555555555555666666666666777777777777888999:::;;;|||{{{xxxpppgggfffkkkrrrwwwyyyyyyyyyzzzuuuxxx|||{{{wwwssspppsssrrrpppmmmiiiddd```^^^\\\[[[ZZZYYYWWWSSSOOOKKKIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKLLLNNNNNNOOOOOONNNMMMKKKJJJJJJJJJKKKLLLJJJKKKLLLMMMMMMNNNNNNMMMNNNUUUaaarrr|||yyyjjjdddbbb]]]SSSHHH@@@======;;;<<<<<<<<<;;;:::999999;;;:::999888888999:::;;;999;;;===>>>======>>>??????AAAEEEHHHLLLPPPUUUXXXWWWZZZ___cccfffhhhkkkmmmnnnooottt{{{mmm\\\XXXXXX___ttt|||lllYYYNNNMMMKKKFFFKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMNNNPPPSSSUUUUUUSSSPPPNNNOOONNNLLLKKKLLLNNNQQQSSSUUUYYY^^^bbbfffllltttzzz}}}xxxrrrnnnkkkjjjjjjhhhgggiiipppyyyppp```JJJBBB======>>>;;;:::;;;;;;;;;;;;::::::999999999999888888888777777666666888888777666555444444333555555555666555555444333111999<<<888777;;;<<<999xxxwwwxxxrrrjjjdddfffkkkqqqvvvxxxyyyyyyzzzwwwzzz}}}|||xxxuuuuuutttrrrooojjjfffbbb```aaa```^^^[[[XXXSSSOOOLLLJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMLLLLLLLLLLLLLLLIIIJJJKKKMMMNNNNNNOOOOOOLLLKKKJJJIIIHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOTTT___mmm~~~zzzyyykkkdddbbb]]]TTTHHH@@@===>>><<<<<<<<<<<<<<<;;;;;;:::;;;:::999888888999:::;;;777999<<<===>>>???AAABBBAAADDDGGGJJJLLLPPPTTTWWWXXX\\\```dddfffhhhkkkmmmmmmooouuu{{{iiiXXXUUUWWWbbbwww|||lllXXXNNNLLLJJJFFFIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOQQQSSSSSSQQQOOONNNMMMLLLJJJIIIJJJLLLOOOQQQTTTXXX]]]```dddjjjsssyyyzzztttpppmmmmmmllljjjhhhiiinnnuuulll]]]KKKCCC=========;;;:::;;;;;;;;;;;;::::::999999999888888888888777777777666777777666666555555444444444555555666777777777666444999;;;:::888999::::::|||sssyyy{{{pppfffdddfffkkkqqqvvvxxxxxxyyyyyyyyy{{{~~~~~~{{{zzzyyyvvvsssoookkkgggeeegggeeebbb^^^XXXSSSOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOOMMMMMMLLLLLLLLLJJJJJJLLLMMMNNNNNNOOOOOOMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOSSS[[[fffuuu{{{vvvhhhdddbbb]]]TTTIIIAAA??????<<<<<<<<<===============;;;::::::999999::::::;;;999;;;===>>>>>>???AAACCCEEEGGGJJJLLLNNNQQQUUUXXXZZZ]]]aaadddfffhhhjjjllllllooovvv|||gggVVVVVVYYYhhh|||{{{iiiWWWLLLJJJIIIGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKNNNOOORRRUUUZZZ^^^aaahhhpppwww}}}{{{vvvrrrpppoooooonnnjjjiiikkkoooxxxjjj\\\LLLDDD>>>======;;;:::;;;;;;;;;::::::::::::999999888888888888777777777777666666666666666555555555333444555777888999999999888888999<<<:::777888;;;}}}xxxvvviiihhhgggkkkqqquuuwwwxxxxxxyyyzzz{{{}}}~~~~~~{{{xxxtttppplllkkkiiihhheee```YYYTTTPPPOOOMMMMMMMMMMMMNNNOOOQQQQQQRRRQQQOOONNNMMMLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNOOONNNMMMLLLKKKLLLMMMMMMKKKLLLMMMNNNOOOOOOOOOOOONNNRRRWWW```mmmpppccccccbbb]]]TTTJJJBBB@@@@@@<<<<<<=========>>>??????;;;;;;::::::::::::;;;;;;>>>???@@@???>>>===???@@@FFFHHHLLLNNNQQQTTTYYY\\\\\\___ccceeeggghhhiiikkkkkkpppxxxhhhYYYZZZaaapppuuudddTTTKKKHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLKKKJJJIIIJJJKKKMMMNNNOOORRRWWWZZZ^^^dddmmmtttzzz{{{wwwtttqqqpppooooookkkhhhiiilllsss{{{kkk```NNNFFF???>>>===;;;:::;;;::::::::::::::::::::::::888888888777777777777777555555555666666666666666444444555666777888888777:::666777;;;;;;777777<<<}}}lllkkkhhhlllqqqtttvvvwwwxxxyyyxxxyyy{{{{{{|||~~~}}}yyyuuurrrooommmjjjjjjiiiccc\\\VVVSSSRRRMMMMMMNNNNNNOOOQQQRRRSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNOOONNNNNNOOONNNLLLKKKKKKKKKLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPTTT[[[fffyyy~~~kkk```bbbaaa\\\TTTIIIBBB@@@AAA===============>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;???@@@@@@???>>>>>>@@@BBBFFFIIIMMMQQQTTTYYY^^^aaabbbeeehhhjjjjjjjjjkkklllkkkqqqzzziii[[[___gggxxxyyynnn^^^RRRJJJGGGHHHIIIFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHGGGHHHHHHIIIJJJLLLOOOSSSVVVZZZaaajjjqqqxxx}}}zzzwwwsssqqqpppooonnnjjjggghhhiiippp}}}xxxllleeePPPGGG@@@>>>===;;;:::<<<::::::::::::::::::::::::777777777777777777888888555555555666666666666666555555555666666555555444888666666999;;;999:::===|||llliiihhhlllppptttuuuvvvwwwyyywwwxxxyyyyyyzzz}}}~~~zzzvvvssspppooooooppppppjjjbbbZZZVVVUUUOOOOOOPPPQQQRRRSSSUUUVVVUUUTTTRRRPPPNNNLLLLLLKKKLLLMMMMMMNNNOOOOOONNNNNNLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJKKKMMMMMMMMMMMMMMMNNNQQQSSSWWW```rrrmmmccc```___[[[SSSIIIBBB@@@AAA>>>>>>===<<<<<<===???@@@;;;<<<<<<======<<<<<<;;;<<<===>>>???@@@BBBFFFIIIGGGJJJOOOSSSWWW\\\aaaeeegggjjjlllnnnmmmmmmmmmnnnmmmrrr}}}jjj[[[___hhh}}}vvvjjj\\\RRRKKKFFFFFFIIIFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFFFFJJJLLLPPPRRRVVV]]]gggooovvv~~~}}}|||yyyvvvsssqqqoooooommmiiigggggghhhlllwwwyyynnnhhhRRRIIIAAA>>>===;;;:::<<<999999::::::::::::;;;;;;777777777777888888888888666666666666666555555555555555555555555444333333666777777777;;;AAABBB???wwwkkkfffiiilllpppssstttuuuwwwxxxwwwxxxxxxyyyzzz}}}zzzwwwuuutttwwwzzzzzzuuujjj```[[[YYYRRRRRRSSSTTTUUUWWWYYYYYYXXXWWWUUUSSSPPPOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNKKKJJJHHHGGGGGGGGGHHHIIIKKKKKKLLLMMMNNNNNNNNNNNNPPPRRRSSSUUU[[[kkksssggg^^^]]]YYYQQQHHHAAA???@@@???>>>===;;;;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;;;;===>>>???@@@CCCHHHKKKJJJMMMQQQUUUYYY]]]bbbfffgggiiillllllkkkkkkkkkkkkooosss~~~mmm\\\```hhhwwwjjj]]]UUUMMMFFFDDDFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJMMMOOOSSS[[[eeemmmuuu}}}|||{{{yyywwwtttrrrpppoookkkhhhffffffeeegggqqq{{{ssskkkTTTJJJAAA>>>===;;;:::<<<999999999::::::;;;;;;;;;666777777777888888888888777777666666555555444444444555555666666666666555333;;;;;;666<<>>>>>===<<<;;;??????@@@@@@@@@BBBFFFIIIMMMPPPSSSVVVYYY]]]bbbeeedddfffhhhhhhgggfffffffffppptttqqq___aaahhhyyymmm```XXXOOOEEEBBBDDDBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFIIILLLNNNRRRYYYdddllluuu}}}}}}|||zzzxxxuuusssqqqpppkkkhhhfffeeecccdddkkktttxxxnnnUUUKKKBBB???===;;;;;;<<<999999999::::::;;;;;;;;;666666777777888888888999888888777666555444444333333444555777888888888888222>>>>>>666===PPPSSSFFFlllcccgggkkklllnnnqqqssstttuuuvvvxxxvvvvvvyyyzzzzzzpppbbbYYYYYYZZZYYYXXXXXXZZZ\\\[[[___^^^\\\WWWSSSPPPPPPPPPNNNPPPQQQQQQPPPNNNNNNNNNNNNLLLIIIIIIJJJLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPRRRVVVZZZbbbrrr{{{fffYYY]]][[[OOOEEEBBBAAA>>>======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<============@@@AAABBBBBBCCCFFFJJJMMMQQQTTTWWWZZZ\\\___cccfffiiijjjjjjeeeaaaaaagggmmmqqqwwwtttfff^^^jjjyyynnn___QQQHHHEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHIIIIIIGGGGGGHHHIIIIIIKKKMMMNNNQQQVVV___fffqqqzzz~~~{{{yyywwwtttpppmmmiiiiiigggeeeccccccfffiiiyyyhhhWWWJJJ???===??????======<<<<<<::::::::::::<<<<<<888888888888888888999999666444333444777888777555777888999::::::999777777888888999:::<<<>>>@@@AAAlllcccfffkkklllnnnppprrrttttttuuuwwwuuuuuuwwwxxxyyywwwiii___\\\\\\[[[YYYZZZ]]]___```cccbbb```[[[VVVRRRRRRRRRLLLNNNPPPQQQPPPPPPOOOOOOQQQNNNKKKJJJKKKLLLLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOQQQTTTXXX___nnn}}}wwweeeUUUZZZYYYOOOGGGEEEDDDAAA??????>>>>>>>>>=========;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCDDDFFFKKKNNNQQQTTTXXX[[[^^^```dddfffggghhhhhheeeaaacccjjjqqqtttzzzxxxggg___kkk}}}|||yyypppgggZZZOOOHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGEEEEEEFFFGGGGGGJJJLLLNNNPPPVVV___fffqqqzzz{{{xxxuuurrrnnnkkkhhhhhhgggeeecccdddgggiiivvvoooZZZMMMAAA???@@@???======<<<;;;:::999999:::;;;<<<888888888888888888888888777666444555777888777555777888999::::::999888777:::999::::::;;;<<<===>>>lllcccfffllllllnnnpppqqqrrrssssssuuusssssstttuuuxxxrrrggg```]]][[[ZZZ[[[___cccggghhhgggeee```ZZZVVVTTTSSSMMMNNNQQQSSSTTTTTTSSSSSSTTTQQQNNNLLLLLLLLLKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNPPPSSSUUU[[[iiiwwwuuueeeUUUXXXXXXPPPIIIEEECCCAAA??????>>>>>>>>>>>>======;;;;;;<<<======>>>??????AAABBBCCCCCCEEEHHHLLLOOOQQQUUUZZZ]]]```bbbdddfffeeeffffffbbb```ccckkkssswww{{{yyyggg]]]iiizzz~~~xxxpppjjjeee^^^TTTLLLHHHFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBCCCEEEEEEHHHJJJLLLOOOVVV___fffpppzzz{{{wwwsssoookkkiiiggghhhgggfffdddeeehhhkkksssxxx]]]PPPCCC@@@@@@???===<<<::::::999999999999::::::888888888888888888888888999777666777888888777666888888999999999999888888;;;;;;:::::::::;;;<<<<<>>>>>>>>AAABBBDDDEEEFFFIIINNNRRRRRRVVV[[[___bbbdddfffhhhfffgggfffbbb```ccckkksssyyy}}}uuucccZZZfffwww{{{ssshhh___\\\WWWPPPJJJGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAABBBDDDCCCFFFIIIKKKNNNUUU___fffnnnxxxzzzuuurrrnnnkkkhhhggghhhhhhgggfffgggiiilllsss```RRRDDD@@@???===;;;;;;999999999999999999999999999999999888888888888888999999888888888888888777888888999999999999999999<<<;;;;;;;;;<<<===>>>???pppjjjnnnlllmmmnnnnnnooooooooonnnpppooopppqqqrrrwwwzzzmmmddd\\\XXXYYY[[[^^^eeennnoooooonnniiibbb[[[WWWUUUVVVVVVWWWZZZ\\\[[[XXXUUUTTTQQQNNNMMMNNNOOOOOOOOOLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOQQQTTTUUUXXXcccoooyyyeee\\\ZZZVVVQQQIIIBBB===<<<<<<<<<==================?????????>>>======<<<<<>>>>>;;;999999999999999999999999999999999999999888888888777777888999999999888888888999888888999999999::::::;;;<<<<<<<<<===???@@@BBBCCCppplllpppmmmmmmmmmnnnnnnmmmllllllmmmnnnppprrrsssxxxsssggg^^^YYY\\\^^^___fffpppssstttsssooohhhaaa\\\YYYXXXWWWXXX[[[^^^]]]YYYTTTTTTQQQNNNMMMNNNOOOOOOOOOLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRUUUUUUXXXbbbllljjj^^^YYYUUUQQQKKKDDD@@@AAA>>>>>>????????????@@@@@@@@@??????>>>>>>======<<>>===;;;999999999999::::::::::::999999::::::999999888777777777666888999999888888999:::999999888999999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEnnnkkkpppmmmmmmmmmmmmmmmlllkkkjjjkkklllpppssstttyyy|||lllbbb]]]aaacccbbbiiitttyyyzzz{{{wwwpppiiiccc```ZZZYYY[[[___cccccc^^^YYYUUURRROOOMMMMMMNNNNNNMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNRRRUUUUUUWWW```jjj{{{{{{fff^^^WWWSSSMMMEEEBBBDDD>>>>>>?????????@@@@@@@@@======>>>>>>>>>?????????BBBDDDFFFHHHJJJNNNTTTXXXZZZ\\\^^^```cccggglllppp{{{}}}~~~{{{vvvvvvzzzuuu______^^^iiipppccc]]]YYYTTTNNNJJJHHHFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCAAADDDFFFHHHJJJPPPYYY```llluuu}}}zzzvvvpppiiidddaaabbbbbbbbb```___```bbbcccnnncccTTTEEE???>>><<<::::::999:::;;;<<<<<<;;;:::999::::::999999888777777666444666888888777777999<<<999999888888999:::<<<===>>>>>>>>>???@@@AAACCCDDDmmmjjjooommmmmmmmmmmmlllkkkjjjiiiiiilllqqqtttuuuzzzpppfffaaafffgggeeekkkwww~~~}}}vvvoooiiieee]]]\\\^^^dddiiijjjeee```WWWTTTPPPMMMMMMLLLKKKJJJLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMQQQTTTUUUVVV___iiizzzoooeee[[[VVVOOOEEEAAACCC<<<<<<======>>>>>>>>>???;;;;;;<<<>>>???AAABBBBBBBBBDDDFFFHHHKKKOOOUUUYYY\\\]]]___```bbbgggmmmqqqzzz}}}}}}yyyxxx{{{hhhXXX\\\\\\hhhnnnccc^^^YYYTTTOOOJJJIIIHHHHHHGGGCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBB@@@@@@AAABBBBBBDDDFFFGGGJJJOOOXXX___nnnvvv|||wwwooogggaaa^^^___```___]]]\\\\\\]]][[[gggyyydddUUUFFF@@@???===<<<<<<::::::<<<<<<<<<<<<::::::::::::999999888777777666222555888888777777:::===999999888888999;;;<<<===??????>>>>>>???@@@@@@AAA}}}rrrnnnjjjkkkjjjiiihhhhhhhhhiiijjjjjjjjjmmmpppsss{{{|||qqqfffbbbdddiiirrr{{{zzzssskkkdddcccaaaaaaffflllmmmggg```YYYUUUPPPMMMLLLLLLKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNLLLNNNRRRTTTVVV\\\cccuuugggYYYVVVNNNHHHEEE>>>>>>>>>===<<<<<<<<<<<<<<<===>>>??????>>>???AAACCCDDDGGGKKKNNNQQQUUUYYY\\\aaabbbcccbbbbbbgggqqqzzz~~~||||||~~~~~~wwwaaaTTTVVVdddrrr}}}nnnaaa[[[ZZZVVVPPPLLLJJJHHHGGGEEEFFFEEEDDDCCCBBBAAA@@@@@@????????????????????????BBBBBBBBBAAA@@@???>>>===???@@@@@@AAAAAABBBCCCCCCEEEEEEDDDCCCEEEKKKVVV^^^iiivvv~~~{{{vvvooofff```___\\\ZZZYYY[[[]]]^^^^^^]]]gggppphhhSSSFFFAAA:::<<>>???BBBDDDtttpppmmmkkkjjjiiihhhggghhhhhhiiiiiiiiilllooorrrzzzwwwkkkffffffkkkttt}}}~~~wwwpppgggdddccchhhooorrrmmmhhh\\\XXXSSSOOOMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNLLLMMMQQQTTTUUU[[[bbbsssfffYYYWWWOOOIIIFFF???>>>>>>===<<<<<<<<<<<<======>>>?????????@@@BBBDDDFFFIIIMMMQQQTTTWWW[[[^^^cccdddeeedddeeelllwww~~~vvvvvv{{{mmmZZZPPPTTTcccqqqzzzkkk```[[[VVVSSSOOOKKKJJJHHHEEEDDDDDDDDDCCCBBBAAA@@@??????????????????????????????@@@@@@@@@@@@???>>>======<<<<<<===>>>>>>??????@@@DDDEEEEEEDDDEEELLLVVV]]]hhhuuu~~~}}}{{{yyyvvvooohhhbbb[[[XXXWWWWWWYYY\\\^^^^^^]]]dddlll}}}iiiTTTGGGBBB:::;;;>>>999===<<<<<<;;;::::::999999:::::::::999999999999888888888888888999999999999999999:::;;;;;;<<<<<<===<<<===?????????@@@BBBEEEtttpppmmmjjjiiihhhgggfffggghhhhhhhhhhhhjjjmmmpppyyy~~~pppiiihhhllluuu~~~|||uuulllhhhfffjjjsssxxxwwwsssbbb^^^WWWRRRPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNLLLMMMQQQSSSTTTYYY```qqq}}}eeeYYYXXXPPPJJJGGG@@@???>>>>>>==================???@@@@@@@@@@@@CCCEEEHHHKKKPPPTTTWWWZZZ^^^aaaeeeffffffgggjjjrrr}}}uuusssyyywwwcccTTTOOOTTTdddtttuuuhhh___[[[RRRPPPMMMKKKIIIGGGDDDBBBBBBBBBAAA@@@???>>>>>>===????????????????????????======>>>>>>>>>>>>======;;;;;;<<<<<<===>>>>>>???DDDEEEEEEDDDFFFLLLUUU]]]gggsss~~~}}}{{{xxxtttnnngggaaaWWWUUUSSSTTTWWW[[[]]]^^^]]]aaaeeeuuujjjTTTHHHBBB;;;;;;===888<<<<<<<<<;;;;;;::::::999::::::::::::999999999999888888888888999999999:::999999:::;;;;;;<<<<<<===<<<>>>???@@@@@@AAADDDFFF~~~zzz{{{rrrmmmjjjiiihhhfffeeeeeeeeefffggggggggghhhkkkoooxxxtttkkkiiikkksss|||}}}uuuooojjjgggkkkuuu}}}}}}jjjddd]]]VVVSSSPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMPPPRRRSSSXXX___ooozzzdddZZZYYYQQQJJJGGGBBB@@@???>>>>>>======>>>>>>>>>???@@@AAAAAABBBDDDFFFJJJMMMRRRVVVZZZ]]]```bbbhhhhhhggghhhllltttyyyxxx{{{sss^^^SSSQQQWWWgggxxx~~~qqqeee___]]]PPPOOOLLLKKKJJJHHHDDDAAAAAAAAA@@@@@@???>>>======????????????????????????;;;<<<===>>>>>>>>>>>>>>>======>>>??????@@@@@@AAACCCDDDEEEEEEGGGLLLUUU\\\eeeooo|||}}}zzztttmmmeee```XXXVVVSSSSSSVVVYYY\\\]]]]]]``````ooohhhSSSGGGBBB;;;<<<>>>999<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999888888888999999999::::::999999:::;;;;;;<<<<<<===<<<>>>@@@@@@AAACCCEEEHHHyyysssuuuqqqkkkhhhgggfffeeedddddddddeeeeeeffffffgggjjjmmmwwwxxxnnnjjjkkkrrryyywwwooojjjfffkkkvvvrrrlllccc[[[VVVSSSQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOMMMMMMQQQRRRRRRWWW^^^lll~~~uuuaaaYYYYYYQQQJJJHHHBBB@@@@@@???>>>>>>>>>>>>>>>>>>@@@AAABBBBBBCCCFFFHHHKKKOOOTTTYYY\\\^^^aaacccjjjiiihhhiiilllttt|||{{{xxxyyy}}}uuu]]]SSSSSSXXXiiizzz{{{mmmbbb^^^]]]PPPOOOMMMKKKJJJHHHDDDAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????>>>>>>??????@@@AAAAAABBBBBBDDDFFFGGGHHHMMMTTTZZZccclllxxx{{{wwwpppiiiddd]]]YYYUUUTTTUUUWWWYYYZZZ]]]___^^^jjj|||dddPPPEEEBBB===>>>AAA<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999888999999999999:::::::::999999:::;;;;;;<<<<<<===<<<>>>@@@AAABBBDDDGGGJJJyyyppprrr~~~qqqkkkhhhfffeeedddcccbbbcccddddddffffffgggiiimmmwwwuuupppoootttzzzwwwoooiiifffkkkwwwzzzsssiii___YYYUUURRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPNNNOOOQQQRRRRRRWWW^^^iiiyyyqqq^^^XXXYYYQQQJJJGGGCCCAAA@@@@@@??????????????????@@@BBBCCCCCCDDDGGGIIILLLPPPVVV[[[^^^aaaccceeekkkjjjjjjkkkoootttzzz~~~|||uuusssvvv}}}yyy]]]SSSSSSYYYiii{{{xxxiii___[[[[[[RRROOOLLLJJJIIIFFFCCCAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???>>>>>><<<<<<===>>>>>>??????@@@AAACCCFFFHHHIIIMMMTTTYYYaaaiiiuuu~~~|||yyyuuuppplllaaa]]]WWWTTTTTTVVVWWWXXX[[[^^^^^^ggg|||xxxbbbNNNDDDBBB===???BBB===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::999999:::;;;;;;<<<<<<===<<<>>>AAABBBCCCFFFIIILLLyyynnnpppwww|||pppkkkgggeeedddcccbbbaaabbbccccccgggfffgggiiimmmxxxzzzxxxzzzvvvnnniiifffkkkxxxxxxmmmccc[[[WWWTTTRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRPPPPPPRRRSSSSSSWWW^^^eeetttmmm[[[WWWYYYPPPIIIGGGBBBAAAAAA@@@????????????@@@???AAABBBCCCDDDEEEHHHJJJOOOSSSYYY^^^aaadddfffggglllllllllooosssxxx|||}}}{{{vvvtttwww~~~___UUUVVV[[[kkk~~~ttteee[[[WWWXXXRRROOOKKKGGGEEEDDDAAA@@@>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>???@@@CCCFFFHHHJJJMMMTTTYYY```fffsss~~~|||zzzwwwrrroooaaa]]]WWWSSSSSSUUUVVVWWWWWW]]]^^^eeeuuuxxxbbbOOOEEECCC>>>???AAA<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;999999:::;;;;;;<<<<<<===<<<>>>AAACCCDDDGGGJJJMMMzzzlllooopppvvvmmmiiieeeddddddbbbaaaaaaaaabbbcccgggfffgggiiimmmxxxyyynnniiiffflllyyy{{{oooddd\\\XXXTTTSSSUUUTTTTTTTTTSSSSSSRRRRRRSSSPPPQQQSSSSSSSSSXXX^^^bbbqqq|||kkkZZZVVVXXXPPPHHHFFFBBBBBBAAA@@@@@@??????@@@@@@???AAACCCDDDDDDFFFIIIKKKQQQUUU\\\aaadddfffhhhiiilllmmmnnnrrrxxx|||~~~|||zzz{{{~~~bbbXXXYYY^^^ooorrrbbbXXXUUUUUUSSSOOOIIIEEECCCAAA@@@>>><<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::<<<<<<======>>>????????????CCCGGGIIIJJJNNNSSSXXX```eeeqqq}}}zzzuuupppmmm```\\\VVVRRRRRRTTTVVVWWWTTT\\\^^^cccqqq{{{zzzdddPPPFFFDDD>>>>>>@@@:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;999999:::;;;;;;<<<<<<======???AAACCCEEEGGGKKKNNNsssmmmooo{{{}}}qqqhhheeeccc___aaacccdddddddddeeefffiiiiiijjjjjjlllttt}}}ssstttrrrrrr{{{xxxhhh\\\XXXWWWUUUZZZZZZYYYWWWUUUTTTSSSRRRSSSSSSSSSRRRSSSUUUZZZ]]]eeetttxxxfffZZZRRRRRROOOGGGBBBCCC@@@@@@@@@???@@@@@@AAAAAACCCDDDEEEFFFFFFHHHKKKNNNTTT[[[```aaabbbgggjjjjjjlllnnnrrruuuxxx|||{{{{{{}}}___VVVWWW\\\nnnsssdddXXXQQQOOOMMMKKKHHHEEEBBB@@@>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======::::::;;;<<<===>>>?????????@@@CCCEEEGGGLLLQQQUUU___gggsss{{{yyyxxxssslllbbb]]]VVVRRRRRRSSSUUUVVVWWWYYY[[[___jjj{{{zzzeeeSSSHHHDDD>>>???@@@999;;;;;;:::::::::999999999;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@???@@@CCCGGGLLLNNNtttjjjgggrrryyyssshhhaaa```______```bbbbbbbbbbbbdddfffiiiiiijjjkkkmmmuuuvvvvvvtttuuu}}}|||kkk___[[[ZZZYYY^^^]]]\\\ZZZXXXVVVUUUUUUTTTTTTTTTSSSTTTVVVZZZ]]]gggvvv|||iii\\\SSSRRROOOEEE@@@AAA@@@@@@@@@???@@@@@@AAABBBCCCEEEFFFGGGHHHKKKNNNQQQUUU\\\bbbcccdddiiillllllnnnqqquuuyyy|||zzzyyy{{{}}}^^^VVVWWW\\\nnn}}}}}}zzzrrrfffZZZRRRNNNKKKJJJGGGEEEBBB@@@??????===================================================<<<<<<<<<<<<<<<===>>>;;;;;;<<<<<<======>>>>>>===???AAACCCFFFKKKPPPTTT[[[cccooo{{{}}}{{{tttlllaaa\\\VVVRRRQQQSSSUUUVVVWWWYYY[[[___iiiyyy~~~hhhTTTHHHDDD>>>???@@@999<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999999888888999999999999:::::::::;;;<<<<<<======>>>?????????@@@@@@@@@BBBEEEIIIMMMPPPvvvgggaaakkkpppjjj```\\\\\\]]]^^^____________```ccceeeiiijjjkkkmmmnnnwwwyyyyyywwwxxxqqqccc___^^^^^^bbbaaa___\\\ZZZXXXXXXWWWUUUVVVVVVUUUUUUWWW[[[^^^iiiwwwmmm___TTTQQQNNNEEE???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGIIIKKKNNNRRRVVVYYY___dddeeeggglllooonnnooosssxxx}}}{{{wwwxxx}}}{{{\\\UUUVVV[[[lll{{{tttsssuuuvvvrrriii]]]SSSMMMJJJIIIGGGDDDBBB@@@??????================================================<<<;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBEEEJJJOOOSSSYYYaaammmyyyvvvlllaaa\\\UUUQQQQQQSSSUUUVVVWWWYYY[[[___fffssslllVVVHHHDDD>>>???@@@:::======<<<<<<<<<;;;;;;;;;;;;;;;:::999888888777777888888999999999:::::::::<<<<<<======>>>???@@@@@@@@@@@@BBBDDDHHHLLLPPPSSSzzzfffccckkkmmmfff]]]ZZZ[[[]]]\\\]]]]]]\\\\\\^^^bbbeeeiiijjjlllnnnpppyyy}}}{{{zzz|||xxxhhhbbbaaaaaadddccc```^^^[[[ZZZYYYXXXXXXXXXYYYXXXXXXYYY\\\^^^gggvvvppp```RRRPPPMMMEEE@@@AAA@@@@@@@@@@@@@@@AAABBBCCCCCCEEEHHHJJJMMMQQQVVVZZZ^^^cccggggggjjjooopppnnnnnnsssyyy~~~~~~yyyyyy|||{{{\\\TTTUUUXXXhhh|||{{{tttrrrssssssoooggg\\\SSSMMMJJJIIIGGGDDDAAA???>>>===================================================;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;;;;<<<>>>@@@BBBEEEJJJOOOSSS[[[bbbnnnyyywwwlllbbb\\\VVVQQQQQQSSSUUUVVVWWWXXXZZZ]]]ccclll|||rrrXXXHHHEEE???>>>@@@;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777666666888888888999999999::::::<<<<<<===>>>???@@@@@@AAA@@@AAADDDGGGLLLPPPSSSUUU|||ffffffllllllcccZZZXXXZZZ[[[ZZZ[[[[[[[[[[[[]]]aaadddhhhiiilllnnnqqqzzz}}}}}}nnneeecccbbbccccccaaa```]]][[[YYYXXXZZZ[[[[[[[[[ZZZZZZ]]]___dddsssqqq```QQQNNNLLLFFFBBBCCC@@@@@@@@@@@@AAABBBCCCDDDDDDFFFIIILLLOOOTTTYYY]]]cccgggiiijjjmmmqqqqqqnnnmmmrrrxxx}}}~~~|||~~~zzz\\\TTTSSSUUUcccwww~~~tttnnnllliiiddd___XXXRRROOOKKKJJJGGGCCC@@@===<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<<<<;;;;;;::::::===???AAACCCFFFKKKPPPTTT\\\cccnnnyyyzzznnnddd^^^WWWRRRQQQSSSTTTUUUWWWVVVXXX\\\^^^dddrrryyy[[[HHHEEE@@@>>>???<<<;;;;;;;;;::::::::::::999::::::999999888777666666888888999999999:::::::::<<<<<<===>>>???@@@AAAAAAAAACCCGGGKKKPPPSSSVVVWWW{{{eeedddhhhggg^^^VVVTTTVVVVVVXXXZZZ[[[[[[[[[]]]```cccfffhhhkkkoooqqqzzzsssiiifffeeeccccccddddddbbb___\\\ZZZ\\\]]]^^^]]]\\\\\\^^^___dddsssttt```PPPLLLLLLGGGCCCEEE@@@@@@@@@@@@AAACCCDDDEEEFFFHHHLLLOOORRRWWW]]]```fffiiilllmmmqqqvvvvvvrrrooosssxxx|||xxx[[[SSSRRRSSS```sss~~~sssfffbbb\\\WWWTTTRRRPPPOOOJJJIIIFFFCCC@@@===;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;::::::===???AAACCCFFFKKKPPPTTT[[[aaalllwww~~~tttgggaaaZZZTTTRRRSSSTTTTTTVVVTTTVVVZZZZZZ\\\iiizzz]]]IIIFFF@@@>>>???===;;;;;;:::::::::999999999999999999999999888888888999999:::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBCCCFFFJJJOOOSSSVVVXXXYYYvvvaaa]]]aaa```XXXRRRQQQRRRSSSWWWYYY[[[\\\\\\^^^```bbbeeefffjjjnnnqqqzzzwwwmmmiiihhhdddfffiiijjjiiifffaaa^^^^^^___```___^^^]]]^^^```hhhwwwxxxcccPPPKKKKKKFFFBBBCCC@@@@@@@@@AAABBBCCCDDDEEEJJJLLLPPPSSSVVV[[[```dddgggjjjmmmpppwww}}}~~~zzzsssvvvzzz}}}uuuXXXRRRRRRSSSaaassswwwccc]]]UUUOOOMMMMMMLLLKKKGGGFFFDDDBBB@@@>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBEEEJJJOOOSSS[[[aaakkkvvv{{{jjjddd\\\VVVSSSSSSSSSSSSTTTRRRTTTWWWVVVUUUbbbsss___IIIFFFAAA===???>>><<<;;;;;;;;;::::::::::::999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCEEEHHHMMMRRRVVVXXXYYYYYYqqq]]]YYY]]]\\\UUUPPPPPPRRRRRRVVVXXX[[[]]]]]]^^^```aaadddfffjjjnnnqqqzzzzzzppplllkkkfffiiimmmooonnnkkkfffbbb___```aaa```___^^^___```lllzzz{{{eeeQQQKKKJJJEEEAAAAAA@@@@@@@@@AAABBBCCCEEEEEEMMMOOOSSSVVVYYY^^^cccgggfffjjjnnnrrr{{{wwwyyy|||~~~rrrVVVQQQRRRTTTbbbuuu}}}fff___VVVOOOLLLJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAADDDHHHNNNRRR\\\bbbmmmwwwmmmggg^^^WWWTTTSSSSSSSSSTTTPPPRRRVVVSSSQQQ^^^ppp```IIIFFFAAA===??????======<<<<<<<<<;;;;;;;;;888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<===???@@@AAACCCCCCFFFIIINNNSSSWWWYYYYYYYYY}}}gggccc\\\ZZZUUUOOOLLLLLLOOORRRVVVXXXZZZ\\\\\\]]]^^^```bbbdddfffhhhnnn{{{|||nnnkkkmmmkkknnnqqqrrrqqqmmmiiieeeccccccbbbaaa```aaadddfffmmm~~~iiiVVVUUUNNNHHHGGGCCC@@@BBBDDDEEEEEEEEEGGGIIIKKKOOOUUUYYY\\\___ccceeehhhkkkrrrxxx|||~~~~~~{{{|||~~~oooSSSPPPTTTVVVdddwwwqqqcccTTTMMMKKKGGGFFFGGGGGGGGGFFFCCC???======>>>===========================<<<;;;:::::::::::::::;;;;;;;;;::::::999999999999999::::::::::::;;;;;;<<<>>>@@@BBBDDDFFFJJJMMMYYYaaammmyyy|||pppjjjaaaYYYTTTPPPNNNLLLQQQOOOOOORRRTTTVVV[[[bbbuuudddKKKEEE@@@AAAAAA;;;======<<<;;;::::::999999;;;;;;;;;::::::999999999;;;::::::::::::;;;<<<===??????>>>>>>@@@BBBEEEGGGIIILLLOOOQQQSSSUUUXXXZZZzzzgggfffbbb^^^WWWQQQMMMMMMQQQTTTVVVXXX[[[\\\[[[\\\]]]^^^^^^aaacccgggnnn|||rrrlllmmmlllnnnqqqsssrrroookkkhhheeeeeeeeedddcccdddgggjjjpppmmmYYYVVVNNNGGGEEEAAA@@@AAACCCDDDDDDEEEHHHJJJKKKOOOUUUZZZ^^^aaaeeehhhhhhkkkpppvvv{{{}}}~~~jjjRRRPPPSSSVVVfff{{{qqqcccUUUNNNKKKGGGFFFGGGGGGGGGFFFCCC???======>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999999999::::::::::::;;;;;;;;;===@@@BBBDDDGGGJJJMMMZZZaaalllxxxzzzoooiii```XXXSSSQQQOOONNNQQQNNNOOORRRSSSUUUZZZaaapppcccLLLEEEAAAAAAAAA;;;======<<<;;;;;;:::999999;;;;;;;;;::::::999999999999999999:::;;;===>>>???????????????AAACCCFFFHHHKKKNNNPPPSSSTTTVVVYYY\\\tttgggjjjllleee[[[RRRNNNNNNRRRUUUVVVXXXZZZ[[[ZZZZZZ[[[]]]ZZZ]]]aaaeeemmm}}}wwwpppooommmooorrruuuuuusssooommmhhhiiiiiihhhgggiiilllooouuuqqq[[[VVVLLLEEECCC??????AAACCCDDDDDDFFFHHHKKKLLLPPPVVV[[[```dddiiillljjjlllppptttxxx{{{}}}~~~zzzbbbPPPPPPSSSWWWiiiqqqcccUUUOOOKKKHHHFFFFFFFFFFFFEEEBBB???======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;:::<<>>@@@AAA@@@@@@@@@AAABBBEEEGGGIIINNNPPPSSSUUUVVVXXX[[[]]]}}}ooofffnnntttkkk^^^SSSMMMNNNQQQTTTVVVXXXZZZZZZYYYYYYZZZ[[[YYY\\\___ccckkk{{{vvvsssooorrruuuxxxyyywwwuuussslllmmmmmmllllllmmmpppssszzzqqqZZZTTTKKKDDDBBB??????AAABBBCCCDDDFFFJJJLLLNNNRRRXXX]]]aaaffflllooonnnoooqqqsssuuuxxxzzz|||}}}~~~~~~mmm[[[NNNOOOSSSYYYnnnqqqdddVVVOOOLLLHHHEEEEEEEEEEEEDDDAAA>>><<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;>>>@@@CCCGGGLLLPPPXXX^^^hhhsss}}}~~~{{{rrrkkkaaaYYYUUUTTTTTTTTTPPPMMMMMMPPPPPPQQQVVV]]]iii{{{aaaLLLGGGBBBAAABBB=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999:::;;;<<<>>>@@@AAA@@@@@@AAABBBEEEGGGJJJKKKOOOQQQTTTVVVXXXZZZ\\\___zzzjjjeeeqqqzzzooo___SSSMMMMMMPPPRRRUUUWWWYYYYYYXXXXXXYYYZZZYYY\\\___bbbiiixxx~~~yyytttvvvyyy|||}}}|||{{{yyyqqqrrrrrrqqqppprrruuuwwwnnnWWWRRRJJJDDDCCC@@@@@@AAACCCDDDEEEHHHLLLOOOQQQUUUZZZ^^^bbbgggmmmppprrrrrrrrrssstttvvvxxxyyy|||}}}yyydddVVVLLLNNNSSS]]]sssrrrdddWWWPPPMMMHHHEEEEEECCCDDDCCCAAA>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;===???BBBFFFLLLPPPUUU[[[eeeppp{{{}}}zzzxxxtttmmmddd\\\XXXVVVUUUTTTPPPMMMMMMOOOPPPPPPUUU\\\hhhxxx|||^^^KKKGGGBBBAAABBB======<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<===>>>??????@@@AAABBBEEEGGGJJJLLLMMMPPPRRRUUUXXXYYY\\\___aaayyyhhheeesss~~~rrraaaSSSNNNNNNOOOPPPSSSUUUWWWXXXXXXWWWXXXZZZYYY[[[^^^aaagggvvv~~~yyy{{{~~~xxxxxxxxxwwwvvvvvvyyy|||jjjUUURRRJJJEEEDDDBBBAAABBBCCCDDDFFFIIINNNRRRUUUXXX\\\___cccggglllooorrrsssssstttuuuwwwxxxyyy}}}zzzbbbUUULLLNNNUUUaaawwwrrreeeXXXQQQNNNIIIEEEDDDBBBCCCBBB@@@===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;<<<===>>>AAAEEEKKKOOORRRYYYdddppp{{{}}}{{{xxxtttrrrrrrmmmeee^^^ZZZXXXVVVUUUQQQNNNMMMOOOOOOOOOTTT[[[fffssswww[[[JJJGGGAAA???AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;>>>============>>>>>>???@@@AAADDDFFFIIILLLNNNOOOQQQSSSWWWZZZ\\\___cccfffzzzhhhfffvvvtttbbbUUUPPPOOOPPPOOORRRTTTVVVWWWWWWWWWYYYZZZXXXZZZ\\\___fffuuu~~~}}}{{{{{{~~~iiiUUUSSSLLLGGGEEEBBBBBBCCCDDDEEEGGGKKKQQQTTTYYY[[[^^^```bbbeeejjjmmmoooppprrruuuwwwzzz{{{|||}}}{{{zzz~~~cccVVVLLLMMMVVVdddzzzrrreeeXXXRRRNNNIIIEEEDDDBBBBBBAAA???===;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===999999999::::::;;;;;;;;;999999::::::::::::;;;;;;<<<======>>>@@@DDDJJJNNNRRRYYYeeerrr}}}|||yyyuuupppmmmlllhhhbbb^^^\\\ZZZXXXVVVRRROOONNNPPPOOOOOOTTTZZZaaalllsssYYYIIIFFF@@@>>>???<<<<<<<<<<<<<<<============999999999::::::;;;;;;;;;===<<<======>>>???@@@AAA@@@BBBEEEHHHKKKNNNPPPQQQRRRUUUZZZ]]]```dddhhhkkkzzziiigggxxxuuudddWWWRRRQQQPPPOOOPPPSSSUUUWWWWWWWWWYYYZZZVVVXXX[[[^^^fffuuujjjWWWUUUNNNHHHFFFBBBCCCDDDEEEFFFHHHLLLRRRVVV[[[]]]___```aaadddhhhllllllnnnqqquuuyyy|||~~~|||yyywwwxxxfffXXXLLLMMMWWWfff{{{rrrfffYYYRRROOOIIIEEECCCAAABBBAAA???<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;======>>>>>>???CCCIIINNNRRRZZZfffttt~~~{{{vvvppplllfffccc```]]]\\\[[[YYYWWWSSSPPPOOOPPPPPPOOOTTTZZZ]]]ggg}}}qqqWWWHHHFFF@@@===???;;;<<<<<<<<<===============999999999::::::;;;;;;;;;;;;;;;<<<===???AAABBBCCCAAABBBEEEIIILLLOOOQQQRRRTTTWWW\\\```cccggglllooolllgggvvvxxxdddUUUNNNNNNNNNMMMNNNPPPSSSTTTTTTUUUVVVWWW]]]YYYWWW[[[dddrrrjjjVVVPPPNNNHHHBBBBBBDDDEEEFFFGGGJJJOOOUUUZZZbbbccccccdddfffhhhjjjkkkiiimmmrrrxxx|||lllYYYQQQSSSWWWhhhuuufffVVVMMMIIIEEEDDDEEEAAAAAA@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999:::999999999::::::;;;<<<999::::::;;;;;;::::::999888888999999999::::::::::::;;;===>>>@@@CCCHHHLLLQQQ[[[iiiuuu~~~}}}~~~{{{xxxuuuooojjjhhhgggdddaaa]]]ZZZWWWVVVTTTRRROOOMMMNNNRRRWWW[[[]]]dddvvviiiYYYIIICCCAAA???======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAA@@@BBBDDDGGGIIIKKKOOOTTTWWWZZZ\\\___aaacccgggkkknnnooojjjxxxxxxdddUUUOOOOOOOOOOOOOOOQQQSSSSSSSSSTTTVVVXXX]]]YYYXXX]]]fffsssyyyeeeTTTPPPPPPJJJEEEEEEEEEFFFHHHJJJLLLQQQXXX\\\bbbbbbccceeefffhhhjjjkkkkkkmmmqqquuuzzz~~~mmmXXXPPPSSSWWWgggttteeeUUULLLHHHEEEDDDEEEAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999::::::;;;<<<:::::::::;;;;;;:::::::::888888999999999::::::::::::;;;===>>>@@@CCCHHHLLLSSS\\\jjjvvv~~~||||||{{{yyyvvvpppkkkfffeeedddbbb```^^^]]]\\\XXXVVVSSSQQQQQQTTTWWWYYY\\\cccuuu|||iiiYYYIIICCCAAA???==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAA@@@CCCEEEHHHJJJLLLPPPUUUXXXYYY\\\___bbbdddhhhlllooouuummmyyyyyyeeeUUUPPPPPPQQQQQQPPPQQQRRRRRRRRRTTTVVVYYY]]]ZZZYYY^^^fffsss{{{qqq```RRRQQQQQQLLLHHHIIIFFFHHHKKKMMMQQQVVV\\\```dddeeefffhhhiiikkklllmmmnnnpppsssuuuxxx}}}rrr[[[PPPSSSWWWfff}}}ttteeeTTTKKKGGGDDDBBBDDDAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::888888999999999::::::::::::;;;===>>>@@@CCCHHHKKKRRR[[[hhhttt~~~}}}|||~~~|||||||||yyysssnnngggfffeeedddbbbaaa```___^^^\\\ZZZWWWUUUUUUVVVWWW[[[bbbtttzzziiiZZZIIICCCAAA@@@>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAADDDFFFIIILLLNNNRRRVVVYYYZZZ]]]```cccfffiiimmmpppttt||||||fffVVVPPPOOOPPPPPPRRRRRRRRRQQQQQQSSSVVVYYY]]][[[[[[^^^eeepppuuummm]]]QQQRRRSSSMMMIIIJJJGGGJJJMMMQQQUUUZZZ```dddhhhhhhjjjlllmmmoooppppppsssvvvyyyzzz{{{}}}|||aaaSSSUUUVVVcccyyyttteeeUUUKKKGGGCCCAAABBB@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;:::::::::999:::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888999999999:::::::::999;;;<<<===???CCCGGGKKKOOOWWWdddpppzzz|||vvvppplllkkkiiigggdddbbb```___bbbaaa^^^\\\YYYWWWVVVUUU\\\bbbssskkkZZZJJJCCCAAA@@@???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>???@@@AAABBBBBBEEEHHHKKKNNNQQQTTTXXX[[[]]]___ccceeegggiiilllnnnhhhWWWOOONNNNNNNNNRRRRRRRRRQQQQQQSSSVVVYYY\\\[[[[[[^^^aaakkk}}}yyylll]]]SSSSSSSSSMMMIIIJJJIIILLLQQQUUUYYY^^^cccfffhhhiiikkknnnooopppqqqqqqwww|||hhhVVVVVVUUU^^^rrrwwwhhhWWWMMMGGGCCCAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;;;;:::999999999999::::::::::::999999888888999999999:::::::::999:::<<<===???BBBGGGKKKOOOWWWcccnnnxxxxxxsssnnnmmmkkkiiifffdddbbbaaacccbbbaaa^^^\\\ZZZXXXWWW___cccsssmmm\\\KKKCCCAAA@@@???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======>>>@@@AAACCCDDDDDDGGGJJJNNNQQQSSSVVVYYY\\\```cccfffhhhiiiiiikkkmmmhhhVVVNNNMMMNNNNNNRRRSSSSSSRRRRRRSSSUUUXXXZZZYYYZZZ\\\___hhhzzzmmm___UUUTTTSSSMMMIIILLLMMMPPPVVV[[[___cccgggiiigggiiikkknnnpppppppppppp{{{lllVVVUUUSSSYYYkkkxxx|||lllZZZOOOIIIDDDAAAAAA????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<;;;:::999888888888999999999999888888888888999999999:::::::::999:::<<<===???BBBGGGJJJRRRYYYdddnnnxxx|||vvvooonnnmmmllljjjiiihhhgggcccbbbaaa```___^^^^^^^^^dddgggsssppp^^^LLLDDDAAA??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????@@@BBBDDDFFFGGGHHHLLLPPPSSSVVVXXX[[[^^^bbbdddhhhjjjjjjkkklllmmm}}}fffUUUNNNNNNOOOPPPQQQRRRTTTTTTSSSSSSTTTVVVVVVWWWYYY\\\^^^gggzzznnn```VVVUUUSSSMMMKKKOOOQQQVVV[[[```dddgggjjjmmmjjjkkknnnqqqrrrssssssrrr|||kkkTTTRRRPPPTTTeeesssqqq^^^RRRKKKDDDAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<:::888777777777888888888888777777888888999999999:::::::::999:::;;;===>>>BBBGGGJJJSSSYYYcccmmmvvvzzztttsssrrrpppnnnlllkkkjjjbbbbbbaaaaaabbbdddfffgggiiijjjtttrrraaaNNNDDDAAA???>>>???========================;;;<<<<<<===>>>>>>??????@@@@@@AAABBBCCCFFFHHHIIIIIIMMMQQQUUUXXXZZZ]]]___```ccchhhkkklllmmmnnnpppzzzdddSSSNNNOOOQQQRRRPPPRRRTTTUUUTTTSSSTTTUUUSSSTTTXXX\\\___iii|||nnn```VVVUUUSSSNNNMMMRRRUUUYYY___dddhhhjjjmmmooonnnooorrruuuwwwwwwwwwvvv|||hhhQQQPPPMMMQQQbbbqqqsss```TTTLLLEEEAAAAAA????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999:::<<<<<<<<<:::888777666666777777777777666666888888999999999:::::::::888:::;;;<<<>>>BBBFFFJJJRRRXXXaaajjjsss~~~}}}{{{zzzwwwtttpppmmmjjjiiibbbbbbbbbbbbeeehhhkkknnnllllllttttttbbbNNNDDDAAA>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@AAAAAAAAABBBDDDGGGIIIKKKJJJNNNRRRVVVYYY[[[]]]___^^^aaagggkkkmmmoooqqqssswwweeeSSSLLLNNNPPPNNNSSSSSSSSSSSSSSSSSSTTTUUUXXXYYY[[[[[[[[[dddyyyoooaaaVVVTTTRRRMMMMMMRRRWWW[[[aaafffkkkooosssvvvyyyyyyxxxxxxyyyzzz{{{|||}}}{{{dddPPPLLLLLLPPP^^^ppp{{{iiiZZZNNNGGGBBB?????????>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888888888888888888888888888777999;;;===???BBBFFFJJJPPPUUU^^^iiivvv}}}|||zzzyyyvvvqqqkkkgggfffeeedddfffhhhkkkkkkkkkmmmqqqyyydddMMMGGG???;;;>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@AAACCCEEEHHHJJJLLLQQQRRRSSSVVVYYY\\\^^^```___bbbfffkkkoooqqqrrrssswwwuuu}}}tttcccSSSLLLOOOQQQPPPRRRRRRRRRRRRSSSTTTTTTUUUWWWXXXZZZ[[[\\\eeezzzlll___UUUUUUSSSNNNMMMRRR[[[___dddhhhlllqqquuuyyy{{{{{{||||||}}}}}}~~~~~~qqq\\\KKKIIIKKKNNN]]]nnn~~~mmm]]]QQQIIICCC@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888666888:::<<<>>>AAAEEEHHHNNNSSS\\\hhhttt~~~|||zzzxxxsssmmmiiigggfffeeefffhhhiiijjjiiikkkpppyyyjjjQQQJJJBBB>>>@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@AAABBBDDDGGGJJJLLLMMMRRRSSSUUUXXX[[[]]]___```___bbbfffkkkooorrrssstttxxxkkkkkkwwwpppaaaRRRMMMOOOQQQQQQQQQQQQQQQRRRRRRTTTUUUUUUVVVWWWYYY[[[]]]fffzzzkkk___WWWWWWWWWRRRRRRWWW```cccfffiiimmmrrrwww{{{|||~~~yyyhhhVVVHHHIIILLLPPP]]]ooosssbbbUUUKKKDDD@@@===>>>>>>>>>?????????@@@<<<<<<<<<;;;;;;:::::::::999999999999:::::::::::::::::::::999999999888888888888888888888888888888666777999;;;<<<@@@DDDGGGMMMRRR[[[fffqqq}}}}}}{{{wwwqqqmmmiiigggffffffggghhhhhhgggiiinnnxxxoooSSSKKKDDDAAAAAA>>><<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>AAABBBCCCFFFIIILLLNNNPPPSSSUUUXXX[[[^^^___```aaa```cccgggkkkpppsssuuuuuu~~~qqqfffiiisssmmmaaaSSSMMMNNNPPPOOOPPPPPPPPPQQQRRRSSSTTTUUUTTTUUUWWWZZZ]]]fffyyyooobbbYYYZZZ[[[YYY[[[aaaccceeegggiiilllqqqvvvzzz|||~~~uuufffVVVKKKMMMPPPSSSaaarrrxxxgggXXXLLLDDD@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999888888999999999::::::::::::::::::999999999888888888888888888888888888888666888:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>BBBBBBDDDGGGJJJMMMPPPRRRTTTVVVZZZ]]]```aaaaaa```bbbdddhhhlllpppsssvvvwww{{{kkkaaafffppplllbbbTTTMMMMMMNNNNNNPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSUUUYYY]]]eeevvvrrrdddZZZZZZ\\\\\\aaaiiieeefffhhhiiikkkoootttxxxzzz}}}yyygggXXXNNNPPPRRRUUUcccuuu}}}lll[[[MMMDDD@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::888888999999999::::::::::::::::::999999999888888888888888888888888888888777999;;;<<<===@@@DDDGGGMMMSSS\\\dddmmmxxx~~~{{{xxxpppmmmkkkiiiiiiiiigggfffjjjoooyyyrrrSSSJJJDDDAAA@@@<<<========================>>>>>>>>>???????????????BBBCCCEEEHHHKKKOOORRRTTTVVVXXX[[[^^^aaabbbbbbaaadddfffiiimmmppptttvvvwww{{{ggg\\\bbbmmmkkkcccVVVNNNMMMNNNNNNQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQTTTXXX\\\dddsssqqqcccYYYYYY\\\\\\bbbjjjhhhiiikkklllmmmppptttwwwxxx{{{~~~hhhYYYNNNOOOPPPTTTeeeyyyqqq___PPPFFFAAA??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::::::::::::::::::::999999999888888888888888888888888888888888:::;;;<<<===@@@DDDGGGLLLSSS\\\ccckkkuuu~~~|||sssqqqnnnmmmlllllljjjhhhkkkpppzzzpppTTTLLLEEEBBBBBB???========================>>>>>>>>>???@@@@@@AAAAAACCCDDDGGGJJJNNNRRRUUUWWWYYY[[[]]]```bbbcccddddddggghhhkkkmmmqqqtttvvvwwwjjj\\\aaahhhhhhbbbWWWPPPOOOQQQPPPRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPRRRWWW[[[bbbooo|||nnnbbb[[[]]]```___bbbiiilllnnnppprrrrrrtttvvvyyywwwyyy}}}jjjZZZNNNNNNPPPUUUiiiuuucccSSSHHHDDD???>>>>>>>>>======<<<<<<;;;<<<<<<======>>>>>>>>>::::::::::::;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888777999:::;;;<<>>???AAABBBCCCCCCFFFGGGJJJMMMQQQVVVYYY[[[^^^___```bbbdddfffggghhhjjjkkklllnnnqqqsssuuuvvvpppaaaeeeeeefffbbbXXXQQQQQQSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPOOOQQQVVVZZZaaammmyyymmmccc___cccfffcccccchhhoooqqqtttvvvwwwwwwyyy{{{wwwyyy|||~~~kkk[[[OOONNNQQQXXXnnnyyyfffUUUKKKFFF>>>>>>>>>>>>????????????;;;;;;<<<===>>>???@@@@@@::::::;;;;;;;;;;;;<<<<<<:::::::::999999999888888888888888888888888888888666888999:::;;;===AAADDDIIIPPPYYY```eeeppp~~~xxxvvvsssrrrqqqqqqooonnnjjjppp|||fffOOOIIIAAA<<<@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???AAACCCDDDDDDHHHIIILLLPPPTTTYYY\\\^^^bbbbbbcccdddfffhhhjjjlllllllllmmmoooqqqsssuuuvvvzzzgggbbb]]]eeeeeeZZZQQQOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRVVVXXXXXX\\\kkkzzznnnfffaaabbbdddeeefffiiiooooooppptttxxx{{{yyywwwsssuuuwwwzzz|||}}}~~~~~~~~~~~~ooo]]]NNNMMMOOOUUUiii~~~iiiWWWNNNKKKAAA???======>>>???>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777777666666777888:::::::::999888666777:::;;;<<<===@@@CCCIIILLLSSS\\\gggttt~~~|||wwwtttrrrrrrqqqppppppuuuvvvcccOOOEEEAAA??????@@@@@@???>>>>>>>>>>>>>>>???===>>>>>>>>>>>>@@@DDDGGGNNNMMMOOORRRWWW[[[^^^___dddeeeeeedddccceeehhhkkkiiijjjllloooqqqtttvvvwwwkkk```[[[bbbcccZZZQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTWWWWWW[[[jjjxxxnnniiigggkkknnnmmmlllnnnooooooooosssxxxzzzzzzyyyxxxxxxxxxyyy{{{~~~vvvbbbQQQNNNPPPVVVjjjjjjXXXMMMHHHBBB@@@???>>>???@@@@@@???========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777666666666777888888888888888777888999:::;;;===@@@CCCKKKOOOVVV```lllyyyyyyuuutttssssssssssssxxxppp___LLLDDDBBB@@@@@@AAA======<<<<<<<<<<<<======>>>>>>?????????AAAEEEHHHKKKLLLOOOSSSWWW[[[]]]^^^dddeeeeeeeeeeeegggjjjmmmlllmmmnnnqqqsssvvvwwwxxxooo^^^XXX]]]___YYYRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOSSSUUUVVVZZZggguuuyyykkkiiikkkrrruuutttrrrssssssssssssuuuyyy|||~~~~~~~~~|||zzzzzz{{{hhhTTTPPPQQQWWWiii}}}nnn[[[NNNHHHCCCBBB@@@@@@AAAAAA@@@???========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999888777777666666666666666666777888888888999888999<<<@@@DDDLLLQQQYYYcccppp~~~}}}xxxvvvvvvvvvvvvvvv|||}}}hhhYYYIIICCCBBBAAAAAABBB=========<<<<<<======>>>>>>???@@@@@@@@@CCCGGGJJJLLLNNNSSSWWW[[[]]]^^^___ccceeeffffffgggiiimmmpppooooooqqqsssuuuwwwyyyzzzqqq^^^VVVZZZ\\\YYYSSSOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNQQQTTTUUUYYYeeeqqqttthhhgggkkkrrruuuttttttwww|||{{{zzz{{{}}}}}}|||}}}nnnWWWPPPQQQUUUeeewwwuuubbbRRRIIIDDDBBB@@@???@@@AAA@@@???========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888777666555555666888999999999888777888;;;@@@DDDKKKQQQZZZeeerrr}}}zzzzzzzzzzzzyyysssdddUUUGGGBBBBBBAAA@@@@@@?????????>>>??????@@@@@@???@@@AAAAAABBBEEEIIILLLPPPTTTZZZ^^^aaabbbbbbbbbccceeeggghhhiiilllooorrrpppqqqrrrtttvvvxxxyyyzzzuuu]]]WWWXXXYYYXXXSSSOOOMMMOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOSSSTTTXXXbbbmmmvvviiihhhjjjoooqqqrrrtttyyy~~~~~~~~~rrrXXXOOOOOORRR^^^nnnxxxyyygggVVVKKKCCCAAA?????????@@@???===========================;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888:::999777777666777888999999999888777777:::???CCCKKKRRR\\\gggttt~~~~~~~~~{{{rrreeeVVVHHHCCCBBB@@@>>>>>>???????????????@@@AAAAAA@@@AAABBBCCCDDDGGGKKKOOOTTTYYY___cccdddccccccdddccceeehhhjjjkkkmmmpppsssqqqqqqrrrtttuuuwwwxxxxxxccc\\\YYYXXXWWWSSSMMMLLLOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNRRRTTTXXXaaakkk~~~xxxllljjjkkknnnnnnnnnsssyyy}}}}}}~~~~~~uuuXXXOOONNNOOOXXXdddppp|||lllZZZMMMDDDBBB????????????>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::999999888888888888888888999888888888:::>>>BBBJJJQQQ\\\hhhuuu|||xxxhhhYYYJJJDDDBBB@@@==================>>>>>>???@@@@@@BBBCCCDDDFFFIIINNNQQQXXX]]]ccceeedddbbbbbbddddddfffiiikkklllnnnppprrrqqqrrrrrrsssuuuvvvwwwwwwvvvaaa[[[XXXVVVRRRKKKKKKNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMNNNRRRUUUXXX```iiizzzvvvlllkkkkkkmmmllljjjmmmsss{{{~~~~~~xxxYYYOOONNNMMMRRR\\\kkk{{{tttaaaSSSEEECCCAAA@@@@@@@@@???>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888777666666777888999999999:::===@@@EEEMMMXXXcccpppkkk[[[KKKDDDCCCAAA??????============>>>???@@@AAAAAABBBDDDEEEGGGKKKPPPSSS]]]bbbggggggdddbbbccceeedddfffiiikkklllmmmoooqqqrrrsssssstttuuuvvvwwwwwweee]]]XXXVVVQQQJJJJJJNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMNNNRRRUUUXXX```hhhxxxsssjjjiiikkkllliiifffggglllyyy}}}zzz[[[PPPOOOMMMPPPXXXiiiyyy{{{hhhZZZGGGDDDBBBAAAAAAAAA@@@???========================;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999666777888888888666555444666888999:::999:::===??????GGGSSS^^^jjj|||lll\\\KKKEEECCCBBBAAAAAA????????????@@@AAABBBCCCAAACCCDDDFFFHHHLLLQQQTTTbbbgggkkkjjjgggdddeeehhhdddgggjjjkkklllmmmooopppsssttttttuuuvvvwwwwwwwwwoooaaa\\\ZZZOOOLLLOOOKKKLLLLLLLLLLLLLLLKKKJJJJJJNNNPPPRRRSSSTTTXXX^^^dddyyy~~~vvvmmmllljjjiiijjjkkkmmmnnnyyy|||yyy\\\NNNJJJIIIMMMTTThhhwwwlllYYYOOOFFF@@@???@@@>>>>>>@@@>>>>>>>>>>>>============:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777888888777666666777999BBBDDDLLLXXXdddqqqrrrXXXIIIGGGBBB??????:::;;;<<<===>>>???@@@AAAAAACCCEEEGGGIIIKKKOOOSSSVVV]]]```dddfffgggggghhhjjjmmmkkkjjjiiiiiillloooqqqrrrrrrssssssuuuvvvxxxyyyvvveee\\\WWWMMMLLLOOOLLLLLLLLLLLLKKKKKKKKKJJJJJJLLLNNNPPPQQQRRRVVV\\\bbbuuuzzzsssrrrqqqpppoooooopppqqqrrrzzz|||pppWWWMMMKKKJJJNNNUUUcccrrrooo\\\OOOGGG@@@@@@@@@>>>>>>@@@>>>>>>>>>>>>============::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888555777888888777888;;;===BBBDDDKKKVVVaaammm~~~sssXXXIIIFFFBBB@@@AAA===????????????@@@@@@AAAAAADDDFFFHHHKKKMMMPPPUUUXXX\\\___bbbdddfffgggjjjlllnnnmmmllllllmmmoooqqqrrrssssssssstttuuuvvvwwwxxx|||fffYYYSSSLLLLLLPPPLLLMMMLLLKKKJJJIIIJJJKKKKKKJJJLLLNNNOOOOOOSSSYYY___pppxxxuuuwwwwwwvvvuuuuuuuuuvvvwwwzzz{{{~~~|||gggSSSMMMKKKJJJMMMSSS]]]nnnsss```QQQHHHAAA@@@AAA???>>>@@@>>>>>>>>>>>>============::::::::::::::::::::::::;;;;;;;;;::::::999999999999888888888888777777777444555777888999:::===???AAABBBIIIRRR\\\gggvvvuuuYYYIIIFFFAAAAAACCC@@@AAAAAAAAAAAAAAAAAAAAAAAADDDFFFIIILLLOOORRRWWWZZZ[[[]]]```bbbdddgggjjjmmmnnnoooooopppqqqssstttttttttttttttttttttuuuuuuvvvxxxbbbTTTPPPKKKMMMPPPJJJMMMLLLJJJHHHHHHIIIJJJKKKIIIKKKMMMNNNNNNRRRXXX]]]mmm}}}}}}yyyzzz{{{zzzyyywwwwwwwwwxxxxxxzzzzzz|||~~~vvvdddRRRMMMKKKHHHIIINNN[[[lllvvvcccSSSJJJCCCBBBAAA???>>>@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888888777777777777777777777333555777777888999<<<>>>???@@@FFFNNNVVV___mmmyyyyyy\\\JJJFFF@@@@@@CCCAAA@@@@@@AAAAAAAAABBBBBBBBBCCCFFFJJJMMMOOOSSSWWWZZZ\\\^^^```aaabbbeeeiiimmmnnnoooqqqsssuuuuuuuuuuuuttttttsssrrrrrrsssssssssmmmYYYOOOOOOLLLNNNOOOHHHLLLKKKIIIGGGGGGHHHJJJKKKJJJLLLNNNNNNNNNQQQXXX]]]kkk{{{{{{wwwxxx|||zzzwwwuuutttuuuvvvwwwzzzzzz{{{|||uuucccSSSNNNKKKHHHJJJQQQ___nnnxxxfffUUULLLDDDCCCBBB@@@???@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888777777777777777777777888444666777666666666888:::>>>>>>CCCKKKQQQXXXdddooo|||___KKKFFF@@@???BBB???======???@@@BBBCCCDDDEEECCCFFFJJJMMMOOORRRVVVXXX^^^___```aaabbbdddhhhkkkmmmnnnqqqtttvvvwwwwwwvvvtttsssrrrrrrqqqrrrrrrrrr|||bbbRRRLLLNNNKKKLLLNNNHHHKKKJJJIIIHHHGGGHHHIIIIIIJJJLLLNNNNNNNNNQQQWWW]]]iiiwwwzzzsssuuu|||yyyuuuqqqpppqqqtttvvvzzzzzzzzz|||~~~wwweeeTTTNNNLLLKKKQQQZZZfffrrr{{{kkkVVVNNNFFFDDDCCC@@@???@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999777777777888888888888999666777777666444444666777<<<<<>>@@@BBBDDDEEEFFFDDDGGGKKKNNNPPPRRRUUUWWW]]]^^^aaabbbdddfffiiilllmmmnnnqqqtttvvvxxxxxxxxxttttttssssssssssssssstttqqq]]]OOOLLLMMMHHHIIIMMMIIIIIIIIIIIIHHHHHHHHHHHHGGGJJJLLLNNNMMMMMMPPPVVV[[[eeerrryyy{{{~~~zzzsssnnnmmmooosssvvvzzzzzz{{{|||}}}mmmYYYOOOKKKLLLTTT```kkkuuu~~~oooXXXOOOGGGEEEDDDAAA???@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888999999::::::666777777777555555666888:::;;;???EEEJJJOOOYYYccciiivvvxxx[[[IIIFFFAAA@@@CCC@@@>>>???@@@AAACCCEEEFFFFFFFFFIIIMMMPPPQQQSSSUUUVVVYYY\\\```dddfffiiilllooonnnooorrrtttwwwyyyzzz{{{vvvvvvuuuuuuuuuvvvwwwwww}}}mmm]]]PPPMMMLLLFFFFFFLLLKKKHHHHHHIIIIIIIIIHHHGGGFFFIIIKKKMMMMMMLLLOOOUUUZZZaaannn{{{sssnnnllloootttxxxzzz{{{{{{|||}}}~~~~~~~~~vvv^^^QQQKKKJJJTTTaaammmvvvrrrYYYPPPGGGEEEDDDAAA???@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::;;;888888999999999:::::::::666777888777666666888:::999:::>>>DDDIIIMMMWWWaaacccqqqtttXXXHHHEEEAAABBBEEEBBBAAABBBBBBCCCDDDEEEEEEFFFHHHKKKOOORRRSSSTTTUUUWWWUUUYYY___eeehhhlllooorrrpppqqqrrruuuwwwzzz|||}}}xxxxxxxxxxxxxxxyyyzzzzzzppp]]]TTTMMMKKKJJJGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKNNNPPPRRRTTTaaakkk|||wwwqqqrrrvvvxxxyyyxxxwwwxxxzzz}}}xxxyyy{{{|||}}}|||]]]QQQMMMKKKOOOVVVdddvvv}}}hhhYYYKKKFFFEEEBBB????????????>>><<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;::::::::::::999999777777777777777777777777666666666777888888999999888;;;>>>@@@DDDLLLVVV^^^iiirrreeeVVVGGGAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCEEEHHHMMMOOORRRSSSRRRTTTXXX[[[\\\^^^bbbfffjjjlllnnnnnnqqqrrrqqqqqqvvv}}}|||xxxwwwxxxzzz|||~~~~~~}}}|||^^^UUULLLJJJJJJHHHIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKNNNPPPRRRSSS___hhhxxx|||yyyyyyyyyzzzxxxxxxxxxzzz}}}vvvxxxzzz{{{{{{}}}dddTTTNNNKKKNNNUUUeeewwwzzzfffXXXJJJEEEDDDBBB@@@?????????>>><<<<<<;;;;;;<<<<<<<<<============<<<<<<;;;;;;::::::::::::999999777777777777777777777777999999888888777666666666999;;;>>>@@@DDDMMMXXX```nnnxxxbbbTTTFFFAAAAAA@@@@@@AAA@@@BBBCCCDDDDDDFFFHHHKKKNNNQQQTTTUUUUUUWWW[[[___bbbccceeehhhjjjkkklllmmmmmmoooooopppvvv~~~~~~zzzyyyxxxyyy|||~~~~~~~~~ggg[[[OOOKKKJJJJJJJJJLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQRRR\\\dddqqq|||zzzzzzxxxwwwwwwyyy|||~~~~~~~~~uuuvvvxxxyyyyyyzzz|||~~~~~~}}}~~~mmmXXXOOOKKKNNNTTTeeewwwxxxeeeVVVHHHCCCCCCBBB@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;::::::::::::999999777777777777777777777777999999888888777666666666999;;;===???DDDMMMYYYbbbvvv~~~rrr\\\QQQEEEBBBAAA@@@??????>>>AAADDDGGGHHHJJJLLLNNNOOORRRWWWYYYZZZ\\\```dddiiiiiihhhhhhiiijjjjjjkkkjjjmmmoooqqqxxx{{{yyyxxxxxx{{{}}}~~~~~~uuueeeTTTMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQYYY```kkkxxx~~~{{{{{{vvvvvvuuuwwwzzz{{{{{{zzzuuuwwwyyyyyyyyyyyyzzz||||||||||||}}}ttt[[[OOOKKKNNNSSScccvvvwwweeeWWWHHHCCCCCCBBBAAAAAA??????>>>===<<<<<<======<<<<<<============<<<<<<;;;;;;:::::::::999999999777777777777777777777777666666666777888888999999888:::<<<>>>CCCLLLXXXaaauuu}}}tttjjjWWWMMMDDDBBBBBB???>>>>>>???BBBGGGJJJKKKMMMNNNPPPOOOTTTYYY[[[]]]___cccgggkkkjjjiiihhhhhhiiijjjkkkkkkooorrrsssyyy{{{yyywwwwwwyyy{{{||||||kkkWWWOOOOOONNNKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPWWW]]]gggrrr}}}{{{{{{uuutttsssuuuwwwxxxxxxwwwvvvxxxzzz{{{zzzyyyyyyzzz{{{|||}}}~~~xxx]]]OOOLLLOOOSSSaaatttyyyiiiYYYJJJDDDCCCBBBAAABBB???>>>>>>============>>><<<<<<============<<<<<<;;;;;;:::::::::999999999888888888888888888888888666666666777888888999999888999;;;===AAAIIITTT]]]jjjwww|||pppeeeRRRJJJDDDBBBBBB???>>>???BBBEEEIIILLLMMMNNNOOOQQQPPPUUUZZZ]]]^^^```dddgggiiihhhgggggghhhiiikkklllkkkooorrrsssvvv{{{~~~}}}xxxvvvuuuvvvxxxzzz{{{{{{ttt^^^VVVVVVUUUPPPLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOTTTYYYcccnnnzzz|||yyyyyyuuusssssstttvvvwwwvvvuuuwwwyyy||||||zzzyyyxxxyyy{{{|||~~~|||___PPPLLLOOOQQQ^^^qqq~~~ooo___NNNGGGEEECCCAAABBB???>>>>>>======>>>>>>>>><<<<<<============<<<<<<;;;;;;::::::::::::999999888888888888888888888888999999888888777666666666777999;;;<<<>>>EEENNNUUUbbbooopppbbbOOOHHHCCCBBBAAA??????AAACCCFFFIIILLLMMMOOOQQQSSSSSSXXX]]]___``````cccfffffffffggghhhiiikkkmmmmmmiiiooorrrqqqqqquuuwwwuuuuuuuuuuuuwwwzzz{{{{{{zzznnncccbbb^^^VVVPPPJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPVVV___jjjwww}}}zzzwwwuuuvvvuuutttuuuvvvwwwvvvuuuxxxzzz||||||zzzxxxwwwwwwxxx{{{~~~aaaQQQMMMNNNOOOVVViii~~~uuudddRRRIIIFFFCCCAAABBB???>>>>>>>>>>>>>>>??????<<<<<<============<<<<<<;;;;;;::::::::::::999999888888888888888888888888999999888888777666666666666888:::;;;<<<@@@GGGMMMYYYfffwwwsss```NNNGGGCCCBBBAAA???@@@CCCBBBDDDHHHJJJMMMPPPTTTWWWWWW[[[```bbbaaaaaaccceeefffgggiiijjjlllmmmnnnnnniiiooosssqqqpppssstttsssttttttvvvyyy}}}~~~}}}|||~~~qqqmmmeeeYYYQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMSSS]]]hhhuuu}}}{{{yyyvvvssswwwvvvuuuvvvwwwxxxwwwvvvwwwyyy{{{{{{yyywwwvvvuuuvvvzzz~~~dddRRRMMMMMMMMMOOOaaawwwyyyhhhUUUKKKGGGDDDAAAAAA???>>>>>>>>>>>>>>>??????<<<<<<============<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888666666666777888888999999555888:::;;;;;;===CCCGGGNNNZZZjjjuuu~~~www```MMMGGGCCCBBBAAA???AAAEEEAAACCCFFFIIILLLQQQWWW[[[ZZZ^^^cccdddbbbaaabbbdddggghhhkkkmmmnnnnnnnnnnnnkkkrrruuutttrrrtttvvvuuussstttwww|||}}}uuussseeeQQQMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIIIIJJJJJJLLLMMMNNNNNNSSS[[[eeeqqq~~~{{{wwwuuutttwwwyyy{{{}}}|||xxxtttqqqvvvvvvwwwwwwwwwuuutttsss|||}}}qqqQQQLLLQQQKKKRRRZZZhhhxxxsss___OOOFFFCCCCCCCCC@@@@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888777666666999888666555666777999:::777777777888:::<<>>============<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888444555666888999999999999999888666555555666888999666666777888999<<<>>>???CCCJJJTTT\\\cccmmmzzz~~~gggNNNKKKGGGBBB@@@AAABBBDDDFFFIIILLLOOOQQQTTTXXXZZZ]]]]]]___cccggghhhfffcccgggkkkoooqqqqqqpppooooooqqqrrruuuxxxyyyxxxwwwvvvuuuvvvwwwyyy|||}}}sssfffWWWMMMLLLKKKJJJJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLOOOUUU^^^iiixxx|||yyywwwuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxrrrsssttttttuuuttttttttttttxxxzzzYYYMMMMMMIIIEEEKKKVVVddduuuxxxgggXXXOOOIIIDDDAAA@@@@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;999999::::::999999888777555555777888999:::::::::999888777555555555666666666666777888999;;;===>>>@@@FFFMMMRRRXXXaaammmwwwiiiNNNKKKFFFBBB@@@AAACCCEEEGGGJJJOOOSSSUUUXXXZZZ\\\]]]^^^```dddhhhiiihhhfffiiimmmqqqssstttsssssssssrrrtttvvvwwwxxxwwwuuutttuuuuuuvvvyyy{{{~~~{{{mmmcccYYYMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJLLLNNNSSSZZZfffuuu|||zzzxxxxxxwwwvvvvvvuuuvvvwwwyyyzzz{{{vvvvvvvvvvvvvvvuuuuuuuuuqqquuu{{{~~~||||||}}}xxxZZZLLLLLLHHHFFFIIIQQQ]]]mmmzzzhhhXXXNNNHHHCCCAAA@@@@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888888999999999999888777777999888777666555555555555555666666888999;;;<<<===???CCCGGGKKKPPPYYYdddmmmvvvfffQQQNNNIIIEEECCCCCCEEEFFFGGGKKKQQQUUUXXXZZZ\\\^^^^^^___bbbeeehhhjjjjjjjjjkkknnnsssuuuvvvvvvvvvwwwuuuvvvwwwxxxwwwvvvuuutttrrrssstttvvvxxxzzz}}}~~~tttddd[[[VVVMMMLLLKKKJJJJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJLLLNNNRRRXXXcccrrr~~~|||{{{{{{{{{vvvvvvuuutttvvvxxxzzz|||xxxxxxwwwvvvuuutttttttttrrrssswww|||}}}{{{|||}}}}}}qqqZZZLLLKKKIIIHHHJJJNNNXXXfffyyy}}}hhhUUUJJJEEECCCAAA@@@@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999888777777999999888777666555555555444555666888999:::;;;;;;999;;;>>>BBBFFFNNNXXX```jjjtttbbbRRROOOJJJFFFDDDDDDFFFGGGIIIMMMRRRWWWYYY[[[]]]^^^```bbbeeehhhjjjkkkmmmnnnmmmppptttvvvwwwwwwxxxyyyxxxxxxxxxxxxxxxvvvuuutttooopppqqqrrrtttvvvxxxyyynnn\\\TTTQQQMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMQQQWWWaaaooo~~~~~~}}}}}}}}}xxxwwwuuutttuuuwwwyyyzzzvvvuuutttssssssrrrrrrsssssstttuuuxxx|||~~~}}}}}}~~~qqqkkkZZZMMMKKKIIIHHHHHHKKKSSSaaatttjjjVVVKKKEEECCCBBB@@@@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::555666888999::::::;;;;;;999999888888777777666666444555666777999999999999666888:::===AAAHHHOOOUUU^^^gggsss{{{```OOOLLLHHHEEEDDDEEEGGGIIIMMMPPPTTTXXXZZZ\\\^^^```cccfffiiikkklllmmmoooqqqoooqqqtttvvvvvvvvvwwwyyyxxxxxxxxxwwwwwwvvvuuutttmmmnnnnnnoooqqqrrrtttuuuhhhWWWPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHHHHIIIJJJJJJKKKJJJLLLPPPVVV___lllyyy~~~}}}}}}}}}yyyxxxvvvuuuuuuuuuvvvwwwtttsssrrrrrrssstttuuuvvvtttuuuvvvzzz}}}~~~}}}~~~mmmiii]]]OOOKKKHHHFFFFFFIIIQQQ```tttooo\\\PPPIIIEEECCC@@@@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999666777888999:::;;;;;;;;;888999999999999999888888333444666777888999888888888999:::<<>>===============<<<<<<<<<;;;;;;;;;999::::::::::::999888888999::::::::::::999888888888999999:::::::::999999333444666777888888888777777777888999;;;>>>@@@BBBEEENNNZZZaaaeeennn|||}}}xxx{{{}}}]]]JJJIIIGGGGGGJJJOOOTTTWWWVVVXXXZZZ[[[\\\^^^aaadddiiillloooooonnnoooqqqtttppprrrttttttttttttuuuvvvttttttsssssssssrrrrrrrrrmmmmmmnnnnnnoooqqqrrrsss}}}rrreeeTTTMMMPPPKKKJJJIIIIIIHHHHHHHHHHHHKKKJJJJJJJJJJJJIIIIIIIIILLLMMMNNNPPPUUU```nnnyyy~~~~~~}}}|||{{{{{{{{{zzzxxxwwwuuutttsssuuusssrrrqqqqqqtttvvvxxx{{{zzz{{{~~~||||||}}}}}}fffYYYSSSMMMHHHGGGHHHJJJQQQ___tttrrraaaTTTMMMJJJFFFEEECCCAAA@@@>>>>>>>>>???>>>>>>===<<<;;;;;;;;;999999999999888777666666999999999999999888777666999999888777666666777777777777777777777777777777888999:::999888999<<>>>>>===???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888777999999999999999888777777999999888777777777777777555555555555555555555555777888999888888999;;;===AAADDDHHHMMMTTT\\\dddjjjvvvyyyjjjfffeeehhhlllrrr~~~iiiSSSIIIJJJJJJJJJMMMRRRXXX]]]```___^^^]]]^^^aaadddffflllmmmnnnppprrrsssttttttuuusssrrrsssuuuwwwwwwvvvwwwvvvuuuuuuvvvwwwvvvtttyyyqqqmmmoooqqqqqqsssvvvnnn___RRRLLLNNNKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOXXXdddmmmzzz~~~}}}}}}}}}}}}|||{{{zzzxxxwwwvvvvvvwwwwwwwwwvvvtttssssssuuuvvvxxx|||||||||}}}}}}{{{|||}}}~~~{{{bbbSSSKKKHHHGGGFFFHHHRRRdddzzz|||kkkZZZMMMGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;=========<<<<<<;;;:::999888999999999999888777777999888777777777777777777555555555555555555555555666777888888777777999;;;===???BBBEEEIIIPPPWWW\\\jjjwww}}}zzz{{{xxxhhhbbb]]]\\\^^^cccnnnyyy}}}bbbOOOJJJKKKLLLMMMPPPUUU\\\aaaddddddbbbbbbccceeegggiiioooppprrrtttuuuuuuuuuttttttsssqqqrrrtttwwwyyyyyyzzzxxxvvvvvvwwwyyyyyyyyyyyysssqqqrrrtttxxx|||qqqcccXXXQQQPPPLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJMMMTTT^^^fffttt}}}}}}|||}}}}}}}}}||||||{{{yyyxxxxxxyyy{{{|||yyyxxxvvvuuuuuuuuuvvvwww}}}}}}~~~~~~~~~~~~}}}|||zzz{{{|||~~~iiiWWWOOOMMMIIIGGGHHHSSSggg|||mmm[[[MMMEEEAAAAAA@@@???????????????>>>>>>======<<<<<<<<<<<<============<<<;;;:::999888888999999999888888777888888777777777777777888555555555555555555555555555666777777666666888999;;;===???AAADDDIIIPPPTTT___lll|||yyyrrrnnnuuuuuuggg```XXXUUUUUUYYYdddooo|||www___PPPJJJKKKMMMOOORRRXXX^^^ccciiiiiihhhhhhiiijjjlllmmmpppqqqsssuuuvvvvvvuuutttuuusssqqqqqqtttxxx{{{||||||yyywwwwwwyyy{{{||||||}}}xxxuuuvvvxxx}}}zzzkkk___TTTNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJLLLQQQZZZaaaoooxxx}}}{{{{{{|||~~~~~~}}}}}}||||||||||||~~~{{{zzzyyywwwvvvvvvvvvwwwzzz{{{{{{{{{zzzzzzzzzzzzwwwxxx{{{}}}sss^^^RRRNNNKKKHHHIIISSSfffzzzooo\\\NNNFFFCCCBBBAAA@@@@@@@@@@@@@@@============<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999888777888888999999999888888888777777777777777888888666666666666666666666666444666777777666555666777999:::<<<>>>@@@EEEKKKOOOTTTaaappp}}}~~~sssiiijjjtttyyyuuuooo```XXXQQQMMMLLLOOOYYYcccooozzzppp]]]SSSJJJLLLNNNQQQTTTYYY```dddlllmmmmmmnnnooopppqqqqqqpppqqqsssuuuuuuuuuuuuuuuvvvtttrrrrrrvvvzzz}}}~~~|||zzzxxxwwwyyy|||}}}}}}||||||zzzyyyyyy|||zzzkkkYYYKKKPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIJJJJJJKKKPPPWWW]]]iiirrr~~~|||zzzzzz|||~~~~~~~~~|||}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvuuuvvvwwwvvvuuuuuuvvvwwwwwwyyy{{{~~~hhhUUULLLLLLJJJJJJQQQaaatttuuuaaaRRRJJJDDDCCCBBBAAA@@@@@@@@@@@@==================<<<<<<:::;;;;;;::::::999888777777777888999999999999888777777777777777888888999777777777777777777777777444666777777666555666666666777999:::<<<@@@FFFJJJOOO[[[jjjvvvwwwiiieeeiiillljjjeeeZZZTTTMMMJJJIIIJJJQQQZZZaaammm}}}|||vvvhhhYYYRRRLLLNNNQQQSSSVVV[[[aaaeeelllmmmoooqqqrrrsssssssssqqqqqqrrrssstttuuuvvvwwwwwwuuutttuuuyyy|||~~~~~~|||zzzxxxxxxyyy{{{{{{{{{uuuyyy{{{yyyxxx{{{}}}}}}gggTTTRRRQQQOOOLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEGGGIIIIIIJJJMMMTTTZZZdddmmmyyy|||zzzyyyyyy|||~~~~~~zzz{{{~~~~~~}}}{{{yyywwwvvvvvvrrrtttuuuuuussssssvvvxxx{{{{{{}}}www]]]NNNLLLJJJIIINNNZZZkkk{{{~~~jjjYYYOOODDDCCCBBB@@@???>>>>>>>>><<<=====================:::;;;;;;::::::999888777777777888999999999999999777777777777777888999999666666666666666666666666444666888888777555555666666777888888999<<>>===<<<<<<<<<<<<<<<===============;;;;;;;;;;;;:::999888888666777888999999999999999777777666777777888999999555555555555555555555555555777999999777666666666999999999888888:::>>>BBBDDDOOO[[[fffsss~~~ssskkkhhheeeaaa]]]RRRNNNJJJHHHEEEBBBDDDIIIMMMYYYiiiwwwxxxnnn___TTTPPPQQQSSSVVVYYY[[[___dddhhhfffhhhllloooqqqrrrrrrrrrsssrrrqqqrrrtttwww{{{}}}yyyyyyyyy{{{}}}~~~yyyxxxxxxxxxyyyyyywwwuuusssxxxxxxrrrooosssvvvuuuqqqXXXJJJIIINNNHHHEEEHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFIIIMMMQQQTTT```hhhrrr|||wwwwwwwwwyyy|||}}}|||{{{yyyzzzzzz|||}}}~~~}}}zzzxxxxxxxxxzzzzzzyyyyyyyyyyyyxxxxxx{{{{{{|||||||||~~~yyyYYYOOOIIIEEEHHHOOOYYYhhhtttyyyeeeTTTJJJEEEBBBAAA@@@<<<<<>>>>>>>>>>>;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;777777777777777777777777777777666444444333333333333333444555666777888888999888777777888;;;===???EEELLLUUU^^^iiiwww~~~vvvppplllgggaaa]]]VVVOOOIIIGGGFFFCCCDDDFFFJJJTTTbbbnnnvvv|||qqq^^^RRRPPPQQQTTTXXX\\\^^^aaadddfffmmmrrrwwwwwwsssqqqrrruuuvvvvvvvvvuuuuuuvvvzzz}}}zzz{{{zzzyyyvvvuuuvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwtttsssqqqoooooopppqqqrrr___NNNIIIMMMHHHEEEGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFHHHLLLPPPRRR\\\cccnnnxxxyyyxxxxxxzzz|||}}}|||zzzyyyzzz{{{}}}~~~}}}yyywwwvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz||||||||||||}}}~~~gggRRRKKKFFFHHHMMMUUUbbbmmmzzzxxxeeeUUUJJJEEEAAABBB@@@===<<<>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::777777777777777777777777777666555444333333333333555555555666666666666666777777777777888:::;;;===AAAGGGPPPYYYdddqqqwwwqqqlllhhhbbb^^^UUUMMMGGGFFFEEEBBBCCCFFFHHHQQQ^^^iiipppvvv|||ttt```UUUSSSTTTWWW[[[^^^```ccceeehhhooosssxxxxxxuuusssuuuwwwyyyyyyyyyxxxvvvvvvwwwyyyyyyzzzzzzxxxvvvuuuuuuvvvsssssssssssssssssssssssssssrrrqqqpppppprrrssstttiiiSSSIIIKKKHHHFFFHHHDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFGGGIIIKKKNNNPPPVVV]]]hhhrrr|||}}}{{{zzzzzzzzz||||||zzzyyyzzz{{{}}}~~~~~~}}}yyyvvvuuuuuuwwwwwwxxxxxxxxxxxxxxxxxxwwwzzz}}}~~~|||zzzxxxxxx}}}{{{}}}tttUUUNNNHHHGGGJJJOOOYYYbbbllluuuxxxfffWWWJJJEEEAAABBBAAA>>><<<>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999888888888888777777777777777777777777666666555444333333333333777777666666555555555555555555666777888999999:::>>>DDDLLLUUU___lllzzz~~~vvvppplllhhhbbb^^^RRRKKKEEEDDDCCCAAABBBEEEFFFMMMXXXaaahhhnnnuuuzzzwwwbbbXXXXXXYYY\\\___bbbccceeegggiiippptttxxxyyywwwvvvwwwxxx}}}~~~}}}zzzwwwvvvvvvxxxyyyyyywwwuuusssttttttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvrrrWWWIIIJJJHHHIIIJJJFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNQQQXXXbbblllvvv~~~~~~|||||||||}}}|||zzzxxx{{{|||~~~~~~}}}|||yyyvvvuuuuuuxxxxxxyyyzzzzzzyyyyyyxxxyyy{{{}}}}}}{{{xxxwwwvvvyyywwwxxx}}}tttUUUNNNHHHGGGHHHJJJRRRYYYcccnnnyyyiii[[[LLLFFFAAABBBBBB???======<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::;;;:::::::::999888888888777777777777777777777777777666555555444444444555666666666666666555555555444555666888888999888888???CCCKKKSSS]]]iiivvv}}}zzzsssmmmjjjfffaaa]]]QQQJJJDDDCCCBBB@@@AAADDDFFFLLLUUU\\\aaahhhpppuuu{{{~~~|||eee[[[]]]^^^```ccceeefffgggiiijjjooorrrvvvxxxwwwvvvwwwxxx{{{xxxwwwwwwxxxxxxwwwtttrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssstttttttttuuuuuuuuuuuuyyy\\\KKKJJJHHHJJJLLLHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLLLLOOOUUU^^^gggppp{{{~~~~~~~~~}}}{{{yyy||||||~~~~~~~~~}}}|||~~~~~~|||yyywwwwwwwwwzzz{{{|||}}}|||{{{yyyxxxzzz{{{{{{zzzwwwuuuuuuvvvwwwtttuuuyyy}}}}}}hhhRRRKKKFFFFFFFFFGGGMMMSSS___kkk}}}}}}ooobbbQQQHHHBBBBBBCCC@@@===============<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;:::::::::999777777777777777777777777888777666666666666666666444444555555666777777888555666777888999999999888>>>BBBHHHQQQZZZfffpppvvv}}}~~~zzztttnnniiigggddd___[[[QQQJJJDDDCCCBBB@@@AAADDDHHHMMMSSSYYY]]]ccckkkqqqwww{{{ggg^^^aaaaaacccfffggghhhhhhjjjkkkmmmpppsssuuuvvvvvvvvvvvv||||||yyywwwvvvwwwxxxwwwtttqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqtttuuuvvvvvvvvvuuuttttttbbbOOOLLLHHHIIILLLHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMRRRZZZaaaiiittt~~~}}}{{{}}}}}}}}}||||||||||||||||||}}}}}}}}}{{{zzz{{{||||||}}}~~~~~~}}}{{{yyywwwwwwxxxxxxwwwuuuttttttuuuvvvssstttxxx|||}}}yyymmm\\\OOOJJJFFFEEEEEEEEEIIIOOOZZZhhh{{{vvvjjjWWWMMMDDDBBBCCC@@@>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;777777777777777777777777777777666666666666666777333333444555666777888888666777777777888888888999<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<777777777777777777777777555555444444444444555555444555555555666666777777777666555555555666777888;;;===BBBIIISSS\\\cccgggooorrrwww|||}}}|||zzzxxxnnnjjjeeebbbbbbaaa^^^\\\WWWOOOIIIFFFDDDAAAAAADDDEEEIIIOOOSSSUUUZZZ```eeegggmmmvvvpppfffjjjgggiiilllmmmnnnoooppprrrpppqqqtttwwwzzz|||{{{zzzvvvyyy}}}}}}zzzxxxwwwvvvxxxyyyxxxuuuqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnppptttwwwyyyxxxwwwvvvmmmZZZRRRGGGDDDFFFDDDGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKOOOTTTYYY___hhhttt|||vvvnnnfffffffffiiinnnrrruuuwwwvvvzzz}}}zzzxxxxxxyyy{{{|||xxxzzz|||}}}~~~~~~~~~|||yyyuuusssuuuyyy~~~~~~{{{zzzsssrrruuu|||xxxeee\\\PPPKKKGGGFFFEEEBBBDDDHHHLLL]]]tttuuubbbTTTFFFBBBBBBAAA@@@@@@>>>============<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;777777777777777777777777333333222222222333333444666666666666666555555555666555444333333444666777<<<>>>BBBIIISSS\\\bbbeeejjjmmmrrrvvvyyyyyywwwvvvlllhhhcccbbbbbbbbb___]]]YYYQQQJJJHHHEEEBBBBBBDDDBBBGGGLLLPPPRRRVVV[[[``````gggrrr}}}sssiiinnniiikkknnnppppppqqqsssuuussstttwwwzzz~~~~~~}}}yyy||||||zzzzzzvvvxxxyyyxxxuuurrrpppooooooooooooooooooooooooooojjjmmmrrrvvvyyyzzzyyyxxxzzz^^^PPPMMMKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJLLLKKKJJJIIIJJJJJJLLLMMMMMMNNNPPPSSSYYYbbbmmmtttpppeeeaaa```___^^^^^^___aaabbbhhhkkkttt}}}zzzxxxxxxzzz}}}~~~~~~{{{|||yyyttttttwww||||||~~~zzzyyyyyyyyy{{{~~~kkk\\\UUUNNNHHHGGGGGGEEEEEEHHHJJJZZZooolll[[[IIICCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999888888888888888888888888888888888777777777777888888777777777777666666666666444444444444444555666666:::>>>CCCIIIPPPXXX```eeegggjjjpppvvvzzzzzzxxxuuuooonnnjjjbbb^^^^^^\\\YYYWWWUUURRRMMMIIIEEEBBBAAA===@@@CCCEEEHHHMMMRRRUUU___fffpppyyyzzzmmmiiilllmmmmmmooopppqqqrrrssstttvvvxxx{{{||||||{{{zzz~~~~~~~~~~~~yyyxxxvvvtttrrrqqqpppppppppppppppoooooooooooonnnqqqrrruuuwwwxxxxxxwwwvvvyyy```RRRNNNJJJHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLNNNQQQVVV___iiippp{{{~~~pppggg]]]\\\ZZZXXXXXXYYYZZZ[[[^^^```hhhttt~~~}}}{{{|||~~~|||zzzzzz{{{~~~|||{{{}}}|||xxxwwwwwwxxxwww|||{{{{{{zzzzzz{{{}}}rrr```YYYPPPIIIGGGFFFDDDDDDFFFOOO]]]pppqqq___MMMFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888666555555444444555555666777777777777666666666666555555444444555555666777:::===BBBGGGMMMUUU\\\aaaiiilllrrrxxx|||}}}|||zzzuuutttooogggaaa```^^^[[[YYYVVVRRRMMMHHHDDDBBB@@@???@@@BBBDDDEEEHHHMMMPPPYYYaaammmxxxyyymmmkkknnnooopppqqqrrrrrrsssssstttvvvxxx{{{|||}}}||||||{{{{{{|||{{{{{{zzzzzzyyyyyyyyyxxxvvvtttrrrqqqpppppppppppppppooooooooonnnsssssstttuuuvvvwwwyyyyyyzzzeeeWWWOOOJJJHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJLLLNNNSSS[[[dddjjjttt|||vvvlllhhh^^^]]]ZZZXXXWWWWWWXXXYYYZZZ[[[```jjjsss~~~}}}zzzxxxvvvwww{{{|||{{{{{{}}}|||zzzzzzzzzyyyxxx}}}}}}zzzxxxtttrrruuu}}}~~~}}}|||{{{{{{}}}~~~~~~iii```VVVLLLHHHGGGEEEEEEGGGPPP\\\mmm|||vvvdddQQQHHHFFFDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::888888888888888888888888555444444444444444444555777777777777666666666666666666555555666666777888999<<<@@@EEEJJJQQQXXX]]]iiimmmsssyyy~~~~~~~~~}}}}}}wwwnnnhhhfffccc___[[[XXXSSSNNNHHHDDDAAA??????@@@AAAAAAAAACCCFFFIIIOOOXXXggguuuwwwnnnmmmooopppqqqssstttttttttttttttvvvyyy{{{}}}}}}||||||yyyyyyxxxxxxxxxwwwwwwvvvzzzzzzzzzyyyxxxuuusssrrrqqqqqqqqqppppppppppppooouuutttsssssstttwwwzzz|||lll\\\QQQIIIIIILLLJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLPPPWWW___dddlllttttttmmmkkkeeecccaaa^^^\\\\\\\\\]]]___^^^```fffkkkrrr}}}zzzyyyxxxwwwyyy|||~~~}}}|||zzz{{{|||~~~~~~{{{yyyxxxvvvuuutttxxxxxxzzz}}}|||yyytttqqqrrrxxx|||}}}~~~~~~}}}}}}}}}~~~~~~wwwhhh\\\OOOIIIHHHFFFGGGIIIMMMXXXiiixxxzzzgggSSSIIIGGGEEEBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::888888888888888888888888666666555555555555666666777777777777666666666666666666666666666777888888777999===BBBGGGOOOWWW\\\gggkkkrrrxxx|||~~~}}}uuuooommmjjjfff]]]YYYTTTMMMGGGCCC@@@???<<<===>>>>>>===>>>AAADDDGGGQQQ```qqquuuooonnnnnnoooqqqsssuuuvvvvvvwwwwwwxxxzzz{{{|||{{{zzzyyywwwwwwwwwwwwwwwxxxxxxyyyzzz{{{||||||zzzxxxuuusssssssssssssssrrrrrrrrrrrrtttsssssstttuuuwwwzzz{{{tttaaaSSSJJJIIIMMMJJJKKKKKKKKKKKKKKKJJJJJJLLLKKKIIIHHHGGGGGGGGGHHHJJJJJJKKKLLLNNNTTTZZZ___dddlllvvvzzztttrrrkkkiiifffcccaaa`````````cccaaabbbeeehhhmmmwww|||zzzxxxxxxyyy|||~~~}}}{{{{{{zzzyyyyyyyyy{{{|||}}}{{{{{{{{{zzzxxxvvvuuuuuurrrsssvvvzzz~~~~~~|||yyyuuussswwwzzzzzz{{{~~~~~~~~~~~~~~~~~~|||{{{|||~~~ppp```PPPHHHGGGFFFFFFHHHIIITTTeeetttkkkUUUJJJGGGDDDCCCBBB??????????????????????????????>>>>>>>>>=========<<<<<<======<<<<<<;;;:::888888888888888888888888666666555555555555666666777777777777666666666666666666666666666777888888555777;;;@@@FFFMMMVVV\\\eeejjjqqqwwwzzz|||~~~~~~wwwsssrrroookkk]]]YYYSSSLLLFFFBBB???>>>999:::;;;;;;;;;<<>>>>>>>>>>>============;;;<<<<<<<<<<<<;;;::::::888888888888888888888888555444444444444444444555777777777777666666666666666666555555666666777888555777:::===CCCJJJSSSYYYbbbhhhppptttvvvxxx{{{~~~{{{|||zzztttqqqpppnnnjjj\\\XXXQQQJJJDDD@@@>>>>>>777888999999999;;;>>>@@@@@@FFFQQQbbbsssyyysssqqqqqqnnnnnnnnnpppssswww{{{}}}}}}}}}~~~~~~}}}{{{xxxwwwssssssssstttuuuxxxzzz{{{{{{{{{{{{{{{zzzxxxvvvuuuwwwwwwwwwvvvvvvvvvvvvuuuqqqrrrtttvvvwwwvvvtttsssnnn]]]RRRNNNLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJJJJKKKNNNRRRVVVYYY```iiirrrzzz}}}}}}}}}}}}yyyxxxzzz}}}}}}~~~}}}{{{zzzvvvuuuvvvxxxyyyyyywwwuuuwwwwwwwwwwwwwwwyyyzzz{{{yyy||||||zzzyyyyyyyyy|||~~~~~~|||}}}yyyvvvwwwxxxvvvvvvyyyxxxyyyzzz{{{|||}}}}}}}}}~~~zzzwwwuuuvvvwww|||ttt\\\NNNHHHEEEDDDEEEIIIOOO[[[hhhuuudddTTTLLLGGGCCCBBB????????????????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888888888888888666555555444444555555666777777777777666666666666555555444444555555666777666777999;;;???EEEMMMSSS\\\cccjjjnnnoooppptttwwwtttvvvtttnnnkkkjjjhhhcccZZZVVVPPPHHHCCC???>>>>>>888999:::999999:::<<>>>>>:::;;;;;;:::888999;;;===???@@@EEERRRcccsssyyytttrrrsssuuuvvvyyywwwssspppqqqvvv{{{~~~~~~}}}{{{yyyyyyzzz{{{|||zzzyyyxxxwwwvvvuuuuuuvvvuuuuuuuuuuuuttttttttttttvvvtttrrrpppppppppqqqrrruuu|||aaaTTTPPPMMMLLLNNNNNNKKKKKKNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKKKKNNNPPPYYY[[[aaaiiipppwww~~~|||{{{{{{zzzxxxxxxyyyyyywwwvvvxxxwwwvvvuuuvvvxxxzzz{{{}}}|||{{{}}}||||||uuuttttttuuuvvvvvvtttrrrssstttuuuwwwxxxzzz{{{{{{xxxwwwwwwxxxyyyzzz{{{|||{{{|||~~~kkkXXXNNNHHHEEEFFFGGGGGGLLLXXXeeeqqq~~~iiiVVVJJJDDDCCCAAA@@@???@@@@@@@@@>>><<>>===;;;;;;::::::;;;;;;;;;::::::999999999999999888888777777444444555555555555555555444444555555555555444444666777777777888888999999555666999:::<<>><<>>===<<<;;;999999999999999888777666999999999999888888888777555555555555555555555555444555555666666555555444444444444555555555666666555777999:::;;;>>>BBBEEEKKKNNNRRRWWW\\\___bbbcccaaabbbbbb___[[[WWWTTTTTTOOOJJJDDD@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAAHHHTTTeeeuuu|||rrrrrrvvvwwwxxxzzz~~~}}}}}}|||zzzwwwuuutttxxxzzz|||~~~{{{yyy{{{zzzyyyxxxwwwuuutttsssrrrsssssssssssssssrrrqqqpppqqqrrrsssrrrpppooonnnooo|||}}}```TTTOOOLLLMMMNNNLLLKKKNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKMMMOOOUUU^^^fffmmmyyy{{{wwwtttsssssstttuuuvvvuuussssssrrrqqqqqqsssuuuwwwyyywww{{{~~~~~~|||{{{}}}}}}|||||||||vvvtttrrrsssuuuwwwyyyyyyxxxwwwvvvtttsssttttttuuuwwwxxxzzz|||}}}}}}}}}}}}||||||~~~{{{fffUUUHHHBBBBBBEEEDDDGGGNNNUUU\\\gggpppyyydddSSSIIIFFFBBBAAA@@@???@@@@@@>>>===>>>??????>>>>>>===<<<;;;::::::::::::999777666666999999999999888888888888555555555555555555555555444555555666666555555444333333333444444444444555666777888999:::<<>>============<<<<<<======>>><<<===???EEEPPP```qqq}}}}}}}}}}}}|||{{{}}}~~~yyyuuurrruuuvvvxxx{{{}}}|||{{{{{{yyyxxxwwwvvvuuutttssssssrrrrrrrrrsssrrrrrrqqqqqqrrrssstttsssqqqoooooooooyyyvvvkkkWWWPPPKKKLLLMMMLLLLLLMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGHHHJJJJJJKKKRRRZZZbbbiiittt~~~zzzwwwrrrqqqrrrtttvvvvvvuuutttqqqpppooopppqqqsssvvvwwwtttxxx{{{||||||{{{|||}}}~~~|||{{{{{{{{{{{{wwwtttqqqqqqtttwwwzzz{{{|||zzzxxxuuussssssssstttvvvxxxzzz}}}~~~~~~}}}|||||||||}}}jjjYYYKKKEEEDDDCCCBBBDDDIIIMMMRRR\\\fffyyykkkXXXKKKFFFDDDBBB@@@???@@@@@@>>>===>>>>>>>>>>>>>>>===<<<<<<=========<<<;;;999888777999999999999999999999999555555555555555444444444555555666666666666555555555555555555555555555555666777888888888999<<>>>>>>>>>>>???@@@>>>???@@@EEENNN^^^ppp}}}~~~~~~}}}zzzxxxyyyyyyxxxyyyzzz{{{}}}~~~{{{|||}}}wwwwwwvvvuuuuuutttssssssoooppppppqqqqqqqqqpppppprrrsssuuutttsssrrrrrrsssxxxppp}}}xxxZZZQQQKKKKKKMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLLLLKKKIIIHHHIIIJJJJJJKKKPPPXXX___eeepppzzz~~~|||yyyxxxrrrrrrsssvvvxxxxxxwwwuuuqqqpppooooooppprrruuuvvvtttvvvyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{xxxuuuqqqqqqsssvvvyyyzzz~~~|||zzzxxxvvvuuuuuuuuutttvvvyyy|||}}}}}}}}}||||||{{{|||yyygggXXXMMMFFFEEEAAAAAACCCGGGIIIMMMVVVaaarrrqqq]]]MMMFFFEEECCC@@@??????@@@>>>======>>>>>>>>>>>>======<<<>>>>>>===<<<;;;:::888777999999999999999999999:::666666555555555444444444555666666666666666666555555555555555555444444444555666777666666777:::<<>>>>>>>>???@@@???@@@BBBEEEMMM\\\nnn{{{~~~~~~}}}}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{{{{|||~~~}}}zzzvvvuuuuuuuuuttttttssssssmmmnnnnnnooooooooonnnnnnnnnppprrrsssrrrrrrrrrttt|||pppwww]]]SSSJJJJJJLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLLLLKKKIIIHHHIIIKKKJJJKKKPPPVVV[[[```jjjttt}}}}}}|||{{{zzzxxxttttttvvvxxxzzzzzzxxxvvvrrrqqqppppppppprrrtttvvvuuuvvvwwwyyyyyyzzzzzzzzzwwwwwwxxxyyyyyyzzzzzzzzzyyyvvvrrrqqqrrrtttvvvwww||||||{{{{{{zzzyyyyyyxxxuuuvvvxxx{{{|||}}}}}}}}}}}}{{{{{{}}}rrraaaVVVMMMGGGEEE@@@@@@CCCFFFFFFIIISSS^^^mmmvvvdddSSSHHHFFFDDDAAA????????????>>>======>>>>>>>>>>>>======;;;;;;;;;;;;:::888777777999999999999::::::::::::666666666555444444333333555666666777777666666555444333333333333222222222444555555555444555888;;;<<<>>>AAADDDFFFHHHIIIIIIHHHJJJLLLLLLKKKJJJJJJKKKJJJIIIHHHIIIKKKLLLKKKJJJEEEDDDAAA???>>>>>>???@@@???AAADDDFFFLLLZZZkkkyyy|||{{{zzz{{{{{{xxxwwwwwwvvvwwwxxxzzz{{{yyyzzz|||~~~}}}{{{yyywwwtttttttttttttttsssssssssmmmnnnnnnooonnnnnnmmmmmmjjjlllnnnnnnmmmmmmnnnooovvvuuu___TTTJJJIIILLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGIIIJJJJJJJJJNNNSSSVVVYYYbbbkkktttyyy}}}zzzxxxuuuvvvwwwzzz|||{{{xxxvvvuuutttrrrqqqqqqrrrtttuuuxxxwwwwwwwwwxxxyyyzzzyyyuuuvvvwwwxxxyyyyyyyyyyyyzzzwwwsssqqqqqqrrrrrrrrrwwwyyy{{{|||}}}}}}|||{{{wwwwwwyyyzzz|||~~~|||zzz{{{}}}rrr```WWWPPPIIIFFFAAAAAADDDFFFEEEFFFPPP\\\kkk~~~|||lllZZZMMMGGGDDDAAA????????????>>>======>>>>>>>>>>>>======::::::;;;;;;:::999888888999999999:::::::::;;;;;;777666666555444444333333666666777777777777666666444444444444333333333222222333444333333444777:::999:::===@@@BBBCCCDDDDDDCCCFFFIIIKKKLLLLLLMMMNNNOOONNNMMMOOOSSSVVVWWWWWWMMMKKKHHHEEECCCCCCDDDEEE@@@DDDHHHJJJOOO[[[lllyyy~~~|||zzzyyywwwwwwuuuuuuuuuuuuuuuvvvwwwxxxwwwxxxzzz{{{{{{zzzyyyxxxssssssssssssssssssssssssppppppppppppooonnnmmmmmmjjjkkkmmmllljjjiiiiiijjj~~~uuu}}}```TTTJJJIIILLLLLLLLLMMMLLLLLLJJJIIIIIIIIIIIIIIIGGGHHHIIIHHHGGGGGGHHHJJJIIIIIILLLPPPRRRTTT\\\eeemmmrrrzzz~~~|||}}}{{{wwwvvvvvvxxxzzz|||{{{xxxuuuwwwvvvtttrrrrrrssstttuuuzzzxxxvvvvvvwwwyyyyyyyyyuuuuuuwwwxxxyyyyyyyyyyyy{{{xxxtttqqqqqqpppooonnntttvvvzzz}}}~~~}}}|||yyyyyyzzz{{{}}}|||yyyzzz{{{~~~wwwccc[[[UUUMMMHHHBBBCCCEEEFFFCCCDDDNNNYYYjjj~~~rrr```RRRHHHEEEAAA????????????>>>======>>>>>>>>>>>>>>>===<<<<<<<<<===<<<<<<;;;;;;999999999::::::;;;;;;;;;777777666555444444333333666666777777777777666666777777777666666555555555111222333333333444777:::777888;;;===???@@@AAAAAAAAADDDHHHKKKLLLNNNPPPQQQSSSSSSSSSUUUZZZ___aaabbbVVVSSSPPPLLLJJJIIIJJJKKKDDDHHHLLLOOOSSS^^^nnn{{{~~~yyyzzz|||}}}|||zzzwwwuuuuuuuuutttttttttsssssssssuuuwwwyyyzzzzzzzzzzzz{{{rrrrrrssssssssssssssstttrrrrrrrrrrrrqqqooonnnnnnmmmnnnooommmjjjhhhggggggzzzyyy{{{fffUUUHHHHHHIIIIIIKKKQQQJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHJJJKKKLLLMMMPPPUUU[[[```ffflllsssvvvwww}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyuuuxxx{{{||||||||||||}}}{{{yyywwwvvvwwwxxxxxxwwwttttttuuuwwwxxxwwwuuurrrqqqrrruuuuuuuuuvvvxxxzzzzzzzzzyyywwwuuurrrpppooovvvvvvwwwzzz~~~~~~}}}{{{zzzzzz{{{|||}}}|||{{{yyywwwxxx}}}nnnZZZUUUOOOHHHFFFCCCAAAAAAAAABBBKKKTTTcccuuu~~~mmm___NNNGGGBBBAAAAAA??????AAA>>>>>>>>>>>>============::::::;;;;;;<<<;;;;;;;;;:::::::::999999888888888777777777666555555444444444555555666666666666666666666555444444444444555222222111111222222333444::::::;;;<<<===???AAABBBBBBDDDGGGIIIKKKNNNSSSVVV[[[\\\\\\\\\]]]ccclllsssjjj```YYYWWWTTTOOONNNRRRNNNRRRVVVXXX]]]ggguuu~~~zzzzzzzzzyyyxxxvvvuuutttxxxvvvssssssssssssrrrqqqqqqsssvvvwwwwwwvvvvvvwwwrrrpppppprrrtttwwwwwwwwwssstttuuuuuussspppllljjjjjjkkkllllllkkkjjjiiihhhzzz{{{hhhXXXKKKJJJKKKHHHIIIMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKKKKLLLNNNRRRXXX\\\bbbhhhooossstttyyy~~~||||||}}}}}}~~~}}}{{{zzzxxxtttvvvxxxyyyxxxyyyzzz{{{~~~|||yyyxxxyyyyyyyyyxxxuuuuuuuuuvvvwwwvvvsssqqqnnnqqquuuxxxxxxwwwxxxxxx{{{zzzzzzxxxwwwuuusssrrruuuuuuvvvxxx|||}}}|||zzzyyyyyyzzz|||}}}{{{zzzyyywwwyyy}}}hhh\\\TTTKKKIIIEEECCCCCCBBBCCCIIIRRRbbbrrrtttgggSSSKKKEEEDDDCCC@@@???@@@>>>>>>>>>>>>============::::::;;;;;;<<<;;;;;;::::::::::::999999999888888777666666555444444333333555666666777777777777777666666555444444444444444333333333333333444555555999::::::<<<===???AAABBBCCCEEEHHHJJJMMMQQQVVVZZZ___aaaaaa______fffsss}}}yyypppiiieeeaaaZZZXXXZZZXXX[[[]]]___ccckkkwww}}}yyyzzzwwwwwwwwwwwwvvvvvvvvvuuuwwwvvvttttttttttttsssqqqppprrruuuvvvuuutttuuuvvvqqqpppoooqqqsssvvvvvvvvvttttttuuuuuusssooollljjjiiijjjkkkkkkkkkjjjiiihhh~~~kkkZZZKKKIIIIIIEEEDDDGGGLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLNNNSSSVVV[[[bbbiiimmmpppttt|||}}}{{{{{{||||||~~~}}}|||{{{yyyxxxwwwuuuvvvwwwwwwwwwwwwzzz|||~~~{{{zzzzzzzzzyyyxxxuuuuuuuuuuuuvvvvvvsssqqqlllpppuuuyyyyyyxxxwwwwww{{{{{{{{{zzzzzzxxxwwwvvvvvvuuuuuuwww{{{}}}}}}|||{{{{{{yyyyyyyyyzzz{{{|||xxxyyyyyyyyyzzz}}}{{{hhhZZZPPPLLLHHHFFFEEEDDDCCCHHHNNN\\\kkk||||||qqqYYYPPPHHHFFFEEEAAA???@@@>>>>>>>>>>>>============:::;;;;;;<<<;;;;;;:::::::::::::::999999999999888777777777666555555444444666666777888888888888777666555555444444444444444555555555555555666666777999:::;;;<<<>>>@@@AAABBBDDDFFFIIILLLPPPUUU[[[___dddggghhheeedddkkk{{{|||wwwqqqjjjeeeddddddeeeggggggiiioooxxx}}}yyyvvvvvvssssssssssssssstttuuuvvvvvvuuuttttttuuutttrrrpppoooqqqssstttssssssssstttpppoooooopppsssuuuuuuuuuuuuuuuuuutttrrrooollljjjhhhhhhiiijjjjjjjjjiiiiiiuuuaaaOOOKKKJJJGGGFFFIIILLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMPPPUUU[[[bbbgggjjjooouuuzzz|||{{{{{{{{{|||~~~}}}{{{yyyxxxvvvvvvvvvxxxyyyyyyyyyxxxyyy|||~~~~~~{{{yyyyyyyyyxxxwwwtttttttttuuuwwwwwwvvvtttmmmppptttwwwwwwwwwwwwxxx{{{{{{{{{||||||{{{{{{zzzwwwvvvvvvxxxzzz{{{{{{zzzyyyyyyxxxxxxxxxyyyzzzzzzvvvxxxyyyzzz{{{}}}uuubbbVVVNNNIIIFFFFFFEEECCCGGGLLLUUUddduuuxxx```UUUKKKHHHFFFCCC@@@@@@>>>>>>>>>>>>============;;;;;;;;;<<<;;;;;;::::::999999999999999999999999999999888888777666666555555555666777777777777777666555444444333333444444555555555555555666666777:::;;;<<<>>>@@@AAABBBBBBDDDFFFJJJMMMQQQXXX___ccchhhnnnrrrppplllqqqwwwqqqmmmmmmmmmmmmlllmmmpppvvv{{{~~~yyyyyyxxxvvvuuuppppppoooooopppqqqrrrssssssrrrrrrrrrssssssqqqnnnnnnqqqssstttsssrrrrrrsssqqqpppooopppsssuuuuuutttuuuuuuuuusssqqqooollljjjggghhhhhhiiijjjjjjjjjjjjmmmWWWOOOMMMKKKJJJNNNKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHJJJKKKPPPUUU[[[aaadddiiinnnrrr~~~|||{{{{{{{{{|||}}}{{{xxxvvvttttttuuuuuuyyyzzzzzzyyyxxxyyy|||~~~~~~|||xxxwwwwwwvvvuuutttsssssssssuuuxxxyyyyyyxxxpppqqqrrrrrrrrrtttvvvyyyyyyzzz{{{{{{||||||||||||yyyxxxxxxxxxzzz{{{zzzyyywwwwwwwwwwwwwwwxxxyyyyyyuuuxxxzzz{{{|||}}}lll[[[QQQKKKFFFEEEDDDDDDFFFKKKQQQ___qqq}}}hhh[[[NNNHHHFFFCCCAAAAAA>>>>>>>>>>>>============;;;<<<<<<<<<;;;::::::999999999999999999999999999888777777666666555555444333444555555666666555555555555444333333333333333444444333333444444555666:::;;;===???AAABBBBBBBBBCCCEEEHHHKKKPPPWWW___eeemmmuuu}}}}}}xxxyyy{{{uuussssssrrrpppppprrruuuxxxyyytttvvvvvvtttsssnnnnnnmmmmmmmmmnnnnnnooopppooonnnoooppppppnnnmmmoooqqqssstttsssrrrrrrrrrqqqpppooopppssstttuuutttsssssssssrrrpppnnnllljjjhhhhhhhhhiiiiiijjjkkkkkkxxx^^^TTTQQQLLLJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJIIIKKKLLLKKKJJJHHHHHHHHHKKKOOOTTTYYY]]]bbbhhhkkkwww}}}}}}{{{yyyyyyzzzzzz{{{xxxuuusssrrrssstttvvvvvvwwwxxxwwwwwwwwwyyyzzz{{{xxxuuutttttttttsssrrrsssrrrrrrtttwwwyyyyyyyyyqqqqqqqqqooooooppptttwwwwwwxxxyyyzzzzzz{{{{{{zzz{{{zzzxxxyyyzzzzzzxxxwwwuuuuuuuuuvvvwwwwwwwwwxxxvvvxxx{{{|||}}}~~~zzzdddXXXOOOHHHEEEDDDCCCFFFJJJOOO\\\lllzzzuuudddRRRJJJFFFCCCAAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999999888999999999999:::::::::555555555444333333222222333333444555555555555444555444444333333333333333333333222222333333444555888999<<<>>>@@@AAAAAA@@@@@@BBBDDDHHHMMMUUU]]]cccoooxxxyyyvvvuuussssssssstttvvvwwwvvvrrrtttssspppooommmmmmnnnoooooonnnnnnmmmooommmkkkkkkmmmnnnmmmllloooqqqssstttrrrqqqqqqqqqqqqooooooooorrrssssssssspppppppppooonnnmmmlllkkkjjjjjjjjjiiijjjjjjkkklll}}}oooddd^^^UUUMMMKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMMMMKKKIIIHHHHHHGGGIIIMMMQQQVVV\\\bbbeeennnuuu}}}{{{xxxwwwwwwwwwxxxxxxvvvssspppppprrrtttvvvsssuuuwwwwwwvvvuuuvvvwwwxxxuuusssrrrrrrsssrrrrrrtttrrrqqqrrrtttvvvvvvuuuoooppppppooonnnnnnpppqqquuuuuuvvvwwwxxxxxxxxxxxx{{{yyyxxxxxxxxxxxxvvvtttsssssstttuuuvvvvvvwwwwwwxxxzzz||||||}}}~~~sssaaaWWWLLLGGGEEECCCEEEIIIKKKUUUaaammmzzzpppYYYLLLGGGCCCAAA@@@>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999888888888999999999:::::::::666666555555444333333333333444444555555555555555555444333333222222333333333333333222333333444555444666999;;;===>>>=========>>>AAADDDIIIQQQYYY___kkksss}}}wwwsssrrrqqqqqqrrrsssttttttzzz~~~xxxttttttqqqmmmlllkkkmmmppprrrsssrrrqqqppppppmmmjjjiiikkkmmmnnnnnnnnnppprrrrrrqqqoooooopppooommmlllmmmoooqqqqqqpppmmmmmmmmmmmmmmmlllllllllmmmlllkkkjjjjjjjjjkkklll~~~~~~yyyqqqdddXXXSSSMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNNNNLLLIIIHHHHHHDDDFFFHHHLLLRRRXXX^^^bbbgggooo{{{}}}{{{xxxvvvuuutttuuuvvvwwwuuuqqqooooooqqquuuwwwsssuuuwwwxxxvvvuuuuuuvvvvvvtttrrrqqqrrrsssrrrrrruuusssqqqqqqrrrrrrrrrqqqmmmoooqqqqqqooommmmmmmmmssstttuuuvvvvvvvvvvvvvvv{{{yyywwwvvvwwwvvvtttrrrrrrssstttuuuvvvvvvvvvvvvyyy{{{|||}}}}}}~~~iii]]]OOOIIIEEECCCDDDHHHFFFNNNWWW```nnnyyy___OOOGGGCCC@@@???>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::999888888888888999999:::::::::999999999888777777666666444555555666666666666666555444333333222222333333444333333333333444555555222444666999;;;;;;;;;::::::<<<>>>AAAFFFNNNWWW]]]eeellltttzzz||||||}}}|||rrrnnnmmmlllmmmoooqqqqqqqqqtttwww{{{~~~{{{wwwuuuqqqmmmllljjjmmmqqquuuwwwwwwuuutttqqqnnnjjjiiijjjmmmooopppmmmooopppqqqooonnnmmmnnnmmmllljjjkkkmmmnnnnnnnnnllllllllllllllllllllllllooonnnlllkkkjjjkkkkkkllltttrrrYYYVVVKKKLLLOOOIIIIIILLLIIIGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLJJJGGGEEEGGGGGGHHHJJJNNNTTTYYY\\\dddjjjttt}}}zzzuuussssssssstttsssuuuuuussspppnnnmmmoooqqqvvvtttssstttvvvvvvsssppprrrqqqpppppppppppppppqqqrrrssstttrrrpppooopppqqqlllmmmmmmllljjjkkkmmmpppqqqqqqrrrrrrrrrqqqppppppvvvvvvwwwvvvvvvuuutttsssssstttuuuvvvvvvvvvvvvvvvxxxzzz|||}}}||||||}}}~~~yyydddPPPIIIFFFBBBBBBFFFFFFIIIPPPXXXbbbooo{{{gggQQQHHHDDDAAA>>>@@@???>>>======<<<<<<<<<======>>>>>>===;;;:::888888888888999999:::::::::888777555333222333444555222444666666555444555666555555444444444333333333333333333222222111111111555555777888999999999999;;;<<<>>>???AAAFFFLLLPPPbbbccceeeiiinnnssswwwzzz|||yyysssnnnccceeehhhkkklllkkkjjjiiinnnpppssstttssstttuuuvvv~~~{{{uuurrrrrrpppooopppoooooonnnoooqqqssstttssspppmmmlllmmmnnnnnnnnnqqqqqqpppooonnnmmmlllllljjjkkkmmmnnnnnnnnnmmmlllooommmllllllmmmlllkkkjjjnnnmmmkkkjjjiiijjjjjjkkkuuuuuunnn[[[NNNKKKNNNIIIIIILLLHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLJJJHHHGGGHHHHHHHHHIIILLLPPPTTTVVV```fffoooyyy{{{xxxtttrrrrrrrrrrrrrrrssssssrrrpppmmmlllnnnooouuusssqqqrrrttttttrrrooosssrrrqqqpppoooooooooooonnnooopppooonnnmmmnnnooonnnoooooonnnllllllmmmnnnoooppppppqqqqqqpppppppppsssssstttuuuvvvvvvvvvuuuvvvvvvwwwwwwxxxxxxwwwwwwzzz{{{}}}}}}||||||~~~~~~iiiUUULLLHHHBBBAAADDDFFFHHHLLLSSS[[[fffrrrzzziiiTTTJJJFFFCCC@@@@@@@@@>>>===============<<<=========<<<;;;999888999999999999::::::::::::999777555444333444555666444555777777666555666777555444444444444333333333444444444444333333222222444555666777888888888888:::;;;<<<===???CCCHHHLLLUUUWWWYYY]]]ccchhhmmmppprrrtttvvvwwwuuuqqqllliii^^^aaadddggghhhhhhgggfffcccfffhhhiiijjjjjjkkkmmmtttwwwzzz|||~~~}}}vvvrrrppppppooonnnooooooooooooooopppqqqrrrpppnnnkkkkkkmmmoooppppppqqqqqqqqqqqqpppnnnmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjlllkkkjjjkkkmmmnnnmmmlllmmmlllkkkjjjjjjkkkkkklllyyymmmwwwcccRRRKKKLLLHHHIIILLLFFFIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMMMMMMMKKKJJJIIIIIIHHHGGGGGGHHHKKKMMMOOOYYY___gggpppzzz~~~}}}zzzwwwsssqqqqqqrrrrrrqqqqqqssssssrrrpppnnnnnnooorrrqqqppppppqqqqqqpppooossssssqqqooonnnmmmmmmllljjjkkkmmmmmmmmmmmmnnnppppppqqqrrrqqqnnnllllllmmmmmmnnnooopppppppppppppppoooppprrrtttvvvwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvwwwwwwvvvuuuvvvyyy{{{nnnZZZQQQKKKDDDAAACCCEEEFFFHHHKKKQQQ[[[eeemmm}}}nnnXXXMMMHHHEEECCCAAA@@@???>>>============<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;:::::::::::::::999777555555555555666555777888888777666666777666666666666555555555555555555555555444444444444333444555666666666666666777888999:::;;;===BBBEEEGGGHHHJJJNNNTTTYYY^^^aaaeeefffhhhiiiiiigggeeedddYYY[[[___bbbccccccbbbaaa^^^```ccceeeeeefffhhhiiikkkooouuuzzz}}}xxxuuuqqqooonnnnnnnnnmmmnnnnnnoooooopppooooooooommmkkkiiijjjlllooopppqqqpppqqqsssssssssqqqooonnnppppppppppppooommmkkkjjjjjjiiihhhjjjlllnnnooonnnllllllkkkkkkkkklllmmmmmmnnnrrr~~~lllWWWLLLJJJGGGIIIKKKEEEJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGHHHJJJKKKRRRWWW___hhhqqq{{{|||{{{yyyvvvsssrrrrrrrrrrrrqqqrrrtttvvvvvvtttrrrpppppppppooonnnnnnnnnoooooonnnsssrrrpppnnnllljjjiiiiiiiiijjjlllmmmmmmnnnppprrrqqqssstttssspppmmmlllkkkmmmmmmooopppqqqqqqqqqqqqpppqqqsssuuuwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvsssssssssrrrqqqrrruuuxxx}}}ppp\\\TTTNNNEEEAAACCCBBBCCCCCCDDDIIIQQQ[[[bbbuuu~~~ttt___QQQJJJGGGEEEAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::;;;:::888777666666666666555777888888666555555666999999999888888888777777555444444444444444444444222333444555555555555555555666777777777888<<>>???AAADDDHHHLLLPPPRRRYYYZZZ[[[\\\^^^______```WWWXXX[[[^^^___^^^\\\[[[[[[^^^aaacccdddeeegggiiigggmmmtttzzz~~~sssrrrpppooonnnnnnmmmmmmmmmnnnoooppppppooonnnmmmmmmkkkiiiiiikkknnnoooooooooqqqsssuuuuuusssqqqpppqqqqqqrrrrrrrrrpppooonnnjjjiiihhhhhhjjjlllmmmlllkkkkkkkkkllllllmmmmmmnnnqqqnnntttqqq[[[NNNKKKFFFHHHKKKEEEJJJJJJKKKKKKLLLMMMMMMMMMKKKLLLLLLLLLLLLKKKKKKKKKGGGGGGFFFFFFGGGHHHIIIJJJLLLPPPXXX```jjjttt~~~||||||yyyvvvtttsssssstttsssrrrqqqtttvvvvvvuuurrrqqqpppnnnnnnnnnmmmmmmmmmnnnooosssqqqooollljjjhhhgggfffhhhiiikkkllllllmmmoooqqqppprrrsssrrrpppmmmllllllnnnooopppqqqrrrrrrrrrrrrrrrsssuuuvvvwwwxxxxxxxxxwwwwwwxxxwwwwwwvvvuuuuuuvvvvvvuuutttssstttwwwyyy{{{ooo]]]UUUPPPGGGBBBDDD@@@@@@@@@AAAEEELLLTTTZZZlllwww{{{gggWWWMMMHHHFFFBBBAAA@@@??????>>>>>>>>><<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;:::999888777666555555444555777666555444444555888888888777777777666666333333333333333444444444222333333444444444444333444555555555555555888:::<<<======>>>@@@CCCFFFHHHNNNNNNOOOQQQSSSUUUXXXYYYUUUWWWYYY[[[\\\ZZZYYYWWWVVVYYY\\\^^^___```bbbdddfffllltttzzz~~~~~~~~~ttttttsssqqqpppnnnnnnnnnlllmmmoooppppppooonnnmmmpppmmmjjjiiijjjkkklllkkknnnppprrruuuuuutttrrrqqqpppqqqssstttuuuuuuuuutttmmmkkkhhhggghhhiiiiiiiiijjjkkkkkkllllllmmmmmmmmmwwwmmmkkkyyyttt___RRRMMMFFFGGGKKKGGGJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIFFFFFFFFFFFFGGGHHHHHHIIIGGGKKKRRRYYYbbblllvvv}}}|||}}}xxxvvvtttsssttttttsssrrroooqqqssssssrrrpppooonnnnnnoooooonnnlllmmmooorrrsssrrrooommmjjjhhhggggggggghhhjjjjjjjjjjjjkkkmmmnnnoooppppppnnnllllllmmmooopppqqqrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwuuuuuuvvvvvvvvvuuuttttttuuuvvvvvvtttssssssuuuwww{{{ooo]]]VVVQQQHHHCCCDDD???@@@@@@AAACCCHHHOOOTTTcccppprrr___QQQIIIGGGCCCBBBAAA@@@????????????===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;:::999888777666555444222444666666555444555666555555555555444444444444333333333333333444444444333333444444444444333333333444555555444555777999<<<<<<;;;;;;<<<>>>@@@AAACCCCCCDDDFFFIIIKKKNNNOOORRRTTTWWWYYYZZZZZZXXXWWWWWWZZZ\\\^^^___```aaaccceeejjjrrrxxx|||~~~xxxxxxtttuuutttssspppoooooopppmmmmmmnnnooopppppppppppprrrooollljjjjjjjjjjjjiiilllnnnppprrrttttttsssrrrooopppsssuuuwwwxxxyyyyyyqqqnnnjjjhhhhhhiiiiiihhhjjjjjjkkklllllllllkkkkkkuuuiiiqqqtttaaaUUUOOOEEEEEEJJJHHHIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLKKKIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDHHHMMMSSSZZZccclllrrruuuzzz~~~}}}{{{}}}vvvtttssssssssssssrrrqqqnnnppprrrrrrpppooonnnooooooppppppooommmnnnqqqtttuuutttqqqooommmkkkjjjiiiiiijjjkkkkkkiiiiiiiiikkkjjjkkkllllllkkkkkkmmmoooooopppqqqqqqqqqqqqpppppppppqqqrrrtttuuuuuuvvvvvvttttttuuuvvvvvvvvvuuuuuutttuuuvvvuuutttssstttuuuyyy~~~qqq___YYYSSSIIICCCCCC@@@AAAAAABBBBBBEEEJJJMMMZZZiii}}}}}}hhhVVVLLLHHHCCCBBBAAA@@@@@@???@@@@@@>>>===<<<<<<<<<<<<===>>>999999999999::::::::::::::::::999888777555444333111333555666666666777888666555555555555444444444333444444444555555555555333444444444444444333333333555666666666666777999888888888888999:::<<<===<<<===>>>@@@BBBEEEGGGHHHKKKNNNRRRVVVYYYZZZZZZZZZ\\\^^^aaabbbbbbbbbdddeeeccchhhpppvvv{{{|||uuutttrrrssssssqqqnnnnnnpppsssmmmmmmnnnnnnpppqqqssstttssspppmmmkkkjjjkkkjjjjjjkkklllnnnoooqqqrrrrrrsssnnnooorrruuuwwwxxxyyyyyyuuuqqqmmmkkkkkkkkkkkkkkkiiijjjkkkkkkkkkjjjiiihhhmmmnnnsssbbbXXXQQQEEEDDDJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLJJJIIIGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCFFFJJJNNNTTT\\\dddjjjlllqqq{{{||||||}}}yyyyyy~~~tttsssrrrrrrsssrrrqqqpppppprrrsssrrrqqqppppppqqqoooqqqqqqooonnnnnnrrrvvvwwwuuusssqqqooommmllllllmmmnnnnnnmmmkkkjjjjjjkkkhhhiiijjjiiiiiikkknnnpppoooppppppppppppoooooonnnmmmnnnppprrrsssuuuuuuuuussstttuuuvvvvvvvvvvvvvvvwwwyyyzzzzzzyyyxxxxxxyyyvvvzzzsssbbb[[[TTTJJJCCCCCCAAABBBCCCBBBBBBCCCFFFHHHUUUeeezzzmmmZZZNNNIIICCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<===>>>???888888888999999::::::::::::999999888666555333222111444666777777888999:::888888888888777777777777444555555555666666777777444444444555555444333333444555777777777777888:::444444444555666888:::;;;;;;<<<===???AAACCCDDDEEEFFFIIINNNTTTYYY[[[\\\\\\\\\^^^aaabbbbbbbbbcccddddddiiipppwww||||||vvvtttooopppqqqooolllmmmqqqtttnnnmmmmmmnnnppprrruuuvvvssspppmmmkkkkkklllkkkkkkjjjkkklllmmmoooqqqrrrsssmmmoooqqqtttvvvwwwwwwwwwvvvsssooommmmmmnnnnnnnnniiijjjkkkkkkjjjiiigggfffxxxrrr}}}wwwjjj]]]WWWQQQJJJHHHKKKGGGMMMNNNKKKJJJNNNNNNJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDFFFJJJOOOUUUZZZ]]]cccgggpppyyywwwxxxyyyyyyuuuuuuuuuvvvuuuuuutttsssqqqrrrsssqqqooonnnnnnoooooooooooopppqqqrrrssstttuuutttrrrqqqoooooonnnnnnppppppooonnnmmmlllkkkkkkkkklllmmmoooooonnnlllkkkoooqqqrrrrrrqqqqqqqqqrrrppppppqqqqqqrrrrrrrrrssstttuuuvvvvvvuuuuuuvvvwwwyyyyyyzzz{{{{{{zzzzzzyyy|||}}}hhh[[[WWWPPPHHHDDDBBBDDDEEEDDDBBBBBBEEEHHHPPP]]]ppp|||iiiWWWLLLHHHDDDBBBCCCAAA>>>>>>@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666555555555555666666666666777666666555555555444444444444555666777777666555444333555777666444333444777444444444555555555555666777777777777777888888888;;;;;;<<<===???@@@BBBCCCDDDGGGMMMRRRVVVZZZ___bbbaaabbbccceeefffhhhiiijjjkkkmmmqqquuuyyy~~~|||vvvpppsssrrrqqqpppoooooooooooolllkkkkkkmmmoooppppppooopppooonnnlllkkkjjjiiihhhllljjjjjjnnnsssuuurrrooonnnhhhiiisssyyywwwtttuuussssssrrrqqqpppooommmllloooooonnnmmmkkkiiifffdddxxx{{{yyyhhh\\\RRRIIIHHHKKKIIIMMMMMMIIIIIILLLMMMJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFHHHLLLPPPSSSVVV\\\aaajjjxxxyyywwwwwwxxxxxxrrrrrrrrrrrrrrrrrrqqqqqqpppqqqrrrqqqnnnmmmnnnooonnnnnnooooooqqqrrrttttttxxxwwwvvvuuusssrrrrrrqqqqqqqqqpppooonnnmmmlllllllllmmmooopppppppppnnnmmmoooqqqssssssrrrqqqqqqqqqpppppppppqqqqqqqqqrrrrrrssstttvvvvvvuuuuuuvvvxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||uuueee]]]UUUKKKEEEBBBDDDDDDCCCAAAAAADDDFFFLLLXXXiiizzzuuuaaaTTTKKKFFFCCCCCCBBB>>>>>>@@@>>>>>>=========<<<<<<<<<::::::::::::::::::::::::;;;:::999888777666666555555555666666666777777777666666555555555444444444444444444555555444444444333555666555333222444666444444444444555555555555777777777777777888888888;;;;;;<<<===???@@@BBBCCCDDDHHHNNNSSSWWW\\\```cccfffggghhhiiiiiijjjkkklllnnnppptttwww{{{|||wwwtttrrrqqqpppoooooonnnoooooopppnnnllllllmmmmmmmmmllloooooonnnmmmkkkiiihhhfffgggffffffjjjoooqqqpppnnnqqqllllllrrrvvvtttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqooooooooonnnllljjjhhhfffzzzzzzhhhXXXMMMKKKMMMKKKMMMMMMJJJJJJLLLLLLJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFFFFHHHJJJLLLMMMRRRXXXaaalllyyy}}}xxxvvvvvvvvvwwwuuuuuuuuuttttttssssssssspppqqqqqqpppnnnmmmnnnooonnnnnnnnnoooqqqssstttuuuzzzzzzyyywwwvvvuuutttssssssrrrrrrqqqpppooonnnnnnmmmoooppprrrrrrrrrpppooooooqqqttttttsssqqqppppppppppppppppppqqqqqqqqqqqqrrrtttuuuuuuuuuuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{|||{{{{{{}}}nnnbbbVVVKKKDDDCCCCCCCCCBBB@@@@@@BBBDDDLLLVVVeeeuuunnn]]]QQQJJJEEEDDDCCC@@@@@@BBB>>>>>>>>>>>>============:::::::::::::::::::::::::::999999888777666555555555666666666666777777777666666666555555555555444333333333222222333333333222444555444333222333555444444444444555555555555666666666777777888888888:::;;;<<<===???AAABBBDDDEEEIIIOOOTTTYYY]]]bbbeeeiiijjjlllmmmmmmnnnpppqqqrrrtttxxx{{{yyyvvvuuuppppppoooooooooooooooppprrroookkkiiiiiiiiihhhgggnnnnnnoooooommmjjjgggeeebbbbbbcccgggkkknnnnnnnnnqqqmmmmmmppprrrpppooopppoooooopppqqqrrrsssttttttooooooooonnnmmmllljjjjjj}}}{{{hhhYYYQQQNNNLLLMMMNNNOOOPPPPPPNNNKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHJJJPPPYYYaaakkk{{{~~~zzzvvvuuuuuuwwwxxxvvvvvvuuuttttttssssssssspppqqqrrrqqqooonnnooopppoooooopppqqqrrrtttvvvwwwyyyyyyyyyxxxwwwuuutttsssttttttssssssrrrqqqqqqpppnnnoooqqqssssssrrrqqqpppnnnqqqtttuuutttrrrppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqsssuuuuuuuuuuuuwwwxxxwwwwwwvvvwwwwwwyyyzzz{{{zzzzzz|||~~~iiiYYYOOOIIIEEEDDDCCCAAA@@@@@@AAABBBJJJRRR___mmmzzzzzzgggYYYPPPHHHFFFEEECCCCCCEEE?????????>>>>>>>>>==============================999999888777777666555555444444555555555666666666666666666555555555555555444444222222222222444444333333333333333222333333333333444444444555555555555555666666777888888888::::::;;;===???AAACCCDDDEEEIIIOOOTTTXXX]]]bbbeeehhhkkknnnppppppqqqtttwwwuuuwww{{{~~~uuussssssppppppooooooooopppqqqqqqrrrnnnjjjgggfffggggggfffnnnoooqqqrrrppplllhhheeeaaabbbdddfffiiilllppprrrsssqqqqqqpppooonnnooopppllllllmmmnnnooopppqqqrrroooooooooooonnnnnnmmmmmm~~~nnn]]]QQQNNNOOORRRVVVXXXUUUPPPLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFLLLSSSXXX___nnnyyyxxxwwwuuuuuuvvvwwwyyysssrrrqqqooonnnnnnnnnoooppprrrrrrrrrpppooopppqqqqqqqqqqqqrrrtttvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuttttttssssssrrrrrroooppprrrssssssrrrpppooonnnqqqtttuuutttrrrrrrrrrssssssssssssssssssrrrrrrqqqsssuuuuuuttttttvvvwwwtttttttttuuuvvvxxxyyyzzzzzzyyy{{{yyycccWWWRRRHHHFFFDDDBBBAAAAAAAAAAAABBBIIISSS```mmmzzzuuubbbVVVLLLHHHFFFDDDCCCDDD@@@????????????>>>>>>>>>========================999999888888777777666666333333444444444555555555666666666666666666666666666555444333333444555666333333222333333333333333333333333444444444444555444555555666777777888888::::::;;;===???AAACCCDDDEEEIIINNNSSSWWW\\\```cccjjjmmmpppqqqoooooorrrvvvvvvyyy}}}uuusssrrrqqqqqqpppppppppqqqqqqrrrrrroookkkiiijjjkkkllllllnnnppprrrtttrrrnnnjjjgggccceeehhhiiijjjmmmssswww~~~~~~xxxrrroooooopppnnnmmmmmmmmmmmmnnnppppppppppppoooooonnnnnnnnnnnn~~~sss___UUUSSSUUU[[[]]]XXXPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIEEEJJJOOORRRWWWcccttttttvvvvvvvvvuuuuuuvvvxxxsssrrrpppnnnmmmmmmnnnnnnoooqqqrrrqqqpppooopppqqqrrrrrrrrrssstttuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyuuuuuuuuuuuuttttttssssssrrrssstttttttttrrrpppnnnnnnppprrrssssssssstttvvvvvvvvvvvvvvvuuuuuuuuuuuurrrtttuuuuuutttsssuuuvvvqqqrrrtttvvvwwwxxxyyyyyyzzzyyyzzzrrr___UUULLLIIIFFFDDDDDDCCCBBBAAAAAAFFFMMMWWWcccooo{{{qqqcccTTTMMMIIIDDDBBBBBB@@@@@@@@@@@@?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888777777333333444444444555555555555666666666666777777777777666666555555666666777555333222333444555444222333333333333444444444444444444555666777777888888999:::;;;===???AAADDDEEEGGGJJJOOOSSSWWW[[[^^^aaakkkooorrrqqqmmmlllooosssxxx{{{xxxuuusssqqqqqqpppppppppppppppqqqrrrpppnnnmmmoooqqqqqqqqqllloooqqqsssrrrooollliiieeeiiilllkkkjjjmmmuuu|||xxxrrrpppnnnqqqpppooonnnnnnooopppqqqqqqqqqoooooonnnnnnnnnnnn~~~|||```ZZZXXX\\\\\\VVVOOOLLLLLLKKKJJJIIIIIIHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHFFFIIILLLNNNQQQZZZfffooo~~~|||~~~}}}tttwwwxxxwwwtttrrrsssttttttsssqqqnnnmmmmmmnnnooommmooopppooonnnmmmnnnppprrrrrrrrrrrrrrrssstttttttttvvvxxxzzz{{{{{{zzzzzzuuuuuuuuuuuuttttttttttttuuuvvvwwwvvvuuussspppnnnnnnpppqqqqqqrrrtttwwwyyyyyyyyyyyyxxxxxxxxxwwwwwwtttuuuvvvuuusssrrrssstttppprrruuuxxxzzzzzzzzzyyyzzzxxxyyy}}}ooo]]]PPPLLLHHHFFFFFFFFFDDDBBBBBBFFFKKKQQQYYYdddnnnuuuuuuxxxwwwdddXXXQQQJJJEEECCCAAAAAA@@@@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999555555555666666666777777555666666666777777777777555666666777777666666555666444222333555666555333222222333333333444444444333333444555666777888999999999;;;<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::::::::777777777777888888888888555666666666777777888888444555666777777666555444777444333444666777555333222222333333333444444444333333444555666777888999999999;;;<<>>???AAA???>>>@@@=========>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===IIIAAA888333444666666444555555555555555555555555666555555555555444444444555555555444444333333333555444333333333333444555777777666666666666666777888:::<<<===???AAAEEEHHHKKKNNNRRRXXX]]]```___^^^dddgggjjjnnnqqquuu{{{~~~wwwrrrpppoooooooooooonnnllljjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkdddeeegggggggggiiimmmppp{{{ssspppoookkkkkkllllllmmmnnnooooooqqqpppooommmmmmmmmnnnoooyyyrrr{{{dddXXXSSSLLLGGGGGGFFFHHHIIIIIIHHHHHHJJJLLLGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHJJJMMMNNNQQQXXX```eeegggjjjnnnrrr{{{zzzrrrqqqqqqqqqqqqrrrtttuuuvvvtttwwwzzz|||}}}yyyvvvvvvvvvuuurrrooommmlllmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhiiijjjlllmmmqqqqqqpppooooooooopppqqqqqqqqqrrrtttuuuwwwxxxyyyrrrssstttvvvwwwxxxyyyyyyyyyvvvtttsssuuuvvvtttsssrrrrrrqqqqqqrrrsssuuuvvvwwwyyy{{{|||{{{{{{{{{|||xxxxxxxxxxxxwwwvvvuuuuuurrrsssuuuvvvwwwwwwwwwwwwtttuuuvvvwwwxxxzzz~~~mmm\\\UUURRRJJJHHHHHHBBBBBBAAAAAABBBEEEIIIMMMOOORRRYYYdddppp|||tttcccUUUNNNFFF@@@@@@AAA???>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;FFF???888444555777666444666666666666666666666666777777666666666555555555555555555444444333333333666666555444444555666666888777777666666666777777999:::<<<===???BBBFFFIIIKKKMMMQQQWWW]]]aaaccccccdddgggkkknnnqqqwww~~~|||xxxrrrnnnmmmlllkkkkkklllkkkiiihhhgggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiijjjjjjjjjjjjjjjaaabbbddddddeeefffjjjlllyyy}}}}}}vvvpppmmmmmmkkkkkkkkkkkkllllllllllllnnnmmmlllllllllnnnooopppooosssooo[[[SSSKKKFFFDDDFFFHHHJJJJJJIIIIIIIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHJJJKKKJJJNNNTTTWWWYYY[[[___ccchhhkkkooorrruuuxxx|||xxxsssmmmiiiiiiiiijjjkkkmmmoooqqqrrrqqqvvv{{{}}}~~~yyyuuutttrrrpppnnnmmmlllkkkkkkjjjiiihhhhhhhhhhhhhhhiiihhhgggggghhhiiijjjkkkppppppoooooooooooopppqqqnnnppprrrtttuuuuuuuuuuuupppqqqsssuuuwwwyyy{{{{{{xxxvvvtttuuuvvvwwwvvvuuuttttttssssssssssssttttttuuuwwwxxxyyyxxxxxxyyy{{{yyyxxxwwwvvvvvvuuuuuuuuurrrrrrssstttuuuuuuuuuttttttuuuvvvwwwwwwyyy}}}{{{kkkbbb[[[NNNHHHIIIEEECCCBBB@@@@@@@@@BBBDDDEEEIIINNNXXXdddqqqwwwcccUUUMMMEEECCCCCCAAA@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999::::::AAA<<<777555777777666444777777777777777777777777888777777777666666666666555555555444444444444444777777666555555666777777888888777777777777888888999;;;===>>>???BBBFFFIIILLLNNNQQQUUU[[[aaaeeehhheeehhhkkkmmmooouuu~~~vvvsssooommmlllkkkiiihhhhhhgggfffeeeeeefffhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggaaabbbdddddddddfffiiikkkqqquuuxxxvvvrrrnnnllllllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjkkklllnnnpppqqqwwwssswwwwww```WWWPPPKKKIIIGGGHHHJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIKKKNNNOOOPPPSSSVVVYYY\\\^^^aaadddgggkkkpppttt{{{yyyqqqmmmkkkiiihhhcccdddeeegggjjjmmmoooppprrrwww|||~~~}}}xxxtttrrrnnnlllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhlllkkkjjjiiiiiijjjkkklllnnnnnnnnnnnnnnnooooooooonnnoooppprrrssssssttttttsssssssssttttttuuuuuuvvvuuuuuuttttttuuuuuuvvvvvvuuuttttttsssrrrrrrqqqqqqssstttuuuuuutttuuuwwwyyyyyyxxxvvvuuuttttttuuuvvvrrrrrrsssssssssssssssssstttuuuvvvvvvvvvxxx{{{~~~zzzooodddQQQIIIIIIFFFCCCBBB@@@???>>>>>>???@@@BBBGGGOOOZZZhhhxxxsss^^^TTTJJJFFFEEEBBBBBBDDD?????????>>>>>>>>>>>>>>><<<<<<;;;:::999999999999<<<999777777888888777555888888888888888888888888777777777666666666555555555555555555555444444444666666666666666666666666888777777777777888888999999;;;<<<>>>???BBBFFFIIIMMMNNNPPPRRRWWW]]]ccchhhgggiiikkkjjjjjjoooxxxtttrrrooonnnnnnmmmkkkiiigggfffeeeddddddeeefffgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeccceeegggggghhhiiikkkmmmoooqqqtttssspppmmmlllllljjjjjjjjjjjjkkkkkkkkkkkklllkkkkkkkkklllnnnpppqqq~~~wwwpppyyykkk```YYYRRROOOGGGHHHIIIJJJLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKNNNPPPTTTUUUXXXZZZ\\\aaafffjjjlllpppwww}}}wwwsssmmmiiigggfffffffffaaabbbdddfffjjjmmmppprrrssswww{{{}}}xxxxxxyyyxxxwwwtttpppllliiijjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiijjjmmmlllkkkiiiiiiiiiiiijjjkkkllllllmmmmmmnnnnnnnnnoooooonnnnnnoooqqqtttvvvttttttrrrqqqpppppppppqqqsssssssssrrrrrrrrrsssttttttssssssrrrqqqpppooonnnqqqrrrrrrqqqpppqqqtttwwwxxxwwwvvvtttsssttttttuuutttsssssssssrrrrrrrrrsssssstttuuuttttttvvvxxx{{{ssshhhTTTKKKKKKGGGCCCBBBAAA???>>>>>>?????????CCCJJJTTTbbbrrrggg[[[NNNHHHEEEBBBBBBDDD@@@@@@??????>>>>>>>>>>>><<<;;;:::999999999999999999888888999999999888666777777777777777777777777666666666555555555444444555555555555555555555555555555555555555555555555777777666666777888999999888:::<<<===>>>AAAEEEHHHMMMOOOPPPQQQSSSWWW]]]bbbfffiiijjjhhheeehhhpppwwwsssqqqpppoooooonnnllljjjiiihhhfffeeeddddddeeeeeeiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeedddeeegggiiijjjiiijjjlllmmmnnnoooqqqpppnnnkkkjjjiiihhhiiijjjkkklllmmmnnnnnnooonnnmmmmmmmmmnnnooopppssspppppp}}}{{{lll```VVVOOOKKKJJJHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPQQQSSSVVVZZZ^^^aaaeeelllrrrwww|||{{{wwwiiihhhfffcccbbbaaa``````aaabbbdddfffjjjmmmppprrrssswww|||vvvrrrrrrrrrsssuuusssoookkkiiijjjkkkjjjhhhgggggggggggghhhhhhiiijjjkkkjjjhhhfffeeeeeeeeeeeehhhiiijjjkkklllllllllkkkooonnnllllllnnnqqquuuxxxrrrqqqpppooonnnoooppppppqqqrrrrrrqqqooooooqqqrrrrrrsssrrrrrrqqqooonnnmmmoooooonnnmmmlllnnnrrruuuwwwvvvuuuttttttssssssssstttsssrrrqqqqqqqqqqqqqqqrrrrrrsssrrrrrrsssvvvxxx|||}}}|||qqqhhhXXXPPPNNNIIICCCCCCBBBAAA@@@@@@@@@@@@???BBBHHHPPP]]]mmm}}}uuugggWWWMMMGGGAAA@@@BBB???>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;888999::::::::::::999888777777777777777777777777555555555555444444444444555555555555555666666666444555555666666555555444666555555555666777888999777999;;;<<<===@@@DDDGGGKKKNNNPPPQQQQQQSSSWWW[[[cccgggiiihhhdddfffnnnvvvyyy}}}~~~rrrpppnnnnnnnnnmmmkkkiiikkkjjjhhhgggfffffffffgggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggeeeeeecccfffhhhiiiiiiiiijjjkkkkkkllllllkkkjjjiiigggfffggghhhiiikkklllnnnooopppoooooonnnmmmmmmnnnppppppmmmwww|||rrrxxxttteee\\\VVVRRRMMMKKKLLLMMMLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHHHHIIIJJJKKKJJJJJJGGGIIIJJJKKKLLLMMMPPPRRRWWW\\\bbbhhhmmmrrrwwwzzzyyysssoookkkiii```aaa```___^^^^^^___``````aaabbbeeeiiillloooqqqssszzzzzzrrrpppooommmoootttsssoookkkjjjlllmmmkkkhhheeeeeeeeeeeefffggghhhiiiiiihhhfffdddbbbaaaaaabbbfffggghhhiiijjjjjjjjjiiikkkllllllnnnpppsssvvvwwwsssrrrpppnnnnnnnnnooopppqqqrrrrrrqqqnnnmmmoooqqqrrrsssssssssrrrpppooonnnnnnmmmllljjjiiikkkppptttuuuuuuuuuuuutttsssrrrrrrsssrrrqqqooooooooooooooopppqqqqqqqqqppppppsssuuuxxxyyy{{{tttlll^^^VVVRRRIIIEEEDDDCCCBBBAAA@@@@@@??????AAAFFFMMMXXXggguuuzzzfffXXXNNNFFFCCCDDD??????>>>>>>===<<<<<<;;;::::::::::::;;;<<<===>>>999:::;;;;;;::::::::::::999999999999999999999999666666666666555555555555444555555555666666666777555666777777777777666555444444444444555666777888666777999;;;<<>>>>>@@@DDDKKKUUUbbbpppyyytttcccVVVKKKGGGGGGAAAAAAAAA@@@???>>>>>>===:::::::::;;;<<<===>>>???;;;<<<<<<<<<::::::;;;<<<::::::::::::::::::::::::777777777777666666666666444555555555666666777777666777888999999888777666333333333444444666777777555777888:::;;;>>>BBBEEEEEEKKKRRRTTTSSSRRRTTTWWWWWW___hhhkkklllqqq|||wwwqqqsss}}}vvvtttpppnnnnnnnnnmmmllllllkkkkkkkkkkkkmmmnnnooojjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggdddfffiiijjjjjjiiijjjjjjhhhhhhhhhiiijjjjjjiiihhhhhhhhhiiiiiijjjjjjjjjkkkjjjiiijjjkkkllloooqqqssseeejjjvvv|||ooojjjfffZZZUUUSSSLLLNNNOOONNNLLLKKKMMMMMMKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKNNNRRRVVVYYY\\\aaadddmmmooorrruuuxxx~~~}}}tttnnngggeeebbb___\\\[[[ZZZZZZXXXYYYZZZZZZZZZ\\\___bbbccc______dddiiilllooossswwwtttrrrooolllkkklllnnnooorrrpppmmmkkkjjjkkklllnnnfffdddcccaaaaaabbbdddeee```bbbcccdddcccbbb___^^^eeeeeefffggghhhiiijjjjjjlllnnnpppqqqrrrtttvvvyyyyyyyyyvvvrrrooommmoooppptttsssqqqooonnnmmmlllllljjjmmmqqqsssrrrpppooonnnsssqqqmmmkkkjjjkkkmmmooopppqqqqqqrrrrrrrrrqqqqqqpppooonnnmmmmmmlllmmmmmmrrrlllfffeeeiiimmmnnnmmmqqqrrruuu{{{pppfffZZZOOOKKKKKKIIIFFFDDDCCCBBBAAA??????@@@BBBGGGOOO[[[gggoooxxx|||uuu]]]PPPKKKJJJDDDAAA>>>===>>>>>>>>>>>>===============<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;777888999::::::999888777777777777777666666666666888666444333333333555666666777777777777777666666666555555444444444555555444666888::::::<<<>>>@@@FFFIIIKKKMMMOOOSSSUUUUUUTTTZZZbbbjjjrrrzzzuuullllllvvv}}}{{{sssrrrqqqqqqqqqpppnnnlllnnnmmmllllllmmmnnnppppppooommmllllllmmmmmmlllkkkkkkkkkiiihhhfffeeeeeeeeehhhhhhjjjjjjkkkkkkkkkkkkfffgggiiijjjjjjhhhfffdddcccdddgggiiijjjjjjiiihhhhhhgggfffhhhkkkmmmnnnnnn___eeeooo~~~kkk___ZZZPPPRRRQQQOOOMMMMMMMMMLLLKKKIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDEEEEEEFFFGGGGGGEEEHHHLLLOOORRRUUUXXX[[[bbbdddgggjjjmmmrrrxxx|||~~~}}}{{{xxxssslllfffccc]]]]]][[[ZZZXXXXXXWWWWWWWWWYYYZZZ[[[[[[\\\___aaa```^^^___dddgggiiimmmrrryyytttrrrnnnlllkkklllnnnooopppnnnllljjjjjjkkkmmmnnnjjjhhhfffcccbbbbbbcccccccccddddddeeedddcccbbbaaaccccccdddfffhhhiiijjjkkkooopppqqqppppppppprrrtttzzzzzzxxxtttpppnnnnnnoootttsssrrrpppnnnmmmmmmmmmjjjmmmqqqsssrrrpppooooooppppppoooooonnnnnnnnnnnnlllmmmnnnooopppqqqqqqqqqoooooonnnmmmmmmmmmnnnnnnkkkfffbbbbbbfffkkklllllloooooosssxxxvvvfffXXXOOOLLLHHHFFFDDDCCCDDDCCCBBB@@@???@@@BBBEEELLLVVVaaaiiippptttxxx{{{~~~}}}hhhYYYPPPJJJFFFDDDBBBBBBCCCBBBAAA@@@=========<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;888999:::;;;;;;:::999888999888888888888777777777999777666444444555666777666666777777777777666666777777666555555666666777555777999:::;;;<<<>>>@@@BBBFFFJJJMMMOOOQQQRRRRRRWWW]]]fffnnnuuu}}}~~~sssiiigggooovvv{{{tttrrrqqqqqqqqqqqqnnnllliiiiiiiiijjjkkkmmmoooqqqooommmllllllmmmmmmkkkjjjkkkjjjiiigggffffffeeeeeehhhhhhiiijjjjjjjjjjjjjjjfffgggjjjkkkkkkjjjhhhfffcccdddfffhhhhhhhhhgggffffffffffffhhhkkkmmmmmmlll]]]aaaiiiuuussseeeVVVVVVSSSPPPOOONNNMMMKKKJJJHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDGGGIIIKKKMMMPPPSSSWWWYYY\\\^^^aaaeeejjjnnnwwwzzz~~~~~~{{{wwwtttrrrpppooojjjiiifffccc___\\\ZZZXXXTTTUUUUUUVVVVVVVVVUUUUUUVVVXXXZZZ[[[[[[[[[]]]^^^^^^^^^aaaeeegggiiipppyyyxxxtttrrrnnnkkkjjjkkkmmmooonnnmmmkkkjjjjjjkkklllnnnnnnlllhhheeecccbbbbbbbbbdddddddddccccccccccccbbbaaabbbdddeeegggiiikkkkkklllmmmnnnnnnmmmnnnppprrryyyyyyxxxvvvrrrooonnnoootttsssrrrqqqooonnnnnnmmmkkkmmmqqqrrrrrrqqqpppqqqnnnppprrrsssrrrpppmmmkkkhhhiiikkkmmmnnnoooppppppmmmmmmmmmmmmmmmnnnnnnooofffbbb___```dddiiikkkkkknnnnnnqqqvvvzzzlll[[[RRRPPPKKKIIIGGGFFFEEEDDDAAA??????@@@AAABBBGGGNNNWWW^^^cccggglllppptttzzzuuufffXXXMMMGGGEEEDDDCCCCCCBBB@@@>>>>>>>>>>>>>>>=========<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999888888888999888777555555666777777666666777777777777666666888888777777777777888888666888:::;;;;;;<<<>>>@@@@@@DDDIIINNNPPPQQQSSSUUU\\\cccllltttzzz{{{yyyxxxzzz}}}}}}{{{pppfffbbbhhhooozzz{{{tttsssrrrrrrrrrqqqooommmeeeeeefffgggiiilllnnnpppooommmllllllllllllkkkiiijjjjjjhhhgggffffffffffffhhhhhhhhhhhhhhhiiiiiiiiifffgggiiikkklllkkkjjjiiidddeeefffggggggfffeeedddddddddeeehhhjjjkkkjjjhhh___```eeelllvvvxxx___YYYSSSNNNNNNNNNLLLJJJKKKJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEGGGIIIIIIJJJMMMOOOQQQSSSVVVXXXZZZ]]]aaadddiiijjjmmmooopppooonnnmmmmmmkkkiiifffcccaaa```___\\\[[[ZZZYYYWWWUUUTTTTTTRRRSSSTTTVVVVVVVVVUUUTTTSSSVVVYYY[[[ZZZZZZ[[[\\\^^^___ccchhhkkkppp||||||tttqqqnnnkkkjjjkkkmmmnnnooonnnllljjjjjjjjjkkkkkknnnllliiieeecccbbbbbbbbbcccbbbaaaaaaaaaaaabbbbbbddddddeeeggghhhiiijjjjjjfffhhhjjjkkklllmmmpppssstttuuuvvvtttqqqooonnnnnnssssssrrrqqqpppooonnnmmmkkknnnpppqqqqqqqqqqqqrrrpppqqqssssssqqqnnnjjjhhhhhhiiijjjlllmmmnnnnnnnnnkkkjjjjjjkkklllmmmnnnnnnfffcccaaaaaadddhhhjjjkkkmmmnnnqqqvvvyyy|||hhh[[[VVVSSSPPPMMMJJJHHHEEEAAA>>>???@@@@@@@@@BBBGGGMMMRRRVVVZZZ```dddiiipppyyy~~~ssscccVVVNNNKKKGGGDDDCCCBBBAAA???AAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999999888888888888888777666555555555666666555666666777777777777666888777777777777888888999888:::<<<<<<<<<===>>>@@@AAACCCHHHNNNQQQTTTZZZaaagggnnnwww}}}}}}rrrqqqrrrvvv{{{|||zzzwwwnnnddd___ccckkkxxx|||{{{tttsssrrrrrrrrrqqqooommmeeeeeeeeefffhhhjjjlllnnnnnnmmmkkkkkklllllljjjhhhiiiiiihhhggggggfffgggggggggggggggffffffffffffgggdddfffhhhjjjkkkkkkjjjjjjfffffffffffffffeeedddccccccccceeegggiiijjjgggeee^^^]]]```ffflllxxx|||qqq^^^TTTLLLLLLMMMJJJJJJLLLLLLLLLMMMLLLLLLKKKJJJIIIKKKJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIHHHIIIKKKLLLMMMPPPRRRTTTUUUWWW[[[]]]]]]^^^___`````````___^^^\\\[[[ZZZXXXWWWVVVVVVVVVRRRRRRSSSTTTTTTRRRQQQPPPRRRSSSTTTUUUUUUTTTSSSRRRQQQTTTWWWYYYYYYZZZ[[[\\\^^^```fffmmmsss{{{}}}zzzsssqqqnnnkkkjjjkkkmmmnnnqqqpppnnnllljjjiiiiiiiiikkkiiigggdddcccccccccdddccccccbbbbbbbbbbbbcccdddhhhhhhhhhhhhhhhhhhhhhhhhdddfffhhhiiijjjkkknnnqqqmmmoooqqqpppooonnnnnnnnnrrrrrrrrrrrrqqqooonnnmmmlllnnnpppqqqpppqqqssstttuuutttrrrpppmmmjjjhhhfffkkkkkkllllllmmmlllllllllhhhhhhhhhiiijjjkkklllmmmhhhfffccccccdddfffggghhhjjjkkkoootttwww|||zzzhhh]]]ZZZVVVQQQLLLIIIFFFBBB@@@@@@@@@@@@??????AAAFFFIIILLLPPPUUUYYY___fffpppwwwttthhh\\\VVVOOOIIIFFFEEEDDDDDDAAAAAA@@@@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::999999888888888777777777666666555555444444444555555555666777777777777777777666666666777777888999:::<<<============???@@@BBBAAADDDJJJOOOUUUaaannnxxx~~~~~~~~~{{{uuupppkkkkkknnnsssyyyzzzwwwsssiiiaaa]]]bbbkkkxxxzzzyyytttsssrrrrrrrrrqqqooommmiiiiiihhhgggggghhhiiijjjmmmkkkjjjjjjkkkkkkjjjiiiiiihhhggggggggggggggghhhgggfffeeedddddddddddddddbbbccceeeggghhhiiiiiiiiiggggggggggggfffeeeeeedddccccccdddfffhhhhhhfffcccXXXXXX[[[bbbgggpppwwwiiiZZZOOOMMMMMMJJJJJJNNNMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEGGGGGGFFFFFFHHHJJJIIIKKKNNNOOOPPPQQQTTTVVVTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQLLLMMMNNNOOOOOOOOONNNMMMSSSSSSSSSSSSSSSRRRQQQQQQQQQSSSWWWYYYZZZ[[[]]]___```ccclllxxxzzzwwwsssqqqmmmjjjiiijjjlllnnnrrrqqqooommmkkkjjjiiiiiijjjhhhfffdddcccdddeeefffeeeeeeffffffffffffggggggiiiiiihhhhhhggggggfffffffffhhhhhhhhhhhhhhhjjjllljjjlllmmmlllkkkkkklllmmmppppppqqqqqqpppooommmlllmmmooopppppppppqqqtttvvvwwwuuuqqqmmmjjjhhhggggggkkkllllllmmmmmmlllkkkkkkhhhhhhhhhhhhiiijjjlllllliiihhhfffdddccccccdddeeeggggggjjjpppssswww{{{kkkccc^^^WWWPPPLLLIIIFFFDDDAAAAAAAAA???>>>???BBBDDDEEEHHHMMMQQQUUU]]]gggooozzz{{{gggaaaXXXOOOJJJGGGEEECCC@@@??????>>>===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::999888888888888777777777555555555555555444444444444555666777777888888777666666666666777888999:::<<<===??????>>>>>>???@@@BBB???AAAHHHMMMTTTdddvvvzzztttqqqnnnjjjffffffgggkkkqqqvvvwwwrrrnnnbbb______fffooo|||}}}xxxwwwsssrrrqqqqqqqqqpppnnnllllllkkkiiihhhgggfffggggggjjjiiihhhiiikkklllkkkjjjhhhgggggggggggghhhhhhiiigggfffdddbbbaaaaaabbbcccaaabbbcccdddffffffgggggghhhggggggfffffffffeeeeeedddddddddeeeggggggeeecccVVVTTTYYYaaadddhhhxxxyyyfffUUURRRPPPKKKKKKPPPLLLLLLMMMLLLLLLKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHCCCDDDFFFFFFEEEEEEGGGHHHFFFHHHKKKLLLLLLLLLNNNPPPNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLMMMNNNOOOPPPSSSSSSRRRRRRRRRSSSSSSTTTSSSUUUXXXYYY[[[^^^bbbdddeeejjjwwwzzzvvvssspppmmmjjjiiijjjlllnnnpppoooooonnnmmmmmmmmmlllkkkjjjhhhfffeeeeeeffffffeeefffhhhiiiiiiiiihhhgggfffffffffffffffeeeeeeeeefffggghhhhhhggggggiiikkkllllllllljjjhhhhhhiiikkknnnooopppppppppnnnlllkkknnnooooooooooooqqquuuwwwvvvtttqqqnnnllljjjiiiiiiiiijjjkkkllllllllllllllljjjjjjjjjjjjjjjkkklllmmmkkkjjjiiigggeeeeeefffhhhgggfffhhhmmmpppsss{{{wwwpppdddYYYRRRMMMIIIHHHAAABBBBBBAAA??????AAABBB@@@CCCFFFIIINNNUUU___fffqqqxxxtttnnnfff^^^VVVOOOHHHDDDAAAAAA@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::999999999888888888666666666666666555444444444555666777888888888888777777777888888999;;;;;;===???@@@???>>>>>>???@@@CCC@@@CCCKKKOOOTTTeeexxx}}}yyyvvvpppkkkfffcccaaa```cccdddiiiooossssssmmmggg```aaaeeeooozzzzzzwwwtttrrrqqqpppppppppooommmkkklllkkkiiigggfffeeeffffffhhhgggggghhhkkkllllllkkkggggggggggggggghhhiiiiiigggeeecccaaa`````````aaaaaabbbcccddddddeeeffffffffffffeeeeeeeeeeeeeeeeeefffeeeddddddeeefffeeecccWWWUUUYYYaaacccbbbmmm}}}ooo\\\VVVSSSMMMLLLRRRJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIICCCEEEFFFFFFFFFFFFGGGIIIEEEGGGJJJKKKJJJJJJLLLMMMJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKUUUSSSPPPMMMNNNPPPTTTVVVTTTTTTSSSSSSTTTUUUWWWXXXUUUWWWYYY[[[]]]```eeeiiikkkrrr~~~|||xxxtttssspppmmmjjjiiijjjlllmmmmmmnnnnnnnnnooooooppppppnnnllljjjgggfffeeefffgggccceeegggiiiiiihhhgggfffcccccccccdddddddddeeeeeebbbdddfffggggggiiilllooooooooommmiiiffffffgggiiimmmnnnooopppooonnnllljjjnnnooooooooooooqqquuuxxxsssrrrrrrqqqooommmlllkkkfffgggiiijjjllllllmmmmmmllllllkkkkkkllllllmmmmmmmmmmmmmmmkkkiiiiiikkkllliiihhhiiinnnpppssszzzrrrcccXXXPPPKKKHHHBBBBBBCCCBBB@@@@@@AAABBB===@@@CCCEEEIIIPPPZZZaaakkksss~~~~~~xxxpppggg]]]SSSLLLEEEEEEDDDCCCAAA@@@@@@???======<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;:::::::::999999777777777777777666666555444555666777888888888888999999999999:::;;;<<<===>>>???@@@@@@???>>>???@@@GGGDDDHHHPPPTTTVVVfffyyy{{{wwwooonnnjjjeee___\\\\\\]]]aaabbbgggmmmqqqpppiiicccbbbeeelllxxx|||xxxvvvrrrqqqpppooooooooonnnllljjjkkkiiihhhfffeeeeeeeeefffgggffffffhhhkkkmmmmmmlllgggffffffgggggghhhiiijjjgggeeebbb```______``````bbbccccccddddddeeeeeefffeeeddddddccccccddddddeeehhhfffddddddeeefffeeedddYYY[[[\\\[[[ZZZ^^^gggnnnttt{{{iii[[[VVVRRRNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIHHHJJJLLLLLLMMMOOORRRTTTXXXWWWWWWXXXYYYYYYWWWVVV\\\ZZZZZZ^^^cccjjjrrrxxx|||}}}|||zzzvvvtttsssqqqnnnkkkiiijjjkkkllloooooonnnnnnnnnnnnoooooorrrnnnhhhfffgggiiiiiihhhiiiiiihhhgggeeeccc```___aaabbbbbbcccddddddddddddbbbcccfffiiijjjjjjiiiiiinnnllljjjhhhggggggggggggllllllmmmmmmmmmmmmmmmnnniiiiiiiiijjjmmmpppsssuuusssrrrqqqooonnnmmmmmmmmmooonnnmmmlllkkkjjjjjjiiikkkjjjiiiiiiiiijjjkkklllllllllkkkkkkkkklllmmmmmmiiijjjkkkkkklllpppuuuyyy||||||rrrdddUUULLLKKKHHHFFFCCCAAA@@@???===<<<<<<<<<===???DDDKKKTTT[[[fffnnnyyytttbbbQQQKKKGGGCCC@@@AAABBBCCCCCC<<<<<<===>>>===<<<;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999666666777777777777666666777777777777777777777777666777999999888999<<<>>>@@@@@@@@@AAABBBCCCDDDEEEDDDIIIOOORRRVVV]]]hhhpppyyyqqqkkknnnjjjccc\\\XXXWWWXXXYYY[[[ccclllooolllhhhgggiiinnnttt~~~zzztttqqqrrroooooooooooonnnmmmkkkjjjggghhhhhhfffcccaaa```aaabbbbbbcccdddfffggghhhiiieeeggghhhhhhfffffffffggghhhgggeeecccaaa___^^^^^^bbbaaaaaaaaabbbdddfffggghhhhhhhhhfffdddcccdddeeeeeeeeedddccccccbbbaaaaaaWWWYYYZZZYYYXXX\\\dddkkktttvvvvvvoooeee[[[TTTQQQTTTSSSSSSRRRQQQPPPOOONNNOOONNNNNNMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNPPPRRRUUUZZZZZZZZZZZZ[[[\\\[[[ZZZ[[[\\\^^^dddlllwww}}}}}}zzzvvvtttrrrpppmmmjjjiiiiiijjjkkkoooooonnnnnnnnnnnnooooootttpppkkkhhhiiijjjjjjiiihhhhhhhhhgggeeeccc```___bbbcccdddeeeeeefffeeeeeebbbcccfffiiikkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjlllooorrrtttsssrrrqqqooonnnnnnmmmmmmnnnnnnnnnnnnmmmllljjjjjjiiihhhhhhhhhhhhjjjkkklllmmmmmmmmmlllmmmmmmmmmnnnmmmmmmmmmmmmmmmppptttwwwzzzqqq\\\PPPLLLIIIGGGDDDBBBAAA@@@>>>======>>>>>>@@@BBBHHHOOOTTTaaaiiittt}}}|||lll]]]OOOKKKFFFBBBAAABBBBBBBBB@@@@@@@@@@@@@@@>>>===<<<=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999666777777777777777777666777777777777777777777777888999::::::999:::<<<>>>???@@@AAABBBCCCDDDGGGHHHKKKQQQXXX\\\___dddkkkrrr~~~{{{ssskkkffffffbbb]]]WWWUUUUUUVVVXXX\\\dddjjjjjjgggjjjttt~~~yyyssspppppplllmmmnnnnnnmmmkkkiiihhhgggggggggeeecccaaaaaaaaa___```aaabbbddddddeeeeeeccceeeggghhhgggffffffggggggfffdddbbbaaa_________aaaaaa``````aaabbbcccdddggghhhgggfffdddcccdddeeeddddddccccccbbbaaaaaa```TTTVVVWWWVVVVVVYYY```fffeeeyyy~~~uuuxxxnnnccc```^^^[[[XXXTTTRRRPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEECCCCCCCCCDDDEEEFFFHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKMMMNNNNNNPPPSSSVVVWWWXXXXXXXXXYYYZZZZZZ[[[\\\aaaiiiqqq|||}}}|||{{{wwwttttttpppooollljjjhhhhhhiiijjjnnnnnnnnnnnnnnnnnnnnnnnnsssoookkkhhhggghhhhhhgggggggggggggggeeecccaaa___cccdddeeefffggggggggggggbbbdddfffiiikkklllllllllhhhhhhiiijjjkkkkkkkkkkkkiiiiiiiiihhhhhhggggggfffkkkkkkjjjjjjlllnnnqqqsssrrrrrrpppooonnnnnnnnnnnnmmmnnnooopppooonnnllljjjhhhhhhgggggghhhjjjkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnooorrruuuwww~~~zzzcccTTTNNNJJJHHHEEECCCCCCBBB@@@>>>===>>>???@@@AAACCCHHHKKKYYY```kkkttt{{{wwwkkkVVVRRRLLLGGGEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777777888888888888777777777777777777777777777777999:::;;;;;;::::::<<<>>>@@@BBBDDDEEEFFFIIIMMMPPPTTT\\\eeejjjkkklllooosssxxx|||~~~wwwqqqjjjbbb^^^[[[XXXTTTPPPOOOQQQSSSUUU\\\aaafffeeegggttt}}}xxxsssooonnniiikkkmmmnnnmmmkkkhhhgggggghhhhhheeebbb`````````\\\]]]___```aaaaaa``````___bbbfffhhhgggfffffffffeeedddcccbbbaaa```````````````____________```aaaeeefffgggeeedddccccccdddcccccccccbbbaaaaaa``````RRRSSSTTTSSSTTTWWW\\\```bbbooo~~~xxx|||~~~|||vvvqqqhhh___XXXUUUTTTTTTPPPPPPQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIHHHJJJLLLMMMNNNPPPSSSVVVVVVWWWWWWVVVVVVWWWZZZ\\\aaalllzzz~~~{{{zzzxxxsssqqqrrrooommmkkkiiihhhhhhhhhiiimmmmmmnnnnnnnnnnnnmmmmmmooollliiifffddddddddddddffffffffffffeeecccaaa```bbbcccdddeeefffgggggggggeeefffgggiiijjjjjjjjjjjjggghhhiiikkkkkkkkkjjjjjjgggggggggggggggggggggggglllkkkjjjjjjjjjlllooopppqqqqqqpppooonnnnnnnnnnnnkkkmmmpppqqqqqqpppmmmlllkkkkkkiiiiiiiiijjjkkkkkkmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnooonnnmmmoooqqqtttvvvxxx}}}|||jjj[[[RRRKKKIIIFFFDDDCCCBBB@@@???<<<===?????????@@@CCCEEEQQQWWWaaakkkrrrwww{{{}}}uuuccc___XXXSSSOOOKKKHHHFFFCCCBBBAAA@@@????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::777888888999999888888777888888888888888888888888999:::;;;;;;::::::<<<>>>@@@CCCGGGIIIKKKOOOVVVZZZ___hhhsssxxxwwwttttttuuuzzz}}}zzztttnnngggaaa[[[WWWSSSPPPMMMKKKKKKMMMPPPRRRXXX[[[```fffsss|||yyysssnnnmmmiiikkkmmmoooooommmjjjhhhjjjjjjiiifffbbb___^^^^^^[[[\\\^^^___```___]]]]]]\\\```eeeggghhhffffffeeedddcccbbbaaaaaa```aaaaaa``````______^^^^^^^^^^^^cccdddeeeeeecccbbbcccdddcccccccccbbbbbbaaaaaaaaaPPPPPPQQQRRRSSSUUUXXX[[[bbbfffrrr~~~zzzvvviii___ZZZYYYOOOPPPPPPPPPPPPPPPOOOOOOMMMLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGHHHIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGIIIKKKMMMNNNPPPSSSVVVXXXXXXYYYXXXWWWZZZ^^^bbbmmm||||||yyyxxxtttnnnnnnpppmmmlllkkkiiihhhhhhhhhiiikkklllmmmmmmmmmmmmlllkkkllljjjhhheeecccbbbcccccceeeeeeffffffeeecccaaa`````````bbbcccdddeeeeeeeeeggggggggggggggggggggggggggghhhiiijjjkkkjjjiiihhhfffggggggggghhhhhhiiiiiijjjiiihhhhhhiiijjjmmmnnnoooooonnnnnnmmmnnnnnnnnnjjjllloooqqqrrrqqqooonnnqqqooommmkkkjjjiiiiiijjjjjjkkklllmmmmmmmmmllllllkkklllmmmmmmmmmnnnqqqsssvvvvvvxxxzzznnn```UUULLLIIIFFFDDDDDDCCCAAA???;;;<<<>>>>>>>>>???@@@BBBIIIPPPYYYbbbiiioootttwwwsssvvvyyy|||~~~wwwsssllleee]]]VVVNNNJJJJJJIIIFFFDDDBBBBBBCCCCCC??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::888888999999999999888888999999999999999999999999999:::;;;:::::::::<<<>>>>>>CCCHHHLLLOOOVVV___fffpppxxx}}}}}}{{{vvvqqqjjjddd___ZZZUUURRROOOMMMJJJHHHHHHJJJLLLNNNSSSVVV^^^ooo~~~|||yyyrrrmmmlllkkkllloooppppppooommmlllmmmmmmlllhhhccc___]]]]]]]]]^^^_________^^^]]]\\\[[[___dddggggggffffffeeecccbbbaaaaaa``````aaaaaa`````````______^^^]]]]]]```bbbddddddcccbbbbbbcccccccccccccccbbbbbbbbbbbbOOOPPPPPPQQQSSSUUUVVVWWW^^^]]]cccuuu|||mmmaaaZZZSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJHHHGGGFFFEEEEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIGGGIIILLLMMMOOOQQQTTTWWWVVVXXXYYYYYYZZZ^^^eeekkk~~~zzzvvvuuurrrmmmlllooommmlllkkkjjjiiiiiiiiiiiiiiijjjkkkllllllkkkjjjiiijjjjjjiiigggdddcccdddeeecccdddeeeeeeeeecccbbbaaa^^^^^^```bbbcccdddddddddeeeeeeeeeeeeddddddddddddgggggghhhhhhhhhhhhhhhggghhhhhhhhhiiiiiijjjjjjjjjhhhgggffffffgggiiikkklllmmmllllllllllllmmmmmmnnnjjjkkknnnpppqqqqqqpppppptttrrrpppmmmkkkiiiiiiiiihhhiiikkkmmmnnnnnnmmmmmmiiikkklllllllllmmmppprrrttttttwww}}}wwwlll]]]QQQMMMKKKHHHFFFEEEDDDBBBAAA<<<===>>>>>>===>>>@@@AAAEEEJJJQQQXXX^^^ccchhhkkkhhhlllpppsssvvv{{{yyyqqqggg\\\UUUQQQNNNIIIEEEBBB@@@@@@AAA????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::999999::::::::::::999999999999999999999999999999999:::;;;;;;;;;<<<>>>@@@???DDDLLLQQQVVV___jjjsssyyyssslllggg```ZZZVVVRRROOOMMMLLLJJJHHHGGGGGGHHHKKKLLLPPPVVVddd}}}{{{zzzvvvppplllkkkkkklllnnnoooooooooooonnnnnnnnnmmmiiidddaaa``````aaa```______^^^]]]]]]]]]]]]```dddfffgggfffffffffcccbbbaaaaaa````````````^^^_________^^^]]]\\\\\\^^^```cccccccccbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbPPPPPPPPPRRRTTTUUUUUUUUUWWWXXX^^^kkkssshhh^^^\\\XXXTTTQQQOOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKNNNOOOQQQSSSWWWYYYXXX[[[___aaadddkkkvvv~~~zzzzzzyyysssqqqsssssspppnnnnnnllllllkkkkkkjjjjjjiiiiiiggghhhiiijjjjjjiiihhhgggggghhhhhhfffcccbbbdddfffccccccdddeeedddcccbbbaaa]]]^^^___aaabbbcccddddddaaaaaaaaaaaabbbcccddddddeeeeeeeeeeeefffhhhiiijjjlllkkkkkkjjjiiihhhhhhgggeeeddddddccceeegggiiikkkkkkjjjjjjjjjkkkkkklllmmmiiijjjlllnnnooopppqqqqqqsssrrrooollljjjiiiiiiiiifffhhhkkkmmmooopppoooooolllmmmnnnnnnmmmmmmnnnpppooorrrxxx|||qqqaaaUUUPPPNNNKKKIIIHHHGGGEEEDDD@@@@@@@@@>>>======???@@@BBBEEEKKKOOORRRVVVYYY\\\]]]bbbgggjjjmmmsss{{{}}}tttmmm]]]YYYRRRJJJDDD@@@??????@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999:::::::::::::::::::::::::::;;;======>>>???BBBDDDEEELLLUUU\\\bbbmmm{{{wwwnnnhhhaaa\\\UUUPPPLLLJJJHHHGGGGGGGGGEEEEEEFFFHHHKKKLLLQQQ\\\qqqzzzvvvuuuqqqllljjjkkkjjjjjjjjjjjjkkklllmmmnnnllllllllljjjgggeeedddeeecccbbb___]]]\\\\\\]]]]]]___bbbeeeffffffffffffgggccccccbbb``````_________[[[\\\]]]]]]]]]\\\[[[ZZZ\\\___bbbcccbbbbbbbbbbbb````````````````````````PPPPPPQQQRRRUUUVVVUUUTTTSSSWWW^^^gggvvv}}}}}}}}}jjjfff```YYYUUUSSSRRRSSSRRRRRRQQQPPPPPPPPPPPPQQQLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKMMMOOOQQQSSSUUUYYY\\\aaaeeejjjnnnsss}}}vvvtttwwwrrrmmmmmmrrrvvvssspppooolllllllllkkkkkkjjjjjjjjjeeeggghhhiiiiiihhhgggeeeccceeeeeedddaaa```bbbeeebbbcccdddeeeddddddbbbbbb]]]^^^___aaacccddddddddd]]]]]]^^^___aaacccdddeeebbbbbbbbbccceeehhhjjjlllooonnnlllkkkhhhgggeeedddccccccbbbbbbdddfffiiijjjiiiiiiiiiiiijjjkkklllllliiijjjkkklllnnnpppqqqrrrqqqpppmmmkkkjjjiiiiiiiiifffhhhkkkoooqqqrrrqqqqqqooopppqqqpppnnnmmmmmmnnnkkkpppxxx|||{{{~~~nnncccRRRPPPMMMKKKKKKJJJHHHFFFDDDCCCBBB???<<<<<<===???AAACCCGGGIIIJJJLLLNNNPPPQQQVVV\\\___bbbhhhqqqxxx~~~nnnhhh___UUUMMMGGGEEEDDD@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::;;;<<<>>>???@@@BBBEEEGGGMMMUUU___fffnnnyyy~~~{{{vvvnnneee___ZZZUUUNNNIIIFFFEEEDDDCCCDDDDDDCCCDDDFFFHHHKKKMMMSSSbbb{{{{{{uuuqqqpppnnnjjjiiilllggggggffffffgggiiikkkllliiijjjkkkjjjhhhhhhhhhjjjeeebbb___\\\[[[[[[\\\]]]aaaccceeefffeeeeeeggghhhdddcccbbb```______^^^^^^YYYZZZ[[[\\\\\\[[[ZZZYYY[[[^^^aaacccbbbbbbbbbbbb]]]^^^^^^^^^^^^^^^^^^^^^OOOOOOPPPPPPQQQRRRRRRRRRTTTTTTXXX___hhhyyywwwkkkddd```]]][[[\\\]]]ZZZTTTRRRTTTTTTQQQQQQOOOLLLKKKKKKKKKJJJHHHKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIKKKKKKJJJJJJKKKLLLMMMNNNKKKHHHIIILLLKKKGGGKKKKKKJJJGGGGGGJJJLLLLLLMMMPPPTTTUUUVVV[[[eeelllrrrwww{{{tttooommmooommmlllkkkkkknnnppprrrooommmkkkkkklllllliiiffffffeeeddddddffffffeeecccbbbaaa______```aaaaaa```eeeeeeffffffeeeeeeddddddbbbaaa___^^^]]]]]]^^^^^^aaabbbbbbccccccdddeeeeeebbbcccccccccccceeehhhkkkuuutttqqqlllgggcccbbbcccaaa```^^^___aaacccddddddhhhgggfffffffffhhhiiijjjggghhhiiijjjkkklllllllllkkkmmmnnnmmmjjjhhhggggggjjjiiiiiijjjkkknnnpppqqqppppppooonnnmmmllllllkkkmmmkkkpppxxx|||wwwhhh]]]UUULLLHHHKKKLLLIIIEEEEEEDDDBBB@@@???>>>======??????@@@AAADDDGGGJJJLLLLLLOOOSSSWWW[[[```fffjjjvvv{{{{{{pppcccWWWOOOKKKIIIEEEEEEEEEDDDBBBAAAAAAAAA???@@@AAABBBBBB@@@???===;;;<<<>>>===<<<:::;;;;;;999999999:::;;;<<<<<<;;;@@@?????????AAAEEEHHHJJJXXXaaammmvvv|||zzzwwwuuutttqqqmmmggg___XXXTTTOOOJJJDDDAAAAAAAAA???>>>EEECCCCCCEEEEEEEEEJJJRRR[[[ddd{{{yyywwwsssooollliiieeebbbaaabbbbbbaaa``````bbbccciiiiiiiiigggeeedddeeefffeeecccaaa___]]]]]]]]]]]]___```bbbcccddddddccccccbbbaaa```_______________\\\[[[ZZZXXXXXXZZZ[[[\\\[[[\\\]]]___```aaaaaabbb^^^]]][[[ZZZZZZ\\\___aaaNNNNNNNNNOOOPPPPPPQQQQQQUUUTTTVVVZZZ```lllyyyuuurrrqqqnnnnnniiibbb]]][[[WWWQQQQQQOOOLLLKKKKKKKKKJJJHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJLLLMMMNNNMMMNNNPPPRRRMMMNNNLLLIIIJJJNNNMMMIIIKKKKKKKKKJJJJJJLLLLLLLLLNNNRRRVVVYYY^^^gggsss||||||yyytttqqqrrrlllkkkiiihhhhhhjjjlllnnnnnnllljjjjjjkkkjjjgggeeedddccccccccceeeffffffeeebbb```______```aaa``````cccdddddddddddddddccccccdddcccaaa```____________ccccccddddddddddddeeeeeecccdddddddddeeehhhmmmpppzzzyyyuuuoooiiidddcccccccccaaa___```bbbdddeeedddffffffeeedddeeefffggghhhfffggghhhiiijjjjjjjjjjjjjjjkkklllkkkiiigggffffffhhhhhhhhhhhhjjjlllnnnooonnnnnnmmmmmmlllkkkkkkjjjkkkjjjooovvvyyy}}}ggg^^^RRRLLLLLLLLLIIIFFFGGGFFFDDDBBB@@@???>>>>>>>>>======>>>???AAACCCDDDEEEGGGKKKNNNRRRXXX___cccqqqvvv}}}}}}rrrggg]]]VVVRRROOOMMMJJJHHHGGGFFFDDDBBBAAABBBDDDEEEEEEDDDBBBAAA???@@@@@@???<<<:::::::::===<<<;;;<<<===>>>??????>>>???BBBEEEJJJNNNRRRUUUccckkktttzzz}}}xxxrrrnnnkkkjjjhhhddd^^^WWWQQQMMMIIIEEE@@@>>>???@@@@@@???BBB@@@AAAEEEHHHKKKRRRZZZbbbiii}}}~~~vvvsssooollliiifffbbb___]]]^^^____________aaacccggghhhhhhgggeeedddfffgggdddccc```^^^]]]\\\[[[[[[___```bbbddddddddddddcccbbbaaa```___^^^^^^^^^^^^]]]\\\ZZZXXXXXXYYYZZZ[[[ZZZ[[[\\\^^^``````aaaaaa^^^]]]\\\[[[\\\]]]___```LLLMMMMMMNNNNNNOOOPPPPPPTTTSSSSSSVVVYYY```nnn|||~~~uuulllaaaVVVRRRPPPMMMKKKKKKKKKIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRSSSRRRRRRTTTUUUSSSTTTTTTRRRSSSVVVUUUPPPNNNNNNNNNOOOPPPOOOOOOOOOTTTXXX^^^fffooo}}}yyyvvvtttqqqppprrrllljjjhhhgggggghhhiiijjjmmmkkkiiihhhhhhhhheeecccbbbaaa```bbbeeeggghhhhhhbbb```______```aaaaaa```bbbbbbcccccccccccccccbbbfffeeedddcccaaaaaaaaaaaaeeeeeeeeedddddddddddddddbbbbbbccccccdddhhhnnnrrr}}}|||xxxqqqjjjfffdddddddddcccaaaaaaccceeefffeeeeeedddcccccccccdddeeefffdddeeefffggghhhhhhhhhhhhgggiiijjjiiigggeeedddeeefffffffffggghhhjjjkkkllllllllllllkkkkkkjjjjjjjjjiiiiiinnntttvvvyyy~~~rrraaaUUUPPPNNNKKKIIIJJJIIIGGGDDDBBB@@@?????????>>>===<<<;;;<<<===>>>???AAACCCEEEIIIPPPWWW\\\jjjooovvv{{{~~~yyynnneee```]]]YYYSSSPPPOOOLLLIIIEEEFFFGGGHHHJJJJJJJJJIIIIIIGGGHHHGGGDDD@@@<<<;;;<<<@@@???>>>>>>>>>@@@BBBDDDAAADDDJJJQQQXXX___dddfffqqqvvv{{{}}}~~~zzzssslllfffccc^^^^^^\\\YYYTTTNNNHHHEEECCC@@@>>>===???AAABBBBBBBBB???AAAHHHPPPWWW```iiimmmsss{{{qqqnnnjjjhhhfffccc___]]]YYY[[[\\\]]]]]]^^^aaacccdddeeeeeeeeeddddddfffhhheeedddbbb```^^^]]]]]]\\\```aaacccdddeeeeeedddcccbbbaaa```^^^]]]\\\\\\\\\^^^\\\ZZZYYYXXXXXXXXXYYYYYYZZZ\\\]]]______``````^^^^^^^^^^^^____________LLLLLLMMMNNNNNNOOOOOOPPPQQQPPPRRRUUUWWW\\\fffqqqsssbbbZZZVVVRRROOONNNMMMLLLKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSWWW[[[]]]]]]\\\[[[[[[]]]``````___```cccaaa\\\XXXUUUTTTUUUUUUTTTVVVXXX^^^dddooo{{{}}}uuurrrppplllkkkmmmmmmkkkjjjhhhgggggghhhiiijjjiiihhhfffeeedddcccccc```___^^^aaadddhhhiiiiiicccaaa``````bbbccccccbbbaaaaaabbbcccddddddccccccffffffeeedddcccbbbaaaaaaeeeeeeddddddcccbbbaaaaaa``````_________ccciiimmmyyyxxxtttoooiiieeeddddddfffdddbbbbbbdddfffffffffddddddcccbbbbbbcccdddeeedddeeeeeefffggggggffffffeeefffgggfffdddccccccdddeeeffffffggghhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjjjjiiijjjnnnssssssuuuuuubbbVVVQQQNNNMMMLLLKKKIIIFFFCCCAAA@@@???AAA@@@>>>===<<<<<<======>>>???@@@AAAEEEKKKSSSYYYbbbgggnnnuuuyyy|||~~~zzzrrrnnnkkkeee]]]XXXVVVTTTOOOKKKLLLLLLNNNOOOOOOPPPOOOOOOQQQQQQOOOKKKFFFCCCBBBBBBDDDDDDCCCBBBBBBDDDGGGJJJMMMRRRYYYbbbkkkqqqvvvxxx{{{~~~|||yyyuuuooogggaaa[[[XXXTTTTTTSSSPPPLLLHHHDDDBBBAAA@@@??????@@@BBBDDDEEECCCBBBGGGQQQ\\\dddoooxxx|||wwwmmmkkkhhhfffdddbbb___]]]YYY[[[\\\\\\\\\]]]___aaa```aaabbbbbbaaabbbdddfffgggfffeeecccbbb``````___aaabbbcccdddeeeeeedddcccbbbaaa___^^^\\\[[[ZZZZZZ^^^]]][[[YYYWWWVVVVVVVVVXXXYYYZZZ\\\]]]^^^_________```aaabbbbbbaaa```___MMMMMMMMMNNNOOOOOOPPPPPPQQQPPPQQQUUUWWWYYY```iiiwww~~~uuueee```XXXSSSPPPOOONNNNNNMMMNNNPPPRRRUUUWWWYYYZZZWWW]]]fffmmmppppppppppppooorrrttttttvvvyyyvvvqqqiiiccc^^^^^^^^^]]]aaagggmmmuuu~~~xxxrrrpppmmmiiihhhjjjkkkjjjiiigggffffffffffffgggfffeeedddbbbaaabbbbbb___^^^]]]___cccgggiiijjjdddbbbaaabbbccceeeeeedddaaaaaacccdddeeeeeeeeeeeeddddddddddddcccbbbaaaaaadddccccccbbbaaa```______``````^^^]]]\\\^^^cccfffnnnnnnlllhhheeeccccccdddfffdddbbbbbbdddeeeeeeeeeeeedddcccbbbbbbbbbcccddddddeeeffffffffffffffffffcccdddddddddbbbaaacccdddfffgggggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkllllllllljjjkkknnnqqqqqqssszzzqqq```VVVQQQOOOMMMKKKIIIFFFDDDBBB@@@@@@AAA@@@???>>>===>>>>>>???>>>?????????BBBGGGOOOTTTYYY___gggnnnssswwwyyy{{{}}}|||{{{{{{|||~~~}}}zzzsssmmmeee___]]]ZZZXXXUUURRRRRRRRRSSSSSSSSSSSSRRRXXXWWWVVVRRRNNNKKKKKKKKKOOOOOOOOONNNMMMOOOTTTWWW```dddkkkssszzz{{{rrrooojjjddd]]]WWWSSSPPPKKKKKKJJJHHHFFFCCCAAA??????@@@@@@@@@@@@AAACCCDDDCCCHHHSSSaaakkkrrr|||vvvoookkkiiifffeeedddcccaaa___\\\]]]^^^]]]\\\\\\^^^___]]]^^^___^^^^^^^^^```bbbeeeddddddcccbbbaaa``````aaabbbcccdddddddddcccbbbaaa```^^^]]][[[ZZZYYYYYY]]]\\\ZZZYYYWWWVVVUUUTTTVVVWWWYYY[[[\\\]]]]]]]]]```aaabbbccccccbbb```___LLLMMMMMMNNNOOOOOOPPPPPPQQQOOOPPPSSSTTTUUUYYY___hhh{{{}}}yyy|||ppphhh]]]SSSNNNMMMMMMNNNNNNOOOPPPSSSUUUXXXYYYZZZXXX___kkkvvv~~~zzzssssssqqqooottt}}}|||vvvqqqnnnnnnlllhhhhhhkkkhhhgggfffeeeddddddcccccccccccccccaaa______aaaccc```^^^]]]^^^bbbeeehhhhhhcccbbbaaabbbdddeeeeeeddd```aaabbbdddeeefffffffffbbbbbbccccccccccccbbbbbbbbbbbbaaaaaa```___^^^^^^aaaaaaaaa___]]]]]]```bbbcccccccccbbb``````bbbdddeeecccaaaaaabbbcccdddcccdddcccbbbaaaaaaaaabbbcccddddddeeeeeefffeeeeeedddaaabbbcccbbbaaaaaacccdddggggggiiijjjkkkkkkkkkkkkjjjjjjjjjkkkkkklllllllllkkklllnnnnnnnnnpppvvv{{{qqqaaaWWWRRRMMMLLLJJJGGGEEECCCBBBBBB@@@???>>>=========>>>???============>>>BBBHHHLLLQQQVVV^^^eeejjjmmmoooqqqppppppqqqrrrtttxxx|||~~~wwwsssmmmgggbbbaaabbbccc]]]\\\[[[ZZZYYYXXXXXXWWW]]]]]]\\\ZZZWWWVVVXXXZZZ```bbbcccbbbaaabbbfffjjjrrruuuzzz}}}wwwsssgggddd___XXXSSSNNNKKKJJJCCCCCCBBBBBB@@@???>>>===<<<>>>??????>>>???AAACCCEEEQQQeeewwwqqqkkkgggfffdddccccccbbb```___]]]^^^___^^^\\\\\\]]]___]]]^^^^^^]]]\\\[[[]]]^^^^^^______``````___^^^^^^aaaaaaccccccdddcccbbbaaa___^^^]]]\\\ZZZYYYYYYYYY[[[[[[ZZZYYYWWWVVVTTTTTTUUUVVVXXXYYY[[[\\\\\\\\\___```aaaaaaaaa```___^^^KKKKKKLLLMMMMMMNNNNNNOOOPPPNNNNNNRRRSSSSSSWWW\\\aaakkk}}}xxx}}}}}}mmm```YYYWWWYYYZZZ^^^^^^]]][[[ZZZYYYXXXWWWUUU[[[eeepppzzzzzzrrrpppmmmlllllljjjffffffiiifffffffffeeedddddddddddd___``````___]]]^^^aaadddbbb```^^^^^^aaadddffffffbbb```___```bbbddddddccc^^^___aaabbbdddeeeffffff```aaacccdddeeeeeeddddddbbbbbbaaaaaa``````______```aaaaaa```^^^]]]^^^___]]]^^^^^^^^^^^^___bbbdddcccaaa______```aaaaaaaaacccbbb```_________```aaacccccccccddddddccccccbbbaaaaaabbbaaa```aaaccceeefffgggiiijjjkkkjjjjjjjjjhhhhhhiiiiiijjjkkkkkkllljjjllllllkkkjjjnnnsssvvvxxxtttbbbXXXNNNMMMKKKIIIGGGFFFEEEEEEBBBAAA???>>>=========>>>;;;<<<===<<<<<<>>>BBBEEEIIINNNUUUZZZ]]]___aaabbbaaaaaabbbeeeiiinnnsssvvvzzzwwwwwwsssmmmhhhggglllqqqnnnmmmkkkhhhfffdddcccbbbeeeeeefffeeeeeefffiiilllooorrruuuuuusssssswww|||}}}~~~}}}}}}}}}{{{wwwqqqkkkggg\\\XXXSSSNNNIIIFFFEEEDDD????????????>>>>>>>>>===:::===???@@@???@@@CCCEEEKKK___|||zzzmmmjjjbbbaaa______```___^^^\\\[[[\\\]]]]]]\\\\\\^^^````````````^^^[[[ZZZ[[[\\\ZZZ[[[\\\^^^______^^^^^^```aaabbbbbbbbbbbb``````]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZYYYXXXWWWVVVTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[]]]]]]]]]]]]\\\\\\[[[[[[JJJJJJKKKKKKLLLMMMMMMMMMNNNLLLMMMQQQTTTUUUYYY___```ccctttzzzooo}}}vvvmmmkkkmmmoooyyyvvvrrrlllfff```\\\ZZZRRRVVV\\\dddnnn{{{vvvppppppmmmkkkkkkhhhccccccfffhhhgggggggggggggggffffff]]]^^^___^^^\\\]]]aaaeeecccaaa^^^^^^```cccdddeee```___^^^___aaaccccccbbb]]]^^^___aaacccdddeeeeee```aaaccceeefffffffffeeebbbbbbbbbbbbaaaaaaaaaaaa]]]^^^``````^^^]]]]]]]]][[[\\\]]]]]]]]]___bbbdddbbb```^^^^^^___``````___aaa```___^^^]]]^^^^^^___aaaaaabbbbbbbbbbbbaaa``````aaaaaaaaa```aaaccceeefffggghhhjjjjjjjjjiiiiiiffffffggghhhiiijjjjjjkkkjjjkkkkkkhhhhhhlllqqqtttrrrttt}}}lll___OOONNNMMMKKKIIIHHHHHHGGGFFFDDDBBB@@@>>>>>>>>>>>><<<===>>>======>>>@@@BBBDDDHHHNNNRRRTTTTTTUUUUUUUUUVVVXXX\\\aaagggllloooxxx}}}~~~{{{yyywwwyyywwwqqqkkkkkkssszzz}}}{{{yyyuuurrrooonnnmmmlllmmmnnnooopppsssxxx{{{www{{{}}}}}}}}}{{{zzzzzzssssssrrrpppkkkeee___\\\TTTQQQLLLGGGCCCAAAAAAAAA???????????????@@@@@@@@@:::>>>AAABBBBBBCCCGGGJJJQQQjjjpppgggfff^^^]]]\\\\\\]]]]]][[[ZZZYYYZZZ[[[\\\\\\]]]___aaabbbcccbbb___\\\ZZZZZZ[[[YYY[[[]]]___````````````___```aaabbbbbbaaa```___\\\\\\[[[ZZZZZZYYYZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXJJJKKKLLLMMMNNNMMMMMMLLLMMMNNNPPPQQQQQQSSSVVVXXX^^^```jjj~~~tttuuu{{{}}}mmm^^^___XXXTTTYYYbbbkkkttt{{{xxxttttttooommmkkkjjjiiihhheeecccfffffffffgggffffffeeeeee]]]]]]^^^___```aaabbbbbbaaabbbbbbaaa``````ccceee___\\\XXXXXX\\\```aaabbb___^^^^^^```bbbbbbaaa____________``````bbbcccddd______```aaabbbbbbaaaaaacccbbbbbbaaaaaaaaaaaa```aaa```___^^^___aaacccdddcccaaa____________^^^]]]```bbbdddeeedddaaa^^^[[[_________``````aaabbbccceeecccbbbbbbdddddd```]]]^^^```bbbeeefffggggggggggggfffeeedddeeegggiiijjjjjjjjjkkkjjjiiijjjlllooossspppsssxxx___VVVRRRMMMKKKKKKJJJGGGDDDBBBBBBAAAAAA@@@?????????<<<<<<;;;;;;<<<===???@@@EEEFFFHHHJJJLLLLLLLLLKKKLLLNNNPPPRRRUUU[[[aaafffqqquuuyyy|||}}}~~~~~~{{{xxxvvvwwwxxxuuuuuuvvvwwwyyyzzz||||||~~~{{{zzzzzzyyyvvvtttrrrrrrqqqrrrtttxxx|||~~~}}}|||~~~~~~|||yyyvvvsssrrrqqqooonnnoookkkfffdddbbb^^^UUUOOOHHHGGGDDDAAA???>>>======666888;;;=========???@@@CCC@@@???@@@AAACCCJJJQQQ]]]yyyvvvoooiiieeecccbbb```]]]ZZZXXXYYYZZZXXXXXXYYYZZZ[[[\\\]]]]]]___```bbbcccaaa]]]ZZZWWW[[[]]]___aaabbbbbb``````aaabbbbbbbbbbbbbbbaaa```]]]\\\ZZZYYYXXXYYY[[[\\\YYYYYYXXXXXXWWWWWWWWWVVVYYYXXXVVVTTTSSSSSSTTTTTTVVVXXXYYYZZZYYYXXXYYYZZZJJJKKKLLLMMMMMMMMMLLLLLLKKKMMMOOOOOOPPPQQQTTTVVVXXXXXX___oooyyyuuu{{{ooofff]]]\\\^^^bbbhhhnnnttt{{{ssspppqqqooommmkkkjjjiiihhhfffdddeeeeeeffffffffffffeeeeee______``````aaaaaabbbbbbaaabbbaaa```______aaaccc```]]]YYYYYY[[[___``````___]]]\\\]]]___``````___bbbaaa```______^^^^^^^^^______``````aaaaaaaaaaaabbbbbbbbbbbbaaaaaa```___^^^]]]]]]]]]^^^```cccddddddbbb______`````````______aaacccdddeeecccaaa``````_________```aaacccddddddcccbbbccceeeeeebbb______```bbbdddeeeeeeeeeeeeccccccccccccdddgggiiikkklllllllllkkkiiiiiijjjlllnnnnnnsss~~~jjj]]]XXXRRRNNNMMMLLLIIIGGGDDDCCCCCCAAA@@@??????>>>===<<<<<<;;;<<<===>>>???===>>>@@@AAACCCCCCCCCCCCFFFGGGIIIKKKNNNSSSYYY^^^iiimmmrrruuuwwwwwwwwwxxxyyyyyywwwtttqqqooopppqqqqqqrrruuuxxxzzz|||}}}~~~~~~{{{zzzyyywwwuuurrrssssssrrrtttvvvzzz~~~}}}}}}{{{xxxwwwyyy{{{|||}}}|||}}}~~~}}}yyyuuurrrnnnkkkjjjiiigggfffeeeaaa\\\ZZZYYYUUUMMMGGGDDDBBB@@@===<<<;;;;;;;;;888:::<<<=========>>>@@@AAA???@@@BBBCCCDDDMMMVVVjjjzzzqqqkkkgggcccbbbaaa```]]]ZZZXXXWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]]dddeeefffeeeccc```[[[YYYZZZ\\\^^^```aaaaaa``````aaaaaabbbbbbaaa```______\\\[[[YYYXXXXXXYYY[[[\\\ZZZZZZ[[[[[[ZZZYYYYYYXXXWWWVVVTTTSSSSSSSSSTTTUUUVVVXXXZZZZZZYYYYYYYYYZZZIIIJJJKKKLLLMMMLLLKKKKKKJJJLLLMMMNNNNNNOOORRRTTTXXXWWW[[[dddpppuuurrr{{{ssslllgggfffiiimmmttt~~~xxxtttooonnnpppooommmkkkjjjjjjiiigggeeedddeeeeeefffffffffeeeeeebbbbbbbbbaaabbbbbbbbbccccccddddddbbb```___```bbbaaa^^^[[[ZZZ[[[]]]______^^^\\\ZZZZZZ[[[]]]^^^^^^aaaaaa```^^^]]]\\\[[[[[[^^^^^^^^^^^^____________aaaaaabbbcccbbb```^^^]]][[[ZZZZZZ[[[]]]```dddeeefffccc```___```bbbccccccccccccdddddddddccccccbbbbbb```___^^^^^^```ccceeeeeeddddddeeeffffffdddbbb___```aaabbbcccccccccccc______```aaacccfffhhhjjjmmmnnnmmmkkkiiihhhhhhjjjhhhlllsssyyy}}}pppddd^^^UUUOOOMMMLLLIIIGGGGGGGGGEEEDDDCCCBBBAAAAAA???>>>===<<<<<<<<<<<<===;;;<<<===???@@@@@@@@@@@@???AAACCCDDDGGGKKKQQQTTT^^^bbbhhhlllmmmlllkkkkkknnnnnnllliiieeeddddddeeeiiilllrrrwww{{{~~~}}}zzzxxxvvvtttpppnnnooooooppprrruuuzzz~~~{{{xxxtttrrrooonnnppprrrttttttuuuvvvxxxzzz|||yyyuuuqqqjjjgggccc```___]]][[[ZZZYYYVVVRRRPPPOOOKKKEEE@@@@@@>>>===;;;:::::::::;;;;;;<<<======<<<<<<===>>>???@@@CCCEEEEEEIIIVVVccc~~~|||rrrmmmiiifffcccaaaaaa___]]][[[XXXVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\aaabbbcccbbb```]]]YYYVVVYYYZZZ]]]___```aaaaaaaaaaaaaaaaaaaaa```___^^^]]]ZZZZZZXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^]]]\\\[[[ZZZUUUUUUSSSSSSSSSSSSTTTUUUWWWYYY[[[[[[ZZZYYYZZZ[[[HHHIIIJJJKKKLLLKKKJJJJJJJJJKKKMMMMMMMMMOOOQQQSSSYYYYYY[[[___eeerrr{{{yyy~~~|||vvvsssqqqnnnnnnpppnnnllljjjjjjjjjiiihhhfffddddddeeeffffffffffffeeefffeeedddcccbbbcccccccccfffggggggeeebbbaaaaaabbbbbb```^^^\\\\\\\\\]]]^^^___\\\XXXWWWXXX[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\___```bbbcccbbb```]]][[[YYYYYYZZZ[[[^^^bbbeeehhhgggddd```___```bbbdddeeehhhgggfffdddbbbaaa``````cccaaa^^^]]]]]]```ccceeefffffffffgggfffeeecccbbb______``````````````````^^^^^^___```aaaccceeefffkkkllllllkkkiiihhhhhhiiigggkkkqqqtttttt|||zzzoooggg\\\TTTPPPOOOLLLJJJJJJIIIHHHFFFEEEEEEFFFFFF@@@@@@???>>>===<<<;;;;;;======>>>>>>??????@@@@@@<<<>>>???AAACCCFFFKKKNNNTTTYYY___ccccccbbb```___aaaaaa```]]]ZZZXXXYYYZZZ```eeelllsssyyy|||||||||{{{xxxuuurrrpppmmmjjjgggggggggiiilllpppuuuyyy{{{|||{{{zzzzzzzzzxxxtttrrrjjjhhheeeeeegggiiikkkkkkooopppqqqssssssoooiiieee```\\\XXXVVVTTTSSSQQQOOOPPPNNNKKKJJJIIIFFFBBB>>>>>>===<<<;;;;;;;;;<<<<<<<<<===>>>===;;;;;;<<<===@@@AAADDDGGGHHHQQQdddvvv{{{sssnnnkkkiiigggeeebbbaaa```___]]]ZZZWWWTTTTTTTTTTTTUUUVVVXXXZZZ[[[]]]^^^______^^^\\\YYYWWWYYYZZZ\\\___```bbbbbbcccaaaaaaaaa```___]]]\\\[[[YYYXXXXXXWWWXXXXXXYYYZZZ[[[\\\^^^______^^^\\\[[[XXXWWWVVVTTTTTTTTTUUUUUUYYYZZZ\\\\\\[[[ZZZZZZ[[[GGGHHHIIIJJJKKKJJJIIIIIIKKKLLLMMMNNNMMMOOOQQQSSSSSSTTTXXX[[[\\\cccrrr}}}vvvqqqqqqpppmmmmmmooommmllljjjjjjkkkjjjiiigggdddeeeffffffgggggggggfffhhhgggeeecccccccccdddeeefffggggggfffcccaaaaaabbbcccbbbaaa^^^]]]]]]^^^___```]]]XXXWWWXXX[[[]]]^^^\\\]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYZZZ]]]___aaabbbbbb```]]]\\\[[[[[[\\\]]]```dddgggiiigggddd```^^^___bbbcccdddhhhgggeeecccaaa`````````cccaaa___]]]]]]___bbbeeeggghhhhhhgggeeecccaaa```________________________aaaaaa``````aaaaaaaaabbbfffhhhiiiiiihhhhhhiiijjjjjjjjjmmmqqqsssyyy}}}ttthhh^^^XXXUUURRROOOJJJIIIGGGFFFFFFFFFGGGHHHBBBBBBAAA@@@>>>===<<<;;;::::::::::::::::::;;;;;;:::;;;===>>>???BBBEEEHHHLLLQQQWWW[[[[[[YYYWWWVVVVVVVVVUUURRRPPPOOOPPPQQQWWW\\\dddlllrrrtttuuuuuuqqqoookkkiiigggdddaaa^^^]]]^^^aaadddiiimmmrrrtttuuutttrrrqqqqqqoookkkiiiaaa___\\\\\\^^^aaabbbccciiiiiiiiiiiihhhccc]]]XXXWWWTTTPPPMMMLLLKKKJJJHHHIIIGGGFFFEEEDDDBBB@@@>>>===<<<;;;::::::;;;<<<===<<<======<<<;;;;;;===???AAAAAACCCFFFKKKXXXqqq|||uuurrrnnnkkkhhhgggeeedddcccaaa```______]]]YYYVVVTTTTTTSSSSSSTTTVVVXXXZZZ[[[\\\^^^___```___^^^]]]ZZZ[[[]]]___```bbbcccdddaaaaaa``````^^^]]]\\\[[[XXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[\\\]]]]]]\\\[[[[[[]]][[[YYYXXXVVVVVVVVVVVVZZZ\\\]]]]]]\\\[[[[[[\\\FFFGGGHHHIIIJJJIIIHHHHHHKKKLLLMMMMMMMMMNNNPPPRRRQQQRRRVVVZZZ[[[\\\dddmmm{{{wwwqqqnnnooonnnlllkkkmmmmmmkkkjjjjjjkkkkkkjjjhhheeefffggghhhhhhhhhhhhhhhhhhgggeeeccccccccceeefffeeefffgggfffcccaaa```aaadddddddddaaa___^^^___aaabbb___[[[YYYZZZ]]]^^^___````````````___]]][[[YYYZZZYYYXXXWWWWWWWWWXXXYYY\\\]]]___```aaa```___^^^___^^^^^^___aaadddhhhjjjfffccc```^^^___```aaaaaaaaaaaa``````aaaaaabbbccccccaaa___^^^^^^```bbbccceeeggghhhfffccc```____________^^^^^^^^^______```dddccccccbbbaaa```______aaadddfffhhhhhhhhhiiikkkkkkiiijjjnnnrrrwwwxxxkkkbbb[[[VVVRRRMMMKKKIIIFFFEEEEEEFFFFFFDDDDDDCCCBBBAAA???===<<<;;;;;;:::999999999::::::777999;;;;;;<<<===@@@BBBFFFJJJOOORRRRRRPPPOOONNNKKKLLLKKKJJJHHHHHHIIIKKKOOOSSSZZZaaagggiiijjjiiidddbbb___]]]\\\ZZZWWWUUUTTTVVVYYY\\\aaafffiiikkkkkkiiigggfffeeeccc```^^^YYYVVVTTTSSSVVVYYY[[[[[[aaa```^^^]]][[[WWWQQQMMMNNNKKKHHHFFFFFFEEEDDDCCCAAA@@@@@@???>>>=========;;;:::999888999999;;;;;;======>>>======>>>AAACCCDDDDDDEEEJJJRRRaaayyyuuunnnmmmjjjgggeeedddccccccdddaaa^^^^^^```___\\\XXXVVVUUUTTTSSSSSSUUUWWWXXXUUUWWWYYY[[[\\\]]]]]]]]]ZZZ[[[\\\]]]___aaabbbbbb````````````___^^^]]]\\\WWWXXXXXXYYYZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[[[[___^^^\\\ZZZYYYYYYYYYYYY\\\]]]___^^^]]][[[\\\\\\EEEFFFHHHIIIIIIIIIHHHGGGIIIKKKLLLLLLKKKLLLNNNPPPSSSSSSVVVZZZ[[[[[[^^^cccoooyyysssnnnlllnnnnnnlllkkkmmmlllkkkjjjjjjkkklllkkkiiifffggghhhiiijjjjjjjjjjjjhhhfffdddcccbbbdddfffgggfffhhhiiihhhfffdddddddddeeeffffffdddaaa___aaacccdddaaa^^^]]]^^^___`````````aaaaaabbbaaa___]]]\\\]]][[[ZZZXXXXXXXXXZZZ[[[[[[\\\]]]^^^___`````````aaaaaa``````aaadddfffhhheeebbb___^^^^^^^^^]]]\\\]]]]]]^^^___```aaaaaaaaabbbaaa```______```aaabbb```ccceeedddbbb______```___^^^]]]]]]^^^___```aaaeeeeeeddddddbbbaaa```______bbbeeefffffffffhhhiiiiiiggghhhkkkmmmpppyyywwwlllccc]]]WWWTTTPPPKKKHHHFFFFFFFFFEEEEEEEEEDDDCCCAAA???>>>???>>><<<;;;;;;;;;<<<<<<777999;;;;;;;;;;;;===???AAADDDHHHIIIIIIHHHGGGGGGCCCCCCDDDCCCBBBBBBEEEGGGHHHLLLRRRWWW\\\^^^^^^^^^WWWUUUSSSRRRRRRQQQOOOMMMKKKLLLOOOSSSXXX\\\___aaa___]]][[[YYYYYYWWWUUUSSSQQQOOOLLLLLLOOORRRTTTUUUWWWUUUSSSQQQOOOMMMIIIFFFFFFCCC@@@???@@@@@@???>>>;;;;;;<<<;;;::::::;;;<<<===<<<;;;:::::::::;;;<<<>>>???@@@@@@@@@CCCFFFIIIMMMLLLOOOVVV```mmm|||qqqkkkkkkiiigggdddcccddddddccc___\\\\\\___```]]]ZZZXXXWWWUUUSSSRRRTTTUUUWWWRRRSSSTTTVVVXXXYYYYYYYYYZZZZZZZZZ[[[\\\^^^___``````````````````___^^^]]]XXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWXXXYYY[[[\\\]]]\\\[[[[[[[[[\\\]]]^^^]]]^^^```___]]]\\\\\\]]]EEEFFFGGGHHHIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJMMMOOORRRPPPQQQVVVXXXXXXYYY]]]aaappp}}}xxxwwwrrrmmmlllooopppnnnmmmooolllkkkjjjjjjllllllkkkjjjgggggghhhjjjjjjkkkkkkkkkgggfffdddbbbbbbdddfffhhhjjjkkkmmmmmmkkkiiihhhhhheeefffgggeeebbbaaabbbeeefffccc```___```aaabbbaaa\\\^^^```bbbccccccbbbaaa___]]][[[ZZZYYYZZZ[[[\\\ZZZ[[[\\\]]]^^^```aaabbbcccbbbaaa```aaabbbeeefffcccaaa___]]]]]]\\\ZZZYYY]]]]]]^^^^^^^^^^^^]]]]]]aaaaaaaaa````````````aaa\\\___bbbcccaaa___```bbb^^^^^^]]]]]]^^^___aaabbbeeeeeeeeeeeedddbbbaaa```___aaadddeeeeeeeeefffgggeeeeeehhhjjjiiijjjrrr|||vvvnnnaaa]]]XXXRRRMMMJJJIIIHHHEEEFFFFFFFFFEEECCCAAA@@@>>>===;;;::::::::::::;;;999;;;<<<===<<<<<<>>>@@@===???BBBDDDCCCBBBBBBCCC>>>?????????>>>???BBBEEEEEEHHHMMMQQQUUUVVVWWWWWWNNNMMMKKKKKKKKKKKKJJJHHHCCCEEEHHHLLLPPPTTTWWWXXXWWWUUUSSSRRRQQQPPPNNNLLLMMMJJJHHHHHHKKKNNNPPPPPPOOOMMMJJJIIIHHHGGGEEECCC@@@>>>;;;;;;;;;<<<<<<;;;999:::;;;:::::::::<<<===@@@???>>>===<<<===>>>>>>???@@@AAABBBCCCFFFKKKNNNVVVUUUYYYbbblllxxxxxxoookkkkkkjjjhhhfffeeefffhhhbbb]]]YYYZZZ]]]___^^^[[[ZZZXXXUUUSSSRRRSSSUUUVVVUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]___```````````````______XXXXXXZZZ[[[\\\\\\\\\\\\[[[ZZZWWWVVVWWWYYY\\\]]]ZZZZZZZZZZZZ\\\^^^```aaa]]]___```___^^^\\\\\\]]]EEEEEEEEEEEEFFFGGGHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJNNNOOOPPPRRRTTTUUUUUUUUU^^^bbblll~~~~~~wwwrrroooooommmkkklllnnnnnnllljjjjjjhhhgggffffffhhhjjjkkkhhhiiiiiijjjiiihhhgggfffbbbbbbcccdddeeefffggggggiiihhhggggggggggggggghhhhhhiiijjjiiieeebbbaaaaaaaaa```______``````___^^^___^^^^^^^^^___aaabbbdddbbb```^^^[[[ZZZ[[[\\\\\\[[[\\\^^^___`````````___bbb```______aaacccdddccc````````````^^^\\\ZZZYYY\\\[[[[[[[[[[[[]]]^^^___^^^_________``````aaaaaaaaa___]]]]]]_________^^^___^^^^^^^^^^^^___``````eeeeeeeeeeeedddccccccbbbfffggghhhiiihhheeebbb```aaaeeeiiiiiihhhiiinnnrrr}}}{{{ppp```UUUQQQPPPOOOMMMFFFGGGHHHGGGDDDBBBBBBBBB@@@???===<<<::::::999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;======<<<;;;<<<===>>>???BBBCCCEEEHHHJJJLLLMMMNNNJJJHHHEEEBBB@@@@@@@@@AAA@@@AAACCCEEEHHHJJJLLLMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDBBB@@@???======999999999999999999999999:::;;;;;;;;;;;;;;;;;;<<<::::::999:::<<<======<<<>>>AAACCCBBBFFFPPPYYY]]]ccchhhpppwww}}}tttsssnnnllliiifffeeefffggghhhccc^^^YYYYYY]]]___^^^[[[ZZZXXXWWWWWWWWWVVVSSSQQQUUUTTTUUUVVVYYYZZZYYYXXXYYYWWWVVVVVVXXXZZZ[[[[[[[[[\\\^^^```aaabbbbbbaaa```^^^[[[YYYXXXWWWXXXYYYYYYXXXWWWWWWWWWXXXZZZ[[[\\\ZZZYYYZZZ]]]```aaabbb___aaacccbbb```^^^]]]]]]DDDDDDDDDDDDEEEFFFGGGGGGJJJIIIIIIIIIIIIIIIJJJJJJNNNOOOPPPRRRSSSTTTUUUUUUVVVYYYaaappp~~~~~~}}}|||zzzuuuqqqnnnnnnllljjjkkklllmmmkkkiiiiiihhhgggggggggiiijjjlllkkkkkkkkkkkkjjjhhhgggfffeeeffffffgggggghhhiiiiiigggggggggffffffggghhhhhhhhhiiijjjiiifffcccbbbbbbdddcccbbbaaaaaa```___^^^]]]\\\\\\\\\\\\^^^```aaa___]]][[[ZZZYYYZZZ[[[\\\[[[\\\^^^___``````______```^^^]]]]]]```bbbbbbbbb````````````^^^]]][[[ZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^_________```___]]]\\\\\\]]]^^^^^^]]]]]]]]]]]]\\\]]]]]]^^^___ccccccdddddddddccccccbbbdddfffggghhhgggeeebbb```aaadddggggggeeeggglllpppxxxoooaaa[[[WWWSSSOOOIIIJJJJJJHHHFFFEEEDDDDDDBBBAAA@@@>>><<<<<<;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888888888999:::;;;===>>>@@@BBBDDDEEEFFFFFFCCCAAA???===;;;;;;<<<<<<;;;<<<===???AAACCCEEEEEEFFFFFFDDDCCCBBB@@@????????????????????????????????????>>><<<;;;:::999888999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<=========AAADDDHHHMMMXXXgggppprrrxxx}}}wwwnnnnnnmmmkkkiiigggfffeeefffgggbbb]]]YYYYYY\\\]]]\\\ZZZYYYXXXWWWWWWWWWVVVSSSQQQSSSRRRSSSUUUXXXYYYYYYXXXXXXWWWUUUVVVXXXZZZZZZZZZ\\\]]]^^^`````````___^^^^^^]]]ZZZXXXWWWWWWXXXXXX\\\[[[ZZZZZZZZZ[[[\\\]]]\\\ZZZXXXXXXZZZ]]]^^^^^^___```aaa```___]]]]]]^^^CCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKNNNNNNPPPQQQSSSTTTTTTTTTSSSUUUYYYaaaqqqxxxrrrooovvvzzzuuurrrooommmlllkkkiiijjjkkkkkkjjjhhhhhhhhhgggggghhhiiikkklllooonnnmmmlllkkkjjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjfffeeeeeeeeefffggghhhhhhggghhhjjjiiifffdddccccccgggfffeeedddbbb```^^^]]]ZZZZZZYYYYYYYYY[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\]]]\\\]]]^^^`````````______\\\[[[ZZZ\\\^^^```aaaaaa____________^^^]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\]]]]]]]]]]]]]]]]]][[[ZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]aaaaaabbbcccccccccbbbbbbcccdddfffggggggeeebbbaaabbbdddeeedddbbbdddhhhmmmqqqyyypppddd\\\TTTNNNMMMMMMKKKIIIHHHGGGFFFFFFDDDDDDBBB@@@???>>>>>>>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999999999777777777777777888999999:::;;;<<<===>>>?????????<<<;;;:::888777888888999888888999;;;<<<===>>>?????????>>>===<<<::::::999::::::::::::::::::::::::===<<<<<<;;;;;;:::999999888888888888888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@CCCHHHPPP___uuutttmmmmmmkkkjjjiiihhhfffeeeddddddaaa]]]YYYYYY[[[\\\ZZZXXXXXXWWWVVVWWWWWWVVVTTTQQQPPPPPPPPPSSSVVVXXXYYYXXXWWWVVVUUUUUUWWWYYYYYYXXX[[[\\\]]]^^^^^^]]]\\\[[[\\\[[[ZZZXXXWWWWWWXXXXXX\\\\\\\\\\\\\\\]]]^^^^^^\\\ZZZWWWWWWXXXYYYYYYYYY]]]^^^^^^]]][[[[[[\\\^^^CCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKMMMMMMOOOPPPQQQRRRRRRRRRTTTVVVXXXZZZbbbrrr}}}tttrrrvvv{{{uuurrrpppmmmlllkkkkkkjjjjjjjjjjjjiiiiiigggggggggggghhhjjjkkklllnnnnnnmmmmmmllllllllllllllllllkkkkkkjjjjjjiiiiiiddddddddddddeeefffhhhhhhfffhhhiiiiiifffdddddddddgggggggggeeebbb^^^\\\\\\ZZZYYYXXXXXXXXXYYYZZZ[[[]]]]]]]]]\\\]]]^^^___```]]]^^^```aaaaaaaaa```___ZZZYYYYYY[[[___aaabbbaaa____________^^^]]]\\\\\\XXXXXXXXXYYYZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\ZZZYYYYYY[[[\\\\\\[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___```aaaaaabbbaaaaaabbbdddfffggggggfffdddbbbcccdddcccbbb```aaaeeehhhkkkooowwwpppaaaWWWRRRRRROOOLLLIIIHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@??????>>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::999999888888999999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999888777777888999999999999::::::;;;<<<<<<=========<<<;;;::::::999999999999999999999999999999::::::::::::::::::::::::888888888888888888888888999999::::::;;;;;;<<<<<<===>>>?????????@@@CCCDDDEEENNN]]]vvvqqqkkkllliiiiiiiiihhhgggeeecccaaaaaa^^^[[[ZZZ[[[[[[ZZZXXXWWWVVVVVVXXXXXXWWWUUURRROOONNNOOOQQQTTTWWWXXXWWWVVVUUUTTTUUUVVVXXXWWWVVVWWWXXXZZZ[[[\\\[[[[[[ZZZ[[[ZZZYYYYYYXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]][[[XXXWWWXXXXXXWWWVVVZZZZZZZZZXXXWWWWWWYYY\\\DDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFHHHIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSUUUVVVYYYcccqqq|||xxxrrrvvv}}}zzzvvvrrrooommmlllkkkkkkkkkkkkkkkjjjiiijjjjjjgggggggggggghhhiiijjjjjjjjjkkklllmmmnnnoooooopppkkkkkkjjjiiihhhgggffffffccccccccccccdddeeefffgggeeeggghhhhhhfffdddccccccdddfffgggddd```\\\ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZZZZ\\\\\\\\\\\\]]]^^^^^^___^^^___```aaabbbaaa```___YYYYYYZZZ]]]```ccccccccc``````___^^^]]]\\\\\\\\\WWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYY[[[YYYXXXYYY[[[\\\\\\[[[[[[[[[[[[ZZZ[[[\\\\\\]]]]]]]]]^^^___`````````___aaaccceeehhhhhhgggeeeddddddcccbbb```______aaacccfffffflllxxxmmmaaa]]]XXXSSSNNNJJJIIIHHHGGGFFFGGGGGGEEECCCBBBAAAAAAAAA@@@@@@???>>>======>>>>>><<<<<<;;;;;;:::999888888999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;:::999999888777777777777888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999999999999999999999666777777777888888888888888888888888888888888888999999:::;;;<<<<<<======<<<===?????????AAAEEEHHHMMMZZZqqquuukkkfffgggfffgggggghhhfffdddbbbaaabbb```^^^]]]\\\[[[ZZZXXXVVVVVVWWWYYYZZZYYYVVVTTTPPPOOONNNPPPRRRUUUVVVUUUUUUTTTSSSTTTVVVVVVUUUTTTRRRSSSVVVXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]][[[YYYXXXXXXXXXWWWUUUWWWWWWWWWUUUTTTTTTVVVXXXDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMIIILLLOOOQQQTTTYYYbbbhhhyyy}}}tttwww}}}vvvtttrrrooommmkkkjjjjjjjjjkkklllkkkiiihhhiiijjjffffffgggggggggggghhhhhhfffhhhjjjmmmooopppppppppiiihhhgggfffeeedddcccccccccbbbbbbbbbcccdddeeeeeeeeefffhhhgggdddbbbaaaaaa```ccceeeddd___[[[ZZZ[[[]]]\\\[[[YYYYYYYYYZZZZZZXXXYYYYYYZZZZZZZZZ[[[[[[]]]^^^___``````___^^^^^^XXXXXXZZZ^^^bbbeeeeeedddbbbaaa```^^^\\\\\\[[[[[[WWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXZZZXXXWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\]]]^^^^^^^^^]]]]]]___aaadddggghhhgggfffeeebbbaaa```___]]]\\\\\\[[[]]]^^^bbblllzzz}}}nnngggaaa[[[SSSNNNMMMLLLJJJHHHIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>===<<<;;;;;;::::::888999999:::;;;:::::::::999999999999888777666555555555666666777777777777888888888888999999999999999999999999888888888888777777777777777777777777888888999999999:::::::::999999999999999999999999::::::;;;<<<===>>>>>>???:::<<<>>>??????BBBHHHMMMYYYlllxxxpppiiifffgggdddeeeeeefffeeedddcccbbbbbbaaa```^^^\\\ZZZYYYXXXWWWWWWXXX[[[\\\[[[XXXVVVSSSQQQOOOOOOQQQSSSSSSSSSSSSRRRRRRSSSUUUUUUSSSRRRNNNPPPRRRUUUWWWXXXYYYYYYWWWWWWXXXYYYZZZZZZ[[[[[[]]]]]]^^^_______________\\\ZZZYYYYYYZZZYYYXXXVVVVVVWWWWWWUUUSSSRRRSSSTTTCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHJJJLLLOOORRRVVVXXXbbbooo~~~rrrooonnnmmmkkkiiihhhhhhiiihhhjjjkkkjjjhhhggghhhjjjfffffffffffffffeeeeeeddddddfffjjjmmmoooooommmlllffffffeeedddcccbbbbbbaaaccccccbbbbbbbbbccccccdddeeefffgggfffccc```______\\\aaaeeeddd___\\\\\\]]]^^^]]][[[ZZZYYYYYYZZZZZZWWWXXXXXXYYYYYYYYYYYYXXX[[[[[[\\\]]]]]]\\\[[[ZZZVVVWWWYYY]]]bbbeeeeeeeeedddccc```^^^\\\[[[ZZZZZZWWWXXXZZZ[[[\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUVVVXXXZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[\\\^^^aaadddffffffeeeddd___^^^]]]\\\[[[YYYVVVTTTQQQTTTZZZaaaggguuussslllddd[[[TTTSSSQQQOOOLLLLLLKKKIIIHHHFFFEEEEEEEEECCCCCCCCCBBBCCCCCCDDDDDDAAA@@@@@@???===<<<<<<;;;888888:::;;;;;;;;;:::999888888888888777666555555666666777777777777777777666666666777777777888888777777777777777888888888888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@<<<@@@CCCDDDDDDHHHOOOUUUeeezzzxxxrrrmmmhhhfffhhhbbbccccccdddddddddddddddaaaaaa```^^^[[[YYYWWWWWWWWWXXXZZZ]]]^^^^^^ZZZWWWWWWTTTQQQPPPPPPQQQPPPPPPRRRRRRRRRSSSTTTTTTRRRPPPMMMOOOQQQSSSUUUVVVVVVUUUSSSTTTUUUWWWXXXYYYYYYZZZ\\\]]]^^^___```___^^^^^^YYYXXXXXXXXXZZZZZZYYYWWWWWWXXXYYYXXXUUUSSSRRRSSSBBBBBBBBBBBBBBBCCCEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIMMMKKKJJJJJJLLLNNNOOOOOOTTT^^^mmm}}}ssskkkjjjjjjiiigggffffffgggiiigggiiijjjiiifffeeefffiiiffffffffffffeeedddcccbbbcccfffjjjnnnooommmkkkiiieeeddddddcccbbbbbbaaaaaaccccccbbbbbbbbbbbbbbbbbbeeefffgggeeebbb___]]]]]][[[```dddddd```]]]]]]___^^^]]][[[ZZZYYYYYYYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXUUUVVVXXX]]]bbbeeeeeedddeeedddaaa^^^[[[ZZZYYYYYYWWWXXXZZZ\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXVVVTTTSSSTTTWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYY\\\\\\\\\\\\\\\[[[ZZZYYYYYY\\\___bbbddddddcccbbb\\\\\\[[[[[[YYYVVVRRROOOIIIMMMTTTYYY[[[eee~~~tttkkkaaaZZZWWWVVVSSSPPPNNNMMMKKKJJJHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGBBBBBBAAA@@@???>>>======999:::;;;<<<===<<<;;;;;;::::::::::::999888777777888888999999999999999888555666666777777888888888777777888888888888888999::::::::::::::::::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAEEEIIIJJJJJJOOOWWW^^^kkkzzzpppjjjgggcccaaacccaaabbbbbbccccccdddeeeeee`````````^^^ZZZWWWVVVVVVXXXXXX[[[^^^```___\\\YYYYYYVVVRRRPPPPPPPPPOOONNNRRRQQQQQQRRRTTTSSSQQQOOONNNOOOQQQSSSSSSSSSSSSSSSQQQRRRSSSUUUVVVWWWXXXXXXZZZ[[[\\\]]]]]]]]]\\\[[[WWWVVVVVVXXXZZZZZZYYYXXXYYYZZZ[[[ZZZWWWTTTSSSRRRAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCEEEFFFGGGGGGIIILLLNNNPPPTTT^^^jjjyyy|||vvvnnngggcccccccccccceeegggiiijjjiiijjjjjjiiiiiihhhgggfffbbbdddeeeeeecccaaabbbbbbeeefffhhhiiiiiiiiihhhgggccccccccccccbbbbbbaaaaaa___```bbbcccddddddcccbbbcccdddeeeeeeccc^^^ZZZWWWXXX[[[___bbbccc```]]]ZZZ]]][[[YYYXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWZZZYYYWWWVVVUUUTTTTTTTTTUUUWWWZZZ]]]___aaaaaaaaaddddddcccaaa]]]ZZZZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRTTTVVVWWWYYYYYYXXXXXXWWWWWWWWWWWW\\\]]]^^^^^^^^^\\\ZZZXXXYYYYYYZZZ]]]aaaddddddccc]]]^^^]]][[[VVVQQQOOONNNHHHKKKNNNPPPUUUaaappp{{{vvvkkkeeecccbbb]]]YYYVVVOOOJJJJJJIIIFFFGGGJJJGGGIIIJJJKKKKKKJJJHHHGGGCCCCCCCCCBBB@@@>>>===<<>><<<<<<======<<<:::<<<<<<;;;;;;;;;:::::::::999999999888888666555555999999999888888888888777888888888888888777777777::::::::::::::::::::::::::::::::::::::::::;;;;;;777888999:::;;;<<<<<<<<<<<<@@@BBBAAABBBEEEEEEBBBDDDKKKRRRSSSRRRWWWcccmmmxxx~~~vvvkkkfffeeeeeeccc```````````````aaabbbdddeeeeeedddaaa^^^\\\ZZZXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\XXXVVVSSSOOOMMMMMMNNNNNNOOOPPPRRRUUUWWWVVVRRROOOQQQRRRRRRSSSTTTUUUUUUVVVSSSRRRQQQQQQQQQSSSTTTUUUYYYYYYZZZZZZYYYXXXXXXWWWTTTWWWZZZ[[[ZZZYYYXXXXXX\\\[[[YYYWWWUUUTTTTTTSSSAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@BBBCCCDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFGGGGGGHHHJJJLLLKKKNNNVVV```kkk|||yyyuuuqqqjjjddd``````______```aaacccdddfffffffffffffffeeedddcccccceeefffeeecccbbbbbbcccbbbccccccdddddddddddddddeeedddcccbbbaaa````````````aaabbbcccdddccccccbbbcccddddddcccaaa^^^ZZZXXXYYY[[[___bbbbbbaaa^^^\\\^^^\\\ZZZXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVYYYXXXWWWUUUTTTSSSSSSSSSVVVWWWZZZ]]]```aaabbbbbbbbbbbbbbb___[[[YYYXXXYYYXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVZZZ[[[]]]]]]]]]\\\ZZZYYYXXXXXXZZZ]]]aaaccccccccc\\\]]]]]][[[WWWSSSQQQPPPLLLNNNPPPQQQTTT\\\hhhqqq{{{vvvyyyzzzssskkkaaaYYYRRRPPPMMMIIIGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEBBB@@@>>>===???===<<<<<<>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777666999999999888888888777777888888888777777777777666999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<===>>>????????????>>>AAABBBAAACCCHHHKKKIIIMMMTTT^^^cccfffjjjqqqxxx|||~~~xxxrrrkkkfffddddddbbb```````````````aaabbbcccccceeedddaaa___\\\ZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]XXXVVVRRROOOMMMMMMNNNOOOPPPQQQRRRUUUVVVUUURRROOOQQQQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUXXXXXXXXXYYYXXXXXXWWWWWWWWWZZZ\\\\\\[[[ZZZ[[[[[[[[[[[[YYYWWWVVVUUUTTTTTT@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCEEEDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJHHHIIINNNTTTZZZfffzzz~~~tttooonnnlllgggccc]]]]]]\\\\\\\\\]]]___```aaabbbcccccccccbbbaaa```cccdddeeedddbbb``````aaa```````````````aaaaaabbbfffeeebbb```_________```aaabbbbbbcccccccccbbbbbbccccccbbbaaa___]]][[[YYYZZZ[[[^^^`````````___^^^___^^^[[[YYYWWWWWWVVVWWWYYYYYYXXXVVVUUUUUUUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRVVVXXXZZZ]]]```aaabbbbbb^^^______\\\YYYWWWVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVXXXYYYZZZ[[[\\\[[[ZZZZZZXXXXXXYYY\\\```bbbbbbaaa\\\]]]]]][[[XXXUUUTTTTTTRRRSSSTTTSSSSSSWWW___eeesssttthhh]]]YYYUUUPPPKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFDDDAAA@@@@@@>>>======>>>@@@@@@???============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::999999999888888888888888888777777777666666666888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<===>>>???????????????BBBBBBBBBGGGQQQXXXZZZ\\\dddoooyyy{{{uuutttqqqoookkkgggdddbbbaaaaaa`````````aaaaaabbbbbbbbbeeedddaaa___]]][[[ZZZYYYVVVWWWWWWXXXYYYZZZ\\\\\\XXXVVVRRROOONNNNNNOOOPPPQQQQQQRRRTTTVVVUUUQQQNNNOOOQQQSSSVVVWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTVVVVVVWWWWWWWWWWWWWWWVVVYYYZZZ[[[[[[ZZZZZZ[[[\\\[[[ZZZYYYWWWVVVUUUUUUUUU@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDDDDFFFGGGIIIHHHJJJMMMPPPVVVeeesssyyysssllliiiiiihhheeebbb[[[[[[ZZZZZZ[[[]]]^^^______```bbbccccccbbbaaa```aaaccccccbbb___]]]]]]^^^```___^^^]]]^^^___```aaadddbbb___^^^]]]^^^aaabbbbbbbbbbbbbbbbbbbbbbbbaaabbbaaa___^^^\\\[[[ZZZZZZXXXYYYZZZ\\\]]]^^^^^^^^^```___]]]ZZZWWWUUUUUUVVVZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUTTTRRRRRRQQQQQQQQQUUUWWWZZZ]]]___```aaaaaa[[[\\\\\\ZZZWWWUUUUUUUUUWWWWWWXXXXXXYYYZZZZZZ[[[YYYXXXXXXWWWWWWXXXYYYZZZUUUUUUUUUTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWXXX[[[^^^```aaa```[[[\\\\\\[[[XXXWWWWWWWWWXXXYYYXXXWWWVVVWWWZZZ^^^hhhwww}}}mmmddd___XXXRRRPPPLLLMMMMMMMMMNNNOOOOOOPPPMMMMMMMMMLLLJJJIIIGGGFFFEEEBBB???>>>>>>@@@@@@@@@???>>>>>>>>>============???????????????>>>===<<<<<<<<<;;;;;;;;;:::::::::999888888777777666666666888888888888888888888888999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@===AAACCCGGGRRRbbbooossstttyyy{{{ooolllooonnnnnnmmmjjjeeeaaa``````^^^______aaabbbbbbbbbcccdddbbbaaa^^^\\\[[[ZZZZZZXXXWWWWWWVVVWWWXXXYYYYYYWWWUUURRROOONNNOOOPPPQQQRRRRRRSSSTTTVVVTTTQQQOOOOOOQQQTTTWWWXXXXXXVVVUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUWWWXXXYYYXXXWWWWWWYYY[[[ZZZYYYXXXWWWVVVVVVVVVVVV????????????????????????@@@@@@???>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDBBBBBBDDDFFFIIIGGGHHHJJJKKKNNNXXXcccnnn{{{oookkkfffdddccccccaaa___XXXWWWWWWXXXZZZ\\\^^^______aaaccceeeeeedddcccbbbcccddddddccc```]]]]]]]]]]]]\\\[[[[[[[[[\\\^^^______^^^\\\\\\]]]___ccceeecccbbbbbbaaa````````````___^^^\\\ZZZYYYYYYYYYYYYUUUUUUWWWXXXZZZ[[[\\\]]]______^^^ZZZVVVTTTUUUVVVZZZYYYWWWVVVUUUTTTSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQSSSUUUXXX[[[]]]^^^______YYYZZZZZZXXXVVVTTTTTTUUUWWWWWWWWWXXXYYYYYYZZZZZZXXXXXXVVVVVVVVVWWWXXXYYYUUUTTTTTTTTTUUUUUUVVVVVVSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYVVVVVVWWWZZZ]]]______^^^ZZZ[[[\\\ZZZYYYXXXXXXZZZ[[[[[[[[[ZZZYYYYYY[[[\\\bbbkkk}}}tttiii^^^XXXWWWNNNNNNMMMMMMMMMNNNPPPQQQNNNNNNNNNOOOOOOOOONNNNNNKKKGGGBBB???>>>?????????@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>======;;;;;;:::999888888777777:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCCCC===BBBIIIQQQbbbxxxtttjjjjjjmmmnnnooonnnlllgggbbb```___\\\]]]___aaabbbbbbcccbbbaaa```^^^\\\[[[ZZZYYYYYYZZZXXXWWWUUUTTTTTTUUUVVVWWWUUURRRPPPOOOOOOQQQRRRSSSSSSSSSUUUVVVVVVSSSQQQOOOQQQUUUXXXYYYYYYWWWVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTVVVWWWXXXWWWVVVVVVXXXZZZYYYXXXWWWVVVVVVVVVVVVVVV>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAACCCEEEFFFEEEFFFHHHHHHHHHOOOWWWZZZiiiuuu~~~qqqkkkfffddd```___^^^^^^]]][[[VVVVVVVVVVVVXXXZZZ\\\]]]^^^```cccfffgggfffdddcccfffggggggeeeaaa___^^^^^^YYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[]]]```ccceeebbbbbb```___^^^^^^^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWQQQSSSTTTWWWXXXZZZ[[[[[[^^^______[[[VVVSSSUUUWWWXXXXXXWWWUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRPPPRRRTTTWWWZZZ[[[\\\\\\XXXYYYYYYXXXVVVTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZXXXWWWUUUTTTTTTUUUVVVXXXSSSSSSTTTTTTTTTUUUUUUUUURRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXUUUUUUVVVXXX\\\]]]]]]\\\ZZZ[[[[[[ZZZXXXWWWYYYZZZ[[[[[[ZZZYYYZZZZZZ[[[\\\]]]aaannnuuuddd\\\ZZZQQQPPPNNNMMMMMMNNNPPPQQQPPPQQQRRRSSSTTTUUUUUUUUUPPPKKKEEE@@@????????????AAAAAAAAAAAA@@@@@@@@@???BBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA<<<===???AAACCCDDDEEEEEEBBBJJJTTT```uuupppjjjkkkmmmmmmmmmllljjjhhheeeaaa___^^^___```aaabbbaaa``````]]]\\\[[[ZZZXXXXXXWWWWWWYYYXXXUUUSSSRRRSSSTTTUUUVVVTTTRRRPPPOOOPPPRRRSSSTTTTTTTTTVVVWWWXXXVVVTTTPPPRRRUUUWWWYYYYYYYYYXXXVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSVVVWWWXXXXXXWWWWWWXXXZZZVVVVVVUUUUUUUUUUUUUUUVVV>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBAAA@@@AAACCCEEEEEEDDDDDDGGGFFFEEEIIIOOORRR\\\aaammm|||ooofffaaa```___]]]\\\\\\\\\\\\\\\ZZZZZZYYYXXXXXXYYY[[[[[[\\\^^^aaadddeeeeeecccbbbeeeffffffddd```]]]\\\\\\XXXXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^```aaabbbbbbaaa___]]]\\\\\\\\\\\\WWWWWWWWWVVVVVVUUUTTTTTTPPPQQQTTTWWWYYYZZZ[[[[[[]]]______[[[VVVSSSUUUYYYWWWWWWVVVUUUTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRMMMOOOQQQTTTWWWXXXYYYYYYXXXYYYYYYXXXVVVUUUVVVWWWVVVVVVWWWXXXXXXYYYYYYZZZXXXVVVTTTRRRRRRRRRTTTUUURRRRRRSSSSSSTTTTTTTTTSSSPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTUUUWWWZZZ\\\\\\[[[ZZZZZZZZZYYYWWWWWWXXXZZZYYYXXXVVVVVVWWWXXXYYYYYYYYY]]]fffvvvmmmbbb```YYYWWWTTTRRRQQQRRRTTTVVVVVVWWWXXXYYYYYYZZZZZZZZZRRRLLLEEE@@@???@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@BBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???AAABBBBBBCCC???AAACCCFFFHHHJJJKKKLLLMMMVVVbbbpppvvvllljjjjjjkkkjjjhhhfffggghhhgggdddaaabbbbbbcccbbbaaa^^^\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUSSSQQQQQQSSSUUUVVVVVVTTTRRRPPPPPPQQQSSSTTTUUUTTTUUUVVVYYYZZZYYYWWWQQQSSSTTTVVVXXXYYYZZZZZZVVVVVVWWWXXXYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSUUUWWWXXXWWWVVVVVVWWWTTTTTTTTTSSSTTTTTTUUUUUU>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA???@@@AAAAAA@@@AAACCCEEEFFFDDDEEEGGGFFFDDDGGGLLLLLLTTTTTTXXXhhhvvvvvvoooiiiccc^^^^^^]]]]]]]]]]]]^^^^^^___```___]]]\\\[[[[[[[[[[[[YYY\\\___bbbdddcccaaa```bbbcccccc```]]]ZZZXXXXXXYYYZZZ\\\]]]]]]]]]\\\[[[ZZZ[[[\\\]]]^^^______```bbb```^^^\\\[[[[[[[[[[[[UUUUUUUUUUUUUUUTTTSSSRRROOOQQQTTTXXXZZZ[[[[[[[[[\\\^^^___[[[UUUSSSVVVZZZVVVVVVUUUUUUTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSKKKMMMOOORRRUUUVVVWWWWWWXXXYYYZZZYYYWWWVVVWWWXXXVVVVVVWWWWWWXXXYYYYYYZZZXXXVVVSSSQQQPPPQQQSSSTTTQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTUUUWWWZZZ\\\[[[ZZZZZZZZZZZZXXXVVVVVVXXXZZZXXXUUUSSSRRRTTTUUUVVVWWWYYY]]]dddnnn}}}vvviiigggaaa^^^[[[XXXWWWXXXZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\QQQLLLEEE@@@@@@AAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>??????AAABBBCCCDDDDDDIIIKKKNNNQQQSSSVVVWWWXXXVVV___lllzzzpppjjjjjjjjjhhhgggcccaaaccchhhiiifffbbbffffffeeeccc```\\\XXXVVVXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPQQQTTTWWWYYYUUUTTTRRRPPPPPPQQQSSSUUUUUUTTTUUUWWWZZZ[[[[[[ZZZRRRSSSTTTVVVXXXYYY[[[\\\UUUVVVXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWUUUTTTRRRQQQOOORRRUUUVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUU>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============AAAAAA@@@???>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJOOOWWWcccpppxxx|||qqqjjjgggeeeaaa]]][[[[[[ZZZZZZ[[[]]]___```___cccffffffbbb^^^\\\[[[[[[^^^```aaaaaa``````aaafffdddbbb```^^^\\\\\\[[[^^^]]]]]]^^^___```^^^]]]YYYYYYYYYYYY[[[]]]___```___^^^\\\ZZZYYYXXXWWWWWWYYYXXXWWWWWWWWWVVVSSSQQQTTTTTTTTTUUUWWWYYYZZZ[[[\\\ZZZXXXVVVUUUVVVXXXYYYVVVVVVVVVVVVWWWXXXYYYZZZWWWUUUSSSRRRRRRRRRQQQPPPJJJLLLNNNOOOPPPQQQTTTWWWZZZZZZYYYYYYXXXXXXXXXWWWRRRRRRTTTVVVWWWXXXYYYYYYVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNOOOQQQQQQPPPOOOOOOPPPRRRSSSTTTUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQVVVTTTRRRTTTYYY\\\]]]\\\ZZZZZZYYYYYYXXXWWWWWWWWWQQQRRRSSSSSSRRRSSSUUUWWW[[[XXX]]]iiirrr{{{pppfffbbb___```eeehhhhhhfffcccdddeeedddbbb```]]]\\\SSSQQQLLLFFFAAA>>>>>>???AAACCCDDDDDDBBBAAABBBDDDIIIFFFCCCBBBCCCDDDDDDCCCCCCBBBAAA@@@???@@@@@@AAACCCBBB@@@??????@@@BBBCCCBBB???<<<<<<===>>>>>>>>>@@@AAACCCCCCDDDHHHNNNTTT[[[XXXWWW[[[ccchhhhhhffffffqqqxxxuuupppgggdddhhhfffeeeeeeeeefffeeebbb```dddbbbaaa___]]]\\\[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSSSSRRRSSSUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXTTTTTTSSSSSSTTTVVVXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSXXXUUURRRNNNLLLLLLMMMNNNOOOQQQSSSVVVWWWVVVTTTSSS========================<<<<<<<<<<<<============@@@@@@??????>>>>>>>>>>>>@@@@@@@@@AAABBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCFFFGGGHHHJJJNNNVVV___fffsss~~~sssllleeeaaa``````]]]ZZZZZZZZZZZZ[[[\\\^^^___```aaaccceeeddd```\\\ZZZYYYZZZ\\\___`````````aaabbbbbbbbbaaa```_______________^^^^^^^^^``````^^^\\\YYYXXXXXXXXXZZZ[[[]]]___]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYYZZZZZZWWWUUUUUUUUUUUUUUUVVVXXXYYYZZZZZZXXXVVVTTTTTTUUUVVVXXXVVVVVVUUUTTTTTTUUUUUUVVVVVVTTTRRRRRRRRRRRRPPPOOOKKKLLLNNNNNNOOOPPPSSSUUUYYYYYYYYYXXXXXXWWWWWWWWWRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSQQQOOONNNOOOPPPPPPOOONNNQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPQQQRRRRRRUUUSSSRRRTTTXXX[[[\\\[[[XXXYYY[[[\\\[[[YYYVVVTTTRRRSSSSSSSSSRRRRRRSSSUUUYYYWWW[[[dddlllvvv{{{uuupppoootttyyy||||||wwwqqqiiidddaaa```]]][[[\\\XXXQQQJJJDDDBBBCCCDDDAAAAAABBBCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@CCCGGGIIINNNWWWcccmmmwwwrrroooqqqvvv|||~~~}}}rrryyy}}}qqqooollldddbbbgggcccbbbbbbcccdddeeecccbbbbbbaaa```___]]]\\\[[[ZZZWWWWWWVVVVVVUUUUUUVVVVVVRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTSSSSSSTTTUUUWWWXXXVVVVVVVVVVVVVVVWWWXXXYYYSSSSSSRRRRRRSSSTTTVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUWWWUUUQQQNNNLLLLLLMMMNNNLLLNNNQQQTTTVVVVVVUUUUUU<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========?????????>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAADDDEEEEEEFFFGGGKKKPPPTTT[[[eeettt{{{sssqqqiiieeeaaa___``````]]]ZZZXXXYYYZZZ\\\^^^_________aaabbbbbb```\\\YYYXXXXXXYYY[[[^^^______```aaaccc^^^^^^^^^___```aaabbbccc```___^^^^^^______]]][[[XXXWWWWWWWWWXXXZZZ[[[\\\ZZZ[[[\\\\\\\\\[[[ZZZYYYWWWXXXZZZ]]]______]]]ZZZVVVVVVUUUUUUUUUVVVWWWXXXWWWVVVSSSRRRQQQSSSUUUVVVWWWVVVTTTSSSRRRRRRRRRRRRUUUTTTRRRQQQRRRQQQPPPNNNKKKLLLMMMMMMMMMNNNPPPRRRWWWWWWWWWWWWWWWWWWVVVUUUSSSSSSTTTUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUQQQOOONNNNNNOOOOOOMMMLLLPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTRRRQQQSSSVVVXXXZZZZZZUUUXXX]]]______[[[UUURRRRRRSSSSSSRRRPPPPPPQQQSSSUUUTTTXXX___ccciii{{{vvvjjjeeeccc```\\\\\\XXXRRRLLLGGGDDDDDDDDDEEEDDDCCCDDDFFFGGGGGGGGGFFFGGGHHHHHHGGGFFFFFFFFFBBBCCCDDDEEEFFFEEEDDDCCCFFFFFFEEEEEEEEEDDDDDDDDDAAACCCDDDDDDBBBAAAAAAAAAAAAGGGNNNTTT[[[iii|||sssjjjiiihhhccccccgggaaa```___```bbbddddddccc````````````^^^]]][[[YYYWWWWWWVVVVVVVVVVVVVVVVVVRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTVVVWWWXXXVVVVVVVVVVVVVVVWWWXXXXXXSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVTTTQQQOOOMMMMMMMMMNNNIIIKKKNNNQQQTTTUUUVVVVVV;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>======?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEGGGKKKMMMRRRXXXcccooo~~~wwwmmmhhhggggggeeecccaaaaaa^^^ZZZWWWVVVXXXZZZ]]]^^^____________^^^]]]\\\ZZZXXXXXXYYYYYY[[[]]]^^^^^^^^^```aaa\\\\\\]]]]]]^^^```aaabbb___^^^]]]]]]^^^]]][[[YYYWWWWWWVVVVVVVVVXXXYYYZZZWWWYYY[[[]]]^^^]]][[[ZZZZZZ[[[]]]```cccbbb___]]]XXXWWWUUUTTTTTTTTTUUUVVVTTTSSSQQQOOOOOOQQQSSSUUUVVVUUUSSSRRRQQQQQQRRRSSSUUUSSSRRRRRRRRRQQQOOOMMMKKKLLLMMMLLLLLLLLLNNNPPPTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQSSSSSSTTTUUUUUUUUUTTTTTTPPPOOOMMMMMMMMMMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSUUURRRQQQQQQQQQSSSUUUWWWXXXVVVXXX\\\^^^]]]ZZZUUURRRRRRSSSSSSQQQOOONNNOOOPPPRRRRRRVVV[[[]]]```lllzzz|||ooogggbbb```XXXWWWVVVUUUSSSOOOJJJGGGMMMJJJHHHGGGHHHHHHGGGEEEHHHJJJKKKJJJGGGGGGHHHJJJEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHGGGDDDCCCEEEGGGKKKSSS]]]dddlllzzzxxxooohhhgggfffcccdddgggaaa___]]]^^^```bbbbbbbbb______aaaaaa```^^^\\\ZZZXXXWWWWWWVVVUUUTTTSSSRRRUUUTTTSSSRRRRRRQQQQQQRRRUUUTTTTTTTTTTTTVVVWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQTTTUUUUUUVVVVVVVVVUUUUUUUUUSSSQQQOOONNNMMMNNNNNNIIIJJJLLLOOOQQQSSSTTTTTT;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===<<<>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDDDDEEEGGGIIIKKKNNNSSSZZZdddsssyyyrrrkkkdddaaabbb``````___^^^\\\YYYUUURRRVVVWWWYYY\\\]]]^^^]]]]]][[[ZZZXXXXXXYYYYYYZZZZZZZZZ\\\]]]]]]\\\\\\]]]___]]]]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\\\\\\\[[[YYYWWWWWWVVVUUUUUUUUUVVVWWWXXXVVVXXX[[[]]]^^^^^^]]]\\\^^^^^^___bbbcccbbb___\\\YYYWWWUUUSSSRRRSSSTTTUUURRRQQQOOONNNOOOQQQSSSUUUVVVUUUSSSQQQQQQSSSUUUVVVTTTSSSRRRRRRSSSRRROOOMMMKKKLLLLLLLLLKKKKKKMMMOOORRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNPPPPPPQQQRRRRRRRRRQQQQQQOOOMMMLLLKKKLLLLLLJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKIIIIIIJJJLLLNNNPPPRRRTTTPPPPPPPPPPPPPPPRRRTTTUUUWWWXXXYYYYYYYYYWWWUUUSSSQQQRRRRRRPPPMMMLLLMMMNNNOOOQQQUUUXXXYYY\\\dddlllzzz}}}lllccc```XXX[[[aaagggiiieee]]]VVVVVVSSSPPPMMMLLLKKKJJJIIINNNNNNNNNLLLKKKJJJKKKLLLKKKJJJIIIHHHIIIJJJLLLNNNGGGHHHJJJLLLMMMMMMNNNMMMPPPOOONNNLLLJJJKKKNNNPPPYYY```jjjqqqxxxyyysssmmmhhhfffdddbbbbbbdddaaa___]]]]]]^^^``````___^^^___aaabbbaaa___]]]\\\YYYYYYXXXWWWTTTRRRPPPNNNUUUTTTSSSRRRQQQQQQQQQQQQUUUTTTTTTSSSTTTUUUWWWXXXZZZYYYXXXVVVTTTTTTSSSSSSVVVVVVVVVVVVUUUTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQVVVVVVVVVVVVUUUTTTSSSRRRSSSRRRQQQOOONNNNNNNNNOOOMMMMMMMMMMMMNNNPPPQQQQQQ;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@?????????@@@BBBCCCBBBAAA@@@AAABBBFFFHHHKKKOOOTTT___llluuu{{{sssjjjfffbbb]]]\\\]]]ZZZ[[[\\\]]]\\\ZZZWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[XXXWWWVVVWWWYYY[[[[[[ZZZZZZ[[[[[[[[[ZZZ[[[]]]_________]]]\\\\\\\\\\\\\\\]]]\\\[[[[[[\\\\\\ZZZXXXXXXWWWVVVUUUTTTUUUVVVWWWWWWXXXZZZ\\\^^^^^^^^^^^^aaa```___```aaa```^^^\\\YYYWWWTTTRRRQQQRRRTTTUUUQQQPPPOOONNNOOOQQQTTTVVVWWWUUUSSSRRRRRRSSSVVVWWWUUUTTTSSSTTTTTTSSSPPPNNNJJJKKKLLLLLLKKKKKKMMMOOOOOOPPPRRRTTTTTTSSSRRRPPPPPPQQQQQQPPPOOONNNMMMMMMNNNOOOOOOOOOOOOOOONNNNNNMMMKKKJJJJJJKKKKKKIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMHHHIIIIIIKKKLLLNNNPPPQQQOOOOOOPPPOOONNNNNNQQQSSSWWWVVVUUUTTTTTTSSSSSSSSSPPPPPPPPPNNNLLLKKKLLLMMMMMMPPPTTTVVVWWWYYY^^^ccchhh}}}zzzmmmhhh```dddkkktttzzzyyyssslllfffeeebbb]]]WWWUUUUUUVVVYYYYYYXXXYYYYYYWWWSSSPPPLLLKKKJJJIIIJJJKKKLLLMMMOOOPPPRRRUUUXXXZZZ\\\^^^[[[XXXUUUTTTUUUWWWWWWWWW___dddkkkqqqwww~~~zzzqqqllljjjfffccc```______```aaa___]]]]]]_________^^^^^^___`````````___^^^]]]YYYYYYYYYXXXUUURRRPPPNNNQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWZZZYYYXXXVVVTTTSSSRRRRRRWWWWWWXXXXXXWWWVVVUUUUUUOOOPPPPPPQQQQQQRRRSSSSSSWWWWWWVVVVVVUUUSSSRRRQQQRRRQQQPPPPPPOOOOOOOOOOOOPPPOOOMMMLLLLLLMMMOOOOOO;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999:::<<<>>>>>>===<<<;;;========================?????????>>>>>>>>>======@@@AAABBBAAA???>>>???AAADDDFFFIIIKKKNNNTTT\\\cccppp{{{~~~tttmmmgggbbbaaa___ZZZYYYZZZZZZ\\\^^^^^^]]]\\\[[[[[[WWWWWWWWWWWWWWWXXXYYYYYYXXXVVVUUUWWWYYY[[[ZZZXXXVVVXXXYYYYYYZZZ\\\___bbbaaa```___^^^]]]]]]\\\\\\]]]\\\\\\\\\^^^^^^\\\ZZZXXXWWWVVVUUUTTTUUUUUUVVVYYYYYYZZZ[[[]]]^^^______```___]]]]]]^^^^^^]]]\\\XXXVVVSSSQQQPPPRRRTTTUUURRRQQQOOOOOOPPPSSSVVVWWWYYYWWWTTTQQQQQQRRRTTTVVVUUUUUUUUUUUUVVVTTTQQQNNNJJJKKKLLLLLLKKKLLLNNNPPPMMMOOOQQQSSSSSSRRRPPPOOOOOOOOOOOOOOONNNMMMLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHIIIJJJJJJIIIHHHJJJIIIIIIHHHIIIJJJKKKLLLIIIIIIJJJJJJKKKLLLNNNNNNMMMOOOOOONNNLLLLLLOOORRRSSSSSSRRRRRRQQQPPPPPPPPPNNNOOOOOOMMMKKKKKKLLLMMMLLLPPPSSSSSSTTTVVVYYY[[[^^^kkkrrrrrruuu|||wwwkkkccccccfffkkkkkkmmmqqqtttooodddZZZRRRSSSUUUVVVVVVTTTSSSQQQ[[[\\\^^^aaafffkkkooorrrnnnkkkhhhkkkooooookkkffffffgggjjjooowwwrrrnnnhhhgggeeeaaa___^^^______^^^]]]]]]^^^```aaa```___]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYZZZYYYXXXVVVSSSRRRQQQQQQQQQQQQQQQRRRTTTTTTSSSRRRRRRQQQRRRTTTUUUVVVXXXWWWVVVUUUTTTTTTTTTTTTWWWWWWXXXXXXXXXWWWVVVVVVOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOQQQOOOMMMLLLLLLMMMOOOPPP<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999:::<<<>>>>>>===<<<;;;===============<<<<<<<<<>>>>>>======<<<<<<<<<;;;???@@@AAA@@@@@@@@@BBBDDDAAADDDFFFGGGHHHKKKPPPUUUYYYbbbrrrrrrmmmgggbbb___```___ZZZXXXYYYZZZ\\\]]]]]][[[YYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYWWWVVVWWWZZZ[[[XXXVVVSSSUUUWWWXXXZZZ]]]aaadddbbbbbbaaa```___^^^^^^^^^^^^]]]]]]^^^___```^^^]]]YYYXXXVVVUUUUUUUUUUUUVVVZZZZZZZZZ[[[\\\^^^___```___]]][[[ZZZ\\\]]]^^^]]]XXXVVVSSSPPPPPPQQQTTTVVVRRRQQQPPPOOOQQQTTTWWWYYY[[[XXXTTTQQQOOOPPPRRRSSSVVVUUUUUUVVVWWWUUURRROOOIIIKKKLLLLLLLLLMMMOOOQQQLLLNNNPPPRRRSSSRRRPPPNNNNNNNNNNNNNNNNNNMMMLLLLLLOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGHHHJJJJJJJJJHHHJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOMMMKKKKKKNNNQQQPPPQQQQQQQQQPPPOOONNNMMMMMMNNNNNNMMMKKKKKKLLLMMMKKKOOOQQQQQQQQQSSSUUUVVVZZZbbblll|||{{{ooommmpppzzz{{{rrrddd```cccgggjjjiiifffaaa]]]dddeeegggkkkqqqwww}}}yyysssqqqpppuuuwwwnnnmmmfffgggfffbbb``````aaaaaa[[[[[[\\\___bbbcccbbb```[[[[[[ZZZZZZZZZ[[[\\\]]]XXXYYYZZZ[[[[[[YYYWWWVVVTTTSSSRRRQQQQQQPPPPPPQQQRRRQQQQQQQQQQQQSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWUUUVVVWWWXXXXXXXXXWWWVVVNNNOOOPPPRRRTTTUUUWWWWWWSSSSSSTTTUUUUUUUUUUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQOOOMMMKKKLLLMMMPPPQQQ>>>======<<<:::999999888999999;;;;;;;;;;;;999999:::;;;;;;;;;::::::<<<===>>>>>>>>>>>>????????????;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFGGGGGGHHHHHHNNNRRRYYYcccqqq~~~~~~qqqfff```___^^^\\\ZZZYYYXXXYYYYYYXXXYYYZZZYYYXXXXXXZZZ\\\ZZZXXXUUURRRSSSUUUYYY\\\XXXYYY[[[\\\[[[YYYVVVTTTQQQSSSUUUYYY]]]aaaccceeefffdddaaa^^^]]]\\\]]]^^^]]]]]]]]]]]]]]]\\\[[[[[[YYYXXXWWWVVVVVVWWWXXXYYYYYYXXXXXXZZZ^^^```___\\\^^^]]][[[YYYXXXXXXXXXXXXVVVUUUSSSRRRQQQQQQQQQRRRPPPPPPPPPQQQQQQQQQQQQRRRRRRPPPMMMLLLNNNPPPPPPPPPSSSRRRQQQQQQRRRQQQOOOMMMKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOVVVOOORRRTTTMMMKKKKKKEEEIIIKKKMMMNNNNNNKKKHHHFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGIIIKKKHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKJJJIIIJJJLLLNNNOOOPPPOOONNNNNNMMMMMMMMMNNNLLLLLLLLLKKKKKKKKKNNNPPPMMMNNNPPPRRRSSSSSSRRRRRRTTTWWW```kkkxxxtttnnnssssssyyy{{{{{{vvvlllggglllkkkkkkkkkkkkppp}}}vvvoooiiikkkhhhccc___\\\[[[[[[\\\```^^^]]]___bbbcccaaa^^^\\\[[[ZZZYYYXXXWWWVVVUUUYYYWWWVVVUUUUUUUUUSSSRRRRRRQQQQQQPPPOOONNNMMMMMMKKKKKKKKKKKKMMMOOOQQQRRRQQQQQQRRRRRRRRRRRRRRRQQQUUUUUUVVVXXXZZZZZZWWWUUUOOONNNNNNMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOQQQPPPOOONNNOOOPPPQQQRRRSSSQQQMMMJJJIIIJJJLLLNNN<<<;;;;;;::::::999999888999999:::;;;;;;:::999999999:::;;;:::999:::;;;===============>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????????????????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFLLLMMMQQQWWW___hhhpppuuuzzzppphhhaaa]]]ZZZYYYXXXVVVUUUUUUUUUUUUWWWYYYZZZYYYXXXXXXYYYZZZXXXVVVTTTSSSSSSVVVXXXZZZXXXXXXYYYZZZYYYWWWUUUTTTSSSTTTVVVZZZ]]]```cccdddfffdddbbb___^^^]]]]]]^^^\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWVVVVVVWWWXXXYYYYYYWWWVVVXXX\\\^^^]]]\\\ZZZYYYWWWVVVTTTTTTTTTTTTUUUTTTRRRQQQQQQQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNQQQNNNLLLKKKMMMNNNOOOOOOQQQPPPOOOPPPQQQQQQOOOMMMMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPXXXSSSXXXYYYPPPMMMOOOJJJGGGIIILLLNNNNNNLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHJJJFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHGGGHHHJJJLLLMMMOOOOOONNNMMMMMMMMMMMMMMMJJJKKKKKKJJJJJJJJJLLLNNNMMMNNNOOOPPPQQQQQQPPPPPPRRRTTTYYYaaaiiiuuuyyytttsssvvv~~~zzzqqqoooooorrrtttyyy|||vvvrrrnnniiihhheeeaaa^^^\\\\\\]]]^^^___]]]\\\]]]```aaa```___^^^]]]\\\[[[YYYXXXVVVVVVXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOOOONNNNNNMMMMMMMMMKKKKKKJJJKKKLLLNNNOOOQQQOOOPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSWWWZZZZZZYYYWWWNNNMMMLLLLLLMMMNNNPPPQQQRRRQQQQQQPPPOOONNNMMMMMMPPPOOOOOONNNOOOOOOOOOPPPQQQOOOLLLJJJIIIJJJLLLNNN888888888888888888999999888999::::::::::::999888999:::;;;:::999999;;;===;;;<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEHHHHHHIIILLLOOOTTTXXX[[[dddnnnyyyyyyooofffaaa^^^]]]\\\WWWWWWUUUTTTSSSRRRRRRSSSVVVXXXZZZZZZXXXWWWVVVWWWUUUTTTTTTTTTUUUWWWXXXYYYWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVXXXZZZ]]]___aaabbbfffdddbbb___^^^]]]]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWYYYXXXWWWVVVVVVWWWXXXYYYXXXVVVUUUVVVXXXZZZZZZZZZYYYXXXVVVTTTSSSRRRRRRRRRSSSSSSQQQPPPPPPQQQRRRSSSPPPPPPOOOOOONNNMMMMMMMMMNNNLLLJJJJJJKKKLLLLLLLLLNNNMMMMMMNNNPPPPPPOOONNNOOONNNNNNNNNMMMMMMMMMMMMPPPQQQRRRSSSSSSRRRQQQPPPUUURRRYYYZZZRRRPPPQQQIIIFFFHHHKKKMMMNNNMMMLLLJJJHHHHHHGGGGGGFFFEEEDDDDDDFFFGGGHHHGGGEEEEEEGGGIIIEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEFFFHHHIIIJJJNNNNNNMMMMMMMMMMMMLLLLLLIIIJJJKKKJJJIIIIIIKKKMMMLLLMMMMMMNNNNNNNNNMMMMMMSSSSSSVVV[[[___eeesss~~~zzzrrrooonnnllliiieeeccc```]]]\\\]]]^^^___^^^\\\ZZZ[[[]]]___```_________]]]\\\ZZZXXXWWWVVVWWWUUUSSSSSSSSSSSSQQQOOOMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQSSSVVVXXXYYYWWWUUULLLLLLKKKKKKLLLMMMOOOPPPQQQPPPPPPOOOMMMLLLKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMNNNLLLJJJHHHHHHJJJLLLNNN555555666777777888888999888888999999999999888888888999:::999888888:::<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========>>>======>>>>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDFFFFFFFFFHHHJJJMMMQQQRRRUUUZZZbbbkkkvvv}}}nnniiibbb^^^[[[[[[ZZZYYYWWWWWWVVVUUUTTTTTTTTTSSSTTTVVVXXXYYYWWWUUUTTTTTTSSSTTTVVVWWWXXXXXXXXXXXXVVVUUUSSSRRRRRRRRRSSSSSSVVVVVVXXXZZZ\\\^^^___```cccbbb```^^^]]]\\\[[[[[[[[[[[[\\\[[[ZZZYYYXXXXXX[[[ZZZYYYXXXWWWXXXYYYZZZXXXVVVTTTTTTTTTVVVXXXYYYZZZYYYXXXWWWUUUTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNLLLJJJHHHHHHJJJKKKKKKJJJKKKJJJJJJLLLOOOPPPOOONNNNNNNNNOOOOOOOOONNNNNNNNNPPPQQQSSSTTTTTTSSSRRRQQQSSSQQQXXX^^^[[[\\\XXXJJJHHHIIILLLMMMNNNMMMKKKJJJHHHGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGFFFDDDDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIILLLLLLLLLLLLLLLLLLLLLKKKIIIJJJKKKKKKIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKJJJJJJOOOPPPSSSXXXZZZ^^^hhhrrruuuooommmllljjjhhheeedddaaa___]]]^^^___```\\\[[[YYYYYYZZZ\\\^^^______^^^]]][[[YYYWWWVVVUUUTTTRRRPPPPPPPPPPPPNNNLLLJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIIIIJJJKKKKKKLLLJJJKKKMMMNNNOOOPPPPPPQQQTTTSSSTTTUUUVVVUUURRROOOLLLKKKKKKKKKLLLNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJJJJIIIGGGGGGGGGIIIKKKLLL333444444555666777888999888888888888888888888888888999999999888888:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDFFFHHHKKKMMMNNNNNNOOOSSSYYY```iiisss{{{wwwllldddaaa^^^\\\[[[ZZZWWWUUUVVVVVVVVVVVVUUUTTTTTTSSSQQQTTTVVVWWWVVVTTTSSSSSSSSSUUUWWWYYYZZZYYYXXXWWWTTTSSSQQQPPPPPPPPPRRRSSSTTTUUUVVVXXXZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZ\\\]]]]]]]]]]]]\\\[[[[[[]]]\\\ZZZYYYYYYYYYZZZ[[[XXXWWWUUUTTTSSSTTTVVVWWWZZZZZZYYYXXXWWWVVVUUUUUUQQQQQQPPPOOOOOOPPPQQQRRRVVVUUUTTTSSSRRRQQQPPPOOOKKKIIIHHHHHHIIIJJJJJJIIIIIIHHHIIIKKKNNNOOOOOONNNMMMMMMOOOPPPQQQQQQQQQQQQOOOPPPQQQRRRSSSSSSRRRQQQUUUSSSZZZccchhhmmmdddOOOKKKLLLMMMNNNMMMLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCEEEGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKLLLLLLKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJLLLIIIIIIIIIHHHHHHHHHHHHHHHIIIIIILLLQQQTTTVVV]]]eeeppp}}}wwwqqqmmmlllkkkjjjhhhgggeeeccc```___^^^^^^___\\\[[[ZZZYYYXXXZZZ\\\^^^\\\\\\ZZZYYYWWWUUUTTTSSSQQQOOONNNMMMNNNMMMLLLJJJHHHIIIIIIJJJJJJKKKKKKLLLIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIKKKLLLNNNNNNOOOOOORRRRRRRRRSSSTTTSSSPPPMMMLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQPPPOOONNNMMMMMMLLLLLLMMMNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFGGGIIIJJJ333333444555666777888888888888777777777777888888777888999888777777999;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEGGGLLLPPPUUU\\\dddjjjtttxxxuuuppphhhaaa]]]\\\ZZZZZZYYYXXXUUURRRTTTTTTTTTTTTTTTSSSRRRQQQOOORRRTTTTTTSSSSSSSSSSSSTTTUUUWWWYYYYYYXXXWWWVVVRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRSSSUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^^^^___^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZXXXXXXXXXVVVTTTSSSUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUQQQQQQOOOOOONNNOOOPPPQQQSSSSSSRRRQQQPPPOOONNNMMMKKKIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHKKKMMMOOONNNMMMLLLNNNOOOQQQRRRSSSRRRRRRNNNNNNOOOOOOPPPQQQQQQQQQSSSQQQWWW___eeennngggQQQMMMMMMNNNNNNMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEFFFEEEDDDCCCEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIJJJLLLMMMMMMKKKJJJJJJKKKHHHGGGGGGFFFGGGGGGHHHHHHJJJHHHJJJNNNOOOOOOTTTZZZ```qqqzzzooommmjjjiiiiiijjjjjjiiifffdddbbb```___^^^^^^^^^[[[\\\[[[ZZZXXXXXXZZZ\\\YYYXXXXXXVVVUUUTTTSSSRRRQQQOOOMMMMMMMMMMMMKKKIIIHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNQQQSSSTTTRRRPPPLLLLLLKKKLLLMMMOOOQQQRRRSSSRRRRRRQQQQQQPPPPPPOOOMMMMMMMMMMMMLLLKKKJJJJJJEEEEEEDDDDDDDDDEEEGGGGGG333444444555666777888888888777666666666666777888666777888888666777888::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::;;;<<<=========>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@BBBGGGIIIIIINNNUUUXXX___iiirrr|||~~~{{{tttlllfffdddaaa^^^ZZZXXXVVVUUUUUUVVVVVVUUUTTTRRRSSSSSSTTTTTTSSSQQQQQQNNNPPPQQQRRRQQQRRRSSSUUUTTTUUUVVVWWWWWWUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPQQQNNNOOOPPPRRRSSSUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___`````````\\\[[[ZZZXXXWWWXXXXXXYYYYYYZZZ[[[YYYUUUTTTTTTVVVTTTUUUVVVWWWXXXWWWWWWVVVRRRQQQPPPNNNNNNNNNOOOOOOQQQQQQPPPOOONNNMMMMMMLLLKKKJJJJJJKKKLLLLLLKKKIIIIIIHHHIIIKKKMMMOOONNNMMMNNNOOOQQQSSSSSSSSSRRRQQQMMMMMMLLLKKKLLLNNNPPPQQQOOOOOOTTTUUUWWWbbbbbbSSSLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFFFFEEEDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEFFFFFFGGGGGGGGGFFFHHHIIIKKKKKKKKKIIIIIIIIIKKKLLLLLLJJJIIIHHHIIIFFFFFFEEEEEEFFFGGGHHHIIILLLIIIIIILLLLLLLLLNNNSSSWWWbbbqqqrrrfffeeedddeeefffgggggggggaaaaaa___^^^^^^]]]]]]^^^[[[]]]^^^\\\YYYWWWXXXYYYWWWWWWVVVUUUUUUTTTSSSSSSRRRPPPOOONNNOOONNNLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJLLLOOORRRSSSRRRPPPJJJJJJJJJKKKLLLNNNPPPRRRQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKDDDDDDCCCCCCCCCDDDDDDEEE444444555555666777777888888777666555555666777888666777888777666666888:::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>><<<<<<======>>>?????????AAAAAAAAAAAAAAAAAAAAAAAABBB@@@BBBGGGGGGEEEHHHNNNNNNQQQUUUYYY___jjjzzzwwwoookkkiiieee```\\\[[[ZZZYYYXXXUUUSSSQQQQQQSSSVVVXXXYYYSSSTTTUUUUUUUUUTTTSSSRRRMMMNNNPPPPPPPPPQQQTTTVVVTTTTTTUUUUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLNNNPPPRRRSSSUUUVVVWWWWWWYYY[[[\\\]]]]]]]]]ZZZ[[[\\\^^^___```aaaaaa[[[ZZZXXXWWWVVVVVVVVVWWWYYY[[[]]][[[WWWTTTTTTUUUUUUVVVWWWYYYZZZZZZYYYYYYSSSQQQPPPNNNMMMMMMNNNNNNQQQPPPPPPOOOOOONNNNNNMMMLLLKKKKKKLLLMMMMMMLLLJJJIIIIIIIIIKKKNNNOOONNNMMMPPPQQQSSSTTTSSSRRRPPPOOOMMMLLLJJJIIIJJJLLLOOOQQQQQQSSSVVVRRRNNNZZZbbbXXXJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFDDDDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHJJJKKKKKKIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJHHHEEEDDDGGGHHHGGGJJJOOOSSS[[[dddmmm}}}}}}qqqhhhddddddddddddddddddcccccc]]]]]]\\\\\\\\\]]]^^^^^^\\\^^^___]]]YYYWWWWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRPPPPPPPPPPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGHHHHHHIIIJJJJJJIIIIIIIIILLLLLLMMMOOOQQQQQQOOOMMMIIIIIIIIIIIIKKKMMMOOOQQQPPPPPPPPPQQQQQQQQQRRRRRRPPPOOOMMMKKKKKKKKKKKKLLLDDDCCCCCCBBBBBBBBBCCCCCC444444444555555555555666666666666666666666666666555555555555666666666666888888888777777777777777999::::::;;;;;;::::::999888888999999999:::::::::>>>>>>>>>>>>>>>=========AAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBBBBBBBCCCEEEFFFHHHLLLPPPUUU\\\ccchhhwww}}}xxxooohhhdddaaa^^^YYYTTTRRRSSSSSSQQQOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRNNNNNNNNNOOOOOOPPPPPPPPPSSSSSSSSSSSSSSSRRRRRRQQQMMMNNNNNNOOOOOONNNNNNNNNOOOOOONNNNNNOOORRRTTTVVVYYYZZZ[[[\\\]]]\\\[[[ZZZ\\\\\\\\\]]]]]]^^^^^^^^^```^^^[[[WWWTTTSSSSSSSSSUUUXXX[[[\\\ZZZYYYXXXXXXXXXVVVUUUVVVWWWXXXWWWVVVRRRQQQOOOMMMLLLLLLLLLLLLNNNNNNOOOOOOOOONNNNNNMMMKKKMMMOOOOOONNNLLLLLLMMMJJJJJJJJJKKKMMMOOOQQQSSSWWWWWWVVVUUUSSSQQQOOONNNJJJJJJIIIJJJKKKNNNQQQRRRTTTTTTRRRQQQPPPPPPPPPPPPOOOPPPPPPNNNLLLKKKMMMNNNSSSRRROOOLLLIIIFFFCCCBBBBBBEEEDDDAAABBBGGGHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHMMMLLLKKKJJJHHHGGGFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGEEECCCCCCDDDEEEFFFDDDCCCCCCCCCEEEHHHKKKLLLQQQTTTZZZcccnnnwwwnnneee___```]]][[[]]]bbbdddbbb___]]]]]]^^^^^^___^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXZZZXXXUUUTTTUUUVVVUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKNNNKKKIIIHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFHHHKKKNNNPPPPPPOOONNNJJJKKKMMMOOOOOONNNLLLKKKHHHHHHGGGGGGIIIMMMPPPRRRRRRQQQQQQPPPPPPOOOOOONNNKKKJJJIIIGGGFFFFFFGGGGGGCCCCCCAAA@@@@@@AAABBBCCC444444444444555555555555555555555555555555555555555555555666666666777777777777777777777777777777999999::::::::::::999999888888888999999999::::::========================>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAACCCDDDAAABBBEEEGGGJJJOOOTTTXXXbbbgggooovvv|||uuukkkddd___\\\[[[ZZZVVVRRRPPPPPPPPPOOOMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRTTTVVVYYYYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\___]]]ZZZWWWUUUTTTTTTTTTUUUWWWYYYYYYWWWVVVVVVVVVZZZXXXWWWWWWXXXXXXWWWVVVRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKMMMOOOOOONNNLLLLLLMMMKKKJJJJJJKKKMMMOOOQQQRRRXXXXXXWWWVVVTTTRRRQQQPPPJJJJJJIIIIIIJJJLLLNNNPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPQQQQQQOOOMMMLLLMMMNNNQQQPPPNNNKKKHHHEEECCCBBBCCCEEEDDDAAAAAAEEEFFFDDDDDDDDDDDDDDDDDDCCCBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDDDDDDDEEEHHHJJJLLLKKKMMMRRRXXX```oooxxxpppiiibbb]]]^^^\\\ZZZ\\\```cccaaa^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVTTTSSSTTTVVVWWWXXXXXXTTTTTTSSSRRRPPPNNNLLLKKKMMMKKKHHHHHHIIIIIIIIIHHHJJJJJJKKKKKKJJJIIIGGGFFFFFFHHHKKKNNNOOOOOOMMMMMMHHHIIIJJJKKKLLLLLLKKKKKKIIIHHHFFFFFFGGGKKKNNNPPPPPPPPPOOONNNNNNMMMLLLLLLIIIHHHGGGEEEEEEEEEEEEFFFBBBBBBAAA@@@@@@AAABBBCCC444444444444555555555555444444444444444444444444555555666666666777777777666666666777777777777777888999999999999999999888888888888999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAAAAA@@@@@@BBBCCCBBBCCCDDDDDDEEEGGGJJJMMMPPPTTTZZZ___cccgggjjjmmmuuuzzz~~~{{{ooojjjbbb\\\XXXVVVUUUUUUTTTQQQNNNLLLLLLLLLKKKJJJLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQRRRRRRSSSRRRRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPRRRTTTVVVWWWXXXYYYYYYZZZZZZZZZYYY[[[[[[[[[[[[[[[[[[ZZZZZZ]]][[[YYYWWWVVVUUUUUUVVVVVVWWWWWWUUUTTTSSSTTTUUUZZZYYYWWWWWWWWWWWWUUUSSSSSSRRRPPPOOONNNNNNNNNNNNMMMNNNMMMMMMLLLKKKJJJIIIKKKMMMOOOOOONNNMMMMMMMMMKKKKKKKKKKKKLLLNNNPPPQQQUUUUUUUUUTTTSSSRRRPPPOOOKKKJJJIIIHHHHHHJJJKKKMMMJJJJJJKKKLLLMMMOOOPPPQQQPPPPPPPPPNNNKKKJJJKKKLLLOOONNNLLLJJJGGGEEECCCBBBDDDFFFEEEAAAAAADDDDDDBBBCCCCCCCCCCCCCCCBBBBBBAAADDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMOOOSSSWWWaaattttttkkkfffbbb^^^[[[\\\ZZZYYY[[[___aaa```^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWUUUTTTSSSSSSUUUWWWWWWWWWSSSSSSRRRQQQOOOMMMLLLKKKKKKIIIGGGGGGHHHIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHKKKMMMMMMMMMLLLKKKGGGGGGGGGGGGHHHIIIKKKKKKJJJHHHFFFDDDEEEGGGKKKMMMNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDD333333444444444555555555444444444444444444444444555555666666666777777777555555666666666666666777777888888999999888888777888888888888999999999999:::::::::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<>>>????????????@@@BBBDDDEEEFFFEEECCCDDDEEEGGGGGGJJJNNNQQQSSSUUUWWWYYY___dddkkkqqqwww|||xxxqqqlllhhheee___[[[VVVSSSRRRRRRRRRRRROOONNNLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPLLLMMMNNNOOOPPPPPPPPPPPPSSSRRRPPPPPPPPPRRRTTTUUUUUUVVVVVVWWWXXXXXXXXXXXX\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZXXXWWWVVVVVVWWWWWWWWWWWWVVVTTTRRRRRRTTTVVVZZZXXXVVVUUUUUUTTTRRRPPPRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNMMMLLLJJJIIIHHHJJJLLLOOOOOONNNMMMMMMNNNLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPOOONNNNNNNNNLLLJJJIIIHHHIIIJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMMMMKKKHHHGGGGGGIIIMMMLLLKKKIIIGGGFFFDDDDDDCCCFFFEEECCCCCCFFFFFFDDDCCCCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHNNNMMMOOOQQQRRRWWWeeerrrwwwqqqiiiccc___]]][[[ZZZ[[[ZZZYYY[[[^^^``````___]]]\\\\\\\\\[[[[[[[[[\\\[[[ZZZZZZYYYXXXWWWVVVVVVXXXVVVTTTTTTUUUUUUSSSRRRPPPPPPPPPOOOMMMLLLJJJIIIIIIGGGFFFGGGHHHIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKJJJIIIFFFFFFEEEEEEFFFIIIKKKMMMKKKIIIFFFDDDCCCEEEHHHJJJKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEE333333333444444444444555444444444444444444444444555555555555666666666666444444555555555666666666666777777777777777777666777777888888888999999999888999999999:::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>>>>======???@@@???@@@AAA@@@??????@@@BBBBBBDDDFFFGGGGGGHHHJJJKKKMMMQQQVVVZZZ^^^bbbgggjjjoooyyyuuuooohhhaaa]]]ZZZXXXVVVUUURRROOONNNNNNOOOPPPOOOLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNQQQQQQQQQQQQQQQPPPPPPOOOKKKLLLNNNOOOPPPQQQQQQQQQSSSRRRQQQPPPPPPQQQSSSTTTSSSSSSTTTTTTUUUVVVWWWWWW\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVTTTRRRSSSUUUXXXZZZXXXVVVUUUUUUTTTRRRPPPQQQQQQQQQQQQPPPOOOOOONNNOOOOOOOOONNNMMMKKKJJJIIIJJJLLLNNNOOONNNMMMMMMNNNLLLLLLKKKKKKKKKLLLNNNOOOMMMMMMNNNOOOOOOOOOOOOOOOPPPNNNLLLJJJHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLJJJGGGFFFGGGHHHJJJJJJIIIHHHGGGGGGFFFEEEBBBEEEFFFEEEFFFJJJJJJHHHCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIHHHIIIKKKKKKMMMVVV```nnnppplllfffaaa]]]\\\ZZZZZZZZZZZZZZZ\\\^^^```aaa```]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYYYYXXXWWWVVVUUUUUUVVVUUUTTTTTTTTTTTTSSSQQQNNNNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFGGGIIIJJJIIIHHHIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFIIILLLNNNKKKJJJGGGEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEE333333333333444444444444444444444444444444444444333333444444444555555555333333444444555666666666555666666777777666666555777777777888888888888999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<<<<>>>???<<<>>>??????>>>>>>???AAABBBCCCEEEDDDDDDDDDEEEGGGGGGIIILLLNNNPPPRRRVVVXXX\\\dddnnnuuuyyy~~~}}}tttlllfff```\\\VVVRRRPPPOOONNNNNNNNNLLLJJJJJJKKKLLLLLLLLLJJJKKKLLLLLLKKKJJJKKKLLLKKKKKKLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNOOOQQQSSSTTTTTTUUUSSSRRRPPPOOOOOOPPPQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUSSSTTTWWWYYY[[[YYYWWWVVVVVVUUUSSSQQQPPPPPPPPPPPPPPPOOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJIIILLLNNNOOONNNMMMNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMOOOPPPQQQRRRRRRRRRQQQOOOLLLJJJIIIHHHIIIJJJIIIIIIHHHHHHGGGHHHHHHHHHJJJKKKKKKJJJHHHGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFAAAEEEGGGFFFHHHLLLLLLJJJCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEGGGJJJIIIIIINNNVVV\\\iiisssnnnkkkfffaaa]]]ZZZZZZYYYYYYZZZ[[[\\\^^^___aaaaaa]]]\\\ZZZYYYXXXXXXYYYZZZYYYXXXXXXWWWVVVUUUTTTTTTRRRQQQQQQSSSUUUVVVUUUSSSLLLLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCC222222333333333444444444333333333333333333333333222222222333333333444444222333333444555555666666555555555666666555555555777777777777888888888888888888999999:::;;;;;;<<<::::::::::::::::::::::::999:::<<<<<<;;;;;;===>>><<<>>>@@@@@@??????@@@AAABBBCCCDDDCCCBBBBBBDDDEEEEEEFFFHHHIIIIIIJJJMMMOOOOOOSSSYYY^^^bbbeeeiiilllwww}}}{{{xxxpppqqqooollleee^^^XXXUUUSSSPPPLLLKKKJJJKKKJJJIIIHHHGGGFFFGGGJJJKKKKKKJJJGGGJJJLLLLLLJJJJJJKKKMMMJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOQQQSSSUUUUUUVVVSSSQQQOOONNNMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWVVVTTTUUUVVVUUUTTTUUUWWWZZZXXXVVVTTTTTTTTTSSSQQQPPPNNNOOOOOOPPPPPPOOOMMMMMMLLLMMMMMMMMMLLLKKKKKKJJJIIIKKKNNNOOONNNNNNNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLNNNPPPQQQSSSSSSSSSOOONNNKKKIIIGGGGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHCCCCCCDDDDDDDDDDDDDDDEEEAAAEEEGGGFFFGGGKKKKKKHHHBBBCCCDDDDDDEEEEEEDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDFFFEEEHHHKKKJJJHHHKKKPPPPPPXXXgggzzzvvvmmmjjjhhhddd___[[[XXXXXXXXXWWWXXXZZZ[[[\\\^^^___aaa]]][[[YYYXXXWWWWWWXXXYYYXXXXXXWWWVVVUUUTTTSSSSSSQQQQQQQQQSSSUUUUUUTTTRRRMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFGGGIIILLLMMMKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD>>>???@@@@@@@@@@@@???>>>===>>>???@@@@@@@@@???>>>222222333333333444444444111111111111111111111111111111222222222333333333222222333444444555666666444555555555555555555444777777777777888888888888888888999:::;;;;;;<<<<<<::::::::::::::::::::::::888:::;;;;;;;;;;;;<<<>>>:::;;;======<<<<<<<<<======>>>???>>>======???AAA???@@@BBBBBBAAABBBEEEGGGIIIJJJMMMPPPSSSUUUWWWXXXaaagggmmmooonnnnnnqqqtttwwwyyy|||~~~~~~}}}~~~|||zzzuuurrrnnnnnnmmmkkkgggddd```___]]]^^^^^^\\\XXXTTTQQQPPPNNNLLLIIIHHHIIIIIIHHHGGGEEEDDDEEEGGGJJJLLLLLLKKKFFFIIIKKKLLLJJJIIIKKKMMMJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJLLLMMMMMMNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNJJJKKKMMMOOOQQQSSSTTTTTTRRRQQQOOOMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUSSSSSSSSSTTTTTTUUUUUUVVVYYYYYYYYYYYYXXXWWWVVVVVVRRRTTTUUUUUUUUUUUUWWWYYYSSSRRRPPPPPPPPPPPPNNNLLLMMMNNNOOOPPPOOONNNMMMLLLJJJKKKKKKKKKKKKKKKJJJJJJIIIKKKNNNOOONNNNNNNNNOOONNNMMMKKKJJJJJJKKKLLLLLLIIIJJJLLLNNNPPPQQQRRRRRRNNNLLLJJJHHHFFFFFFGGGHHHCCCCCCCCCCCCCCCDDDEEEFFFAAABBBBBBBBBAAAAAABBBDDD@@@AAAAAABBBBBBCCCCCCCCCBBBFFFGGGFFFGGGIIIHHHEEEAAAAAABBBCCCDDDDDDDDDCCCHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCEEEIIIHHHEEEFFFJJJKKKQQQ[[[fffsssuuuqqqmmmhhhgggfffbbb]]]YYYVVVVVVVVVUUUWWWYYYZZZ[[[\\\^^^```]]][[[YYYWWWVVVWWWXXXYYYXXXWWWWWWVVVUUUTTTSSSSSSTTTSSSSSSTTTTTTSSSQQQNNNNNNNNNNNNNNNMMMLLLJJJJJJFFFFFFGGGJJJMMMNNNLLLKKKHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBCCCEEEFFFHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHJJJLLLMMMNNNMMMKKKHHHFFFCCCCCCCCCDDDDDDDDDEEEEEE<<<===>>>??????>>>======<<<<<<===>>>>>>===;;;;;;444444444555555444333333222222222333333333444444222333333444444333333222333333333444444444555555555555555555555555555555555555555555666666666666:::999888888888999:::;;;:::::::::999999999888888999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>999;;;===>>>???@@@BBBDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLUUUWWWYYYYYYYYYZZZ\\\]]]```bbbfffiiiiiigggdddbbbggghhhkkkooouuu|||{{{tttlllgggfffeeeaaa]]]]]]\\\[[[YYYWWWVVVTTTTTTPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPMMMMMMMMMNNNMMMLLLKKKKKKJJJKKKKKKMMMOOORRRUUUVVVUUUSSSPPPNNNMMMMMMNNNNNNOOONNNMMMLLLLLLNNNPPPQQQPPPQQQQQQRRRSSSTTTTTTUUUYYYYYYXXXWWWUUUTTTTTTSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQOOOMMMOOORRRSSSNNNJJJJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIJJJJJJJJJIIIIIIHHHNNNNNNOOOOOOOOONNNNNNMMMKKKKKKKKKKKKKKKJJJIIIIIILLLMMMMMMMMMMMMNNNNNNNNNIIIJJJJJJJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@AAACCCDDDCCCBBB@@@AAABBBCCCCCCCCCBBBAAA??????@@@AAAAAABBBCCCCCCBBBCCCEEEFFFFFFEEEDDDCCC@@@AAACCCDDDEEEEEEEEEEEEBBBBBBAAAAAAAAABBBCCCCCC????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGGGGKKKQQQUUU]]]lllxxxrrrmmmgggccccccaaa^^^ZZZXXXVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ___\\\XXXWWWXXXXXXVVVTTTYYYXXXUUUTTTSSSSSSTTTUUUTTTRRRQQQRRRTTTUUUSSSPPPNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHEEECCCBBBCCCEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEAAAAAA???>>>>>>>>>???@@@>>>>>>>>>>>>===<<<::::::222222333333333222222111222222222333333333333444222333333444444333333222333333333444444444444555444444444444444444444444444444444444555555555555888888777777777888999::::::999999999888888888888999999999::::::::::::;;;<<<<<<<<<<<<<<<=========:::;;;===>>>>>>???AAABBB@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKMMMMMMMMMMMMOOOQQQQQQSSSVVVXXXXXXWWWUUUSSSWWWXXXYYY\\\___dddhhhkkkmmmkkkkkknnnrrrsssppplllgggaaaZZZWWWWWWWWWTTTQQQRRRQQQPPPOOONNNLLLKKKKKKMMMMMMNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLNNNQQQSSSUUUUUUTTTRRRPPPOOOOOOOOOOOOOOONNNMMMLLLLLLNNNOOOQQQQQQQQQQQQRRRRRRSSSSSSSSSWWWWWWVVVVVVUUUSSSRRRQQQRRRQQQQQQQQQPPPPPPPPPPPPQQQOOOMMMOOORRRRRRNNNJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKLLLLLLKKKJJJJJJIIIKKKKKKLLLLLLLLLMMMMMMMMMIIIIIIJJJJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@BBBBBBBBB@@@@@@AAABBBBBBAAA@@@???>>>??????@@@@@@AAABBBBBBCCCFFFGGGHHHHHHHHHFFFDDDCCC@@@AAACCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????EEEEEEEEEFFFFFFFFFFFFGGGGGGJJJMMMOOOSSS]]]mmmyyywwwpppllliiieeeaaaaaa___]]]ZZZXXXVVVUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXXXXVVVTTTUUUWWWYYYXXXWWWWWWUUUTTTSSSSSSTTTVVVWWWVVVTTTSSSTTTVVVVVVSSSQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJHHHEEECCCBBBCCCDDDEEEBBBCCCDDDFFFGGGIIIJJJKKKGGGGGGGGGFFFFFFFFFFFFFFFIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;:::///000000111111111000000111111222222222333333333222222333333333333222222333333333333444444444444222222222222222222222222222333333333444444444444777666666666666777888888888888888888777777777777888888999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::<<<===>>>======???@@@>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAACCCEEEGGGGGGGGGGGGIIIJJJJJJKKKLLLNNNNNNMMMLLLLLLNNNNNNNNNNNNPPPRRRTTTUUUVVVTTTTTTVVVZZZ]]]\\\YYYWWWSSSNNNLLLMMMMMMLLLJJJLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJOOOOOONNNNNNNNNNNNNNNMMMOOONNNLLLKKKJJJJJJJJJKKKIIIIIIIIIJJJLLLNNNQQQRRRTTTTTTTTTTTTSSSRRRPPPPPPNNNMMMLLLLLLLLLMMMOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTTTTSSSQQQOOONNNOOOOOOOOONNNNNNNNNNNNMMMPPPNNNLLLNNNPPPPPPNNNJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCC@@@???>>>???@@@AAAAAA???@@@@@@@@@@@@@@@???>>>===?????????@@@AAAAAABBBBBBCCCDDDDDDEEEDDDAAA???>>>AAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFEEEHHHJJJJJJKKKPPP[[[dddsssvvvqqqkkkggggggeeeccc```^^^]]][[[YYYWWWVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVVVVSSSRRRQQQRRRUUUVVVWWWVVVTTTSSSRRRRRRSSSUUUWWWXXXYYYWWWVVVVVVWWWVVVTTTRRRQQQPPPOOONNNLLLJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJHHHFFFCCCBBBBBBCCCDDDBBBBBBDDDFFFHHHIIIKKKLLLFFFEEEEEEEEEDDDDDDCCCCCCFFFGGGHHHIIIJJJIIIHHHHHHIIIHHHFFFEEECCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>???===>>>>>>>>>===<<<;;;;;;//////000000111000000000111111111111222222222222222222333333333333222222222222333333333444444444333333333333333333333333333333333333444444444444666666666666777777888888777777777777777666666666888888888888999999999999<<<<<<;;;;;;::::::999999;;;<<<======<<<;;;===>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@BBBDDDEEEFFFEEEEEEGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLNNNLLLKKKLLLOOOQQQRRRQQQPPPMMMIIIHHHIIIIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJHHHIIIJJJKKKKKKJJJJJJIIIMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOLLLJJJHHHIIIJJJJJJHHHHHHHHHHHHJJJLLLNNNPPPSSSTTTUUUUUUUUUSSSQQQPPPMMMMMMLLLLLLLLLLLLMMMNNNPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKKKKMMMMMMKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNOOOOOONNNMMMLLLIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDBBBAAA@@@@@@@@@@@@>>>??????@@@AAABBBBBBCCC@@@???>>>???AAAAAAAAA@@@>>>?????????????????????>>>?????????@@@@@@AAAAAA>>>???AAAAAAAAA???===<<>>>>>>>>>>>>>><<<===============<<<;;;//////000111222222111111000000000111111111222222111222222333333222222111222222222333333333444444333333333333333333333333333444444444444555555555777777777888888888888888666666666666666666666666777777777888888888999999;;;;;;::::::999999888888:::;;;<<<<<<;;;:::;;;<<<===>>>>>>??????@@@AAAAAA===>>>???@@@AAAAAAAAAAAA???@@@BBBBBBAAAAAABBBDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFJJJHHHFFFFFFGGGHHHIIIJJJJJJHHHFFFDDDDDDDDDCCCBBBEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHIIIJJJGGGHHHJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMOOOPPPRRRRRRRRRPPPMMMJJJIIIHHHIIIJJJGGGGGGGGGGGGHHHJJJLLLMMMPPPRRRSSSUUUUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLOOOOOOOOONNNNNNNNNNNNNNNMMMNNNNNNNNNNNNLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHLLLMMMOOOQQQRRRQQQOOONNNKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGDDDCCCBBBAAA?????????>>>>>>>>>??????@@@AAABBBBBBAAA@@@???@@@AAABBBBBB@@@===>>>>>>???@@@AAABBBBBB>>>>>>???????????????@@@>>>???AAACCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCCCCDDDEEEEEEDDDFFFIIIIIIJJJLLLPPPSSSTTT]]]lll}}}}}}qqqiiibbbaaa````````````___^^^[[[[[[ZZZYYYXXXWWWVVVVVVSSSSSSTTTSSSSSSRRRQQQQQQOOOPPPPPPPPPPPPQQQSSSTTTUUUTTTRRRQQQQQQRRRTTTUUUXXXXXXXXXVVVTTTRRRQQQPPPNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHFFFEEEDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGGGGHHHGGGEEECCCBBBAAA@@@@@@????????????>>>>>>======;;;<<<===============<<>>??????@@@@@@===>>>???@@@AAAAAAAAAAAA>>>@@@AAAAAA@@@@@@AAACCC>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIGGGHHHJJJLLLMMMLLLKKKJJJHHHIIIKKKMMMOOOQQQSSSTTTSSSQQQOOOLLLJJJIIIIIIIIIGGGGGGGGGGGGGGGIIIKKKLLLMMMNNNPPPRRRRRRQQQOOONNNLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGMMMOOOQQQTTTTTTSSSQQQPPPLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHDDDCCCBBB@@@???>>>>>>===>>>>>>>>>??????@@@@@@AAAAAA@@@???@@@BBBBBBBBBAAA>>>>>>>>>>>>???@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>@@@AAAAAA@@@@@@>>>???@@@AAAAAA@@@??????======>>>>>>???@@@AAABBB????????????????????????????????????????????????@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHGGGHHHJJJLLLPPPSSSZZZeeeqqq{{{qqqiiiddd___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUSSSTTTSSSSSSRRRQQQPPPOOOIIIKKKMMMNNNOOOQQQTTTVVVUUUTTTRRRQQQPPPQQQSSSTTTVVVWWWWWWVVVSSSQQQPPPPPPMMMMMMMMMNNNNNNNNNNNNOOONNNMMMLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFAAABBBDDDEEEFFFFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===//////000111222222222222/////////000000000111111111111222222222222111111111222222222222333333333222222222222222222222222222333333333444444444444555666777888888888777777666666666777777888888888666666666777777777888888777777777888888888888888777999::::::999999:::<<<;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@@@@?????????@@@AAAAAA@@@@@@AAABBB======>>>????????????>>>???@@@AAABBBCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDFFFGGGEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHGGGHHHKKKMMMNNNMMMLLLJJJIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRQQQOOOLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLKKKKKKJJJIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNJJJJJJIIIHHHGGGGGGHHHJJJGGGGGGGGGGGGHHHHHHHHHHHHJJJLLLOOORRRSSSQQQOOONNNKKKKKKKKKKKKKKKJJJIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHDDDCCCAAA@@@>>>=========>>>>>>>>>???????????????@@@???>>>???@@@AAAAAA?????????>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>999;;;===>>>???>>>===<<<<<<===???@@@@@@@@@??????============???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDCCCDDDDDDEEEEEEEEEGGGHHHLLLLLLPPPWWW\\\dddttttttlllgggdddccc______]]][[[ZZZYYYZZZ\\\]]]]]]]]]\\\ZZZXXXVVVUUUTTTTTTTTTSSSRRRPPPOOONNNGGGIIIKKKLLLLLLMMMQQQTTTRRRQQQPPPPPPPPPRRRTTTUUUTTTVVVWWWVVVSSSPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGAAABBBCCCDDDEEEEEEDDDCCC@@@@@@@@@???@@@@@@AAAAAA===>>>?????????>>><<<<<<:::;;;<<<===>>>>>>>>>>>>......000111222222222222////////////000000000000111111222222222222111111111111222222222333333333111111111111111111111111111111222222222333333333333444666777777777666555666666777777888888999999666666666666777777777777666666777777888888999999666888999999999999;;;<<<999999:::;;;;;;<<<<<<===@@@@@@@@@@@@???>>>===<<<;;;===>>>>>><<<<<<===???:::;;;===>>>>>>>>>===<<<===>>>???@@@AAAAAAAAAAAA===>>>@@@AAAAAABBBDDDEEE???@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDFFFHHHGGGIIILLLNNNOOONNNLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSRRRPPPNNNKKKIIIHHHHHHHHHGGGGGGGGGHHHJJJKKKHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMLLLIIIGGGGGGHHHKKKLLLJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKIIIHHHHHHJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJFFFHHHKKKNNNOOONNNLLLJJJJJJJJJKKKKKKLLLKKKKKKKKKCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDCCCAAA???>>>===<<<<<>>>>>>>>>>>???======>>>???@@@???>>>AAA@@@>>><<<;;;:::;;;;;;>>>>>>>>>>>>============>>>???AAABBBAAA@@@>>>===;;;<<<>>>???@@@@@@@@@???<<<<<<<<<===>>>@@@AAABBB========================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDD@@@AAABBBCCCDDDFFFIIIJJJGGGGGGKKKQQQRRRTTT^^^jjj{{{ssshhhbbbaaabbbcccaaaaaa___]]][[[[[[]]]___^^^^^^^^^]]][[[YYYVVVUUUTTTTTTTTTSSSRRRPPPOOONNNHHHKKKLLLKKKIIIIIIKKKNNNPPPOOOOOOOOOPPPSSSVVVWWWTTTVVVXXXWWWSSSQQQQQQSSSPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGGGGHHHJJJKKKKKKLLLGGGGGGGGGHHHHHHIIIIIIIIIBBBBBBCCCDDDEEEFFFGGGGGGAAABBBCCCDDDDDDDDDCCCBBB>>>>>>>>>>>>???@@@AAABBB===>>>?????????>>><<<;;;::::::<<<===>>>>>>>>>>>>000000//////.........---000000000000////////////222111111111000000////////////000000111111111222222222222222222222222222...///222444444444333222555555555555555555555555666666666666666666666666888888888888777555444333555666777666444444666777999999888888888888888888;;;:::999:::<<<<<<<<<:::======>>>>>>>>>>>>======:::;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???@@@@@@@@@CCCBBB@@@?????????@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDCCCAAA@@@???>>>@@@@@@AAABBBBBBCCCCCCDDDDDDEEEHHHJJJLLLMMMMMMMMMLLLMMMMMMNNNPPPRRRTTTUUUUUUTTTRRRPPPMMMJJJHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIIIIJJJKKKLLLLLLMMMMMMOOOPPPQQQOOOMMMJJJHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIINNNNNNOOONNNMMMLLLJJJHHHJJJKKKKKKJJJHHHGGGHHHIIIGGGGGGGGGGGGHHHIIIIIIJJJNNNMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJLLLMMMMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJFFFEEEEEEEEEEEEEEEFFFFFFDDDAAA@@@CCCIIIMMMKKKHHHCCCCCCBBBAAA???>>>======???>>>======@@@AAABBBAAA<<<======>>>??????@@@@@@<<<<<<======<<<;;;::::::<<<<<<<<<<<<============???@@@AAAAAA???>>>>>>???AAA??????@@@CCCCCC@@@===>>>===<<<<<<<<<===???@@@?????????>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???============>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGJJJNNNRRRUUUaaannnwwwoooeee]]][[[]]]```bbbcccaaa^^^\\\ZZZXXXXXXXXX[[[]]]^^^]]]ZZZVVVTTTTTTTTTSSSRRRSSSSSSRRROOOMMMMMMLLLLLLKKKKKKKKKLLLLLLPPPOOOMMMMMMPPPQQQRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJLLLLLLKKKJJJGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>===============>>>>>>;;;<<<===>>>>>>===<<<<<<===============>>>??????000/////////............000000000000////////////111111111111000000000//////000000000111111111111222222222222222222222222111222444555666555444333444444444444555555555555555555555555555555555555777777777777777666555444555666666666444444666777888888888888888888888888;;;:::999:::;;;<<<;;;:::;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@BBBAAA???>>>>>>>>>???@@@?????????@@@@@@@@@@@@AAA???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@CCCBBBAAA@@@@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCBBBAAA@@@??????@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGJJJKKKLLLMMMMMMLLLMMMMMMNNNPPPRRRSSSTTTUUUTTTRRRPPPNNNLLLJJJJJJMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPOOOLLLJJJHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLJJJHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOOOOMMMJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFCCCAAA???BBBGGGJJJHHHEEECCCCCCBBBAAA@@@???>>>>>>???>>>======@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<============>>>???@@@@@@>>>======>>>@@@>>>>>>@@@BBBBBB???======<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>???@@@@@@=========>>>>>>???@@@AAABBBBBBBBBAAABBBBBBCCCCCCDDDDDDCCCDDDGGGJJJNNNPPPTTT]]]kkk{{{|||xxxlllggg```[[[YYYYYYZZZZZZ```___]]][[[ZZZYYYXXXXXXXXXZZZ\\\[[[XXXUUUTTTTTTTTTSSSRRRRRRSSSRRROOOMMMIIIIIIIIIIIIIIIJJJKKKLLLOOOMMMLLLMMMPPPRRRSSSRRRQQQRRRRRRSSSTTTTTTSSSSSSSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA>>>===<<<;;;<<<<<<===>>>===>>>???@@@@@@???>>>===;;;;;;<<<<<<<<<=========////////////............////////////000000000000111111111111000000000000000000000000111111111111333333333333333333333333222333444555555444333222333333333444444555555555444444444444444444444444555666666666666666555555555666666555444444555777777777777777888888888888:::999888999;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@???>>>=========>>>>>>>>>>>>>>>?????????@@@@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@??????>>>AAAAAA@@@@@@@@@AAAAAABBB?????????@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMNNNPPPQQQRRRRRRSSSRRRQQQOOONNNMMMMMMMMMPPPPPPPPPOOONNNLLLKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNNNNNNNMMMKKKIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJHHHFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJMMMPPPRRRRRROOOLLLIIIIIIHHHGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFEEEEEECCCAAA???AAADDDFFFDDDBBBCCCCCCBBBAAAAAA@@@?????????>>><<<===???AAAAAA@@@@@@@@@???>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<===???>>>===;;;<<<===>>>======???@@@@@@>>><<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@>>>>>>>>>>>>??????@@@AAACCCBBBBBBAAA@@@@@@AAAAAABBBAAAAAAAAACCCEEEHHHJJJKKKPPPXXXbbbqqqyyyqqqkkkhhhaaa^^^[[[YYYXXXWWWUUUSSS[[[[[[[[[[[[ZZZYYYXXXXXXUUUWWWYYYXXXVVVTTTTTTTTTTTTRRRQQQQQQRRRQQQOOOLLLHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKMMMPPPRRRSSSSSSOOOPPPQQQSSSTTTUUUUUUUUUSSSRRRQQQOOOMMMLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFGGGHHHFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???===<<<::::::;;;===>>>>>>??????@@@???>>><<<;;;999:::;;;;;;<<<<<<;;;;;;///////////////.........////////////000000000000111111111000000000000000000000000000000111111111333333333333333333333333111111222222222111000000222222222333444444555555444444444444444444444444333444555666666666666666555555666555444333555777666666666777777777777777999888777888:::<<<;;;:::::::::;;;;;;;;;;;;::::::999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>==============================>>>>>>>>>?????????===>>>??????@@@@@@??????AAAAAA@@@???>>>>>>======??????????????????@@@@@@>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAACCCDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOQQQQQQRRRQQQQQQOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKIIIGGGEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIHHHJJJMMMQQQTTTSSSPPPLLLIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDBBB@@@AAABBBCCCAAA???CCCBBBBBBBBBAAAAAA@@@@@@???>>><<<===???@@@@@@????????????>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::;;;======;;;:::;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@??????@@@@@@@@@@@@@@@??????@@@BBBDDDEEEHHHJJJNNNSSS]]]mmmuuukkkeeeaaa___\\\ZZZXXXXXXXXXWWWTTTRRRUUUVVVXXXYYYZZZYYYXXXXXXSSSUUUWWWWWWUUUTTTUUUUUUTTTRRRQQQPPPQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMNNNJJJJJJJJJLLLPPPSSSSSSSSSPPPQQQRRRTTTUUUUUUUUUUUUSSSRRRRRRPPPNNNLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGDDDAAA?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???===;;;;;;<<<>>>???======>>>>>>===;;;999888999999;;;<<<<<<<<<;;;:::.........///////////////.../////////000000000111000000000000000000111111111111000000000000000000222222222222222222222222111111111111111111000000222222222222333333444444444444444444444444444444222333444555555666555555444555666555333333555666555555666666666777777777888777666888:::;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888888888888999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<===>>>>>>??????>>>>>>@@@@@@???>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????======>>>>>>???@@@@@@@@@CCCCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNOOOOOONNNNNNLLLLLLKKKJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJJJJIIIFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLKKKJJJIIIIIIHHHHHHIIIHHHJJJMMMQQQTTTSSSOOOLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEDDDBBBBBBBBBBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA???>>><<<===>>>??????>>>========================::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;888:::<<<<<<:::999:::;;;:::<<<===>>>===<<<<<<;;;;;;;;;<<<<<<============<<<<<<======>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<>>>>>>======>>>>>>??????=========>>>>>>???@@@AAA@@@?????????@@@AAABBBCCCCCCEEEGGGJJJOOOZZZgggppp~~~tttiiiccc___]]]\\\ZZZXXXUUUTTTUUUUUUUUUTTTQQQSSSUUUWWWXXXXXXXXXXXXSSSTTTVVVVVVUUUUUUUUUWWWSSSRRRPPPOOOOOOOOONNNLLLNNNMMMLLLKKKKKKKKKKKKKKKIIIHHHIIILLLPPPRRRSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTRRRRRRRRRQQQOOONNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJHHHEEEBBB@@@???@@@@@@?????????@@@@@@@@@AAAAAABBBAAA???>>>===>>>???@@@<<<=========<<<;;;999888::::::;;;<<<<<<<<<<<<;;;.........///////////////......//////000000111111000000000000111111111111111111111111000000000000111111111111111111111111222222222222333333333333222222222222222222222222444444444444444444444444222222333444555555555444444555555444333333444666444444555555666666777777777666666777999;;;:::::::::;;;;;;<<<<<<;;;;;;:::888777777666777888:::;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<;;;;;;<<<<<<<<<=========;;;<<<======>>>>>>======>>>>>>>>>======<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>???>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>><<<<<<======>>>??????@@@BBBBBBCCCDDDFFFHHHJJJKKKKKKLLLNNNNNNOOONNNMMMLLLKKKJJJIIIIIIJJJLLLNNNPPPPPPQQQSSSUUUUUUTTTSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKJJJHHHGGGGGGHHHEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHIIILLLOOOQQQQQQNNNKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>><<<===>>>??????>>>========================999::::::;;;;;;;;;;;;:::999999999:::::::::;;;;;;888999;;;;;;:::999:::;;;:::<<<>>>>>>===;;;;;;<<<;;;;;;<<<============<<<;;;<<<<<<======>>>>>>???===>>>>>>??????>>>>>>============<<<<<<======>>>;;;;;;;;;<<<===???@@@AAA????????????@@@AAABBBBBBBBBEEEGGGIIIJJJOOOVVV\\\iiittttttnnnggg```]]][[[ZZZYYYXXXVVVRRRQQQRRRSSSSSSSSSOOOPPPRRRTTTUUUWWWWWWWWWRRRTTTUUUUUUTTTTTTUUUVVVSSSQQQOOONNNNNNNNNMMMLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHIIILLLPPPRRRRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRPPPPPPQQQQQQQQQOOOMMMLLLJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDDDDEEEFFFDDDDDDDDDEEEFFFGGGGGGHHHIIIGGGEEEBBBAAA@@@??????>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@@@@?????????===>>>>>>???>>>===;;;:::;;;;;;:::::::::;;;<<<===............/////////000.........///000111111111///000000000111111111111111111111111000000000///////////////////////////111111111222222333444444333333222222111111000000333333333333333333333333222333333444444444333333444555555444333333444666333333444555555666777777666555555666999::::::999999999::::::::::::999999888777666555666888:::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>===<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@???????????????>>>>>>>>>==============================;;;<<<<<<======>>>??????BBBBBBBBBCCCEEEGGGIIIJJJKKKLLLNNNOOONNNMMMLLLKKKKKKJJJIIIIIIJJJLLLOOOQQQQQQSSSTTTVVVUUUTTTRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFFFFGGGIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLKKKLLLMMMMMMKKKKKKKKKMMMEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJLLLNNNNNNKKKIIIHHHHHHFFFEEEEEEDDDDDDDDDAAABBBDDDFFFFFFFFFEEEDDDDDDDDDDDDCCCAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@???>>><<<<<<>>>>>>>>>===>>>>>>>>>===<<<<<<;;;;;;888999:::;;;;;;;;;;;;;;;999999999999::::::::::::777999;;;;;;:::::::::;;;:::<<>>>>>???======>>>??????>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDGGGHHHHHHJJJOOOSSSZZZbbbnnnzzz~~~wwwrrrfffccc___\\\[[[ZZZXXXWWWWWWUUUSSSRRRSSSSSSRRRQQQOOOOOOPPPQQQSSSUUUVVVWWWQQQRRRSSSRRRQQQQQQSSSUUUSSSQQQNNNMMMMMMNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHIIILLLOOOQQQPPPOOOLLLMMMNNNOOOPPPPPPQQQQQQNNNOOOPPPRRRRRRPPPOOONNNJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEDDDBBBAAA???>>>>>>======>>>>>>???@@@@@@AAAAAAAAABBBBBBAAA???>>>===<<<===>>>>>>>>>===<<<;;;;;;:::888777777999;;;===---.........//////000000---......///000111111222//////000000111111111222222111111111000000//////////////////////////////////////////000111222333444333333222111000//////111111111111111111111111333333333444444333333222444444555444333222444666333333444444555666777777666555555666999::::::999888888999999999999888888777777555555666888:::<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>===>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBBAAABBBBBBDDDFFFIIIJJJKKKLLLNNNOOONNNMMMKKKJJJMMMKKKJJJIIIJJJMMMPPPRRRSSSTTTVVVVVVUUUSSSPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJGGGEEEEEEGGGIIIJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOMMMNNNOOOOOONNNNNNOOOPPPEEEEEEFFFGGGHHHJJJLLLLLLNNNMMMLLLKKKKKKJJJJJJKKKIIIIIIIIIJJJKKKKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDDDD???AAACCCEEEFFFFFFEEEDDDCCCCCCCCCBBB@@@??????@@@=========>>>??????@@@@@@@@@>>><<<<<<>>>>>>>>>===@@@@@@???===<<<;;;:::999888999::::::;;;;;;;;;;;;888888999999999:::::::::777999;;;;;;::::::;;;<<<:::===??????===;;;<<<===888999:::;;;<<<;;;::::::;;;;;;;;;<<<===>>>>>>???:::;;;<<<======<<<;;;:::<<<;;;;;;:::::::::;;;;;;======<<<;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAA===@@@CCCDDDCCCEEEIIILLLOOOSSSYYY___iiixxx|||uuuqqqlllfffbbb```^^^\\\\\\\\\[[[XXXVVVWWWVVVUUUVVVVVVUUUSSSPPPOOOOOOOOOOOOQQQTTTVVVXXXPPPQQQRRRQQQOOOOOOQQQSSSSSSQQQNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMHHHHHHIIILLLOOOQQQPPPNNNGGGHHHJJJLLLNNNOOOPPPPPPMMMNNNPPPRRRRRRQQQPPPOOOJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCBBBBBB@@@???===<<<<<<======>>>???@@@@@@@@@???@@@AAABBBAAA???===;;;999:::;;;<<<<<<<<<;;;:::;;;999666555555777:::===+++---000111000///...///222111000//////......///......///000111222333333111111111000//////......////////////000000000000///000111222222222222222222111111111222333333444333333333333333333333333555555555444444333333333111111111222222222333333444444555555555555444444555555555555555444444444:::999999888888888888888666666666777888888999999<<<<<<<<<===<<<<<<;;;;;;::::::999888888999::::::::::::999999:::<<<===>>>::::::::::::::::::::::::======>>>??????>>>===<<<<<<<<<===============<<<:::;;;<<<<<<======<<<<<<======>>>>>>>>>>>>======<<<===>>>??????>>>===<<<<<<;;;::::::;;;===@@@AAAAAAAAABBBBBBDDDEEEFFFGGGJJJJJJIIIHHHFFFGGGJJJLLLLLLLLLKKKKKKLLLMMMNNNNNNTTTTTTTTTSSSRRRRRRQQQQQQMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLMMMOOORRRTTTUUUVVVKKKKKKKKKIIIGGGGGGIIIKKKNNNNNNMMMKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGIIIIIIHHHFFFCCCAAAAAAAAAAAAAAABBBDDDEEEFFFDDDCCCAAA@@@???>>>>>>>>>======<<<;;;;;;<<<>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999:::<<<<<<777777777777888999::::::;;;;;;::::::::::::999999<<<<<<;;;;;;;;;<<<<<<===999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>============???@@@AAAAAACCCFFFGGGFFFEEEDDDDDDKKKOOOSSSUUUYYYcccpppyyyxxxtttmmmfffbbb`````````^^^\\\YYYWWWVVVWWWYYY[[[XXXWWWVVVUUUTTTSSSSSSSSSPPPQQQRRRRRRSSSRRRRRRQQQSSSRRRQQQPPPOOONNNNNNNNNSSSQQQNNNLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNOOONNNOOOPPPQQQQQQPPPOOONNNJJJIIIHHHHHHIIIJJJIIIGGGHHHGGGFFFDDDDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>===<<<======999:::<<<===>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>999::::::::::::::::::999888777666777999::::::999))),,,//////...---------///...............//////000000000111111222333333............------------////////////............///000000111222222111111111111111111111222333444222222222222222222222222333333222222222111111111333333333333444444444444444444555555555555444444555555555555666666666666;;;:::999777666555555555555666666777777888999999888888999:::;;;;;;;;;::::::999999888888999999:::::::::999999:::;;;<<<===::::::::::::::::::::::::;;;;;;<<<======<<<;;;:::============<<<:::999888::::::::::::;;;;;;;;;;;;======>>>>>>>>>>>>======<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFIIIKKKKKKKKKJJJJJJKKKKKKLLLMMMRRRQQQQQQPPPPPPOOOOOOOOOMMMLLLLLLKKKKKKJJJIIIIIIGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMOOOPPPRRRTTTUUUUUULLLLLLLLLJJJIIIHHHJJJLLLOOONNNMMMKKKJJJHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHFFFCCCAAA@@@@@@@@@AAAAAACCCDDDDDDBBBAAA@@@???============;;;::::::;;;<<<>>>@@@AAA======<<<<<<<<<;;;;;;;;;:::::::::999999999999888444444444555777999:::;;;:::999999888888888999999;;;;;;::::::::::::999999;;;:::::::::::::::;;;;;;999999999::::::::::::;;;999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888888888999999999999<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@@@@CCCEEEFFFEEEDDDDDDDDDCCCFFFIIIKKKMMMSSS]]]eeennnwwwxxxqqqiiifffaaa]]][[[[[[]]]^^^^^^\\\ZZZXXXXXXYYYZZZ\\\YYYXXXWWWVVVTTTTTTSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSQQQPPPOOONNNNNNNNNQQQPPPNNNLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIIIIJJJJJJKKKLLLMMMJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIHHHGGGIIIHHHFFFDDDCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBAAA???===<<<<<<<<<<<<999::::::;;;<<<=========??????>>>>>>>>>=========999::::::;;;;;;::::::999777666666666888999888777***---///000///.........,,,,,,,,,------...///000111111111222222222222222------------............//////......---------,,,//////000000111111000000111111111111111111222333222222222222222222222222222222222222111111111111444444444444555555555555333444444555555444444333444555555666666777777777888888777666555444555555555555666666777888888888777777888888888888777777:::999888888888888999:::;;;::::::999999:::;;;;;;999999::::::::::::::::::999999::::::::::::999999;;;;;;;;;;;;;;;:::999999:::999888888888999;;;<<<<<<======>>>>>>======<<<<<<<<<============<<<<<<===<<<<<<<<<===>>>@@@AAACCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEHHHJJJJJJJJJIIIIIIJJJJJJKKKKKKNNNMMMMMMMMMLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKOOOPPPPPPQQQRRRSSSTTTTTTMMMMMMMMMLLLJJJJJJKKKMMMOOONNNMMMKKKIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIHHHFFFDDDBBB@@@@@@@@@@@@AAAAAABBBCCC@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===??????=========<<<<<<<<<<<<;;;::::::999999999888888888333333333555666888:::;;;<<<<<<;;;:::999999999999;;;;;;::::::::::::999999:::999999888888888999999888888999999999:::::::::999999999:::::::::::::::999:::::::::::::::999999777777777888888888999999;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>???AAADDDEEECCCBBBBBBCCCAAACCCFFFFFFFFFIIIOOOTTTVVV^^^kkkzzzxxxooofff___YYYXXXVVVUUUUUUXXXZZZ\\\]]]\\\ZZZYYYXXXZZZ[[[\\\ZZZZZZYYYWWWVVVTTTSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUUUUTTTRRRPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLKKKIIIIIIIIIIIIJJJNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIHHHIIIHHHGGGEEEIIIHHHFFFDDDBBBAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;::::::999999999;;;<<<============<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888777666666777777666555---///111111000000000111...---------......///000222111111111000000//////.........///000111111222000//////......------,,,//////000000000000//////111111000000000111111222222222222222222222222222444333333333333333333333333333444444444555555555333333444444444444333333333333444444555666777777222222222333444666777888444444555666666777777888888888888777777555444333999999888888888888999999:::::::::999999999999999999999999999999:::::::::888888999999999999999999777888999:::<<<<<<======;;;:::888777888999;;;===<<<==================<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<===???@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEDDDDDDEEEGGGIIIKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEFFFHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKQQQQQQQQQQQQRRRRRRRRRRRRMMMNNNNNNMMMLLLKKKLLLMMMNNNNNNLLLKKKIIIGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@AAABBBBBB???>>>===<<<;;;;;;;;;;;;??????>>>===<<<;;;;;;;;;=========<<<<<<<<<;;;;;;;;;:::::::::999999999999666666666666777888::::::===<<<;;;:::::::::::::::;;;;;;:::::::::999999999999999888888777888888888888888888888999999999999999999999999999999999999999999999:::999999888777888888888999999999:::::::::999999999999::::::;;;:::::::::;;;<<<<<<======>>>@@@BBBBBBAAAAAAAAABBBBBBDDDFFFFFFEEEEEEHHHJJJMMMRRRZZZeeerrrzzzqqqiiibbb[[[WWWSSSSSSRRRSSSTTTVVVYYY[[[[[[ZZZYYYXXXXXXYYY[[[\\\[[[ZZZZZZXXXWWWUUUSSSRRRTTTSSSQQQQQQQQQSSSUUUWWWVVVUUUSSSQQQOOONNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMJJJHHHHHHHHHJJJKKKPPPOOOLLLKKKJJJJJJKKKLLLIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCDDDEEEGGGJJJKKKLLLKKKIIIHHHHHHHHHFFFDDDGGGFFFEEEDDDCCCBBBAAAAAABBBAAA@@@@@@??????@@@@@@???>>>>>>===<<<;;;;;;;;;<<<;;;999888888:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>======<<<:::888777666777777555444---///000000//////000111111000000///......//////000000//////......---------......///000111222222000000000/////////......//////000000000000///...111000000//////000000000222222222222222222222222333333333333333333333333111111222222222333333333222222333333333333222222111111222222333444555555111111111222333555666777444444444555666666777777555666666777777777777666888888888888888888888888999999999999999999888888888888888999999:::::::::888888999999999::::::;;;888888:::;;;======>>>>>><<<;;;999888888:::<<<===<<<<<<============<<<<<<;;;::::::::::::::::::;;;<<<<<<<<<======>>>????????????>>>>>>>>>??????@@@@@@BBBCCCDDDCCCDDDFFFHHHLLLLLLKKKJJJJJJKKKKKKKKKIIIIIIHHHHHHIIIKKKMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNNNNLLLKKKKKKLLLMMMMMMLLLJJJIIIHHHGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGEEECCCBBBBBBBBBAAAAAA@@@AAAAAAAAA???>>>===<<<<<<<<<<<<<<>>>>>===<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888777777777777888888;;;:::::::::;;;;;;<<<===;;;;;;:::::::::999999999::::::999888777777888888777777777888888888999999888888888888888888888777888888999999888777777666777777777888888888999999888888888888888999::::::::::::;;;<<<===============???@@@@@@??????@@@AAA>>>@@@AAABBBBBBAAABBBBBBFFFHHHLLLRRRYYYcccmmmttttttpppiiiccc^^^ZZZWWWUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYWWWUUUSSSRRRTTTSSSRRRQQQRRRTTTVVVXXXVVVUUUSSSQQQOOONNNMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMOOOMMMKKKIIIHHHIIIJJJKKKPPPNNNKKKIIIHHHIIIJJJKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEHHHJJJLLLLLLJJJHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@????????????@@@>>>>>>======<<<<<<;;;;;;>>>===;;;999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>;;;:::888888888888666444+++,,,------,,,,,,---///222222000//////.........//////......------,,,,,,,,,,,,,,,---...//////000000000000000000000000000000000111111000000//////111000000///////////////222222222222222222222222000000000111111111111111000000000000111111111111111222222333333222222111000111111222222333333333444444333222222222333333333333444444555666666666111222444666888:::;;;;;;777777888999999888777777777888888999999999888888777777888888999:::::::::999999888999999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;::::::999999;;;<<<===;;;<<<<<<======<<<<<<;;;::::::999999999999::::::;;;<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCDDDDDDEEEGGGHHHMMMLLLKKKKKKJJJKKKKKKKKKGGGGGGFFFFFFHHHJJJMMMOOOKKKJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGIIIJJJLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNJJJLLLMMMMMMKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@????????????>>>======<<<;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;::::::::::::999;;;;;;;;;:::::::::999999777666666555555666666777::::::::::::;;;<<<======;;;;;;::::::::::::999999:::999888777777777777777666777777777777888888888777777777777777666666666888888888888777666555555444444444555555555666666777777777777777888999:::999:::;;;<<<============<<<===>>>>>>======>>>@@@>>>>>>???AAAAAAAAAAAAAAAAAACCCFFFHHHLLLRRRYYY^^^fffnnnyyy~~~ssskkk___]]]ZZZVVVTTTSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYWWWXXXXXXXXXWWWVVVTTTSSSSSSSSSRRRSSSTTTUUUWWWXXXVVVUUUSSSQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOONNNMMMKKKJJJKKKKKKLLLOOOMMMKKKIIIHHHHHHJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDEEEFFFGGGIIIKKKLLLKKKIIIHHHGGGHHHGGGFFFDDDBBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@??????@@@@@@===>>>>>>>>>>>>===<<<;;;>>>===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>===<<<:::888888999888777555***+++,,,,,,++++++,,,...000//////.........//////..................------,,,,,,------......//////------...//////000000000111111222222111000000///111000///............///000000000000000000000000///000000000111111111111//////000000000111111111111111222222222222111111222222222222222222222333555444333333222222222222222333333444555555666666111222444666777888999999666777888999999888777666555666777999999999888888666777777888999999::::::888888888888888:::;;;<<<<<<<<<<<<;;;;;;999888777999999999999::::::::::::;;;<<<<<<======<<<<<<;;;:::999888888888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===@@@BBBDDDDDDEEEGGGIIILLLKKKJJJJJJIIIIIIIIIJJJEEEEEEDDDDDDFFFIIIMMMOOOKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFGGGGGGIIIJJJLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJKKKKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???======<<<<<<<<<<<<;;;;;;::::::::::::;;;888999;;;===>>>?????????::::::999999999999888888999999999888888888777777555555555666777888999:::;;;:::::::::::::::;;;;;;;;;;;;::::::::::::999999999888777666555555555555666666666777777777888888777777777666666555555555777777777777666555444444333333444444444555555555666666666666777888999999888999:::;;;<<<<<<;;;;;;;;;<<<===<<<;;;<<<===???@@@??????@@@AAABBBAAA@@@???BBBDDDGGGHHHKKKOOORRRRRRXXX```hhhpppyyy~~~uuunnngggaaa\\\RRRRRRQQQOOONNNNNNOOOPPPOOOPPPRRRTTTUUUVVVVVVVVVTTTUUUUUUVVVWWWYYYYYYZZZUUUVVVWWWXXXWWWVVVTTTSSSRRRSSSSSSTTTUUUVVVWWWXXXUUUTTTSSSQQQPPPPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOONNNNNNMMMLLLLLLLLLNNNMMMLLLJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLJJJHHHFFFDDDEEEGGGHHHIIIJJJJJJKKKIIIHHHGGGGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@===>>>?????????>>>===<<<<<<<<<;;;;;;:::999999888999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::888777777888888777555,,,---------,,,,,,...000---------------...///000/////////////////////////////////000000000000000+++,,,,,,---...///000000222222222222222111000000111000///.......................................111111222222333333333333///000000000111111111111111111222222222222111111444333333333333333333333222222222222333444555555222222333444444555555666666666666666555444444333666777888999999888777666444555777888999999999888666777777888999999::::::888777777777777999;;;<<<888999999:::::::::999999777777888999999999999888;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777888999:::::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;===>>>@@@@@@===???BBBDDDEEEFFFGGGIIIKKKJJJIIIIIIHHHHHHHHHHHHDDDCCCBBBCCCEEEHHHLLLNNNLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOONNNLLLJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJFFFHHHJJJJJJHHHGGGFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;:::::::::::::::999999888999999999;;;<<<===>>>>>>======<<<999999999888888888777777777777777777666666666666444555666888:::<<<>>>@@@<<<<<<;;;:::999999999999;;;;;;;;;:::::::::999999888777666555444333333333666666666666777777777777777777666666555555555444777777777777666555444333555555555666666666777777555555555555666777999999666777999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;===>>>>>>===<<<===>>>>>>=========???BBBDDDEEEEEEGGGHHHGGGKKKQQQVVV[[[bbbkkkrrr~~~xxxoooeee^^^YYYXXXXXXOOOOOOOOONNNLLLKKKLLLMMMMMMOOORRRUUUXXXYYYZZZZZZTTTUUUVVVWWWYYYZZZ[[[[[[SSSTTTVVVWWWWWWVVVTTTSSSQQQRRRTTTUUUWWWWWWWWWWWWTTTTTTSSSQQQQQQPPPPPPPPPPPPOOOMMMKKKKKKLLLMMMNNNOOOOOOPPPOOOOOONNNLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKIIIHHHDDDFFFHHHIIIJJJJJJJJJIIIIIIGGGFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFEEECCCBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>???@@@@@@???======;;;;;;;;;::::::888777666777777888888999999999:::999::::::::::::::::::999888777666666777777666555------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000....../////////...,,,+++---------............///...///000111000///---,,,...///000111111000///...////////////////////////000000111111111111000000000000111111111222222222222111111111000000//////444555666666444222222333111111222333333333333222111111222222222333333333555555555555555555555555333444666777777777666555666444444555777777777666555555666666666666555555555555666777888999999:::888777666666555666666777777777666666777999;;;<<<;;;;;;::::::::::::999999999999999999888888888777<<<;;;;;;;;;;;;<<<======999::::::;;;<<<===>>>>>>@@@AAABBBDDDDDDDDDDDDCCCIIIIIIIIIIIIHHHFFFDDDCCCFFFEEEEEEFFFHHHKKKNNNPPPOOONNNMMMLLLKKKJJJIIIHHHKKKLLLLLLKKKKKKJJJIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMKKKJJJIIIHHHFFFEEEDDDDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEBBB@@@@@@AAACCCDDDFFFEEECCCAAA@@@@@@@@@@@@>>>>>><<<;;;:::999999999888999:::;;;;;;:::888777:::::::::;;;;;;:::999999555666777666444333333444666666666666666555555555444444444555555777888888999888777888999:::999888:::::::::999888777666555666666555444444444444555666666777777777777666666666666666666555555555555555555555555666666666666444444444555555555555555777777777777666666666666999999999999999999999999999;;;;;;;;;999888999;;;<<<<<<<<<<<<==================>>>???@@@@@@AAAAAAGGGGGGHHHKKKNNNRRRUUUWWWccckkkxxx~~~vvvrrrkkkggg```XXXSSSQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOOOOQQQSSSUUUWWWXXXXXXXXXUUUVVVXXXYYYYYYYYYXXXWWWYYYXXXVVVUUUTTTUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWUUUTTTRRRPPPOOONNNOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOSSSSSSSSSRRRPPPOOOPPPRRROOOPPPQQQOOOLLLJJJIIIJJJKKKLLLMMMLLLJJJIIIIIIIIIGGGGGGIIIKKKNNNNNNLLLJJJFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAADDDDDDCCCBBBAAAAAA@@@@@@<<<===============<<<;;;<<<<<<;;;::::::999888888777777888888888999999999444555777888999999888888777777777777777777777777---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...---.../////////...,,,+++,,,,,,,,,,,,---------...000000///..................///000111111000///.../////////////////////////////////000000/////////000000000111111111222222111111111000000000//////000222333333222111222333000111222222333333222222222222222222333333333333444444444444444444444444444444555666666666666666666555444555666777666555444444555666666666666666555555666666777888888888888888888888888888888888666555555444555666888999::::::999999999888888888999999888888888777777777:::::::::999::::::;;;<<<999::::::;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDCCCCCCFFFGGGGGGGGGGGGEEEDDDCCCCCCDDDDDDFFFHHHKKKMMMOOONNNNNNMMMLLLJJJIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKJJJJJJIIIHHHGGGGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHFFFEEEEEEEEEFFFFFFGGGHHHHHHFFFCCCAAA@@@AAACCCDDDDDDCCCBBB@@@???>>>??????===<<<;;;:::999888888888888999:::;;;;;;999777666888888999999999999888888666777888666444333333444666666666666555555555555555555555555666777888999888777666666777888777555::::::::::::999888777666777777666555555555555666666666777777777777666666666555555555555444444444333444444444444555555555555555555555555555555555555555555555555555555555999999999999999999999999888:::;;;:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@AAACCCCCCDDDEEEFFFIIIKKKLLLOOOUUU___iiivvv}}}xxxqqqjjjccc```^^^ZZZUUUPPPLLLKKKLLLMMMNNNMMMLLLLLLKKKLLLMMMNNNNNNPPPRRRTTTVVVWWWWWWWWWVVVWWWXXXYYYZZZYYYYYYXXXXXXWWWUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTTTTUUUVVVWWWUUUTTTSSSQQQPPPOOOOOONNNLLLLLLLLLLLLLLLMMMNNNNNNOOORRRTTTUUUSSSQQQPPPPPPPPPQQQQQQPPPMMMKKKJJJKKKKKKLLLMMMMMMKKKIIIIIIJJJHHHHHHIIIKKKMMMMMMKKKIIIEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCAAAAAACCCCCCBBBBBBAAA@@@??????<<<============<<<;;;;;;;;;;;;;;;:::999999888888888888888888999999999999666777888999999999888777666666666666666666666666,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,------............---,,,,,,+++++++++,,,,,,,,,------222000...,,,,,,---///000//////000000000000//////000000000000000000000000---......//////......---000000000000111111111111111111000000000000//////,,,...000111000000111222000111222222333333222222222222333333333444444444444444444444444444444444555444444444444555666666666555444444555666555333222333555666777777777777777777777777777777777777777888999:::;;;;;;:::999777666666555555666777777999999999888888888777777888888777777777666666666888888888888888999::::::999::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBDDDFFFIIIKKKMMMNNNLLLLLLKKKKKKJJJIIIHHHHHHCCCEEEGGGIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLKKKJJJJJJCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHCCCCCCDDDDDDEEEFFFHHHHHHIIIHHHEEECCCAAAAAABBBCCCBBBBBB@@@???>>>>>>===>>><<<;;;:::999888777777777888999:::::::::888777666666777777888888777777666888999999777555333333444555555555555555555555555666666666666666777888999888666555666777777666555::::::;;;::::::999888888888888777666666666666666666777777888888777777666555555555444444444333333222222222333333333444444777666666666555444444444444444444444444444444444888888888888888888888888666888999999888888:::;;;999999999::::::;;;;;;;;;=========>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAADDDGGGLLLRRR[[[jjjzzzzzzooommmiiiddd___ZZZVVVTTTSSSQQQNNNKKKJJJJJJLLLMMMLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXXXXYYYZZZYYYYYYYYYWWWVVVUUUSSSSSSSSSSSSTTTWWWWWWVVVUUUUUUVVVVVVWWWUUUTTTTTTSSSRRRPPPNNNMMMKKKKKKJJJJJJKKKKKKLLLMMMKKKPPPUUUXXXWWWSSSPPPOOOQQQRRRRRRQQQNNNLLLLLLLLLKKKMMMNNNMMMKKKIIIIIIJJJJJJIIIJJJKKKLLLLLLJJJHHHDDDEEEFFFGGGGGGEEECCCBBBDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAABBBAAA@@@>>>===<<<<<<======<<<<<<;;;::::::::::::999999888888777888888888999999999::::::888999:::::::::999777777666666666666666666666666,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------+++,,,,,,,,,,,,---------000///...------...///000//////000000000000//////000000000000000000000000.........//////........./////////000000000111111000000000000000000//////,,,...000000//////000111000000111222222222222222222333333333333444444444333333333333333333333333555444333333333444666777666555333444555555444222111222444666777888888999999999888888888777777777555666999;;;<<<;;;:::999:::::::::999999999999999999999999999888888888888777777777777666666666666888888777777888888999:::999::::::;;;<<<===>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFAAACCCEEEHHHJJJLLLMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHDDDEEEGGGIIIIIIHHHFFFEEEHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHIIIFFFFFFFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCCCCDDDFFFGGGIIIJJJKKKIIIGGGDDDBBBAAAAAABBBAAAAAA@@@???>>>>>>======<<<;;;:::999888888888888888999999999888777666555555666666777777777777666999::::::888555444444444444444555555555555555666555555555555555666777777666555444666888999888777::::::;;;;;;;;;:::999999888777666666555555666666666777777888888777777666555555555555444444444444222222222333333333333444777777666666555444333333333333333333444444444444666666777777777777888888555666888888888888:::;;;888888999999:::;;;;;;;;;<<<<<<=========>>>>>>>>>AAAAAA@@@??????>>>>>>>>>DDDEEEFFFHHHMMMVVVaaahhhooouuu~~~wwwllleeebbb```\\\XXXUUURRRPPPPPPLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMOOOQQQRRRTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVTTTSSSSSSSSSTTTTTTWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSPPPNNNLLLJJJJJJIIIIIIJJJJJJKKKLLLKKKOOOTTTWWWVVVTTTRRRQQQQQQRRRSSSRRROOOMMMMMMMMMLLLMMMNNNNNNLLLJJJJJJKKKLLLKKKJJJKKKKKKKKKHHHFFFCCCDDDFFFHHHGGGEEECCCAAACCCCCCCCCCCCBBBAAA@@@???>>>???@@@@@@@@@>>>===;;;<<<<<<<<<<<<<<<;;;:::999999999999888888777777777888888888999999999999:::::::::;;;;;;:::999777666666666666666666666666666,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---...------,,,,,,,,,---------------------............---...///000000///......000000////////////000000////////////////////////...//////000000//////........./////////000000000//////////////////000000///111222111///......///000000111222222222222111222222222333333333444444333333333333333333333333444333222222222333555666555333222333444555444222111222444555777888999999;;;::::::999999888888777333555777999::::::999888;;;;;;;;;;;;;;;;;;::::::;;;::::::::::::999999999777777777777666666666666888888888777888999999:::999::::::;;;<<<===>>>>>>??????@@@@@@AAAAAABBBCCCBBBCCCCCCDDDEEEFFFGGGHHHDDDEEEGGGIIILLLMMMNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJIIIGGGEEECCCGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDEEEGGGHHHIIIJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFCCCDDDDDDEEEGGGIIIKKKLLLKKKIIIGGGEEECCCAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;::::::999::::::999999888888777666555555555555666777777777777777888999999888555444444555333444444444555555666666444444333333333444555555111111111333666888999888999999:::;;;;;;;;;::::::777666555555444444555555666666777777777777666666666666666555555555444444222222333333333444444444777666666555444333333222333333333444444555555555555555555666666777777777444555777777777777888:::888999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<======??????????????????>>>>>>>>>???@@@AAACCCGGGLLLPPPVVV[[[dddmmmvvvwwwoooiiibbb\\\WWWUUUSSSPPPMMMKKKJJJJJJJJJFFFEEEEEEEEEEEEEEEFFFFFFIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUSSSSSSSSSSSSSSSTTTTTTUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTRRRPPPMMMKKKIIIIIIIIIHHHIIIJJJJJJKKKMMMOOORRRSSSRRRRRRSSSTTTQQQRRRSSSRRRPPPNNNNNNNNNMMMNNNOOONNNLLLKKKKKKKKKMMMKKKJJJJJJJJJIIIGGGEEEBBBDDDFFFGGGGGGEEEBBBAAABBBBBBBBBAAAAAA@@@???>>><<<======>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::999888777777777777777666666666777777888888888888999999:::;;;;;;;;;:::888777555555555555555555555555555++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...,,,,,,,,,+++,,,,,,---...---------.........//////,,,---///111111000...---000000////////////000000/////////////////////////////////000000/////////............////////////......////////////000000000222333222000.........///000111111222222111111111111222222222333333333222222222222222222222222333222222222222333444444333222111222444555444333111222444666777888999999:::::::::999999888888888444444666777888888777666888999999:::::::::999999;;;;;;;;;:::::::::999999888888777777777666666666888777777777777888999999999::::::;;;<<<===>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGHHHJJJKKKLLLMMMNNNJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKLLLIIIHHHFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<;;;;;;:::::::::;;;999888888777666555444444444444555666777777777777777888888777555444444555333333333444555555666666333333222222222333333444.........111444666777666888888999::::::;;;::::::666666555444444444444444444555555666666555555444555555555555444444444333222222333333333444444444555555444444333222222222222333333444444555555555333444444555555666666777333555666666666666777888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===888999;;;===@@@BBBCCCCCCGGGKKKQQQWWW\\\ccciiimmmvvv}}}~~~}}}|||{{{ssskkkbbb[[[WWWTTTQQQNNNKKKJJJHHHGGGEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNQQQRRRSSSQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTVVVWWWVVVVVVVVVVVVUUUTTTSSSSSSUUUUUUTTTRRRPPPNNNLLLKKKIIIIIIHHHHHHIIIIIIJJJKKKNNNOOOPPPOOOOOOPPPRRRTTTPPPRRRRRRRRROOONNNNNNNNNMMMOOOPPPOOOMMMKKKKKKLLLMMMKKKJJJIIIIIIIIIGGGFFFCCCDDDEEEFFFFFFDDDBBBAAAAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666666666666666666666666666666777777777888888999::::::::::::888666555555555555555555555555555++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,+++++++++,,,---...,,,,,,---------.........---......///////////////111000///......///000111---------------------------......//////......---------........./////////........./////////000000...000111111///...///000///000000111111111111111000000000111111111222222222222222222222222222222111111222333333333333333111000000111444555555444222333444666777888888888888888777777777777777777666666666666666666666666555666777999999999888888::::::::::::999999999888999999888888888777777777666666555555666666777888999::::::;;;<<<===>>>>>>??????>>>>>>???@@@AAABBBBBBBBBAAABBBCCCDDDFFFGGGIIIIIIHHHHHHIIIJJJLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGEEEDDDBBBAAA@@@???>>>>>>?????????>>>===<<<<<<;;;::::::999:::::::::999888777666555444444444222333444555666666666666444666777666444444555666222222333444444555666666444333333222222333333444222111111222555666666555666777888999::::::::::::777666666555555555555555333333444444444444333333333333333222222222111111111111111222222222222333222222222222222222222222111111222222333444444444222333333444555555666666444555666666555444555666666666777888999:::;;;;;;;;;;;;;;;:::::::::::::::999:::<<<=========<<<<<<999999:::<<<>>>??????>>>@@@BBBEEEHHHJJJMMMQQQTTTWWW___fffhhhllluuu}}}vvvrrrnnnjjjiiigggfffddd^^^XXXRRRNNNNNNMMMKKKIIIHHHGGGGGGFFFEEEEEEEEEFFFDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIKKKMMMOOOQQQPPPOOONNNNNNNNNOOOPPPQQQNNNNNNNNNOOOQQQSSSUUUWWWUUUUUUVVVVVVUUUSSSRRRQQQVVVTTTRRRPPPNNNLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNOOONNNNNNNNNPPPRRROOOQQQRRRQQQOOOMMMMMMNNNNNNOOOPPPPPPMMMLLLLLLLLLMMMKKKIIIHHHIIIIIIGGGFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@???>>>===<<<;;;:::999888888999;;;<<<<<<;;;;;;;;;:::888777666555555555555555555555555555555555555666666666666888888999999999888666555555555555555555555555555++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------///...---------///000222111000///......///000111------------------------,,,------......------,,,---------.........//////---.........//////000000+++---///000//////000111//////000111111111111111///000000000000111111111111111111111111111111111000111222333444333222222000//////111444555555555333333555666777777777777555555555666666666666666888777666666555666666777555666888999:::::::::999999999999888888888888777999999999999888888888888555444444444444555666666999::::::;;;<<<===>>>>>>???>>>>>>>>>>>>@@@AAABBBAAAAAA@@@@@@AAABBBDDDEEEJJJIIIHHHGGGGGGHHHJJJLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJIIIGGGEEEEEEFFFHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKKKKKKKJJJHHHFFFDDDFFFFFFFFFFFFEEEEEEEEEDDDGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIFFFEEEEEECCCBBBAAA@@@???<<<===>>>>>>>>>===<<<;;;::::::999999888999999999999888777666444444333333000111222333444444555444333444555555444444555777222222333333444555666666555444444333333333444444888777666666777888777666555666777888999:::::::::888888777666666666666666222333333444444333333222111111111000000000000///000000000000111111111111111111111111111111222222///000000111222222333333222222333444444555666666444555666666444333444555444555666777888999::::::::::::::::::::::::::::::;;;;;;===>>>>>>===<<<;;;<<<;;;:::999::::::999888===???@@@AAAAAACCCEEEHHHEEEMMMSSSSSSTTT[[[aaaeeejjjsss~~~}}}wwwoooiiihhhhhh^^^]]][[[[[[[[[ZZZXXXVVVPPPMMMIIIIIIJJJKKKIIIFFFDDDDDDDDDDDDDDDDDDDDDDDD===???@@@BBBCCCCCCCCCBBBDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGHHHKKKMMMOOOOOOOOONNNMMMNNNOOOPPPQQQJJJKKKKKKLLLOOORRRTTTVVVTTTUUUUUUUUUTTTSSSQQQPPPVVVTTTQQQOOOLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNOOOOOONNNMMMNNNOOOOOOPPPQQQQQQOOOMMMMMMNNNNNNPPPQQQPPPNNNLLLLLLMMMMMMKKKHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@??????>>>===<<<<<<:::888666666888;;;<<<;;;;;;;;;:::999888666666444555555555555555555555444444444555555555555666777777888999888777666555555555555555555555555555******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,......,,,,,,,,,,,,......///...,,,++++++,,,...///---------............///............---,,,++++++........................------------------------////////////////////////---------------...////////////.........---------...///111222111000...---////////////000000000000333333333444444444555555222111111111000000//////111222222333333222222111222222222222222222222222333444555555666666555555333333333444444444555555333444666888777555333111444444444555555777888888777777666666666666777777777777777777666666666666777777888888888999999999:::888777999===>>>===<<<>>>@@@AAA@@@>>>>>>???@@@@@@???>>>>>>???BBBFFFHHHLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHJJJIIIGGGFFFFFFGGGIIIJJJHHHIIIKKKLLLKKKIIIFFFEEEBBBCCCEEEFFFHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKMMMNNNLLLIIIFFFCCCAAAAAABBBBBBEEEGGGJJJJJJIIIFFFDDDDDDDDDCCCAAABBBDDDGGGGGGGGGIIIFFFCCCAAA@@@@@@???>>>============>>>>>>>>>>>><<<;;;:::999888888888888777666555444333222111111444444666666666555444333555555444333333333333333666555444333333333333333222333333444444333333222777666555333333444555555777777777777888888888888666666666555555444444444111222222333222111000///222222222111111111000000222222111111111111111111111111111111000000000000333333444444444333333222333333222222333333444555555555555444444333333333333444555666777888999:::888888999999999:::::::::888999:::;;;<<<;;;:::999999999;;;;;;;;;;;;999999;;;<<<<<<===>>>??????@@@DDDDDDEEEFFFIIILLLOOOQQQVVVYYY^^^dddiiinnnrrrttttttvvvzzz~~~}}}zzzvvvrrrooollliiiddd^^^YYYVVVTTTSSSNNNNNNNNNNNNNNNOOOOOOPPPVVVOOOFFFCCCDDDFFFEEEDDDFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@EEEDDDDDDDDDFFFGGGIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQNNNNNNNNNMMMKKKJJJHHHGGGJJJJJJIIIHHHGGGGGGGGGGGGLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMMMMOOOPPPPPPQQQPPPOOOMMMLLLNNNLLLJJJHHHGGGFFFFFFGGGCCCCCCCCCBBBBBBAAAAAA@@@AAA@@@???>>>============999888888888888888999999999999888999:::999777555555555555444444333333333555555555444444333333333666777888888888777555444444555555666555555444444******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,++++++,,,---......---,,,++++++,,,---...------------............,,,,,,------...---------------------------------------------------------..............................---------....../////////.........------------...000111111000///...000000000000111111111111111111222222222333333333111111111111000000000///111222222333333222222111222222222222222222222222333444444555555555555555444444444555555555666666222333444555555333222111444444444555555666777888888777777666666777777888888888777777777666666666777777777888888888999999;;;999999:::===???>>>===>>>???@@@???>>>===>>>@@@@@@???>>>>>>@@@BBBEEEHHHLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIGGGFFFFFFGGGHHHJJJIIIJJJKKKLLLKKKIIIFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJLLLMMMOOOPPPKKKIIIFFFCCCBBBBBBCCCDDDJJJKKKKKKIIIGGGFFFEEEEEEDDDCCCAAABBBDDDFFFFFFFFFHHHEEEBBB@@@@@@@@@>>>=========<<<<<<<<<<<<<<<<<<777777666555555555666666888888777666555444333333333333444555555555444444555555444444555555666666555555444333333333333333333333444444444444333333666555555444444444444444444555555555555666666666555555444444444333333333444333222111111111222222222222111111111000000000000000000000000000000000111111111000000000//////111111222222222222111111333222222222222333444444555555444444444333333333444444555666777888888999888888888999999999::::::888888999::::::::::::999888999:::;;;;;;:::999888:::;;;;;;<<<<<<=========@@@@@@@@@AAABBBDDDFFFHHHLLLNNNQQQUUUYYY\\\___```^^^___bbbeeehhhkkkmmmmmmnnnqqquuuzzz~~~zzzyyyzzz}}}|||wwwrrrpppnnnkkkgggcccaaa___\\\ZZZZZZXXXTTTPPPMMMKKKJJJJJJIIIIIIIIIHHHIIIJJJJJJKKKOOOIIICCCAAACCCFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQNNNNNNMMMLLLKKKIIIGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPOOONNNMMMPPPNNNKKKIIIFFFEEEEEEEEECCCCCCBBBAAA@@@??????>>>@@@???>>>===<<<<<<<<<<<<999888888888888888999999888888777888999999666444555555444444444333333333222222222222333333333333666666777888777666555444444444444444444333222222******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---------------............***+++,,,---............++++++++++++++++++++++++------------------------..............................---------------.../////////............---,,,---///000111111000///000000111111111222222222/////////000000000111111111111111111000000000000111111222222222222111111222222222222222222222222333333444555555555555555555555555666666666777777444444444444444333333333555555444555555666777888888888888777777888888888888888888888777777777777777777777777888888888888;;;::::::;;;>>>??????>>>>>>???@@@@@@>>>>>>???@@@AAA@@@??????@@@CCCEEEGGGKKKJJJHHHGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIHHHFFFEEEEEEGGGHHHIIIJJJKKKLLLLLLKKKHHHFFFDDDEEEFFFGGGGGGHHHIIIJJJJJJHHHIIIIIIJJJLLLNNNOOOQQQJJJHHHFFFDDDDDDDDDFFFGGGMMMLLLJJJHHHGGGEEEEEEDDDDDDBBB@@@AAACCCDDDEEEEEEFFFDDDAAA@@@??????===<<<<<<<<<;;;;;;:::999999999444444444444444555555666888777777666555444333333222222222222333444444555333333444444555666666777555444444333333333333333333444444555555444444333444444555555444444333333222222222222333333333444333333333222222222222222555444222000000111333444111111111111000000000000////////////////////////111111000000000000////////////000000000000//////222222111111222222333444444444444444333333333333555555555666666666777777777888888888999999999999888777777777888888999999888999999::::::999999888::::::::::::::::::::::::>>>============>>>??????@@@BBBCCCFFFGGGIIIJJJJJJLLLMMMNNNPPPRRRUUUWWWXXXXXXZZZ^^^aaacccccccccbbb^^^]]]^^^aaaeeehhhiiiiiimmmkkkhhhddd```]]][[[ZZZZZZWWWRRROOONNNMMMMMMLLLLLLKKKIIIGGGEEEEEEEEEFFFCCCCCCBBBBBBBBBCCCDDDDDDGGGCCC@@@@@@CCCEEEEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPOOONNNMMMLLLJJJHHHFFFEEECCCCCCCCCCCCDDDEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPMMMNNNOOOOOOPPPOOOOOONNNQQQOOOLLLIIIFFFDDDCCCCCCCCCBBBAAA@@@???>>>======>>>===<<<;;;;;;;;;;;;;;;999999888888888888888999777666666777888888555333555444444444444333333333000000000111111222333444555666666777666555444333333333333333222222222111******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------.........+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------,,,,,,------/////////...............,,,---...///000000000000///000000000000111111111....../////////000000000111111111000000000000000111111222222222222111111111111111111222222222222333333444555555555444444444555555555666666666666888777666555555555666666555555555555555666777777999999888888888888999999999888888888777777777777666666666777777777888888999999:::;;;<<<>>>>>>>>>???@@@AAAAAA@@@???AAABBBBBBAAA@@@@@@AAACCCEEEFFFIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFHHHIIIKKKLLLLLLLLLJJJHHHFFFEEEFFFFFFFFFFFFGGGHHHHHHIIIEEEEEEFFFHHHJJJLLLMMMNNNIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIFFFDDDDDDBBB@@@@@@AAACCCCCCBBBDDDBBB@@@??????>>><<<;;;::::::999999888777666666555555555555666777888999555555444333333222111111222111111000111222444555222222333444444444444444444444333333222333333444333444444555555444444333333333444555555333222111000000111111111222222222111111111111111111111111222222111000000111111222111111000000000/////////...///////////////000000111000000000////////////......//////000000//////111111111111111222333333333333333333333333333333555555555555555555555555777777777888888888888999777777666555555777888999888888888888888888888888::::::999999999999999999======<<<<<<============<<<<<<>>>???????????????FFFFFFEEEFFFGGGJJJLLLMMMLLLMMMNNNPPPPPPPPPPPPOOOMMMLLLMMMOOORRRUUUUUUUUUTTTSSSQQQPPPOOOPPPQQQRRRUUUQQQKKKGGGFFFGGGGGGHHHEEEEEEDDDCCCCCCCCCDDDDDD?????????>>>???@@@@@@AAABBB@@@@@@AAACCCDDDCCCAAABBBAAAAAA@@@??????@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCCCCBBBBBBCCCEEEFFFGGGIIIIIIIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJKKKLLLNNNOOOPPPOOONNNMMMKKKIIIGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHJJJLLLNNNPPPQQQMMMMMMNNNNNNOOOOOOOOOOOOPPPOOOLLLIIIFFFEEEDDDDDDCCCCCCBBB@@@???>>>===<<<======<<<;;;;;;;;;;;;;;;:::999888888777888888888555444444666777777444222444444444444444444444444222222111111111222333333444555555666666444333222111111222222333333444444******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,,,,------////////////////////////,,,,,,---...///000000000.........////////////000////////////000000000111000000000000000000111111000111111222222111111000000000000111111222222222222333333444555444444444333333444444444555555555888777555444444444666777666555555555555666666777999999888888888888999999888888888777777777777666555555666666666777777777777888999::::::;;;<<<===@@@AAABBBBBBAAAAAACCCDDDCCCBBBBBBBBBBBBCCCEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHIIIGGGEEEDDDCCCDDDFFFGGGGGGFFFDDDDDDDDDFFFHHHIIILLLLLLLLLLLLJJJIIIGGGFFFFFFFFFEEEDDDEEEEEEFFFGGGCCCDDDFFFHHHJJJKKKLLLMMMGGGGGGFFFFFFGGGGGGIIIIIIHHHIIIMMMPPPSSSQQQKKKGGGCCCAAA???>>>@@@AAAAAA@@@BBB@@@>>>>>>>>>===;;;999999888888777666555555444555555555666777888999:::444444444333222222111111222222111000111222333444444444555555555555444333333333222222222333333444333444444444444444444333222333444444444333111000000000111111111222222222000000000000000000000000---...000222222000///---000000000/////////....../////////000000111111111000000000////////////......//////000111111000000111000000000000111222222333333333333333333333333555555555555444444444444666666777777777888888888777666555444555666777888777777777777777777777777:::999999999999999999999::::::;;;<<<===>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>@@@?????????@@@AAACCCDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGEEEEEEGGGIIILLLNNNRRRMMMFFFBBBAAAAAABBBCCC@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCAAA???AAAAAA@@@?????????@@@@@@BBBBBBCCCCCCBBBAAA@@@@@@CCCBBBBBBAAABBBCCCEEEFFFHHHHHHHHHGGGFFFEEECCCBBBAAAAAACCCDDDFFFGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIKKKMMMNNNPPPPPPOOONNNLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFHHHKKKMMMOOOQQQQQQMMMMMMMMMMMMNNNOOOOOOPPPNNNMMMKKKHHHGGGFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>======<<<;;;;;;;;;<<<<<<:::999999888777777888888444333333555666666444222444444444444444444444444666555333111111111111222333444444555444333222111000000000222333666888999******+++++++++,,,,,,,,,)))******+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------............---,,,+++***------------------------------------------------------------------------,,,,,,,,,,,,,,,---.........////////////000000000---------......//////000---------.........////////////000000000111111111000000000000111111111111000000111111111111000000//////000000111222222222222222333444444444444444333333333444444444444555555444333222111222333333666666555555555555666666888888888777777888888888777777777777666666666666555555555555666666666666666777999:::999:::;;;===???AAABBBBBBBBBBBBCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGIIIKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFEEEFFFHHHJJJKKKLLLMMMMMMGGGFFFFFFFFFGGGHHHHHHIIIIIIKKKOOOUUUYYYWWWPPPIIICCCAAA>>>===>>>??????>>>???>>>=========<<<:::888777777666666555555444444333333333444444666777777555555555555444444333333333222222222111222222333444555666777777777666555222222222222222333333444222333333444444333333222222333333333222222111111000000000111111111222222////////////000000000000***,,,///222222000---+++////////////............/////////000000111111222000000////////////.........///000111111222222111000000000///000000111222222222222222333333333333444444444444444444333333666666666666777777777777666666555555666666777777777666666555555666666777888888888888888888888999666777888:::;;;<<<<<<<<<999:::;;;<<<============<<<<<<<<<<<<===>>>??????AAAAAA@@@?????????@@@AAABBBAAA@@@AAABBBCCCBBBAAADDDCCCAAAAAAAAACCCEEEFFFNNNIIICCC???>>>???@@@@@@@@@?????????>>>=========>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCBBB@@@???AAAAAA@@@??????@@@@@@AAACCCCCCCCCBBBBBBAAA??????BBBBBBAAAAAAAAABBBDDDEEEFFFGGGGGGGGGFFFEEECCCBBB???@@@BBBCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFFFFFFFFFFFFFFFFGGGDDDFFFHHHKKKNNNOOOQQQQQQNNNMMMMMMMMMMMMNNNNNNOOOMMMLLLJJJHHHGGGFFFGGGGGGBBBBBBBBBAAA@@@@@@??????===<<<<<<;;;;;;;;;<<<<<<::::::999888777777777777333333333555666666555333333333333444444444444555888666444111000000111111222333333444444222111000//////000111333666999;;;******+++++++++,,,,,,,,,))))))***++++++++++++++++++,,,---......---,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,------------------...------,,,,,,++++++++++++++++++++++++------------------------------------------------*********+++,,,---...///.../////////000000000000......---------......///............////////////////////////000000000000///000000000111111111111000000111111111111000000/////////000111222222222222222333444444444444333444444444444555555555555333333222111111111111111666666555555555555666666888777777666666777777888666666666666555555555444444444555555555666666666666888::::::999:::<<<>>>>>>???AAAAAA@@@@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJHHHGGGEEEDDDCCCDDDEEEFFFEEEFFFHHHJJJKKKKKKKKKKKKFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJMMMSSSWWWUUUNNNHHHBBB@@@===<<<===>>>===<<<>>>===<<<<<<===<<<999777555555555555555555555555333333222222333444555555555555555444444444444333444444444444333222111000...000222555777777777666222222111111222333333444111222222333333222222111333333222111111111111111/////////000000000111111.../////////000000000000+++---///111111000///---/////////.........------------...//////000111111000000/////////...............///111111222222111000////////////000111111111111222222222333333333333333333333333444444444555555555666666666777777555555666777777777777777666666555444444555666666555555666666777777888888444555777888::::::999999888999999:::::::::::::::999:::;;;<<<============@@@???>>>======>>>@@@AAA???======>>>???@@@@@@???BBBAAA@@@???>>>??????@@@HHHEEE@@@>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@AAABBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@BBBAAA@@@@@@@@@AAACCCCCCDDDEEEFFFGGGFFFEEECCCBBB???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFIIIKKKNNNOOOPPPPPPOOONNNMMMLLLLLLMMMMMMNNNOOOMMMKKKIIIGGGFFFEEEEEE@@@@@@@@@@@@@@@?????????;;;;;;::::::::::::;;;;;;;;;:::999888777777777777333333333555777777555333333333333444444444555555666555222000//////111222111222333333333222000///111000000000111444666888******+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,............,,,,,,,,,------......------,,,++++++,,,,,,,,,---------++++++,,,---............************************------------------------------------------------))))))***+++,,,...///000.../////////000000111111///......---------......////////////000000000000........./////////000000//////000000111111111222000000111111111111000000...//////000111222222222222222333444444444333333555555555555666666666777444444444333333333222222777666666555555555666666777777666666666666777777666555555555444444444444444444444555555555666666666999<<<<<<::::::===???<<<>>>????????????AAABBBEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBCCCEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLJJJHHHFFFEEEDDDEEEFFFGGGDDDEEEFFFHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHIIIMMMPPPOOOIIICCCBBB@@@===<<<<<<===<<<;;;===<<<<<<<<<===;;;999666444555555555555555555555444444333333444444555555333222222222222222222222444555555555444222000///''')))---111444555555555222111111111222333333444111111111222222111111111444333111000000000111222........./////////000000.../////////000000111111.../////////000000111111//////.........---------,,,,,,------...///000000000/////////............---...///000111111111111///////////////000111111111111111222222333333333222222222333333444444444555555555555666666666777444555777888888888777666666555444333333444555666333333444444555666777777555666888999999999888888999999999999999999888777555777888:::;;;;;;::::::;;;:::888888888:::<<<>>><<<;;;;;;===???AAA@@@?????????>>>>>>>>>>>>??????AAA>>>:::999:::<<<======;;;<<<============<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBB??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDFFFGGGFFFEEECCCBBB??????@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBDDDEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDCCCDDDDDDEEEFFFGGGCCCCCCCCCBBBBBBCCCCCCCCCEEEFFFIIILLLNNNOOOPPPPPPPPPOOOMMMLLLLLLLLLMMMMMMQQQOOOLLLIIIFFFDDDDDDCCC>>>>>>>>>>>>????????????999999999888999999::::::;;;:::999888777777777777333333444555777777666444333333333444444555555555444222000......///111333111111222333222111000///222111000//////111333444---......//////.........))))))))))))***+++,,,---,,,++++++,,,------,,,******,,,...///...,,,---------------,,,,,,+++++++++///......------,,,,,,+++,,,++++++******++++++,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,+++,,,---...///............////////////000000////////////000000000000000000000000000000111000/////////000222333333333333444444333222222333333333444444333222222222222111111000111111111333444444555555444444333555666666666666666555555555444444444444555666666222333555666666555333222555666777888999:::::::::<<<<<<===>>>@@@CCCEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGIIIFFFDDDDDDEEEEEECCC@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLKKKIIIGGGEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJFFFGGGGGGFFFFFFEEEDDDCCCEEEGGGHHHIIIHHHEEEBBB@@@@@@???>>>===<<<<<<<<<<<<======<<<;;;999888777777555555666666555555444333444444444444444444444444222222222222222222222222222222333333444555555555222222222222222222222222222222222111111111111000222111000111222333222000222111000///...---,,,,,,////////////////////////..............................////////////......111111111111111111111111////////////////////////........................,,,------...............------...///000111222222000111111111111222222222333333222222333333444555444444444555555555666666555555555444444333333333555555555555555555555555777666666555555777888999555555555555666666666666666666666666666777777888999999999999999999999999888888999::::::;;;;;;<<<<<<<<<======>>>?????????>>>>>>============>>>>>>>>>===<<<<<<<<<===???@@@<<<>>>???@@@@@@???>>><<<999999::::::;;;<<<======?????????>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@AAAAAABBB??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@@@@AAABBBCCCDDDCCCEEEFFFEEECCCBBBBBBCCCEEEFFFHHHIIIJJJKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEECCCAAABBBCCCEEEEEEGGGIIIKKKKKKLLLNNNPPPOOOMMMKKKIIIIIIJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCBBB???>>>>>>??????>>>;;;999:::::::::999999:::;;;;;;::::::999888666444333222555555555555666666777777222333555555555555777999666444222000//////000111...///000222222111111000111111111111111111111111******+++++++++******)))*********++++++,,,......,,,++++++,,,------,,,***.........,,,******+++---------,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,---...///............////////////000000////////////000000////////////////////////000000/////////000111222111111222222222222111111222333333444333333222222333222222111111111222222333333444444444444333333555555555666666555555444555444444444444555666666333444555666666555444333555666777888999:::::::::<<<<<<===>>>@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGFFFDDDAAAAAABBBBBB???===AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIIIIJJJIIIGGGFFFDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGEEEBBB@@@@@@???>>>===<<<<<<<<<<<<::::::999999888888777777777777777666555444222222333333333333333333333333222222222222222222222222111222222333333444444555444444444333222222111111222222222111111111000000111000//////111111000///............////////////------------------------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,................................................------...////////////............///000000111111000000111111111222222222333222222222222333444444222222222222333333333333555555444444444333333333444444444444444444444444555444444333444555666777555555555555666666666666666666666666666777888888999999999999999999999999999999::::::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>???>>>>>>======<<<=========<<<;;;;;;;;;<<<>>>>>><<<===???@@@@@@???===<<<999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???????????????@@@???>>>>>>======>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBBBBCCCDDDEEEEEECCCBBBBBBCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEEFFFEEECCCAAA@@@BBBDDDDDDFFFHHHIIIIIIJJJLLLMMMLLLLLLJJJIIIIIIIIIJJJJJJIIIIIIGGGFFFDDDCCCBBBAAA>>>===<<<======<<<:::888::::::999999999999::::::999999999888666444333222333333333444444444555555222333444444555888<<>>===<<<<<<;;;<<<<<<777777777777777777777777666666666555444444333333222222222222222222222222111111111111111111111111111111111222333333444444777666555444333111000000222222111111111000000000222000///000111222111000------........./////////++++++++++++++++++++++++........................,,,,,,------------,,,,,,..............................................................................///000000000//////////////////////////////000000000111111111222222222222111111222222333444111111222222222333333333444444444444333333333333222222222222222222222222222222222222222333444444444555555555555666666666777777666666777777888999888888888888888888888888999::::::;;;<<<<<<======:::::::::;;;<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===<<<===>>>??????>>>===<<<999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>@@@???>>>>>>============>>>>>>============>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEDDDCCCBBBBBBCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGG@@@AAAAAABBBCCCDDDEEEFFFEEEEEEDDDBBB@@@???AAACCCCCCEEEFFFFFFEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHFFFEEEEEECCCBBBAAA@@@@@@<<<;;;::::::;;;;;;999777:::999999888888888999999999888888777666555333222111111111222222222222222222222222333555;;;BBBHHHLLLGGG???777111000000111...///000222222111111000000000000000000000000000------------,,,+++******,,,,,,,,,,,,,,,---...///,,,+++***+++------+++***,,,,,,,,,***(((((()))+++,,,+++++++++++++++++++++((())))))***++++++,,,,,,///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........///////////////....../////////////////////////////////........./////////000000//////000111111111000000111111222333333333333222333333222222333333444444111222222333333222222111222222333444444444333333555444444444444555666666777666555555555555666777444555666888999999999999;;;;;;;;;<<<===???@@@AAABBBCCCDDDEEEFFFFFFFFFEEEAAAAAABBBCCCDDDEEEGGGHHHIIIHHHGGGEEEDDDCCCAAA@@@AAABBBCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCC???@@@AAACCCCCCCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;777777777777666666666666333333222333333444444555222222222222222222222222000000000000000000000000111111222222333444444555999888777555333111000///111111111111000000000000222111000111222333222000000000///......---,,,,,,++++++++++++++++++++++++........................,,,,,,------------,,,,,,////////////////////////...................................................//////000000000000000000000/////////.........000000000000111111111111111111111111111222333333333333333333444444444444333333333333333333333333333333333333333333333333111111111111222222333333444444444555555555666666777666666666666777888888888888888888888888888888888999999::::::;;;<<<<<<999999999:::;;;;;;<<<<<<;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>@@@???>>>===<<<<<<<<<<<<>>>======<<<<<<======>>>@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>AAABBBDDDDDDBBBAAAAAABBBCCCCCCCCCDDDDDDEEEFFFGGGEEEEEEGGGHHHHHHHHHGGGGGG@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCAAA??????AAACCCBBBCCCDDDCCCBBBAAABBBDDDGGGHHHIIIJJJJJJIIIGGGFFFDDDCCCCCCBBBAAA@@@@@@???;;;:::999999::::::888777999999888777777777888888777777777777666555444333111111111111111111111111222111111111555<<>>???@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBDDDEEEGGGGGGDDDDDDCCCBBB@@@>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB>>>???@@@AAABBBBBBAAAAAA>>>===<<<;;;::::::::::::999999888777666555444444444333222111111222333333333333333333333333333333000000000000000000000000222222222333444444555555888888666555333222000000111111111000000000//////111///...///000111000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............------------------------------...................................................//////000000000000000000000//////......------//////000000000111111111111000000000000111222222222222222333333333444444333333333333333333333333333333333333333333333333111111222222333333333333444444444444555555555555666666555555666666777888777777777777777777777777666777777888999999::::::888888999999:::;;;;;;;;;888999:::<<<============;;;;;;<<<<<<============<<<<<<<<<======<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========??????>>>=====================<<<<<<<<<<<<======????????????@@@@@@AAAAAA???@@@@@@@@@@@@???>>>===@@@@@@@@@??????>>>>>>===@@@AAACCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCEEEEEEBBBDDDEEEGGGHHHGGGFFFFFFBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@???@@@BBBDDDAAABBBBBBAAA@@@???@@@AAAEEEGGGIIIJJJJJJIIIGGGFFFCCCBBBBBBAAA@@@??????>>>;;;999888888999:::999888999888777666666666666666666666666666666555444444222222222111111111111111111111000000444;;;EEEKKKTTTMMMDDD:::333000000111...///000111222111111000////////////////////////))))))******+++******)))*********))))))******++++++******+++,,,,,,+++)))###'''+++......,,,+++************+++++++++++++++(((((()))***++++++,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,------------.........///......------......///........................,,,------...///............///000111111222111111///000111222333333333333222111111222222333444555222222333333333333222222111111222333444444444444555444444444444555666666555555555555555555555555444444666777888999999999:::::::::::::::;;;<<<===>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEECCCAAA???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAA@@@AAAAAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBB>>>???@@@@@@AAAAAAAAAAAA======;;;::::::::::::::::::999888777555444333222888666444333111111222222333333333333333333333333111111111111111111111111111111222222333444444444666555555444333222222111111111000000000/////////---,,,+++,,,---...---+++++++++,,,---...//////000................................................------............------........................------------------------..............................///000000000///////////////......---------/////////000000000111111000000000///000000111222//////000000000111111111222222222222333333333333444444444444444444444444111222222333444333333333333444444444444555555555555555444444555555666777666666666666666666666666555666666777777888999999888888999999::::::;;;;;;777888:::<<<======<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>======<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@@@@AAAAAABBBAAA???===<<<@@@?????????>>>>>>======???@@@BBBBBBAAA@@@AAABBBAAA@@@?????????@@@BBBCCCBBBCCCEEEGGGHHHGGGEEEDDDCCCBBBAAAAAA??????>>>===>>>?????????>>>???AAACCC@@@AAABBBAAA???>>>???@@@CCCEEEGGGHHHHHHGGGFFFEEEBBBBBBAAA@@@???======<<<:::888777777888999999888888777777666555555555555555555666666666555555444222222222222222111111111000000000000222777>>>CCCHHHDDD>>>777222000000000...///000222222111111000////////////////////////***+++,,,---............+++******)))))))))******+++***)))***,,,,,,***)))&&&))),,,------+++++++++)))*********++++++++++++)))******++++++,,,,,,,,,))))))))))))***+++,,,,,,******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,---------,,,+++,,,,,,---------.........///......------......///........................+++,,,---.........------------...///000000000000///000111222222333333333000000000111111333444444333333444444444444333333111222333444555555555555555444444444444555666666333444555666666555444333333444555777888888999999:::999999999999::::::;;;;;;<<<===???@@@AAAAAAAAA???????????????@@@AAAAAACCCEEEFFFEEECCCBBBCCCDDDBBBCCCDDDEEEEEEFFFFFFEEECCCDDDEEEFFFGGGGGGHHHHHHBBBAAAAAA@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAA@@@@@@AAABBB???@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::999999999999777666666555444333333222777666555444444666777888222222222222222222222222222222222222222222222222/////////000111111222222222222222333333333333333111000000000////////////...---,,,,,,......---,,,***++++++,,,...//////000------------------------........................,,,,,,------------,,,,,,////////////////////////------------------------........................------...////////////........................---////////////000000000111000////////////000111111////////////000000000111111111222222222333333333222222222222222222222222000111222333333333222222333333444444444555555555444333333333333444555555666666666666666666666666666666666777888888999999888888999999:::;;;;;;<<<999:::;;;<<<<<<;;;999888999:::;;;<<<===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======;;;::::::;;;;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>??????@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAABBBAAA@@@AAABBBAAA@@@???>>>>>>@@@AAACCCCCCEEEGGGHHHIIIGGGEEEDDDAAAAAAAAA@@@@@@?????????@@@@@@@@@>>>===<<<>>>@@@@@@AAABBBAAA???>>>???@@@AAABBBCCCDDDEEEDDDDDDCCCAAA@@@???>>><<<:::999999888666555555666777777777888777666555444444444444444444555555666555555555222222222111111111000000000000000000000222666999999888666333111000//////...///000222222111111000........................'''((()))***+++,,,,,,,,,++++++******)))******++++++***)))***,,,,,,***)))+++,,,---,,,+++***+++,,,))))))******+++++++++++++++++++++++++++,,,,,,,,,''''''(((((()))***,,,---++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))***+++,,,---,,,++++++,,,,,,,,,---------...............------.................................+++,,,---.........---,,,+++,,,---...//////////////////000222222333333333000000000000111222333444333444444555555444444333111222333444555555555555555444444444444555666666222333555666666555333222333444555777888888888888:::999999999999999:::::::::;;;<<<>>>??????@@@@@@>>>===============>>>>>>???AAACCCBBB@@@???@@@CCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCEEEFFFHHHHHHIIIIIIBBBAAAAAA@@@AAABBBDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDBBB@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::999999999999333333333333333333333333333333444555888<<>>===???AAACCCCCCCCCBBBAAA=========>>>>>>>>>>>>>>>===???AAAAAA@@@@@@AAABBBDDDCCCAAA@@@@@@BBBCCCEEEEEEFFFHHHJJJJJJHHHFFFDDD@@@@@@@@@@@@@@@AAAAAAAAACCCBBBAAA???<<<:::;;;===@@@AAABBBAAA@@@???@@@AAA???@@@@@@AAABBBBBBBBBBBB@@@???>>><<<:::888777666777555333333444666666555888777666555444333333333333444555555666555555555222222111111000000000//////000111000//////000222//////000111111000//////...///000222222111111000........................******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((())))))))))))******++++++++++++******)))************++++++++++++***)))***+++,,,+++)))******+++++++++***))))))+++++++++++++++++++++++++++++++++++++++***)))(((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...---,,,+++,,,---...///,,,,,,,,,---------......,,,,,,,,,------.........//////.........---------////////////////////////+++,,,...000000///---,,,////////////000000000000222222222222222222222222333222222222111000000000//////000111222222333333555555444444444444555555666666555555555444444444222222333444555666777888888888999999999999888888<<<<<<<<<<<<<<<===>>>???===<<<<<<<<<===>>>@@@AAACCCCCCCCCBBBBBBAAAAAAAAA@@@AAADDDEEEFFFDDDBBBAAACCCDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDBBB@@@>>>============AAA???>>>???AAAAAA???<<>>>>>:::999888777777999;;;<<<<<<<<<;;;:::999999999999999::::::;;;<<<<<<<<<;;;>>>>>>======>>>@@@BBBCCCDDDBBB???===<<<===>>>???>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAADDDGGGKKKMMMLLLIIIEEEBBBCCCBBBAAA@@@????????????@@@???>>>======>>>??????@@@??????>>>>>>>>>>>>>>><<<===@@@BBBCCCBBBAAA@@@AAA@@@???===<<<;;;::::::444444555555555555444444666555444333222333444555444222111111444666666666666444222000//////000000---.........//////000000111111000000//////......////////////////////////---......//////......---)))******++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,((((((((()))))))))************++++++++++++******)))************++++++++++++***))))))++++++***))),,,,,,---------------,,,++++++++++++++++++++++++***++++++++++++***)))((()))***++++++,,,,,,+++++++++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......///.........------------........................//////000000///---+++))).../////////000000000000222222222222222222222222222222111111111111111111000111111222333333444444555555444444444444555555666555555555444444444444333333444555666777777888777888888999999888888777999999::::::<<<===???@@@======<<<<<<<<<>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>@@@BBBDDDEEEDDDBBBAAAAAABBBDDDFFFGGGHHHIIIIIIFFFEEECCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>AAA???===>>>@@@@@@>>><<<>>>===;;;;;;;;;:::999777444444444444333333333333444444444444555555555555000111222222333333222222111111111000000000000000////////////////////////111111000000000111222222111000//////////////////......////////////......---,,,,,,,,,,,,---......---,,,,,,+++,,,---//////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---.........////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////....../////////000000000111000000///////////////222222111111111111111111000000111111111222222222000000.........///111222444444222111111222333333333333444444444444333333444444444444444444444444666666666666888888888777888888888888888888888888999999999999:::::::::;;;999999999999999888888777777888999999;;;;;;<<<===::::::::::::999999999999::::::;;;;;;<<<=========:::999888777888999;;;<<<<<<<<<;;;:::999999999999999999:::;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAADDDBBB@@@=========???@@@>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAADDDGGGJJJLLLLLLIIIEEEBBBCCCBBBAAA@@@????????????AAA@@@>>>=========>>>?????????>>>============>>>===>>>???AAAAAAAAAAAA@@@>>>===;;;:::888777666666444444555555555555444444444444333222222333444555444222111111333555666666666555222000/////////000............/////////000000000000///////////////........................,,,------------------,,,)))******++++++******)))))))))))))))))))))))))))*********++++++++++++,,,)))))))))*********++++++******++++++++++++******)))************+++++++++***)))((()))***+++***((('''((()))******+++******++++++++++++++++++++++++******++++++******)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,...---,,,+++*********+++,,,,,,,,,,,,------------,,,,,,,,,------------...............------------........................//////000000///---+++***....../////////000000000000000000000000000000000000000111111111111111111111111222222333444444444444444444444444444444444555555555555444444444444555555555666666777777777777888888999999888888777777777777999:::<<<>>>???=========<<<<<<===>>>>>>AAA@@@@@@@@@@@@?????????<<<>>>@@@BBBCCCBBBAAAAAA???@@@BBBEEEGGGHHHIIIJJJEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???????????????AAA???===<<<===>>>>>>======<<<;;;:::;;;:::888666444444555555555555555666666666555444444333222222000111222222333333222222000000000000111111111111////////////////////////000000000000000111111222///.........///000000111......////////////......,,,,,,,,,,,,,,,---......------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........//////000000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////000000000//////......//////000000111111111111111111000000000111111111222222000///.........///111222111111111111111111222222444333333222333333444444444444444444444444444444444555666777888777666666777777777777888888888888888888888999999999999:::999999:::::::::999888888666666777888999:::;;;;;;888888999999999999999999888999999:::;;;;;;<<<<<<:::999888888888999;;;<<<<<<<<<;;;:::999999999999999999:::;;;;;;;;;::::::999999999:::;;;<<<===>>>CCCBBB@@@>>>===>>>???@@@>>>>>>??????@@@AAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAADDDFFFHHHJJJJJJHHHDDDBBBCCCBBBAAA@@@@@@??????@@@BBBAAA???>>>============>>>>>>===<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@===<<<:::888666444444333333444444555555444444333333222111111222333444555444222000111333555555555666555222000///......///............////////////.........///////////////........................------............------))))))************))))))))))))))))))))))))))))))************++++++++++++)))*********++++++++++++******++++++++++++******))))))*********+++++++++***)))((((((******)))(((%%%%%%'''((())))))))))))************************))))))************))))))))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------........................+++,,,---.../////////............/////////000000000000000000000000000000//////000000111111222222111111111222222333333333444444444444444444444444444444444444444444444444666666666777777777777777777777888888888888777777666666777777999:::<<<<<<=========<<<============???????????????>>>>>>>>>:::<<<>>>@@@AAAAAAAAA@@@@@@AAABBBDDDFFFGGGGGGGGGEEEDDDBBBBBBAAABBBCCCDDDCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@?????????@@@@@@???<<<::::::;;;<<<===<<<;;;::::::;;;:::777555333444444444555666666666666555555444333222111111000000111222222222222222//////000000111111222222000000000111111111111111000////////////000111111///............///000000---......//////......---,,,,,,++++++,,,,,,---......------------,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............000//////.........////////////000000111111222222000000000000111111111111000//////...///000111111//////111222222222222222333333111111111222444555333333333333333333333333222444777888777666444444666666666777777777777777888888888888888888888888999999::::::::::::999888888888777777777666666666777777777888888999999999666777777888999:::;;;;;;:::999999999999:::;;;<<<<<<<<<;;;:::999999999999999999::::::::::::999999777888888999:::;;;<<<===BBBAAA???>>>>>>???@@@AAA>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHHHHFFFDDDBBBCCCBBBAAA@@@@@@@@@@@@@@@CCCBBB@@@>>><<<<<<<<<=========<<<;;;;;;;;;;;;<<<>>>============>>>???@@@===<<<:::888666444444333333333444444444444333333111000000000111222444555444222000000222444444444555444222000///..................///////////////---------....../////////..............................////////////......)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++)))*********++++++++++++******++++++++++++******))))))*********+++++++++***)))((()))***+++***(((((()))***+++,,,,,,,,,,,,************************((())))))*********))))))))))))***++++++++++++************+++++++++,,,,,,++++++,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,------------------........................+++,,,---....../////////............/////////////////////////////////////////////000000111111222000000000000111111111111333333444555555444333333333333444444444444444444666666666777777777777777777777777888888777777777888888777777777888888999<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBDDDEEECCCCCCCCCCCCCCCBBBAAAAAA?????????????????????>>>???>>><<<:::888999:::<<<;;;:::::::::;;;999666444222222222333333444444555333333333333333333222222000000111222222222222111//////000000111111222222//////000000111111111111//////......//////000111000//////...............------............------,,,++++++++++++,,,------------------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...///000111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////............///////////////000000111111222//////000000000111111111///////////////000000111///000111222333333222222222111111000111222333444333333333333333333333333111444777777555333333333555555666666666777777777777777777777777777777777777888:::;;;;;;:::999888777777666666666555555555555666666777777888888888555555666777888999::::::::::::::::::::::::;;;;;;<<<<<<;;;:::999999999999888999999999999999888888777888999:::;;;<<<<<<<<<@@@???>>>>>>>>>???@@@AAA?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEECCCCCCBBBBBBAAAAAA@@@AAAAAAAAACCCBBB@@@>>><<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>><<<;;;999777555444333333222222333333333333222222000/////////000111333444333222000000111333333333333333222000//////......///////////////.........,,,,,,------......//////........................,,,------......------,,,((())))))******))))))((()))))))))))))))))))))))))))))))))************+++)))))))))*********++++++******++++++++++++******)))************++++++++++++***)))***+++,,,+++)))((()))***+++++++++++++++************************(((((())))))******))))))((()))******++++++******************++++++++++++***++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------//////......------------------.........///////////////////////////////////////000000000000000000000000000000000000000000222333444555555444333222333333333333444444444444555555555666666777777777666777777888888777777666999888777777666666777777::::::;;;======>>>===============>>>>>>>>>>>>???;;;;;;<<<===>>>?????????AAABBBBBBCCCCCCBBBBBBAAACCCBBBAAAAAABBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@@@@>>>>>>??????>>>===<<<<<<<<<===<<<:::777777888::::::999999::::::999555222111111222222222222222222111111111222222333333333///000111111222222111111000000000000111111111111,,,------......//////000...............///000000000//////...---------...------............------+++++++++++++++,,,------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,+++++++++......------......////////////000000000000000000/////////000000000111111////////////000000000000111111111111111222222222000000000000111222333333222222222222222222222222111444777666333111222333444444555555666666777777777666666666666666555555555777999::::::999888777333333444555666777888888555555666666666666666666444444555777888999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999999999888888999999999888777777777888999:::;;;<<<<<<<<<============>>>>>>???@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>==================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999777555444333333333111222222333333222222111000///......///000222333333111//////111222222222111111000000000////////////////////////.........,,,,,,,,,---------------------------------------******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))************++++++++++++******)))************+++++++++,,,+++***+++,,,---,,,***(((((()))))))))))))))(((************************'''(((((()))))))))))))))((())))))***************************++++++++++++***+++++++++***)))'''&&&***++++++++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------//////...------------...---------.........//////000000000000000000000000000000000000000/////////000000000000000000000000111222444555555444222111222222333333333444444444333333444555666777777888666666777777777777666666888777777777777777888888777999:::<<<>>>>>>>>>>>>======>>>>>>>>>?????????<<<<<<======>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFCCCCCCCCCBBBBBB@@@??????>>>>>>>>>>>>===<<<:::999:::<<<<<<:::777555666888999999999::::::888555222222222222222222111111111111111111111222222222222///000000111111111111111111111111000000000000000,,,,,,------...//////000......------......///000......---------...//////,,,------......------,,,+++++++++***++++++,,,---***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........---------,,,,,,...------------...///000000000000000000/////////////////////000000000111...//////000000000000000222111000/////////000111...///000111222222222222222222222222222222222222111444666444111///111444333333444555555666777777666666666555555555444444444555888999:::999777666333333444555666777888888666666555555555555555555444444555777888999:::;;;999::::::;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999888888999999888777777666666777888:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCAAA@@@>>>=========>>>???>>>======<<<;;;<<<<<<<<<:::;;;<<<======<<<;;;:::999888777666666555555555111111222222222222111111000///.........///000111333111//////000111111111...//////000000000000000000/////////............---------,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******++++++++++++******)))************+++++++++---,,,++++++------,,,+++,,,,,,---------,,,,,,+++))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************)))************++++++++++++++++++***(((%%%###!!!******+++++++++,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,...///111111---------.........//////111111111111111111111111111111000000//////......222222111111111111111111111222444555555444222111222222222333333444444444222222333444555666777888666666777777777777666666666666666666777888::::::666888:::<<<>>>?????????===>>>>>>>>>??????@@@@@@=========>>>>>>>>>>>>>>>===>>>@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEEFFFBBBCCCBBBBBBAAA@@@???>>>===>>>>>>>>><<<;;;888777999;;;<<<;;;777555555666888888999::::::888444111333333333222222111111111222222111111111111111111//////000111111111111111222222111111000000//////.........///000111111222...------------...//////,,,,,,,,,---...///000111,,,------......------,,,++++++******++++++,,,---)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000/////////.........---------------...///000111111000000//////......////////////000000000000...//////000000000000000222111///---,,,---...///---...000111222222222111111111111111111111111111111444666333///...111555333333444444555666777777666666555555555444444444333444777999999888666555777666666666666555555555666666666555555444444333444444555777888:::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999999999999888888888888888777666666444666777999::::::::::::999::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBCCC@@@???>>>======>>>??????>>>>>>===<<<<<<<<<<<<===999:::<<<======<<<:::888;;;;;;:::999999999999999111111222222222222111111000000...------...//////333111///...000111111000---...///000111111111111000000//////.........------------,,,,,,+++++++++---------------------------......//////......---(((((((((((())))))))))))(((((()))))))))((((((''',,,+++***((('''%%%$$$###'''((()))++++++***))))))***(((((()))***+++***))),,,,,,++++++***))))))((()))************+++++++++************************+++)))(((((()))+++***)))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++---,,,+++))))))))))))***++++++******************))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,---------......+++,,,---.........---,,,------------------------,,,...111333333111...,,,......////////////......////////////000000000000333333333333333333333333333333222222222333444444777666555444555777999;;;666555555555555666777777777777777777777888888888999999888888999999:::;;;;;;;;;<<<===???@@@AAABBB>>>>>>>>>>>>???@@@AAABBB<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFDDDBBB@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555666777888999888666444333333333333333333333333333333222111111111222333444000000000000000000000000000000000000////////////---...///...---------///------,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++---......---++++++,,,,,,---------,,,,,,+++)))***++++++***)))((('''++++++++++++******)))))),,,,,,,,,---------......------------------------................................................................................................////////////////////////........................111111222222222333333333333333333333333333333333222222111111222222333444666555444333222333444444555666777666444333333555777666666666666555555555666666666555555444444444555555666666777777888888888999999::::::;;;;;;<<<999888888888777777666666999888888777666555555444666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@AAABBBAAA@@@???>>>AAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAA@@@@@@AAAAAA???????????????@@@@@@@@@??????>>>===<<<;;;;;;:::999999999999999999::::::999999999888999999:::;;;333333333222222222111111111111000///////////////////////////............////////////////////////000000///...---,,,,,,,,,......,,,)))'''&&&((()))+++,,,,,,------,,,,,,+++,,,,,,---......---------(((((((((((()))))))))***))))))***++++++,,,,,,+++*********))))))((((((((((((((()))******************(((((()))***+++***)))************************)))************+++++++++************************---,,,***)))*********)))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++,,,+++***)))))))))***+++************************+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,------------...+++,,,---.........---,,,---------------------------...000222222000...---......////////////......////////////000000000000222222222222222222222222333222222222222333444444666555444444444666888999555555444444555555666777777777777777888888888888999999888888999999:::;;;======>>>????????????>>><<<<<<<<<======>>>???@@@???@@@AAACCCDDDDDDDDDCCCAAAAAAAAAAAABBBDDDEEEFFFGGGEEECCCAAA???>>>======999999999999999999999999;;;;;;:::999888777666666666777888888888666444222333333333333333333333333333222222111111222333333000000000000000000000000000000000000/////////......///000000......///000...---,,,,,,++++++++++++------...............---,,,------......------,,,,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++***)))(((++++++++++++*********))),,,,,,,,,------------...........................................................................................................................////////////////////////111111111111111111111111000000000111111111222222333333333333333333333333222222111111222222333444666555444333222333333444555666666555444333333555666666666555555555444444555555555444444444333333444555555666777777888888:::999999999999999999999888888888777777777666666888888888777666555555555888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::999999999::::::::::::::::::999999::::::999888777777777888333333222222222111111111111111000//////////////////////////////000000000........................//////......------,,,,,,111222333111///------...+++,,,,,,------,,,,,,+++---------------,,,+++***((((((((()))))))))******((())))))***+++,,,------(((((()))******++++++,,,)))))))))))))))******+++***(((((()))***+++***)))''''''((())))))***++++++)))************+++++++++************************///---+++*********)))((())))))))))))))))))))))))))))))************)))))))))************+++++++++*********)))******+++,,,************************++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,------------++++++,,,---------------------------------------...//////000000//////.........////////////......////////////000000000000111111111111111111111111222222111111222333333444444444333333333555666777444444333333333444555555777777777888888888999999999999888888999999:::;;;>>>>>>@@@@@@@@@>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>AAABBBCCCDDDEEEDDDDDDCCC@@@@@@@@@AAABBBCCCEEEFFFHHHGGGEEEBBB@@@>>>======::::::::::::::::::::::::;;;::::::999888777666666666777888888777666444222333333333333333333333333333333222111111222222333000000000000000000000000000000000/////////......---///000///...---...//////...---,,,++++++***++++++,,,---......///......,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************++++++************++++++******+++++++++++++++***+++++++++,,,++++++***)))++++++++++++************,,,,,,,,,,,,------------........................------------------------........................................................................////////////////////////222222222222222222222222/////////000000000111111222222222222222222222222222111111111111222333333555444333333222222333333444555666555444333444555555555555555444444444333444444333333333333333222444444555555666777777777:::999999888777666666666888888777777777777666666888888777777666666555555999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBBBBBBBAAA??????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>??????=========>>>>>>>>>??????>>>>>><<<;;;:::999999999;;;;;;;;;:::999999999888:::999888777555555555555333222222222222111111111111000000///////////////.../////////000111111111------------------------.........---------------,,,...111111000---,,,,,,++++++,,,,,,,,,,,,++++++---------,,,+++***)))((((((((()))))))))*********(((((((((((()))******+++(((((())))))***+++,,,,,,***)))((((((((()))+++,,,***(((((((((***+++***)))'''''''''((())))))******))))))*********+++++++++************************---+++))))))******)))((()))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++)))))))))******+++,,,,,,***************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,------------------------------------/////////....../////////......////////////......////////////000000000000000000000000000000000000111111000111111222333444333333222222333333555555333333222222333333444555777777777888888999999:::999999888888999999:::;;;<<<===???AAA@@@>>><<<:::;;;;;;::::::;;;<<<<<<===AAAAAACCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCEEEFFFFFFIIIHHHFFFDDDAAA???>>>===========================::::::999999888777777666777888999999888777555333333333333333333333333333333333222222222222222222000000000000000000000000000000/////////.........+++,,,---,,,++++++,,,---///...---,,,+++*********((()))***+++,,,---------,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************))))))************************+++***)))(((((()))***+++))))))***+++++++++******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................------------------------......................................................................../////////////////////////////////////////////////////////000000000111111111111111111222222222222111111111111111222222333444333333222222222222222333444555555333333444555555555444444444333333333222222222222222222222222333444444555555666777777777777777666666555555555777777777777777777666666888777777777666666666555888888888888999999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@????????????======>>>>>>??????@@@@@@BBBAAA???===<<<;;;;;;;;;;;;;;;:::999888777777777888777666555444444444444222222222222111111111111000000////////////000000,,,------...///000111111---------------------------------------------...(((***,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++++++++++++++***)))((())))))))))))************,,,+++***)))(((((())))))((()))))))))))))))))))))***)))((((((((()))+++,,,***(((((((((***+++***)))(((((((((((((((((((((((())))))*********+++++++++************************)))(((&&&''')))************************************))))))))))))))))))***))))))*********+++++++++'''((()))***+++,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,------------------------------000///...------...///000......////////////......////////////000000000000////////////////////////000//////000111222333444222222222222222333333444333222222222222333444444666777777888999:::::::::999999888888999999:::;;;999;;;>>>@@@@@@???>>><<<<<<<<<;;;;;;<<<<<<======>>>???@@@AAAAAAAAA@@@???@@@AAABBBDDDEEEGGGGGGHHHHHHHHHFFFDDDBBB@@@>>>===========================::::::999999888777777777888999:::::::::888666444333333333333333333333333333333333333222222111111000000000000000000000000////////////............+++,,,---,,,++++++,,,---///...---,,,++++++++++++((()))***+++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++***((((((((((((***+++((()))***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................////////////////////////........................000000000111111111222222000000000111111222222222111111000000111111222333222222222222222111111111222444555444333333444555555555444444444333333333222222222222222222222222333333333444555555666666444444444555555666666666666666666666666666777777777777777777666666666666555666666777999::::::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@???>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBCCCBBB???===;;;;;;;;;<<<:::999999888777666666555555444444333444444555555222222222111111111000000000000////////////000000++++++,,,,,,---...//////------------------------,,,,,,,,,---------------+++,,,,,,+++******---///***++++++,,,,,,++++++***((())))))***++++++++++++)))))))))*********++++++000///---+++*********+++***))))))))))))((((((((()))))))))))))))******+++***(((((()))***+++***))))))))))))))))))))))))))))))************+++++++++************************'''&&&%%%&&&(((***+++*********************************))))))))))))******)))************+++++++++'''((()))++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------------------------///......------......///......////////////......////////////000000000000////////////////////////////////////000111333333222222222333333333333333333333222222222333444444666777777888999:::;;;;;;999999888888999999:::;;;777999<<<>>>@@@@@@??????======<<<<<<<<<======>>><<<<<<>>>???@@@???>>>>>>@@@AAACCCEEEGGGHHHHHHIIIFFFFFFEEEDDDCCCAAA???>>>::::::::::::::::::::::::999999999888888888777777888999:::::::::888666444333333333333333333333333333333333333333222000000000000000000000000000000/////////.........---------///000///...---...///------,,,,,,++++++,,,,,,***+++,,,------...------,,,------......------,,,******++++++++++++,,,,,,************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,******************************))))))))))))******))))))***+++,,,,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................................................................////////////////////////////////////////////////000000000111111111222222/////////000111111222222111000000000000111222222111222222222222111000000222333444444333333444555555555555555444444444333111222222222222333333333222222333333444555555555333333444444555666666777555555666666666666777777777777777777666666666666444555666777888:::;;;;;;::::::;;;;;;<<<=========>>>???@@@@@@@@@???===<<<>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@>>>??????@@@AAABBBCCCCCCBBB@@@>>>;;;999999999:::999999888888777777666666333333333333333444555555222111111111111000000000///////////////000000111***+++++++++,,,------------------------------------------,,,,,,,,,,,,,,,------,,,***)))***---000******++++++++++++******'''((()))***+++,,,,,,,,,))))))*********+++++++++///...,,,*********,,,,,,************************(((((()))******************(((((()))***+++***)))((()))))))))***+++++++++)))************+++++++++************************)))'''&&&''')))******)))************************+++***)))(((((()))***+++)))************+++++++++((()))***+++,,,++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++*********+++,,,---------------------------..............................////////////......////////////000000000000////////////////////////.........///000111222333222333333333333333222222333333333333333444555555666777777888:::;;;;;;<<<999999888888999999:::;;;888999;;;===>>>???@@@@@@======<<<<<<<<<<<<======:::;;;===>>>?????????>>>???@@@BBBEEEGGGHHHHHHHHHDDDDDDDDDDDDCCCAAA???>>>999999999999999999999999999999999888888888888888666777888999888666444333333333333333333333333333333333444444333222000///000000000000000000000000//////.........---------...///000000......///000,,,,,,+++++++++,,,------+++,,,,,,---------,,,,,,,,,------......------,,,)))))))))******+++++++++************************)))))))))))))))))))))))))))*********++++++++++++************************)))******++++++******))))))***+++,,,------------***))))))((()))***+++,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................////////////////////////000000000000000000000000/////////000000000111111......//////000111111222000000000000000111222222000111222222222111//////111333444444333333444555666666666555555555444444222222222222333333444444222222222333444444555555444444444555555555555555555555555666666666777777666666666666777777777777555666666777888999999:::::::::;;;;;;<<<======>>>===>>>???@@@@@@???>>>>>>???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@??????===>>>???@@@AAABBBCCCCCCCCCAAA>>>;;;999999::::::::::::999999999999999999555444444333333333444444111111111111000000000000///////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,+++++++++***++++++***))))))***+++******++++++++++++******))))))***+++,,,,,,,,,,,,)))************+++++++++,,,+++)))((((((***+++---*********++++++,,,,,,---'''(((***+++++++++***)))***(((((()))***+++***)))''''''(((***+++,,,......)))************+++++++++************************,,,***(((((()))******)))************************+++***)))(((((()))***+++)))************+++++++++((()))***+++,,,+++******((())))))***++++++,,,,,,))))))))))))))))))))))))((()))***+++,,,---------******+++++++++,,,,,,,,,,,,+++*********+++,,,---------------------------------...//////...------......////////////......////////////000000000000000000000000000000000000------......///111222333333333444444444333333222444444333333444444555666666777777999:::;;;<<<<<<999999888888999999:::;;;::::::;;;<<<===>>>???@@@===<<<<<<;;;;;;;;;<<<<<<999:::<<<>>>???@@@@@@???>>>???BBBDDDFFFGGGGGGGGGBBBCCCCCCDDDCCCAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888444555666777666555222111333333333333333333333333333333444444333222000///000000000000000000000000//////.........------------...///...------...///++++++++++++,,,---......******+++++++++***)))))),,,------......------,,,(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))*********+++************************)))***+++,,,,,,+++***))))))***+++,,,---.........))))))((((((((()))+++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................////////////////////////////////////////////////............/////////000---......///000111111222000000000000000111111222000111111222222000///...111222444333333333444555777666666666666555555555222222222333333444444444111222222333333444555555777666666555555444444333444555555555666666777777666666666666777777777777777777777777777777888888::::::;;;;;;<<<===>>>>>>;;;<<<>>>???@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<===>>>???@@@AAABBBBBBFFFDDD@@@===;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;<<<777666555444333222222222111111111111000000000000///////////////000111111---------------------,,,////////////////////////......---,,,,,,+++*********,,,//////---+++************++++++++++++******++++++,,,,,,,,,++++++******)))))))))((((((''''''************************)))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((''''''))))))))))))))))))))))))************************+++*********))))))((((((*********)))))))))))))))))))))*********))))))(((((((((((((((((((((((((((+++++++++*********))))))************))))))))))))*********)))))))))))))))************************&&&'''((()))***+++++++++******************************+++++++++,,,,,,,,,,,,,,,------...///000000...............///000000..................---------------............///222111000.........///000......///000111222333333333333222222333333444555444444444444444444444444666666666666666777777888;;;;;;;;;<<<;;;;;;::::::999999:::<<<===???@@@@@@<<<<<<<<<<<<<<<<<<;;;:::;;;;;;===>>>????????????>>>???AAADDDFFFGGGGGGGGGCCCBBBAAA@@@????????????======<<<;;;;;;;;;;;;<<<;;;:::888666555444555555444444555666777777666666333222000//////000222333555444222000///000000111222111111111000000//////000000///...------,,,,,,,,,,,,++++++,,,,,,---......---+++******+++---...///...,,,++++++,,,...///,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))************((()))++++++******+++,,,000...+++************)))******************************)))(((((((((((((((++++++************++++++*********)))))))))))))))++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,,,,++++++------------++++++******+++++++++,,,,,,,,,------------------------...---+++***)))***++++++////////////////////////........................---------............///000///...------...///000000000000000000000000000............///000222222222111111111000000//////000111111222222333444444333333333333333333333333222222222222222222222222222222222333333444444444555555555555444333222111555555555666666666666777777777666777777888999999888888888888999999999999<<<===>>>??????>>>======???>>><<<;;;<<<===???@@@BBBBBBAAA@@@>>><<<:::999;;;===>>>>>>======>>>@@@===>>>@@@BBBBBBBBB@@@???===<<<<<<<<<>>>AAADDDFFFFFFDDDAAA>>><<<:::::::::777888:::;;;;;;999666444555222///000222333111///111111111111000...---------------.........////////////............//////000/////////000...+++)))///...,,,******+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,******)))))))))(((((((((************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((***)))))))))))))))))))))))))))************))))))************************+++++++++*********))))))(((((())))))*********+++***)))))))))))))))))))))************************(((((()))***++++++++++++******************************+++++++++,,,,,,,,,,,,,,,------...//////000---------------......///..................---------------............///222111000///......///000......///000111222333333333222222222222333444444555555555555555555555555777777777777777888999999;;;<<<<<<<<<<<<<<<;;;;;;888888999;;;<<<===>>>???===============<<<;;;::::::;;;<<<======>>>>>>>>>???@@@CCCEEEFFFFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@AAA======<<<;;;;;;:::;;;;;;:::999888666555444555555333555888::::::999777555333222000//////000222333444333222000000000000000000000000/////////...............---,,,+++++++++,,,++++++++++++,,,------,,,+++)))(((((()))+++,,,---,,,+++******+++,,,---,,,,,,+++++++++*********************)))))))))((())))))))))))************((()))++++++***)))+++,,,///---***)))***+++************************************)))(((((((((((((((((((((''''''''''''((((((***)))))))))))))))))))))((())))))******))))))(((+++***)))))))))***+++,,,***++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------------------------------------------------------............000///...------...///000///////////////////////////.........///000111111111111111000000000//////000111111222222333333444333333333333333333333333222222222222222222222222000000111222333555666666555555555555444333222111444444555555555666666666777777666666666777888888888777666555444333222222:::;;;<<<===>>>======<<<===<<<;;;:::;;;<<<>>>???@@@@@@??????===<<<:::999<<<===>>>>>>======>>>@@@>>>???@@@BBBBBBAAA@@@???>>>===>>>>>>@@@BBBDDDEEEEEEDDDAAA???===<<<;;;;;;888999:::;;;;;;999777666444222000000111222111///000000111000000///...---------------........./////////............//////---,,,+++,,,------+++***,,,---------,,,++++++***++++++***************)))+++******))))))*********,,,++++++******++++++,,,************))))))))))))************************))))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))******))))))************))))))************************+++************)))))))))''''''((()))***+++,,,,,,))))))))))))))))))************************************+++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,------...------------------......---------............///111000000////////////000......///000111222333333222222222222222333444444555555666666666666555555888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;777888888:::;;;<<<===>>>?????????>>>>>><<<;;;;;;:::;;;;;;<<<<<<=========BBBCCCDDDEEEFFFFFFEEEEEECCCCCCBBBBBBAAABBBBBBBBB>>>===<<<;;;::::::999::::::999888666555555555555333666999<<<<<<:::777444222111000//////000111222333222111000000000000000//////...............---------,,,,,,++++++******+++++++++++++++,,,------,,,+++***))))))***+++,,,+++******))))))******+++,,,++++++++++++*********************))))))))))))))))))))))))************(((***+++***))))))***,,,---+++))))))+++,,,+++*********************************)))(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))******((())))))******))))))(((******))))))******+++,,,******))))))))))))***************++++++++++++,,,++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...------...//////......................../////////...//////000000111111000000000000//////000000111111222333333333333333333333333333333333222222222222222222222222...///000222333555666777444555555444444333222111333333333444444444555555777666666555555555666666555555444444333222111111888999:::<<<<<<=========<<<;;;;;;::::::;;;===>>>>>>>>>>>>======<<<;;;:::<<<>>>??????======>>>@@@??????AAAAAAAAA@@@???>>>>>>>>>@@@AAABBBCCCCCCDDDCCCCCCAAA???>>>===<<<<<<::::::::::::999999999999444222000000111222111000//////000000000000//////------------............//////............//////,,,+++******,,,---------***+++---......,,,***))))))))))))))))))************)))(((''''''(((******++++++************++++++******************))))))************************))))))))))))))))))))))))*********)))((((((''''''''''''(((((())))))******((((((((((((((((((((((((************************))))))))))))))))))(((((()))))))))))))))*********((())))))************)))************************************))))))))))))'''(((((()))******++++++)))))))))))))))*********************************++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,------...,,,,,,------------......---------............///000000000////////////000......///000111222333333222222222111222333333444444444555666666555444444888777777777777888999999888999:::;;;;;;;;;;;;;;;888888999:::;;;<<<======@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<======>>>>>>CCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBB======;;;:::999999999999999888777777666555555555333444777999999777555333111111000000000000111111222222111000000000000000........................------,,,,,,+++++++++***+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---************************++++++++++++*********************)))))))))))))))((()))))))))************(((***+++***)))((()))++++++)))((()))+++,,,,,,+++***************************))))))(((((((((((((((***))))))(((((())))))***)))))))))))))))***************++++++++++++*********************++++++++++++***)))(((((()))***+++************++++++++++++************************,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........................................................000//////.........//////000000000000000000//////000000000111222222333333222222222222222222222222111111111111111111111111///000111222333444555555444444444444444333222111222222333333333444444444777666555444444444444444333333444555555666777777888999:::;;;<<<===>>>>>><<<<<<;;;;;;;;;<<<===>>>======>>>>>>======<<<<<<===>>>??????======>>>??????@@@@@@@@@@@@???>>>>>>===???AAABBBCCCBBBAAA@@@@@@@@@???>>>===<<<<<<<<<:::999888777777888999999333222111111111111111111...//////000000000000///------------------------///......------......///000...,,,,,,---/////////***+++,,,------,,,+++***((()))))))))******++++++***)))((('''''')))***+++++++++************++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((())))))************))))))))))))))))))))))))++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------------------,,,---......///,,,,,,,,,,,,------......---------............////////////000000000000///......///000111222333333222111111111111222333333555666777888888777666555555555555555555666666777555666777888999:::::::::999999:::;;;<<<======>>>@@@@@@@@@@@@???>>>===<<>>>>>======>>>???@@@DDDEEEFFFFFFFFFDDDCCCBBB@@@@@@??????>>>>>>??????<<<<<<;;;999999888888888888888777777666666555555222222222222222222222222111000000000000000000111111111111111000000000///////////////////////////------------,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++*********))))))))))))))))))))))))******((()))))))))************(((***+++***(((((()))***)))(((((()))+++,,,,,,***))))))))))))))))))))))))***))))))(((((((((((((((+++******))))))******+++(((((())))))*********************++++++*********))))))******++++++++++++,,,+++***))))))***+++,,,))))))*********+++++++++************************+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------............------////////////////////////000///.............../////////////////////000000///000000111111222333333222222222222222222222222111111111111111111111111222222222222222222222222333333333444333333222222222222222333333333333444666666555444444333444444333444444666777888999999999::::::;;;===>>>???@@@===============>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<>>>???>>>===<<<===>>>?????????????????????>>>===>>>@@@BBBBBBAAA???============<<<;;;;;;:::999888777666555555666777888222222222111000000111111...//////000000000000///------------------,,,,,,......------------......222000---,,,---------,,,,,,+++*********+++,,,,,,)))******++++++,,,,,,,,,***))))))((()))***+++,,,+++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******++++++'''((()))******+++******(((((((((((((((((((((((((((((()))))))))))))))***************))))))((((((((((((((()))******++++++))))))))))))))))))))))))******+++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///++++++,,,,,,------......---------............///...//////000000000000///......///000111222333333111111111111111222333333666888999;;;;;;999888666333333333333333444555555333444555777888999999999:::::::::;;;<<<=========>>>????????????>>>>>>===@@@???>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<::::::999999888888999999777777777777777666555555222111000......///000111000000000000000000000000///000000111111000/////////////////////000000000---------------,,,,,,,,,***************+++,,,,,,************************+++,,,...//////...,,,++++++************)))))))))))))))))))))************))))))))))))************)))*********((('''((())))))((((((***+++,,,+++)))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))((((((((()))******++++++'''(((((())))))(((((('''))))))***++++++++++++***+++++++++******+++++++++)))))))))************+++************************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------............------////////////////////////.........---......//////......////////////000000//////000000111222222222222222222222222222222222111111111111111111111111333222222222111111111111222222333333333333222222222222222333333333444444666555555444444444555555555555555555555666666666;;;;;;;;;;;;<<<===??????=========>>>>>>>>>>>>>>>>>>???????????????>>>===<<<===>>>===;;;:::;;;<<<>>>>>>>>>>>>??????@@@@@@>>>???AAAAAAAAA???===<<<<<<<<<<<<;;;:::999888777666555444444444555777777222333333111000///111222//////000000000000//////------------,,,,,,,,,,,,......------------......000...,,,+++++++++***))),,,+++)))((()))***,,,...+++++++++++++++,,,,,,,,,((())))))******+++++++++******))))))))))))******&&&'''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))******++++++'''((()))******+++++++++))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))*********'''(((((()))******++++++))))))))))))))))))))))))(((((()))***++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,------......---------............///---...///000111111000///......///000111222333333111111111111111222222333555666888::::::888666555333222222222222333444444222333555777888999::::::999999999:::;;;;;;<<<<<<<<<===>>>>>>???>>>>>>>>>@@@???>>>======>>>???@@@BBBBBBCCCDDDDDDCCCAAAAAA@@@@@@>>><<<;;;:::::::::888888888888888999999:::666777777888777777555555222222111000000000000000//////000000000000//////...///000111111000//////------........./////////+++++++++++++++,,,,,,,,,***************++++++,,,*********++++++************,,,///000000///,,,***************))))))))))))((()))))))))************))))))))))))************)))*********((('''((())))))((()))***++++++***((())))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((('''(((((()))******++++++''''''((((((((((((''''''((()))***+++,,,++++++***))))))************))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,........................------------......///000........./////////000000//////000000111111222222111111111111111111111111111111111111111111111111111111111111111222222222111222222333333333222222333333333333444444444444555555555555555555666777444444555555555666666666;;;;;;:::::::::;;;===>>>;;;<<<=========>>>======>>>?????????>>>===<<<<<<;;;<<<===<<<:::999:::;;;=========>>>>>>@@@AAAAAAAAAAAABBBBBBAAA???>>>===<<<<<<<<<<<<;;;999777666555555555555555666777777111333333222//////000333000000111000000///...------------,,,,,,,,,++++++...------,,,,,,------......,,,,,,,,,------+++)))***************++++++,,,++++++++++++************%%%&&&(((***++++++***)))******))))))))))))******%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))***+++++++++''''''(((******+++++++++************************'''((((((((())))))******''''''((()))***+++,,,,,,'''(((((()))***+++++++++))))))))))))))))))))))))&&&'''(((******+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......---------.........//////---...///111111111000///......///000111222333333111111111000111222222333111333555666666555333111333222222222222333444444333444555777999:::;;;;;;888888888999999::::::;;;;;;<<<===>>>>>>??????>>>@@@???===<<<;;;===>>>???AAAAAABBBCCCCCCBBBAAA@@@BBBAAA???===;;;:::999999777777777777888999:::;;;666666777888888777666555222222444444444222000/////////000000000000//////...///000111111000//////,,,,,,,,,------.........******************++++++*********)))***++++++,,,+++,,,,,,------,,,,,,+++***,,,...000000...,,,***************))))))))))))(((((())))))*********+++))))))))))))************)))******)))(((''''''((()))))))))***++++++)))'''))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))'''(((((()))***+++++++++))))))************))))))((()))***+++,,,+++******'''((()))******)))((('''))))))))))))************++++++++++++++++++++++++++++++***)))***+++---...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,------------------------,,,,,,,,,---...///000111---.........//////000000/////////000111111222222111111111111111111111111000000000000000000000000//////000111222333333333111222222333333333222222333333444444444444555555555555555555555666777888222222444666888:::;;;<<<;;;:::999999999:::;;;<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>===<<<;;;::::::;;;<<<;;;999888999:::<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@>>>>>>======>>>===<<<999777666555555666666777777888888111333444222///...000333111111111111000///---------------,,,,,,+++++++++...------,,,,,,------...---,,,---///000000...,,,'''(((***,,,,,,,,,+++***++++++******))))))((((((###%%%(((***+++***((('''******))))))))))))******''''''((((((((((((''''''''''''(((((())))))******&&&&&&'''(((((((((((((((++++++******************(((((((((((((((((((((((())))))************))))))'''''''''''''''((())))))''''''''''''((((((((((((+++***)))'''''''''((()))'''(((***+++++++++***)))$$$&&&)))+++,,,,,,+++***((()))++++++)))))))))***))))))************))))))))))))(((((((((((())))))***************************++++++,,,,,,++++++***++++++************++++++)))************++++++++++++,,,------,,,+++)))(((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000////////////000000000000......///000111333444555222222333333333333444444444444333333333444555555555555555666777999:::;;;999888777777888:::<<<>>>===<<<>>>BBBAAA======@@@>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>@@@??????===<<<;;;:::::::::999888888999999777555777777666666555555444444333222222111111000000000//////000000000000//////,,,,,,,,,---------------///...,,,++++++---000222111000000...---,,,+++++++++++++++++++++***)))(((111000///...---,,,++++++---------,,,+++***)))(((------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***,,,---,,,)))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++*********)))))))))))))))))))))(((((((((((())))))+++(((%%%%%%(((++++++***))))))))))))))))))))))))))))))))))))*********************)))******+++,,,111111///...,,,+++)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++/////////...---------,,,...///000111222222111111+++---///111222111000000111111111000000000000000111111000000000000111111000000111222333444444555333333333333333333333333000111222444666777888999999888888777666555555444444555777888999999888888;;;;;;:::::::::;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<@@@>>>;;;;;;<<<======<<<===<<<;;;:::999:::;;;<<<:::;;;>>>@@@AAAAAA@@@???BBBAAA>>><<<;;;;;;<<<===<<<<<<<<<;;;:::999777666555666777888888777666555444444444444333222111000///////////////////////////...---+++******++++++++++++++++++++++++++++++............------,,,+++,,,+++***((((((***+++,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++************++++++''''''(((((((((((('''''')))))))))((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''((())))))((((((((())))))))))))***+++***)))(((''''''((()))((()))******++++++******'''((()))***+++***))))))'''(((***)))(((''''''((())))))************))))))******))))))))))))******((((((((((((((((((((((((***++++++,,,,,,++++++***++++++************++++++)))************+++++++++******+++,,,,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////000000000000222222222333444555666777222222222333333333444444444333333333333444555555666666666777888999:::;;;:::999888888888999:::;;;===;;;;;;======;;;<<<@@@>>>>>>======>>>???AAABBBCCCCCCCCCBBBBBBAAA??????======<<<;;;999888777777999888777888999999777666666666666555555555555555444333333222111000000/////////000000000000//////222222111111000000//////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))......------------,,,,,,,,,,,,,,,,,,+++***)))(((+++++++++******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((+++,,,***((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******+++(((&&&&&&(((******)))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++,,,------------,,,,,,++++++,,,,,,,,,++++++******************+++++++++,,,,,,************************,,,,,,,,,------,,,,,,+++,,,,,,,,,------------...---------,,,,,,+++++++++............------------////////////...---,,,,,,,,,---///111222111000///000000000000000000000000111111000000000000111111000111111222222333333444333333333333333333333333000111222333444555666777999999888888777666666555555666777999999999999888::::::999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@>>>;;;;;;<<<<<<<<<;;;===<<<;;;:::999999:::::::::<<<>>>@@@AAABBBAAA@@@AAA@@@===;;;:::;;;;;;<<<======<<<<<<;;;999888777555555666777777777666555444444444444333222111000///////////////////////////...---+++******++++++++++++++++++++++++++++++---------------,,,++++++))))))************))))))))))))*********+++++++++***))))))(((((())))))*********))))))))))))******''''''((((((((((((''''''******)))((((((''''''&&&''''''((()))))))))((((((((((((((((((((((((((((((************************''''''((((((((((((''''''((((((''''''(((((()))***))))))))))))***************))))))(((((((((((())))))))))))))))))***++++++*********))))))(((((((((((()))+++***(((''''''((())))))************))))))++++++************++++++((((((((((((((((((((((((******++++++++++++******++++++************++++++)))************+++++++++((()))***,,,,,,---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////000000000000111111111111111222222333222222222222333333333333333333333333333444555555777666777777888999;;;;;;::::::999999999999999999===:::888::::::999;;;???>>>===<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@===<<<;;;:::888777666555777666666777999999888666444444444444555555555555555444333222111000//////...//////000000//////...222111000///...------,,,&&&(((+++------,,,)))'''(((((()))***+++,,,,,,---***++++++++++++***))))))***+++++++++,,,,,,------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''))))))(((&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++******))))))******+++,,,)))''''''((())))))((())))))))))))))))))))))))))))))))))))************((((((((()))***+++,,,---)))******+++,,,,,,------+++++++++++++++******************++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------.....................------,,,++++++,,,---///000111111000///000000000000000000000000111111000000000000111111222222222222222222222222222222222222222222222222000000111222222333444444999999888888777666666666444555777888999999888888888888888888888999:::;;;<<<<<<<<<===???AAABBBCCCAAA>>><<<;;;;;;<<<;;;:::===<<<;;;:::999888999999:::;;;>>>@@@AAABBBBBBBBB???>>><<<;;;:::999::::::======<<<<<<;;;:::888888555555666666666666555444333333333333333222111000000000000000000000000000......---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******((()))+++,,,,,,+++)))((()))))))))************+++***))))))(((((())))))***))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((''''''&&&&&&''''''(((''''''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((('''((())))))***(((((()))))))))*********)))))))))(((((((((((())))))((('''''''''(((***+++******)))(((((((((((()))+++,,,---,,,***)))))))))))))))************))))))+++******))))))******+++******************************++++++++++++******++++++************++++++))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000000000000000000000000////////////000000000000111000000/////////000000111222222222222333333333222222222222333444555555777777777777888999:::;;;;;;;;;::::::::::::::::::>>>:::888:::;;;999:::<<<===<<<;;;;;;;;;>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>===;;;999888777666555444444666888888777666222222333333444444555555555555444222111000///......//////////////////............------,,,,,,,,,$$$&&&)))++++++)))'''%%%'''(((((()))***+++,,,,,,******+++++++++******)))************+++++++++++++++++++++++++++***))))))((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))******))))))))))))******+++***(((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((()))+++,,,---(((((()))***+++,,,,,,---+++++++++***************************++++++++++++------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---...///000111------//////000000///////////////000000000000000111111000000000000111111333222222222111111000000222222222222222222222222111111222222222222222222777777666666666555555555333444555777777777777666777777666777777888999:::;;;;;;<<<>>>@@@CCCEEEGGGAAA>>><<<:::;;;;;;;;;:::<<<<<<;;;:::999888888888999:::<<<>>>???@@@AAAAAA>>>===;;;:::999888888999;;;;;;;;;::::::999777777555555555555555444444333222222222222222111000000////////////////////////---------,,,++++++++++++++++++++++++++++++++++++******+++++++++******)))***+++,,,,,,,,,,,,+++***))))))))))))************++++++************++++++((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&&&&'''((())))))************++++++******)))((((((((())))))*********(((((((((((((((((((((((())))))************))))))((((((((((((((()))******'''''''''((((((((())))))((((((((())))))))))))(((''''''&&&%%%%%%'''((()))((((((''''''(((((()))******+++,,,,,,***))))))***))))))************))))))))))))(((((((((((())))))************************)))******++++++******)))++++++************++++++))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000////////////000000000000444444333222222222222333111111111222222222333333111111111222333444555555777777777777888999::::::;;;;;;;;;;;;===>>>???@@@AAA===;;;>>>???<<<999:::<<<<<<;;;;;;<<<>>>AAABBBBBBBBBBBBCCCBBBBBBAAAAAA>>>>>><<<;;;999777666555444333333555777777666555111111222222333333444444444333333222000//////.........////////////......------......//////000000,,,,,,---------,,,,,,+++*********+++++++++++++++)))******+++++++++******++++++*********)))))))))******+++++++++***))))))))))))******************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))))))))((((((''''''''''''((((((*********)))(((''''''(((((((((((((((((((((((((((((()))))))))************(((((((((((()))***+++,,,)))*********************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,---///000111---......///////////////......//////000000000000111111000000000000111111333222222111111000000///111111111111111111111111222222222222222222222222444444444444333333333333111222333555555555555444666666666666777888999:::999:::;;;===@@@CCCEEEFFF@@@>>>;;;:::;;;;;;;;;:::<<<<<<;;;;;;:::999888888777888:::;;;===>>>>>>???===<<<;;;:::999888777777888888888888777777666555555444444333333333333333111111222222111111000000------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))+++******************+++((((((''''''''''''((((((''''''((((((((((((''''''$$$$$$%%%&&&((()))***+++))))))******))))))((((((((((((((())))))******+++''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((())))))***+++''''''''''''(((((((((((('''(((((())))))))))))(((&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))&&&'''))))))'''''''''((())))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))++++++************++++++)))************+++++++++...---,,,+++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................////////////000000000000222222111111000111111111111111111111222222222222111111111111222444555666777777666666777888888999;;;;;;;;;===@@@DDDGGGJJJHHHAAA===???@@@===::::::;;;;;;<<<===>>>@@@AAABBB@@@AAAAAABBBBBBAAA@@@@@@===<<<;;;999777555444333444333333444666666555333111111111111222222222222111111111000//////......---......//////......---******+++,,,---...//////......---,,,+++,,,,,,------,,,,,,,,,++++++******))))))***++++++++++++***++++++******)))))))))((()))***************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,***))))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((())))))***(((''''''&&&&&&''''''(((((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))************))))))((((((((()))******+++++++++***************)))))))))***************)))))))))************+++))))))))))))))))))))))))******+++,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------+++******+++,,,---........................---......//////000000111111111000000000000111111222222111111111000000000000000000000000000000000222222222222222222333333222222222222222222222222000111333444555555444444555555555666777888999:::888999:::;;;===@@@BBBCCC>>><<<:::999;;;<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888888999::::::;;;<<<===<<<<<<;;;:::999888777777666666777777666555555444555444333222111111111222000000111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***)))(((&&&%%%%%%&&&((()))***)))))))))))))))(((((()))((((((''''''(((((()))((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''''''''''''''&&&%%%%%%&&&&&&'''(((((()))******((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((())))))***+++'''(((((((((((()))))))))&&&'''((()))******)))(((&&&'''(((((())))))(((((('''((()))))))))((('''&&&###%%%'''''''''&&&'''((())))))************))))))***))))))))))))))))))***(((((((((((((((((((((((())))))************))))))++++++************++++++)))************+++++++++---,,,+++*********+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................////////////000000000000//////.........//////000111111111111222222222222000000000111222444555666666666666555666666777888::::::;;;===BBBIIIPPPTTTPPPFFF>>>======<<<;;;<<<:::;;;===???AAAAAAAAAAAA??????@@@@@@AAA@@@@@@???>>>===<<<:::888666444333444333333333555555333111111111111111111000000000////////////............---......//////......---*********++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,++++++*********))))))***+++++++++++++++)))***************++++++))))))************))))))*********))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***,,,------***))))))+++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***((((((''''''''''''((((((&&&(((******((('''(((***(((((((((((((((((((((((())))))))))))******************)))(((((((((((()))++++++++++++++++++++++++((()))))))))*********+++))))))))))))************************************)))***+++,,,------------***++++++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///......------.........------......///000000111111111000000000000111111111111111111000000000000000000000000000000000000000000000111111222222222222222222222222222222222111222444555666666555555555555555666777888:::;;;777777888999:::<<<===>>>===;;;999999;;;<<<<<<<<<:::;;;<<<=========<<<<<<::::::999::::::;;;;;;<<<<<<<<<;;;;;;:::999777777666666777777666666555444555444222111000000111111//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++++++++++++++++++++++++++)))******+++,,,,,,++++++((((((''''''''''''((((((******))))))((((((((((((((((((''''''''''''(((((()))(((((((((((((((((()))''''''((((((((((((''''''&&&&&&''''''''''''''''''******+++******)))((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))************&&&'''(((*********)))((('''(((***+++++++++***)))((()))******)))'''$$$######%%%((()))(((((()))+++))))))************))))))++++++************++++++************************))))))************))))))++++++************++++++)))************++++++++++++******)))***,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000000000000000////////////000000000000111111111111111222333333000111111111111222222222000000000111222444555666666555555555555666666777:::::::::===DDDMMMVVV[[[UUUIII===999::::::<<<>>>999;;;>>>AAABBBBBBBBBAAA>>>??????@@@@@@@@@??????AAA@@@>>><<<:::888666666555444333333444444222000222222111111000000//////---------............///---..................---/////////////////////......////////////...---,,,***************+++++++++((()))***+++++++++++++++(((((()))***+++,,,------((())))))*********))))))******)))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())),,,---,,,***((()))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))%%%(((******(((''')))+++(((((((((((((((((((((((())))))))))))************+++***)))(((((('''''''''*********+++,,,,,,------(((((())))))*********+++))))))))))))************------------------------)))***+++,,,------...---******+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++---,,,,,,,,,...000333555///......---------......---------...///000000111111111000000000000111111000000000000000111111111000000000000000000000000.........///000111111111333333333333333333333333333444555777777777777666555555666666777999:::;;;777777777777888999:::;;;<<<:::888999;;;=========:::;;;<<<>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::999888777666777777777777777666555555444222000000000000111//////000000000000000///------------------------***+++,,,---------,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******))))))((((((((('''******))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))))))))(((((()))*********+++++++++,,,---+++)))''''''((()))***++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,...//////......000111............///////////////////////////000111111333333333222222111111111000111111222222333444444222222333444444555555555666888:::???FFFMMMSSSWWWOOOIII@@@:::888999999999:::<<>>AAA;;;;;;:::999999888888777555555555444444333333333000000000000000000000000/////////...---+++***)))------------------------//////...---,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))******++++++++++++,,,***)))((()))***)))'''))))))))))))************(((((())))))))))))(((((('''((()))+++,,,...///000))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((%%%&&&(((***+++,,,+++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000111111111000000000000000000000000000000000000000///000000000111111111111222333555555555555333222444444444333333222222222444555666666666666666666666666666777888888999999::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<999999::::::::::::;;;;;;888777555444333333444444333222000///...///111222222222222111000//////...000000///...------,,,,,,++++++------------++++++************************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''',,,+++)))((((((((())))))))))))((((((((((((((('''((((((((('''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,------------,,,,,,,,,------...,,,---......------...///............///////////////////////////000111111333333333222222111111111000111111222222333333444333333333333444555666777777888:::===BBBHHHLLLOOOHHHCCC<<<888888999999999999;;;===???@@@@@@?????????@@@AAA???<<<;;;===???999999888888777777666666555444444444333333333333000000000000000000000000............------,,,+++------------------------///......---,,,,,,++++++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,++++++******))))))))),,,***((()))+++,,,---,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((((((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++***))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((()))************)))))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,///...,,,+++*********+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000111000000000000000000000000000000000000000000000//////000000000111111111111222222333333222222111333333333333333222222222333444444555555555555444666666666777888888999999888888888999::::::;;;<<<<<<<<<======>>>???@@@@@@===<<<;;;:::999999:::;;;;;;:::::::::999999888888777666555444333333333444333222222111//////......111111000//////...------//////......---,,,,,,+++++++++,,,------,,,++++++************************))))))))))))***************))))))(((((())))))***)))))))))))))))))))))))))))(((((((((***+++***)))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%******))))))))))))((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++*********)))************+++++++++******+++++++++,,,,,,,,,,,,+++******))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///,,,---......,,,+++,,,---............///////////////////////////000111111222222222222222111111111000000111111222333333333555444444333444666777888888888999;;;===@@@CCCEEE???<<<888777888999999999999:::;;;<<<===>>>>>>>>>===>>>???>>><<<::::::;;;777777777666555555444444444444333333333333333222000000000000000000000000---...................................................------,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))+++******)))))))))******///---***)))+++---......(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&%%%$$$$$$######$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((('''******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))+++***))))))(((((((((((())))))))))))))))))))))))+++++++++************************++++++++++++,,,---,,,++++++***+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000000000000000000000111111000000000000000000000000////////////000000000000111000000//////000000111222222222222222333333333222222333444444444444444555666666777777888888999777777888888999:::::::::999:::;;;<<<>>>???@@@@@@>>>===;;;999888888999999;;;::::::999888666666555666666555444333333333333111111111111000///...---/////////...------,,,,,,...------,,,,,,+++++++++***+++,,,------,,,+++***************************))))))))))))*********************))))))*********)))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((())))))((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((('''''''''((())))))***))))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++***************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,------+++++++++,,,---...///000---//////...,,,+++,,,---............///////////////////////////000000111222222222111111111111111000000000111222222333333666555444444444666888999888888888999:::<<<>>>???999999888888888999999888::::::;;;;;;<<<===>>>>>>:::<<<======;;;:::888888777666666555444444333333333333333333222222222222//////////////////////////////.........---..............................---------,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))'''''''''((()))+++---///333000,,,***)))******)))(((((((((((('''''''''''''''((((((((((((((((((''')))(((((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((''''''******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))''''''((())))))++++++++++++++++++++++++************************************++++++++++++(((((())))))***+++,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------................../////////000000000000000000000111111111////////////////////////........./////////000000111000///......///000111000000111111222222333333111222333444444555444444555555666666777888888888777777888999999:::::::::999999:::;;;<<<===>>>>>>>>>===;;;999888777777888888888888777666555555555555555444333333222222222/////////.../////////000///.........---------,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***************************((()))))))))************++++++************++++++(((((((((((((((((((((((()))((('''(((*********((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))))))))))))))'''((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,---...///000///000000///---,,,---...............///////////////////////////000000111111111111111111111111111///000000111111222333333555555444444555666888999666777777888999;;;<<<===999::::::::::::999999888<<<<<<<<<======>>>>>>???:::::::::;;;;;;999777666666666666555444444333333222222222222222222222222////////////////////////111000///---,,,,,,,,,,,,........................,,,,,,,,,,,,,,,+++++++++************************(((((((((((((((((((((((('''&&&&&&'''(((+++---///111...+++)))((()))(((''')))((((((((('''''''''&&&''''''((((((((((((''''''(((''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((''''''***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******)))((('''''''''(((***+++************************************************))))))*********+++++++++((())))))))))))((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............//////////////////000000111111111111........................---............/////////111000///......///000111000000000111111222222222222222333555555666666666555555555666777777888888777888999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;===<<<:::888777666777777555555555555555555555555444444444333333222111111222000...,,,+++,,,.../////////............------+++++++++++++++***************+++,,,,,,+++******))))))))))))))))))))))))((()))))))))************++++++************++++++(((((((((((((((((((((((((((''''''''')))***)))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((************************&&&'''((())))))******)))(((((((((((()))))))))***''''''(((((((((((())))))((((((((('''''''''&&&&&&''''''(((((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***************)))************+++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///...000000000...---...///............///////////////////////////000111111000000000111111111111111//////000000111222222222333444444555666666777777555666777888999;;;;;;<<<999;;;<<<<<<;;;:::::::::<<<===>>>???????????????;;;999999999999999777555666555555444333333222222000111111111111222222222000000000000000000000000222000...,,,+++******+++------------------------,,,,,,,,,,,,++++++++++++)))))))))***************((((((((((((((((((((((((+++***(((''''''((()))+++***)))(((((()))******)))***))))))(((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''++++++***))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''(((((()))***((((((((((((((((((((((((***************+++++++++)))))))))************+++,,,,,,+++***(((&&&$$$###)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////////////////000111111222222........................------------.........///111000000//////000000111000000000000000111111111111222333555666666666666444555555666666777777888777888999;;;;;;;;;;;;:::999999999999999999999999<<<;;;999777666666777777222222333333333444444444333333333333222111000000444222///,,,+++***++++++........................++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))*********************))))))*********))))))))))))))))))))))))((('''&&&''')))***)))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))))))))))))))))))))))))))&&&'''((()))************&&&''''''((()))***++++++(((''''''&&&'''((()))***'''((((((((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************((()))))))))*********+++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------...,,,...//////------...000............///////////////////////////000111111///000000000111111111222//////000000111111222222111222444666666666555444555555666888999999::::::888:::<<<<<<;;;:::<<<>>>;;;===>>>@@@@@@???>>>===<<<:::777777888999777666444333333222222111111000000000000000111111222222000000000000000000000000000...,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++((((((((((((((((((((((((---+++(((&&&&&&'''(((***''''''''')))++++++***(((++++++***))))))(((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((()))***''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((()))(((((('''&&&(((((((((((((((((((((((())))))*********+++++++++))))))))))))************,,,,,,,,,+++***((('''&&&))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...//////000111111222222------------------------,,,,,,---------.........//////000000000000//////000000000000000/////////000111222333555555555555444444555555666777777777555666888:::;;;:::999999777777777888888999999999:::999888777666666777888222222222222222222222111222333333333222111000///---......///...---+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))((('''&&&''')))))))))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***((()))))))))******++++++))))))))))))))))))))))))&&&'''((()))************'''((()))***+++,,,---...)))(((&&&%%%&&&'''***+++&&&&&&'''((()))***++++++%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,---------......---,,,,,,,,,------+++,,,------,,,,,,...///............/////////000///////////////000111111//////000000111111111222/////////000111111222222///111444666777666444333555666666777888888777777666999;;;<<<:::;;;>>>@@@:::<<<>>>@@@AAA???===;;;===:::777666888999888666222222111111000///////////////000000111111111222000000000000000000000000---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++((((((((((((((((((((((((***)))'''&&&&&&(((+++,,,))))))***+++,,,+++(((%%%,,,++++++***)))(((((('''&&&''''''''''''''''''&&&(((''''''&&&&&&%%%%%%%%%""""""$$$&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''')))***+++&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))******)))'''%%%###************************))))))******++++++++++++))))))))))))************''')))***,,,---------,,,))))))))))))************************************************************------------------------++++++,,,,,,,,,------------------.........//////...//////000111222222222------------------------,,,,,,,,,---------......---...///000000///...---111111000000//////......//////111222333444444444444444555555666777777777444555777999:::999888777444555666777888999:::;;;999888777666666777888888444333333222111000//////222222333333222111///...###''',,,111333222///---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&''')))))))))'''(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))***)))(((((()))***)))'''''''''&&&&&&'''(((***+++&&&&&&&&&&&&'''''''''(((***)))'''%%%%%%''')))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''***(((%%%%%%'''***++++++(((((())))))))))))(((((()))******)))(((''''''(((*********************************)))))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************++++++,,,,,,,,,,,,---------......///......------...............///000000000000////////////000000000000000000000000000000111111111111111222222333333333444555555444333333111222444555777777666666888888999::::::;;;<<<<<<:::;;;===??????>>><<<;;;AAA@@@???<<<:::888666666333333333222111000//////000---+++---111444111...//////......///000111111000000...---,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))************************))))))(((((((((((())))))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))(((((('''((((((((((((((('''&&&***(((&&&%%%%%%''')))+++((((((&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++******************,,,+++***))))))***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************,,,+++***))))))***+++,,,(((((()))***,,,---...///+++++++++*********)))))),,,---...---+++***+++,,,,,,,,,+++++++++,,,------,,,---......//////.........///000111111000///.........---------,,,,,,,,,------------------------333444555444222222333444333333222111000000111111111222333333444444333333555444333222333555777888777777777777777666666555333333333444555666666777888777777666555444444444444333111///...///000111111111000000//////............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((&&&&&&'''((()))***++++++((())))))***************(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((((((((('''&&&(((((((((((((((((('''&&&(((((((((((((((((((((((((((((()))*********))))))((((((((()))))))))******((((((((((((((((((((((((((('''%%%&&&'''((('''%%%)))(((''''''&&&'''((((((&&&&&&'''''''''(((((((((***)))'''%%%%%%''')))***)))(((((('''''''''((((((''''''''''''''''''''''''***(((&&&'''(((******)))(((((())))))))))))((((((((()))***)))((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***************************++++++++++++++++++++++++*********))))))*********************************++++++,,,,,,,,,,,,------,,,---------------,,,,,,...............///000000000000////////////000000000000000000000000000000.........---...//////000222333444555555444333222111222444666777777777666888888999999:::;;;;;;;;;:::;;;<<<=========<<<<<<888777666555444222111111333222222111111000000000222111000333777777333///222222111///......------......---,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((('''''''''(((((((((((((((''')))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))'''((())))))******)))))))))*********++++++++++++++++++***))))))***++++++))))))******+++,,,------+++++++++*********)))))),,,---...---+++***+++,,,++++++++++++,,,,,,---............/////////000000...///000000000000///...............------,,,,,,------------------------...///000000///...///111000000000000000111222222111222222333444333333333444333222111222444666777777888888888777666555555333333444555555666777777777777666666555444444333333222000...---...//////000000000000//////......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))(((''''''(((((())))))******%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((())))))(((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((((((((((())))))(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&******((('''&&&&&&&&&&&&''''''((((((((()))))))))***((('''&&&&&&'''(((***(((((()))(((((('''&&&&&&''''''''''''''''''''''''))))))((()))++++++***)))(((((())))))))))))(((((('''((())))))(((((()))***))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///............//////000000//////......//////000000000000000000000000000---------------......///222222333333333333222222222333444666777777777777777888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<555555555444444333333333111111111111111111111111000///111444777666111,,,111000///...---,,,,,,+++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&'''((()))))))))((((((((()))***)))(((&&&%%%(((''''''&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,+++******))))))******+++*********+++++++++,,,,,,+++++++++***************+++,,,---,,,+++***+++,,,+++***++++++,,,---...///+++******)))***+++,,,---......///000000///....../////////............---........................+++---......------///000000000////////////000000111111222333333333333222222222111111111333555666666666666666555444333222444444444555666666777777666666666555555444444333222111///---------......000000000////////////...//////---,,,++++++++++++++++++++++++++++++++++++************************************))))))))))))(((((((((((())))))))))))'''((())))))******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))***))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''((()))***)))((())))))((((((''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((()))))))))'''&&&%%%''''''''''''''''''''''''((((((***,,,//////---+++(((((())))))))))))((((((&&&((())))))(((((()))+++************************''''''((((((((((((((())))))((((((''''''(((((()))++++++++++++++++++++++++************************,,,++++++++++++++++++,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------//////............///000/////////....../////////000000000000000000000000000////////////000111111111222222222222222222111222333444555666777777888777777777888888999999999:::999999999999:::;;;<<<777777777777666666555555000000000000111111111111......///222555555222///------------...---------,,,,,,++++++,,,,,,---...************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((((((((((((''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''''''''''''''%%%%%%'''((())))))))))))(((((((((((('''&&&$$$$$$'''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((((((((())))))((()))***++++++***)))(((((((((((((((((((((((((((((())))))***************))))))*********+++++++++******))))))))))))******+++++++++***************************************+++,,,---,,,+++***+++,,,*********+++,,,---...///***)))((('''''')))+++,,,......................../////////////////////...////////////////////////,,,---////////////111222111111000......---------000111111222222222222222222111111111222333444555444444444333222111000///444444555555555666666666555555555444444444333333222111///...............//////////////////////////////---,,,++++++***************************************************************)))))))))))))))***)))))))))((((((((('''))))))***++++++++++++***(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&'''((()))************&&&&&&'''((())))))((((((''''''''''''''''''''''''((())))))******)))(((((((((((((((((('''''''''''''''''''''''''''''''''''')))''''''(((*********)))&&&''''''((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&'''***...111222111///(((((())))))))))))((((((&&&((())))))(((((()))+++''''''''''''''''''''''''((((((((())))))************))))))(((((())))))***++++++++++++++++++++++++************************,,,++++++++++++++++++,,,************************+++++++++,,,,,,,,,------------,,,,,,---...////////////............////////////............//////////////////////////////111111000000111111222333111111111000000111111111222222333444555666777777666666666777777777777777888888888777888999::::::666555555444333222111111000000000000000000111111111000000111444666888888///000000111111000//////------,,,++++++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((''''''%%%%%%'''((()))))))))))))))(((%%%$$$######$$$%%%&&&''''''(((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********((()))***++++++***)))((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))++++++************))))))***************************+++,,,,,,******+++,,,++++++++++++,,,---...///...---,,,++++++---///000......------------........./////////////////////////////////////////////---...000000000000222333//////...............//////000111111222222111111222222222333333444555666555555555444333222111111444444444444555555555555444444444444333333333333222222111000////////////.............../////////......---,,,+++*********************************************************))))))))))))))))))************))))))((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''')))************&&&'''(((((((((((((((((('''''''''''''''''''''''''''((()))************))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''%%%&&&'''((())))))))))))''''''((((((((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))---000222111///(((((())))))))))))(((((('''((())))))(((((()))***(((((((((((((((((((((((((((((())))))******++++++***))))))(((((())))))***++++++++++++++++++++++++************************++++++************++++++************************++++++,,,,,,,,,,,,------...---,,,,,,---...000111000//////............//////......------......//////////////////////////////////////////000111111111000////////////000111111111222222333444666777666666666666666666666666666666777777777888888888555444444333222111111000000000000000000000000000///...------///222555777666666666555444111///...------,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&'''((()))))))))((()))'''$$$""""""###%%%&&&&&&&&&((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))******+++&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))((())))))******))))))(((******************))))))***************+++++++++)))***++++++******+++,,,,,,,,,++++++,,,,,,---------,,,,,,++++++---...///...---,,,,,,,,,,,,---...---............/////////........................,,,...//////......000111------------...000111222//////000111111111111000222222333333444555555555666666777777666666555444333333333333333333333333333333333333333333333333222222222111000000//////---............/////////---,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))******************))))))((((((''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((()))(((((((((((((((((((((((('''&&&''''''''''''''''''''''''%%%&&&'''((()))***************)))))))))(((((((((''''''''''''''''''''''''&&&%%%$$$&&&((()))((('''&&&'''((())))))(((''''''&&&&&&'''''''''((((((((((((((((((''''''(((((((((''''''&&&''''''((()))***''''''''''''''''''''''''''''''(((***---...---,,,(((((())))))))))))((((((((()))***)))((('''((()))************************''''''(((((()))******+++)))((((((''''''(((((()))*********************************************************))))))*********************************++++++,,,,,,,,,,,,---------,,,++++++,,,---///111000000///...............///......------......///////////////////////////...............///000000000000///......///000000111000000000111333555666555555555555555555555555444555666777888777666666444444444444444444444444111111000000//////......++++++,,,++++++,,,...///444555555444333000---++++++++++++***++++++,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''((((((((((((((('''((('''&&&%%%%%%&&&&&&'''%%%&&&((()))******))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******'''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))************))))))*********+++++++++(((***++++++******+++,,,------,,,+++++++++,,,,,,)))))))))*********++++++------,,,++++++,,,------,,,,,,------............---------------------------...//////...---...000000000//////.../////////...///000000111111000000000111222333333444444444444555555666666666666666222222222222222222222222222222222222222222333333111111111111000///...------------.........//////+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************))))))))))))(((((((((((())))))***+++++++++++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''###$$$%%%'''((())))))***++++++******))))))((((((''''''''''''''''''''''''((('''&&&(((***++++++***(((((()))))))))'''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''(((***,,,''''''''''''''''''''''''(((''''''(((******)))((((((((())))))))))))(((((()))***+++)))(((''''''(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++,,,,,,,,,---------,,,+++*********,,,///000111000///........................------.........///////////////////////////////////////000111111000///...------...///000000000//////000222444555555555555555555555555444333444666888888777666444000000111222333333444444222111111000///......------///000000...---,,,,,,---...///000///...,,,***)))))))))***+++,,,...///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''((()))************'''(((((((((((((((''''''&&&'''((()))))))))((('''%%%&&&((()))*********)))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))************'''((()))******)))((('''((()))))))))************))))))******++++++++++++(((***++++++******+++---......---,,,++++++++++++++++++,,,------------,,,------++++++++++++------,,,,,,,,,---------......------------------------///000111111///...///000777666333000...,,,***)))...//////000000000000000///000111222222333222222111111222333444444444444222111111111111111111111222222222222222222222333000000000000///...---,,,---------.........//////************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++(((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%(((++++++***(((''''''******))))))((((((((('''&&&&&&&&&''''''''''''(((---,,,***(((((('''(((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((())))))((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))************************+++***)))))))))***,,,,,,++++++******************++++++,,,,,,,,,,,,------...------------...//////..................------..................------........................---------.........//////,,,,,,,,,---///000222333111333666888999888666555333444444555555444444333555444333222111111000111222111///...------------000////////////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((('''&&&&&&,,,+++++++++******))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***************+++***((('''&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''(((((('''&&&%%%$$$$$$###((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((())))))***+++,,,,,,---&&&'''((('''%%%$$$%%%&&&(((((((((((((((((((((((((((((((((((((((''''''&&&))))))(((((('''&&&$$$$$$&&&&&&''''''''''''&&&&&&---,,,+++))))))))))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))***++++++++++++,,,,,,,,,'''(((((()))))))))))))))++++++************++++++*********)))))))))((((((,,,,,,++++++++++++,,,,,,++++++******************///......---+++******)))'''))),,,...///...---,,,.........------,,,,,,,,,,,,,,,------...///000000------...//////...------000000000000000000000000222333333333333333333444333333333222222222111111000000000000000000000000111111111111111111111111222000...,,,+++,,,---...------------------------,,,+++******))))))*********++++++++++++***))))))+++***************++++++******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((()))))))))***)))(((''''''&&&(((******)))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((()))))),,,+++***(((((('''((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''''''''''''''((((((((((((***))))))(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))************************+++***)))))))))***+++,,,++++++******************++++++,,,,,,,,,,,,---------------------...//////................................................////////////////////////---------.........//////---------...///000111222111333555777888777666555333333444444444444333333444333222111111111111111111000//////...///000000/////////.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))(((((())))))((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''(((''''''&&&&&&%%%%%%$$$((((((((((((((((((((('''&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))((('''&&&&&&'''(((((())))))((((((''')))((('''&&&&&&&&&'''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))))))))*********'''(((((()))))))))))))))++++++************++++++,,,,,,,,,+++++++++******+++++++++******+++++++++************************---------,,,,,,,,,,,,,,,******++++++,,,,,,------......---------,,,,,,,,,,,,,,,------...//////000////////////////////////000000000000000000000000111111111222222222222222333333222222222111111111111111111111111111111111111111111111111111111111111000...,,,+++,,,---...------------------------,,,+++******))))))******)))************)))((((((+++******)))))))))******))))))))))))(((((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((((((((((((((&&&'''(((((('''&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((()))))))))***+++***)))((((((((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''(((((()))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&'''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((((((((())))))))))))))))))))))))******************************))))))******+++,,,******++++++++++++++++++++++++,,,,,,,,,,,,---------------------......///................................................000000000000000000000000------.........////////////.........//////000111111333555777777777555555333333333333333333333333222222111111111111111222000000//////000000111222......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************))))))((((((((('''''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((((((%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((()))***((('''(((((((((((((((((((((((((((((((((((((((''''''&&&((()))))))))))))))((((((((())))))******))))))((('''&&&%%%%%%%%%&&&((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******'''((())))))******))))))++++++************++++++,,,,,,,,,+++++++++++++++************************************************++++++,,,,,,---------......---+++******,,,...///...------------,,,,,,,,,,,,,,,------.../////////111000///......///000111000000000000000000000000000000000000111111222222333222222222222111111111222222222222222222222222////////////////////////000///...,,,,,,,,,------------------------------,,,+++******))))))******)))))))))))))))(((''''''+++***))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((***)))((('''''''''((()))&&&''''''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((())))))))))))((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&'''''''''&&&&&&&&&((())))))************)))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++***(((''''''((()))***))))))))))))))))))))))))***************************************+++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------------,,,,,,------...///---------...............---------...............000000000000000000000000............////////////000000///////////////000111222444555666666555444333333222222222222333333111111000000000111111222//////////////////000000---------,,,,,,,,,++++++,,,+++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((())))))$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((('''''''''''''''''''''(((''''''(((***+++)))'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))))))))))))))((())))))******))))))(((((((((''''''((()))+++,,,(((((((((''''''(((((((((((((((((((((((((((((((((************++++++++++++(((((()))************)))++++++************++++++))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,------------...000///...---------//////---------------------------------.........//////111000...------...000111///////////////////////////000000111111222222222222222222222111111111111000000000000000000000000........................///...---,,,,,,,,,,,,---------------------------,,,+++******))))))******))))))******))))))((('''+++***)))(((''''''''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((+++)))'''&&&%%%&&&((()))&&&''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((())))))*********)))(((&&&''''''((()))))))))(((((((((((((((((((((((((((***)))(((''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&''')))+++,,,************************))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---------.........//////---------.........//////////////////////////////........./////////000000111111000////////////000111222333444555555555444333222111111111111222333000000/////////000111111000/////////...---,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''(((((()))&&&'''''''''(((((()))))))))((((((''''''&&&&&&%%%(((((((((((((((((((((((()))))))))(((((((((((((((''''''(((***+++***(((&&&(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''(((((((((((('''(((((())))))(((((('''))))))(((((()))+++---...'''(((((((((((((((((('''(((((((((((((((((((((((())))))*********+++++++++((())))))***************++++++************++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))*********+++++++++.........---------,,,,,,...............------------------------------------------...............000///---,,,,,,---///000////////////////////////000000111111222333333444222222222111111111000000////////////////////////------------------------...------,,,,,,,,,,,,,,,------------------------,,,+++******))))))************++++++******)))(((******)))(((((('''((((((''''''(((((())))))******''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))'''%%%%%%&&&((()))&&&'''(((((('''&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((''''''&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((($$$$$$&&&'''''''''&&&%%%######$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''(((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''(((***+++,,,************************))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,------.../////////,,,,,,------.../////////////////////////////////....../////////000000000111111000//////000000000111111222333444444444444333222111000000111222333000000///////////////000/////////...---,,,******------,,,,,,,,,+++++++++*********+++++++++++++++))))))))))))))))))))))))((())))))***************&&&''''''''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''((((((((((((&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((***------+++)))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''((('''''''''(((((())))))(((((('''((('''''''''((()))+++,,,''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))((()))******++++++******++++++************+++++++++++++++++++++,,,,,,,,,***+++,,,------,,,+++***)))))))))***++++++,,,,,,///.........------,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,,,,------------...........................///...---,,,,,,---...///000000000000000000000000///000000111222333444444222111111111111000000000------------------------------------------------,,,---------,,,,,,,,,,,,------------------------,,,+++******))))))******+++++++++++++++***))))))***))))))(((((())))))***(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&'''(((&&&(((******)))''''''(((&&&'''''''''((((((((((((''''''''''''((((((((((((###$$$%%%'''((((((''''''&&&&&&'''(((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((( """###%%%%%%$$$###"""###$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))************************))))))))))))))))))))))))((()))***+++,,,++++++*********++++++,,,------...++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,------...//////000,,,,,,------...//////000000000000000000000000000.../////////000000000000000000000///000000111111111111111222333333444444222111000//////000111222111000//////................../////////---,,,+++------------,,,,,,,,,,,,)))*********++++++++++++************************(((((()))***************'''''''''((((((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))...333222,,,((()))+++(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((('''((())))))******))))))(((((('''&&&&&&'''((()))***&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))***++++++++++++***++++++************++++++******+++++++++,,,,,,,,,***,,,---......---,,,***((())))))***++++++,,,,,,------------............,,,,,,+++++++++---...///,,,,,,,,,---------......................................................000000000000000000000000......///000111222333333111111111111000000000000................................................+++,,,,,,------,,,,,,,,,------------------------,,,+++******))))))*********************))))))((()))))))))))))))***+++,,,))))))))))))((((((((((((&&&'''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%(((++++++***(((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))"""###%%%'''((((((''''''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&(((******)))((('''&&&'''((()))************((((((((((((((((((((((((''''''''''''(((***+++,,,(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))))))))''''''************************))))))))))))))))))))))))((()))***+++,,,+++************+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,------...///000000,,,,,,------...///000000111111111111111111111111////////////000000000000000000000000000111222222000111111222222333444444222111000......000111222222111000......---------------///000000000///.........------------,,,,,,))))))******++++++++++++************************&&&&&&'''((((((((((((((())))))******++++++,,,,,,&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((%%%&&&'''))))))))))))(((((('''&&&&&&%%%$$$###"""%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((('''&&&&&&&&&'''((())))))***((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((()))***+++++++++222888555---(((***...(((((((((((((((((((((((((((((((((((((((''''''&&&(((((())))))))))))((((((******++++++++++++******))))))((('''''')))***+++&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++************++++++(((((())))))************+++,,,...//////...,,,+++((())))))***++++++,,,,,,++++++,,,---...///000111111///---+++,,,///333666,,,,,,,,,------..............................---//////000000000000//////000000000000000000000000------...///000111222222111111111111000000000000////////////////////////........................++++++,,,---------,,,,,,------------------------,,,++++++***)))*********)))))))))))))))(((((('''(((((())))))***,,,---...******))))))(((((('''''''''((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''((((((''''''&&&%%%***(((((()))***+++***)))))))))(((((('''''''''&&&'''&&&&&&&&&'''(((***+++%%%%%%'''((()))+++,,,,,,******))))))((((((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))%%%!!!!!!%%%))),,,,,,&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''((())))))))))))(((((('''''''''&&&,,,+++)))((((((((()))***((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))%%%&&&)))+++,,,,,,+++***))))))***++++++++++++*********)))))))))))))))***)))))))))))))))))))))))))))+++,,,,,,+++***,,,---***,,,......---------...///...,,,,,,+++,,,---............////////////000///...---,,,+++,,,,,,---...////////////000000000........................///000111222222111000///000111333444333222000...444333111////////////000000000//////.........---......---------......///...+++)))))),,,---,,,***++++++************++++++******++++++++++++******))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''(((((())))))******)))(((((((((((('''''''''&&&'''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******)))((('''&&&%%%%%%&&&'''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''(((***++++++''''''&&&%%%&&&'''((()))***)))'''&&&&&&'''((()))***<<