BM6P6(@ $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((())))))(((((((((((('''''''''(((((('''(((((()))***+++))))))))))))))))))))))))'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))+++'''$$$###&&&(((((('''''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''---,,,***)))(((((())))))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''(((((((((((((((((('''(((''''''&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((+++***)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$$$$&&&((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((()))))))))))))))(((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))***'''%%%%%%''')))((('''''''''(((((((((((('''''''''''''''((((((((((((((('''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''222000,,,)))'''((()))***&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((+++******))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''''''''(((((()))'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''&&&%%%%%%''')))******)))((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((())))))))))))))))))(((((((((((('''******))))))(((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''))))))((('''''''''((((((((((((''''''((((((((((((((('''''''''(((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''...,,,***'''&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***)))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((%%%&&&((('''''''''(((***))))))(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((('''''''''&&&&&&((((((((('''(((((())))))((((((((((((((((((((((((***)))((('''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))***)))((('''''''''((((((((((((''''''))))))((((((''''''&&&&&&(((''''''(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%'''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''))))))(((((()))***&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))***))))))((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&(((''''''(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%"""###%%%$$$######$$$&&&%%%&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((()))((('''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&(((******)))((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((())))))''''''((()))''''''((((((((((((''''''((((((((((((((('''''''''(((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((('''''''''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))***))))))(((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&''''''((())))))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((''')))++++++)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))(((((()))))))))*********))))))((((((((('''''''''+++***)))((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))'''((()))'''%%%%%%'''***''''''(((((((((((('''''''''''''''((((((((((((((('''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&$$$""""""$$$&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))+++++++++***)))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''')))***+++&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&'''((()))******)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***(((***,,,,,,***((('''(((++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))************))))))))))))))))))************************))))))))))))///...---+++)))(((''''''))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))************))))))))))))))))))))))))'''((((((&&&###$$$'''+++''''''((((((((((((''''''&&&'''''''''(((((())))))&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***%%%%%%&&&'''((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&'''((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''')))))))))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((()))(((''''''''')))(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%'''((((((((('''&&&((((((''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''+++***)))((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))***+++******))))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))******************************))))))))))))************))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((())))))((('''&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&&&&'''(((...---+++)))'''%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))*********))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%'''((('''&&&%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((('''&&&&&&%%%$$$$$$(((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++******++++++++++++************************************))))))))))))*********))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((('''''''''%%%'''''''''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))...---+++)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%%%%&&&'''''''''(((((()))))))))***'''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))((('''((((((''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''&&&%%%%%%'''((()))(((''''''&&&&&&''''''(((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))+++***)))(((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((************************************************))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%%%%&&&'''''''''(((((()))*********((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((((((((('''''''''''''''((((((((())))))''''''(((((())))))))))))************************(((((())))))))))))((((((************************************************************++++++++++++************++++++++++++,,,++++++++++++++++++,,,************************++++++************++++++))))))))))))************))))))))))))************************************))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((())))))((((((''''''''''''(((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((()))((((((''''''''''''(((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))************))))))))))))))))))))))))((())))))******))))))(((***)))((((((''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%'''((('''&&&%%%&&&'''''''''(((((())))))******((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))'''(((((()))******++++++))))))))))))))))))))))))((())))))******))))))(((*********************************************************++++++++++++,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))************+++)))))))))*********++++++************************))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((***++++++***((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&''''''((()))***((((((''''''''''''(((((())))))((((((''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''(((((((((((())))))((('''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************************************************((()))))))))************))))))))))))))))))))))))))))))************))))))***)))((('''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''((('''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))*********************************************************+++++++++,,,,,,*********+++++++++,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++))))))*********+++++++++************************(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''(((***,,,,,,***((('''&&&&&&&&&&&&'''''''''(((&&&((()))((('''&&&''')))%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&'''(((***+++((((((''''''''''''((((((******)))((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''')))*********))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((((((((()))***)))((('''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************************************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))((('''&&&%%%$$$%%%%%%&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((()))(((''''''((()))((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))************))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------++++++++++++++++++++++++,,,++++++******++++++,,,))))))******++++++++++++)))************+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((***,,,,,,***((('''&&&'''''''''(((((())))))'''((()))((('''&&&''')))$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&'''(((***+++((((((''''''''''''((((((******)))((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((************************((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''''''''((((((((()))***((('''&&&&&&'''(((***))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((+++*********))))))((((((+++++++++***************)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''*********)))))))))))))))))))))))))))((((((((((((,,,,,,+++***)))(((''''''******)))(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&$$$###$$$'''***&&&'''(((((('''&&&%%%&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))***)))((((((((()))+++,,,++++++************++++++))))))))))))************+++++++++,,,---...000111...------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000---++++++...///...+++---000000...---...+++'''......------,,,---------///......---,,,,,,++++++---,,,***+++,,,---------++++++************++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))************))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''',,,+++(((&&&%%%%%%&&&'''(((((()))***************''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))+++***))))))******)))((((((((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''((((((++++++******)))((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))***)))'''&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))))))))+++*********))))))))))))***************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************+++++++++,,,******))))))(((((((((((())))))))))))))))))))))))***)))'''%%%%%%''')))***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%***)))((((((''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''&&&$$$###$$$'''***&&&'''(((((((((''''''((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))(((((((((((())))))))))))***))))))((()))***+++,,,++++++************++++++))))))))))))******************++++++,,,...///000++++++*********+++,,,,,,---------......//////000...,,,+++,,,...000000000+++000111///...000111///......------,,,---------000000//////...------,,,///---,,,,,,......---,,,,,,+++***))))))((())))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***(((((((((((('''''''''&&&((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******++++++***(((&&&&&&&&&'''((((((((()))************)))(((''''''&&&&&&''''''((()))(((((((((''''''''''''&&&'''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((('''(((((()))(((((((((((((((((())))))))))))'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))))))))''''''''''''))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))***************)))))))))))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++***))))))))))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%)))(((''''''&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''%%%###$$$''')))''''''((()))************((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))***))))))))))))***++++++++++++************++++++)))))))))*********++++++************+++---...///************+++,,,------,,,---------......//////,,,------------...111333333777777444222444444111222111000...------------////////////...---,,,+++---,,,,,,,,,------,,,***...---,,,+++***)))))))))++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))***,,,------)))((('''&&&&&&'''((()))'''((())))))******))))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''((('''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))((((((''''''(((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******+++,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))******))))))))))))(((((((((((('''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&$$$%%%''')))''''''(((***,,,---,,,,,,(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((()))))))))))))))))))))*********++++++++++++************++++++))))))*********+++++++++************+++,,,---...,,,,,,,,,,,,,,,---......///////////////000000000111444555555333555999===CCCDDDDDDDDDHHHJJJGGG@@@AAA@@@===;;;888666555555444444444333222111///...///......///000000...,,,//////...---------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***,,,------'''''''''&&&'''((()))***'''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))---......---+++******+++(((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))***************************************************************+++++++++***************+++++++++))))))***+++,,,------...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********))))))))))))************************************(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((()))******++++++))))))))))))((((((((((((((((((((()))******++++++(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))((((((((('''(((((('''%%%%%%''')))(((''''''***---......,,,(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))))))))*********++++++++++++++++++************++++++************++++++++++++************+++,,,------...------,,,,,,,,,------111222222333444555666666:::===@@@AAACCCGGGNNNTTTYYYXXXWWW\\\gggmmmfff[[[VVVTTTQQQMMMIIIFFFDDDCCC>>>>>>>>>===;;;999666444555444333333444333222000......---------...//////++++++++++++++++++++++++++++++++++++************************************))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********&&&&&&''''''(((((()))***''''''((()))))))))))))))(((((((((''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))///000111...+++(((((()))(((((((((((())))))))))))(((((((((((()))))))))***))))))(((((((((((())))))+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))*********************************************************+++++++++++++++*********+++++++++++++++******++++++,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++)))))))))************+++************************((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))******++++++))))))))))))((((((((((((&&&'''''''''(((((()))))))))(((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''(((((('''&&&&&&'''))))))(((''')))---///...+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++************++++++*********++++++++++++,,,+++++++++++++++,,,------------,,,,,,,,,---......///111333666999<<>><<>>;;;888666444333222111//////..............................,,,,,,+++++++++*********************************))))))))))))((((((((((((***))))))(((((())))))***'''''''''((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))''''''''''''((((((((()))&&&&&&'''((()))******+++''''''((()))))))))))))))))))))))))))))))))))))))***,,,...,,,'''%%%'''***(((((((((((())))))))))))(((((()))))))))***************))))))))))))******+++++++++***************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++))))))))))))************))))))************))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))******++++++++++++******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((''''''((()))((('''&&&''')))+++(((&&&)))---///,,,(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************(((((((((((()))))))))))))))***+++,,,---,,,++++++++++++************++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......//////111333666999;;;===BBBFFFMMMUUU___gggnnnrrryyywwwxxx}}}|||zzzxxxwwwuuuuuuttt{{{{{{zzzxxxsssmmmhhheeelllfff]]]TTTNNNIIIFFFDDD<<<:::888666333111000000////////////////////////,,,,,,,,,+++++++++******************************))))))))))))((((((((((((******))))))))))))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))%%%&&&'''((()))***+++,,,'''(((((()))))))))))))))))))))))))))))))))))))))(((,,,///---)))(((+++...(((((((((((())))))))))))))))))))))))******************))))))))))))******((((((((()))******++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,++++++***)))************+++++++++---------,,,,,,+++++++++)))***,,,---......------,,,...111111///------...222...++++++,,,,,,...000///...---,,,,,,,,,------222000...---,,,,,,------222///,,,,,,...///...,,,...---+++***))))))***+++,,,+++++++++******))))))************************+++******)))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))(((&&&&&&''''''((())))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))******++++++++++++******,,,++++++******++++++,,,+++******+++------,,,+++111222222111///......000+++111777;;;AAAJJJNNNMMMYYY```hhhqqq||||||}}}~~~yyyqqqggg[[[QQQNNNJJJDDDAAA???<<<888444...000111222111000/////////...------...---+++)))++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&'''''''''(((((())))))***(((%%%######%%%(((***''''''''''''((((((((()))******))))))((((((''''''))))))************))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))************************+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))************************************))))))))))))++++++,,,,,,,,,,,,++++++************++++++++++++---------,,,,,,,,,++++++000//////..................///000111111222222222......///111111///,,,+++/////////000000000000000......---...///111111111222111000//////......---------------------------++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,+++******)))*********((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&'''(((((((((((()))))))))*********''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))******++++++++++++******,,,,,,++++++++++++,,,,,,******+++---.........---------,,,,,,---222888===BBBEEEGGGHHHOOO[[[eeehhh~~~uuunnn```[[[UUUPPPLLLIIIDDD@@@<<<999666555555222...***000///...///000000///---++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((()))***'''---::::::---'''***'''''''''((((((((())))))******))))))(((((((((((())))))************))))))(((((((((((()))))))))***+++*********))))))))))))************************************************+++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******************************************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,///...,,,++++++,,,---...000///......000111111111000111333333333222000...000000000111111111111000000///...///111333222222000111222111000//////000,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,+++************+++)))(((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''''''''&&&%%%%%%&&&'''(((***+++,,,***)))((('''''''''(((((((((((())))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++***))))))))))))*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...+++,,,,,,...111888@@@EEEMMMRRRVVVXXX```mmmwww{{{}}}vvvpppkkkeee___[[[WWWSSSQQQMMMGGG???:::999777333//////...,,,---...//////...,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((''''''''''''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((())))))))))))''''''''''''((((((((((((***$$$000EEEEEE000$$$***''''''((((((((()))))))))***))))))))))))((((((((())))))************))))))((((((((()))))))))*********************)))))))))************************))))))))))))))))))))))))***************)))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********************************)))***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---.........---------------++++++,,,,,,---...//////222000------///000000///111333222//////222555555444444333333444666888999<<<999666555666666555333333222000111222222000///000000///.............../////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))(((((())))))***+++)))))))))******)))))))))))))))(((((((((((())))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((('''''''''''''''&&&&&&'''''')))***+++,,,)))))))))((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************++++++***))))))************++++++,,,,,,++++++***,,,,,,------------,,,,,,+++---///000000//////000---000444888<<>>:::999333000...---...///......,,,,,,,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''((((((((((((((()))$$$***666666***$$$)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************************************))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))(((((()))******)))(((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''&&&''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))************************************))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------........................---...000111222111000///111000///000222555666777333999===;;;;;;???AAA???AAA@@@???@@@EEELLLSSSXXXRRRMMMFFFDDDEEEGGGGGGEEEEEE???999777888777333...444222000......///111222........................------------------------++++++***))))))))))))***)))))))))))))))***++++++))))))************))))))))))))(((((((((((())))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))(((((((((((())))))***)))))))))))))))((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++***************++++++++++++,,,,,,,,,,,,++++++,,,---............---,,,---///111111000///111333444666:::@@@HHHSSS^^^eeennn{{{}}}yyytttqqqnnnnnnhhhpppuuuqqqbbbSSSIIIEEE???;;;666222111111000///---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))((('''''''''((((((((()))))))))***((((((((((((((('''''''''%%%((()))&&&&&&)))(((%%%(((((((((((()))))))))***))))))))))))************))))))************))))))))))))))))))***************************+++++++++************************))))))))))))))))))))))))***************+++++++++******))))))))))))******))))))))))))))))))))))))''''''))))))))))))'''''''''&&&&&&&&&&&&'''((((((&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------...............///////////////...///000111111000///...000222555888:::===AAADDDEEETTTaaaccccccbbb\\\TTTWWWVVVXXX\\\dddoooyyynnnfff]]]ZZZ___eeeiiijjjeee]]]SSSKKKGGGBBB===888999777555222111111222333------...///000111222222........................,,,,,,+++******************))))))))))))***++++++((()))***++++++***)))((())))))(((((((((((())))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((())))))))))))((((((''''''((((((((())))))*********)))((('''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,---...//////...---,,,///111333222111333777;;;???@@@CCCJJJWWWkkkvvvccc[[[LLLGGG???888333111...---......------,,,,,,++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))******((((((((((((((('''''''''###,,,---&&&&&&---,,,###((((((((()))))))))******)))))))))************+++))))))************)))))))))))))))*********++++++*********+++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++******))))))******+++))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,------------,,,,,,------------................../////////000000000000000///000222555777999AAAGGGMMMOOOMMMNNNTTTYYYbbbvvv{{{ooommmooorrrxxxssspppwwwuuuhhh[[[TTTSSSTTTUUUSSSPPPLLLFFF@@@;;;888333333333333222222222222////////////////////////......---,,,,,,,,,,,,---******))))))******+++,,,((()))+++,,,,,,+++)))((())))))(((((((((((())))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))'''&&&&&&&&&'''((())))))))))))***+++***)))(((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********++++++,,,---+++,,,,,,------,,,,,,+++---...///000000///...---000222444444444888@@@GGGLLLOOOUUU___nnn}}}yyyzzz|||zzzrrr___XXXMMMCCC;;;666222//////......---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&'''''''''((()))*********)))((((((((('''''''''''''''***,,,******,,,***'''(((((()))))))))*********))))))*********+++++++++))))))************))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''''''''''''''''''&&&''''''''''''((((((((()))'''''''''((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,------......------,,,---------.........//////.../////////000000111111666444333555999AAAIIINNN\\\dddkkkkkkeeeccchhhnnnvvv~~~|||~~~|||}}}kkkcccgggnnnzzzxxxuuummmbbbVVVJJJCCC<<<;;;999666333111///...000000000000000000000000000000///............///*********)))******+++,,,((()))+++,,,,,,+++)))((())))))(((((((((((())))))(((******)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))******$$$$$$$$$%%%'''(((***+++)))******++++++)))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++---...///111111///...---000222555555777===HHHPPPWWW^^^iiivvvyyytttwww~~~{{{|||tttkkk___RRRHHHAAA<<<999//////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((******((('''&&&&&&''''''((()))******+++))))))(((((('''''''''&&&,,,&&&%%%******%%%&&&,,,))))))))))))************))))))******++++++++++++))))))************)))))))))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))))))))************))))))))))))))))))))))))''')))******))))))***+++,,,+++***))))))***+++,,,++++++,,,,,,,,,---------,,,---......//////...............000111111///---///000222333333444777999AAAAAAEEEMMMSSS[[[kkk{{{}}}qqq```ddd^^^QQQLLLIII@@@===;;;333444111000111222111//////111222111/////////---***,,,,,,,,,+++++++++******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))++++++******************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,///111000......000222777555444888FFFUUU[[[YYYppp~~~|||tttvvvtttmmmeee^^^TTTKKK===444//////...+++,,,000///...---,,,,,,,,,---...,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''((((((((()))((()))***++++++***)))(((&&&''''''((()))*********((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((+++*********))))))((((((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''))))))))))))************))))))))))))))))))))))))((()))******))))))***+++---,,,+++******+++,,,---+++,,,,,,,,,,,,---------......//////////////////......///000111111000//////333888===CCCJJJQQQVVV[[[]]]dddnnntttwww}}}wwwzzzuuukkklllqqqnnngggZZZFFF:::444//////222222000---...//////...------,,,+++,,,,,,+++++++++*********))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++******************++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------...000111111000000333555222BBBQQQTTTUUUaaattt|||uuu{{{|||fffIII===555444555000+++***---,,,++++++******++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))''''''((())))))***++++++(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''&&&'''(((((())))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))+++*********))))))))))))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))((()))******))))))***,,,------,,,,,,,,,,,,------,,,,,,,,,---------......000000000000000/////////222111111000111111222333:::???HHHRRR]]]iiiuuu|||~~~~~~~~~~~~___LLLDDD:::666777777444///---......---,,,+++,,,...++++++++++++************))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))*********++++++++++++++++++******+++++++++,,,,,,,,,---------........./////////000000000111555:::>>>===PPPaaaccccccqqqwwwaaaPPP@@@999888555///***---,,,,,,,,,,,,+++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******(((((())))))***+++++++++(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&'''(((((())))))((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))******************************************)))))))))************************************+++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++((((((''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))(((***++++++***)))+++,,,------,,,,,,,,,,,,------------------............000000////////////000000666444222000000333888<<>>IIIQQQWWW\\\dddooozzz}}}~~~|||xxxzzz}}}zzzyyy|||sssrrriii[[[QQQLLLGGGAAA<<<555111111///++++++...,,,,,,,,,,,,+++++++++*********++++++++++++******))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((()))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............000...---111:::GGGTTT[[[eeeiiiqqq~~~}}}sssbbbQQQFFF???999555444444333111000...------,,,,,,,,,+++++++++++++++************************(((((((((((()))))))))***+++***)))(((((()))***+++***************+++++++++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))***************+++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,---------.................................------------............................................................/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))***''''''((((((((()))))))))***))))))(((((())))))***))))))))))))************************************)))***++++++******+++---++++++,,,,,,,,,,,,++++++.........////////////000//////......///111333444111555;;;BBBKKKYYYhhhrrrnnnrrrxxx~~~rrrgggkkkoooqqqvvv~~~}}}wwwtttmmmcccPPPCCC999888777000,,,---------------,,,,,,,,,,,,******++++++++++++******)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,******++++++,,,---------++++++,,,,,,,,,------------------............///000000333;;;HHHUUU```eee\\\qqq}}}|||vvvjjj]]]PPPCCC888999777444000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************((((((((()))))))))************))))))))))))******************************(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''((())))))******))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////.........///////////////---------............///////////////////////////////////////////////////000////////////.........------------------------&&&&&&&&&'''((((((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******'''((((((((()))))))))))))))))))))******)))))))))))))))))))))************************************)))***,,,+++******+++---+++,,,---......---,,,+++....../////////000000000000000000000222444777999<<>>KKKYYYcccggghhhbbb~~~}}}tttjjjXXXIII???;;;666111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((()))************)))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++*********************************++++++,,,,,,,,,---------------------------------.........//////---.........////////////....../////////000000000....../////////000000000000000000000000000000000////////////////////////000000000/////////......------------------------&&&''''''((()))******+++''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************************************)))+++,,,,,,+++***,,,---,,,---...//////...---,,,////////////000000000000111111111222444777:::<<>>555...---...---,,,---...------...///...,,,***---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************)))************+++++++++***,,,------++++++,,,...,,,,,,------------------,,,000......222......999999LLL^^^dddeeejjjttt{{{|||nnnYYYLLL<<<222111333111///000...,,,+++,,,------,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++,,,,,,,,,---------+++,,,...---,,,,,,---///..................------...---...111444444///+++///...---///222222000...444333222222000///111555444...---222777555222000777222---,,,...111111111000222333111//////222555000000000000111111222222)))(((((((((''''''''''''$$$%%%'''((()))((('''&&&((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,---,,,,,,------------......***///111------000111///555333777@@@EEEIIIXXXjjjvvvzzzyyyvvvpppkkkkkkpppvvv~~~rrr```SSSNNNBBB>>>:::777333......333------,,,---...---+++)))---,,,+++******)))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((()))))))))))))))))))))***)))))))))((((((((('''))))))))))))************)))************+++++++++***,,,------++++++,,,...,,,,,,------------.........222///...222//////<<>>777333,,,111555555222...,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((+++******))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...//////......///111//////000000000000111111///000000//////000222444111555888777444444777;;;::::::;;;>>>DDDGGGGGGEEEKKKMMMSSSVVVSSSMMMMMMRRRPPPPPPQQQRRRRRRPPPLLLHHHEEEDDDCCCDDDEEEDDD@@@<<<@@@???<<<999777555444333((((((((((((((('''''''''%%%&&&'''(((((((((''''''(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------......//////000222333333444777;;;>>>HHHXXXcccccceeerrrzzzmmmiiilllsss}}}nnnRRRHHHLLLLLLEEE>>>???:::444///---,,,,,,+++,,,,,,+++++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************)))))))))))))))))))))))))))((((((((((((((()))))))))************))))))*********+++++++++***+++---,,,++++++,,,...,,,,,,------......//////---111...000999===EEEUUU```jjjwwwrrrcccVVVJJJ@@@:::555:::===;;;444///...///************************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---...//////......///000//////000111222333444444...222777999777555666777:::===BBBEEEFFFGGGHHHHHHOOOMMMKKKOOO\\\kkkssstttrrrwwwzzzqqqrrryyy|||yyyvvvuuuuuuvvvvvvkkkddd]]]\\\^^^___[[[WWWQQQPPPOOOMMMIIIEEEAAA???'''''''''(((((((((((((((''''''((())))))))))))))))))(((((((((((((((((()))(((((())))))))))))((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......///000000222111111222555;;;CCCJJJ[[[ooo~~~xxxqqqkkkhhhppp}}}aaaRRRPPPQQQPPPOOOKKKDDD:::222...,,,++++++,,,,,,,,,,,,,,,,,,------************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************+++*********)))))))))((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++***+++---,,,++++++,,,...,,,,,,---......///000000---111///222===CCCMMM___ddduuu~~~}}}~~~}}}rrrfffXXXHHH>>>???AAA@@@:::222---...111************************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...//////......///000222333333333444444555555222666;;;=========@@@CCCFFFHHHNNNYYYccchhhfffbbb___aaacccjjj}}}|||uuuuuuuuuqqqmmmZZZ[[[]]]^^^]]]ZZZWWWUUU'''''''''((((((((((((((((((((()))))))))*********))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''''''((()))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000000111000///000666===EEEPPPZZZrrruuukkkhhhmmmzzz~~~kkkXXXMMMNNNUUUSSSMMMDDD<<<666222...,,,......---,,,,,,---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++******))))))((((((((((((((())))))))))))))))))))))))************)))************+++++++++***,,,------++++++,,,...,,,,,,---...///000000111///444222666BBBIIITTTfffsssxxx|||}}}ttteeeQQQBBBEEECCC>>>666...+++,,,///++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000...///000000//////000111444444444555555666666666:::<<>>BBBFFFHHHJJJLLLPPPYYYeeeqqqzzz}}}yyyyyyyyyzzz~~~&&&'''''''''(((((())))))'''''''''''''''((())))))'''''''''&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&'''((())))))***'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---...///000111222777:::FFFXXXfffppp|||xxxjjjcccbbbsss|||iii\\\\\\]]]\\\VVVLLL@@@888111000///...---,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++***))))))((('''((((((((())))))******))))))))))))************)))************+++++++++***,,,------,,,+++---...,,,,,,---...///000111222///666:::DDDWWWdddrrr}}}kkk[[[EEEAAA:::666333222000///++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000222333555444333333444666>>>AAAGGGOOOWWW^^^dddgggbbblll~~~)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%'''((((((((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))************************++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,---------------...///000///...---...000333444444>>>III^^^vvv{{{jjjbbbccclll{{{iiiXXXXXX\\\UUUJJJAAA;;;222,,,---000000---******))))))***++++++,,,+++++++++************)))******))))))(((((('''''')))((('''''''''(((***+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++***,,,---------------------------,,,------...///000111222555<<>>PPPOOOYYYppp|||nnnyyy}}}hhhMMM@@@>>>666)))///////////////......---***))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------------..................000///......///000///---111111222222222444888;;;@@@CCCIIIRRR]]]hhhnnnqqqqqqsssyyy(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...------......///000111222...111222333666@@@NNNZZZiiisss~~~ooofffeeefffxxxuuudddXXXPPPVVVSSSOOOJJJ@@@555000000,,,,,,---------,,,+++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++---,,,++++++,,,...------------............,,,---///000444;;;DDDKKKTTTZZZkkktttqqq{{{~~~eeeJJJCCC:::---000///------------+++*********))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------.........................../////////............///////////////222555666888>>>FFFLLLPPPYYYeeeooozzztttxxx'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))******++++++*********************************+++++++++,,,,,,,,,---------,,,,,,,,,------...///.........///000111333333222555777:::AAANNNaaannnvvvuuutttpppggg```cccjjjzzzkkkZZZ]]]XXXUUUUUUNNNAAA777333++++++,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))************((())))))***************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++***,,,------,,,+++---...---------....../////////000222333444888BBBOOOXXXYYYjjjzzzzzzqqqpppmmmwww{{{}}}YYYIIIBBB:::444111...---------+++******************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------....../////////.........//////000000000333222222111000000222333777;;;@@@DDDJJJSSS___ggg]]]lll|||vvvxxx{{{xxxuuuyyy''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((()))******+++*********************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000.........///000222444444222666<<>>CCCPPPTTTZZZ___```bbbfffkkkyyy~~~''''''(((((((((((())))))))))))))))))(((((((((((('''(((((())))))(((((('''++++++++++++++++++++++++************))))))))))))************************************+++++++++,,,------------,,,,,,,,,,,,---------............//////111222222111111222333111000111444777<<>>555///...///---,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...........................000///.........///111222777555333222666@@@KKKTTTccc___^^^___]]]^^^kkk{{{(((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((************++++++++++++*********))))))))))))))))))***************++++++*********+++++++++,,,,,,------------------,,,,,,---------............//////000222222111111333444444444444666;;;CCCOOOYYYbbbmmmuuunnn^^^\\\rrryyybbbSSSVVVTTTTTTJJJ999444333***......---,,,++++++++++++************************************************(((((())))))******++++++))))))((((((((())))))***)))))))))))))))******+++((((((((((((((((((((((((((()))))))))******************++++++++++++******)))))))))*********++++++******+++++++++,,,,,,,,,------------------,,,,,,,,,///111111000000333666999AAATTTlll~~~{{{pppkkkhhhjjjoooyyyzzz^^^III:::111---.........---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------..................////////////---...000111111222333444222666<<>>III^^^cccqqq~~~yyykkkmmmzzzqqq[[[QQQPPPSSSNNNEEE===999555///,,,,,,///---,,,+++,,,,,,+++)))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000444333444777<<>>UUUwwwzzz{{{{{{zzzyyyxxxyyy{{{|||}}}ttteeellloooooo{{{sssjjjNNN>>>///,,,//////,,,***,,,,,,,,,+++++++++******))))))************)))(((*********)))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))***************))))))))))))***************)))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,------,,,,,,,,,------------...---...///000111111000000111111333666555333666;;;TTTdddqqqqqqmmmpppzzz{{{~~~(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((()))))))))*********+++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........////////////000000111222222333555555555555;;;JJJ\\\iiiooofffZZZ[[[sssyyy|||hhh]]]aaaYYYTTTTTTRRRIII>>>888111///,,,+++,,,------,,,******************************************************))))))))))))******************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,---------...............//////000111111111000555:::>>>IIIaaaxxxxxxyyywwwvvvvvvxxxzzzyyy}}}{{{ooonnnhhhccclll{{{sssYYYEEE111+++......---+++,,,,,,,,,+++++++++******((())))))*********))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******************))))))))))))******))))))))))))))))))******))))))))))))************************************++++++,,,,,,,,,---------,,,,,,---------.........---...///000000111111111111111444444333666CCCQQQiiiqqqwwwwwwyyy(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******((())))))******+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------.........///////////////000111222333333444333555777;;;GGGYYYhhhooojjj]]]TTT```}}}hhh^^^WWWVVVUUUOOOFFFAAA666333///------------,,,++++++++++++++++++++++++************************+++******))))))******+++******************************************************+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,---------...............//////000000111111222///555===GGGXXXppp~~~{{{zzz|||xxxsssooonnnppptttwwwvvvzzz}}}}}}}}}~~~tttgggaaaeeerrr{{{cccNNN777------------...,,,,,,,,,+++++++++******((())))))************)))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))******++++++******))))))))))))******))))))))))))************)))))))))*********++++++************************,,,,,,,,,,,,------------,,,---------..................//////000111222333222111111333888DDDZZZooopppuuu{{{))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))***((())))))******+++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///............///////////////000000111222333444555444888>>>HHHXXXiiiooommm\\\^^^jjjuuuhhh[[[XXXWWWRRRKKKGGG@@@;;;666222///...,,,+++++++++++++++++++++++++++************************+++******))))))******+++************************************************+++,,,,,,,,,,,,---------))))))*********+++++++++******+++++++++,,,,,,,,,------------............/////////000111111222222000666AAASSSlll~~~~~~}}}|||{{{yyyxxxxxxwwwsssnnnmmmoooqqqrrrrrrssswww|||}}}{{{zzz|||yyyrrrqqqmmmkkksssuuu^^^DDD555///------///,,,,,,,,,+++++++++******(((((()))***************((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++******))))))))))))******((()))))))))************))))))*********+++++++++************************,,,,,,,,,------------...------------.....................///000222333333555444888CCCPPP___ppp~~~************************'''((((((((())))))******(((((((((((())))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////............/////////000///000000222333444555555888>>>GGGSSSeeerrrqqqhhh___qqqppp```ZZZXXXSSSMMMJJJGGGBBB;;;555111...,,,***++++++++++++++++++++++++************************++++++************++++++************************************************,,,,,,,,,---------......))))))******++++++++++++******+++++++++,,,,,,,,,---------.........///////////////000111111222222666===JJJaaa}}}zzzzzz~~~|||yyyvvvuuuvvvwwwxxxmmmlllmmmrrrwwwxxxsssmmmrrrvvvzzz|||}}}||||||}}}~~~{{{yyyzzz|||~~~}}}|||}}}{{{{{{iiijjjwww{{{pppRRR>>>333------...,,,,,,,,,+++++++++******(((((()))***************(((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++******))))))))))))******(((((())))))*********+++)))************+++++++++************************,,,,,,,,,---------......---------.........//////.........///000222333444777888CCCXXXlllwww|||~~~******)))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++******))))))(((((()))***,,,---...///000---++++++...000///...000000000000////////////111222333333222222333555999HHHMMMUUUlllzzzssskkkoooyyyuuuuuuzzz|||~~~~~~~~~~~~~~~}}}___ZZZaaaXXXMMMRRRNNNIIIBBB<<<777222,,,(((---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))************************)))************+++++++++,,,///222222000...,,,,,,******************************+++++++++,,,,,,,,,,,,,,,------...//////////////////000333444444333999AAATTTrrr}}}zzzxxx{{{xxxuuuuuuvvvwwwuuusssoooooonnnnnnoooooopppqqqwwwxxxyyyzzz||||||}}}}}}~~~{{{zzz|||~~~~~~}}}~~~{{{}}}gggdddsss|||{{{___???111333444///+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))---+++(((&&&%%%''')))***))))))))))))************))))))))))))))))))))))))************************++++++************++++++)))************+++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---------------...000000222111000111444555555444;;;@@@TTTmmmvvvvvv******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++*********)))))))))***+++,,,------...000---+++,,,...000///...000000000000000000000///111222333222222333666888999HHHVVVfffvvvssslllpppyyywwwwwwvvvxxx}}}{{{yyy|||zzzhhhaaaiiiaaaRRRRRROOOLLLGGG@@@999333///------,,,,,,,,,,,,------...,,,,,,,,,+++++++++******************************************************)))************+++++++++,,,...111222000---,,,,,,******************************+++++++++,,,,,,,,,,,,,,,------.../////////000//////000222333444444888EEE]]]yyy}}}~~~|||~~~~~~|||||||||yyyvvvuuuvvvvvvtttrrrnnnnnnnnnnnnoooppprrrrrrssstttwwwzzz}}}}}}zzzzzz|||~~~~~~~~~|||~~~xxxgggdddnnn|||}}}lllSSS<<<111//////,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))************))))))))))))))))))))))))************************++++++************++++++)))************+++++++++,,,++++++******++++++,,,++++++,,,------------,,,------------...///000000...000222333333444666777AAATTTiiipppnnnvvv***)))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++************++++++++++++,,,,,,,,,,,,///---,,,,,,...000//////000000000000000000000000111222222222333666:::===CCCLLLUUU```fffdddqqq{{{yyyzzz~~~qqqeeellleeeWWWVVVSSSPPPJJJDDD===777333000,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++++++++***************************************************)))************++++++++++++---000000///---,,,,,,******************************+++++++++,,,,,,,,,,,,,,,------.../////////000000///000111333444555;;;OOOmmm~~~yyyvvvvvvvvvxxx{{{}}}|||{{{zzz{{{yyyvvvtttssssssrrrqqqooommmmmmmmmnnnppprrrtttvvvuuuvvvyyy|||~~~|||{{{yyyyyy{{{}}}}}}}}}~~~}}}|||{{{vvvooolllnnn}}}|||oooPPP444---111,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))************************++++++************++++++)))************+++++++++,,,++++++******++++++,,,++++++,,,---------------------------...///000111---111555555333666>>>EEEUUUiiiyyyyyy|||))))))))))))))))))***+++)))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---...////////////000000000000000111111111222222222222333888>>>BBBKKKTTTVVVUUUYYYdddooolllfff```eeeYYYRRRIIIDDDBBB===666///++++++***++++++,,,---...++++++++++++++++++++++++************************************************))))))*********+++++++++***,,,//////---,,,+++,,,******************************+++++++++,,,,,,,,,,,,,,,------.../////////000000000000000333666999BBB\\\}}}|||uuuqqqqqquuuwwwxxxxxxvvvsssrrrrrrqqqpppooonnnooooooooonnnmmmmmmmmmoooqqqtttxxxyyy|||}}}~~~yyyyyyxxxyyyzzz|||}}}}}}||||||}}}{{{wwwwwwyyyyyyuuuddd???000333------,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''((()))))))))************))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,---...---------------------...///000111///444666555444<<>>JJJhhh{{{sssooonnnsssuuuuuussspppmmmkkkkkkkkkkkklllmmmmmmooopppqqqooonnnnnnooorrruuuyyy{{{~~~}}}|||zzz{{{|||||||||}}}}}}|||}}}zzzuuuvvv||||||www~~~oooLLL777333...---,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))******)))((('''((()))))))))************))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,---.........------...............///111111222444444333777FFF^^^ppptttnnn~~~zzzuuuqqqnnnjjjuuu(((((((((((()))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,...000000/////////000///000000111111222222222333333333555:::DDDPPPXXXccclllcccZZZlllssssssbbbVVVIIIFFFJJJHHH<<<000++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++(((***,,,,,,+++***+++,,,******************************+++++++++,,,,,,,,,,,,,,,------...////////////111222111222666>>>DDDUUUsss~~~}}}xxxqqqmmmnnnoooppppppnnnllliiiiiiiiihhhiiikkklllmmmooorrruuupppooonnnnnnppptttwwwyyy|||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{xxxssssssuuuuuurrrwwwrrrYYY???111///...,,,+++++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******))))))((())))))))))))************))))))))))))))))))))))))************************++++++************++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,---...........................///000111111222222444888CCCUUUiiiwwwlllssszzzrrrrrrwwwyyyyyy~~~(((((((((((()))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,///111111000...///111///000000111111222333333111222444888AAAOOO^^^hhh|||ssscccfffqqqnnn~~~iiiddd\\\SSSNNNMMMIIIAAA999......---,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++((()))+++***))))))***,,,******************************+++++++++,,,,,,,,,,,,,,,------...////////////111222222333888BBBIIIaaa|||yyywwwsssmmmkkknnnlllmmmmmmkkkiiigggfffgggdddgggiiijjjjjjlllooorrrpppooommmlllmmmpppsssuuuwwwxxxyyyzzz{{{||||||||||||~~~}}}|||~~~{{{~~~zzzwwwuuutttqqqooooooqqqxxx}}}zzzttteeeJJJ222///...,,,+++++++++---...))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++************++++++)))************+++++++++,,,++++++******++++++,,,,,,------...........................///000111222222444:::GGGXXXgggppptttmmmwwwvvvzzzuuukkkjjjppptttssswww(((((((((((()))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))************************+++++++++,,,,,,---------,,,,,,,,,---------......+++///222222000...///111///000000111222222333333000111444;;;FFFWWWiiittttttmmm{{{ggg^^^bbbwwwgggeeeaaa[[[UUUOOOIIIDDDAAA111000///...---,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++''')))******))))))***,,,******************************+++++++++,,,,,,,,,,,,,,,------...//////000///111333222444:::DDDMMMlll{{{wwwtttrrrnnniiijjjnnnnnnnnnmmmjjjgggdddcccdddaaadddffffffffffffjjjmmmpppnnnllljjjjjjlllooorrruuuuuuvvvwwwxxxxxxxxxxxxxxxzzz||||||yyyxxxyyyzzzvvv{{{|||zzzwwwssssssuuusssmmmooovvvuuuuuuvvv~~~|||yyyvvvmmmRRR666000...---++++++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))************************++++++************++++++)))************+++++++++,,,++++++++++++++++++,,,,,,---......//////...............//////000111222444777BBBVVVkkkvvvuuuoooyyy}}}qqqaaa___dddgggfffiiittt******)))((((((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,***(((***---...,,,***++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------...///000111111///111111111000111222444333;;;;;;777GGGggg|||{{{uuupppsssvvvooo___^^^hhh|||lll```kkknnnaaaUUUOOOIIIBBB;;;555...,,,---///---+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////333111111444999DDDRRR]]]|||uuurrrmmmhhhdddbbbbbbbbbfffggggggeee```\\\ZZZYYY]]]\\\ZZZ\\\___ccceeefffffffffggghhhhhhiiijjjjjjnnnpppqqqrrrrrrqqqooonnnuuuvvvwwwxxxxxxvvvtttssssssssswww}}}}}}sssyyywwwtttqqqooooooooooooyyyssskkknnnuuu|||ttt\\\:::555222000///...,,,+++,,,))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++(((((((((((())))))))))))++++++******)))*********++++++************++++++************************,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111...000222111---000888;;;DDDYYYmmmuuuvvvzzzjjjqqqxxxyyyvvvwww}}}******)))(((((((((((((((******************************))))))******+++,,,,,,***)))***,,,---,,,***++++++,,,,,,,,,---------,,,,,,---------.........---.........///000000000000111222111111111333555000666:::AAAUUUqqq{{{tttcccnnnzzzlll^^^bbbpppzzzgggooossskkk]]]RRRKKKFFF===666///,,,---...---+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////111111222555<<>>555///------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////111444555666@@@UUUmmm{{{tttiii^^^[[[WWWSSSOOOLLLJJJJJJGGGIIIIIIHHHFFFEEEEEEFFFEEEDDDCCCEEEIIILLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOKKKLLLMMMMMMNNNMMMMMMLLLOOOPPPQQQRRRRRRRRRQQQQQQIIIJJJLLLQQQWWW]]]bbbeeehhhlllpppqqqpppssszzzyyyuuupppmmmnnnpppoooooopppnnnkkkmmmvvvzzzxxxzzzUUUFFF999777555///,,,...************************************************++++++******))))))(((((((((((()))))))))*********))))))))))))***+++,,,---,,,++++++******++++++,,,************************,,,+++***+++---...---+++++++++++++++++++++++++++---------...//////000000...111444222000666DDDRRRiiipppxxx******))))))))))))************************************))))))******+++,,,******++++++++++++,,,,,,,,,,,,---------.........---------.........//////000000000000000/////////000111333333333333666888<<<<<>>VVVhhhsssvvv******)))))))))***++++++++++++++++++++++++++++++******))))))******+++,,,)))+++,,,,,,+++***,,,---,,,---------............------........./////////000000000000000000000000000222333333333444777999???DDDRRRcccnnnttt~~~}}}jjj___^^^bbbuuuppprrr|||zzzhhhWWWKKKGGG@@@999333000......------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------....../////////000000000000555;;;DDD[[[|||nnnfffeeeddddddbbb\\\RRRKKKIIIHHHGGGEEEDDDCCCBBBBBB@@@AAAAAA@@@??????@@@BBBCCCAAA@@@AAABBBBBBAAA???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAABBBBBBHHHIIIKKKKKKKKKMMMOOOQQQPPPYYYdddkkknnnpppssswwwkkkllllllooozzzzzzrrrnnnnnnooommmkkkiiiiiikkknnnpppttt~~~}}}iiiNNN777222111------222++++++++++++++++++++++++*********+++++++++++++++************)))))))))))))))))))))*********++++++))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111,,,333777666<<>>777111///...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.../////////000000000000000666===KKKiiigggTTTPPPQQQRRRRRRPPPMMMKKKJJJGGGGGGGGGFFFGGGGGGGGGGGGCCCDDDDDDBBBAAAAAACCCEEEGGGFFFFFFGGGHHHHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEFFFFFFHHHIIIKKKLLLMMMJJJNNNRRRTTTUUUVVVYYY\\\ggguuu{{{zzzxxxvvv|||{{{qqqnnnpppqqqooolllggghhhkkkllljjjlllxxx}}}xxxWWW999111000++++++111++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))*********))))))*********++++++++++++***************++++++---,,,,,,++++++,,,,,,---************************++++++,,,...//////---+++------------------------.........///000000111111000333555;;;JJJaaassszzzpppzzz~~~{{{||||||zzz}}}******))))))***+++,,,,,,++++++++++++++++++++++++*********)))***++++++,,,(((+++---,,,***)))+++...---------.........//////............/////////000......///000111222222333111222444444444555888:::HHHZZZjjjnnnqqqxxxbbbUUUZZZgggwwwvvvqqqnnn|||}}}dddNNNMMMHHHAAA999333///------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------////////////000000000000222888???NNNooo}}}YYYNNNJJJLLLMMMKKKIIIJJJMMMPPPGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIKKKMMMKKKKKKKKKLLLNNNOOONNNLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGIIIIIIKKKLLLMMMOOORRRUUUXXXYYY]]]bbbiiiooorrrvvv{{{zzzqqqnnnqqqsssrrrooohhhiiikkklllhhhgggtttbbb@@@555000)))(((///++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))******++++++)))************+++++++++++++++******************---,,,,,,++++++,,,,,,---************************++++++,,,...000///---+++..............................//////000000111111444444444>>>VVVoooyyyvvv}}}~~~yyy|||}}}************************)))+++++++++***)))***+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111222222222222222222222222000///000333333444;;;DDDSSScccjjjlllmmm^^^VVV[[[kkkzzzuuuaaa^^^hhh~~~bbbRRREEEAAA<<<444///111000.........//////---+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,***************+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...000//////000111222222111888:::???QQQwwwwwwkkkLLLFFFFFFCCCFFFMMMSSSSSSRRRSSSOOORRRTTTTTTTTTVVVYYY\\\ZZZ\\\]]]]]]\\\\\\\\\]]]ZZZ[[[^^^bbbdddbbb]]]YYYVVV___\\\VVV[[[\\\ZZZ___TTTMMMIIIMMMSSSUUUUUUWWW[[[bbbiiinnnssszzzzzzsssrrrqqqmmmllloookkkmmmmmmgggccchhhvvvxxxOOO333555///'''000---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***)))************+++++++++---,,,,,,,,,,,,---......000000000000000111222333777555@@@YYYppp}}}~~~}}}}}}~~~~~~)))))))))))))))))))))))))))+++,,,+++***)))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000111111222222222222222222222222333222333555666777>>>FFF[[[eeeooolll^^^WWW]]]mmm|||ooo^^^```mmmmmm\\\MMMGGGCCC;;;555333000...---.........,,,***++++++++++++++++++++++++***************************************+++++++++***************+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...////////////111222222111555:::CCCXXX{{{ssstttjjjKKKEEEJJJGGGGGGMMMQQQSSSUUUXXXXXX[[[```hhhpppuuuwwwwwwvvvxxx{{{|||{{{zzzzzz{{{yyykkkfffVVVLLLEEEIIIPPPTTTUUUUUUWWWbbbsss~~~xxxwwwtttmmmjjjkkkiiiiiihhheeeeeehhhnnnssswwwvvvSSS666444111***000---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******)))*********++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000000111222333333666BBBUUUhhhzzz~~~))))))))))))))))))))))))***+++,,,+++***)))***,,,,,,++++++******++++++,,,------------------------,,,------------...............//////000000111111222222222222222222222222555444555888888999AAAJJJ___```oooiii]]]XXX___pppiiiZZZaaatttwwwfffRRRHHHDDD>>>666000000...------------+++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------............///000111222222555>>>MMMccciiiggg{{{gggLLLGGGKKKFFFDDDGGGKKKNNNUUU\\\aaaccciiiuuu|||WWWKKKCCCEEELLLPPPQQQQQQ\\\^^^ggg|||~~~yyywwwtttnnnjjjjjjiiifffdddfffiiijjjgggcccfffyyy~~~zzzzzzyyy]]]<<<222222......---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))******++++++,,,,,,,,,,,,---------------------,,,------...////////////000333444333222666QQQjjjrrr}}}|||yyy|||++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------------..................//////000000111111111222222222222222333333555444555888999<<>>777222///---,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,------...///---.../////////111444888@@@NNNdddxxxxxxaaaxxxfffRRRLLLOOOJJJIIIIIIKKKLLLOOO[[[gggmmmXXXLLLJJJJJJMMMLLLIIIJJJNNNJJJccc}}}xxxrrrkkkjjjnnnrrrpppkkkhhhiiijjjjjjiiihhhgggggghhhooowwwaaauuuzzzqqq|||RRR333111333,,,---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,...------------...//////111111000000111555999===WWWuuu}}}zzz~~~~~~xxxqqqkkkkkklllooottt|||************************+++,,,---,,,+++***+++---,,,++++++******++++++,,,)))******++++++,,,,,,---------........./////////......//////000000111111111111111222222333333444222222555;;;???FFFQQQ]]]eeemmmkkk\\\jjj{{{aaaZZZ\\\hhh|||lll```vvvyyywwwuuu~~~}}}]]]HHHCCC@@@;;;444111...,,,,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,------------------......///---///111000///111666;;;FFFUUUkkk~~~xxxtttaaaOOOIIIIIIMMMHHHKKKOOOQQQOOOOOOWWWbbbyyygggPPPFFFIIIJJJQQQZZZ```bbbeeejjjzzz|||tttkkkkkkttt{{{vvvkkkgggjjjkkkiiieeedddgggkkkhhhooobbbmmm}}}aaa;;;222555,,,---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))******++++++++++++++++++,,,,,,,,,,,,......------......///000111222333111222999EEEOOOiiiyyy~~~{{{xxxwwwuuutttsssvvvzzz{{{zzzxxxwwwwww|||************************+++,,,------++++++,,,---,,,++++++******++++++,,,******++++++,,,------...............////////////......//////000000111111000111111222333333444444444444888???FFFNNN\\\hhhnnn}}}}}}yyyoooUUUXXXooo|||bbb]]]```nnnnnnhhh{{{mmmOOOEEEBBB===555222///------------,,,++++++++++++++++++++++++***************************************+++++++++'''((()))***+++,,,---------,,,,,,++++++,,,,,,------------------...//////---000222111000222888>>>LLL\\\rrrtttqqqRRRIIIJJJJJJJJJLLLRRR[[[^^^XXXQQQTTT[[[kkk}}}nnnQQQJJJHHHGGGMMMQQQQQQZZZnnn~~~}}}wwwpppuuurrriiikkkllljjjfffdddfffjjjgggnnnyyypppoooFFF777777------,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******)))*********,,,,,,,,,,,,------------...............//////000///333555333444@@@UUUfff|||~~~~~~zzzxxxxxxyyyxxxxxxwww,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,++++++++++++++++++,,,++++++,,,------...//////............/////////000......//////000111111111000000111222333333444444666666;;;CCCKKKUUUcccppp|||{{{___LLLZZZrrr}}}ddd___cccrrrpppnnnzzz~~~ZZZLLLHHHCCC666333000.........------++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,'''((()))***+++,,,---------,,,,,,++++++,,,,,,---...------------...//////...111333222111333999???RRRaaaxxxzzzjjjmmmQQQMMMPPPNNNIIIWWW___jjjmmmeeeZZZYYY^^^\\\fffuuuxxxcccYYYYYY___dddaaadddWWWHHHHHHHHHHHHOOO]]]YYYbbb~~~~~~yyyttt~~~{{{mmmnnnnnnllliiigggggggggcccjjjyyykkkxxxNNN;;;999...---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***---------.........//////...............///000000...444777555666EEE```www}}}~~~wwwvvvvvvyyy}}},,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,,,,,,,---........................------+++,,,---...///000111222111222333333222222444666333;;;:::EEEYYY\\\fff{{{vvvmmmYYYXXX\\\mmmttteeecccbbbyyyyyysssyyyyyyhhh{{{qqqSSSJJJDDD@@@333+++///222///++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++------......///000000000///555222///555666888@@@UUUmmmzzzrrrkkkcccWWWRRRFFFNNNRRRbbblllvvvvvvlll___VVVSSSVVVTTT[[[kkk{{{jjjPPPGGGOOORRRNNNPPPLLLIIIJJJJJJJJJNNNUUU^^^bbbooo}}}~~~~~~~~~~~~yyypppuuu}}}tttnnnooommmeeegggiiiaaafffkkktttnnnlllkkkEEE111000......---,,,++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++*********))))))******+++,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------......---------......///333666666777@@@WWWppp}}}xxx~~~{{{zzzyyytttuuuzzz,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,---..............................------...///000111111222111222333333222333555777555===@@@LLL^^^bbbvvvxxxtttiiiWWWVVV\\\ooovvviiijjjiii}}}zzzwww{{{lllhhhTTTDDDAAA888111000111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************++++++******++++++,,,---++++++++++++++++++++++++------......///000000000...222......333333888HHHYYY{{{{{{oooxxxkkk]]]VVVJJJRRRTTT```hhhppppppiii^^^WWWSSSTTTPPPUUUgggzzz~~~}}}fffOOOIIIQQQSSSMMMSSSNNNKKKKKKJJJLLLSSS[[[pppyyy}}}~~~}}}zzz{{{|||}}}~~~~~~}}}|||}}}vvvvvv|||ooohhhiiihhhcccgggkkkeeedddhhhmmmzzzxxxkkkzzzuuuTTT::://////...---,,,++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++*********))))))))))))***,,,------------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------......------......//////000///222<<>>;;;111---333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---------------------------------......///000000000,,,333222222888===LLLdddlllooo|||zzzgggjjjpppvvvvvvsssllleeeccchhhmmmrrryyy|||}}}}}}vvvxxxzzz||||||{{{{{{{{{|||~~~~~~{{{wwwuuuwww{{{{{{|||~~~{{{}}}yyyuuu~~~kkkhhheeeeeehhheee```bbbdddccceeeqqq}}}xxxtttvvv^^^444000///...------,,,,,,---++++++++++++++++++++++++************************))))))***++++++++++++***))))))*********+++++++++******+++++++++***))))))******+++++++++,,,,,,,,,------------............/////////000111222444444???UUUooo~~~zzzvvvqqqmmmkkkwwwsss___RRRMMMMMMIIIGGGKKKNNNMMMMMMOOOMMMKKKIIIHHHGGGHHHIIIIIIPPPOOONNNLLLNNNTTT[[[aaaffftttssshhhfffiiieeettt}}}*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......---......///000111111222---...///000111222333333222444555666666777:::<<>>GGGWWWgggiiifffhhhzzzuuunnnzzzjjjiiikkkjjjuuuvvv}}}xxxzzz}}}||||||ttt}}}{{{xxxvvvuuuyyy{{{|||{{{yyyxxx{{{}}}zzzyyyyyyyyyzzz{{{zzzyyyyyy|||~~~}}}||||||jjjjjjkkkbbb___eeeaaaaaaaaaaaafffqqqzzz|||EEE555222...++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,------...///////////////+++///777222000<<<]]]kkkzzztttrrroooooo{{{}}}pppggg___VVVYYY^^^WWWaaa]]]YYY]]]jjjsssmmmcccbbb^^^[[[XXXXXXZZZ[[[[[[```bbbccceeennn,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------....................................////////////000000000111222222333333555555666777666777???JJJXXXYYYsssbbb]]]ggguuu```[[[lllvvvwww{{{yyyvvv|||jjjkkkwwwqqq___HHHGGG===777777///000000///...------------------......------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000111111555333333777===HHH\\\oooiiifffmmmxxxwww|||qqqtttwwwvvvssswwwzzz|||~~~}}}xxxvvvxxx{{{yyytttpppqqqooo~~~|||yyywwwwwwwwwwwwwwwyyyzzzyyyxxxyyy|||{{{zzzyyyzzzzzz{{{{{{zzz}}}uuueeeeeefffbbbbbbhhhddddddbbbaaadddmmmzzzJJJ555111---++++++,,,---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************++++++++++++------......///000000111000111...000444000333DDD^^^{{{~~~xxxwww|||wwwmmmjjjfffaaahhhqqqnnnooorrrwww}}}}}}xxxrrrnnnnnnoooooonnnuuutttxxx++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------.........///000000111111222333333333444555888888666888EEESSSaaammm{{{```___jjjttt___ZZZkkkuuuxxx}}}{{{uuugggzzzuuuhhhvvvqqqSSSIIIAAA<<<999222111000///...------------------......------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000111111444222333888BBBSSSkkk~~~hhhjjjyyyzzz{{{}}}{{{|||{{{|||~~~}}}{{{{{{xxxuuuuuuuuuqqqhhhcccbbbbbbuuuxxxsss{{{}}}|||zzzxxxuuusssrrrssstttuuuuuuwwwxxxyyyyyyzzz||||||{{{{{{zzzzzzzzz{{{{{{lllhhhgggjjjiiieeedddfffccccccaaa```aaahhhttt||||||MMM444111---+++,,,---...---***++++++,,,,,,++++++***************************)))************+++++++++************************++++++++++++++++++++++++************+++++++++,,,......//////000111111111///333111111444333???XXXsss~~~|||++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------......//////000000000111222222333333444444666999999666:::KKK\\\eeevvv___bbbnnnttt___YYYjjjxxx}}}}}}sssggg{{{iiijjjzzzbbbLLLBBB>>>:::444111000///...------------,,,------...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......//////000000111111333111333===PPPhhh}}}hhhvvvwwwttttttxxx|||}}}{{{yyyyyyvvvsssrrrlllbbb\\\[[[ZZZgggwww~~~wwwiiiZZZQQQXXXaaammmwww{{{zzzyyyyyyzzzxxxtttpppnnnmmmnnnooosssvvvyyy{{{||||||{{{{{{|||||||||{{{yyyyyy{{{|||```jjjuuuwwwqqqiiicccaaa^^^______^^^___fffooowww~~~NNN444111---,,,,,,.........***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,---......///000000111111---333333333666:::OOOooo{{{hhhjjjrrrzzz++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---......///000000111111111111111222333333444444444666999999888===OOObbbkkkppp]]]bbbmmmsss```YYYjjj}}}~~~|||tttlll}}}ggg]]]```vvvuuuSSSDDD>>>999777111111///...............,,,,,,------...------,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------......//////000000111111555222444CCC]]]wwwzzzllliiijjjnnnttt{{{~~~zzzyyytttnnnjjjbbbWWWPPPPPPVVV]]]cccaaaXXXNNNHHHGGGHHHLLLUUUbbbnnnvvvxxxxxx{{{xxxtttpppnnnmmmmmmmmmrrruuuyyy}}}}}}yyyvvv|||}}}|||zzzxxxxxxzzz}}}|||lllvvv}}}qqqfffaaa```\\\]]]^^^]]]]]]bbbiiipppyyyPPP555222...,,,,,,.........***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......//////000---333222333:::BBB[[[}}}|||iiibbbzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---......///000111222222111111222222333444444444555666888999:::AAASSSdddtttjjjZZZ^^^ggg}}}qqq```\\\lll}}}{{{xxxqqq~~~|||dddXXXVVVfff___KKKAAA:::;;;111111000///............,,,,,,------......------,,,,,,,,,++++++++++++******++++++,,,,,,------...------------------------......//////000000111111666444888GGGccc|||vvvrrr~~~zzz~~~}}}xxxnnnuuu{{{}}}}}}}}}uuullldddYYYMMMGGGFFFMMMRRRVVVTTTMMMGGGEEEEEEDDDDDDIIITTTdddqqqyyy|||wwwvvvtttrrrqqqqqqqqqqqqpppqqquuuyyy||||||xxxuuu{{{||||||yyyvvvvvvyyy|||zzz|||}}}}}}yyymmmaaa___ccc^^^______]]][[[]]]bbbfffyyyzzzZZZ666333///---,,,---------***++++++,,,,,,++++++***************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000333111555@@@LLLeee}}}zzzuuufffkkk------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,,,,---...///000111222111111222333333444444555666555666999===EEETTTcccyyygggXXX\\\cccxxxmmm``````ppp}}}zzz~~~~~~wwwnnnttt~~~vvvbbbZZZWWWaaavvvpppVVVFFF<<>>GGGUUUbbbyyyhhhZZZ\\\bbbtttjjj```bbbtttyyy~~~wwwkkkhhhkkkvvv}}}mmm___ZZZUUUYYYiiirrr{{{___KKK>>>BBB222111000//////.........+++,,,,,,---.........---,,,,,,,,,++++++***************+++,,,,,,---......------------------------......//////000111111111---666AAANNNdddmmmsssyyyxxxuuurrrqqquuuxxxzzzxxxyyy~~~zzz|||tttjjj___UUULLLCCCAAACCCFFFGGGHHHHHHHHHHHHIIIJJJFFFGGGFFFFFFIIISSS```jjjvvvvvvwwwwwwvvvuuusssrrrkkkhhhfffhhhooowww|||}}}zzz||||||xxxsssrrrwww|||}}}}}}pppkkkssslll^^^```XXXZZZ]]]]]]\\\]]]aaaeeeaaa]]]hhhwwwqqqqqq~~~uuu999555111---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000111111111222111000>>>YYYnnn~~~xxxZZZfff...,,,++++++,,,---,,,+++---------------,,,,,,,,,,,,---------.../////////............////////////000000000000////////////000000111222333444444555555888:::;;;BBBOOO\\\dddaaa___\\\dddtttfffaaa^^^ooo{{{}}}{{{xxxjjj___cccjjj~~~xxxhhh[[[RRRQQQZZZfffnnnwwwXXXFFF@@@777444///------///000000///............---------++++++++++++++++++++++++***++++++,,,,,,------...------............------...///000111111111111111888555===TTTpppsssgggmmm{{{{{{xxxuuurrrrrrtttvvvvvvwww}}}yyyuuujjj\\\QQQFFF???>>>AAAFFFFFFIIILLLNNNPPPSSSWWWLLLQQQTTTPPPJJJLLLWWWbbbnnnuuuyyywwwttttttsssqqqeee^^^SSSQQQ]]]nnnuuusssuuu{{{}}}wwwssswww{{{{{{}}}~~~}}}oooeeejjjrrrzzz{{{ssseeeYYY\\\\\\[[[YYYYYY[[[___bbbeeewwwiiiVVV}}}___eeewww}}}}}}DDD555///...***---///))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,...000111000///000111222000888LLLcccxxx}}}yyy~~~qqqbbbeee///---++++++,,,---,,,+++..................//////---------...........................////////////000000000000000000000///000000111222333444444555333666;;;???DDDPPPcccrrraaa___\\\eeeuuugggbbb___pppyyy{{{zzzxxxyyy^^^XXX```wwwwwwkkk```VVVRRRVVV]]]aaattteeeHHHFFF:::666111...---.........///............---------++++++++++++++++++++++++***++++++,,,,,,------...------............------...///000111111222222222888777BBB\\\yyykkkgggxxx|||{{{yyyuuurrrrrrtttvvvwwwvvvzzzrrrgggXXXNNNEEE>>>>>>AAA@@@HHHPPPSSSTTT\\\nnn~~~~~~}}}wwwkkk]]]UUUVVVZZZgggooovvvuuussssssrrroooaaaUUUGGGEEEOOO]]]ggglllttt{{{}}}wwwsssuuuyyyzzz}}}~~~~~~oooTTTVVV]]]hhhqqqrrrkkkccc^^^]]]\\\[[[ZZZ[[[]]]___fffsssqqq]]]yyydddiii|||LLL;;;333222---...///))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,...000000//////000111000222???WWWrrr{{{yyyoooccckkk///...,,,,,,------,,,+++......//////000111111111...............---------............////////////000000000000000000000000000000111222333444555555333555<<>>:::444///...------,,,///............---------++++++++++++++++++++++++***++++++,,,,,,------...------............------//////000000111222222333888999FFFbbbuuu```hhh|||{{{xxxuuurrrqqqsssuuuwwwuuuvvv{{{~~~~~~|||zzzuuupppsss|||ooobbbSSSIIIBBB>>>???CCCAAAIIISSS]]]jjj}}}rrrgggaaajjjrrrxxxxxxuuutttrrrooobbbPPPAAA@@@FFFMMMXXXcccooowww|||yyyttttttxxxzzz~~~~~~~~~rrrQQQMMMNNNXXXeeelllggg```___^^^]]]\\\[[[\\\]]]]]]dddqqqpppYYYrrruuuwwwRRR===333222...///000***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,---//////...///000111111888FFFaaa~~~jjj```ooo111///---,,,---------,,,---......///000111111222/////////...---------,,,............////////////000000000000000111111111000111111222333444555555555666???JJJTTTfffaaa]]]\\\jjjtttfffcccaaappp|||tttvvvvvvwwwggg\\\kkk}}}zzztttnnnhhh```VVVRRRSSSVVVaaauuusssJJJFFF@@@;;;555111///......---///............---------++++++++++++++++++++++++***++++++,,,,,,------...------............------//////000000111222333444888;;;JJJhhhppp\\\lll{{{zzzwwwtttqqqppprrrtttwwwttttttwwwxxxvvvxxx|||tttllljjjhhhlll}}}{{{wwwkkk]]]NNNEEE@@@>>>AAAEEEIIINNNYYYnnn{{{xxxuuurrrgggTTTHHHJJJLLLIIIOOOZZZcccmmmvvvyyywwwvvvyyy{{{~~~~~~~~~vvvWWWPPPMMMVVVeeemmmggg___```^^^]]]\\\]]]^^^]]]]]]bbbtttgggJJJhhh~~~WWW===000///---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------+++---............000222555???PPPkkkkkk\\\XXXkkk222000...---......---,,,,,,,,,---......///000000/////////...---------,,,............///////////////000000000111111111222111111222333444555555666888:::CCCPPP```|||aaa]]]]]]mmmqqqdddbbbaaappp{{{uuuvvvuuuyyydddfff{{{zzzsssmmmhhhbbbZZZVVVWWWRRRVVVaaazzzaaaMMM@@@<<<666222000000000//////............---------++++++++++++++++++++++++***++++++,,,,,,------...------............------/////////000111333444555;;;AAAVVVwwwrrrdddxxx}}}xxxwwwuuurrrooooooqqqsssvvvssssssvvvvvvtttuuuxxx}}}jjjhhhjjjlllppp{{{jjjZZZJJJAAA>>>???CCCHHHJJJZZZqqq|||xxxuuuiiiZZZSSSYYY[[[SSSPPPUUUUUU]]]jjjtttwwwwwwxxxzzz~~~~~~~~~zzzWWWQQQRRR```sss|||vvvlllaaa^^^\\\\\\^^^______^^^bbbxxxeeeKKK]]]zzzgggGGG222000------///+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,---.........///111333888IIIbbb{{{uuuxxx}}}hhhTTTMMMQQQ```}}}qqqfffjjj}}}333111///.........---,,,++++++,,,,,,------.....................---------............///////////////000000111111222222222111111222333444555666666999>>>HHHUUUmmmaaa]]]^^^pppnnnbbbaaabbbppp|||xxxwwwwww{{{zzzkkkwww}}}|||tttmmmiiieee___\\\]]]SSSSSSUUUeee|||WWWBBB>>>888333222111111000///............---------++++++++++++++++++++++++***++++++,,,,,,------...------............------000000///000111333555666@@@LLLjjjsssnnnyyyvvvttttttrrrooommmnnnpppsssuuussssssvvvvvvsssrrrtttuuuwwwjjj^^^bbbhhhllluuu{{{jjjYYYGGG???>>>@@@EEEKKKHHHlll}}}yyyuuuggg]]]ZZZccckkkfff___]]]RRRUUU___llltttvvvwwwyyy~~~~~~~~~}}}aaa___cccsssxxxeeeaaa\\\[[[]]]______^^^bbbuuuqqq```UUU{{{YYY===555///---...+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************)))************+++++++++++++++,,,,,,,,,,,,---------............000333555;;;SSSvvvuuuuuuyyy||||||ooopppssswww|||~~~dddQQQJJJJJJOOOUUUjjj{{{[[[UUUQQQWWWdddwww444222///...//////---,,,,,,,,,,,,,,,,,,------------------...........................///////////////000000111111222333333111222222333444555666666666AAALLLYYYwwwaaa]]]___qqqlllaaabbbdddrrr{{{zzzyyy~~~vvvrrr{{{~~~~~~vvvooommmiiiccc___^^^VVVVVVUUU\\\wwwfffFFFAAA:::555222111000//////............---------++++++++++++++++++++++++***++++++,,,,,,------...------............------000000//////111333666777DDDWWWooosss~~~wwwsssppppppooommmkkklllppprrrsssqqqsssvvvuuupppmmmnnnjjjfffYYYSSS[[[___fffuuu~~~zzzlllZZZGGG>>>>>>BBBHHHMMMSSS{{{{{{vvvrrrhhhbbb```jjjyyy}}}vvv```[[[]]]hhhsssxxxzzz|||}}}~~~ttttttyyykkkeee]]]ZZZ\\\^^^^^^\\\^^^kkkssssssWWWvvvgggDDD999111...///,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************)))************+++++++++++++++,,,,,,,,,,,,------...////////////111444777DDD\\\uuuvvvsssbbb]]]WWW___sssvvvvvvXXXLLLKKKJJJNNNNNN[[[lllwwwxxxbbbVVVUUUWWW\\\aaakkk}}}444222000/////////...,,,------------------,,,,,,,,,------....../////////............/////////000///000000111222222333333111222222333444555666666333BBBNNN\\\}}}aaa]]]___rrrlllaaaccceeettt~~~|||zzznnnqqqyyyzzz{{{xxxrrrpppllleee___]]]UUUVVVUUUXXXmmmxxxIIIDDD<<<666222000...---//////.........---------++++++++++++++++++++++++***++++++,,,,,,---......---..................---000000//////111333666888FFF]]]jjjqqq~~~xxxsssnnnnnnmmmkkkkkklllooorrrrrrqqqrrrvvvtttmmmiiiiiiddd]]]PPPNNNUUUVVV___tttmmm[[[GGG>>>>>>CCCIIINNNcccyyyrrrnnnmmmhhheeennnpppeee```iiitttzzz~~~}}}~~~}}}~~~ppphhh___ZZZZZZ\\\\\\ZZZXXXbbbhhhvvvzzz\\\uuulllFFF:::222///111///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************)))************+++++++++++++++,,,,,,,,,---------//////000//////111555888NNNbbb|||{{{zzzaaaYYYWWWUUUbbbyyyrrrzzzXXXMMMJJJEEEMMMJJJUUUaaaeeejjjiii\\\[[[\\\```ddddddfffttt999777333000...---...///---------------------------------............///............////////////000111111111111222222222222222222222333555777999;;;EEENNN\\\||||||```___\\\rrrnnn``````dddxxx}}}xxx~~~uuukkklllnnnnnnoooyyy|||{{{{{{zzzzzz|||}}}xxxllleeeddd```YYYYYY[[[WWWQQQ[[[yyyRRR>>>DDD:::444444&&&444/////////...------,,,,,,++++++++++++++++++++++++)))******++++++,,,------............////////////000......222444444777;;;QQQhhhxxxjjjtttvvvsssnnnsssrrrqqqooonnnnnnnnnnnnsssssspppoooqqqsssmmmeee[[[PPPGGGEEEIIIQQQ]]]hhh~~~uuu^^^FFF===@@@EEELLLRRRjjjwwwmmmiiidddccceeeppppppuuu|||~~~ggg^^^___ZZZZZZ]]][[[______aaavvvoooiiinnnKKK???555000000---------,,,,,,,,,+++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000...***000555...444KKKYYYuuu{{{wwwzzzeeeWWWNNNQQQVVVjjjnnnrrrzzzuuuSSSLLLKKKLLLTTTTTTZZZfffrrrzzz|||}}}}}}wwwpppnnnrrr{{{<<<:::666222///......///---------------------------------............///............////////////000111111111111222222222222333333444444666888:::<<>>555111///---------------,,,,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000///,,,111666111:::TTTqqqwwwllljjjcccccc___VVVPPPHHHRRR\\\nnnrrrfffpppwwwSSSKKKKKKMMMRRRXXXiii@@@>>>:::555222000//////---------------------------------............///............////////////000111111111111222222222222333555666666777999;;;BBBNNNYYYfffxxx[[[ZZZYYYooo}}}mmmfffgggkkk{{{hhh\\\SSSTTTYYY]]]___aaalll|||xxx~~~vvvkkkeeedddcccaaa\\\WWWQQQMMMKKKXXX{{{zzzXXXEEEAAA777666000////////////...------,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////............////////////000...///222222222777===WWWqqqjjjkkk}}}zzzuuuvvvsssppppppooooooppppppqqqrrrsssssspppnnnqqqrrrmmmdddTTTJJJ@@@>>>AAAHHHRRR[[[iiiwwwyyydddNNNCCCAAAEEEVVVhhhwwwzzzrrruuuwwwfff]]]\\\bbbfffeeeeeeggghhhgggooolllmmmwwwhhh\\\]]]ZZZZZZ]]][[[\\\\\\[[[jjj```hhh|||~~~TTT;;;444111///---.........------------,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...000///222666555CCC```}}}{{{zzzzzzgggnnnvvvcccPPPIIIKKKNNNMMMLLLSSSYYYYYY]]]tttfffggg{{{qqqPPPLLLNNNRRR[[[mmmDDDAAA===888333000...---........................---------............///............////////////000000111111111222222222111333555666666777:::===GGGQQQ[[[jjjtttYYY[[[]]]uuu{{{mmmhhhgggkkkzzztttYYYSSSPPPUUU[[[^^^```dddjjj~~~zzz~~~vvvnnnhhhffffffeeeaaaXXXSSSPPPIIIMMMqqq|||iiiEEEAAA888666444.../////////...------,,,,,,++++++++++++++++++++++++++++++,,,,,,---.....................////////////111//////111111222888???WWWrrr|||jjjrrryyyuuuwwwuuuqqqqqqpppppppppqqqqqqrrrsssrrrpppnnnppprrrllldddUUUKKKAAA???BBBGGGPPPXXXcccqqq~~~|||hhhSSSHHHBBBGGG```zzznnn{{{}}}{{{sssooovvvuuueee]]]]]]ccchhhgggeeeffflllpppvvvoooiiinnn|||hhh[[[[[[XXXYYY\\\YYYYYY[[[ZZZfffeeebbbxxxYYY888333222......//////.........---------************************))))))***++++++++++++*********+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,------------...---111000111666888JJJiii{{{zzzkkkhhhsssiii^^^QQQLLLLLLNNNNNNMMMXXXXXXOOOMMMfffxxxqqqcccLLLPPPUUUXXXeeeEEECCC>>>999444000...,,,........................---------............///............////////////000000111111111222222222///222555555555777<<>>IIIbbb}}}oooqqqyyyuuuwwwtttvvvuuusssrrrqqqppppppppprrrrrrooommmpppqqqlllcccQQQHHH@@@???AAADDDKKKRRRVVVdddsss~~~nnnXXXMMMHHHRRRwwwzzzhhhqqquuuyyy|||qqqmmm~~~pppffffffeeefffhhhlllooosss}}}mmm[[[YYYWWWXXXZZZVVVUUU\\\[[[aaavvv~~~uuuvvv|||ppprrrhhh888444333,,,333.........------------,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,---,,,---------............,,,222111222<<>>999444111///........................---------............///............////////////000111111111111222222222111444666555555;;;FFFOOObbbmmmTTTZZZ^^^sssrrrkkkjjjkkkqqqzzzzzzcccMMMJJJPPPTTT\\\gggrrr|||||||||tttjjjfff___WWWRRRRRROOONNNYYYiii```DDDHHH888444555/////////...------,,,,,,++++++++++++++++++++++++******++++++,,,------...............////////////000000111333222666AAANNNdddiiiooozzzvvvwwwtttttttttsssrrrrrrrrrrrrrrrrrrqqqooommmpppqqqkkkcccPPPGGG@@@???AAAEEEKKKQQQVVV```lllzzzoooXXXNNNKKKWWWmmm\\\hhhsssxxxwwwpppzzznnnjjjiiijjjnnnrrrsssxxxrrr___\\\YYYZZZ\\\WWWTTT\\\YYY\\\qqqpppjjjrrr===666333+++444------------,,,,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,)))******+++,,,,,,------------------............---333222666DDDTTTjjjyyyrrr{{{ssstttppp{{{~~~jjjnnndddRRRRRRVVV\\\mmmJJJHHHEEE@@@;;;666333111////////////////////////---------.........//////............/////////000000111111111111222222222333555777666666===JJJUUUaaaiiiRRRZZZ```uuummmhhhjjjooowww{{{rrrddd\\\JJJFFFWWWVVV\\\gggttt}}}yyyzzz{{{wwwjjjeee```YYYTTTSSSRRRQQQUUU\\\}}}kkkGGGNNN:::333777000//////...------,,,,,,++++++++++++++++++++++++++++++,,,------......///............/////////000000000222333333777DDDQQQaaaffflllzzzwwwwwwtttssssssrrrrrrrrrsssttttttrrrqqqooommmoooqqqkkkcccPPPHHHAAAAAACCCFFFMMMSSSSSSYYYbbbssspppWWWOOOMMM[[[jjjXXXbbbpppuuuxxxooowwwooojjjnnntttyyyyyy}}}vvvbbb^^^[[[\\\]]]XXXTTT[[[WWWXXXmmmssseeeuuuyyyAAA888333)))444------,,,,,,,,,+++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,))))))***+++,,,,,,---------------.........//////...444333999KKK^^^uuuxxxssswwwwwwzzziiitttkkkTTTOOOSSS]]]XXXmmm|||{{{}}}PPPLLLEEE@@@@@@===444***111///------///111111111...............///000000000000////////////000000111111222222222333333333666444444777999>>>IIITTTccclllUUU\\\```ssspppkkkjjjllluuu~~~oooXXXNNNKKKIIIPPP[[[\\\fffvvv~~~zzzxxxzzz}}}|||ooobbbbbb\\\VVVQQQPPPRRRTTTUUUhhhKKKAAABBB777000111///............,,,***///...---,,,++++++++++++++++++,,,------......///////////////000000000000...555222000555999CCCUUUkkkkkkhhhxxxzzz|||yyyttttttuuuuuuuuuuuutttsssrrrrrrqqqsssvvvppplllvvvsss]]]SSSIII@@@???AAAEEELLLTTTRRRXXX```pppwww___OOOKKK___zzzbbbTTTaaahhhvvv}}}~~~|||vvvnnnqqqvvv|||tttbbb```WWWXXX\\\RRRVVV___^^^]]]kkk~~~|||nnnrrr@@@333999)))111---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...------......///000111...222111???^^^kkkyyy~~~yyyuuu{{{oooiiiwww```SSSPPPOOOUUUTTT```ggglllNNNIIIEEECCCAAA<<<666111111///------///000000000...............///000000000000////////////000000111111222222222333333333555333333666999===HHHSSS___jjjSSSZZZ___ssspppjjjjjjmmmwwwyyykkk]]]RRRPPPMMMKKKQQQ]]]iiittt}}}{{{zzz||||||{{{{{{|||zzzooobbb```[[[UUUPPPPPPRRRTTTTTT^^^\\\HHHCCC:::666222000............,,,+++///...---,,,++++++++++++++++++,,,------......///////////////000000000000---444111000555999EEEYYYtttlllpppzzz|||}}}xxxtttvvvtttttttttssssssrrrrrrrrrrrrsssuuupppmmmvvvsss___RRRIII@@@>>>@@@CCCKKKRRRQQQVVV]]]mmm{{{bbbSSSOOO```qqq]]]RRRaaahhhvvv~~~~~~uuuyyy~~~wwwdddaaaYYYYYY]]]TTTVVV___]]][[[hhhzzzyyy}}}DDD444888'''///---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...............///111111111222555DDD```ttt~~~zzzzzz~~~~~~}}}xxxzzzjjjfffuuu}}}zzzxxxZZZOOOMMMOOOWWWYYYccciiilllxxxXXXNNNHHHGGGCCC;;;777999111///------.../////////...............///000000000000////////////000000111111222222222333333333222111222777:::@@@KKKVVVccchhhQQQYYY___uuurrrjjjiiinnnzzz}}}dddZZZNNNMMMRRRXXXYYYZZZfffttt}}}{{{|||}}}}}}zzzuuutttwwwxxxoooccc^^^ZZZTTTQQQPPPRRRSSSTTTYYYppppppNNN@@@888777333111///.........---+++......---,,,++++++++++++++++++,,,------......///////////////000000000000...333111000666;;;III```}}}ooozzzzzz{{{{{{vvvvvvyyysssrrrrrrqqqqqqqqqqqqrrrrrrrrrtttqqqmmmvvvsss___RRRHHH@@@===>>>AAAHHHNNNSSSVVV\\\iiigggXXXSSS]]]~~~eeeVVVPPPaaafffttt~~~{{{gggaaa[[[[[[]]]XXXXXX^^^[[[YYYeeeuuuMMM666888)))///------------,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000111111444222;;;MMMfff~~~xxxrrruuuxxx|||yyy}}}ooocccbbbsss{{{^^^[[[\\\gggwwwnnnVVVNNNMMMPPP[[[aaajjjpppppptttnnn\\\MMMJJJEEE<<<999===222000---------......---...............///000000000000////////////000000111111222222222333333333000///222888===DDDPPP\\\nnniiiSSSZZZaaazzzsssiiiffflllzzzuuu]]]QQQOOONNNTTT___fffhhhooo~~~}}}{{{{{{|||{{{wwwrrrpppuuuxxxoooddd___[[[VVVSSSSSSTTTTTTTTTWWWdddYYYAAA999999444222///.........---,,,...---,,,,,,+++++++++,,,++++++,,,------......///////////////000000000000000444111111777<<>>333111...---.........---...............///000000000000////////////000000111111222222222333333333222111333888>>>FFFSSS___vvvlllVVV\\\eeesssgggbbbhhhwww|||lllZZZNNNNNNTTT\\\ccclllqqquuu|||~~~~~~|||zzzzzzwwwuuuqqqqqqvvvyyyqqqgggaaa^^^ZZZWWWWWWWWWVVVUUUQQQZZZlllJJJ???>>>666333000............---------,,,+++++++++,,,,,,++++++,,,------......///////////////000000000000333555222333999>>>RRRqqqvvv}}}zzzxxxxxxwwwvvvxxx{{{ppppppppppppqqqrrrrrrsssqqqnnnpppooolllpppmmm]]]PPPGGG>>><<<<<<>>>CCCIIIUUUVVVZZZeeeyyytttbbbRRRUUUwwwrrrXXXSSSRRRbbbfffttt~~~}}}}}}}}}~~~nnn```^^^[[[ZZZ\\\]]]```\\\[[[dddmmm```888555...555.........---------,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222444333IIIfff{{{xxxwwweee]]]___rrrWWWHHHOOOHHHOOO[[[ooolllTTTQQQRRRVVVbbbooovvv}}}}}}vvvrrrxxxrrrYYYHHHBBBAAA@@@>>>555333000......///...---...............///000000000000////////////000000111111222222222333333333666444555:::@@@IIIYYYgggmmmWWW^^^gggpppddd```eeettt~~~gggfffbbbYYYPPPNNNUUU\\\ccclllxxx||||||yyyyyyuuutttsssrrrvvvzzzvvvoooeeebbb^^^[[[ZZZYYYWWWUUUQQQWWW{{{yyyPPP@@@>>>888555111///.........------,,,,,,++++++,,,,,,,,,++++++,,,------......///////////////000000000000333444222444;;;BBBZZZ}}}|||yyyzzzyyyxxxxxxwwwxxxxxxyyypppppprrrssstttttttttttttttoooppppppllloookkk\\\OOOFFF>>><<<===>>>CCCIIIOOOQQQWWWdddvvvtttdddSSSVVVyyynnnUUUTTTSSSbbbiiixxx|||||||||oooxxxtttaaa```\\\XXX^^^^^^```]]]^^^eeekkk}}}~~~iii:::222---222............---------,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222222333999PPPrrr~~~}}}{{{vvvllleee___aaasss~~~TTTIIIIIIGGGMMMVVVeeelllVVVRRRRRRYYYhhhtttxxxuuunnnwwwlllRRRCCCCCCBBB<<<777444111/////////...---...............///000000000000////////////000000111111222222222333333333777666888???IIIWWWkkk{{{kkkVVV\\\eee~~~jjjaaa```eeeqqqyyyzzzxxxyyytttlllqqqpppaaaPPPSSSVVVVVVXXX```kkkrrryyy}}}{{{zzzzzzuuuvvvuuurrrtttzzz|||zzzgggddd```^^^\\\YYYVVVTTTUUUXXXlllSSS@@@===999666111///...///......,,,,,,,,,++++++,,,,,,---++++++,,,------......///////////////000000000000111111000555???GGGcccssszzz{{{yyyxxxwwwxxxyyyxxxvvvoooqqqtttvvvwwwwwwvvvuuuwwwqqqrrrsssnnnnnnjjj\\\NNNEEE>>><<<===???CCCIIIMMMOOOVVVcccqqq}}}xxxlll___RRRUUUvvviiiRRRSSSSSS___gggwww~~~~~~sssssstttyyy}}}}}}yyyuuuzzzcccccc^^^XXXaaa\\\^^^\\\___fffjjjyyyxxxxxxwwwBBB555...000............------------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------////////////000111222333444AAAWWW}}}}}}uuuhhh^^^^^^aaa___ccc___dddxxxiiiKKKGGGBBBGGGMMMSSS^^^uuuuuubbbZZZUUU\\\oooxxx{{{|||uuu~~~]]]FFFCCCAAA:::888555222000000000///---...............///000000000000////////////000000111111222222222333333333555555999DDDRRRfff~~~}}}hhhTTTZZZccc{{{eee___```eeeoooqqqnnnnnnppphhh[[[\\\ZZZLLLPPPTTTYYY^^^gggvvv~~~{{{zzz{{{}}}wwwxxxvvvqqqrrryyyhhheeebbb^^^\\\YYYUUURRRVVVUUU^^^YYYDDD@@@:::666222///...//////...,,,,,,,,,++++++,,,------++++++,,,------......///////////////000000000000.........666AAAKKKiiissslll{{{|||zzzwwwwwwyyy{{{xxxsssoooqqquuuyyyzzzyyywwwuuuzzzssstttuuuooooookkk]]]MMMEEE>>>===>>>???DDDJJJPPPRRRXXXcccllltttzzz~~~zzzmmmaaaXXXOOORRRoooeeePPPRRRRRR]]]dddttt~~~yyy}}}yyynnnoooqqqrrruuu|||~~~eeefff```YYYccc[[[]]]\\\```ggghhhwww|||lllKKK:::111000//////.........---------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------////////////000111222333666GGG\\\~~~___QQQJJJNNNYYY[[[^^^]]]fff}}}{{{PPPAAAHHHEEECCCIIINNNUUUiiipppcccXXX___vvv{{{iiiMMMFFFDDD@@@;;;888444000......///000////////////////////////000000000000000111111222///000111222333444444555;;;222999NNN]]]hhhhhhVVVTTTccc{{{sssccc]]][[[dddqqqwwwrrrjjjeee]]]VVVUUURRROOOQQQXXXWWWaaammmyyy~~~}}}|||{{{zzzvvvyyyxxxtttwwwoooddd^^^^^^ZZZQQQQQQXXX[[[YYYYYYjjjuuuEEE@@@>>>;;;666333111000///...------------------------,,,,,,------.../////////...000111222111000111222111000555===CCCRRRtttooosss~~~{{{wwwtttsssssstttvvvwwwxxxwwwwwwyyy{{{|||xxxtttrrrrrrooohhhbbbLLLCCC<<<<<<>>>@@@CCCGGGRRRXXX[[[]]]fffrrrtttooorrrcccWWWTTTOOOSSSmmmuuucccNNNMMMVVVVVV```vvv}}}vvvuuuyyy~~~yyywwwjjjpppuuuvvvuuuiii\\\___bbb______^^^___bbbfffmmm}}}gggQQQ444555.../////////...------,,,,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........000222000///222555666CCCQQQkkknnnWWWTTTOOOMMMUUU[[[aaaeeetttkkkKKK???BBBAAAEEEKKKSSSZZZaaaiiissszzzxxxaaa___hhhlll{{{tttSSSEEEBBB@@@<<<999555111......///000////////////////////////000000000000000111111222000000111222333333444444888222:::OOO^^^jjj|||eeeVVVVVVccczzzqqqddd___\\\```hhhjjjeee^^^]]]WWWRRRRRRRRRSSS\\\fffiiisss~~~{{{zzzxxxwwwwwwtttwwwuuurrrssszzz~~~}}}lllbbb\\\]]]YYYRRRSSS[[[YYYVVVUUUaaaQQQCCC>>>;;;666333111000///---------------------------,,,,,,------.../////////...000111222111000111222222000555===DDDUUUwww{{{nnnsss}}}~~~~~~|||yyywwwwwwxxxxxxyyyzzzxxxvvvuuuuuuvvv{{{xxxuuuuuutttppphhhbbbPPPFFF===;;;===@@@CCCHHHRRRXXX[[[\\\dddpppsssoookkk]]]SSSQQQNNNRRRjjj{{{rrraaaMMMLLLUUUUUUcccwww{{{ssstttzzz~~~{{{zzzooossswwwvvvttthhh]]]```aaa]]]___^^^^^^```bbbhhhwwwcccSSS666888333/////////...------,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...000111000///111555777BBBccckkkWWWUUUPPPOOO[[[dddiiiuuunnnMMM@@@BBBBBBEEEJJJRRRYYY___hhhsss|||uuubbbaaaiiiooo~~~^^^GGGAAACCC===:::666222000//////000////////////////////////000000000000000111111222111111222222333333444444666555>>>PPP```nnnvvvaaaUUUWWWbbbtttyyylllbbb___\\\\\\]]]]]]YYYVVVTTTSSSTTTUUUVVVZZZfffqqqrrr~~~}}}{{{~~~{{{xxxuuutttttttttssstttrrrnnnnnnsssuuutttiii```[[[[[[XXXTTTUUU\\\ZZZYYYUUUYYYqqqcccEEE???;;;666222000///...---------------------------,,,,,,------.../////////...000111222111000111222222111444<<>>;;;<<>><<<888444111000000000////////////////////////000000000000000111111222222222222333333333444444777:::CCCPPP```sssooo\\\SSSVVV]]]jjjnnncccZZZZZZYYYWWWVVVVVVWWWXXXVVV[[[bbbeeegggmmmyyyuuukkkqqqwww}}}yyyvvvttttttuuuvvvsssssspppmmmlllmmmnnnnnnjjjccc\\\ZZZWWWSSSUUUZZZZZZZZZUUUSSSaaauuuHHHAAA===777222000///...---------------------------,,,,,,------.../////////...000111222000000111222444222444;;;FFF\\\|||rrriiiwww{{{|||}}}|||{{{zzz{{{|||wwwyyyyyyyyywwwvvvwwwxxxvvvuuuttttttuuusssooolll\\\NNN@@@;;;;;;???EEELLLWWW]]]^^^]]]bbbnnnsssqqqiii\\\RRROOOMMMRRRdddyyy|||qqqlllcccRRRPPPYYY\\\ooo~~~|||rrruuu||||||yyywwwvvvwww}}}~~~~~~||||||qqqddd```___]]]aaa```aaabbbaaadddooo{{{xxx~~~xxxgggxxxccc>>>666.../////////...------,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---000///000000///000888AAAYYYeeeSSSSSSQQQ]]]|||wwwTTT@@@AAABBBCCCIIIPPPUUUYYYbbbppp{{{yyyooosss}}}}}}TTTDDDHHH@@@>>>:::666333111000000000000000000000000000000000000000000000111111222222222222333333444444555777>>>FFFMMM]]]wwwhhhWWWQQQTTTWWW^^^aaaXXXRRRSSSTTTRRRQQQSSSXXX]]]```gggooouuu}}}zzzgggbbbhhhqqq|||}}}{{{xxxvvvuuuvvvxxxyyyuuussspppnnnmmmkkkkkklllooohhh```ZZZUUURRRSSSVVVWWWYYYUUUNNNTTTpppQQQDDD???888333000///......------------------------,,,,,,------.../////////...000111222000000111222444333555;;;HHH___}}}qqqhhh|||{{{||||||{{{yyyxxxxxxyyyxxxyyyzzzyyywwwwwwxxxyyyuuutttsssssstttuuuuuuuuubbbSSSCCC<<<;;;???FFFMMM[[[aaabbb___cccmmmrrrppplllbbbWWWOOOJJJNNN___rrruuukkkhhhdddUUURRR[[[```vvvvvvxxx}}}xxxsssvvvyyyxxxvvvvvv~~~tttxxx|||xxxvvvwww{{{zzziii```___```___^^^___aaaaaadddnnnyyy|||vvveeeooommmCCC888111/////////...------,,,,,,******++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------000//////111000111<<>>???BBBIIIPPPRRRRRRWWWdddnnnsss{{{mmmsssoooOOOKKKCCCAAA>>>:::666333111000000000000000000000000000000000000000000111111222000000111333555666777888777IIIUUUWWWggg|||[[[MMMKKKPPPMMMOOOTTTQQQQQQQQQQQQRRRVVV]]]fffmmmxxxfffYYYYYYYYYfffooo{{{}}}|||{{{zzzyyyyyyyyyyyyxxxtttrrrsssrrrmmmmmmpppxxxssshhh\\\TTTRRRQQQQQQUUUYYYXXXNNNJJJ^^^~~~nnnIIIDDD<<<555222111000000------------------------,,,,,,------.../////////...000111222111000111222111333777???RRRlllkkkooo}}}zzz{{{{{{zzzwwwvvvvvvwwwzzz{{{{{{zzzxxxvvvwwwxxxzzz{{{}}}~~~}}}{{{yyyyyyjjjZZZIII???===@@@FFFMMMWWW___bbb]]]\\\bbbeeebbbhhhhhheee[[[MMMJJJWWWgggoooeeegggjjj___ZZZdddkkkuuuyyy~~~vvvrrrvvvzzzxxxsssqqqzzzuuuvvvtttxxxzzz{{{~~~tttiiibbb^^^\\\\\\^^^`````````hhhrrryyyvvvFFF777111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////111---///333333555EEEYYYzzz|||zzz}}}zzziiiUUUYYYhhheeeFFF???@@@BBBJJJQQQRRROOORRR]]]gggqqqrrrhhhrrr|||WWWPPPDDDBBB???;;;666333111000000000000000000000000000000000000000000111111222///000111333555777888999999PPP^^^aaaqqqpppWWWJJJIIIOOOLLLNNNTTTSSSRRRRRRSSSVVV]]]gggrrryyytttVVVWWWZZZUUUaaaiiittt~~~}}}~~~~~~}}}|||{{{zzzxxxwwwvvvxxxsssrrruuusssnnnnnnrrrzzztttiii\\\TTTRRRRRRRRRKKKPPPPPPEEE>>>PPPzzzwwwKKKEEE===666333222111111------------------------,,,,,,------...//////000...000111222111000111222///222777BBBVVVrrrhhhsss}}}yyyzzz{{{zzzxxxwwwxxxyyyvvvwwwyyyyyyyyyyyy{{{||||||~~~yyyvvvkkk[[[JJJAAA>>>@@@FFFMMMTTT\\\___ZZZXXX]]]^^^[[[fffkkkmmmcccTTTNNNXXXgggrrrgggkkkoooeee```jjjrrrrrrwww}}}wwwtttvvvyyyzzz~~~}}}|||{{{wwwnnnccc[[[``````bbbcccbbbaaaiiirrrsssRRR===333000//////...------,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........////////////000111---///444444777HHH]]]mmm{{{}}}nnnWWWZZZgggiiiHHH@@@@@@BBBJJJRRRRRRNNNOOOXXXbbbrrryyyjjjdddooolllRRRHHH@@@>>>===888::::::000//////000000111111111222333222000......///111222111111111111222444666777999YYYeeeffffffMMMKKKJJJJJJLLLPPPRRRSSSOOOSSSXXX___iiizzziii\\\ZZZ]]]bbbfffqqqxxx|||{{{||||||{{{yyywwwvvvuuuttttttvvvuuurrrnnnkkkkkklllooossstttlll\\\SSSSSSRRRMMMOOOIIIDDDGGGFFFCCCbbb^^^===EEE<<>>@@@HHHOOOUUUXXX[[[[[[YYYUUUSSSQQQ___kkkmmm]]]LLLOOOdddwww{{{rrrqqquuuqqqfffdddlllyyynnnxxx{{{{{{}}}zzz|||xxx||||||rrrfffbbbcccaaabbbccccccccciiiqqq|||ccc@@@666222222000///------,,,,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------222111222444555===SSShhhqqqttt}}}wwwpppXXX___aaasssmmmLLL===???GGGKKKOOOOOONNNPPPVVV\\\ooowwwggg___dddrrrxxxYYYJJJBBBAAA???999999:::000000000000000111111111222222111000//////000111222222222222222444666888999???\\\hhhooo\\\MMMLLLKKKLLLNNNRRRUUUVVV[[[[[[___kkkrrrcccbbbeeeiiilllttt~~~~~~{{{zzz{{{}}}~~~}}}{{{yyyxxxvvvuuuuuurrrrrrpppmmmkkkkkkmmmppprrrvvvppp___RRRPPPOOOKKKKKKFFFAAADDDCCC>>>ZZZccc@@@BBB<<<000555///111///......---------------------......///000000000111111000000000000111111555333:::MMMaaasss{{{~~~{{{yyyuuurrrrrruuuyyy{{{{{{xxxxxxwwwvvvtttuuuwwwzzz}}}}}}~~~~~~zzztttooorrriiiZZZJJJAAABBBJJJQQQWWWXXXYYYXXXVVVTTTTTTUUU[[[eeefffXXXJJJQQQhhh{{{}}}vvvtttvvvoooccceeeqqqyyyppp|||}}}{{{xxxyyyhhh___bbb```aaacccbbbbbbhhhpppiiiBBB555222111000///...---------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................111000111333555BBB\\\uuutttyyypppqqq|||fffjjjeeehhh{{{mmmNNN???AAAHHHLLLPPPQQQPPPRRRXXX]]]mmmsssnnniii```VVVSSSZZZjjj{{{cccMMMDDDCCCBBB999888999222000000000111111111111111222111000//////000222222333333333444555777999;;;BBBZZZfffuuu{{{VVVMMMLLLLLLMMMPPPTTTWWWZZZ```___fffzzz}}}jjjfffmmmuuu{{{~~~~~~}}}~~~~~~}}}{{{zzz{{{|||~~~|||zzzwwwuuutttsssoooooonnnllljjjkkknnnpppttt{{{wwweeeTTTNNNMMMJJJIIIEEEAAACCCAAA<<>>NNNeee{{{|||zzzuuurrroooooorrrvvvzzz{{{vvvwwwwwwvvvuuuuuuvvvxxx}}}|||{{{{{{zzzwwwrrroootttlll^^^NNNDDDDDDKKKSSS[[[ZZZYYYWWWUUUTTTVVVXXXXXX___^^^RRRKKKVVVooozzzwwwuuukkk```fffvvvxxxsss~~~{{{zzzggg]]]```______aaaaaaaaagggoooqqqFFF555111000//////............,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000111222666HHHhhh}}}ssssss}}}lllgggpppooosssmmmfffkkkpppuuutttrrrssszzzlllPPPBBBAAAIIINNNRRRRRRQQQSSSZZZ___mmm|||iiiaaaRRRNNNKKKNNNZZZjjjzzzoooPPPEEECCCBBB:::888999444111111111111111111111111111111000000000111222333333333333444555888:::;;;DDDYYYgggyyywwwVVVLLLLLLMMMNNNPPPTTTZZZ^^^ccchhhwww{{{tttwww}}}}}}}}}~~~~~~~~~}}}|||||||||}}}|||zzzxxxuuusssqqqooonnnnnnmmmkkkjjjjjjlllnnnwwwlllWWWOOONNNLLLIIIHHHDDDDDDCCC===LLLllleeeFFF@@@>>>777///222......---,,,,,,,,,,,,,,,------......///000000000000000000000000000111222333777???OOOjjj{{{}}}}}}{{{ssssssssstttvvvyyy{{{|||wwwyyyzzzyyyxxxwwwxxxyyy|||zzzxxxvvvuuussspppnnntttnnnaaaRRRGGGDDDJJJQQQ______^^^\\\YYYWWWXXXYYYXXX]]][[[RRRPPP```xxx|||tttrrriii```fffuuuvvvttt}}}|||{{{{{{~~~~~~}}}}}}}}}fff\\\^^^]]]^^^`````````fffnnnyyyLLL777000000///////////////000,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..................111333333999MMMmmm~~~pppuuuuuummmqqq}}}~~~xxxnnnnnntttppplllffffffooozzz|||xxx}}}~~~{{{iiiRRRDDDAAAIIIMMMRRRRRRQQQTTTZZZ```jjj~~~qqq^^^UUUFFFEEEGGGOOO]]]nnn|||WWWFFFAAABBB;;;999;;;777222222222111111111111111111111111111111222333333222222222333555777:::;;;JJJ]]]lll{{{jjjSSSKKKLLLMMMNNNQQQWWW```fffppp~~~~~~}}}}}}|||~~~~~~~~~~~~}}}||||||{{{zzzxxxvvvssspppooonnnnnnnnnllliiihhhiiikkkvvvmmmWWWNNNMMMLLLIIIJJJFFFDDDEEE???HHH___xxxGGG>>>DDD;;;222///......---,,,,,,,,,,,,---------......///000000000000000//////000111222222222666@@@SSSqqq}}}|||yyytttwww{{{~~~~~~}}}}}}xxxzzz{{{{{{yyyyyyyyy{{{zzzxxxuuusssrrrqqqooonnnrrrnnneeeWWWJJJDDDHHHMMM```ccceeedddaaa\\\YYYXXX\\\___]]]YYY]]]nnn|||pppnnniiibbbeeeooo||||||tttvvvyyy}}}||||||yyyvvvvvvxxx}}}}}}}}}yyyggg___]]]\\\]]]_________fffnnnRRR999111000000/////////000000,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---111444555===SSSpppxxx|||{{{vvvnnnuuurrrkkkbbb___gggssswwwuuuwwwwwwxxxuuuhhhVVVGGG@@@GGGLLLPPPQQQPPPSSSYYY___gggwwwxxxooolllaaaOOOFFF>>>>>>BBBLLL[[[kkkyyydddLLLAAABBB===<<<<<<777222222222222222111111111000000111222222333333333222222222333555888:::<<>>===777333333333222222111111111000000111222333333333333333333333555777999<<<>>>KKKWWWfff}}}|||qqqppplll[[[OOOMMMIIIJJJLLLOOOTTT]]]lll}}}~~~}}}||||||}}}||||||~~~}}}zzzzzz{{{{{{zzzxxxvvvsssqqqlllmmmmmmlllkkkjjjkkklllmmmvvvtttcccRRRMMMMMMLLLFFFJJJDDDAAADDDCCCCCCNNN___}}}WWW===AAA888999333000000///............///------......///000000000////////////000111222333333666FFFeee|||zzzyyy~~~}}}zzzyyyxxxxxxxxxvvvuuuuuuxxxzzzzzzxxxvvvvvvwwwwwwvvvtttrrrtttqqqfffVVVKKKIIILLLVVV[[[bbbeeeddd```]]][[[^^^bbbgggnnn|||sssrrrlllbbbbbbkkk|||{{{}}}zzzvvvrrrpppqqqqqqpppsss}}}~~~}}}zzzhhh]]]\\\]]]______```gggoooyyy}}}ddd>>>333222111000////////////---------...------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///111333999LLLjjj{{{sssvvvqqqkkk___UUUVVVaaakkkoooqqqrrruuuvvvrrrgggVVVHHHFFFJJJOOOPPPPPPRRRYYY___ttt|||{{{lllPPP>>>AAA@@@DDDNNNaaavvv]]]GGGEEEBBB@@@===555333333333222222111111111///000111222333444444444444444555666888;;;>>>???PPPYYYgggyyymmmiiidddSSSJJJMMMMMMIIIMMMQQQWWWcccvvv}}}|||{{{{{{~~~}}}}}}}}}|||{{{{{{}}}|||yyywwwxxxxxxxxxwwwtttqqqpppjjjkkkmmmmmmlllkkkmmmnnnmmmtttrrrbbbSSSPPPPPPNNNGGGKKKEEEAAAFFFFFFEEEMMMZZZyyydddBBB???444999444111111000///////////////------......///000000000////////////000111222333444666JJJlll~~~zzz~~~}}}yyywwwwwwzzzzzzxxxvvvuuuvvvyyy|||{{{zzzyyyyyyzzzzzzyyyxxxtttwwwwwwlll\\\OOOLLLMMMQQQVVV\\\```aaa```^^^]]]\\\aaaiiitttxxxvvvmmmaaabbblllzzzppphhheeeiiilllmmmooozzz}}}|||jjj]]]\\\]]]`````````gggooo}}}www|||lllBBB444333222000///.........------......------,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000111111999QQQsss|||sssvvv{{{ttteeeVVVSSS[[[dddiiiqqqtttwwwyyywwwnnn\\\MMMFFFJJJOOOPPPPPPSSSZZZ```ooovvvTTT>>>BBBAAADDDOOOddd}}}]]]IIIIII999999AAA666999666222000000111000000222222333333333333444444444333444666666666;;;CCCQQQZZZeee}}}vvvssslllaaaWWWOOOMMMMMMNNNPPPRRRXXXhhhsssqqqxxx{{{rrrqqqmmmpppyyy}}}{{{zzzyyy~~~~~~~~~~~~}}}|||zzzyyy{{{}}}{{{uuussstttooohhhkkkjjjiiijjjkkkkkkjjjiiiooonnnmmmhhh\\\PPPKKKNNNJJJIIIGGGEEEEEEEEEGGGHHHPPPttthhhCCC@@@:::???555...///000000000000/////////---,,,---///000000///000111222222111000111333666777KKKmmm|||zzz|||}}}}}}}}}|||zzzyyyxxxvvvwwwwwwxxxyyyzzz{{{{{{}}}}}}|||yyyvvvuuuvvvxxxtttvvvvvvqqqaaaPPPIIIJJJRRRWWW[[[^^^bbbeeeccc]]]\\\aaappp~~~zzzlllaaa```jjjrrrddd```aaacccdddlllvvv~~~zzz}}}zzzqqqccc```^^^^^^]]]]]]eeemmmxxx===666111///111111...---///......---,,,,,,+++*********+++,,,---...---,,,+++,,,,,,,,,---------.........------......///000111111333888???VVV~~~|||yyyuuucccVVVQQQTTTYYY\\\nnntttzzz}}}{{{qqq___QQQHHHKKKQQQUUUTTTRRRXXXaaapppyyy}}}[[[AAA>>>EEEFFFQQQmmmfffKKKIII<<<999@@@777999666222000000111000000222222222333333333444444444333444666666666<<>>FFFddd{{{xxxzzz|||ooobbbeeexxx~~~ooojjjdddbbbdddqqquuutttyyy]]]VVVTTTZZZ]]]]]]dddooo|||{{{zzzzzz{{{uuuuuuttttttttttttrrrnnnpppmmmjjjhhhhhhiiiiiihhhfffgggiiijjjaaaTTTKKKJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFRRRzzziiiCCC;;;<<<444000/////////.........///333111//////000111111000///111222222222222333444777AAA]]]}}}|||vvv{{{~~~}}}{{{yyyxxxyyyzzzzzz}}}xxxttttttvvvvvvrrrnnnUUURRRRRRUUUSSSLLLFFFDDDCCCIIIOOOUUU]]]dddfffccc___aaappp{{{gggeeesssssskkkhhhgggcccfffjjjqqq|||sssvvvgggcccbbbcccaaa^^^___cccddd~~~ppp[[[:::444000111111...---...---------,,,,,,+++++++++---,,,+++***+++,,,---...,,,,,,,,,---------..................///000111222888444EEE___mmm{{{|||yyyvvvwwwooouuuyyyuuujjj]]]TTTQQQBBBBBBHHHQQQXXXXXXTTTRRRNNNOOORRRWWWVVVRRRPPPRRRQQQcccrrrwww}}}{{{dddGGGAAAGGGOOOiiiZZZJJJCCC===<<<===:::777333111111222111111111111111222222222333333444222333555666888???HHHaaaqqqiiinnnzzzxxxxxx{{{wwwiiiiiiwwwwwwiiiccc]]]___jjjsssrrrqqqYYYUUUWWW\\\___```iiiuuu|||zzzzzzzzz{{{vvvuuutttttttttrrrooommmmmmkkkiiihhhiiijjjjjjjjjeeefffiiikkkeeeXXXNNNKKKJJJIIIHHHGGGFFFEEEEEEDDDFFFHHHiiivvvFFF<<<<<<777000000///...------......000///...///111333333222///111222333222222444555666AAA```}}}zzzzzz}}}|||{{{zzzxxxwwwvvvvvvwwwwwwzzzvvvrrrrrruuuuuuqqqmmm[[[WWWUUURRRMMMFFFFFFIIIBBBGGGMMMSSS[[[dddfffcccdddbbbmmm|||wwwhhhfffsssyyyuuusssjjjlllpppwwwiiieeebbbcccbbb___^^^```dddkkk{{{bbb<<<666111111000---,,,...------,,,,,,,,,,,,++++++---,,,+++***+++,,,---...,,,,,,,,,---------......///......//////000111222888555HHHaaaiiinnnxxx~~~xxxvvvuuuwww}}}iiimmmsssxxxwwwoooccc[[[IIIDDDFFFNNNSSSRRRPPPQQQJJJJJJOOOWWWYYYTTTPPPOOOTTTbbbmmmoooqqqrrrcccPPPMMMRRRYYYooogggMMMDDD>>><<<>>>:::777333222222222222111111111111111222222222222444222333555666888AAAJJJbbbttt___[[[YYYffftttvvvqqqooouuu}}}xxxnnnooo{{{tttfff]]]WWW^^^tttrrriiiwwwbbbRRRRRRVVV]]]ccciiiuuu~~~|||zzzzzzzzzzzzxxxtttsssuuutttpppllllllkkkjjjiiijjjkkkllljjjiiiddddddhhhkkkfffZZZPPPLLLIIIHHHHHHFFFEEEDDDCCCBBBFFFAAAZZZNNN@@@:::888111000...---,,,------......---,,,...111333333333///111222333222333444666666DDDjjjwwwzzzzzzvvvyyy|||zzzyyytttttttttuuuuuuuuuuuuuuuvvvtttssssssuuuuuurrrooo```[[[VVVQQQIIIDDDEEEJJJDDDIIINNNSSS[[[ccceeebbbeee```jjjvvv~~~wwwmmmaaa```mmmkkkeeebbbcccccc```^^^```jjjggg}}}yyyhhh===777222111000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---------......////////////000111222222555666LLLbbbgggjjjsssvvv{{{xxxvvv{{{mmmcccdddjjjvvvvvvlllOOOHHHHHHQQQUUUQQQPPPRRRJJJHHHLLLTTTYYYWWWRRRPPPTTT[[[___```ccciiinnnnnnssswwwyyyvvvQQQEEE@@@<<<===:::777444222222222222111111111111111222222222222444222222555666999BBBKKKjjjiiiWWWYYYZZZiiiyyy|||tttooossszzz}}}vvvpppttt{{{jjj]]]WWWVVVggg~~~qqqjjjeeemmmgggUUUPPPQQQWWW```hhhpppzzz~~~~~~}}}|||{{{zzzyyyxxxwwwrrrqqquuutttooolllmmmkkkjjjjjjkkklllkkkhhhfffcccbbbeeeiiieeeZZZQQQMMMHHHGGGGGGFFFDDDCCCAAA@@@DDD===OOOuuu\\\HHH:::999222000...,,,,,,,,,---...///---,,,---000111222111///111333333333333555777999OOO|||ttt}}}vvvlllsssmmmzzz~~~|||yyyvvvtttnnnooorrrtttuuuuuuttttttuuuuuuvvvwwwwwwvvvuuutttccc[[[SSSPPPMMMIIIHHHJJJHHHLLLPPPTTT[[[bbbdddaaa```ZZZbbbkkkkkkuuuqqqddd___UUUVVVfff{{{lllfffaaabbbbbb```___aaammmkkkrrr???888222111///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......////////////000111222333333;;;TTThhhnnnwww^^^XXXXXX^^^mmm~~~|||bbbUUUMMMPPPSSSRRRVVV^^^ZZZTTTQQQUUUYYYXXXTTTSSSOOOOOORRRUUUWWW^^^oooUUUEEEAAA<<<<<<:::777444222222222222111000111111111111222222222444222222555666999BBBLLLnnnfffWWW^^^eeexxxvvvsssuuu|||tttpppwwwuuu]]]TTTRRRZZZtttzzzmmm```\\\bbbyyyzzz\\\XXXPPPRRRWWW```gggmmmtttzzz}}}~~~||||||||||||{{{zzzyyyxxxvvvqqqppptttuuuooolllnnnlllllllllmmmmmmkkkfffcccbbbaaacccgggdddZZZPPPMMMGGGFFFFFFEEEDDDBBB@@@???BBB<<>>===CCCIIIYYY}}}|||LLL???999666333000...///000000///............////////////111000111333222111555<<<===XXXqqq\\\\\\gggqqq}}}yyyuuutttvvvlllooosssvvvyyyyyyxxxwwwzzzyyywwwwwwwwwwwwuuusssjjj```UUUTTT[[[```ZZZQQQUUUZZZYYYVVV\\\fffeee[[[ZZZVVVPPPLLLKKKLLLMMMMMMYYYWWWUUURRRLLLLLLUUUaaakkkddd___```aaaaaacccgggiiiyyyJJJ444777444///444---...---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------++++++,,,------......///......///......///222444666@@@```pppWWWNNNNNNTTTaaappp|||uuubbbQQQIIIOOOhhh|||hhhXXXYYY___[[[TTTPPPNNNJJJHHHHHHHHHHHHMMMTTTfff|||lll]]]XXXZZZ[[[dddnnnqqqnnnoootttcccKKKBBB<<>>QQQnnngggcccqqq{{{~~~nnnWWWSSSSSSaaauuuaaaYYYVVVaaayyyqqq^^^VVV]]]YYYZZZbbbjjjqqqwww}}}~~~~~~}}}{{{zzzyyyzzzzzz{{{xxxqqqooosssvvvrrrooonnnnnnkkkiiihhhhhhhhhgggeeebbb___```eeedddZZZOOOKKKHHHHHHHHHGGGEEECCCAAA???<<>>UUUwwwrrr]]]___lllooo___]]]cccfffeeebbb```bbbfffmmmtttyyyxxxvvvxxxxxxyyyzzzzzzyyyyyyxxxyyywwwuuuuuuwwwyyyyyyyyytttlllbbb```kkkyyy{{{vvvlllmmmiiieeeiiisssvvvqqqVVVRRRLLLHHHFFFFFFFFFFFFFFFEEEFFFFFFDDDEEENNNXXX|||}}}~~~tttwwwggg```[[[\\\]]]^^^aaafffuuuyyy{{{zzz]]]>>>999222...222...111------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...////////////000333555===OOOlll~~~YYYJJJMMMVVVcccmmmwwwyyyjjj[[[RRRUUU\\\```QQQGGGJJJNNNMMMMMMOOOLLLGGGCCCAAA===:::===BBBMMM^^^rrr{{{xxxooojjjiiihhhccc\\\UUUNNNJJJMMMTTT~~~UUUAAA===???;;;:::888666444222111111111111000000111111222333444777444666:::999DDD[[[|||iiiqqq~~~iiiUUUTTT^^^tttiiiZZZTTT\\\fff|||wwwjjjzzzsssbbb___```fffkkknnnsssxxx~~~|||{{{{{{{{{zzzxxxvvvvvvwwwyyy{{{uuutttuuuwwwyyyvvvrrroooiiihhhgggggghhhhhhfffddd```^^^^^^______YYYPPPJJJIIIIIIHHHGGGFFFEEEDDDCCCFFFIIIHHHHHHUUUxxxhhhEEE<<<777444111//////000//////............////////////111000111222000...222999FFF[[[xxxiiiZZZdddvvvlllggglllooojjjccc^^^\\\\\\```kkkwww|||{{{xxxxxxxxxxxxxxxxxxxxxyyy{{{yyywwwvvvxxxyyyzzzzzzooohhh\\\XXXfff{{{yyywwwpppiiijjjppprrrpppTTTPPPMMMKKKLLLNNNOOOOOOMMMJJJGGGFFFDDDEEEMMMXXXwwwwwwjjjoooyyy{{{pppsss~~~~~~~~~wwwvvvkkkddd^^^^^^```aaadddiiirrryyybbb???888333000333---111...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////...///000000000111444666@@@YYYuuuhhhRRRWWWeeesssxxxyyyvvvjjjbbb^^^\\\\\\SSSGGG???AAADDDBBBEEEKKKIIIGGGFFFFFFBBB===<<<@@@GGGOOOZZZaaafffkkkssszzzzzzooo```RRRJJJLLLPPP[[[BBB>>>>>><<<:::888666444333222111111111000000111111222333333777555666:::;;;HHHaaa{{{iiippp}}}gggWWWUUUeee|||ttt```WWWXXXcccsss~~~ttt\\\\\\aaahhhlllmmmpppttt|||}}}~~~~~~|||||||||{{{zzzxxxvvvuuuvvvwwwwwwwwwxxxyyyyyyyyyxxxtttpppggggggfffgggggggggeeeccc______^^^]]]]]]YYYQQQJJJIIIHHHGGGFFFFFFEEEEEEDDDHHHGGGEEEHHHUUUttt~~~OOO???888555111//////000//////............////////////111000111333111///333:::III___xxxyyy___XXXkkkxxxttttttpppnnnttt{{{{{{uuuttttttuuuvvvwwwwwwxxxyyy~~~|||yyyxxxyyyyyyyyyxxxnnnfffWWWNNNZZZrrryyyuuukkkbbb]]]^^^^^^]]]MMMLLLKKKMMMRRRWWWZZZ[[[YYYRRRKKKFFFCCCDDDLLLVVVuuupppZZZ___fffooowww}}}zzzpppuuu~~~xxxwww|||yyy|||nnnggg``````aaabbbfffkkklllzzzddd???666555333555---///............------,,,,,,+++++++++,,,,,,,,,------,,,,,,---......//////000...///000000000222555888FFFeeetttWWWaaattt{{{pppkkkmmmnnnhhhaaaOOOCCC:::;;;<<<:::===DDDDDDEEEIIIMMMJJJDDD@@@AAACCCIIIQQQYYYaaammm{{{ppp]]]QQQMMMLLLbbbEEEAAA<<<<<<;;;999666444333222222111111000000111111222333222666555555:::===MMMiiirrrvvvyyycccVVVYYYkkk}}}hhh[[[YYY\\\mmmvvvdddVVVXXX```iiimmmmmmooottt{{{{{{}}}~~~}}}}}}~~~{{{zzzyyyxxxwwwwwwvvvvvvwwwzzzzzzwwwvvvuuurrrnnngggfffffffffgggfffcccaaa___```^^^\\\[[[ZZZSSSKKKHHHGGGFFFEEEEEEEEEEEEEEEDDDAAAAAAHHHUUUpppTTT===999666222000000000//////............////////////111000111333222111555<<>>AAAHHHOOONNNHHHDDDEEEBBBLLLYYYcccllluuummm]]]TTTOOOiiiIIIEEE<<<<<<;;;999777555333222222111111000000111111222333111555444555;;;???QQQooowwwaaaUUU^^^ppprrr\\\VVV\\\ccc{{{tttYYYSSSVVV^^^ggglllnnnrrrxxx~~~|||~~~~~~|||~~~}}}}}}~~~zzzzzz{{{||||||{{{zzzyyytttxxxwwwrrroooooonnniiigggffffffffffffeeeaaa^^^```aaa___[[[ZZZ[[[UUULLLGGGFFFEEEDDDDDDDDDEEEFFFAAA???BBBIIIQQQeeeWWW<<<999666333000000000///...............////////////000000222444333222777???IIIfffzzznnnXXXaaarrrtttvvvyyyzzzzzzzzzyyyvvvvvvvvvwwwxxxwwwtttrrrkkkhhhYYYJJJPPPccclllhhhiiieee___WWWOOOGGGDDDCCC??????AAAFFFMMMTTTXXXZZZVVVOOOIIIGGGDDDDDDHHHOOOssseeeUUUSSSWWW]]]eeeppp}}}zzz{{{uuuyyy|||zzzwwwuuuxxx|||rrriiiaaa^^^^^^^^^bbbggglllkkkkkkppprrrlll{{{sssEEE777555555666---000.../////////...---,,,+++++++++,,,,,,,,,,,,------------......//////000000...000111111222333777:::JJJooo~~~fffqqq}}}{{{|||wwwoooiiiaaaYYYTTTDDD999888:::888999===>>>@@@GGGNNNNNNJJJHHHJJJIIIUUUcccmmmrrryyy{{{jjj^^^VVVmmmMMMHHH===<<<;;;999777555333222222111111111000111222222333000555444555;;;@@@TTTrrr||||||vvv```UUUbbbssskkkUUUSSS]]]jjjzzzZZZ[[[RRRUUU\\\eeekkknnnuuu}}}}}}zzznnnvvv~~~}}}}}}}}}}}}}}}}}}yyyzzz}}}}}}}}}rrrvvvtttmmmiiijjjiiieeegggffffffffffffddd```]]]```bbb___ZZZZZZ\\\VVVMMMFFFEEEDDDCCCCCCDDDEEEFFFBBBAAADDDIIIKKKZZZ^^^BBB:::777333000000000///.............../////////000000000222444444444999@@@PPPpppjjjYYYggguuuwwwzzz|||}}}|||{{{yyyqqqqqqsssvvvwwwvvvssspppccccccXXXKKKQQQccciiibbb\\\YYYVVVQQQIIIAAA===<<>>[[[rrryyyssscccWWWSSSRRRTTTKKK???888888999:::999???BBBJJJQQQSSSRRRTTTYYYdddnnn||||||{{{jjjZZZ[[[bbbRRRKKK@@@<<<;;;:::888666444222111444333333222222333333333555222444888:::CCC^^^zzzyyyssseeehhhnnn~~~pppZZZXXXddd~~~nnn\\\UUUYYYfffooo[[[QQQMMMRRRWWW```ggglllooosssuuu}}}~~~}}}}}}|||{{{vvvwwwxxxyyyyyywwwuuutttrrrrrrrrrpppnnnkkkhhhfffiiiiiihhhfffeeedddcccbbbgggbbb^^^\\\[[[YYYSSSNNNJJJHHHEEEDDDEEEFFFFFFEEEFFFAAAIIIGGGKKKVVVnnnqqqJJJ<<<888444111000000000000///////////////000111111222222...111777333666FFFYYYqqqttt^^^dddyyy}}}zzzyyytttwwwzzzzzzxxxvvvuuutttrrruuuvvvuuuuuutttmmmdddZZZTTTJJJFFFNNN___hhhiii___OOOIIIIIIBBB@@@@@@:::;;;===???BBBIIIQQQSSSPPPRRR^^^iiirrrrrr]]]LLLOOOdddrrrYYYQQQRRRSSSZZZ^^^aaammmxxxxxx|||dddVVVLLLLLLWWWfffmmm```___bbbaaabbbfffjjj}}}PPP;;;999444777111000......------,,,,,,,,,---------............---------------............///000///000222111111777>>>___yyyrrraaaTTTOOOOOOSSSKKK@@@999888999999999>>>AAAHHHOOOQQQSSSZZZcccwww~~~zzz```WWW\\\cccTTTGGG@@@<<<;;;:::888666444222222333333222222222222333333777444444777:::EEE```zzzyyyxxx|||kkkZZZXXX```lll~~~mmmWWWXXXlll~~~{{{eeeWWWUUU___qqqjjjVVVMMMLLLMMMTTTZZZbbbgggjjjmmmtttyyy~~~}}}}}}}}}~~~vvvvvvwwwwwwvvvtttrrrqqqppppppppppppnnnkkkiiigggffffffeeeeeedddccccccbbbdddaaa\\\[[[ZZZYYYTTTQQQJJJHHHEEEDDDEEEEEEEEEDDDGGGBBBIIIHHHLLLUUUjjj{{{}}}{{{III<<<999444111000000000000///////////////000111111111222///111777333777HHH\\\vvvsss```jjjzzzxxxvvvuuuuuusssuuuvvvvvvtttsssssstttuuuwwwxxxvvvvvvsssiii___PPPJJJCCCBBBMMM\\\dddddd]]]OOOLLLJJJAAA<<<:::444<<<>>>@@@BBBJJJUUU[[[[[[^^^wwwgggQQQOOOggg]]]PPPPPPOOOPPPZZZbbbgggrrr~~~pppYYYLLLEEESSSnnnqqqaaa___bbb``````cccjjj}}}|||TTT>>>:::444777222111.........------------,,,------............---------------............///000///000222111111777>>>```}}}}}}zzzxxxzzz~~~}}}rrraaaSSSNNNNNNRRRLLLCCC<<<999999999999AAACCCJJJPPPSSSYYYffftttiiiQQQRRR]]]cccYYYCCC@@@<<<<<<:::888666444333222222222222222222222333444666555555666888CCC[[[qqq~~~yyyqqqwwwoooVVVSSSUUU```nnn~~~hhhWWW\\\pppxxxooo\\\UUUXXXhhh|||fffSSSIIIIIILLLNNNSSS[[[cccgggiiinnnxxx~~~}}}}}}~~~vvvvvvvvvuuutttrrrpppoooooooooooonnnmmmkkkjjjiiicccccccccccccccbbbbbbbbbbbb___[[[ZZZYYYXXXUUUSSSJJJHHHEEEDDDDDDEEEDDDCCCGGGBBBJJJHHHLLLSSSeee}}}rrr}}}HHH===999555222111111000//////////////////000000111111222///111777333888KKK___zzzssscccooo}}}zzzvvvsssrrrsssrrrrrrrrrssstttsssqqqqqqrrrtttwwwyyyyyyxxxvvvqqqeeeXXXEEECCCBBBDDDKKKSSSWWWYYYXXXRRRUUUTTTDDD999666000;;;>>>@@@DDDNNN^^^iiimmmvvvnnnXXXQQQooorrrRRROOORRRMMMRRR]]]gggmmmzzzdddSSSNNNOOOjjjsssaaa]]]___^^^```dddppp~~~zzzvvvVVV>>>888111333//////...............------,,,,,,,,,---.........---------------............//////...000222222111777???]]]yyyrrrwwwxxxhhhrrryyy|||tttcccUUUOOOOOOSSSOOOIIIBBB===;;;;;;<<>>:::555222111111000//////////////////000000111111333000222666444:::NNN^^^{{{sssggguuuyyywwwtttrrrsssssssssrrrrrrssssssrrrqqqqqqsssuuuyyyzzzzzzyyywwwpppaaaRRR@@@@@@BBBEEEIIIPPPZZZbbbhhhbbbccc]]]FFF:::::::::999===AAAEEEOOO```mmmrrr||||||nnn```]]]zzznnnSSSUUUXXXOOOVVV```iiipppqqqWWWRRR[[[gggrrr```\\\^^^aaahhhqqqwww~~~[[[@@@888000222............/////////...---,,,++++++,,,---......---------------............//////...///222222222888???\\\rrrxxxqqqyyyccc]]]iiiqqqwwwrrreeeWWWPPPOOORRRRRRNNNHHHBBB>>>???AAABBBFFFMMMVVV[[[aaaooo}}}]]]MMMYYYeeeeeejjjIIIFFF===<<<;;;999777555333333111111000111111222333444222444555555999FFFZZZjjj}}}zzzjjjVVVSSSbbbhhhnnntttzzzvvvaaaVVVbbbeeeaaaVVVTTT___lllyyynnnmmmXXXOOOGGGHHHMMMPPPSSSVVVSSSYYYaaagggmmmuuulllfffgggvvv~~~{{{yyyxxx~~~|||{{{{{{||||||xxxwwwvvvtttsssrrrqqqpppoooooonnnmmmllljjjjjjiiibbbbbbbbbaaaaaaaaaaaaaaa___]]][[[XXXVVVUUUUUUUUUJJJHHHEEEDDDDDDDDDCCCBBBGGGAAAIIIHHHJJJMMMXXX\\\???;;;666222111111000//////////////////000111111000333111222666444;;;PPP^^^{{{tttkkk|||}}}|||{{{zzzxxxwwwvvvwwwwwwvvvtttssstttuuutttssssssuuuwwwzzz{{{{{{zzzxxxppp^^^MMMBBB@@@BBBIIITTTcccwwwppp\\\@@@555999<<<:::>>>AAADDDKKKXXXcccgggjjjqqqooollloookkkgggmmmqqq^^^cccdddZZZ]]]dddkkksssppp___NNNXXXrrryyykkk``````ccchhhttt~~~eeessscccFFF<<<222444000111......///000///...---,,,***+++,,,------...---------------............///...---///222222222888@@@^^^qqqxxxzzzjjjeeeUUU[[[```gggnnnmmmeeeYYYQQQNNNQQQSSSSSSMMMFFFAAACCCFFFGGGMMMYYYfffnnnrrrxxxxxxXXXOOO^^^lllnnnoooIIICCC======;;;999777555444333000000000000111222333444222444444555===QQQiiizzzsssggg______hhhnnnqqqssswwwttt___TTT```\\\VVVOOOVVVjjjzzz}}}mmm]]]\\\MMMIIIIIIPPPUUUWWW[[[```^^^bbbiiipppwwwxxxaaaYYYcccqqq~~~|||zzzxxx~~~}}}}}}|||{{{zzzyyyyyywwwvvvuuusssrrrqqqqqqppppppooonnnlllkkkjjjiiiiiicccbbbbbbbbbaaaaaa``````___^^^[[[XXXUUUTTTTTTUUUKKKHHHEEECCCCCCCCCBBBAAAFFF@@@HHHGGGIIIJJJSSS{{{hhh???;;;666333111111000//////////////////000111111000333111333666444===RRReeeuuuppp~~~~~~~~~|||{{{zzzyyyzzz{{{{{{zzzxxxuuuvvvwwwwwwvvvvvvwwwyyyzzz{{{{{{zzzyyyooo\\\IIIEEEBBBHHH\\\ttthhhPPP999333777666999???BBBCCCGGGPPPWWWZZZ[[[___```fffnnniiijjjxxxxxxnnnuuuvvvmmmfffkkkpppzzzuuu___VVVRRRjjjkkkdddaaadddeeeiiiuuu}}}xxxlllVVViiihhhJJJ>>>444666222333......000000000///---,,,******+++,,,---------------------............///...---///222222222888@@@```tttwww^^^]]]TTT]]]]]]bbbhhhjjjfff^^^UUUOOONNNRRRTTTPPPGGGCCCEEEHHHKKKRRRcccwwwpppWWWZZZpppuuuMMMDDD======;;;999777555444333000000000000111222333444333444444555AAAZZZwwwtttrrrsssqqqsssnnnpppqqquuurrr^^^SSS]]]VVVPPPKKKYYYrrr~~~zzzeeeRRRSSSMMMKKKOOOXXX\\\\\\aaaiiijjjmmmrrryyy|||bbbRRRXXXqqq}}}{{{zzz{{{||||||{{{zzzyyywwwvvvuuuuuusssrrrqqqpppppppppqqqpppnnnllljjjiiihhhhhhcccccccccbbbaaa`````````___^^^[[[WWWTTTSSSSSSUUUKKKHHHEEECCCCCCCCCBBBAAAEEE@@@GGGGGGHHHHHHPPPwwwmmm@@@<<<777333111111000//////////////////000111111000333222333666444===SSSnnnvvvttt{{{{{{{{{|||}}}~~~|||{{{uuuwwwyyyzzzyyyxxxyyyzzzzzz{{{{{{zzzyyyppp[[[HHHFFFDDDQQQqqqmmmPPPAAA888:::===888888>>>CCCCCCFFFMMMSSSUUUZZZ^^^cccnnntttiiihhhzzzzzz~~~mmmrrrwwwhhhYYYWWW[[[|||bbb```bbbfffeeeeeeppp~~~zzzxxxuuudddUUUmmmjjjKKK???333555222333---///000111000///---,,,)))***+++,,,------...------------.........//////...---///222222222888@@@```wwwhhheeeXXX\\\]]]aaafffjjjjjjcccYYYRRRLLLQQQUUUQQQHHHCCCEEEJJJFFFOOOccc{{{{{{sss___jjjKKKHHH@@@===:::999888777666444222222111111222222333444333666555555HHHhhh{{{zzzfffkkkooolllcccZZZVVVUUULLLPPPTTT^^^ttt|||oooeeeZZZQQQLLLOOOTTT\\\bbbdddiiisss~~~}}}dddRRRWWWttt}}}{{{{{{|||{{{{{{{{{{{{|||||||||{{{yyyxxxsssuuuvvvvvvsssqqqppppppqqqpppnnnkkkhhhfffeeedddhhhgggeeecccbbb`````````___^^^\\\YYYVVVRRROOONNNJJJGGGCCCAAAAAABBBCCCCCCAAAAAABBBCCCCCCGGGTTTbbb|||HHH;;;999999111///222.../////////000111111222222333222///333777444???XXXxxx|||{{{xxx~~~~~~}}}|||}}}}}}}}}{{{zzzuuuvvvxxxzzz{{{}}}}}}~~~{{{}}}}}}}}}{{{pppZZZEEEMMMLLLkkkkkkXXXDDD;;;999888777777;;;>>>AAACCCGGGKKKPPPTTTWWW\\\ZZZbbboooiiinnnnnn```WWWeeeooo```aaabbbbbbaaabbbiiipppnnnooorrr~~~jjj___lll~~~OOO===<<<888222///000000000///......------,,,---......//////..................////////////...000---000666444888JJJiiixxxsssooosssllliii``````kkkqqqhhh[[[VVVSSSQQQPPPQQQMMMGGGEEEGGGLLLOOOZZZhhhsss{{{iiigggRRRIII@@@>>>;;;999888777555444222222222111222222333444222666666888IIIggg}}}|||ooo^^^dddiiihhh___VVVQQQOOOIIIOOOUUU```|||uuuhhh]]]TTTQQQRRRUUU]]]hhhrrryyy}}}rrreeeeeezzz}}}{{{{{{zzzyyyzzzzzzzzzzzzyyyxxxvvvuuusssssssssssssssqqqpppoooooonnnllljjjhhhgggffffffgggfffdddbbb```^^^^^^]]]^^^]]][[[YYYVVVSSSPPPNNNJJJGGGCCCAAAAAABBBCCCCCCCCCBBBCCCDDDCCCEEEPPP]]]III<<<888888111000222////////////000111111222222333222///333777555@@@ZZZqqqyyyxxx||||||zzzzzzzzzzzzyyyuuuvvvxxxzzz|||}}}~~~~~~|||~~~uuu___KKKQQQ]]]~~~[[[MMM@@@<<<;;;:::888999:::===@@@DDDGGGLLLRRRVVVUUUZZZYYYaaammmlllxxxhhhaaahhhjjjffffffdddcccaaabbbfffkkkmmmmmmppp|||nnncccmmmVVV>>>:::777333222000000000///......------,,,---......//////..................///////////////000...000666444999KKKhhhxxxuuugggaaajjjtttooobbbYYYQQQNNNNNNOOOMMMIIIHHHJJJLLLSSSaaapppyyyuuueeexxxZZZGGGAAA>>>;;;999888777555444222222222222222333444444222666888:::JJJdddyyyrrrbbbWWW^^^ffffff^^^UUUNNNLLLJJJSSS\\\lllwwwkkk```UUUPPPSSSZZZ]]]gggvvv}}}{{{zzzyyyxxxxxxxxxxxxwwwvvvuuusssrrrsssqqqoooppprrrrrrooollllllkkkjjjiiihhhgggggggggfffeeeccc```^^^\\\[[[[[[\\\[[[ZZZXXXVVVSSSQQQOOOJJJGGGCCCAAAAAABBBCCCCCCDDDCCCDDDEEECCCCCCKKKUUU~~~KKK<<<888888111111444000/////////000111111222222333333000333777555BBB^^^vvvxxx||||||xxxwwwxxxxxxxxxvvvwwwyyy{{{}}}~~~}}}zzzeeeRRRUUUlll___LLLEEE???>>><<<999777999999<<<@@@DDDHHHMMMSSSWWWWWW[[[ZZZ___hhhnnnbbbdddmmmooommmiiidddbbbbbbdddeeekkklllnnn{{{xxxlllqqqaaaCCC:::777444444111000000//////......---,,,---......//////..................////////////000222///111666444:::MMMjjj}}}{{{kkk```fffrrrsssgggZZZNNNKKKKKKMMMMMMJJJJJJMMMOOOYYYhhhttt{{{lllhhh```GGGAAA???<<<:::999777555444333222222222222333444444444777888;;;JJJddd{{{hhh[[[TTT]]]fffhhhbbbXXXQQQMMMMMMWWWbbbvvvxxxnnnbbbYYYRRRQQQXXX```cccqqq|||zzz|||zzzyyyxxxxxxxxxxxxwwwvvvtttrrrqqqpppsssooolllmmmqqqrrrooojjjiiihhhhhhgggggghhhhhhiiieeedddbbb___]]][[[ZZZZZZZZZYYYYYYWWWUUUSSSQQQPPPJJJGGGCCCAAAAAABBBCCCCCCCCCBBBDDDEEEDDDCCCHHHPPPxxx~~~NNN>>>888888222222555111/////////000111111222222333333000333888777EEEcccyyy~~~}}}zzzyyyzzzzzzyyyxxxyyyzzz|||~~~~~~|||iiiWWWWWWlllnnnWWWIIIEEEBBB@@@;;;555444666:::<<<@@@CCCFFFKKKPPPTTT]]]]]]]]]___dddpppzzz```jjjyyyuuusssmmmfffcccdddcccaaagggjjjmmm{{{vvvwwwoooLLL===777555444111111000000///.........,,,---......///.....................////////////111333000111666444<<>>@@@BBBDDDHHHLLLPPP\\\YYY\\\```cccwwwyyyyyycccqqqyyyyyysssiiidddddddddaaaaaagggkkkwwwzzzwwwzzzTTTAAA888444333111111111000//////......,,,---......///.....................////////////000333000222666555@@@VVVrrryyyppppppkkkgggkkkoookkkaaaMMMGGGDDDGGGIIIIIIJJJLLLVVVggg~~~xxxxxxnnnPPPCCC@@@===;;;999888555333333333333333333444444555666666666;;;JJJeee|||zzzeeeUUURRRPPPZZZeeehhhbbbYYYQQQMMMTTT___qqqwwwhhh]]]RRRPPPSSSZZZdddmmm}}}ssspppyyy~~~zzzxxxyyyyyyyyyxxxxxxwwwvvvtttsssrrrrrrrrrssspppllllllmmmnnnllljjjggggggffffffeeeeeeffffffcccbbb```^^^\\\[[[[[[ZZZXXXXXXWWWVVVTTTRRRPPPOOOJJJGGGCCCAAAAAABBBCCCCCCAAA@@@AAAEEEFFFEEEHHHNNNbbbzzzppptttWWWDDD:::777222333555000/////////000111111222222222444222444888999LLLlllqqq|||||||||}}}|||}}}|||{{{{{{}}}~~~}}}|||zzz{{{}}}~~~~~~rrrcccZZZ\\\ooovvvgggWWWMMMGGGAAA===888555888>>>>>>@@@AAACCCDDDGGGKKKNNNVVVQQQYYYaaafff{{{ffftttxxxyyy}}}|||{{{zzzlllcccddddddbbb\\\fffkkktttwwwqqq~~~|||XXXBBB888555333222111111000000//////...,,,---......//////..................////////////000333111222777777CCC\\\pppmmmttt{{{yyynnnkkkppppppiiiNNNGGGCCCFFFIIIKKKLLLOOOWWWkkk~~~sssQQQDDDAAA===;;;999888555333444333333333333444555555444444666<<>>???@@@CCCDDDFFFIIINNNQQQSSSLLLWWWccciii{{{}}}fffrrrzzzttteee]]]YYY]]]gggqqq{{{yyy~~~pppbbbaaacccaaa___lllqqqtttrrrjjjzzz|||WWW???777666666222222111111000/////////,,,---......//////..................////////////...222111222777888GGGaaammmlll{{{mmmgggnnnpppiiiOOOGGGCCCFFFLLLOOORRRUUUYYYiiiuuuOOODDDAAA>>>;;;999888555333444333333333333444555555222333666>>>MMMcccwwwvvveeeSSSLLLOOOXXXccceee___VVVOOOLLL[[[hhhxxxdddTTTSSSUUUXXX]]]hhh}}}tttfff^^^ccciiippp~~~|||{{{zzzzzz{{{zzzxxxvvvuuutttrrrqqqqqqqqqrrrrrrssssssqqqnnnkkkiiijjjkkkjjjiiigggeeecccbbbbbbaaa]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUSSSPPPNNNMMMJJJGGGCCCAAAAAABBBCCCCCCGGGCCCBBBEEEEEEDDDGGGKKKVVVppp^^^HHH;;;777222222444.../////////000111111222222222444333555888:::OOOrrrkkk{{{zzzyyyyyy|||}}}zzzvvvuuuvvvyyy{{{||||||}}}}}}xxxaaaZZZaaannnoookkkbbbTTTQQQHHH@@@<<<:::777777999???AAACCCFFFHHHLLLQQQTTTUUULLLXXXfffkkkzzz}}}eeeooojjjeeeddd^^^[[[OOOGGGCCCIIIUUUaaannnwwwzzzrrraaa___aaa```dddssswwwxxxpppggg}}}UUU===666888999222222111111000/////////,,,---......//////................../////////000---222000222777999IIIcccmmm}}}kkk|||ggg___iiillldddOOOGGGCCCGGGOOOSSSWWWZZZ\\\dddvvvzzzOOOFFF???:::;;;;;;888555555555444444333333444444555444666444888MMMmmm~~~sssyyyvvvbbbRRRPPPQQQUUU^^^ddd]]]PPPNNNUUUeeehhhsss^^^YYYNNNMMMZZZcccnnnuuufff\\\ZZZYYY___kkkttt{{{zzzxxxyyyxxxvvvsssqqqssstttsssrrrrrrsssuuurrrqqqooommmkkkhhhfffeeehhhgggeeecccaaa```______]]]]]]\\\\\\[[[ZZZZZZZZZ[[[ZZZXXXUUURRROOOMMMLLLHHHFFFBBBAAAAAABBBBBBAAAEEEDDDCCCBBBCCCEEEGGGHHHWWWoootttGGG999666555777000444000000000000111111111111///222111222555888QQQwwwpppddd{{{}}}zzzzzz{{{{{{||||||{{{yyywwwvvvvvvwwwxxxxxx{{{mmmeee```aaaccc```ZZZUUUOOOHHHBBB>>>999555777<<>>777444333333222111000//////........................///////////////.........000///222555444888LLLbbbooowww{{{zzzyyyttt~~~```[[[fffgggbbbMMMHHHEEEHHHQQQZZZ___```\\\dddqqqssswww~~~wwwvvv|||ZZZGGG@@@:::;;;;;;888555555555444444333333444444555444666666<<>>555444333333222111000//////......................../////////////////////.........000444444:::NNNeee{{{vvvvvvvvvdddVVV[[[[[[YYYMMMHHHDDDGGGQQQ\\\dddhhhfffjjjrrr}}}ooottt{{{|||tttnnntttcccHHH@@@;;;;;;;;;888555555555444444333333444444555444777999@@@VVVttt}}}|||tttlllsssqqqYYYNNNLLLQQQ\\\bbbZZZOOOQQQ[[[yyyqqqbbbSSSPPPXXX___fffyyyrrrbbbZZZSSSRRRTTTTTT\\\```]]]aaannnwwwxxx|||wwwuuuuuuuuusssqqqrrrsssuuuuuusssqqqpppqqquuutttrrrpppmmmkkkjjjjjjhhhgggeeedddcccbbbbbbbbb______^^^^^^]]]\\\\\\[[[YYYXXXVVVSSSQQQNNNLLLKKKIIIFFFCCCAAAAAABBBBBBAAAEEEDDDCCCCCCDDDEEEGGGHHHKKKbbbTTTAAA:::777777///222000000000111111111222222000333111333666:::SSSyyyhhhfffqqq{{{{{{yyyxxxxxxyyyzzz{{{zzz{{{|||{{{zzzzzz|||~~~xxxmmmjjjlllhhhZZZNNNJJJCCC>>>;;;999777999>>>@@@AAADDDGGGJJJLLLMMMMMMUUUVVVpppnnnkkkyyyqqqoooqqqrrrvvv{{{yyyrrrnnnxxx~~~yyyrrrxxx~~~~~~uuummmiiibbbWWWNNNKKKOOO[[[mmm{{{~~~wwwhhhcccaaabbbeeerrr~~~qqqppppppFFF<<<===444444333333222111000//////..............................//////////////////------000444555;;;QQQhhh~~~xxxwwwmmmUUURRRTTTVVVPPPJJJEEEFFFPPP^^^jjjpppqqqrrrsssyyylllqqqvvvtttmmmmmm{{{aaaIIIAAA;;;;;;:::777555666555444444333333444444555333777:::BBBYYYuuu|||~~~qqqkkklllttt[[[QQQOOOUUU```ddd[[[PPPUUUbbbiii\\\RRRRRR]]]ccckkknnnYYYVVVWWWRRRUUU]]]```pppxxxuuuyyyyyyvvvvvvuuusssppprrrtttuuuuuussspppoooooorrrqqqnnnllljjjhhhhhhggggggfffeeedddcccccccccccc^^^^^^^^^]]]\\\\\\[[[[[[XXXWWWUUUSSSPPPNNNLLLKKKIIIFFFCCCAAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHMMM___YYYCCC:::777888///333000000111111111222222222111333222333777;;;UUU|||iiihhhmmm{{{{{{zzzzzzzzz{{{||||||~~~~~~}}}{{{yyyzzz|||~~~yyyooommmtttwwwlll^^^JJJBBB<<<:::999888;;;???@@@CCCFFFHHHJJJKKKMMMNNNYYY]]]oooxxxwwwooommmmmmpppssszzz~~~tttlllggglll}}}}}}mmmcccVVVZZZdddrrr~~~iiibbb___bbblllkkkppp{{{KKK======555444333333222111000//////....................................///////////////...111555666<<>>YYYlllhhhqqq~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~yyymmmhhhsss{{{\\\PPPCCC>>>======@@@DDDFFFHHHJJJIIIIIIKKKPPPUUUUUUvvvttt{{{~~~||||||{{{yyyuuuuuu|||yyynnnnnnxxxzzzddd___aaafffrrrkkkxxxQQQ<<<===999444333333222111000//////........................------......///000000000333111333666666===SSSkkk|||\\\OOOMMMSSS```ccc[[[PPPIIILLLWWWeeeoooqqqvvv|||oootttzzzwwwLLLDDD<<<::::::777666777555444444333333444444555555666888DDDaaatttjjj}}}tttXXXOOONNNWWWcccfffZZZSSSaaavvv|||cccUUUQQQ[[[dddrrrcccRRRLLLPPPUUU]]]jjj{{{|||vvvssstttvvvvvvuuurrrrrrrrrpppooooooqqqtttrrrpppmmmjjjhhhhhhiiiiiigggfffdddbbbaaa_________^^^]]]]]]\\\\\\[[[ZZZZZZXXXWWWVVVTTTRRRPPPOOONNNJJJGGGDDDBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGKKKOOOdddtttjjjKKK<<<777888000333111111111222222222333333222444222444888???[[[nnnooo~~~~~~}}}}}}~~~|||{{{}}}qqqgggpppkkk\\\LLLCCCAAAAAAEEEIIIJJJKKKLLLJJJHHHKKKSSSYYYbbbrrr```___hhhxxx}}}qqqoooqqqwww|||~~~~~~xxxbbb^^^```fffiiiqqqyyyyyy|||ggguuuWWW>>>===999444333333222111000//////........................------......///000000111222000222666777???VVVooorrrYYYTTTRRRTTT]]]^^^XXXOOOJJJLLLWWWfffpppqqquuuzzz~~~~~~wwwnnn{{{MMMDDD<<<::::::777666777555444444333333444444555666666888EEEeeettthhhwwwvvvZZZPPPMMMXXXeeehhh]]]WWWggg~~~ttt___TTTRRR```sss}}}]]]MMMTTTSSS\\\fffooo|||~~~sssuuu{{{{{{vvvqqqooorrruuuvvvvvvrrrrrrqqqooonnnooosssvvvqqqoookkkhhhgggggghhhiiigggfffdddbbb```^^^]]]]]]______^^^]]]]]]\\\\\\[[[XXXXXXVVVTTTSSSQQQOOOOOOJJJGGGDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGEEEHHH\\\lllwwwpppNNN>>>777888000222111111222222222333333333333555222444999???[[[qqqwww~~~}}}||||||}}}}}}|||zzzzzz{{{|||~~~||||||vvviiipppuuudddRRRHHHEEEEEEHHHMMMLLLMMMMMMJJJHHHKKKTTT[[[sssrrr}}}xxx{{{zzzzzz}}}jjjMMMGGGIIIRRRaaannnpppjjjddddddhhhrrrzzzbbb]]]___dddiiieeegggkkkuuufffjjj\\\AAA>>>888444333333222111000//////........................---------...///000000111000///111555888AAAYYYrrrkkkUUUSSSQQQOOOTTTYYYTTTMMMJJJMMMYYYhhhrrrsssuuuwwwzzz|||}}}zzz}}}{{{UUUAAA;;;>>>;;;999:::666666555444333333333333333999888;;;IIIhhhzzzkkkvvvsssVVVKKKNNNTTTbbbjjj]]]SSSkkkiiiXXXQQQVVVllltttdddQQQUUU___bbbjjjrrr{{{}}}mmmjjjgggfffhhhnnnuuuyyywwwppplllnnnqqqqqqrrrttthhhjjjiiigggkkkrrruuusssmmmlllkkkjjjiiihhhhhhhhhgggeeecccbbbbbbaaa```^^^______```bbbdddccc___]]]XXXWWWTTTQQQOOOMMMLLLKKKGGGEEEBBBAAABBBBBBBBBAAACCCCCCDDDFFFFFFGGGGGGGGGDDDPPP]]]ssszzz{{{JJJ@@@777...777///111111000000111111222333222111555:::888???^^^xxx|||yyywwwzzz{{{||||||{{{{{{}}}~~~|||{{{}}}wwwjjjqqqnnnaaaXXXMMMBBBFFFNNNKKKLLLNNNNNNHHHDDDJJJYYYfff{{{yyy{{{nnnkkkiiilllssswwwmmmNNNKKKIIIJJJOOOQQQQQQSSSWWWccceeemmmzzzssseeecccbbbeeefffgggpppxxx||||||fffggg~~~VVVDDD???:::555222///000222333111...---.........//////000000............////////////222333555555777CCC[[[rrrzzz}}}eeeTTTNNNNNNNNNMMMSSSUUUPPPHHHIIIVVVccciiioootttwwwyyyzzzyyy~~~zzz|||UUUAAA;;;>>>:::999:::666666555444333333333333444666666999HHHfff|||lllwwwpppVVVNNNNNNSSS```hhh\\\UUUnnn___SSSQQQVVVgggyyymmmYYYSSSZZZbbbggg~~~uuuhhhbbb___[[[YYYYYY[[[___bbbooowww~~~ssskkkddddddfffeeefffhhhaaaiiioooooooooqqqpppnnnnnnmmmllljjjiiiiiihhhhhhfffeeecccbbbbbbaaa___]]]___aaacccfffgggeee```[[[WWWVVVSSSQQQNNNLLLKKKKKKHHHEEEBBBAAABBBBBBAAAAAACCCCCCDDDFFFFFFGGGGGGFFFHHHRRR[[[NNN@@@888///777///111111000000111111222333444111333999:::CCCbbbqqquuu~~~{{{yyyxxxzzz{{{{{{zzzzzzzzz}}}~~~}}}vvvhhhlll{{{wwwhhh]]]WWWOOOEEEGGGMMMIIIMMMLLLIIIFFFHHHQQQ```kkksss|||www{{{wwwVVVKKKGGGFFFGGGHHHHHHMMMSSSXXX___jjjsssyyymmmccccccbbbdddkkkllluuu|||jjjqqqzzzZZZCCC<<<:::888555111000222222000............/////////000000............////////////111222444555777CCC\\\rrr}}}www}}}uuu^^^OOOIIIJJJIIIHHHNNNQQQPPPIIIIIITTTbbbiiilllrrrwww|||~~~~~~VVVBBB;;;>>>:::888:::777555555444333333333444444444666999GGGggg|||lllwwwnnnWWWPPPOOORRR^^^ddd\\\YYYtttvvvWWWVVV[[[```jjjrrrlll___TTTSSS]]]ggglll{{{ssshhhbbb]]]^^^\\\ZZZXXXWWWXXXYYYZZZccclllsss{{{jjj```XXXVVVWWWXXXYYY]]]fffooovvvtttpppnnnmmmjjjnnnmmmlllkkkiiiiiiiiiiiifffdddbbbaaaaaaaaa___]]]^^^```cccfffgggccc\\\WWWVVVTTTRRRPPPMMMKKKJJJJJJHHHEEECCCAAABBBBBBAAA@@@CCCCCCDDDEEEFFFFFFFFFFFFGGGPPPUUUSSSAAA999111666///111111000000111111222333666222222777999EEEhhhffflll|||~~~}}}{{{{{{zzzzzzyyyzzzzzzyyyxxxyyy}}}zzzjjjjjjuuuvvvnnnaaaVVVRRRNNNFFFGGGKKKFFFLLLHHHDDDEEELLLZZZjjjttt||||||rrrfffaaa\\\XXXTTTSSSYYYbbbuuu~~~sssrrr~~~hhhccceeebbbbbbiiiiiiqqqwww{{{|||fffnnneeeIII???>>><<<777222111222222111///......////////////000000............////////////000111333555777DDD]]]sss|||uuuyyyzzzkkkWWWJJJGGGGGGFFFDDDJJJOOOPPPKKKHHHOOO]]]gggjjjooovvv~~~WWWBBB;;;>>>999888:::777555444444333333333444444777888;;;HHHjjj|||mmmvvvpppYYYRRRPPPSSS]]]ccc]]]___{{{cccQQQYYYeeeiiijjjbbb[[[SSSRRR___pppxxxxxxzzzmmm```]]]```___[[[RRRSSSTTTUUUWWWXXXYYYZZZ\\\```bbbmmmzzz```UUULLLJJJLLLNNNQQQVVVnnnssstttpppmmmmmmmmmkkknnnmmmllljjjiiiiiiiiiiiieeedddbbbaaaaaa```^^^\\\]]]]]]^^^```___\\\WWWSSSTTTSSSQQQOOOLLLKKKJJJIIIHHHFFFCCCAAAAAABBBAAA@@@CCCCCCDDDEEEFFFFFFEEEEEEAAAKKKNNNyyyZZZAAA;;;222555000111111000000111111222333666333444555666FFFsssvvv^^^jjj~~~}}}{{{zzz{{{||||||yyyyyyyyyxxxwwwyyy}}}qqqnnnvvvuuulll\\\OOOJJJIIICCCDDDIIIFFFHHHFFFCCCDDDMMM^^^sssyyyyyyuuuzzz{{{qqquuu{{{{{{fffdddgggcccbbbccccccjjjpppttt|||wwwbbbbbbrrrTTTHHHFFF<<<888333222333444444222//////////////////000000............///////////////000222444777DDD]]]ttt|||tttyyy|||yyylll```QQQIIIHHHIIIHHHEEEHHHNNNRRRMMMGGGKKKWWWbbbjjjmmmrrrzzzXXXCCC;;;===999777999777444444333333333444444555888999:::GGGlllrrrwwwxxx___VVVRRRUUU^^^cccaaaeeennnSSSMMMVVVbbbddd]]]XXXYYY\\\bbboooyyyyyyssshhhbbb[[[ZZZ___ccc]]]TTTUUUXXX\\\aaaeeehhhiiijjjjjjllljjjooo}}}ZZZOOODDDBBBCCCFFFKKKPPP```eeeiiijjjlllpppooolllmmmlllkkkjjjiiihhhhhhhhheeecccaaa``````___]]]\\\^^^\\\ZZZYYYXXXWWWUUUSSSSSSRRRPPPNNNLLLKKKJJJJJJIIIFFFCCCAAAAAAAAA@@@???CCCDDDDDDEEEEEEEEEEEEDDD>>>IIIKKKsss___@@@<<<444444000111111000000111111222333333333666777777MMMuuu___mmm}}}~~~}}}{{{zzzzzz|||}}}xxxxxxyyyxxxxxxyyy}}}vvvqqqxxxxxxppp[[[IIIBBBBBB>>>AAAHHHGGGDDDFFFFFFGGGOOOccc~~~|||||||||}}}|||uuutttxxx}}}ddddddiiifffeeedddcccjjjpppuuu{{{ggg```xxx[[[MMMHHH;;;777444333666888777666000000000000000000//////............////////////...000222444777CCC\\\ssszzzrrryyy{{{tttlllgggffffffdddbbb]]]TTTKKKHHHKKKNNNLLLIIIFFFKKKPPPNNNIIIJJJVVVbbbllllllnnnttt|||YYYDDD;;;===888777999777444444333333333444555555555888:::FFFnnn{{{xxxxxx~~~dddZZZRRRVVV___eeedddjjj}}}aaaPPPOOORRRZZZ\\\QQQPPPXXX```fffjjjkkkeee]]]WWWZZZ\\\[[[ZZZZZZZZZ[[[aaadddjjjpppvvvzzz|||}}}|||~~~~~~|||WWWLLLBBB@@@BBBEEEKKKPPPOOO\\\iiipppssstttqqqmmmlllkkkjjjiiihhhgggggggggdddbbb`````````___]]][[[___]]]YYYWWWWWWWWWVVVVVVSSSRRRPPPNNNMMMKKKKKKJJJIIIGGGCCCBBBAAAAAA@@@???CCCDDDDDDEEEEEEDDDDDDDDD@@@JJJJJJpppddd>>>===666444111111111000000111111222333000222777:::<<>>;;;???HHHJJJEEEHHHJJJMMMVVVnnn|||llljjjrrrrrr}}}}}}|||yyybbbdddjjjhhhhhhcccbbbiiipppwwwnnneeeyyyoooXXXLLLBBB:::777555666999;;;:::777111111000000000000//////............///////////////000222444666CCC\\\rrrxxxrrrzzzuuulll```YYYWWWVVVTTTQQQNNNIIIEEEGGGOOOTTTSSSOOOFFFIIIMMMNNNKKKMMMXXXeeelllkkkmmmssszzzZZZDDD;;;<<<888666999777333333333333333444555666333999<<>>SSSxxxeeettt~~~|||{{{}}}~~~}}}{{{yyywwwvvvvvvvvvuuuxxx{{{|||||||||}}}||||||}}}wwwpppvvvxxxsss\\\EEE<<>>CCCDDDDDDDDDDDDDDDCCCCCC>>>FFFDDDkkkhhh;;;===888333222111111111000111222222333777222333888===MMMtttoooaaawww~~~|||{{{|||}}}~~~~~~}}}|||zzzxxxvvvtttssssssuuuxxx|||~~~~~~~~~~~~~~~xxxpppvvvyyyttt\\\EEE===AAA@@@AAAIIIKKKNNNLLLMMMVVVmmmzzzhhh]]]TTTWWW^^^ZZZ[[[aaaiiisss|||~~~kkkffffffdddeeebbbaaaiiirrr{{{zzznnnoooLLLJJJIII===<<<::::::;;;===<<<888444222111111111000000//////............/////////000000111333444666AAAZZZppp{{{|||~~~yyyhhheee^^^UUURRRQQQOOOIIICCCCCCBBBDDDNNN[[[dddddd```WWWRRRPPPPPPMMMLLLRRR\\\cccfffqqq]]]FFF;;;<<<888888:::777555444444444444555666666444999:::QQQzzzjjjooozzzyyyooo]]]ZZZRRR^^^iiieeeppp{{{QQQMMMKKKIIIFFFEEEKKKSSSMMMTTTZZZ]]]dddoootttssstttzzzqqq\\\OOOKKKUUU___jjjnnnkkkrrrkkkgggbbb___```bbbeeefff```___```aaaaaa```\\\ZZZ\\\ZZZWWWVVVVVVUUUTTTRRRTTTSSSQQQOOONNNLLLKKKKKKHHHEEEBBBAAABBBBBBAAA@@@AAAAAABBBCCCCCCBBBAAAAAA??????DDDfffwwwyyy|||zzz{{{CCC888999333222222222111111111111111222555777999888:::KKKnnnssshhhwww~~~zzz{{{|||{{{||||||zzzwwwtttsssrrrrrrsssxxx{{{}}}}}}{{{{{{xxxsssvvvyyy\\\III:::===FFFHHHIIILLLRRRWWWYYYdddmmmbbbZZZXXXXXXYYYaaakkkvvv~~~ooobbbggghhh```bbbfffnnnzzzoooxxxrrrPPPCCC@@@DDD>>><<<::::::;;;;;;:::888222222111111000/////////////////////000000000000000000333777888???TTTkkkuuuuuuyyy{{{lllccc]]]jjjiiifff```]]][[[SSSJJJEEEEEEFFFIIIOOOUUUZZZ]]]]]]VVVRRRQQQQQQOOOSSSYYY```lll|||]]]EEE;;;<<<999888:::777444444444333444555555666:::>>>@@@ZZZpppnnnlll^^^XXXcccjjjfffrrr|||oooQQQJJJEEEEEEFFFJJJQQQYYY]]]eeelllpppxxxvvvXXXRRRUUUeeezzz}}}kkkiiimmmjjjhhheeeccccccdddcccbbb```___^^^______^^^\\\ZZZ[[[YYYWWWVVVWWWWWWVVVUUURRRQQQOOOMMMLLLJJJJJJIIIHHHEEEBBBAAAAAABBBAAA@@@AAAAAABBBCCCCCCBBBAAAAAA???@@@EEEfffuuuxxx||||||~~~FFF888999333222222222111111111111111222111333666777:::LLLqqquuummm{{{~~~{{{}}}~~~||||||~~~|||zzzwwwuuusssrrrsssssswwwzzz}}}}}}||||||xxxtttvvvyyy\\\JJJ<<<@@@HHHJJJKKKNNNPPPYYYcccvvv~~~bbbYYYRRRUUU\\\iiizzzqqqcccgggggg```dddhhhooo|||jjjgggKKKBBB???AAAAAA???===<<<;;;:::888666222222111111000000//////////////////000000000000111000333777888???UUUmmmtttooo{{{ooo{{{llldddhhhnnn|||tttkkkfffbbbZZZRRRLLLJJJHHHFFFHHHMMMTTTYYY```^^^ZZZUUUSSSVVV[[[```fffrrr\\\EEE;;;<<<999888:::666333333333333333444444555888<<>>===;;;777444333333222111111000000///////////////000000000000333111222555777@@@XXXqqqwwwlll}}}~~~yyyuuuxxx{{{iiihhhvvvrrreee___```___\\\XXXVVVSSSMMMJJJMMMVVV]]]{{{yyybbbVVV\\\bbbaaannnxxx[[[EEE;;;===:::888999555333222222222222333444444888:::===YYY~~~}}}uuuvvv|||fff\\\[[[gggmmmqqq}}}XXXJJJKKKOOOVVV]]]hhhzzznnnuuuyyyooolllllljjjiiibbbaaa```aaabbbbbbaaa___^^^[[[XXXWWWXXXZZZZZZZZZ]]][[[XXXVVVVVVUUUSSSQQQOOONNNLLLKKKIIIIIIHHHHHHGGGDDDAAA@@@AAAAAA@@@???AAAAAABBBCCCCCCBBBAAAAAA>>>BBBGGGcccJJJ:::999444555111111000000111222222333111444666666888JJJnnn___cccttt~~~~~~|||||||||zzzxxxuuuttttttuuuuuuvvvzzz~~~~~~xxxtttRRRGGGAAAGGGLLLMMMQQQXXX]]]lllyyy]]]NNNCCCGGGFFFGGGNNN^^^vvvpppddddddeeecccbbbeeemmm{{{gggsss~~~UUUHHHEEEAAABBB@@@???>>>>>>>>>===999777333333222222111000000000////////////000000000000333111222555777???WWWpppvvvyyyyyy|||rrruuu~~~xxxgggXXXSSSWWWZZZXXXVVVUUUSSSOOOLLLNNNSSSXXX{{{zzzdddZZZaaaiiiiiioooyyy[[[EEE<<<>>>:::999999555333333333333333444444555888:::===VVVyyy}}}zzzzzz{{{}}}zzzttteee```jjjqqqrrr~~~vvvTTTPPPPPPUUU```qqqtttttttttssspppkkkgggdddcccaaa___^^^^^^```aaaaaa```]]]ZZZWWWWWWXXXZZZZZZZZZ]]][[[WWWUUUTTTSSSQQQOOOOOONNNLLLKKKJJJIIIIIIIIIFFFDDDAAA@@@@@@AAA@@@???AAAAAABBBCCCCCCBBBAAAAAA>>>CCCGGG___LLL;;;:::444666000000000000111222333333...111444555999MMMqqqfffhhhyyy~~~~~~~~~{{{||||||zzzxxxuuuttttttuuuvvvwww{{{vvvnnnNNNFFFCCCIIIMMMNNNSSS\\\]]]zzzmmmzzz~~~jjjKKKGGGEEEGGGHHHHHHGGGMMMXXX```cccgggpppzzz}}}ooodddcccdddddd___cccjjjxxxgggmmmyyy{{{UUUIIIDDD???BBB===<<<===>>>???===:::888333333333222111111000000////////////000000000000222000222555666>>>UUUmmm|||}}}{{{www}}}wwwcccQQQLLLPPPUUUUUURRRPPPNNNMMMNNNOOOQQQRRRfffjjjeeeYYYVVV```jjjnnnrrr{{{[[[EEE<<<>>>;;;999999444444444444333444555555666555777:::QQQwwwttt~~~|||qqqyyy}}}nnnccckkkuuussswwwoooSSSUUUUUU```xxx{{{zzzrrr}}}~~~qqqkkkppptttqqqiiibbbaaabbbaaa```______aaaaaa```^^^\\\ZZZXXXXXXYYYZZZZZZZZZ[[[XXXUUUTTTSSSRRRQQQOOONNNMMMLLLJJJJJJIIIIIIIIIFFFDDDAAA@@@@@@@@@@@@???AAAAAABBBCCCCCCBBBAAAAAA???CCCEEEZZZOOO>>>:::333444000000000000111222333444...222555666:::NNNsssllliii|||}}}|||}}}{{{||||||zzzxxxvvvuuuuuuvvvwwwxxx|||sssgggMMMFFFEEELLLOOOPPPVVV```___vvvkkk~~~aaaMMMOOOQQQNNNQQQQQQLLLKKKNNNMMMIIIOOOXXXcccnnnyyyzzz|||xxxoooeeebbbbbbcccZZZ]]]eeettthhhfffxxxwww{{{UUUJJJEEE@@@CCC;;;;;;<<<===>>>===999666444333333222222111111000////////////000000000000222000222666666<<>><<<888555444444333222222111111000////////////000000000000111000333666666<<>>>>>:::::::::444444333333333333444555555777<<<<<>>>>>:::::::::444444333333333333444555555555999;;;RRRuuuwwwxxx|||tttvvvuuu^^^SSSbbbuuucccVVVUUUWWWTTTVVV[[[\\\bbbbbb___gggzzzlllbbb\\\ZZZeeesss{{{uuu|||sssjjjhhheeebbb```aaaaaa``````^^^\\\[[[ZZZZZZXXXVVVVVVWWWWWWWWWVVVTTTSSSRRRQQQPPPNNNMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDFFFCCCAAA???@@@@@@??????BBBAAAAAACCCEEEFFFGGGGGGGGGFFFHHHWWW{{{QQQ>>>999666222111111000000111111222333333222444777;;;JJJmmmxxxZZZZZZiii{{{|||~~~}}}zzz}}}|||zzzxxxxxxyyy{{{|||~~~~~~oooWWWLLLMMMRRRRRRQQQZZZcccbbb{{{fff[[[vvv~~~yyymmmdddfffqqq{{{tttiiiddd___]]]]]]```kkkuuuvvvooo~~~iii]]]^^^]]]bbbccchhhuuummm```}}}|||ZZZLLLJJJAAA;;;;;;===>>>===;;;888888888777666444222111000000111////////////////////////000333111222666777GGGbbbttttttjjjgggYYYKKKEEEGGGMMMTTTYYY\\\mmmpppppp}}}yyyttt{{{yyyrrrqqqsssVVVEEE>>>>>>:::::::::444444333333333333444555555555888<<>>@@@BBBDDDGGGIIIJJJKKKKKKKKKKKKMMM[[[}}}zzzvvv{{{UUU???888666333111111000000111111222333444333444777:::IIIkkkwwwYYYWWWddd||||||}}}{{{~~~}}}|||{{{{{{{{{{{{{{{}}}~~~mmmTTTPPPUUUWWWWWWXXX^^^cccdddpppVVV\\\tttzzzzzzdddfffrrrzzztttoooiiidddeeejjjooobbbtttyyyppp___^^^\\\aaafffmmmxxxsss^^^wwwuuu^^^NNNJJJBBB<<<>>>>>>>>><<<:::999999;;;===:::777333111000111222000000000000000000000000111444222222555666EEE___sss}}}vvvlllyyy}}}{{{}}}xxxggg\\\SSSJJJHHHKKKRRR^^^iiisssllltttVVVEEE>>>>>>:::::::::444444333333333333444555555777:::>>>^^^ttt{{{eee[[[eee{{{wwwuuu}}}oooxxx}}}gggZZZfffcccWWWPPPLLLQQQXXX[[[^^^bbbccceeeiiippp|||~~~sssiiitttyyypppxxx}}}yyy~~~iiibbbeeeeeebbb^^^^^^^^^^^^]]]\\\[[[YYYYYYVVVUUUUUUVVVWWWVVVTTTSSSRRRRRRQQQOOONNNMMMLLLKKKKKKJJJHHHFFFFFFGGGIIIJJJEEECCC@@@????????????>>>>>>AAAFFFIIIKKKLLLLLLLLLNNNOOOPPP]]]}}}zzzttt{{{XXX???888666444111111000000111111222333444222444666999GGGhhh[[[WWWaaa~~~~~~~~~|||||||||||||||{{{{{{zzzzzz}}}~~~kkkSSSTTT\\\]]]ZZZ]]]```bbbfff\\\UUU]]]sss}}}pppmmm}}}yyyrrrppprrrkkk```nnnvvvaaa___\\\\\\dddmmmwwwsssZZZsssvvvWWWFFFEEECCCCCC@@@@@@>>><<<999999;;;===AAA>>>999444111111111222000000000000000000000000000333111111444555DDD___nnntttmmmiiiyyy~~~ppp\\\VVVRRRSSSSSSWWWeeetttpppgggppp{{{VVVEEE>>>>>>:::::::::444444333333333333444555555888;;;@@@aaatttooo``````nnn{{{|||{{{ppp{{{|||ddd\\\qqq}}}^^^SSSPPPPPPXXX```ggglllpppmmmllllllqqq{{{{{{qqqmmmtttwwwmmmdddcccdddbbbaaabbb^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVWWWXXXYYYXXXUUUSSSSSSRRRQQQPPPOOOMMMLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJEEEBBB@@@>>>?????????>>><<>>CCC???:::555222111222222000000000000000000000000---111///000444666EEE```qqquuusssrrrwww^^^YYYYYY]]][[[\\\iiizzzqqqhhhnnnxxxVVVEEE>>>>>>:::::::::444444333333333333444555555666;;;AAA```zzzjjjeeeooo~~~zzzuuu|||bbb___zzzpppYYYLLLOOOVVVbbbnnnxxx~~~tttooojjjkkkqqqxxx{{{|||{{{~~~{{{ssszzzrrrddd```^^^```cccbbb^^^^^^aaa]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWXXXZZZ[[[YYYVVVSSSSSSRRRQQQPPPNNNMMMLLLLLLGGGFFFEEEDDDDDDDDDEEEFFFEEEBBB???>>>>>>???>>>======BBBGGGIIIHHHGGGGGGIIIGGGHHHIIISSSpppxxx|||XXX>>>:::999444111111000000111111222333222111222555777DDDddd~~~VVVSSS^^^|||zzzyyyyyyzzzzzz{{{|||}}}ttt```QQQQQQhhhhhh^^^cccaaabbbvvv\\\PPPXXX\\\~~~}}}tttwww||||||dddeeeiiiuuuqqqoootttnnnccceee``````hhhmmmrrrfffYYY~~~sss[[[PPPGGGEEE@@@@@@???<<<999999;;;===@@@>>>999555333222222222000000000000000000000000,,,000//////444555EEE```yyyyyyxxx~~~yyy]]]YYY\\\cccbbb___jjj{{{|||vvvVVVEEE>>>>>>:::::::::444444333333333333444555555444;;;AAAZZZnnnnnn~~~xxxyyyqqq]]]eeerrreeeXXXNNNVVVbbbooo{{{uuurrrooommmnnnsss{{{ssskkkqqqyyy{{{fffXXXPPPLLLMMMPPPVVV]]]]]]YYYYYY\\\[[[[[[[[[[[[ZZZYYYYYYXXXVVVVVVXXX[[[\\\ZZZUUURRRQQQQQQPPPNNNMMMLLLKKKJJJFFFFFFEEEEEEDDDDDDDDDCCCDDDBBB???>>>>>>???>>>===???DDDHHHHHHEEEDDDEEEGGGFFFGGGGGGPPPmmmYYY???;;;999222111111000000111111222333222111444777999FFFfff}}}WWWXXXiii||||||{{{{{{}}}~~~ooo^^^TTTbbb~~~{{{kkkjjjcccddd}}}wwwMMMOOOYYY```}}}~~~~~~mmmfffeeekkk~~~hhhRRRVVViiigggcccggg___bbbiiikkkooogggXXXwww|||}}}aaaRRRHHHEEE??????>>><<<:::999:::<<<<<<:::888555333222222222////////////////////////...111//////333444CCC^^^zzzxxxrrrwww|||}}}|||aaa\\\```iiihhhaaagggwww~~~uuu}}}VVVEEE>>>>>>::::::;;;444444333333333333444555555333;;;@@@TTTtttvvvxxxooocccWWWkkkeee___YYYRRR\\\kkkwwwzzzsssuuuxxxxxxuuusssxxx~~~lllrrrrrr\\\HHHBBBCCCEEEAAADDDKKKTTTXXXWWWVVVYYYYYYZZZZZZZZZYYYXXXWWWWWWUUUVVVXXX[[[\\\YYYUUUQQQPPPOOONNNMMMLLLJJJIIIIIIGGGHHHHHHHHHGGGFFFDDDDDDDDDBBB???>>>>>>>>>>>>===BBBFFFIIIHHHDDDBBBDDDFFFHHHIIIIIIQQQnnn[[[???;;;888000111111111000111222222333333222555888;;;GGGggguuu]]]aaauuu~~~}}}}}}nnn```YYYvvvwwwrrreeedddjjjHHHRRR]]]ggg~~~zzziiiaaa___lll}}}~~~gggNNNMMMTTTooodddcccggg]]]aaagggiiimmmdddOOOddd}}}rrrUUUHHHAAABBB>>>>>>>>><<<:::999999;;;999888666555333222222111////////////////////////000333000///222222AAA[[[ttttttiiiyyyttt~~~www~~~{{{{{{hhhbbbeeeooolllbbbeeerrrrrrhhhddd```SSSIII@@@===;;;888777888444444333222333444555666444;;;===OOOxxx|||}}}oooaaa\\\[[[rrrgggZZZUUUSSSWWWpppvvvmmmxxxvvvtttuuuxxxwwwtttyyymmm}}}rrr[[[OOOLLLHHHCCC@@@AAABBBDDDHHHLLLQQQUUUWWW[[[YYYXXXVVVVVVVVVWWWWWWTTTUUUWWWXXXVVVTTTQQQNNNPPPPPPOOONNNLLLJJJHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEAAAAAA???>>>>>>>>>???@@@BBBEEEHHHJJJIIIIIIIIIJJJOOOMMMIIIQQQnnn]]]CCC:::777555000111111111111222222222222222555888999FFFhhhdddnnn~~~~~~|||}}}zzz|||~~~nnn___dddwwwiii^^^dddYYYEEETTT___fffvvvpppccc[[[```gggbbbWWWOOOKKKYYYooovvvfffaaa^^^```fffbbbfffppp```MMM^^^eeeJJJDDDBBBCCC===>>>>>>>>>>>><<<:::999:::888666333222222333444222111111000///......---111222000222666333>>>WWW|||ppphhhzzz}}}~~~~~~~~~ooojjjrrr{{{{{{wwwkkkgggkkkhhhjjjwwwsss]]]VVVVVVWWW{{{RRRHHH@@@===;;;888666777444444333222333444555666444;;;>>>MMMsss~~~lll\\\YYY\\\zzzeee___^^^YYYbbbxxxqqqkkkttttttsssvvvzzzyyyvvvzzzqqqnnnWWWMMMJJJHHHDDDAAAAAAAAA@@@BBBFFFMMMSSSWWWYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVUUUSSSRRRPPPOOOOOONNNMMMKKKIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDAAAAAA???>>>>>>>>>???@@@BBBEEEIIIKKKKKKKKKJJJKKKNNNMMMKKKQQQlll^^^EEE;;;888666000111111111111222222222222222555888999FFFgggooo}}}zzz{{{zzz|||~~~kkkaaalllnnn```YYYaaaqqqSSSIIIWWW]]]hhhtttgggaaajjjsssmmmZZZKKKIII```pppbbbaaa```ccciiillluuu}}}___OOOeeeaaaGGGBBB???>>>@@@@@@@@@???>>><<<:::999777777666666555333222222222111111000//////......000222///111555333===TTToooqqq~~~|||lllfff}}}{{{yyyzzzyyy}}}|||kkk``````cccnnnsss}}}zzzkkkeeejjjhhhiiiuuuyyypppvvv___RRRPPPRRRSSSrrrQQQGGG???<<<:::777555666444444333222333444555666333<<<>>>LLLqqq~~~|||hhhZZZYYY___~~~nnn___cccbbbbbbrrr|||mmmjjjooorrrtttzzz~~~uuulll}}}~~~jjjTTTJJJIIIHHHEEEDDDBBB???<<<<<>>>>>>>>???@@@@@@DDDJJJMMMMMMMMMLLLMMMNNNOOONNNRRRiii^^^DDD:::777444000111111111111222222222111222555777888EEEfffyyy{{{zzz{{{zzz|||~~~~~~zzzgggfffyyyaaaVVVWWWbbbzzz]]]NNNPPPYYY[[[mmmyyynnnlllzzzhhhQQQNNNrrrfff___bbbbbbeeehhhppp|||ZZZQQQmmmcccGGGAAA===<<>><<<:::999555666777777777444222000111111111000000//////......111//////444222;;;PPPlllooo{{{}}}rrrooo{{{|||{{{xxx}}}ssssssxxx~~~tttjjjeeecccaaadddlllyyylllbbbhhhggggggppp~~~lllYYYVVVjjj{{{}}}mmmjjj```TTTNNNOOOQQQPPPrrrPPPGGG???<<<:::777444555444444333222333444555666444;;;===NNNxxxfffZZZ[[[aaa~~~aaa^^^fffcccfffxxxllljjjlllooovvvgggdddxxx~~~jjjSSSJJJIIIIIIGGGFFFBBB@@@<<<:::<<<@@@EEEIIINNNPPPSSSUUUVVVUUUTTTSSSVVVTTTSSSQQQPPPOOOOOOPPPMMMLLLLLLKKKIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCAAAAAA???>>>>>>>>>???@@@???DDDIIIMMMOOONNNNNNNNNNNNQQQQQQSSShhh}}}]]]BBB888555222000000111111111222222222111111444777777DDDeee{{{|||{{{~~~|||~~~yyyfffkkkVVVPPPZZZfffvvvSSSNNNTTTYYY\\\yyyyyyqqqrrrrrrZZZXXXwwwaaa___bbbbbbfffccchhhrrruuuzzzUUUPPPsssmmmMMMBBB>>>?????????>>>>>><<<;;;:::999555666666666666444333111111111111000000000//////---111......333222999KKKpppvvvyyyvvv|||vvvzzz{{{yyywwwnnnqqqzzz|||xxxtttgggdddcccgggppp|||~~~yyyzzz}}}wwwzzz~~~kkk^^^dddeeedddjjjwwwzzzYYYMMMLLLZZZdddhhhuuupppbbbmmmkkkddd[[[WWWXXXWWWSSSuuuOOOFFF???===;;;777444444444444333222333444555666555999;;;RRRcccWWWZZZccc___bbbiiiaaabbbtttjjjiiiiiillluuu{{{dddeee~~~mmmVVVLLLKKKJJJHHHGGGCCCBBB@@@>>>=========>>>FFFIIIMMMRRRUUUVVVVVVVVVWWWUUURRROOOMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCAAAAAA???>>>>>>>>>???@@@???CCCHHHLLLMMMNNNNNNNNNNNNRRRRRRTTTgggzzz\\\BBB999666444000000111111111222222222111111444666777CCCddd|||zzzhhhqqquuuRRRPPP^^^hhhmmmOOONNNSSSXXXeee~~~uuutttwwwooo]]]bbb|||eee______```eeebbb```bbbeeeoooUUUOOOuuuwwwRRRCCC???BBB<<<<<<;;;;;;::::::::::::888777555444333333444555111111111111000000000000,,,111...---222222777EEEjjjtttuuuoooxxx{{{rrruuu~~~zzz~~~sssmmmuuu|||wwwrrrjjjbbbaaahhhttt}}}wwwpppkkkiiiiiilllnnntttjjjZZZ^^^```___dddtttiiiSSSLLLKKKSSSWWWXXXbbboooxxx~~~wwwrrrlllfffrrrpppiiiaaa```bbbaaa]]]oooOOOGGG@@@>>><<<888555555444444333222333444555666666888:::TTT{{{\\\QQQYYYggg}}}]]]```eee]]]^^^{{{pppgggggghhhmmmwwwvvveeelllqqqZZZOOOMMMMMMKKKJJJEEEEEEDDDCCC@@@===:::999>>>BBBGGGMMMRRRUUUVVVVVVUUUTTTQQQNNNLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDAAAAAA???>>>>>>>>>???@@@???BBBFFFIIIJJJKKKLLLNNNLLLOOOOOORRRgggqqqnnnxxxzzz\\\CCC;;;888777000111111111111222222222111111444555666BBBccc{{{yyyhhhwwwpppQQQQQQaaagggaaaLLLMMMRRR[[[tttzzzzzzqqqjjjeeemmmkkk^^^\\\^^^eeeeee___]]]```pppYYYQQQuuu{{{wwwRRRBBB>>>AAA<<<;;;:::999999888999999888777444333222333555666111111111111111111111111,,,222///---222333666AAAcccrrrtttkkkooo{{{ssszzz{{{yyysssqqqzzzzzzooofffbbbeeejjjvvv}}}vvvpppkkkiiihhhpppooommmoooyyygggUUUWWWZZZZZZ___rrrcccOOOKKKKKKPPPRRRTTT[[[ddd```kkkssssssnnnkkkhhheeeiiigggccc```cccjjjllliiieeePPPGGG@@@???===999555555444444333222333444555666666999:::TTT~~~jjjTTTQQQ^^^oooaaa___ccc```aaayyynnneeehhhmmmttt~~~rrriiixxxrrr[[[PPPOOOOOONNNMMMGGGGGGFFFEEEBBB???<<<;;;999<<>>>>>>>>???@@@???AAADDDEEEFFFHHHJJJLLLIIIKKKJJJNNNfffmmmgggsss}}}XXX@@@999888666000111111111111222222222111111333555555BBBcccpppwwwuuugggzzzkkkRRRRRRcccgggZZZLLLOOOWWWdddrrrmmmjjjmmmooorrryyy~~~ttteeejjjsssiii]]]]]]___dddddd``````dddttt[[[TTTvvv}}}oooPPPDDD>>>???@@@>>><<<:::888777777777666666555444444444444444111111111111111111111111,,,333000---333444666>>>bbbtttuuunnn~~~xxxzzz}}}~~~}}}zzzyyyvvvvvv}}}zzzsssmmmjjjlllwww}}}wwwnnnhhhkkkuuu~~~uuunnnrrr}}}{{{eeeQQQQQQTTTUUU[[[ppp}}}yyy~~~zzz___KKKJJJLLLPPPUUUZZZ___ddd^^^kkkuuutttnnnhhheeebbbaaaaaa```ccckkkvvvyyywwwdddPPPHHHAAA@@@>>>999666555444444333222333444555666555:::;;;RRReeeYYYMMMUUUfffuuujjjdddiiikkkhhhzzzooofffkkkttt|||sssppprrrZZZPPPPPPPPPPPPPPPIIIHHHGGGEEECCCAAA@@@???777:::>>>CCCHHHLLLNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA???>>>>>>>>>???@@@???AAABBBCCCDDDFFFIIIKKKGGGGGGFFFKKKdddsssmmm}}}SSS<<<666555444000111111111111222222222111111333555555AAAbbbccckkkxxx~~~~~~{{{yyyqqqfff|||hhhQQQRRReeejjjYYYMMMTTT^^^lllyyy```[[[YYY\\\___bbbiiippp{{{~~~zzznnn^^^jjj|||bbb^^^bbbaaabbb```___dddiiivvv\\\UUUxxxiiiOOOGGGAAA>>>DDDBBB???;;;888666555555333444666777777555444222111111111111111111222222---444111---333555666===bbbvvvsss~~~yyyvvv{{{www|||yyyyyy{{{{{{zzz~~~xxxlllxxx}}}{{{tttiiicccmmm{{{mmmjjjqqqvvvwwwzzzxxxdddOOOMMMPPPSSSYYYnnnsssvvvrrrkkkZZZKKKLLLNNNRRRYYY```eeegggsss~~~vvvooollljjjdddfffgggkkkvvviiiSSSJJJAAA???<<<888555555444333333333333444555555:::555999TTT}}}lllTTTNNNOOOZZZgggzzzttteeemmmoooeeevvvqqqkkk}}}zzzrrrccc\\\WWWPPPMMMNNNLLLLLLKKKJJJGGGCCC???======;;;999:::@@@FFFLLLOOOOOOOOOMMMLLLKKKKKKKKKKKKIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA???===<<<>>>@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBFFFGGGMMMdddzzz|||QQQ???888333111333222000000111222111111444333333555555AAA```ddddddttt|||jjjbbb```TTT]]]ccc[[[PPPLLL^^^gggvvvgggVVVVVVVVVTTTUUU[[[dddjjjsssyyyyyyssscccmmmfff^^^bbbbbb^^^______VVVccc|||YYY^^^~~~jjjJJJ???;;;>>>???===999777777666555333333333333444444555555555333333222222111000000000111111111000000333777:::XXXuuu|||}}}~~~}}}|||~~~|||xxxggghhhnnnjjjooohhh___```llluuu|||xxxmmm___VVVWWWYYYYYYssswwwkkkrrruuuvvvlll[[[JJJLLLRRRZZZ___cccllluuuzzzuuunnnjjjfffggglllyyyhhhUUUKKKCCC???===888555555444333333333333444555555777333888QQQyyy~~~}}}aaaLLLKKKQQQ[[[fffzzzmmmrrrssskkkyyywwwvvv}}}lll```XXXQQQQQQUUUNNNNNNOOONNNKKKHHHDDDAAA>>>;;;888888<<>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEHHHHHHLLLcccTTTBBB999444111333111000000111222222111444222333444444AAA```eeedddsss}}}~~~}}}kkkddd^^^SSS\\\___WWWMMMOOObbbooosss\\\WWWXXXYYYZZZ[[[```gggmmmxxx||||||vvvsssiiiwww{{{bbb]]]cccfffccc]]]___XXXeee{{{WWW]]]zzzXXXIII@@@>>>>>>;;;888666666666555444333333333444444444555555333333222222111000000000111111111000000333777:::UUU~~~|||rrrwww}}}|||}}}|||zzzzzz}}}{{{xxxnnnrrrxxxyyyiiiccc^^^aaakkkpppxxxzzzsssdddXXXXXX^^^bbbssssssffflll~~~{{{ppppppfffWWWLLLNNNTTT]]]ccciiisss}}}xxxrrrpppnnnpppvvvjjjYYYOOOEEEAAA===888555555333333333333333444555555555444:::OOOsss}}}jjjQQQFFFJJJTTT```llluuuxxxwwwkkkvvvzzznnn]]]RRRQQQUUUPPPRRRSSSTTTRRROOOKKKHHHCCC???;;;999;;;???CCCEEEKKKKKKLLLKKKJJJIIIGGGFFFDDDDDDCCCCCCDDDEEEEEEFFFAAABBBBBBBBBBBBBBBBBBCCCAAA???======???@@@AAA@@@@@@AAABBBDDDEEEFFFFFFFFFGGGIIIHHHLLLdddSSSBBB;;;666333333111000000111222222111444111222333333@@@```fffdddttt~~~~~~}}}lllfffZZZSSS[[[[[[RRRJJJSSShhhzzzvvvjjj___TTTZZZ]]]aaadddhhhkkkpppssszzz}}}{{{zzzwwwxxxaaa\\\bbbeeeccc\\\aaa[[[gggyyyWWW^^^}}}YYYKKKBBB@@@===:::777666666777666555333333333444444444444555333333222222111000000000000111111000000222666999TTTzzzuuuxxx}}}yyyzzzyyyyyy{{{~~~zzzwwwttttttxxxqqquuu~~~yyyttt[[[XXXZZZaaakkknnnpppvvvtttdddTTTPPPXXX```qqqrrreeekkk{{{lllcccccc[[[OOOMMMOOOVVV```gggooo{{{}}}yyyxxxzzz}}}nnn^^^SSSHHHCCC>>>888555555333333222222333333444555666888===NNNooo}}}{{{pppuuu}}}qqqWWWDDDFFFKKKXXXhhh|||uuuyyyyyymmmuuu}}}fffWWWSSSTTTSSSUUUWWWYYYXXXUUURRROOOLLLGGGBBB??????@@@BBBCCCFFFGGGIIIJJJJJJHHHGGGEEECCCCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@AAAAAABBBBBBBBBAAA???>>>>>>???@@@@@@???>>>???AAABBBDDDEEEFFFFFFFFFHHHGGGLLLgggOOO@@@;;;777444222111///000111333222111333111111222222>>>^^^}}}fffcccqqq~~~~~~~~~~~~zzzkkkhhh{{{XXXTTT\\\XXXNNNJJJXXXmmmwww```[[[ZZZXXXbbbffflllrrrvvvzzz|||}}}{{{}}}sss^^^YYY___cccbbb___eee```iiiwwwWWW___rrrNNNEEEEEEHHH???<<<999777777777666555444444444444444444444444333333222222111000000000///000111000000111444777OOOttt|||~~~yyyyyyyyy|||}}}yyyvvvzzz~~~xxxpppssszzzkkk]]]ZZZcccrrr|||~~~zzzxxxwwwvvvvvvwwwyyy{{{|||~~~{{{\\\KKKMMMRRR___mmmrrrooouuuttteeeSSSNNNRRRWWWjjjnnneeekkkzzzzzzssseeeUUUPPPRRROOOHHHJJJLLLTTT___iiitttrrrcccXXXLLLEEE???888555444333222222222222333444444666999>>>KKKjjjxxxwwwkkknnnttt|||~~~xxx}}}~~~ppp\\\LLLCCCJJJNNNZZZqqqqqqvvvzzzvvv|||tttddd\\\YYYVVVXXX[[[\\\\\\ZZZWWWUUURRRNNNIIIEEEDDDCCCCCCBBBAAACCCFFFHHHIIIIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@@@@AAAAAABBBBBBAAA???>>>>>>???@@@???>>><<<===???AAACCCDDDEEEEEEEEEFFFEEEKKKfffMMM???:::777333222000///000111333333222222111111222222===[[[zzzlllaaagggrrrrrruuu}}}}}}}}}~~~wwwiiiiiivvvVVVXXX```XXXNNNMMM]]]wwweeeZZZ[[[___aaajjjnnnttt||||||rrr___ZZZ```eeeeeedddiiiccckkkxxxTTT]]]kkkHHHCCCFFFKKKBBB???;;;999888777666444444444444444444444444444333333222222111000000000///000000000000111333555DDDjjjzzzzzz}}}|||{{{}}}~~~}}}}}}~~~~~~sssooosss|||kkkVVVJJJJJJSSS^^^eeeuuuyyy}}}~~~|||zzzwwwsssooolllkkkdddcccaaa``````bbbdddeeeiiisss}}}xxxaaaLLLDDDIIINNN\\\nnnvvvtttxxxvvvkkk```ZZZXXXVVVeeeyyygggbbbgggrrrkkk```PPPFFFDDDFFFEEECCCAAAEEENNN\\\iiixxxttthhh\\\OOOGGG@@@999444444222222222222222333444444444888;;;GGGggg|||www|||}}}~~~|||{{{}}}yyytttpppmmmjjjgggeeeeeeiiillljjj^^^OOOIIIJJJNNNQQQ^^^{{{qqqvvv{{{{{{qqqfff___[[[\\\^^^______^^^\\\[[[VVVSSSPPPMMMJJJHHHDDDBBBAAABBBDDDFFFHHHHHHHHHHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@>>>???@@@@@@???===:::<<<>>>@@@CCCDDDEEEFFFFFFFFFDDDIIIcccuuu}}}PPP???999555111111000///000222333333222222111222444333<<>>;;;999888777666555555444444444444333333333333333222222111000000000...///000000///000222444>>>dddxxx~~~rrr}}}xxxqqqrrrooohhheeehhhiii[[[MMMHHHIIIKKKNNNPPP```fffnnnsssrrrmmmhhheeefffeeebbb^^^[[[WWWUUUTTTPPPOOONNNMMMMMMNNNOOOPPPPPP^^^jjjtttkkkVVVHHHEEEJJJNNN[[[mmmtttqqquuuuuupppkkkfff^^^WWWjjjssseeedddgggmmmjjj[[[IIIAAA@@@@@@@@@@@@999<<>>===;;;===???BBBDDDFFFGGGHHHFFFFFFEEEKKKeeennnnnnRRR???999555222111000///000222333333333111111444555333;;;UUUpppzzzddd^^^dddggguuu~~~}}}yyylllooojjjQQQ]]]ggg[[[RRRWWWlllzzzkkk]]]YYYZZZ\\\aaahhhkkklllooovvv}}}hhh\\\ddd~~~yyyiiieeedddbbbcccjjjhhhvvvpppOOOUUUzzzjjjGGG???;;;999===:::888777777777777666555555444444444333333333333333222222111000000000---///000000//////111333>>>```uuuxxxmmm}}}uuukkkeeefffccc\\\YYY\\\\\\UUUNNNLLLJJJGGGIIINNNTTTZZZbbbeeeddd```\\\ZZZ[[[YYYWWWTTTPPPNNNLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEOOOWWWccctttwwwkkkaaaRRRDDDCCCKKKPPP^^^lllmmmkkkqqquuusssooohhh^^^TTTjjjlllcccfffhhhkkkiiiWWWEEE???>>><<<;;;===888999???JJJUUUbbbsss{{{nnnaaaSSSIIIAAA999444444222222111111222222333444555888;;;IIIppp}}}qqqlllgggdddcccbbb```]]]\\\]]]___^^^TTTJJJLLLUUUVVV^^^rrr~~~~~~~~~~~~{{{xxxvvvssseeeddddddcccccccccdddddd______^^^]]][[[VVVOOOJJJGGGFFFFFFEEEEEEEEEEEEFFFCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???@@@@@@@@@>>><<<<<<>>>@@@CCCFFFHHHIIIJJJEEEFFFFFFMMMiiirrrnnnQQQ>>>:::777444111000///000222333444333111111555666444:::RRRmmm{{{hhhfffpppqqq{{{~~~~~~~~~~~~}}}|||pppqqqfffOOO^^^iii\\\SSSZZZqqqggg^^^YYY[[[[[[YYY^^^hhhhhhgggiiiooovvv|||~~~~~~~~~aaa___llluuugggeeeffffff___gggiiizzzhhhQQQUUUxxxnnnJJJBBB@@@???888666444444666888888777555555555444444333333333333333222222111000000000---///000000//////000222;;;YYYnnn|||mmmyyyzzzwwwgggaaa```ccc```XXXUUUYYYYYYUUURRROOOHHHDDDLLLWWWWWW]]]cccfffdddbbb``````]]][[[YYYVVVSSSQQQPPPOOOJJJJJJJJJJJJIIIGGGFFFEEEFFFLLLNNNWWWeeecccXXXUUUNNN???>>>HHHRRRaaakkkgggkkkttt{{{yyyqqqhhh\\\SSS```wwwttt___[[[bbbeeefffdddPPP>>>;;;;;;999888<<<;;;999;;;AAAGGGOOO]]]jjj|||yyynnn]]]KKK???888555555333333333333333333333333666:::;;;JJJwwwwwwrrrlllkkklllkkkhhhdddbbbhhhjjjbbbVVVOOOQQQUUU^^^fffyyyxxxnnnkkkpppvvvnnnllliiigggfffgggiiijjjfffhhhiiieee^^^WWWTTTTTTSSSOOOKKKHHHGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBAAA@@@???>>>===@@@@@@BBBDDDEEEFFFFFFFFFCCCEEECCCIIIgggkkksssOOO===>>>555///111111000000111111222333000222000222555888OOOrrrzzz}}}tttwww~~~{{{{{{}}}}}}rrruuuiiiUUUdddooobbbYYY^^^qqqxxx}}}kkk^^^RRRVVVXXXXXXUUUVVV[[[aaacccdddeeehhhmmmtttzzz~~~ddd[[[hhhgggaaadddZZZccchhhhhhllleeeLLLRRRkkkQQQAAA@@@===777777666555555555555666333444555555333333333555555333111111222333222111///111222111000///000111333IIIfffyyy}}}wwwxxx|||}}}qqqhhh```kkkpppiii___YYYVVVRRRRRRLLLIIIKKKMMMNNNVVV```lllpppwww{{{wwwqqqnnnoooiiiiiiiiigggaaaYYYWWWYYYSSSQQQPPPOOOPPPPPPOOONNNOOOQQQTTTXXXZZZWWWPPPKKKIIIAAADDDLLLRRRcccsssuuupppqqqssssssnnndddVVVMMM[[[dddiiiccc\\\\\\bbbffffffPPP===999999555444999777999;;;===???DDDIIIMMMaaaiiizzzttt```MMM@@@999666555333333333333333333333333666:::;;;HHHsss~~~zzzyyyzzzyyyuuuqqqooonnnlllfff\\\TTTXXX```iii|||~~~nnn}}}sssiiibbbbbbfffjjjjjjjjjjjjjjjiiihhhhhhggggggiiijjjhhhbbb]]]\\\\\\ZZZUUUOOOJJJHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAAAAA@@@???>>>===@@@@@@BBBDDDEEEFFFFFFFFFEEEGGGEEEKKKjjjsssQQQ======555111111111000000111111222333111222000111555888OOOsss{{{}}}~~~|||~~~qqqrrrgggVVVhhhtttfff[[[```~~~jjj\\\aaagggaaaUUUOOOMMMQQQUUUUUUTTTUUUZZZ^^^```ccchhhlllqqquuuyyy{{{pppYYY^^^xxxggg```eee^^^bbbggghhhmmm```PPPTTTiii}}}PPP@@@>>>999777666666555444555555555222444555444333333444555444222111000222222111000///111222111000///000111666HHHcccssszzznnnuuuwwwsssttt~~~~~~qqqfffjjjpppooofff[[[VVVRRROOOLLLNNNRRRVVVWWWZZZiiiyyy{{{sssllliiigggdddaaa^^^]]]___aaaaaa```^^^```cccggggggaaaWWWPPPGGG@@@CCCIIIOOO```ssswwwmmmooopppmmmdddYYYPPPLLLYYY```ccc]]]WWWYYY___ccceeePPP===999999555666:::999;;;>>>@@@BBBEEEIIIMMMPPPUUUaaarrr|||eeeOOOAAA:::777555333333333333333333333333555999;;;GGGooo~~~}}}zzztttsssrrrhhh[[[^^^lllwwwxxxkkkzzzsssiiibbb______aaabbbeeegggjjjmmmmmmlllkkkiiihhhjjjlllkkkfffcccdddeeeaaa\\\TTTNNNJJJGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>>>>@@@@@@BBBDDDEEEFFFFFFFFFGGGHHHFFFMMMnnn{{{RRR===;;;333333111111000000111111222333111333000111555888PPPtttyyy~~~{{{~~~rrrpppeeeXXXnnnyyyiii^^^eeecccVVVNNNPPPRRRMMMIIIJJJKKKOOOSSSUUUUUUVVVYYY\\\]]]bbbiiippptttwwwzzz{{{tttbbbZZZlllfff```fffbbbaaafffgggmmmWWWPPPVVVhhhwwwxxxKKK===<<<777666666555444444444444555222333444444333333555666333222000000111111111000///111222111000///000111555CCC]]]nnnnnnooonnncccpppxxxoooooo|||zzz}}}{{{{{{~~~zzznnndddllllllggg]]]TTTPPPMMMJJJGGGLLLTTTYYY]]]jjj}}}vvvzzztttnnnnnnrrrwwwwwwvvvrrrsssuuuwwwuuukkk^^^TTTHHHAAADDDIIILLL___ttt{{{rrrvvvvvvlll\\\OOOJJJKKKWWW\\\\\\WWWTTTXXX___cccdddPPP>>>999888666777<<<;;;>>>AAADDDEEEGGGIIILLLGGGGGGLLLYYYgggsssgggNNN@@@:::666444333333333333333333333333333777:::FFFkkkzzz}}}uuubbbggg{{{}}}xxxooo}}}{{{|||xxxqqqgggaaa``````___]]]^^^aaaeeejjjnnnpppppppppjjjmmmooonnnjjjggggggiiifff```XXXQQQLLLHHHFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@BBBDDDEEEFFFFFFFFFFFFFFFEEENNNqqq|||QQQ===888111333111111000000111111222333222333000111555888OOOttttttrrrrrr~~~~~~~~~~~~~~~sssooofff[[[rrr|||jjjaaakkktttZZZRRRLLLMMMMMMJJJJJJMMMMMMQQQUUUWWWWWWWWWYYYZZZZZZ```iiipppuuuzzz~~~mmmgggkkkbbb```eeebbb```dddeeemmm{{{OOOIIITTTkkk{{{nnnDDD;;;<<<777666555555444444444444444111333444444444444555666333111//////000111000//////111222111000///000111222999TTTmmmsssvvvxxxsss|||qqqooouuuvvvssszzz|||{{{}}}|||sssjjjdddiiigggaaaYYYSSSPPPMMMLLLKKKOOOUUU___ooo~~~tttdddYYYLLLEEEFFFJJJMMM```www}}}uuu___MMMHHHJJJVVVXXXWWWSSSTTT\\\cccfffaaaPPP???888777777999===<<>>999555333333333333333333333333333333777999CCCaaavvvvvvnnnjjjuuu~~~nnn}}}zzzmmmuuu~~~sssrrrtttooo{{{}}}}}}zzzxxxuuutttvvvuuussspppnnnlllkkkkkkkkkpppyyy}}}jjjeee^^^[[[[[[ZZZYYYVVVTTTVVVYYY^^^dddjjjooorrrlllpppsssrrrnnnkkkjjjkkkgggbbbZZZTTTOOOKKKGGGDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>???@@@BBBDDDEEEFFFFFFFFFCCCCCCCCCOOOtttMMM<<<666///333111111000000111111222333111333111222555777MMMppphhhooo{{{~~~~~~~~~}}}|||}}}}}}}}}~~~wwwpppjjj```wwwllleeettt]]]VVVNNNHHHHHHKKKKKKKKKKKKQQQSSSUUUWWWVVVVVVVVVVVVYYY___hhhnnnttt|||iiipppsss___```bbb```bbbcccfffrrrqqqIIIBBBTTTrrrhhhAAA:::<<<777666666555444444444444555222333444444333333555666333111//////000111000//////111222111000///000111111222IIIhhhyyyyyyuuutttzzzxxx~~~|||qqqllllllkkkgggbbb]]]YYYTTTRRRRRRVVV[[[hhh~~~~~~nnnbbbOOOGGGGGGKKKOOOccc|||~~~fffRRRKKKKKKRRRSSSQQQPPPVVV```ffffff\\\OOO@@@888666777:::===;;;???DDDGGGIIIJJJKKKLLLOOOMMMNNNTTTYYY]]]dddkkkrrrzzzeeeHHH;;;888555222333333333333333333333333555888888>>>UUUwwwuuuppplllfffccchhhsssyyykkkjjjwww|||vvvvvvyyy|||~~~vvvkkklllsssnnnttt}}}{{{zzzxxxuuuqqqmmmjjjgggfffcccaaa___^^^___bbbeeegggqqqxxxmmm^^^XXXVVVTTTTTTUUUUUUUUUTTTJJJJJJKKKOOOTTT[[[bbbeeeiiinnntttvvvssspppoooooohhhddd^^^XXXSSSMMMHHHDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>???????????????>>>>>>@@@@@@BBBDDDEEEFFFFFFFFFBBBBBBCCCRRRyyy{{{HHH<<<666...444111111000000111111222333000333222333555555IIIkkk~~~}}}jjjwww~~~}}}{{{}}}~~~~~~zzzrrrooofffppplll}}}UUUQQQLLLGGGGGGKKKMMMLLLKKKRRRSSSSSSTTTTTTTTTSSSSSSZZZ```gggmmmsss|||nnnrrrggg___aaa```aaadddeeennngggHHHBBBWWWxxxlllBBB:::;;;777777777666555555555555555333444555555333333444555333222000000111111111000///111222111000///000111444///@@@\\\rrr{{{~~~{{{xxxyyywww~~~yyywwwzzzmmmiiieeeaaa[[[UUUVVVYYYdddsss{{{lllRRRHHHGGGNNNVVVnnnooo\\\QQQMMMMMMLLLKKKLLLUUU___bbb___WWWMMM@@@888666777999;;;:::>>>CCCHHHJJJLLLNNNPPPMMMOOOUUU[[[^^^```fffnnnyyy||||||zzzcccFFF:::888666333333333333333333333333333444777888<<>>>>>????????????>>>>>>@@@@@@BBBDDDEEEFFFFFFFFFCCCDDDFFFWWWrrrEEE>>>999000555111111000000111111222333///333222444666444EEEfff}}}ooovvv~~~{{{|||}}}}}}}}}~~~~~~~~~}}}tttrrrmmmyyytttzzzXXXMMMLLLKKKKKKMMMPPPRRRQQQTTTSSSRRRSSSTTTUUUUUUUUU[[[bbbjjjooottt||||||nnn}}}aaacccccc^^^eeegggiii{{{___HHHFFF\\\|||pppEEE;;;<<<888888888777666666666666777444555666555333222222333444222111000222222111000///111222111000///000111333///:::OOOcccvvvzzzmmmnnnpppssszzzxxx{{{~~~rrrnnnjjjfff```\\\bbblll~~~sssWWWKKKKKKUUUdddyyygggYYYQQQKKKJJJIIILLLVVV^^^\\\UUUQQQJJJ@@@888666777999888:::>>>CCCHHHLLLOOOSSSUUUTTTZZZcccjjjjjjkkkttt~~~cccEEE:::999888555333333333333333333333333222555777<<>>>>>?????????>>>>>>@@@@@@BBBDDDEEEFFFFFFFFFEEEFFFIII[[[}}}yyymmmCCC@@@;;;222777111111111000111222222333///222333555666333CCCbbb{{{ooojjjnnn~~~}}}~~~yyy{{{~~~~~~~~~yyyxxxyyy}}}tttsssrrrzzzqqqTTTGGGKKKNNNMMMNNNQQQTTTVVVVVVTTTSSSTTTVVVXXXYYYZZZ\\\ccclllqqquuu|||~~~mmmqqqzzzvvv```fffccc^^^iiiiiilll[[[IIIKKK___}}}rrrFFF;;;<<<999999888888777777777777777555666777555333111111222555333111111222333222111///111222111000///000111000...888GGGYYYooovvvhhhdddllluuuxxx|||wwwwww|||~~~yyy~~~{{{vvvsssooojjjiiiuuuuuu\\\OOOPPP]]]pppppp___TTTMMMKKKJJJNNNXXX^^^YYYOOONNNIII@@@888666777888777:::>>>DDDIIIMMMRRRWWWZZZbbbiiisssxxxwwwwwwYYYAAA???555000;;;444444333333333333222222333444444777IIIjjj}}}|||xxxkkk\\\RRRPPPPPPTTTZZZbbblll~~~sss[[[SSSRRRPPPUUU]]]gggddd```\\\\\\___cccfffjjjbbb]]]```fffiiihhhgggaaaaaabbbcccdddeeeffffffhhhfffffflllwww|||pppaaaPPPEEEBBBDDDGGGLLLOOOMMMIIIHHHGGGGGG@@@@@@???===;;;;;;===>>>CCCNNN^^^kkkqqqqqqooommmooommmiiieee^^^UUULLLEEECCCAAA@@@@@@AAA@@@???===AAA???>>>>>>@@@BBBBBBAAA@@@>>>===;;;;;;===>>>@@@BBBCCCEEEFFFGGGGGGFFFFFFBBBIIIMMMYYYyyytttjjjLLL===666666888000000000000000000000000...333222111333333BBB]]]vvvuuulllqqq}}}~~~}}}|||~~~}}}zzzzzz|||~~~|||yyywwwrrrnnnppp{{{yyy~~~xxxuuuzzzhhhUUUMMMLLLMMMPPPSSSVVVWWWWWWWWWXXXXXXVVVVVVYYY[[[[[[aaagggiiiqqq}}}qqqeeemmm|||ccc[[[aaafffeeelllsssjjjHHHGGGKKKmmmpppMMM>>>999;;;999999999999999999::::::888666444222111222333444666666555444333333333333222222222222222222222222---222777AAASSSfffmmmkkklllxxx}}}yyyxxx{{{xxx~~~{{{zzzxxxuuuvvvttt\\\QQQRRRjjjtttfffZZZTTTPPPJJJHHHNNNUUUVVVTTTUUUMMMAAA666333666999:::;;;@@@FFFJJJLLLPPPUUUYYYfffjjjrrryyy}}}RRR===<<<555111999444444333333333333222222222444555:::OOOuuuvvvvvvvvviii```SSSOOOMMMMMMNNNPPPXXXaaalllpppzzzkkkVVVOOOMMMJJJKKKQQQTTTSSSRRRPPPPPPQQQTTTVVVUUURRRPPPTTT[[[___aaaaaannnnnnnnnmmmjjjfffbbb```]]][[[[[[```iiittt{{{}}}wwwgggWWWKKKGGGJJJOOORRRVVVVVVQQQKKKFFFAAA<<<=========;;;999999;;;<<<===CCCNNN[[[fffmmmnnnmmmlllkkkiiifffaaaYYYOOOHHHCCCAAA@@@???@@@@@@???===AAA???>>>???@@@BBBAAA@@@???>>>===<<<<<<===>>>???AAABBBDDDEEEFFFFFFEEEEEEAAAGGGJJJXXXqqqiiivvvhhhKKK;;;333222333000000000000000000000000000555333111333222???ZZZqqqyyypppxxx}}}}}}}}}}}}~~~zzzuuuwwwzzz~~~{{{xxxwwwooolllppp{{{|||zzzzzz~~~bbbSSSKKKLLLMMMOOOSSSVVVWWWWWWYYYYYYYYYYYY\\\_________^^^hhhnnnwww{{{jjjlllooo{{{aaaYYY^^^bbb```bbbkkkyyy```EEEFFFKKKpppqqqLLL<<<888;;;999999888888888888888888777666444222222222333444444444333222222222222333222222222222222222222222...222555<<>>BBBGGGJJJKKKLLLPPPTTTWWW[[[dddmmmvvv|||III999:::555222777444444333333333333222222333555666;;;SSS|||xxxuuu{{{sssddd\\\TTTOOOKKKEEEDDDFFFJJJOOOVVV___kkk{{{vvvcccRRRLLLJJJEEECCCEEEFFFHHHIIIHHHGGGGGGHHHIIILLLPPPVVV^^^eeelllpppqqqzzzxxxuuuoooggg___WWWRRRJJJIIIIIILLLRRRWWW[[[]]]```eeekkksssxxx{{{||||||zzzqqqcccZZZ[[[dddpppwwwxxxtttiiiYYYNNNHHHAAA:::999999999888666666888:::;;;:::>>>GGGUUU```eeefffffffffggggggccc\\\RRRKKKCCCAAA??????@@@@@@???>>>@@@???>>>???@@@AAAAAA@@@???>>>===<<<<<<===>>>???@@@AAACCCDDDEEEEEEDDDDDDAAAEEEHHHXXXjjjhhhyyykkkOOO???666333333000000000000000000000000222666333222333111===VVViiixxxjjjrrrwwwvvv~~~}}}}}}}}}~~~}}}wwwooolllttt}}}{{{zzz{{{sssssswww}}}wwwYYYPPPJJJKKKLLLOOORRRUUUWWWYYY[[[ZZZYYY]]]bbbeeeeeedddiiiuuu|||vvv______rrrvvv___XXX]]]```___]]]fffnnntttoooVVVBBBDDDQQQwwwoooIII:::666;;;888888888777666666555555666555444222222222333333111111111111111222222333222222222222222222222222000222222444BBB[[[vvvwwwrrryyy~~~|||}}}kkk```UUUeeeuuu```LLLHHHEEEIIIRRR[[[______XXXLLL>>>666666999;;;<<>>EEEMMMTTTXXX]]]___bbbeeeccc\\\SSSLLLCCCAAA???>>>?????????>>>@@@???>>>???AAAAAA@@@>>>>>>>>>============>>>>>>@@@AAACCCDDDEEEEEEDDDDDDBBBEEEHHH[[[nnnyyyjjjPPP@@@888444444000000000000000000000000111444222222444111<<>>???CCCGGGKKKKKKIIIHHHIIIJJJOOORRRXXXaaaiiitttmmmAAA<<<:::888888444444444333333333222222222444666444666HHHooovvvooojjjbbb\\\YYYRRRQQQOOOJJJGGGGGGKKKOOOLLLTTT___iiiqqq{{{zzzrrrdddTTTJJJEEEAAA@@@@@@<<<>>>??????AAAFFFPPPWWW\\\mmmtttnnncccWWWLLLEEEAAA???EEEFFFGGGGGGFFFDDDCCCBBBDDDHHHPPPWWW^^^eeemmmssspppxxxuuuUUUFFFEEEBBB:::666777777777666666999;;;;;;>>>@@@???>>>AAAHHHNNNUUUXXX]]]aaaaaa[[[RRRKKKCCCAAA>>>===>>>???>>>>>>??????>>>???AAAAAA???===>>>>>>============>>>>>>AAABBBDDDEEEFFFFFFEEEDDDBBBDDDHHH^^^rrrdddKKK===555111111000000000000000000000000///222000111555333<<>>888:::<<<===???DDDHHHLLLMMMJJJHHHIIIJJJIIIMMMWWWdddnnnyyyddd>>>???:::888:::444444444333333333333222222111444444555DDDggg~~~vvvmmmiii[[[YYYTTTPPPNNNNNNOOOOOOHHHKKKOOORRRXXXdddsss}}}{{{pppeeeUUUHHHBBB??????>>>:::<<>><<<===>>>>>>>>>?????????@@@AAA@@@>>><<<======>>>>>>>>>>>>======AAABBBDDDEEEFFFFFFEEEEEE@@@DDDLLLdddnnneeeKKK===666333333000000000000000000000000...111///111666333;;;PPPjjjvvv~~~lllUUUXXX```hhh|||wwwqqqwww~~~~~~|||~~~qqqZZZIIIGGGFFFIIIMMMOOOQQQUUU\\\aaa```XXXVVV\\\aaafffqqq}}}uuuWWWZZZeeepppkkk[[[YYY\\\___aaabbbdddlll~~~fffJJJIIIQQQwwwsssQQQ===<<<:::888555555555444333333333222333333333333333222222222111111111222222444555555111111111111111111111111---000222222555EEEeeezzz{{{zzz}}}}}}sssfff]]]\\\___eeeuuutttUUUMMMLLLWWWbbbeeeiiinnnpppVVV===666888:::;;;>>>EEEIIIMMMNNNKKKHHHHHHIIIKKKOOOZZZgggrrr{{{XXX999@@@999666<<<555444444333333333333222222///444666555@@@]]]{{{~~~wwwmmmfffbbb]]]XXXSSSOOONNNKKKIIIJJJRRR___iii}}}~~~|||{{{nnneeeWWWJJJBBB???===;;;:::===@@@AAADDDNNN^^^jjjqqq{{{lllccc]]]UUUMMMHHHGGGHHHJJJHHHKKKNNNNNNKKKHHHGGGHHHAAAEEEIIIMMMQQQZZZeeemmmxxxzzzmmmgggkkkbbbNNNDDDFFFCCC999666777888777777999;;;>>>;;;@@@EEEEEEDDDEEEKKKPPPUUUWWW\\\___```[[[SSSNNNDDDAAA===<<<<<<>>>>>>>>>???>>>???@@@AAA@@@===;;;======>>>>>>>>>>>>======@@@AAACCCDDDEEEEEEDDDDDD@@@IIIUUUnnnqqqjjjOOO@@@888555555000000000000000000000000///222000222666333888LLLdddrrrmmmUUURRRZZZiii~~~}}}|||}}}~~~sss___PPPEEEEEEFFFJJJNNNPPPQQQVVV^^^dddbbb[[[YYY___dddkkk~~~zzzbbb]]]bbbooo{{{fffYYYXXXZZZ]]]```bbbgggzzzgggFFFIIITTTzzzrrrOOO;;;:::999888444444444444444444444444222222222333333333222222111111111111111222333444111111111111111111111111///111333333444AAA^^^yyy}}}~~~|||zzzyyy{{{iiiXXXTTT]]]hhh}}}xxxUUUMMMOOO^^^kkkpppuuu||||||]]]@@@777999:::<<<@@@FFFJJJNNNMMMJJJFFFDDDEEEKKKOOOXXXeeeqqq{{{OOO555???777555<<<666444444444333333333222222000555777555<<>>:::888;;;===<<<===DDDRRR]]]cccqqqzzzyyyxxxwwwkkk\\\YYYUUUPPPJJJGGGGGGHHHIIIKKKNNNRRRRRROOOMMMMMMNNNTTTWWWXXXXXXXXX]]]gggnnntttxxxvvvoooeee\\\bbbYYYDDD999>>>???999666777777777777999<<<>>>@@@BBBDDDEEEGGGJJJNNNPPPXXXZZZ^^^aaaaaa]]]VVVPPPDDDAAA===;;;<<<>>>>>>>>>???>>>???@@@AAA@@@===:::======>>>>>>>>>>>>======???@@@AAACCCDDDCCCCCCBBBCCCOOO^^^wwwtttiiiMMM===555222222000000000000000000000000111333111222666111666HHHdddsssvvvYYYNNNVVVlll~~~}}}}}}}}}aaaQQQIIICCCEEEFFFJJJNNNPPPRRRVVV___fffddd^^^\\\bbbgggqqq___XXXfffhhhwww~~~bbbVVVXXX[[[___cccfffoooeee@@@HHHRRRvvv~~~PPP:::888777888444444444444444444444555111222222333333333222222000000000000000111111222000000000000000000000000444333333222111:::UUUooo~~~wwwvvvzzz~~~zzz|||xxx{{{wwwbbbQQQRRRdddwwwrrrkkkfffnnnoooTTTMMMPPPbbbrrryyydddDDD:::<<<===???DDDGGGJJJNNNMMMHHHCCCAAAAAAAAADDDOOO___pppVVV666444555777888555444444333333333444444555111666888555888KKKhhh{{{yyy~~~~~~~~~ppp^^^^^^\\\XXXSSSRRRTTTVVV___cccllluuu}}}}}}llldddXXXNNNFFF@@@===<<<999:::;;;;;;<<>>===>>>============>>>>>>???AAABBBCCCEEEFFFFFFFFFFFFDDDJJJjjjyyyzzznnnNNN<<<666444333000000000000111111111111111111333444111000999DDDbbbttt~~~zzzUUU\\\ggguuu~~~rrr\\\LLLHHHKKKHHHLLLLLLMMMOOOSSSYYYbbbhhheeebbb\\\bbbooovvvnnn]]]eeedddzzzzzz```ZZZXXX]]]ccc```fffsss___DDDEEESSSuuu}}}III:::>>>;;;555333222222111111222222333222222333444333222111000/////////000111111222222222111111000000111111222555333555777444888OOOjjjxxx}}}{{{|||ssswwwuuutttwwwzzz~~~|||uuuqqquuu~~~|||nnn```WWW^^^www~~~~~~eee^^^___bbblll|||gggKKKIIIWWWppp{{{|||kkkCCC===>>>@@@CCCBBBLLLNNNOOOMMMHHHDDDAAA@@@@@@@@@HHH[[[sssuuuNNN666777777777888444333333222222222333333444...444888777;;;MMMjjjwwwuuusssdddccc```[[[UUUQQQPPPPPPVVV\\\eeeoooxxx{{{yyywwwkkkggg___TTTGGG>>>;;;<<<999::::::999999;;;>>>AAAFFFLLLTTTYYYYYYVVVRRRPPPRRRRRROOOJJJEEEDDDGGGKKKLLLOOORRRSSSTTTWWWZZZ^^^eeettt}}}zzz|||jjjbbbkkkhhhYYYEEE;;;>>>;;;333666777777999;;;???AAACCCDDDFFFHHHHHHIIIMMMTTTZZZ```gggjjjeeedddbbbUUUFFF<<<<<<<<<<<<===============<<<<<<===??????>>>===>>>============>>>??????BBBCCCDDDEEEEEEFFFEEEEEEFFFIIIfffyyyvvvmmmMMM<<<666444222000000000000111111111111111111333444111000888CCC___sss]]]bbbooo~~~|||wwwmmmrrr{{{fffSSSFFFDDDHHHFFFKKKKKKLLLMMMPPPWWW```fffccc___[[[dddttt}}}nnn```kkkssswww^^^YYYXXX]]]ccc```gggooo|||SSS???DDDOOOrrrKKK:::<<<999555333222222111111222222333222222222333222111111000111111111000000000000000222222111111111111222222444111333555333555HHH^^^zzz}}}~~~}}}uuuqqqrrrttt~~~}}}}}}}}}~~~~~~{{{sssmmmqqq~~~|||xxxiii\\\]]]rrr}}}zzzkkk]]]]]]eeeooo|||zzzbbbMMMJJJWWWppp}}}oooGGG>>>===>>>BBBCCCHHHJJJLLLLLLIIIDDD@@@>>>AAADDDNNNbbbzzzaaaDDD666:::999777777333333222222111111222222222///444888999<<>>===>>>>>>======>>>??????@@@CCCDDDDDDEEEEEEDDDDDDDDDEEEEEE___{{{oookkkKKK;;;555333111000000000000111111111111111111222333111111888AAA[[[sssbbb```rrryyyttttttmmm{{{{{{ZZZKKKAAABBBGGGEEEJJJJJJJJJJJJNNNUUU^^^dddbbb^^^ZZZdddvvvooodddqqqqqq[[[XXXWWW]]]ccc```iiisssrrrMMM???FFFJJJppp}}}VVV>>>999555444222222111111111111222222222222111111111000000000222222111111000//////...333222222222222222222333333000111555555555@@@NNNjjjyyy~~~~~~zzzooopppoooyyy~~~{{{xxxwwwxxx|||{{{yyyxxxyyy{{{}}}~~~{{{nnnfffjjjvvvqqqhhhvvv}}}|||{{{|||~~~ppp^^^]]]iiixxx{{{___PPPNNN[[[rrr}}}kkkEEE===;;;<<>>888===999666777444444333222222222222222222333666888888;;;IIIfff~~~ppphhhwwwvvvyyypppjjjeeeaaa^^^ZZZ\\\aaagggnnnsssuuuuuukkkuuuvvveeeMMM===;;;????????????>>><<<===@@@CCCDDDFFFGGGGGGGGGHHHKKKMMMPPPPPPOOOKKKHHHHHHLLLPPPTTTVVV[[[bbbjjjrrrxxxzzz|||}}}rrruuuzzziiiQQQ<<<555777888777999999:::;;;>>>AAACCCEEEHHHJJJLLLNNNRRRZZZeeennnsssvvvuuunnnfffZZZHHH999;;;;;;;;;<<<<<<<<<=========<<<<<<===??????>>>===>>>>>>>>>>>>??????@@@AAADDDDDDEEEEEEDDDCCCCCCBBBBBBBBB]]]kkkrrriiiIII:::555333000///000000000111111111111111111222333222111777???WWWttt```WWWoooyyyzzz|||{{{rrrSSSGGGAAADDDIIIGGGJJJJJJJJJJJJMMMTTT\\\bbbccc^^^XXXbbbsss{{{vvvrrr~~~kkkXXXWWWWWW\\\cccaaafffyyyqqqKKK>>>FFFMMMtttfffEEE777222555222222111111111111222222222111111000000000000000111111111111000000//////333333222222222222333333222000222777999999>>>DDD[[[mmmwwwyyyzzzjjjjjjjjjooo~~~~~~xxxsssooovvvvvvuuuuuuuuuvvvxxxyyyxxxiii^^^dddpppzzzyyyiiibbblll|||zzz^^^SSSTTTbbbvvv~~~}}}___???;;;:::<<>>@@@???@@@@@@@@@@@@AAAEEEHHHIIIKKKLLLLLLJJJJJJKKKLLLLLLMMMLLLJJJHHHIIINNNSSSXXX[[[aaahhhpppxxx~~~www~~~iiiMMM;;;555666888:::999999:::<<>>===>>>>>>>>>??????@@@BBBBBBDDDEEEEEEDDDDDDCCCBBBAAA@@@DDDdddmmm{{{eeeFFF888555333000///000000000111111111111222000111333222222666===SSStttbbbUUUnnn}}}zzzvvvrrroooqqqppptttzzz~~~mmmOOOEEEBBBFFFKKKHHHKKKKKKLLLLLLOOOUUU\\\aaaaaa\\\XXX```ooouuueeeVVVWWWXXX\\\bbb```bbb{{{eeeAAA:::EEE\\\mmmIII777222888222111111000000111111222111111111111000000////////////000000111111111111333222222111111222222333333222444:::>>>???@@@AAASSSeeepppuuu{{{~~~uuucccfffiiimmmyyy~~~tttkkklllmmmpppsssuuuvvvvvvvvvrrrccc[[[eeerrrzzz}}}xxxoooooo|||zzzaaaRRRWWWhhh|||YYY===<<<===>>>CCCFFFJJJLLLOOORRRRRRNNNIIIEEEGGGRRR```rrrrrreeeXXXSSSSSSUUU[[[```dddIII<<<:::<<<555444888666666666555444333333333333111///111444777CCCaaa~~~ppp}}}{{{{{{sssssssssqqqnnnppplllhhhgggjjjoootttvvvqqq||||||gggPPPDDDAAA@@@===>>>??????@@@BBBGGGJJJJJJLLLNNNMMMKKKIIIIIIIIIKKKLLLLLLJJJHHHJJJPPPTTTZZZ___ffflllqqqwww{{{iiiJJJ;;;777555666:::999:::;;;>>>AAAEEEIIIKKKKKKOOOTTTXXX___iiiuuu~~~{{{lllWWWGGG???<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<===??????>>>===>>>>>>??????@@@AAACCCCCCDDDDDDDDDDDDDDDCCCBBBAAACCCLLLpppsssbbbCCC888666444111000000000000111111111111222000000333333222666;;;MMMqqqiii\\\sss~~~yyyuuupppkkkeeeaaa[[[YYY\\\dddiiinnn~~~gggJJJCCCBBBGGGKKKGGGKKKLLLNNNOOOQQQVVV[[[___[[[ZZZXXX```mmmqqqzzzaaaUUUXXXXXX\\\bbb```fff{{{zzzUUU<<<>>>KKKllleeeGGG888444:::111111000000000000111111000111222222222111000///...//////000111111222222222111111111111111111222222333666:::>>>@@@@@@???MMM___mmmvvv~~~}}}mmmqqquuuyyyyyyqqq~~~xxxnnnccceeeiiimmmppprrrrrrrrrmmmdddfffxxx~~~xxxzzzxxx{{{lllPPPWWWiii~~~^^^AAA@@@AAAAAACCCBBBHHHKKKNNNPPPOOONNNMMMNNNOOO\\\kkkyyyeeeYYYLLLGGGFFFGGGJJJOOOTTTDDD999999;;;555555888444666555444333222222222222000///222666777???XXXsssttt{{{|||wwwyyyzzzuuuooorrroookkkjjjmmmpppssstttssszzzuuuaaaNNNFFFCCC>>>===>>>??????@@@BBBGGGJJJKKKMMMNNNNNNLLLKKKKKKLLLNNNNNNNNNLLLIIIJJJOOOTTTVVV^^^hhhnnnqqqxxx~~~dddEEE:::888555666;;;;;;<<<===@@@EEEIIIMMMPPPLLLPPPVVV]]]dddnnnzzz|||ooo___NNNAAA===>>>::::::;;;;;;;;;<<<<<<<<<===<<<<<<===??????>>>===?????????@@@AAABBBCCCDDDCCCCCCCCCDDDCCCCCCBBBBBBEEEQQQwwwuuu___AAA777666555222000000000000111111111111222000000333333222555:::EEEmmmnnnbbbuuuxxx{{{rrrjjjbbb[[[TTTOOOKKKIIIMMMVVVZZZ___nnn~~~bbbGGGAAABBBIIIMMMHHHIIILLLOOOQQQSSSVVVYYY\\\VVVXXXXXX```iiilll}}}vvv___UUUYYYYYY\\\bbb```hhhuuuzzzhhhMMM>>>BBBLLLqqq{{{UUUCCC:::444555111111000000000000111111///111333555555222000...000000000000000111111111111000000//////000000111000222444666999;;;;;;:::DDDXXXkkkzzzyyyyyy{{{{{{ssspppppppppqqqqqqqqqqqqqqqmmmnnn}}}{{{zzzrrrRRRWWWeeewwweeeCCCAAABBBCCCDDDBBBEEEJJJOOOOOONNNOOOVVV\\\bbbrrrwww```UUUJJJFFFFFFFFFHHHLLLqqqDDD???666777:::666777888222555444333222111111111111333222555999777999NNNgggtttzzzzzzrrrrrrpppooooooqqqttttttttttttxxxppp[[[LLLGGGCCC<<>>;;;<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<===???@@@>>>===?????????@@@AAABBBDDDEEEBBBBBBCCCCCCCCCCCCCCCBBBEEESSSxxxrrr]]]@@@777777666333000000000000111111111111222000000333444333555999@@@iiimmm```rrrsssxxxlllaaaWWWOOOFFFAAADDDCCCHHHSSSVVVXXXfffwww|||```FFFBBBDDDLLLPPPKKKHHHKKKOOORRRTTTUUUXXXZZZTTTWWWYYY___eeeeeewwwuuu^^^UUUYYYZZZ]]]aaa___aaajjjkkk\\\III@@@AAADDDmmm~~~tttKKK@@@<<<222...111111000000000000111111///111444777666333000---222222111111000/////////000000////////////000000...111333333333555666666<<>>AAACCCFFFDDDDDDJJJPPPPPPOOOSSS^^^hhhzzz{{{```UUULLLIIIJJJJJJLLLOOOMMMEEE;;;:::777555444444555666222222222111111111111000222222444555555;;;LLL]]]hhh|||yyywwwrrrvvvyyyzzzxxxuuusssssspppnnneeeVVVJJJCCCBBBAAAAAAAAA???>>>>>>CCCIIINNNOOOOOORRRVVVVVVTTTUUUYYYeee]]]WWWVVVSSSOOOQQQWWWWWW]]]hhhqqqzzztttUUU===;;;===999999>>>>>>@@@DDDHHHLLLOOORRRTTT\\\eeellloooxxxoooZZZLLLDDD===;;;<<<::::::::::::::::::::::::<<<===>>>??????@@@@@@?????????@@@AAABBBBBBCCCCCCBBBDDDEEEBBB@@@@@@AAA@@@GGG```nnnTTT;;;<<<777...000000111111111111222222222111222333333222222444666EEEaaaoooYYYaaavvv{{{uuugggVVVHHHCCCBBBAAACCCIIILLLRRRWWWRRR[[[ssszzz]]]EEEEEEDDDEEEMMMQQQTTTQQQOOOPPPSSSUUUUUUTTTOOOWWWYYY[[[dddkkk{{{fff]]]VVVWWWZZZ\\\___cccbbbgggdddUUUDDD===BBBHHHuuu|||]]]FFF???666;;;444111111111111000000000000//////000111000000......000000000000000000000000000000000000111111111111////////////111333555666@@@III\\\sss|||iiilll|||wwwyyy|||~~~zzzcccMMMOOO\\\gggpppuuuZZZBBB@@@EEEDDDCCCEEEKKKQQQUUU\\\bbb```nnnvvvgggWWWPPPQQQUUU[[[```AAA<<<:::999777666555444555555222222222111111111111000111222444555555:::IIIYYYrrrhhh}}}yyyvvv|||vvvrrrkkkfff[[[OOOFFFAAA@@@@@@AAAAAA@@@???@@@DDDJJJOOOSSSTTTXXX\\\\\\ZZZ^^^dddiiiaaa[[[YYYWWWUUUYYY___aaahhhqqqxxx~~~lllOOO888777;;;888888>>>AAACCCFFFIIIMMMQQQUUUXXX^^^hhhsss}}}|||iiiUUUHHHBBB===;;;;;;::::::::::::::::::::::::<<<===>>>???@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCDDDEEECCCAAAAAAAAABBBLLLhhh}}}jjjPPP999:::666000222000111111111111222222222111222333333222222444666@@@YYY|||mmmWWWbbb{{{{{{wwwooo```PPPFFFAAAAAA@@@CCCKKKPPPTTTXXXTTT___www}}}```GGGGGGGGGHHHNNNPPPSSSQQQPPPQQQTTTWWWWWWVVVTTT[[[\\\]]]fffmmm~~~fff]]]WWWWWWZZZ[[[^^^aaaaaaddd```RRRBBB<<>>???@@@@@@@@@@@@@@@@@@?????????@@@@@@AAADDDDDDDDDCCCAAAAAACCCEEERRRwwwwwwjjjvvvJJJ888666555333333000111111111111222222222111222333222222222444666===SSSsssqqqYYYcccxxxqqqeeeUUUHHHBBB@@@???@@@EEEOOOTTTWWWYYYWWWddd~~~cccHHHIIIKKKKKKOOOOOORRRQQQQQQTTTWWWZZZ[[[ZZZZZZ```___```hhhpppfff]]]WWWWWWYYYZZZ\\\___``````ZZZMMM???;;;DDDOOOooo|||YYYCCC;;;222666000111111111111000000000000...000333666777666555444//////////////////////////////000000000000111111//////...///000222444555444DDD\\\ooo|||qqqhhh~~~~~~~~~zzzwwwwww{{{}}}}}}mmm]]]NNNNNNWWW^^^bbboooxxxqqqRRRJJJEEEFFFDDDBBBFFFOOOTTT```mmm|||{{{pppmmmpppyyyTTT>>>@@@888888888777666555333222222222222111111111000000000111333555444555???JJJ___|||xxxssszzzwwwvvvwww}}}~~~xxxttteeeWWWIIIBBBBBBAAAAAAAAA???@@@AAAAAACCCGGGMMMQQQSSSXXX```eeeccccccmmmyyyvvvpppgggaaa```cccjjjoooxxxuuu}}}XXXEEE666888======@@@FFFJJJKKKMMMNNNRRRYYYcccjjjzzzfffTTTBBB<<<======;;;:::999999::::::::::::;;;;;;======>>>???@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@EEECCCCCCCCCBBBBBBDDDIIIZZZtttllloooGGG888444444555444000000111111111222222222000111222222111222444666>>>PPPppp|||___ddd}}}uuuhhhZZZIIIAAA>>>>>>???AAAHHHSSSXXXXXXZZZ[[[jjjeeeIIIJJJMMMMMMOOOMMMQQQRRRUUUXXX\\\^^^___```___dddaaaaaakkkssseee]]]VVVVVVXXXYYYZZZ]]]]]]ZZZSSSGGG<<<:::FFFTTTxxxWWWBBB;;;111555000111111111111000000000///000222444777777666444222////////////////////////////////////000000000111//////...///000222333555666FFF[[[jjjrrr|||qqqbbbzzz~~~|||zzz{{{zzzwwwtttqqqrrrsssuuuzzz}}}}}}{{{uuujjj___NNNLLLSSSZZZ\\\eeeggg]]]MMMHHHEEEEEEDDDCCCHHHPPPYYYiii||||||~~~xxxBBB<<<===777777777777666444333222222222222111111111000000000000222444333444;;;DDDYYYzzz|||mmmxxx{{{sssmmmmmmrrrvvv|||fffVVVFFFAAABBB@@@???@@@>>>???@@@AAACCCHHHNNNSSSUUUZZZdddjjjiiikkkuuu|||sssjjjhhhmmmssswwwvvvssswwwyyyOOOBBB888:::???AAADDDJJJMMMOOORRRTTTXXXaaammmwwwmmmXXXJJJ<<<999;;;<<<::::::999999999::::::;;;;;;;;;===>>>???@@@@@@AAAAAA@@@@@@???>>>===>>>???@@@AAAFFFCCCBBBDDDCCCBBBFFFMMMhhhooohhhhhhEEE;;;333222666222000000111111111222222222000111222222111111333555;;;LLLnnneeeaaauuu}}}ooo___PPPBBB======>>>AAAFFFLLLXXX[[[[[[___ddduuudddHHHJJJMMMNNNOOOMMMRRRUUUYYY]]]aaacccdddeeebbbfffccceeeoooyyyddd\\\VVVVVVXXXXXXYYY[[[[[[TTTLLLCCC::::::IIIYYYUUUAAA;;;000555111111111111111000000000///111333444555555333000///...........................////////////000000000//////......///111333444444AAARRR^^^gggwwwvvvsss|||rrrggguuu~~~~~~~~~}}}{{{zzzyyyyyyxxxzzz{{{~~~yyyyyyyyyvvvsssooommmlllrrruuuvvvsssqqqoooiiibbbNNNKKKQQQXXXZZZaaa```RRRQQQJJJDDDDDDFFFJJJNNNSSS\\\nnn```<<<<<<:::888777777666555444333333222222222111111111111000111000111333333333999AAAYYYjjjqqqqqq}}}||||||uuujjjccccccjjjqqqzzz}}}kkkZZZJJJEEEDDD???>>>@@@@@@@@@@@@AAACCCJJJRRRWWW\\\bbbllltttvvvxxxvvvtttyyysssppprrrqqqHHH@@@:::<<<@@@CCCGGGLLLOOOSSSXXX[[[aaalllzzzpppZZZLLLBBB:::999;;;::::::;;;888999999::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>===>>>@@@BBBDDDHHHBBBAAADDDDDDCCCHHHQQQyyyiiiccc```BBB===222222888111000111111111111222222222000111222111111111333555555FFFjjjkkk^^^mmmvvvxxxfffWWWIII???>>>??????DDDLLLPPP\\\^^^___iiitttbbbIIIKKKMMMNNNPPPOOOTTTYYY___cccfffggghhhiiifffjjjhhhkkkxxxzzz}}}bbbZZZTTTUUUXXXXXXXXX[[[XXXOOOFFF@@@:::;;;KKK^^^RRR@@@;;;000555333111111111111000000000000222222222222111000...---..............................////////////000000//////......///000222333444<<>>999999888666444333333333444222222222111111111111000222000000222222222888@@@XXXjjj~~~uuunnn|||{{{{{{~~~uuuhhh^^^]]]ccciiisssxxxuuudddTTTOOOJJJBBB???CCCCCCBBBAAAAAAEEELLLVVV\\\fffkkkuuu~~~|||pppnnnooommmGGGBBB???@@@CCCFFFJJJOOORRRWWW^^^dddkkkwww~~~bbbLLLBBB===:::;;;;;;999:::<<<888888999::::::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAA@@@???>>>===???AAADDDFFFIIIBBB@@@EEEEEECCCIIIUUUssshhhfffWWW>>>>>>222111999000000111111111111222222222///000111111000111333555333CCCfffsss^^^iiinnntttaaaQQQFFF???AAAAAAAAAHHHSSSUUU___bbbfffvvvaaaJJJMMMNNNNNNRRRTTTWWW\\\ccchhhjjjjjjkkkmmmjjjooonnntttwwwsssxxx___XXXSSSUUUWWWXXXXXX[[[UUUKKKCCC???;;;===MMMaaaOOO>>>:::///444333111111111111000000000000111111000/////////...///................................./////////000000//////......///000222333333666>>>LLL```yyy{{{tttpppvvvtttuuuooozzz~~~xxx{{{~~~|||nnnddd___dddmmmvvv}}}}}}{{{xxxtttpppmmmhhhhhhfffccceeegggbbb[[[OOOJJJPPP[[[cccnnnlll\\\\\\WWWQQQNNNQQQWWW[[[\\\^^^jjj|||lllBBB<<<>>>777:::888555333222222333444222222222111111111111000333000000111222222888@@@QQQlll}}}uuu~~~|||}}}wwwjjj^^^ZZZ^^^cccnnnuuu~~~mmm___YYYQQQFFFCCCHHHFFFEEECCCBBBFFFNNNYYY```lllpppzzzmmmmmmooolllIIIFFFDDDEEEHHHJJJOOORRRTTTZZZcccjjjrrrpppWWWBBB<<<;;;;;;===<<<888999===888888999::::::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAA??????>>>>>>???BBBFFFHHHJJJBBB@@@EEEFFFCCCJJJVVVnnnmmmoooPPP:::>>>111111:::000000111111111111222222222///000111111000111333555555DDDddd~~~{{{```hhhlllttt```NNNDDD@@@CCCCCCBBBJJJXXXWWWaaadddjjjaaaLLLOOOOOOOOOUUUXXXXXX___fffkkkllllllmmmooonnnsssssszzzmmmooovvv^^^WWWRRRTTTWWWXXXYYY[[[TTTIIIAAA???<<<>>>OOOcccvvvLLL<<<999---333333111111111111000000000000000000.........///000111..................................../////////000//////......///000111222......222@@@WWWnnn|||zzzqqqvvvqqqyyyuuuqqq}}}zzzxxxuuuxxx|||~~~qqqgggXXX___jjjvvv}}}~~~}}}|||{{{yyyvvvtttkkkjjjhhhfffhhhhhh```VVVOOOIIIPPP]]]gggtttssscccaaa```[[[VVVUUUWWWYYYYYY^^^gggvvvNNN>>>>>>888555555555444333222222111111000111111111111222222222111111111222333444666777IIIlll{{{ttt~~~~~~~~~}}}||||||~~~|||wwwooo\\\MMMSSScccnnnwwwuuujjj```VVVNNNKKKKKKIIIHHHFFFEEEJJJZZZjjjrrrxxxlllfffhhhiiiKKKHHHGGGJJJLLLMMMQQQVVV```bbbkkkxxx~~~hhhXXXIII===???<<<999888999999999888;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAA;;;;;;===???AAACCCEEEFFFFFFIIIFFFCCCDDDAAAKKKaaallljjjqqqUUU:::444666333222444000000000111222222222333222222111111111111222222666<<<]]]~~~\\\[[[ooo}}}}}}rrrYYYJJJCCC===???DDDJJJRRRYYYaaabbbhhhzzzaaaLLLNNNLLLIIIPPPVVV[[[___dddiiilllnnnnnnnnnwwwzzzjjjnnntttwwwXXXUUUSSSTTTVVVYYYZZZ[[[TTT???<<>>555666000///111111111111000000000000..................------...------,,,,,,------...000///...---------------///////////////////////////000111666EEE\\\tttzzz|||wwwwwwrrrvvv}}}}}}wwwtttuuuxxxxxxxxxzzz}}}~~~|||sssaaa______gggrrrzzz|||zzz~~~{{{{{{yyyuuuzzztttmmmjjjhhhddd]]]XXXNNNQQQ\\\mmm}}}~~~wwwqqqlllgggeeeccc```^^^^^^___hhh|||fffHHH???:::777666777666666555444444333333000111111111111222222222111111111222333444555666CCC___xxx~~~sss~~~|||}}}~~~~~~~~~~~~xxxssslll\\\MMMPPP\\\kkkrrr{{{|||sssjjjddd```ZZZUUUPPPNNNMMMOOOXXXbbbllltttvvvaaa^^^dddgggRRRNNNMMMOOORRRTTTZZZ```fffnnn|||lllYYYKKK@@@999???===;;;:::;;;;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@@@@AAA<<<===>>>@@@BBBDDDFFFGGGGGGGGGDDDCCCDDDAAARRRrrrfffppp]]]HHH555444666333111444111111111111111222222222222222111111111111222222222999\\\ccc^^^ppppppVVVHHHBBB???BBBIIIOOOWWW___fffjjjuuubbbLLLOOOMMMKKKSSSXXX^^^aaafffkkkooosssvvvxxx|||gggoooqqq|||nnnVVVUUUSSSTTTUUUWWWWWWWWWOOO===;;;@@@;;;CCCeeetttuuuJJJ===555666000000111111111000000000//////...........................------,,,,,,------...//////...............---........................000111111444>>>PPPcccpppuuu{{{zzztttyyy}}}zzz}}}rrrxxx~~~}}}wwwtttuuuxxxxxxyyyzzz}}}{{{tttsssvvvvvvsssxxxsssjjjaaa\\\```iiiqqq|||}}}~~~}}}|||}}}~~~{{{zzz{{{zzzvvv|||uuulllfffbbb___ZZZUUUOOOSSS\\\mmm|||{{{zzztttlllgggeeegggjjjzzzzzzHHHDDD>>>666777555666666555555444444333333000111111111111222222222111111111111222444555666???SSSfffttt~~~ooo}}}~~~}}}zzz|||~~~}}}{{{zzztttoooiii\\\NNNLLLSSSaaafffppp{{{{{{xxxuuummmfffccc```\\\]]]```kkkrrr~~~fffVVVXXX```fff[[[VVVSSSVVVYYY]]]eeemmmzzzlllVVVJJJ???999888>>>===<<<<<<======;;;999999:::::::::;;;;;;;;;<<>>@@@AAACCCEEEGGGGGGHHHEEEAAADDDDDD@@@ZZZrrrcccKKK>>>555666777222000222222222222111111111111111222222111111111111222222000555YYYjjjaaaqqq}}}pppQQQFFFAAAAAAGGGOOOVVV^^^eeellltttbbbMMMOOONNNNNNVVVZZZ```cccgggkkkoootttyyy}}}~~~fffqqqttt|||}}}bbbUUUTTTTTTUUUVVVUUUSSSQQQIII<<<;;;===;;;OOO|||lllEEE;;;444666111222111111000000000000//////...........................------,,,,,,------...---...///000000000///...........................000000000222888DDDUUUaaannnwww{{{uuuuuuyyyxxx~~~uuufffiiixxxzzzvvvvvvyyyyyyyyyzzz}}}|||sssppptttxxxyyyzzzxxxoooaaaUUUVVVbbbnnnvvvzzz|||zzzvvvuuuzzz~~~}}}}}}}}}||||||{{{|||{{{wwwvvvoooeee]]]ZZZWWWTTTRRRPPPSSS\\\jjjyyyzzzmmmgggjjjooo{{{aaa===BBB:::555:::222333333333222222222111111000000111111111222222222111111111111222333444555???OOO]]]wwwwwwzzzppp~~~~~~~~~~~~zzz{{{}}}~~~|||zzzxxxsssmmmggg\\\PPPKKKMMMZZZaaakkkwwwyyyqqqoooqqqyyy```UUUXXXaaahhhaaa[[[XXXZZZ___fffpppyyy~~~WWWHHHCCC;;;888;;;<<<<<<;;;<<<======:::888888999999::::::;;;;;;;;;@@@@@@@@@???????????????>>>>>>@@@AAACCCEEEFFFGGGHHHCCC@@@EEECCC>>>___cccccczzzDDD>>>999999777111///111333222222222111000000000222222111111111111222222222444TTTnnnaaannn|||vvvrrrqqqzzzpppOOODDDAAABBBJJJSSSZZZbbbiiippp{{{aaaMMMNNNNNNPPPXXX[[[aaaeeeiiilllnnnqqquuuyyy~~~hhhssszzzyyy]]]UUUUUUVVVWWWWWWUUUQQQNNNFFF===;;;;;;>>>^^^ccc@@@999333666222333111000000000////////////---------..................------,,,,,,------...+++---///111111111///...........................///......111666@@@QQQ```ppp{{{{{{sssxxxwwwssstttwwwpppfffmmm|||{{{yyyyyyyyyyyyzzz|||{{{zzz}}}~~~{{{nnnqqqrrrooojjjggghhhiiilllppptttuuuttttttxxx{{{}}}}}}}}}{{{zzzyyy{{{||||||~~~}}}yyysssiiiddd\\\VVVRRRPPPNNNLLLLLLOOOWWWdddrrr|||xxxiiihhhrrr}}}SSS===>>>444777>>>000222222222222222111111111000000111111111222222222111111111111222333333444<<>>???AAABBBDDDEEEFFFFFFBBB@@@EEEBBB@@@eee___lllfffAAA>>>;;;888444000000222333222222222111000000000222222111111111111222222555333NNNvvvrrr```iii|||kkk___\\\^^^dddkkkyyyrrrQQQEEEBBBDDDMMMVVV^^^eeellluuuaaaNNNMMMMMMRRRZZZ\\\aaafffllloooppprrrwww{{{lllsss{{{dddVVVVVVXXXZZZZZZWWWRRRNNNEEE???===:::DDDnnn[[[<<<777333666222333000000000////////////...---------.........//////...------,,,,,,------...+++---///000111000///...........................000------000333<<>>333444444444444333333333333000111111111111222222222111111111111111222333333555GGGWWWnnn~~~ssskkkttt~~~}}}{{{zzz{{{}}}zzzyyyyyyyyyxxxxxxxxxxxxuuurrrjjj```UUULLLHHHHHHTTT```mmmuuuxxx|||}}}}}}wwwwwwvvvlllfffeeekkkrrrsssnnnkkkooowwwkkkTTT???;;;>>><<<:::::::::999999:::;;;;;;:::888888888999:::;;;<<<======??????????????????@@@@@@>>>>>>???AAABBBCCCDDDEEEDDDCCC@@@BBBCCCIIIssshhhWWW;;;:::777444111000222444222222222111111111111111222222111111111111222222555111IIIooovvv```dddwwwnnnZZZMMMLLLPPPQQQVVVcccnnnwwwtttWWWGGGDDDGGGPPP[[[dddmmmtttdddPPPNNNNNNTTT\\\\\\___eeekkkooopppttt|||qqqtttyyylllUUUVVVXXX[[[\\\YYYUUUQQQEEE@@@===;;;MMMVVV:::777333555111333000000////////////......,,,,,,------.../////////...------,,,,,,------...,,,---.../////////...---------------------------000------000000444DDDVVV\\\hhhxxx~~~uuuppp~~~qqqbbb```bbbfffuuullliiihhhwww{{{yyyxxxxxxxxxyyy|||zzzxxxzzzxxxgggSSSTTTXXX```iiiqqquuuvvvwwwzzz|||{{{wwwuuuvvvxxxvvv{{{~~~{{{yyyuuuooohhhlllhhhbbbZZZQQQHHHAAA===>>>BBBHHHNNNTTT\\\ccchhh{{{wwwxxxKKK???777999999777666666333333333333333333333333000111111111111222222222111111111111111222222333111BBBQQQggg}}}mmmzzzxxxxxx~~~|||||||||{{{||||||}}}}}}vvvwwwxxxyyyxxxwwwuuutttrrrooogggYYYLLLEEEDDDEEEMMMVVVbbbmmmtttzzz}}}|||yyyyyyzzz~~~{{{yyyqqqrrr}}}}}}xxxssspppvvv~~~~~~fffOOOGGG>>>:::;;;<<<:::777<<<;;;999999;;;<<<;;;:::999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@AAA???@@@AAABBBCCCDDDEEEFFFBBBDDD@@@===DDDWWWmmmLLL999888666333222222333333111111111111111222222222222222111111111111222222444000FFFiii~~~xxxbbbdddttt|||rrr```RRRMMMQQQVVVSSSTTT]]]gggssszzz___JJJHHHKKKUUUbbblllwwwgggSSSPPPPPPWWW___^^^\\\```ddddddffflllxxxuuuxxx~~~hhhTTTUUUWWWZZZ\\\[[[WWWTTTDDD???;;;<<>><<<::::::;;;=========999999:::;;;<<<>>>>>>???======>>>???@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFGGGAAAEEE???:::EEEaaaqqqgggFFF;;;;;;999666444444333000000000111111222222222333222222111111111111222222444000EEEfffwwwxxxeeegggttt{{{gggWWWSSSWWW```eeeaaa^^^cccjjjuuueeeMMMJJJNNNYYYgggsssjjjVVVRRRQQQYYYaaa___ZZZ[[[[[[XXXXXX___mmmyyyyyy~~~^^^RRRSSSVVVYYY[[[[[[XXXUUUCCC>>>:::===\\\RRR999777333444///000000/////////............,,,,,,------...///000000...------,,,,,,------......---,,,+++++++++++++++------------------------,,,,,,111777333...666EEEVVVaaayyy|||wwwqqqooo~~~llljjjwwwwwwwwwvvvvvvwwwyyy{{{}}}yyysssiiidddnnnlllfff\\\VVVXXXaaajjjrrrwww||||||wwwrrrqqqrrrpppqqqpppnnnpppvvvzzzyyysssnnndddWWWLLLDDDAAA@@@999<<<>>>===:::;;;???DDDLLLXXXcccpppXXX>>>===:::888666444333222222222222111111111000000000111111111111222222222000000000///000000111222222===FFF___tttggg~~~xxxyyy|||~~~~~~}}}{{{zzzxxxwwwwwwyyyzzzzzzxxxvvvpppkkkaaaRRRDDD>>>@@@DDDJJJOOOYYYgggttt}}}xxxvvv|||{{{{{{wwwwww{{{|||yyyxxxyyyfffRRRCCC???>>><<<:::999777777666;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCEEEFFFGGGEEEAAA999BBBKKKkkkvvvcccddd@@@:::999666444333222222222111111000000000000111111000000000000000111111222777///;;;^^^{{{jjj___wwwfffVVVZZZxxx~~~{{{cccNNNNNNQQQ[[[ggguuurrrXXXOOOVVV______ZZZYYYSSSNNNNNNPPPSSSZZZbbb|||vvvtttvvv}}}ooo\\\TTTWWWXXXVVVVVVWWWUUUQQQDDD:::>>>===[[[KKK::::::///444444111.........///////////////.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000111222555999<<>>AAAJJJOOOZZZfffsss|||{{{xxxxxx}}}}}}|||}}}|||zzz~~~fffPPPGGG???<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEFFFCCC999@@@MMMqqqooowww[[[AAA:::888666444333222222222111111000000000000111111000000000000000111111222666000999VVVssssssddd~~~vvveee[[[^^^yyykkkUUUPPPUUUeeettt}}}cccYYY]]]cccbbb\\\TTTNNNJJJJJJKKKMMMTTTZZZfffrrrsssiii^^^ZZZ[[[cccsssfffUUUMMMQQQSSSRRRRRRSSSPPPKKK???777======ZZZGGG888888///333222000............////////////......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000222555777DDDRRRlll|||nnnkkkwww~~~zzzyyywwwvvvzzz~~~}}}{{{zzzyyyzzz{{{|||zzz{{{~~~{{{{{{uuuggg______```___hhhlllqqqsssqqqnnnmmmnnnqqqqqqnnnkkklllppppppmmmggg^^^RRRHHHBBB>>>999666555444444333333444444444666<<>>>>>999999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDCCCBBBDDD<<>>:::@@@BBB___yyyBBB666666///222///000........................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////...---...000222:::KKKcccvvviiieeemmmvvv{{{wwwzzzvvvrrrttt|||}}}~~~}}}}}}}}}~~~}}}yyykkkgggmmmtttoooeeeYYY[[[dddqqquuupppnnnqqqrrrqqqlllfffeeegggfffbbb]]]UUUJJJBBB>>>;;;888666333222222111111222222333333666:::@@@NNNaaaooovvvWWW999CCC:::999777555444333222222111111111111000000000000000000000000111111111111111111111111111222333333333777777EEEeeevvvyyy|||~~~zzz{{{}}}~~~~~~}}}uuutttssssssrrrqqqmmmkkkgggcccYYYMMMCCC======>>>AAAEEEKKKRRR[[[fffqqqyyy~~~{{{jjjnnnkkkUUUIII>>>===>>>777888888888999:::;;;<<<===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAA???AAACCCEEEFFFDDDBBBAAA;;;BBB???NNNmmmnnnpppEEE>>>999888666444333333333333111111000000000000111111000000000000000111111222000333777BBB\\\zzzjjjwww~~~mmmccciiisssTTTLLLUUUlllyyy~~~|||tttfffaaa___ZZZVVVMMMJJJJJJMMMPPPPPPTTTYYYZZZ\\\bbbqqqwwwgggccc^^^```ccciiitttttt\\\QQQMMMQQQTTTTTTUUUSSSJJJ@@@===;;;@@@DDDdddjjj>>>555555111222---111///...............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...//////...,,,---///111111DDDYYYggguuujjjeeejjjnnn}}}}}}|||xxxssskkkgggkkkwww~~~}}}}}}{{{vvvgggfffuuusssaaa]]]dddttt{{{wwwuuuzzzooooookkkeeebbbbbb^^^YYYUUUNNNEEE>>>;;;:::888666222111111111111222222333666999::::::===EEENNNTTTbbbpppHHH666???888777666444333222222222000000000000000000000000//////000000000111111111111111000000111111222333333666333<<>>>>>????????????@@@@@@AAAAAAAAAAAABBBDDDFFFEEECCCAAA???:::???===SSS{{{vvv|||qqq@@@:::888777666444333333333444111111000000000000111111000000000000000111111222...444888>>>TTTuuujjjsss}}}xxxeeemmm}}}~~~mmmUUUOOOXXXllluuu}}}}}}mmmddd^^^ZZZVVVLLLJJJLLLRRRVVVWWW[[[```fffiiinnnwww}}}iiiaaacccgggmmmvvvpppZZZSSSQQQUUUWWWWWWWWWTTTIII===999777:::AAAfff|||^^^<<<666444333333+++444//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---...111333///@@@RRR^^^lllsssmmmoooppprrrtttmmmcccZZZ[[[hhh{{{~~~~~~{{{}}}sssnnnxxx|||uuuooopppxxxzzzvvvuuuyyylllmmmkkkfffcccaaa[[[TTTRRRKKKBBB<<<;;;:::999777222222222222222333444444777:::<<<===;;;;;;???DDDJJJYYYjjjtttwwwzzzcccCCC;;;:::666555444333222222222222//////000000000000000111/////////000000000111111000000000///000111111222000444222888KKK^^^tttsssrrr~~~}}}~~~www}}}ttt~~~|||zzzzzz{{{{{{{{{zzzzzzyyyyyyuuutttsssrrrqqqoookkkhhhccc\\\RRRHHHAAA@@@BBBDDDGGGGGGIIILLLOOOPPPOOOMMMXXX```iiittt}}}vvvfffYYYbbbuuu\\\IIIAAA???:::;;;>>>999;;;;;;:::999999999::::::999::::::;;;;;;<<<<<<<<<;;;<<<<<<======>>>???????????????@@@@@@AAAAAABBBCCCDDDEEEEEEDDDBBB@@@??????@@@===ZZZkkkzzzbbb>>>:::888777555444333333444444111111000000000000111111000000000000000111111222...444777;;;NNNppplllppplllqqqttt}}}qqqOOOMMMVVVeeepppoooaaaYYYTTTRRRLLLJJJMMMSSSXXX[[[___eeeccckkkwww|||iiibbbdddnnnyyy}}}{{{kkkWWWQQQPPPSSSUUUVVVWWWTTTHHH<<<::::::;;;EEEqqqUUU<<<666333444333***666//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........///222555777BBBRRR___jjj{{{|||wwwtttuuuzzz}}}xxxqqqgggdddhhhttt}}}~~~}}}}}}|||||||||~~~~~~zzzvvvsssqqqnnnooommmhhheeeccc]]]VVVSSSLLLCCC<<<::::::888666222222222222333444555555444666;;;@@@???<<<===AAA@@@KKKWWW___dddlllxxx|||KKK???>>>777555444333222222111222222////////////000000111111////////////000000000111//////......//////000111...222111777EEESSSiiissskkkyyyqqq|||zzzzzzzzzyyyxxxwwwvvvuuuuuutttrrrqqqqqqpppnnnjjjhhh```XXXLLLCCC???@@@CCCFFFJJJMMMUUU___eeebbbWWWMMMRRR]]]jjjxxx|||~~~}}}{{{}}}sssggg\\\UUU```~~~kkk^^^LLL@@@>>>???777666;;;:::;;;::::::999999::::::;;;999999::::::;;;<<<<<<===<<<<<<<<<===>>>>>>??????>>>??????@@@AAAAAABBBBBBEEEEEEEEEDDDCCCAAA@@@???BBBCCCHHHppp{{{bbbxxxxxxPPP<<<;;;888777555444333333444444111111000000000000111111000000000000000111111222///222444777IIImmmrrroooxxxvvv|||ooojjjrrrfffJJJJJJRRR```sss~~~ppp^^^SSSOOONNNNNNMMMOOOUUUZZZ]]]aaagggfffmmmzzzxxxrrrttt~~~xxxvvvfffSSSOOOMMMOOOQQQSSSVVVUUUJJJ>>><<<>>>@@@NNNMMM;;;666000333222(((777//////...------,,,++++++******+++++++++,,,,,,,,,************++++++++++++***************************++++++++++++,,,,,,,,,,,,---......---...111333:::???LLL[[[dddlllwwwzzz~~~xxxrrrsss}}}xxxuuu~~~}}}~~~|||xxxssswwwxxxvvvzzzwwwuuutttooohhhdddddd```ZZZUUUMMMDDD===:::888666444222222222222333444555555555555:::AAABBB>>>>>>AAA>>>DDDKKKQQQWWWbbbqqq}}}```:::777999222444333333222111111222222.../////////000000111111////////////000000000000...............///000000---222222666AAAKKK___{{{zzzmmm{{{pppyyy}}}zzzzzzyyyxxxwwwuuutttssssssrrrqqqpppoooooommmjjjggg]]]UUUIII@@@<<>>BBB999666;;;:::999999999999:::;;;<<<<<<999999::::::;;;<<<======<<<<<<======>>>>>>??????>>>>>>???@@@AAAAAABBBBBBGGGFFFEEECCCBBBAAA@@@???@@@FFFVVVjjjmmmdddCCC;;;>>>777777555444333333444555111111000000000000111111000000000000000111111222000000000444EEElllxxxooo~~~zzzhhhZZZ]]]^^^gggcccIIILLLMMMSSSccc}}}}}}vvvaaaTTTPPPPPPRRRPPPQQQWWW[[[^^^ccchhhvvvxxx}}}vvvuuudddQQQOOOJJJLLLNNNRRRWWWWWWMMMBBB999===@@@PPPIII;;;555...222000&&&777//////...---,,,,,,++++++*********++++++,,,,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,---......---,,,---///111222222>>>OOOVVVYYYjjjvvvcccooo{{{tttlllnnnuuu|||}}}{{{zzz|||~~~}}}}}}}}}{{{tttooowwwzzzvvvvvv~~~|||yyyqqqgggcccdddbbb^^^VVVNNNDDD===999777555222111111111111222333444555;;;888;;;AAACCC>>>===@@@===AAAFFFKKKSSS```ppp|||pppGGG999999888555444444333222111000///.........////////////......000000000000000000000000////////////000000000000///111333666===KKK___mmmqqqmmmqqqnnn~~~yyyxxxzzz}}}~~~zzzyyyzzzxxxsssqqqsssuuuuuuttttttssspppkkkhhh[[[QQQFFF>>>999999BBBLLL___pppwww~~~uuupppllllllqqqvvvyyyzzz}}}zzzwwwsssrrrsssvvvwwwnnn```LLLGGGQQQ___qqqkkkgggddd[[[LLLDDDCCC===<<<;;;:::999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAEEEDDDAAA>>>@@@BBBAAA>>>IIIBBBmmm```oooMMM===@@@777777666555444333222222222222222111111111111111222000000000000000000000000...333555222===aaaqqq}}}\\\GGGHHHFFFDDDFFFEEECCCMMMYYYkkk|||xxxyyyqqq[[[WWWVVVRRRTTTQQQRRRWWW^^^ccclllttt~~~yyymmmZZZNNNMMMMMMQQQSSSUUUWWWVVVMMMCCC:::@@@LLLdddKKK>>>333000222111//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,---------......---///...999NNNVVVYYYbbb~~~qqqeeegggttt{{{tttgggmmmqqqrrrqqquuu~~~~~~~~~|||~~~|||~~~|||xxxwwwxxxzzz~~~xxxqqqssspppiiieeeccc___ZZZWWWOOODDD===999666333111222111111111333555888:::@@@;;;:::@@@DDDBBB>>>===@@@>>>BBBLLLRRRYYYiii{{{^^^@@@:::999666333444333333222000//////.........////////////......////////////////////////.../////////000000000000000222333444999GGGYYYfffxxxlllrrrnnn}}}yyyxxxyyy||||||yyyxxxzzzxxxsssrrrsssxxxwwwvvvuuusssooojjjfff[[[PPPDDD<<<999:::@@@HHHeeexxx~~~|||llliiieeefffkkkrrrvvvxxxxxxvvvssspppnnnmmmmmmmmmbbbWWWGGGEEEQQQaaattt^^^XXXUUUSSSLLLBBB;;;;;;<<<<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>======>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBCCCBBB@@@???AAACCCCCCAAAEEEIII}}}zzz\\\sss|||GGG:::999222555555333222222111111111111111000000///000000111000000000000000000000000---333555333;;;YYYppp~~~{{{YYYEEEFFFCCCBBBDDDDDDKKKQQQZZZmmmzzzyyysss]]]YYYXXXUUUUUUSSSVVV]]]dddjjjsss|||yyylllYYYMMMKKKNNNTTTXXXYYYYYYUUUMMMCCCEEEBBBKKKjjjIII===222000222111//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++------,,,,,,,,,------------...,,,...---666IIIRRRXXXfffzzzuuuhhhcccsss|||eee]]]dddlllqqquuu{{{|||~~~vvvooouuuzzz{{{}}}}}}~~~~~~|||zzz}}}|||mmmiiiiiieee___^^^``````]]]SSSLLLBBB;;;888666444222222222222333555888;;;===>>><<<>>>EEEHHHDDD???<<>>>>>>>>????????????@@@@@@AAACCCCCCBBBAAAAAABBBBBBCCCEEEFFFHHHYYYmmmeeeeeeCCC===777555444333222111111000111111000///////////////000000000000000000000000000000...222555555:::NNNooorrr|||rrrSSSCCCCCC@@@???DDDDDDOOORRR^^^xxx~~~zzz~~~ppp\\\WWWWWWVVVVVVVVVZZZcccllluuu{{{ttthhhWWWMMMKKKNNNXXX___^^^XXXQQQHHH@@@JJJDDDRRR}}}FFF;;;222111111000//////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,------------+++...,,,111@@@JJJUUUggguuuxxxnnndddtttfff[[[^^^iiisssuuuuuu}}}yyy|||wwwvvvuuurrrnnnmmmpppqqqqqqttt||||||wwwwww~~~vvviiijjjjjjfff```]]]]]]YYYSSSPPPIII???999777666444222333333444555888<<>>>>>CCCKKKMMMFFF@@@===@@@>>>CCCLLLRRRWWWgggwwwsssSSS999888:::444///222222222111000//////............////////////......////////////////////////........./////////000000000222222111333<<>>>>>>>>???????????????@@@BBBDDDEEECCCBBBCCCDDDDDDCCCGGGLLLWWWrrrhhh}}}MMM>>>???666888333333222111111111111111000000/////////000111111000000000000000000000000000222444666:::HHHbbbyyyuuuwww~~~wwwtttuuueeeMMMBBBCCC@@@AAAGGGHHHKKKPPPaaazzzyyy~~~gggVVVRRRTTTUUUVVVVVV\\\gggsss}}}uuunnncccVVVNNNMMMQQQ]]]eeeaaaUUUIII@@@:::CCCJJJkkkBBB999222111111000//////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,------...++++++,,,,,,,,,------------///+++,,,777???NNNcccmmmuuutttooo{{{ooocccaaagggpppooolllyyyzzzwwwvvvpppnnnmmmmmmrrrmmmccc___eeettt~~~}}}}}}~~~~~~}}}zzzvvvvvvzzz~~~vvvwww|||xxxsssmmmooonnnjjjhhhdddZZZPPPPPPIII???999777666444222222222444777:::>>>AAACCC@@@AAAHHHOOONNNGGGBBBAAACCCBBBGGGQQQVVV[[[hhhxxxTTTCCC777999888000...444111000000//////...............////////////..........................................///////////////111111111333;;;HHHRRRfff{{{qqq|||wwwuuuvvvyyyvvvtttuuurrrllliiijjjpppnnnjjjhhhgggeeecccaaa```TTTHHHEEEEEEEEEEEEFFFEEEIIIGGGHHHNNNRRR```yyyqqqbbbXXXQQQMMMRRRXXX]]]___]]]ZZZXXXXXXYYYYYYWWWSSSMMMFFFBBB???@@@===DDDXXXjjjxxxssspppiii\\\NNNIIIIIIIIIDDD@@@???>>><<<999888999999999999999999999:::;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>??????@@@???>>>>>>???@@@CCCEEEGGGGGGEEEFFFGGGEEECCCIIIRRRgggvvvkkkuuu;;;888;;;222666444333333222222222222333000000000000111111222333000000000000000000000000222222444666:::FFF```xxx~~~~~~wwwssszzz{{{kkkaaa___WWWFFFBBBFFFBBBEEELLLMMMIIIMMM^^^yyyssstttwww}}}~~~zzznnn]]]QQQOOOSSSVVVVVVWWW\\\iiiyyy}}}tttkkk___TTTNNNNNNWWWccckkkcccRRRDDD;;;777>>>YYY|||xxxfff>>>666111111111///...000------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,------...............+++++++++,,,,,,,,,------///111,,,***111666CCCXXXeeeoooyyygggaaaeeennnnnnhhhppp{{{zzz~~~~~~wwwqqqnnnnnnooonnneee[[[ZZZiii{{{{{{wwwuuutttvvvyyyzzzxxxuuuqqqssswww~~~~~~|||pppqqqooommmnnnnnnggg___RRRKKKAAA:::777555333111000111444777;;;>>>AAACCCDDDFFFMMMRRRPPPHHHEEEGGGIIIJJJRRR]]]cccfffqqqzzzsssnnnmmmnnnnnnAAA===:::888555000000444000/////////.........---......////////////..............................------........./////////...000111111222999EEENNNYYYvvv|||~~~|||{{{{{{|||}}}}}}||||||yyywwwxxxtttooolllmmmvvvrrrmmmiiigggeeebbbaaa___UUULLLIIIIIIGGGGGGJJJDDDGGGBBBAAAFFFCCCCCCOOOXXX^^^aaa[[[VVVUUUUUUUUUTTTYYY```cccaaa]]]XXXVVVPPPPPPPPPNNNJJJFFFAAA>>>===@@@???FFFZZZkkk|||uuummmfff```]]]VVVLLLCCCAAACCCBBBBBBBBB>>>???===999888::::::888999999999999::::::;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<;;;<<<<<<===>>>???@@@AAAAAA???>>>>>>>>>@@@CCCFFFHHHIIIGGGHHHIIIFFFDDDNNN\\\xxxnnnqqqccc999::::::222555444333333222222222333333111000000000111222333444000000000000000000000000333222333666888CCC```|||}}}~~~{{{|||qqqyyywwwcccVVVRRRLLLCCCEEEJJJFFFHHHPPPPPPMMMLLLVVVsssxxxlllhhhhhhkkkoooiiiggg```WWWPPPPPPTTTYYYWWWXXX___mmmtttgggZZZQQQMMMMMM\\\gggkkkaaaOOOBBB<<<999@@@hhhxxx}}}RRR:::444111111111......000------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,---...............++++++++++++,,,,,,,,,,,,///222,,,)))...000888JJJ\\\kkk}}}pppjjjjjjrrruuuqqqpppttt|||vvvkkkxxxyyyxxxvvvssspppoooooogggddddddlll~~~{{{tttqqqppptttzzz{{{vvvppprrrsssvvvyyy|||~~~~~~zzz{{{vvvooohhhiiillliiicccRRRKKKAAA:::666555222000///111444777;;;???AAACCCHHHLLLTTTXXXTTTLLLJJJMMMMMMOOOZZZhhhnnnoooxxx}}}pppqqqnnnhhhddddddbbb___888;;;999444111333333000//////............------......////////////..............................---------.........//////...000111000000555@@@IIIXXXwww|||rrr}}}zzz|||yyyxxxzzz||||||{{{zzzwwwvvvwwwuuupppnnnppptttppplllhhhggggggfffeee```YYYSSSQQQOOOLLLMMMQQQGGGKKKGGGGGGLLLIIIHHHQQQQQQYYY```aaabbbfffhhhgggmmmoooooojjjbbbZZZTTTRRRIIIIIIHHHFFFDDDBBB@@@???<<<@@@???FFFZZZlll|||sssssspppjjjccc\\\UUUQQQNNNKKKCCC???AAABBB@@@@@@CCC===@@@???;;;:::======:::::::::999999999:::;;;;;;999999999999999999999999999:::;;;=========<<<<<<======>>>???@@@AAABBBBBB???>>>>>>>>>@@@DDDGGGJJJJJJGGGHHHJJJGGGFFFUUUggg{{{fffzzzRRR<<<;;;888444555222222111111111111222222/////////000000111222333000000000000000000000000111000333555444===[[[zzz{{{}}}nnnuuuvvv___OOOJJJEEEAAAHHHNNNHHHIIIOOOOOOPPPKKKNNNaaa|||vvvfff^^^ZZZZZZ]]]ZZZYYYWWWTTTQQQPPPUUUZZZXXX\\\fffuuu~~~yyymmm___RRRMMMMMMNNN[[[ccceeeZZZJJJ@@@<<<:::AAAhhhzzzGGG777222000111111...---000------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,---------,,,,,,***++++++++++++,,,,,,,,,---///+++***///...111>>>VVVkkk~~~|||pppooouuuxxxtttmmmtttsssqqqrrrssstttsssqqqooommmfffjjjoooxxx~~~yyyuuuwwwuuutttvvvxxxxxxuuuqqqqqqrrrssssssrrrqqqppppppsssxxx~~~|||wwwsss{{{wwwoooiiiiiiiiibbbYYYOOOHHH???888666444333111000222555888<<>>>>>=========>>>???@@@AAABBBCCCCCC???>>>===>>>@@@DDDHHHJJJIIIFFFGGGJJJHHHHHHZZZooohhh```pppAAA888666111111222111000000000000000111111............///000222222000000000000000000000000...///222444000777UUUvvv}}}~~~jjjqqq~~~vvv]]]KKKEEECCCAAAKKKPPPIIIHHHNNNLLLOOOJJJLLLWWWhhh}}}uuubbbXXXRRRQQQRRRRRRRRRRRRRRRPPPOOOTTTYYYYYY___kkk|||rrrnnndddUUUKKKJJJMMMPPPVVV]]]]]]RRREEE===;;;:::>>>___vvvBBB555111000222111...---000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,+++************+++++++++,,,,,,,,,***---)))***000......888RRRnnnoooccciiitttrrrhhhfffpppqqqrrrssssssrrrooolllgggmmmpppqqqsssvvvwwwttt~~~xxxtttqqqnnnmmm||||||zzzxxxvvvtttttttttoooooonnnllljjjhhhhhhhhhnnnrrrvvvwwwssspppoooppplllmmmmmmnnnpppnnnbbbUUULLLEEE<<<666555444333222111333666:::===@@@BBBCCCKKKUUUbbbiiibbbVVVQQQRRR\\\bbbrrrzzzkkkgggbbbgggfff]]]XXXXXXWWWSSS444444333222111000///...////////////..................////////////......,,,,,,,,,---------.....................///000000...//////000000333777;;;OOOfffiiiuuu{{{bbbuuu}}}~~~~~~|||yyyxxxxxxwwwvvvtttsssttttttrrrnnnkkkjjjkkknnniiiddddddhhhlllllljjjeeeeeekkkqqqmmmdddeeellljjjnnnsssvvvzzzxxxfff[[[QQQIIIFFFCCC@@@>>>>>>???@@@>>><<<===@@@AAAGGG]]]{{{{{{tttlllccc[[[VVVPPPNNNJJJEEEBBB@@@??????<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAA?????????>>>>>>>>>>>>>>>AAA??????AAAFFFIIIHHHGGGLLLOOOFFFEEEMMMLLL___wwwccchhh^^^>>>999777555666333000000000000000000000000222111000000000000000111222111111000000000000000000111000222555555LLLrrr|||kkkhhhvvvxxx\\\IIIEEE@@@HHHHHHHHHKKKGGGEEEMMMHHHPPPdddhhhPPPMMMRRRMMMQQQQQQQQQNNNOOOTTTZZZ]]]hhhppp{{{lllhhh]]]PPPIIIKKKMMMMMMWWW[[[VVVGGG:::888999999:::[[[yyyttt<<<222111000//////...............---,,,,,,+++************+++++++++,,,,,,,,,*********))))))))))))(((,,,+++***))))))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,+++---///222444RRRkkk}}}qqqmmmqqqttttttpppuuuiiixxxuuupppfffgggdddbbbgggqqqyyy{{{}}}vvvpppooossswwwwwwwwwssspppooonnnlllkkkjjjiiiiiiqqqnnnkkkiiihhhjjjmmmoooiiikkkkkkkkkmmmkkkbbbWWWKKKCCC<<<999555111///111555888<<<======???BBBFFFJJJ^^^jjjcccXXXXXXZZZYYY]]]kkk~~~uuummmhhhbbb```]]]\\\[[[[[[YYYXXX444333333222111000///...////////////..................////////////......,,,,,,,,,---------.....................//////000///000000000000222555888CCC\\\{{{|||wwwzzz{{{hhhooo~~~~~~~~~}}}{{{|||~~~{{{zzz{{{{{{zzzyyyuuuuuuuuurrrnnnkkkjjjiiilllhhheeeeeeiiilllllljjjfffffflllsssrrrmmmrrr|||lll\\\RRRJJJEEECCCBBB???======???@@@???===;;;>>>AAAJJJddd}}}yyyqqqhhh```XXXPPPKKKJJJHHHDDD@@@===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA???>>>>>>>>>>>>>>>>>>>>>@@@??????BBBFFFIIIIIIHHHIIILLLHHHJJJQQQRRRlllmmm___rrrsssNNN777777666444555222000000000000000000000000111000000000000000111111222111000000//////000000111222000222555555IIImmmuuummmvvv}}}bbbMMMFFFEEEKKKIIIHHHKKKGGGGGGRRR\\\oookkkRRRNNNSSSNNNRRRSSSRRRPPPTTT]]]gggkkktttzzzttthhhdddZZZNNNHHHIIIKKKKKKQQQVVVRRRFFF;;;999:::;;;@@@bbb}}}~~~www|||hhh999222111000///...............------,,,++++++***************+++++++++,,,,,,++++++*********)))))))))++++++***))))))***++++++))))))))))))))))))))))))*********+++++++++,,,,,,...---++++++,,,...111333CCCXXXiiilllttt{{{sssrrrttttttsssyyymmmyyywww```___^^^bbbooo{{{|||ttt||||||wwwrrruuuzzz|||zzzyyyuuupppooonnnlllkkkkkkjjjjjjmmmllliiigggggghhhiiikkkdddfffggggggiiihhh___UUUKKKCCC;;;888555222333555555888<<<>>>>>>@@@DDDGGG[[[hhhlll___SSSUUU\\\___fffsss}}}mmmhhheeeaaa___\\\ZZZZZZZZZXXXVVV333333222111000//////...////////////..................////////////......,,,,,,,,,---------............------......///000000111111000000000333555:::SSSnnnqqqnnnxxxlllgggqqq}}}|||{{{xxxwwwxxx|||{{{|||||||||{{{uuuvvvuuurrrnnnjjjhhhhhhjjjhhhfffgggjjjllljjjhhhfffeeejjjqqqrrrqqqzzzttt^^^QQQJJJEEEAAAAAA???===<<<===>>>??????>>>;;;===AAANNNhhhuuupppggg___WWWPPPIIIEEECCCAAA???<<<:::999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>????????????AAADDDHHHJJJKKKJJJHHHJJJKKKPPPUUU\\\jjj```[[[@@@444888666333444111000000000000000000000000000/////////000111222222222111000000//////000000111333111222444333EEEdddttttttkkkTTTGGGGGGKKKIIIHHHKKKHHHKKKZZZ```uuuWWWQQQVVVSSSVVVYYYXXXVVV]]]lll{{{zzzkkkdddaaaXXXMMMHHHJJJLLLKKKKKKNNNMMMDDD<<<:::<<<===@@@eeezzzzzz]]];;;222111000///............------,,,,,,++++++***************++++++++++++,,,,,,+++++++++************+++******))))))******+++))))))))))))))))))))))))*********++++++++++++,,,,,,+++******+++---///111666DDDSSSZZZ___kkkzzzsss}}}}}}tttppprrrtttxxxwwwkkkpppssseeeaaa^^^cccoooxxxtttjjj]]]nnn|||vvvsssvvv|||{{{zzzyyyvvvoooooonnnlllkkkkkkkkkkkkjjjiiigggfffeeeeeeeeeeeeaaacccddddddfffeee^^^VVVLLLCCC:::777555333555999777:::===@@@BBBDDDHHHJJJaaagggcccRRRGGGLLLYYY```jjjyyyzzzlllgggddd___]]]ZZZXXXXXXWWWVVVTTT333222222111000/////////////////////............---......//////......---,,,,,,,,,---------.........------------.../////////000111000///000222444555JJJaaaeeekkk|||}}}yyyqqqrrrzzzyyyyyywwwwwwzzz~~~{{{zzzyyyyyyyyyxxxrrrrrrrrrpppllliiihhhhhhkkkiiihhhiiijjjiiifffdddccc```bbbgggggggggqqq~~~~~~rrrdddTTTLLLHHHCCC@@@???<<<<<<;;;<<<===>>>??????======AAAOOOhhh{{{{{{qqqhhhbbb[[[SSSMMMIIIDDDAAA???>>>===<<<;;;:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@>>>>>>>>>>>>>>>????????????@@@CCCFFFIIIKKKLLLLLLJJJKKKMMMQQQVVVgggkkkhhh{{{PPP<<<777;;;666222333111000000000000000000000000////////////000111333333111111000///////////////111333111111444222???YYY}}}yyypppvvv]]]LLLIIIMMMLLLNNNTTTRRRYYYlll```SSSXXXVVV[[[___```___jjjrrrdddaaa___WWWMMMIIILLLNNNMMMGGGIIIHHHBBB<<<999;;;===DDDhhhSSS;;;111111///...............,,,,,,,,,,,,++++++******************++++++++++++,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))************+++++++++++++++******)))***,,,...//////555AAAMMMUUU\\\iiittthhhrrrzzzuuunnnnnnrrrvvvzzz}}}oookkkxxxxxxmmmfffmmmvvvrrrffffffccc^^^___eeejjjdddYYYXXXiii|||{{{uuupppqqqvvv{{{~~~vvvqqqrrruuutttmmmmmmlllkkkkkkjjjkkkkkkhhhhhhgggfffeeedddcccbbb```ccceeedddeeeeee```YYYNNNDDD:::666333222555:::;;;===???CCCFFFIIILLLNNNWWWYYYTTTFFF>>>EEESSS\\\eee|||rrrjjjddd]]][[[XXXVVVVVVUUUSSSQQQ222111111000000/////////////////////............------............------,,,,,,,,,---------......---------------...//////,,,---///000000111333555111>>>RRR^^^ppp~~~yyyxxxwwwuuuvvvzzz~~~{{{yyyxxxwwwuuussskkkmmmmmmllljjjhhhhhhhhhlllkkkjjjiiihhheeeaaa___ccc^^^\\\]]]ZZZWWW```mmm{{{nnnhhhfff___UUULLLIIIGGGBBB===<<<::::::;;;;;;<<<===>>>@@@>>>===AAAQQQfffsssmmmaaaRRRMMMHHHCCC@@@>>><<<:::<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????======>>>>>>????????????@@@BBBEEEHHHJJJLLLLLLMMMOOOMMMOOOQQQWWWvvvlllmmmxxxaaaIII;;;999;;;444111555444000000000000000000000000////////////000111333333111000000///.../////////000333111000444222:::NNNtttzzzzzzkkk{{{iiiUUULLLPPPRRRXXXaaabbbnnnjjjWWWXXXVVV\\\dddiiimmm}}}~~~lll```ZZZYYYSSSKKKHHHKKKMMMLLLGGGFFFDDD@@@;;;888999<<>>BBBFFFIIILLLLLLIIIKKKHHHAAA===CCCMMMTTTbbbrrrjjjccc\\\ZZZWWWUUUTTTSSSQQQOOO111111000000000/////////////////////............------............------,,,,,,,,,---------......------,,,,,,------...///***,,,...///000000222444444888III^^^wwwyyywwwtttpppqqquuu}}}|||{{{zzzyyyvvvrrrooohhhiiijjjjjjhhhgggggghhhkkkkkkjjjhhheeebbb^^^]]]ccc]]][[[ZZZTTTOOOUUUaaa~~~ssseee[[[UUUXXX^^^SSSKKKFFFFFFDDD???:::999999:::;;;;;;:::;;;===???======CCCSSSdddjjjbbbVVVBBB@@@<<<;;;::::::999888888888999999999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<===>>>????????????>>>=========>>>??????@@@@@@AAADDDHHHKKKLLLLLLLLLMMMQQQOOOPPPQQQ^^^ddd}}}OOO???555555888111111666555000000000000000000000000000/////////000111222222111000//////......//////...222000///444222666EEEfffppp|||iiitttxxxcccLLLNNNOOOXXXdddjjj}}}|||gggccc^^^cccqqq|||wwweee[[[QQQQQQMMMFFFEEEHHHIIIHHHHHHDDD@@@>>>:::777999>>>[[[{{{oooCCC777111000///...------------++++++++++++++++++******)))))))))************+++,,,+++++++++************((())))))******))))))((()))))))))))))))))))))))))))))))))************+++***************+++,,,,,,...,,,000>>>NNNXXX\\\^^^yyyuuulllaaa]]]```dddeeegggeeeccc```[[[[[[ccclll~~~ppp]]]UUUSSSQQQYYY^^^^^^YYYUUUXXX\\\^^^ggghhhjjjmmmpppssswwwyyyrrrppppppqqqoookkkkkkoooiiiiiigggeeeeeehhhmmmqqqkkkjjjjjjjjjjjjjjjkkklllkkkkkkjjjhhhgggdddbbbaaa]]]```aaa^^^^^^^^^\\\XXXRRRHHH===777333111333888999999;;;>>>CCCGGGHHHHHH@@@AAAAAA??????CCCJJJOOOhhhpppgggddd```\\\YYYVVVTTTSSSRRRPPPNNN000000000000////////////////////////............,,,------......------,,,,,,,,,,,,---------......------,,,,,,------...///+++---///000//////000111777555DDD]]]ttt~~~}}}sssyyy~~~~~~yyyuuupppllllllqqquuuuuuvvvxxxxxxuuuppplllhhhjjjkkkjjjhhhfffffffffhhhhhhgggeeebbb```^^^^^^```\\\[[[\\\VVVPPPVVVaaa|||rrreeelllzzz{{{iiiWWWQQQQQQQQQTTTXXXPPPIIICCCBBB@@@<<<:::;;;888:::;;;;;;999999;;;>>>>>>>>>EEERRR]]]]]]SSSIII>>><<<;;;;;;<<<<<<;;;:::777777888999999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<===<<<===>>>???@@@???>>>>>><<<======>>>??????@@@@@@BBBFFFKKKMMMLLLKKKLLLMMMNNNOOOSSSTTThhhpppgggbbbFFF:::111333666000111555222000000000000000000000000111000000000000000111111000000///............///,,,111//////444222333???VVVfff}}}kkkpppsssPPPNNNKKKSSSaaalll~~~xxx|||ooo]]]TTTLLLLLLIIIDDDCCCFFFHHHGGGHHHAAA<<<;;;999777;;;BBB``````===999000000///...------------******************++++++))))))))))))************++++++*********)))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,...///111999GGGUUU]]]]]]ttttttooofff``````___]]]]]]WWWZZZbbb^^^SSSUUUccczzz}}}hhhVVVNNNLLL\\\aaabbbZZZSSSRRRUUUVVV[[[ZZZYYYXXXYYY]]]dddhhhiiiggggggiiiiiigggjjjooopppmmmiiigggfffhhhlllqqqlllkkkkkkkkkllllllmmmnnnmmmllljjjhhhfffdddbbbbbb[[[______\\\ZZZ[[[ZZZVVVRRRIII???:::777555777;;;;;;:::;;;>>>CCCFFFGGGFFFCCCBBBCCCEEEIIIOOOXXX___nnn{{{tttaaa___```^^^\\\YYYVVVTTTRRRQQQOOOMMM000000000000////////////000/////////............,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---///000000///......///444...<<>>>>><<<======>>>???@@@@@@@@@CCCHHHLLLNNNMMMKKKKKKLLLKKKNNNTTTWWWqqqpppdddjjjHHHDDD:::222555888222111333...000000000000000000000000222111000000000000000111000000///...............+++000......444222222;;;KKK___yyy~~~~~~mmmooo}}}ZZZUUUOOOUUUcccsss|||xxx~~~|||iiiWWWOOOKKKLLLIIIEEEDDDHHHIIIHHHGGG???::::::999888===EEEeeetttQQQ555666000000...---------------******************++++++))))))))))))*********************))))))))))))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,''',,,...///:::LLLXXXZZZooovvvxxxtttnnnjjjgggcccYYYPPPVVVfffaaaOOONNN^^^zzzxxxaaaRRROOOWWW\\\^^^YYYTTTSSSTTTSSSRRRRRRQQQNNNMMMRRRZZZbbbiiifffddddddccccccgggnnnrrrmmmiiigggfffhhhlllqqqmmmmmmmmmmmmmmmnnnooopppnnnllljjjgggeeecccbbbbbb\\\``````\\\YYYZZZYYYWWWRRRIII@@@<<<:::888:::>>>>>>======@@@EEEHHHIIIGGGNNNLLLLLLQQQYYYdddpppzzzpppppplllgggeeekkkyyy{{{fff[[[^^^```^^^\\\YYYVVVSSSRRRQQQOOOMMM111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................555333999FFFRRRaaayyy~~~wwwrrr|||~~~|||zzztttyyy|||{{{xxxsssooommmjjjfffmmmnnnqqqsssrrrooollljjjkkkkkkiiihhhgggeeeddddddhhhfffccc```^^^]]]\\\\\\]]]\\\^^^^^^YYYWWWaaaoooyyycccSSSXXXkkkzzzqqqaaaQQQOOOXXX]]]WWWOOOHHHDDD>>>;;;::::::::::::???<<<888666777999;;;<<<>>>@@@CCCFFFGGGCCC>>>999<<<===>>>===;;;::::::;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999:::::::::<<<;;;999888888999;;;<<<::::::999999999:::;;;;;;============>>>>>>>>>>>>??????>>>===<<<===@@@BBBGGGLLLQQQRRROOOKKKJJJJJJMMMWWWKKKdddiii]]]wwwFFF;;;<<<;;;888555222111000000000000000000000000000000............////////////000000000000000000000000222111//////000111444555JJJ___uuukkkiiiuuueee^^^YYY]]]llluuutttvvvbbbSSSMMMNNNHHHBBB@@@DDDGGGHHHGGGAAADDD???::::::555;;;MMMlllwwwIIIAAA000///............---------+++++++++************)))************************))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,))),,,...000333<<>>AAA???CCC@@@>>>AAAFFFLLLOOOPPPTTT```lllxxxwww]]]PPPRRRUUU___oooxxxrrr^^^QQQQQQXXX\\\ZZZVVVVVVTTTSSSQQQOOOMMMLLL111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,------...///000000333000444<<>>;;;888666888:::;;;<<<===???BBBDDDDDDAAA<<<888===>>>???>>><<<;;;<<<============<<<;;;::::::999:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;<<<;;;999888888999;;;<<<::::::999999::::::;;;<<<============>>>>>>>>>>>>>>>??????>>><<<===@@@DDDHHHKKKOOOOOOMMMKKKLLLNNNJJJUUU^^^~~~xxxhhhkkkccc===999;;;:::777444222111000000////////////////////////............////////////////////////////////////111000//////000111333555BBBUUUmmmxxxmmmsssyyyhhh___rrrmmmhhhppp~~~qqq^^^PPPKKKIIIEEE@@@???CCCFFFFFFEEE<<<>>>:::777888666@@@WWWjjj@@@<<<,,,............------------+++++++++*********))))))************************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,(((+++------///555???GGG[[[jjjxxxzzztttpppoooooo```XXXTTTWWWZZZYYYYYYZZZYYY^^^uuufffAAAAAABBBFFFJJJMMMMMMLLLLLLLLLJJJGGGEEEFFFIIILLLRRRUUUYYY\\\]]]^^^```aaaeeeffffffdddcccccceeegggqqqtttvvvtttooolllmmmoooyyyuuuqqqooolllhhhdddbbb\\\ZZZZZZ\\\___```___^^^VVVRRRIII@@@===@@@AAA???BBBAAAAAADDDJJJSSS[[[```vvvnnnVVVLLLRRRXXXeeevvv~~~yyyhhhUUUNNNQQQUUUTTTRRRTTTTTTTTTSSSQQQNNNKKKJJJ000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------***+++,,,---...000111111000...000555;;;JJJkkkuuussszzzyyyuuuqqqooommmlllkkkjjjeeeeeefffgggggghhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeeeeecccaaa___]]]\\\[[[[[[YYYXXXYYYYYYXXXZZZdddnnnttthhhVVVIIIMMM]]]kkkqqq^^^XXXSSSSSSUUUTTTMMMGGGBBB???;;;999:::;;;<<<<<<===;;;777777888:::<<<<<<;;;===@@@BBBAAA>>>:::888>>>???@@@@@@>>>===>>>?????????>>>===<<<:::999999::::::::::::;;;;;;;;;;;;:::::::::999999::::::;;;<<<;;;:::999999:::;;;<<<:::::::::::::::;;;<<<<<<============>>>>>>>>>>>>===???AAA???<<<===BBBGGGKKKMMMOOONNNMMMMMMQQQUUUNNNYYY|||fffbbbzzzLLL666:::999888666444222111000000////////////////////////............////////////////////////////////////111000//////000111333444???OOOhhh~~~zzzqqqlllzzz}}}jjjcccdddlll|||wwwhhhXXXLLLHHHCCC@@@>>>???BBBDDDDDDBBB===>>>999777:::;;;KKKggg|||ZZZ999888,,,............------------++++++*********)))))))))************************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,***+++---,,,,,,...444:::OOO]]]kkkpppqqquuuyyyzzzlllcccZZZWWWWWWYYY]]]ccc___VVVaaaxxxvvvLLLCCC<<<>>>HHHMMMIIIBBBHHHGGGFFFCCCAAAAAACCCEEEFFFKKKRRRXXX[[[\\\]]]]]]dddeeefffeeeeeeeeefffhhhwwwxxxwwwrrrmmmiiijjjlllvvvnnnkkkmmmjjjbbb___aaa^^^^^^^^^___^^^\\\WWWTTTTTTSSSLLLDDD@@@AAABBB@@@AAAAAABBBEEEMMM[[[lllxxxkkkYYYWWWcccmmm|||iiiUUUQQQSSSSSSQQQRRRUUUVVVWWWVVVTTTQQQMMMKKK///......---,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,---...///000111...///222777:::IIIlllrrrlllppp|||uuuooommmlllkkkjjjjjjeeeeeeddddddeeegggjjjkkkddddddddddddddddddddddddbbbaaa```^^^]]][[[ZZZZZZ[[[ZZZXXXVVVTTTUUU[[[bbbcccYYYKKKEEEOOO```jjjlllVVVTTTQQQPPPOOOMMMHHHDDD???===:::999:::<<<======<<<:::777777999;;;<<<<<<;;;===@@@AAA???===:::999>>>???@@@@@@???>>>???AAABBBAAA???===;;;:::999999999999:::::::::;;;;;;;;;::::::999999999:::;;;;;;<<<;;;::::::::::::;;;<<<:::::::::::::::;;;<<<===============>>>>>>>>>>>><<<@@@BBBAAA>>>>>>DDDJJJNNNQQQRRRRRRPPPQQQUUUYYYVVVggg{{{```ccchhh???666===777666555444222111111000////////////////////////............////////////////////////////////////000/////////000111222333;;;KKKddd~~~|||yyyzzzhhhsssxxxyyy}}}nnn```RRRIIIFFF>>>======@@@CCCDDDBBBAAA@@@???999777:::===TTTwwwwwwPPP777999000.........---------,,,,,,************))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,---......------000333@@@NNN]]]hhhrrr|||yyypppddd\\\ZZZ^^^ffflllmmmcccaaakkkxxxyyycccRRR@@@:::@@@FFFFFFBBBDDDDDDDDDAAA???>>>@@@AAA@@@EEELLLRRRWWWZZZ\\\^^^bbbcccddddddeeegggkkknnnxxxwwwsssnnniiihhhiiikkksssiiieeeiiifff[[[WWW[[[^^^^^^^^^]]]YYYSSSLLLGGGLLLNNNKKKDDD???@@@AAA@@@CCCEEEFFFIIIRRRfffvvvrrrhhhoookkkccc___XXXWWW]]]YYYZZZ[[[[[[YYYUUUQQQNNN...------,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............---///555999:::EEEeeeyyyxxxuuummmkkkkkkiiihhhjjjeeedddcccbbbccceeehhhjjjfffeeeeeedddccccccbbbbbb______^^^]]]\\\[[[ZZZYYYYYYXXXUUUQQQPPPRRRTTTUUUSSSOOOIIIHHHSSSaaagggfffRRRPPPMMMJJJHHHFFFEEEDDD===;;;999999;;;===>>>>>>:::999777777999<<<======<<>>@@@@@@??????@@@BBBCCCAAA???===;;;999999999999999999:::::::::;;;;;;:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>============>>>>>>>>>>>>===@@@BBBAAA@@@AAAGGGLLLNNNQQQTTTTTTRRRRRRUUUXXXZZZzzzfffbbbtttTTT;;;777;;;444444444333333222111000....................................////////////........................////////////000111222222666EEE\\\ttt{{{|||nnnqqqttteeeYYYMMMFFFDDD;;;<<<>>>AAACCCCCCBBBAAA===<<<777777;;;AAA___~~~KKK777777111...------------,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++,,,---------...///000555BBBTTTfffxxx|||kkk```aaalllyyy}}}kkk\\\cccttt}}}~~~rrr```HHH888555:::@@@DDDAAABBBCCCAAA???>>>>>>@@@===@@@EEEIIINNNSSSYYY]]]______```aaaccchhhoootttuuusssoookkkhhhiiikkknnntttlllhhhiiifff\\\XXXZZZXXXYYYXXXWWWSSSNNNJJJHHHGGGKKKKKKDDD======??????EEEHHHJJJMMMUUUjjj}}}~~~rrrbbb^^^cccZZZ[[[\\\\\\ZZZVVVRRROOO---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................,,,...444666444;;;UUUqqqtttiiiiiiiiiffffffiiidddcccaaa______aaaccceeeddddddccccccbbbaaa``````\\\]]]]]]\\\[[[ZZZYYYXXXRRRRRRQQQNNNOOOSSSSSSOOOJJJJJJIIILLLVVV```bbb]]]OOOMMMIIIEEECCCBBBBBBBBB===;;;::::::<<<>>>>>>>>>999888777888:::<<<=========@@@BBBAAA>>><<<<<<>>><<<>>>@@@@@@???@@@AAACCCBBBAAA>>><<<:::999999999999999999999::::::::::::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>============>>>>>>>>>>>>??????@@@AAACCCFFFJJJMMMLLLOOORRRSSSRRRSSSVVVYYYeee^^^mmmiiiEEE888666555222222333333333222111111....................................////////////..............................///000000111111222666AAAUUUkkk{{{{{{}}}{{{{{{vvv|||iii\\\RRRIIIBBB@@@;;;<<>>:::;;;===???CCCJJJRRRWWW]]]^^^___aaadddjjjqqqwwwmmmkkkhhhffffffhhhllloooooollliiigggfffccc```^^^aaa___\\\VVVOOOLLLKKKKKKNNNTTTSSSIII???<<<===???@@@DDDHHHKKKRRRaaauuuyyy{{{zzzfff]]]\\\VVVWWWXXXWWWUUURRRNNNLLL,,,,,,++++++++++++,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,---......///,,,---------.../////////------111333000555KKKdddoooccceeefffddddddiiieeeccc```^^^]]]^^^___```________________________ZZZ[[[[[[[[[[[[ZZZXXXWWWMMMOOONNNMMMQQQUUURRRKKKHHHGGGFFFKKKVVV___[[[SSSLLLIIIFFFCCCBBBAAA@@@???===<<<;;;;;;===??????>>>888777666888;;;===>>>>>>===@@@BBBAAA<<<:::<<>>???============>>>>>>>>>>>>AAA???>>>@@@EEEJJJLLLMMMMMMOOOQQQRRRSSSVVV]]]bbbpppjjjzzzNNN777555666222000111222333333222111111....................................////////////........................---...///000000111111111777<<>><<<;;;;;;;;;888888999:::===CCCJJJOOOTTTWWW[[[___bbbeeeiiilllbbb```]]]]]]___bbbfffhhhhhhmmmmmmhhhjjjrrrrrrkkkpppllldddZZZRRRPPPSSSWWWbbbgggdddUUUEEE>>>===>>>???EEEMMMRRRTTTXXX___dddaaacccdddcccgggvvvhhh^^^XXXRRRSSSSSSSSSRRRPPPMMMJJJIII+++++++++***++++++,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,---...//////***+++,,,---...000111111...---///222111666LLLddd~~~{{{|||kkk___aaaeeebbbdddjjjgggeeebbb```^^^^^^^^^___[[[[[[\\\]]]]]]^^^______YYYZZZ[[[[[[[[[ZZZXXXWWWLLLOOOOOONNNRRRVVVQQQHHHJJJEEEBBBHHHUUU^^^WWWKKKJJJGGGEEEDDDCCCBBB>>>;;;>>><<<;;;<<<>>>?????????888777666888;;;===>>>>>>===@@@BBB@@@;;;999<<>>@@@BBBCCCCCCCCCEEEGGG@@@>>><<<999888888999999888888999999999:::::::::999999999999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;<<<===??????============>>>>>>>>>>>>BBB???===@@@GGGLLLNNNLLLPPPQQQRRRRRRTTT[[[eeelllccc{{{eee<<>>??????>>>>>>???:::999888===EEEPPPzzz}}}RRR>>>444///555---------,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))***,,,.........,,,000666DDDYYYmmmsssqqquuuvvvwww~~~wwwqqquuukkkfffcccMMMEEE[[[ccckkkrrrpppcccQQQBBB:::444666:::;;;:::999999999777888999:::<<<@@@FFFKKKFFFKKKQQQVVVXXXYYYZZZZZZYYYVVVTTTTTTWWW[[[^^^```gggrrrtttnnnttt{{{rrrnnnfff]]]YYY[[[dddkkktttwwwrrr___KKK@@@>>>>>>FFFOOOYYY```___[[[WWWTTTMMMPPPTTTYYYccc{{{eeeOOOQQQSSSNNNSSSRRRQQQOOOMMMKKKIIIHHH---,,,++++++******+++++++++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...............////////////111---///222111222EEE\\\tttrrruuuyyygggVVVaaahhh___```lllfffeeecccaaa____________[[[[[[ZZZ[[[\\\[[[YYYVVVXXXVVVUUUXXX[[[[[[VVVPPPNNNNNNOOOOOONNNMMMKKKJJJFFFDDDEEELLLUUUWWWQQQIIIHHHGGGEEEBBB@@@???>>>===;;;;;;;;;<<<>>>>>><<<:::444333777>>>???<<<===BBBAAAAAA@@@===;;;;;;===??????@@@BBBDDDFFFGGGGGGGGGCCCAAA===:::888888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===;;;::::::;;;;;;<<<===>>>????????????>>>>>>>>>===>>>??????@@@>>>===>>>BBBHHHMMMNNNMMMKKKWWWSSSOOOUUUYYYnnnnnnxxxEEE>>>===666333111000000000000000111111111////////////////////////..................------............////////////............///000222222...444???WWWppptttuuuzzz|||oooccc___\\\iiiqqqyyyxxxkkkZZZSSSSSSVVV^^^jjjzzz~~~mmmaaaUUUNNNHHHAAA======<<<=========<<<;;;::::::777::::::@@@JJJUUUwwwkkkjjjMMM777777000......------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,111000///666HHH]]]iiijjjsssqqqoootttqqqgggffffffgggeee[[[MMMBBBVVV[[[fffqqqsssdddJJJ444444777;;;<<<:::888888888:::999888888888:::===>>>AAADDDIIIOOORRRTTTTTTTTTVVVRRROOOOOORRRUUUVVVUUUdddaaadddpppuuuhhhccc]]]ZZZ[[[aaaiiinnnxxxyyy\\\EEEBBB@@@999DDDTTTgggssstttkkk[[[NNNMMMNNNOOOSSSddd```OOOQQQQQQKKKQQQPPPOOOMMMLLLJJJIIIHHH---,,,++++++******++++++************)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...............////////////111---...222000000>>>PPPbbb{{{{{{oooooovvvkkkVVVYYY___\\\]]]fffcccbbb```^^^]]]\\\\\\\\\YYYXXXXXXYYYYYYYYYVVVTTTRRRPPPPPPRRRUUUUUUPPPKKKMMMMMMNNNNNNMMMLLLJJJJJJGGGFFFHHHNNNTTTTTTMMMGGGEEEDDDCCCAAA@@@??????>>>;;;;;;;;;<<<======;;;999555444888>>>>>>;;;<<<@@@BBBBBBAAA>>><<<<<<>>>@@@@@@BBBDDDFFFGGGGGGFFFEEECCCAAA===:::888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<::::::;;;;;;<<<===>>>????????????????????????@@@@@@@@@AAA??????AAAEEEKKKOOOOOONNNUUUWWWUUUTTTUUU]]]ooosssiii>>>:::999444222222111000000000000000000000..........................................------............////////////............///000111222///333<<>>BBBGGGKKKMMMNNNOOONNNMMMMMMMMMNNNPPPPPPPPPXXXZZZ___iiiqqqsssoooiiiccc```\\\YYY[[[aaahhhmmmwww~~~www___JJJCCCDDDCCCPPPbbbyyypppaaaYYYQQQWWW[[[aaaooo]]]NNNNNNOOOMMMOOONNNMMMLLLKKKIIIHHHHHH,,,,,,+++************+++************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---............/////////111------000000...555AAAJJJ\\\yyy~~~wwwwwwrrr]]]XXXZZZYYYZZZ]]]___^^^\\\[[[YYYYYYXXXXXXVVVUUUTTTUUUUUUUUUSSSQQQMMMLLLLLLNNNPPPPPPLLLHHHLLLLLLLLLLLLKKKJJJIIIHHHGGGIIILLLPPPQQQNNNIIIDDDAAAAAA@@@??????>>>??????<<<;;;::::::;;;;;;999777777777:::>>>===;;;;;;>>>CCCCCCBBB???======???AAABBBDDDGGGIIIIIIHHHEEECCCBBB@@@===:::888777777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<:::;;;;;;<<<<<<===>>>???????????????@@@AAAAAABBBAAAAAAAAA@@@BBBDDDIIINNNPPPPPPOOOSSSOOOUUUYYYXXXnnnlllaaaUUU666666555111222333111111111000000/////////........................------------------......---............/////////............///000111111000222777KKKfffoooqqq|||pppZZZOOOPPPSSSTTTWWWbbbjjjxxxwwwccc]]]TTTHHHEEE@@@AAACCCEEEJJJSSS```iiitttnnn^^^RRRGGGBBB???<<<<<<>>>============<<<;;;:::999999===:::???SSShhh~~~rrrpppiii===444222---///...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,(((,,,...,,,111???OOOYYY\\\lll|||~~~vvvmmmgggcccdddcccbbbaaaaaabbbdddKKKSSS___kkkssstttoookkkUUUHHH888222444777444000222222333333444444555555777888;;;???BBBFFFHHHIIIFFFIIIMMMMMMKKKIIIIIIKKKLLLRRRZZZ```aaa```______\\\ZZZXXXXXXZZZ___dddhhhpppqqqmmm___MMMEEEKKKUUUiii{{{vvvjjjlllmmm|||zzzbbbXXXSSSPPPNNNMMMLLLKKKJJJIIIHHHGGGFFF,,,++++++************************)))))))))))))))***************************************************++++++,,,,,,------...---------.........//////000,,,,,,000111...000555;;;CCC^^^zzz|||jjj]]]WWWVVVVVVVVV[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSQQQQQQRRRQQQOOONNNMMMLLLLLLMMMOOOOOOLLLIIIJJJJJJJJJJJJIIIHHHGGGGGGDDDHHHMMMOOONNNJJJFFFDDD@@@@@@???>>>============<<<:::999999::::::888666;;;<<<>>>???===<<<<<<===AAAAAAAAA???>>>???BBBDDDDDDFFFIIIKKKKKKHHHDDDBBBAAA???<<<:::888777777777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<<<<<<<===>>>??????????????????AAAAAABBBBBBAAA@@@AAADDDHHHLLLPPPQQQPPPOOOQQQLLLVVVZZZ^^^qqqggghhhfffDDD333666333000222333222222111000///......---........................,,,,,,------------......---------.........//////...............///000111000111222CCC^^^jjjoooyyyrrrgggXXXMMMJJJOOOSSSTTTSSSZZZ___mmmuuu___XXXPPPFFFDDD@@@CCCEEEEEEEEEJJJTTT]]]zzzzzzmmmgggWWWLLLAAA===<<<:::;;;>>>============<<<;;;999999777===:::AAA]]]vvvQQQ777555222///222...------,,,,,,++++++***************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))******))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))************++++++++++++'''---...((((((666KKKYYY[[[gggvvv{{{uuuqqqiiihhhffffffiiinnnrrruuuZZZOOOJJJUUUlll~~~~~~wwwcccIII888333444444222222333444555555555555444555666777:::===AAADDDFFFDDDJJJPPPPPPJJJFFFFFFHHHFFFMMMUUUZZZZZZZZZZZZ\\\XXXXXXWWWXXXYYY\\\___aaacccaaa___ZZZPPPMMM[[[nnn}}}zzzvvvlllhhh]]]QQQMMMJJJJJJIIIHHHHHHGGGFFFFFF,,,+++******))))))******))))))))))))))))))*********************************************************++++++,,,,,,------...------------............---,,,,,,000111000000111:::999PPPpppuuucccWWWTTTTTTUUUWWWVVVVVVUUUTTTSSSRRRRRRSSSQQQOOONNNNNNNNNLLLKKKLLLKKKLLLMMMNNNNNNLLLKKKIIIIIIHHHGGGFFFFFFFFFEEEAAAEEEJJJLLLJJJGGGEEEDDDAAA@@@???===<<<;;;::::::;;;:::888888999999888777>>>@@@AAA???>>>===>>>>>>>>>??????>>>>>>@@@CCCFFFDDDFFFIIIKKKJJJGGGCCC@@@>>>===;;;999888777777777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@BBBEEEJJJNNNPPPPPPPPPPPPVVVTTTWWWVVViiizzzcccjjjwwwQQQ<<<444777222///333333222111111000///...------........................,,,,,,,,,,,,------......------------...........................//////000000111///;;;UUUdddlllwww|||}}}tttkkkfff\\\TTTMMMJJJMMMPPPTTTUUUYYY\\\___qqqsssZZZRRRJJJAAA@@@@@@DDDIIIJJJHHHJJJPPPUUUhhhtttgggaaaRRRHHH>>>;;;:::999:::===>>>>>>>>>===<<<:::999888555;;;<<>>===;;;::::::999;;;999888888999::::::999???BBBBBB???===>>>???===============<<<===AAACCCBBBCCCEEEGGGFFFCCC@@@>>>;;;:::999999888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;<<<===<<<===>>>???@@@@@@@@@@@@@@@????????????@@@AAAAAAEEEHHHLLLOOOPPPPPPQQQRRRSSSTTTSSS[[[iii]]]ppppppEEE777666777111///333111000000000//////.........------------------------++++++,,,,,,------......,,,------------.........///......---....../////////222///666LLL]]]iiixxx~~~yyyrrrnnnhhh^^^UUUQQQOOOKKKIIILLLOOOQQQTTTXXX^^^aaaeee|||pppWWWOOOHHH@@@@@@===BBBGGGJJJJJJJJJKKKMMMRRRfff{{{kkk^^^XXXLLLCCC;;;:::;;;:::;;;===>>>>>>>>>===<<<:::999888555;;;@@@RRRsss{{{fff???777222------***...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))************+++&&&,,,...+++///@@@VVVdddddd]]][[[bbbmmmuuuzzz~~~wwwqqqooooooqqqrrrzzztttgggVVVLLLQQQbbbrrr~~~ppp\\\GGG999222000111111111111222222222222222222222222444666888:::BBBHHHMMMLLLGGGCCCEEEIIIFFFEEEEEEJJJPPPUUUWWWWWWYYYYYYZZZYYYYYYYYYXXXXXXYYYUUUUUU[[[```hhhzzz|||aaaZZZXXXPPPJJJKKKIIIIIIIIIIIIHHHHHHHHHHHH++++++***)))))))))))))))((()))))))))***************************************************************++++++,,,,,,------...,,,,,,---------.........,,,...///...---...000222666666DDDVVVddd}}}gggSSSNNNNNNOOOOOONNNMMMLLLKKKNNNKKKHHHGGGGGGGGGFFFDDDEEEEEEFFFGGGFFFFFFGGGHHHFFFFFFDDDCCCBBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAA??????===<<<<<<;;;;;;;;;:::999777888:::;;;<<<;;;===AAABBB===;;;===>>><<>>???@@@???>>><<<:::888888888888999999999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<;;;<<<=========>>>???@@@@@@@@@@@@BBBAAA???>>>>>>@@@BBBDDDIIILLLOOOPPPPPPQQQSSSUUUOOOSSSXXXuuusss^^^jjj~~~QQQ===444555555...///333/////////////////////......------------------------***++++++,,,------......,,,,,,---------.........///......------............333000222EEEXXXhhhyyy~~~}}}mmmcccZZZXXXTTTMMMHHHGGGJJJGGGHHHLLLOOOPPPVVV]]]dddjjjrrriiiRRRLLLHHHAAABBB@@@CCCGGGKKKMMMMMMLLLKKKHHHRRRccc}}}~~~{{{ppp```RRRLLLDDD===888999<<<<<<<<<>>>??????>>>===<<<:::888777777===FFF^^^{{{~~~|||TTT999666///,,,///+++...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++---...))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************(((+++,,,+++...999DDDIIIIIIHHHMMMWWWaaammm~~~~~~sssrrrzzzuuuZZZLLLQQQ\\\uuu{{{{{{iiiRRR<<<000222111000//////000111222222222222222333333444555999===@@@@@@??????DDDHHHGGGEEECCCCCCFFFKKKNNNOOORRRRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSWWW^^^fffooouuuttt{{{}}}|||xxxfffTTTMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJ+++******)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---......,,,,,,,,,---------......---000000---***+++///222...111>>>HHHOOOkkktttOOOKKKKKKLLLLLLLLLKKKIIIHHHLLLIIIFFFDDDDDDDDDCCCBBBDDDEEEFFFFFFEEEEEEGGGHHHFFFEEECCCBBBAAAAAABBBBBBDDDBBB??????@@@@@@???>>>======<<<<<<<<<======>>>:::888777888:::<<<======<<<@@@@@@;;;999<<<===;;;AAA@@@>>>:::777666777888::::::;;;;;;;;;:::888777666666777888999::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<<<<<<<======>>>???@@@@@@AAA@@@@@@EEECCC@@@>>>???AAADDDFFFKKKNNNQQQRRRQQQRRRUUUXXXUUU\\\gggtttWWW[[[[[[999888111333222,,,...222---.........///////////////------------------------******+++,,,,,,---......,,,,,,,,,---------......///......---------.........444000111BBBTTTgggzzz[[[PPPGGGGGGHHHEEEDDDFFFJJJGGGIIIMMMNNNOOOXXXcccmmmwww{{{vvv___JJJGGGDDD???AAAIIIIIIKKKOOORRRSSSQQQOOONNNMMMOOObbb~~~yyytttiiiXXXIIICCC>>>888555888<<<===>>>@@@??????>>>===<<<:::888777:::???JJJeeesss}}}pppFFF333444---...555///......---,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))***************,,,+++((((((,,,,,,******333DDDSSS]]]lllsss[[[MMMJJJ[[[lllsssVVVBBB444333111//////000222333444444444444444444333333000222555666777<<>>======<<<>>>======<<<;;;;;;:::::::::999999;;;===>>>>>>===BBB@@@===<<<===>>>>>>===@@@???>>>;;;888888:::<<<777444111333888:::999666999999999888888888777777<<<:::888999<<<======;;;<<<=========<<<;;;;;;:::===<<<;;;:::;;;;;;===>>>@@@>>>===???BBBCCCBBB@@@BBB@@@>>>===???DDDJJJMMMKKKLLLOOOSSSVVVXXXUUURRRTTThhhoooWWWYYY```___???;;;555444333111000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///...---,,,,,,---...///...111...000<<>>777777888:::<<<===?????????AAAAAA<<<777777999;;;===FFFXXXoooyyyWWWCCC333111000++++++000,,,,,,,,,+++++++++******************)))(((&&&&&&''''''((()))))))))))))))))))))************))))))))))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++)))---666CCCTTTmmm{{{uuuqqqbbbPPPEEERRRggg}}}tttfffLLL;;;///000333000///333000111222222000000111222000111222444666999;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCGGGHHHIIILLLOOORRRUUUWWW]]]]]]^^^ccclllwww}}}hhhZZZMMMKKKJJJJJJKKKLLLLLLKKKHHHHHHIIIJJJIIIHHHGGGFFF***)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++************************++++++,,,,,,---......///...............//////000//////666CCCRRRiiixxxvvvrrrpppqqq~~~bbbIIIDDDBBBCCCCCCAAADDDJJJEEEDDDAAA???>>>??????@@@?????????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>===<<<<<<=========<<<;;;::::::::::::999999:::===>>>>>>===???>>><<<===???@@@AAAAAA??????>>>;;;999999;;;===888555222333888:::888666888888888888888888888888<<<:::888999;;;===<<<;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;<<<===>>>>>><<<<<<===@@@BBBBBB@@@@@@???>>>>>>AAAEEEJJJMMMOOOQQQPPPMMMQQQYYYYYYRRRYYY}}}eeeSSSYYYrrrLLL777666555444222111000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------111000///......///000000///222000111:::EEE___~~~YYYHHHCCCFFFCCCDDDJJJJJJKKKJJJLLLNNNNNNPPP[[[fffxxxyyypppcccSSSHHHAAA<<<>>>BBBJJJJJJLLLRRRYYY[[[YYYUUUQQQNNNLLLPPP___yyy|||rrrhhh___UUUHHH@@@>>>777777999:::<<<>>>??????>>>@@@???<<<999999:::;;;===LLLfffwwwRRR@@@222111000,,,+++///,,,,,,,,,+++++++++******************)))((('''&&&''''''((()))))))))))))))))))))************))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))*********+++++++++***+++111<<>>???@@@?????????@@@@@@AAAAAAAAADDDEEEFFFIIILLLOOOQQQSSSXXXVVVVVVXXX```kkkvvv}}}wwwpppfff[[[TTTNNNNNNNNNPPPQQQPPPMMMJJJGGGHHHHHHHHHGGGEEECCCBBB***)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++************************++++++,,,,,,------............------......///000000...333???LLL```nnn}}}~~~tttvvvcccHHHCCC@@@AAABBBBBBCCCEEEAAA@@@???======>>>>>>???===>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>===<<<<<<<<<===<<<<<<;;;;;;::::::999:::999999:::===>>>>>>======<<<<<<===@@@CCCDDDDDD===>>>===<<<;;;;;;===???999666333444777888777555777777888888999:::::::::;;;:::999999;;;<<<<<<;;;:::;;;;;;;;;;;;::::::999<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;===???AAAAAA@@@>>>>>>???AAADDDHHHKKKMMMOOOSSSSSSNNNQQQXXXXXXSSSddd}}}VVVQQQ]]]fff>>>666777444333222111000/////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------000//////...//////000000///333222222888@@@YYY{{{sssxxx|||~~~~~~bbbMMMEEEHHHFFFGGGLLLLLLJJJJJJLLLNNNOOOQQQ[[[fffxxx~~~qqqcccXXXKKKCCC>>><<>>===666777999;;;===>>>??????>>>===<<<;;;;;;:::;;;<<<>>>QQQqqqIII;;;111000000,,,+++...,,,,,,,,,+++++++++******)))******))))))((('''&&&''''''((()))))))))))))))((())))))******))))))((((((((())))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))*********+++++++++***+++222===QQQooozzziiikkkyyyyyywwwpppkkkpppwwwssshhhPPPHHHCCCJJJ\\\rrruuuXXX???555555222,,,222222222222222222111111222222111111111111111222555666777888:::;;;<<<===<<<<<<<<<===============???@@@AAACCCFFFHHHKKKLLLOOOLLLJJJJJJPPPZZZdddkkk}}}xxxtttoooiii```ZZZWWWTTTPPPMMMLLLMMMOOORRRRRROOOIIIEEEEEEEEEDDDCCCAAA???===<<<***)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++************************++++++,,,,,,,,,---------...------------...//////222...000777???MMMhhhhhhKKKDDD>>>???DDDDDDAAA=========<<<<<<<<<<<<===>>><<<<<<<<<===>>>>>>???????????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999888:::<<<>>>===============>>>AAADDDDDDDDD<<<===>>>=========???BBB999777555444666666555333555666777888:::;;;<<<<<<;;;:::999999::::::;;;;;;999::::::;;;::::::999999;;;;;;;;;<<<<<<===>>>>>>============>>>?????????===???AAADDDHHHKKKMMMNNNNNNPPPTTTXXXUUUQQQUUU^^^dddSSS___rrrOOO888999777333222111000////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,---------.........333222111444999PPPrrrvvvssstttxxx{{{}}}}}}qqqVVVHHHKKKIIIIIILLLKKKKKKJJJKKKNNNOOOUUUaaannnvvviiiZZZOOOEEE@@@======@@@EEEIIIIIIKKKOOOSSSVVVVVVTTTOOOQQQSSSVVV]]]kkk|||mmmcccWWWOOOGGG???;;;<<<666777:::<<<===>>>?????????<<<:::::::::999:::<<>>555///333222111222333333333222111111000000///000000000222222333555777888999:::999999999999999999999999::::::;;;===???AAACCCDDDEEECCCAAAAAAEEEKKKRRRVVVeeemmmooohhh```\\\ZZZWWW]]]YYYRRROOOMMMMMMLLLKKKFFFGGGIIIJJJJJJGGGAAA===@@@???>>><<<:::777666555***)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++************************+++++++++,,,,,,,,,,,,,,,---------------...//////222------111555>>>RRRgggxxx]]]RRRDDD===???BBB???;;;::::::::::::;;;;;;<<<<<<::::::;;;;;;<<<=========>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999888888999<<<======<<>>>>>???BBBCCCBBBAAA<<<===>>>???>>>???AAACCC;;;:::888666666555444333555666777888:::<<<===>>>:::::::::999999999:::;;;999999::::::;;;::::::999;;;;;;<<<======>>>>>>>>>??????@@@???>>>>>>>>>>>>???AAADDDHHHKKKMMMOOOOOOSSSMMMRRR\\\UUULLL^^^vvv[[[ccc~~~aaa;;;555888///222222111000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,---------------,,,111000///111333FFFdddxxxqqqoootttvvvwwwaaaNNNOOOMMMKKKLLLJJJNNNLLLLLLNNNSSS]]]ooopppcccTTTKKKBBB???>>>>>>AAAFFFJJJJJJKKKNNNRRRUUUVVVVVVTTTVVVYYY^^^dddiiilllmmmwwwwww{{{qqqcccYYYOOOHHHAAA;;;888:::666888:::===>>>?????????@@@;;;888999999777999???VVVnnn}}}XXX999333/////////---++++++,,,,,,,,,+++++++++******((())))))))))))(((((('''''''''((()))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))************))))))+++,,,111===IIIUUUZZZcccoooyyy{{{sssjjjqqqtttuuurrrpppooollliiiooollldddYYYOOOKKKPPPUUU^^^qqq}}}tttbbbSSSFFF;;;666333000///000111111000000000//////000111222222000000111333444555666777666666666666555555555555666666666777999:::<<<===<<<<<<<<<===???BBBDDDFFFGGGLLLOOONNNMMMLLLKKKHHHDDDCCCDDDFFFHHHJJJKKKKKKBBBAAA@@@??????===:::777999888777555333111000///***)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,------...///000,,,,,,000222777FFFWWW|||ttt```JJJ===<<<===>>>999999::::::::::::::::::888999999:::;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999888888999<<<======<<<@@@??????@@@AAAAAA@@@>>><<<>>>@@@@@@@@@@@@BBBDDD@@@???===:::888777666555555666777999;;;<<<===>>>:::;;;;;;:::888888999;;;999::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>????????????@@@AAA@@@>>>===>>>???BBBDDDGGGKKKNNNPPPQQQQQQ[[[OOOOOOXXXUUUWWW{{{yyybbb___yyyiiiGGG444666777---222111000//////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---...///////////////+++000......111000===VVVvvvtttwwwzzzyyyxxxkkkSSSTTTRRRNNNNNNKKKOOOMMMMMMRRRZZZjjj}}}lll]]]QQQIIIBBB@@@@@@@@@CCCHHHKKKLLLMMMOOOQQQTTTWWWXXX]]]\\\\\\```eeeiiiiiiiiitttyyy}}}rrrhhhZZZQQQHHHBBB===888666888666888;;;===???@@@?????????:::888:::888666===IIIggg{{{GGG444222///......---,,,+++,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''((()))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******)))(((***---+++***...555BBBMMMXXXdddyyyvvvmmmqqqwwwzzzzzzwwwssspppuuuxxxwwwmmm\\\LLLCCC@@@AAAIIIUUU___gggfffZZZMMM@@@:::222......///...---////////////000222333333000000111222333444444555444444333333333333222222333333333333444555777777555777999:::<<<<<<<<<;;;@@@BBBEEEFFFFFFEEECCCAAA===???CCCFFFHHHHHHGGGEEE>>><<<999777777777666555333222111///...---------***)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++************************++++++++++++++++++++++++------,,,,,,------...///000,,,,,,111222333>>>LLLjjjqqqNNN<<<;;;>>>999999:::::::::999999888777777888999999::::::;;;======<<<<<<<<<;;;;;;;;;999999999:::::::::::::::888888888999999999999999999888777999;;;======<<<>>>===>>>???AAAAAA???======???AAAAAAAAAAAABBBCCCEEEEEECCC@@@<<<:::999999666666888999;;;<<<===>>>999;;;;;;:::777777888:::::::::;;;<<<<<<<<<<<<<<<999;;;<<<>>>????????????:::===???>>>======???AAAFFFHHHJJJMMMPPPRRRSSSSSSWWWTTTSSSVVV]]]uuuxxx]]]```qqquuuMMM===666555666111111111000////////////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,---///000000//////,,,///---///333000777KKKrrr}}}}}}qqqVVVWWWVVVRRRQQQNNNMMMMMMPPPYYYeeewwwzzzhhhYYYNNNFFFAAA@@@AAABBBFFFJJJJJJJJJKKKLLLNNNQQQTTTWWW[[[]]]```dddhhhmmmqqqtttyyymmmbbbSSSKKKCCC???;;;666555666666888;;;>>>@@@@@@???>>>===999999;;;999888EEEWWWqqqBBB222111///---,,,---,,,+++,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''((()))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))***((((((***---,,,(((***...444AAAOOO[[[oooooopppuuuzzzuuuvvvuuupppdddUUUFFF===:::666;;;MMM^^^dddaaa\\\SSSJJJ===555222111000...//////...//////000111222111111222222222333333333222222222222111111000000111111111111111222333444222333444555666777777777======???AAA@@@>>>======@@@CCCFFFGGGEEEAAA===;;;999777444333333333222111000///...---------...///***)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,---......111---...222222000888CCC___xxxeeeBBB999::::::::::::::::::999888888777777777888999999::::::======<<<<<<<<<;;;;;;;;;999999999999999999999:::888888888888888888999999888888777999;;;===<<<<<<<<<<<<===???AAAAAA@@@>>>===???AAABBBAAAAAABBBCCCIIIIIIGGGDDD@@@===<<<<<<666777888999;;;<<<===>>>999;;;<<<:::777666888::::::;;;;;;<<<=========<<<999:::<<<>>>???@@@??????666999<<<===<<<===@@@CCCIIIJJJLLLOOOQQQRRRTTTTTTMMMVVVYYYYYYjjj```UUUkkk```===999666000111222111000000////////////000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------(((***+++---......------...///---000555111444EEElll|||tttWWWXXXYYYUUUTTTQQQJJJLLLSSS___mmmyyyfffVVVKKKDDD???@@@BBBDDDGGGLLLFFFGGGGGGHHHIIILLLPPPSSSTTT[[[eeejjjmmmrrryyy{{{rrrfff[[[OOOHHHAAA>>>:::555444555666888;;;>>>@@@@@@???>>>;;;888999===::::::LLLaaagggDDD222222000,,,+++------+++,,,,,,,,,+++++++++******(((((()))))))))))))))((('''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))(((''')))---,,,)))***...%%%222CCCQQQ```ooo}}}uuupppsssssspppllliiieeeZZZKKK???>>>:::>>>LLLUUUVVV\\\eeedddXXXIII===888666333111//////.........//////000222222222222222222222222222222111111000000000///111000000000000111222222111000000111222333555666555555777999999888999<<<777999<<<===;;;777444222444333111111222111///---......---------...000111))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000000///...000555:::RRRcccxxxmmmsssmmmCCC999===888===<<<777666:::;;;777666666666666666777888888999::::::::::::::::::;;;888888777777777777888888999999888888888888999999999888777777888999<<<===;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEDDDCCCJJJIIIHHHGGGFFFDDDCCCBBB@@@<<<999888;;;======<<<::::::999999888999999999;;;<<<===>>>>>>======<<<======>>>===<<<===>>>@@@===>>>>>>===>>>@@@EEEIIIMMMOOOPPPPPPQQQSSSSSSQQQYYYMMMVVVoooqqqVVVbbbiiiLLL444222888666000///---------...............+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///111666999\\\oooooopppmmm[[[QQQTTTSSSWWW^^^oooyyyaaaNNNFFFBBB???AAAFFFIIIHHHFFFLLLDDD@@@EEEIIIHHHHHHKKKQQQWWW```iiirrr}}}zzzlll^^^UUUEEE@@@:::777666666555333:::;;;===???@@@AAAAAA@@@999;;;666999@@@===VVVWWW999000///...------,,,------++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************000...555DDDNNNTTTbbbrrrnnndddjjjhhh^^^WWWWWWQQQHHH===>>>BBBEEEBBBAAAKKKXXXeeeeeeccc\\\PPPDDD999333222111111000...,,,...111111111000///000222222///111111000000//////......111111111111111111111111000000000///////////////222222222222222222222222333333222222111///...---.../////////------///111////////////111333555777))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...//////......000444888HHH]]]zzz}}}xxxuuummmjjjvvvwwwTTTCCC===444888;;;:::888999999888666555555555555666777888999999999999::::::::::::999999888888888888999999999888888777777888888999999888777777888999;;;===;;;<<<<<<===???@@@@@@AAA@@@@@@@@@AAACCCDDDCCCBBBFFFFFFEEEDDDCCCCCCCCCCCC@@@===;;;;;;===??????===::::::999888888888999999;;;;;;======>>>======<<<<<<>>>>>>>>><<<<<<===>>>:::<<<===???AAADDDIIILLLSSSTTTTTTTTTUUUUUUTTTSSSWWWQQQggguuueeefffSSS@@@222333666222///111...............---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///......000333666QQQgggzzz```TTTXXXXXXaaammm{{{vvv___LLLDDDAAA>>>@@@EEEHHHHHHFFFJJJEEEEEEKKKMMMIIIHHHIIIMMMSSS]]]hhhuuu}}}xxxmmmaaaTTTLLLCCC>>>999666666666555333:::;;;===???@@@@@@@@@@@@;;;===999<<>>??????@@@?????????@@@BBBCCCBBBAAACCCBBBAAA@@@@@@AAABBBCCC>>>======>>>@@@AAA@@@???::::::999888888888888888:::;;;<<<===============<<<>>>???>>><<<;;;;;;;;;888;;;???BBBEEEIIINNNQQQQQQRRRSSSUUUTTTSSSRRRRRRQQQXXXaaapppccc>>>666333666444///...222//////......------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------////////////...///111333EEE\\\www|||~~~|||~~~cccUUUZZZ]]]iiiyyyqqqZZZJJJBBB@@@>>>@@@DDDGGGGGGEEEFFFEEEHHHNNNPPPMMMIIIGGGKKKRRR^^^lllzzzqqqaaaiiiwwwnnndddXXXNNNGGG???<<<777555444555555444:::<<<===???@@@@@@??????:::;;;888:::AAAKKKppppppQQQ777000///...---,,,,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))*********'''(((---000666HHH\\\{{{wwwpppiiieee```XXXSSSSSSWWWOOOIIIHHHEEE???888555;;;GGG^^^zzzvvvOOOEEE888///---000111000.........111333333111000222222222222222111111111111111111111111111111111333333333333333333333333111111111111111111111111---......//////000000000///000111111111222444666666777888:::;;;<<<======(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************************++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,...000222333FFFeeewwwaaaQQQCCC<<<888;;;:::555333555444444444333333444444555666777777888888999999999999999999888888999999999888888777777777777888888888888777777888999:::::::::;;;;;;<<<======>>>>>>???>>>>>>@@@BBBCCCBBB@@@BBBAAA???>>>>>>???AAABBB<<<===???@@@BBBAAA@@@>>>;;;:::999888777777777888:::;;;;;;<<<<<<=========<<<>>>???>>><<<;;;:::;;;999===BBBGGGJJJMMMPPPSSSOOOPPPTTTVVVTTTQQQRRRUUU\\\sssppplllHHH999666666888444...,,,000//////...------,,,++++++++++++,,,,,,,,,,,,+++++++++++++++******************++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---...///.........111333===RRRkkkyyyzzzyyy|||}}}fff[[[```fffppp}}}jjjSSSGGG@@@>>>>>>@@@CCCFFFFFFEEEEEEBBBDDDMMMWWWZZZUUUPPPQQQYYYfffuuu}}}cccRRRVVVhhhvvv{{{~~~xxxnnnddd[[[QQQIIIDDD;;;999666333333444555666;;;<<<===?????????>>>>>>:::::::::<<>>@@@JJJ\\\qqq~~~ddd\\\NNN>>>555222111///222...---000111000000111222222222222222222111111111111111111111111111111333333333333444444444444222222222222222222222222///////////////000000111111222333333333444777999;;;<<<===>>>>>>===;;;:::(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************))))))******+++,,,++++++++++++++++++++++++++++++******,,,...//////111;;;OOOiiivvvnnnRRRFFF;;;777777666666777444444333333333333444444555555666666777888999999888888777777777777888888888777777777777777777888888888888888888888999999:::::::::;;;<<<<<<<<<===???>>>>>>@@@BBBCCCBBB@@@CCCBBB@@@???>>>>>>??????:::<<>>===;;;:::999888777777777777:::::::::;;;<<<======>>>;;;===>>>>>>===<<<<<<===???BBBGGGKKKMMMOOOQQQSSSSSSTTTXXXZZZTTTPPPVVV```uuuiii^^^999999555333444333000......//////...---,,,++++++******++++++,,,,,,++++++************************************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......///111333999GGGZZZhhhooouuu~~~}}}uuupppuuu||||||bbbMMMCCC======>>>AAACCCEEEFFFEEEEEEAAAAAAOOOcccpppnnnfffZZZbbbppp}}}~~~pppiii[[[NNNNNN[[[jjjrrrooohhh___UUULLLEEE???<<<777666444333222444666888<<<<<<>>>??????>>>===<<<;;;:::>>>DDDJJJbbbzzzkkkLLL888111///...---,,,,,,++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''((())))))&&&(((222===]]]sssxxxmmmllloooqqquuuwwwooojjjjjjeee[[[ZZZ```iiinnnqqqnnndddYYYOOOJJJHHHFFFCCCCCCGGGPPPZZZ```^^^ddddddXXXKKKCCC<<<666666000---000111000222666111111111111111111111111111111111111111111111111222222222222333333444444444444444444444444444444333222111000000000111111222444555555555666888:::===>>>>>>===;;;999666555))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++++++++++++++++++++++++++,,,***)))***,,,......---111333===PPPfff|||xxxcccLLL===888777555555555444333333333444444444444555555666777888888888777777777777777777888888777777666666777777888777888888888888888888888999999::::::;;;;;;;;;;;;=========>>>@@@AAA@@@???BBBAAAAAA@@@??????>>>===:::<<>><<<<<<<<<;;;:::999888777666666666::::::::::::;;;<<<>>>>>>;;;<<<=========>>>@@@BBBEEEHHHLLLOOOPPPQQQRRRTTTSSSUUUXXXWWWPPPPPPbbbyyypppcccoooYYYCCC555444111......000111000///......------,,,,,,++++++******++++++++++++******)))))))))***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///111222444;;;GGGUUUcccqqq}}}}}}|||yyy{{{^^^HHHAAA<<<===???BBBDDDEEEFFFFFFFFFBBBCCCPPPiii{{{|||ttt___fffqqq|||yyyooofff```ccc^^^RRRLLLVVVjjjyyywwwaaa[[[RRRIIICCC>>>:::777444444444333222444888;;;<<<===>>>>>>>>>===<<<;;;666555@@@KKKSSSppp|||vvvxxxzzzNNN:::111000///...---,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))&&&(((***)))((())),,,000@@@]]]mmmjjjccc]]]```mmmrrrrrrssspppggg______dddzzzpppbbbYYYWWWXXXVVVNNNCCC<<<>>>AAAHHH[[[iiihhh```YYYPPPHHH:::222...222222///000555000000000111111111111111111111111111111111111111000111111222222333333444555555555555555555555555555444222111000111111222444555666666666777999;;;<<<<<<;;;999666444222000))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************************,,,***)))***---///...,,,//////333>>>MMMaaa{{{lllGGG;;;888444666666555444444444444444222333444555666777888888999888888777777888888999777777666666666666777777777777888888888888777777999999999999::::::::::::;;;::::::<<<>>>???>>><<<===>>>@@@@@@@@@???>>>===<<<>>>@@@???===;;;;;;<<<;;;:::999777666666555555999999999999:::<<<>>>???:::;;;;;;<<<===@@@DDDHHHIIILLLOOOPPPQQQRRRTTTVVVRRRSSSVVVTTTPPP[[[ppp___fff[[[AAA;;;555000000///...///000111000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))*********+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---...------...000222333:::JJJ___qqq}}}}}}\\\FFF@@@;;;>>>@@@CCCDDDEEEFFFGGGEEEEEEGGGNNN]]]kkkllleee[[[aaajjjrrrssslll```WWW^^^ccc```TTTQQQbbbzzzhhhWWWQQQJJJCCC>>>;;;888666222333444333333555:::>>>======>>>>>>>>>===;;;:::888555DDDSSS\\\xxx||||||yyyuuuccc>>>777333000///...---,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,,,,***000CCCTTT]]]```WWWVVVdddppp{{{xxxkkkddddddfffyyyqqqkkkfffiiihhh]]]MMMAAA======EEETTT```______cccccc^^^NNNEEEAAACCC???555000333111111111222222222333333111111111111111111111111000111111222333333444444555555555555555555555555222222000///000111333444666777777777666666888:::999888666444222111000///))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************---+++)))+++...///...,,,,,,---111666>>>NNNjjj|||tttuuu|||LLL===<<<:::777666555444444444444444222222333444555666777888:::999999999999999999:::777777666666666666777777777777888888888888777666999999999999999999::::::999888888:::<<<<<<;;;:::999;;;>>>@@@AAA@@@>>>===>>>@@@AAA@@@<<<:::;;;<<<;;;:::999777666555555555999999999999:::<<<>>>???::::::;;;;;;===AAAGGGLLLKKKMMMPPPQQQRRRSSSVVVXXXUUUVVVYYYYYYYYYooosss^^^cccvvvtttAAA666999111000333555222/////////000,,,,,,,,,,,,,,,,,,,,,---******++++++++++++******(((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///...---,,,,,,---333111666GGG```uuu}}}~~~\\\EEE@@@;;;>>>AAADDDEEEFFFGGGHHHCCCGGGIIIHHHLLLRRRQQQJJJVVVZZZaaahhhjjjdddYYYPPPWWW\\\[[[SSSYYYxxxooo[[[NNNIIIBBB===999777555333111333444333333555;;;???======>>>>>>>>><<<;;;:::CCC???OOO^^^eeeqqqRRR555666333,,,......---,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((())))))((('''''')))+++)))%%%------///BBBVVVVVVSSS]]]qqq~~~nnnhhhhhhfffttt}}}xxxqqqrrruuuuuullllllfff[[[MMMDDDCCCEEESSSWWWTTTMMMQQQaaalllmmmkkkaaa\\\\\\SSSAAA666666222222222333333444444444111111111111111111111111111111222333333444555555444444444444444444444444000///......///111444555666777888777666666888999666555333111000000000000''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---------,,,+++,,,---...//////---...222:::IIIaaavvv~~~~~~}}}|||vvviiihhhzzz```DDD999888777666222666;;;222,,,777444444444555555666666666777777777777777777777777444666888888777666777888777777888999999888666555999999999999999999999999777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@BBBDDDHHHKKKMMMMMMQQQPPPMMMRRR[[[[[[SSS\\\OOOWWWgggxxxkkkfffuuuTTT::::::999///////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......111111222:::PPPjjjwwwxxxvvv```FFFAAA<<>>>>>666444888333///666333444444444555555555555666666666666666666666666555666777777666666777888666666777888888888888888999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@@@@>>><<<:::999999999999777555555777999::::::::::::;;;<<<<<<===>>>@@@DDDGGGKKKMMMOOOPPPSSSUUUSSSQQQQQQTTTRRRMMMMMMTTTuuurrrvvvfffDDD555222222444////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...000000111777KKKcccssswww|||~~~fffKKKBBBEEEEEEFFFGGGHHHIIIIIIIIIDDDDDDDDDDDDEEEFFFGGGGGGJJJHHHJJJNNNNNNJJJJJJNNNUUU```llltttmmmXXXKKK@@@>>>:::666444222333333444222111222666999:::999;;;<<<;;;:::;;;<<<======999GGGXXXhhhzzzzzzoooHHH666333111,,,------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''''''''(((((())))))))))))(((((((((+++111:::CCCHHHSSSeeerrrpppmmmpppqqqnnndddfffddd```___bbbeeeddddddfffmmmppphhh[[[UUUVVVJJJFFF???::::::???EEEJJJZZZrrrjjj^^^VVVIII===::::::777333222333222000111222444444444222000///000111111///---111000000///////////////---------...000111111111666444333444444444333444//////...///111444777888''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,---.........,,,---///222:::IIIXXX|||mmmlllzzzyyyjjjjjjuuu[[[DDDBBBEEE<<<333777777333555333333333444444444444555555555555555555555555555666777777666555555888:::666666666777888999:::;;;::::::::::::::::::::::::;;;:::::::::999999999888;;;;;;;;;<<<<<<<<<======?????????>>>===;;;999888666777777666555666999;;;<<<;;;::::::;;;<<<>>>???AAADDDIIINNNRRRSSSSSSSSSSSSSSSVVVYYYVVVQQQRRRVVVlllqqqqqq~~~eee@@@999777...,,,444//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------...//////444BBBXXXkkkuuu{{{uuuWWWHHHIIIGGGEEEDDDDDDFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMNNNQQQTTTWWW]]]dddttt{{{___MMMDDD999777555222111111222333222111222444777999999888999:::<<<<<<<<<<<<===???AAAWWWrrryyyqqq|||NNNAAA666444444+++,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((('''(((((((((((()))))))))&&&%%%%%%&&&)))---222555@@@LLLWWW\\\eeeppptttqqqhhhjjjhhhbbb^^^______]]]YYY```ppp|||wwwgggeeeooohhh```TTTHHH@@@======???HHHUUUdddllliiieeeeeeggggggXXXLLLIIIIIICCC999333555444333444444444333222555333222222333333222000333333222111111111111111/////////000111222444444777555333333444666666555333222333777===@@@@@@???''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,---------,,,+++,,,...000444>>>IIIqqq~~~|||kkk```RRRUUUFFF666777:::555444333333333444444444444444555555555555555555555555777777666555444555888;;;888777666666777999:::<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<==================<<<;;;999888888444555555555444555888:::::::::999:::<<>>DDDOOOllluuu[[[777>>>666000444+++,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***+++444<<>>999666999BBBOOOXXX^^^XXXVVV[[[]]]WWWLLLFFFEEEHHHKKKHHHAAA:::666555555444333222222222111111////////////000111222222000111222222333444666888555666666777:::>>><<<888>>><<<>>>CCCKKKNNNKKKGGG''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,+++)))+++...///111777???]]]nnnyyy}}}yyy[[[===777888444444444444444444444444444444555555555555555555555555777777666555444555888;;;:::999888777777888999:::::::::::::::::::::::::::888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999888888777777444555555444333444666999888999:::<<<@@@CCCGGGIIIOOOOOOOOOPPPRRRSSSUUUVVV\\\YYYVVVQQQJJJPPPoooyyycccGGG<<<444666888444///---------------,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++,,,,,,,,,------...///000111666CCCXXXiiiyyy|||vvv}}}oooQQQIIIHHHGGGFFFFFFGGGIIIKKKKKKKKKLLLMMMOOOQQQSSSTTTSSSYYY```gggqqqyyy[[[GGG???===777666555333222222222222000222555888999888777777::::::<<<>>>;;;:::BBBMMMddd}}}JJJ111===444,,,111---++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))))))))+++111888===DDDOOOYYY______eeeiiigggfffkkkoooqqqnnnnnnvvv~~~~~~}}}ppp[[[NNNHHHGGGFFF@@@;;;===DDDLLLPPPPPPKKKLLLSSS]]]bbbaaaaaacccaaaiiinnngggWWWJJJFFFGGG<<<;;;999666333111000000222111111000000000000111333444555444444555888;;;:::???CCCFFFKKKOOOJJJAAACCCBBBCCCIIIOOOPPPLLLFFF''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++******+++,,,,,,,,,,,,,,,+++)))+++...//////222888HHH]]]lllzzz~~~www~~~tttMMM???888333666666555555555555444444444555555555555555555555555666777777666555555888:::::::::999888888888888888::::::::::::::::::::::::888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666444555666555444555888::::::;;;>>>BBBFFFIIILLLMMMRRRQQQPPPPPPPPPRRRSSSUUUUUUQQQMMMLLLTTTooouuuqqq~~~YYY<<<<<<666///---000111000------,,,,,,,,,+++++++++++++++++++++************************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++,,,,,,,,,,,,......///111333<<>>;;;===KKK]]]}}}pppCCC111:::222***---...************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''(((((()))))))))%%%+++000333555===IIIRRR[[[ccciiijjjmmmuuu}}}vvvfff\\\XXXWWWOOOHHHAAABBBHHHMMMLLLIIIBBBAAACCCIIINNNSSS^^^iiikkkrrrvvvnnn___SSSQQQUUUQQQPPPNNNIIIDDDAAAAAAAAAHHHGGGDDDBBB???===<<<;;;<<<===>>><<<:::;;;???CCCOOOVVV[[[^^^eeeiiiaaaTTT??????AAADDDGGGGGGBBB>>>''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))***+++,,,---,,,,,,+++---***+++......,,,...222777NNN\\\fff}}}ssstttzzzfffVVVCCC555777777777666666666555555555666666666666666666666666555666777777666666777888888888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<=========<<<;;;;;;::::::999888777555555555555666555666777777888999===???@@@BBBFFFJJJMMMOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSKKKOOOWWWeee~~~mmmjjjlllAAA888888444...,,,---///000,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))))))))))))))))))))************+++++++++***************************************************++++++++++++,,,,,,,,,---,,,---111222666BBBPPPcccuuuyyyvvv}}}}}}zzztttlllyyyjjjVVVRRRLLLFFFDDDFFFIIIKKKQQQRRRTTTWWW[[[___bbbdddjjjyyyfffMMMCCC===888555333333333222111111111111333666999:::999888:::;;;<<<999;;;>>>>>>CCCYYYqqq}}}SSS???111222111---,,,...))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))***&&&(((++++++,,,000:::CCCRRR\\\eeejjjppp}}}zzzxxx}}}tttnnnjjjhhhhhh\\\SSSIIICCCDDDJJJPPPTTTNNNFFF???===>>>BBBKKKSSSWWWYYYYYYTTTOOOMMMQQQVVVWWWXXXWWWTTTQQQPPPRRRUUUUUUSSSPPPLLLIIIFFFDDDCCCAAABBBCCC@@@======AAAFFFTTT[[[^^^^^^dddiii```QQQ:::<<<>>>@@@@@@>>>;;;:::''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,---,,,++++++...,,,+++------***+++...***@@@HHHMMMcccyyyyyy}}}zzzxxxtttsssvvvqqqrrrwwwzzznnnRRR:::777888888777777666666666555777777777777777777777777444666888888777666777888555666888:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::>>>>>>===<<<;;;::::::999888777666555444444555666444666888999;;;===AAADDDEEEGGGKKKOOORRRRRRQQQPPPLLLNNNQQQTTTUUUUUUTTTSSSOOO\\\ooo~~~jjjwwwjjj???999555111111555444...,,,---,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,***,,,000111222<<>>===???BBB>>>:::999>>>FFFOOOTTTEEEGGGIIIJJJJJJMMMSSSWWWIIIHHHEEEBBB???===<<<;;;<<<>>>>>>;;;777666;;;@@@AAAFFFGGGEEEIIINNNFFF777888;;;>>>???>>><<<;;;;;;+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,---------......222111777FFF\\\www~~~vvvyyy{{{}}}{{{pppssstttxxx|||yyygggMMM::::::<<<888999AAA===222222;;;:::777444666999888444777777777777777777777777999999:::::::::;;;;;;;;;888999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======888888888777666666555555555777:::<<<>>>AAAEEEHHHKKKMMMNNNNNNOOOQQQQQQPPPWWWTTTRRRSSSTTTTTTSSSSSSWWWttt{{{ooozzzhhhJJJ===444222222222111000//////...------,,,,,,,,,,,,++++++************))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,,,,------.........---...222888<<>>EEEGGGFFF???<<<999999;;;===<<<;;;:::::::::::::::999777666444888444444>>>===777999BBBAAABBBEEEFFFCCC???===AAAAAA@@@>>>===>>>>>>===******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,------------......000888FFFWWWllluuutttyyy~~~nnnnnnzzzlllWWWOOODDDLLLDDD888777777999BBB777::::::666444444333000888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::444444555666666777888888:::===@@@BBBDDDFFFJJJMMMKKKMMMPPPRRRTTTVVVWWWVVVSSSSSSSSSSSSTTTWWW^^^ddduuuoooyyyVVV@@@666///111111000//////...------------,,,,,,,,,+++++++++************))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---------------,,,---111666;;;KKK___uuu}}}xxxsssvvv|||{{{|||{{{{{{~~~mmmeeevvvrrr]]]ZZZYYYXXX^^^iiisssvvv}}}zzzTTT===;;;777444555333666555444333333444444555;;;<<<===<<<;;;:::;;;<<<>>>???<<<;;;FFF^^^xxx{{{wwwdddAAA777444000......---,,,***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&''')))+++,,,+++>>>WWWfffmmmqqqyyyvvvxxxyyyzzzyyywwwsssoooiiiddd]]]ZZZZZZZZZ\\\]]]bbbzzz```TTTOOOEEE===<<<<<<===;;;999:::>>>>>>:::777666666888::::::777555333666;;;>>>===:::888666<<>>>>>AAAFFFIIIJJJKKKFFFGGGHHHIIIKKKPPPSSSTTT***)))((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))************************+++************+++,,,,,,,,,,,,,,,,,,------------,,,...333===III[[[uuuzzztttzzzsssnnnyyywwwUUUAAA::::::AAA888>>>AAA>>>;;;;;;;;;:::999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<======@@@@@@>>>===<<<:::999888444555666888;;;===>>>???BBBEEEHHHJJJKKKMMMPPPSSSOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPQQQ]]]uuuzzzgggkkkvvv}}}UUU@@@666111.../////////...------,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///444888AAATTTjjjssspppnnnsss{{{yyy~~~wwwllliiizzzwwwnnnhhh```___ooo|||iiiJJJ999999666444555333777666555333333555666888===>>>>>>===;;;:::;;;===CCC>>>===FFFWWWnnn}}}dddhhh|||KKK999444222///------------,,,((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''&&&'''(((***+++555>>>GGGLLLPPPXXXgggsssrrrnnnkkkkkkqqq|||yyyqqqfff^^^\\\^^^```aaalllvvvcccYYYQQQIIIDDD@@@@@@===:::<<<@@@>>>999777888:::<<<>>>===999666666:::>>>AAAAAA???<<<;;;;;;CCCAAA<<>>>>>:::888999999666999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;<<<===>>>>>>??????============>>>>>>>>>>>>AAA@@@???>>>===<<<;;;;;;:::;;;===@@@BBBDDDFFFGGGIIIKKKNNNPPPQQQRRRUUUWWWUUUSSSSSSUUUTTTRRRQQQRRRLLLTTT___nnnvvvaaammm}}}OOO999555444222222///.........---------,,,,,,,,,,,,++++++++++++***************)))))))))(((******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,***+++,,,+++,,,...111444<<>>???===FFF]]]sssddd___{{{```:::555222000---,,,---...------))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((()))***777666111,,,---999MMM\\\llleee______gggvvv~~~xxxpppiiikkksssxxxxxx~~~~~~kkkaaa___]]]ZZZTTTQQQKKKGGGIIIMMMKKKDDDHHHHHHIIIJJJJJJIIIFFFEEEFFFGGGKKKSSS\\\bbbaaa___]]]eeebbb^^^aaabbbfffrrrpppuuummmiiifffeeeeeedddgggkkk(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------///---++++++...<<>>???@@@AAA>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCCCCDDDFFFHHHIIIJJJKKKLLLNNNQQQSSSTTTTTTVVVWWWXXXTTTSSSVVVWWWTTTVVVZZZRRRiiizzzpppfffqqqvvvUUU888222555444222333//////............------,,,,,,+++++++++*********************)))))))))(((***))))))))))))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,)))***+++,,,+++,,,///111444EEE\\\lllrrrrrrqqqrrrwww}}}~~~|||ttt^^^cccwwwzzzlllSSSHHH777333777444333666333333333444555777;;;>>>AAA???@@@???===;;;;;;===???===EEE\\\yyytttaaavvvqqqIII444444000...,,,,,,---......---************************((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&)))******)))+++111777EEEHHHSSSaaaiiinnnuuu}}}zzz{{{wwwsssvvv|||zzz~~~zzzlllbbbdddiiikkknnnhhh___[[[```fffccc\\\___^^^\\\YYYWWWXXXZZZ[[[YYY]]]iii~~~yyy{{{wwwttt{{{|||xxxmmmhhheeeggggggfffhhhnnn'''''''''''''''((()))***''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,------///000000333@@@MMM```iiitttzzzrrrttt}}}sssssssss{{{zzzwwwqqq[[[JJJFFFHHHFFF???<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>???AAABBBCCCCCC@@@@@@@@@AAABBBBBBCCCCCCAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKMMMOOORRRTTTTTTSSSTTTUUUWWWPPPMMMQQQRRRPPPTTT[[[{{{ttt```^^^gggwwwOOO@@@444444666333///...........................++++++++++++************************))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((())))))))))))*********************++++++++++++(((***,,,,,,,,,,,,---///+++===YYYrrrwwwppppppsss~~~}}}wwwlll```~~~~~~~~~|||yyywwwzzz|||}}}xxx}}}cccKKK>>>===333333777222222666444222333555777:::>>>@@@BBB>>>???>>><<<;;;<<<>>>AAACCCXXXwwwooonnnVVV<<<111333000...++++++,,,------,,,************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$'''***+++***)))((((((+++111AAAUUU^^^```eeemmmuuu{{{{{{tttsss}}}{{{lllgggcccjjjmmmhhhbbbccciiinnnuuuppplllnnn{{{|||nnnlllhhhcccbbbdddjjjooolllvvvzzz{{{vvvrrrxxxvvvtttllleeebbbdddccc^^^___eee&&&&&&&&&'''''')))******''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,///111000...333999JJJZZZiiittt|||{{{hhh___MMMUUUWWWMMM???888777777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@BBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMOOORRRTTTSSSRRRRRRSSSSSSLLLNNNYYYbbbgggssstttnnnoooqqqUUU:::777444444333000---+++,,,,,,,,,,,,------------++++++++++++************************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))************++++++++++++(((+++---------,,,------+++666LLLfffyyy~~~vvvllljjjkkkxxx}}}___cccyyy||||||{{{uuupppsssssssssrrrrrruuuzzz}}}{{{qqqkkkXXXHHH===999888111444888111222777555333444777:::===>>>???@@@======<<<;;;:::<<>>???AAAAAACCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOLLLOOORRRSSSSSSRRRQQQRRRPPPNNNWWWooo|||bbbhhhfff{{{]]]777222444444111//////...,,,+++++++++++++++++++++,,,+++++++++************)))************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++)))+++---...---,,,,,,---111333<<>>>>>======<<<<<<;;;::::::<<<@@@CCCNNNssszzzrrrNNNBBB444,,,333000...+++***+++,,,++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&((('''''''''((('''&&&%%%,,,&&&&&&,,,///222AAASSSjjjwwwyyymmmhhhssszzzuuuiiieeejjj{{{qqqooooooooommmnnnsss{{{rrrrrr~~~{{{kkkccc]]]aaapppnnnVVVQQQXXX\\\XXXRRRSSS\\\___[[[]]]eee''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...888FFFUUUeee|||wwwuuuyyyyyyppp___III>>>AAACCCDDDCCC@@@<<<888AAA888333888<<<;;;<<>>///222111000///............---------,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,111:::GGGWWWbbbeeebbbeeennnmmmzzz{{{yyy```GGGIIIeeevvvmmmlllhhhbbb```]]]XXXSSSPPPPPPRRRSSS[[[\\\___cccgggkkknnnooovvvyyyzzzxxxsssnnnllllllgggmmm~~~fffSSS@@@:::999666555666555444444444555666888999===;;;:::<<>>CCCDDDCCCCCCCCCDDDEEEEEEEEEFFFGGGIIIIIIHHHHHHGGGGGGNNNNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLNNNMMMJJJLLLQQQPPPLLLLLLTTT^^^mmm{{{oooeeeaaaooo___FFF888333222111000///............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***---333===IIIVVV^^^bbbcccgggddduuujjjQQQEEELLL\\\jjjrrr||||||qqqiii```YYYVVVSSSNNNIIIGGGFFFGGGHHHKKKLLLNNNPPPSSSVVVXXXYYY^^^```bbbaaa]]]ZZZYYYYYYSSSUUU___kkkjjjaaa```ggg~~~}}}bbbKKK???444333555333222444555555555555666888:::;;;@@@>>>>>>???AAA@@@>>>;;;===;;;===>>>===OOOkkk}}}zzzhhh<<<666333---,,,------,,,++++++******++++++***))))))(((((((((((((((((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((()))((((((***---000+++555@@@DDDDDDIIIVVVaaacccmmmvvvxxxttttttuuurrrooorrrvvvttthhh```ccckkkqqqgggiiikkkiiiddd[[[TTTOOOcccqqqzzzuuujjjgggiiijjjhhhaaa[[[ZZZ\\\___aaabbb___dddnnnyyy}}}''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111//////888JJJbbbxxx|||zzzyyyssskkkjjjsssqqqgggaaabbbiiicccOOO@@@???777777:::======<<>>BBBAAAAAAAAABBB@@@===;;;<<<;;;<<>>???@@@BBBDDDGGGIIIIIIHHHHHHJJJLLLGGGGGGFFFGGGIIIJJJKKKJJJHHHKKKOOOOOONNNLLLMMMOOOHHHGGGFFFEEEEEEJJJYYYiiizzzmmm```ZZZcccsss{{{LLL===:::222000555000000///...------------,,,+++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++++++++++++++,,,,,,---...//////111:::LLL]]]kkkjjjhhhpppYYYIIIDDDFFFCCCOOO[[[]]]XXXRRRQQQSSSOOOMMMJJJFFFDDDCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFFFFFFFEEEEEEEEEHHHFFFGGGIIIHHHDDDFFFLLLJJJLLLPPPXXXbbbggggggeeellliiibbbWWWLLLCCC>>><<<333444666777777555555777777888999:::<<<>>>@@@AAABBBAAAAAAAAA@@@>>>;;;999<<<>>>AAAWWW|||eeeBBB000444333///...+++,,,++++++***************(((((()))((((((((('''''''''(((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))******)))'''''')))***,,,+++***)))***...444888IIIVVVeeeppp|||wwwxxx{{{}}}}}}yyykkkhhhpppyyyyyyyyywwwrrrmmmiiihhhiiilllxxx{{{}}}sssfffqqquuu{{{~~~''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++*********+++++++++,,,,,,+++,,,,,,,,,222BBBYYYiiiuuuxxx~~~yyysssuuussspppnnnsssrrraaaaaaOOOJJJDDDEEELLLSSSSSSQQQOOOOOONNNLLLJJJIIIIIIJJJLLLIIIFFFEEEGGGJJJKKKKKKLLLPPPUUUUUURRRPPPPPPRRRLLLMMMQQQXXX```ooozzzkkk___YYYWWWpppqqqOOO555666888///***...000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,......000000...111BBBTTT^^^cccooopppYYYGGG======???CCCGGGHHHHHHJJJMMMHHHFFFDDDBBB@@@???>>>>>>;;;;;;<<<<<<=========>>>>>>>>>======>>>===<<<;;;===<<<<<<>>>===;;;;;;>>>:::::::::;;;>>>@@@CCCEEE;;;;;;<<<======;;;888555222444555444222222444555999:::;;;===???AAABBBBBB?????????===<<<:::999999:::KKKYYYuuu~~~KKK444---222///,,,,,,''',,,+++******))))))******))))))*********)))((('''''''''((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''')))((('''''')))+++...,,,***))))))*********%%%000===JJJ[[[ooo~~~~~~}}}yyyuuusssrrrqqqvvv~~~}}}yyyxxx{{{}}}xxxoookkkqqqxxxzzzuuusssxxx}}}|||''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++************++++++++++++))),,,---+++***111AAANNNcccgggppp~~~{{{xxxyyyjjjccc]]]bbbwwwyyyzzzjjjeee```cccooozzz{{{uuu\\\XXXRRRNNNLLLKKKJJJIIIRRRNNNIIIHHHKKKMMMNNNMMMSSS[[[eeekkkmmmooossswww~~~jjjbbbZZZYYY]]]ggguuu^^^III888...222444...,,,000//////---,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---++++++///111------;;;LLLaaahhhxxxyyyjjjMMM999===999888===AAABBBBBBCCCBBBBBBAAA@@@???>>>===<<<888888888999999:::::::::;;;999888777888888777555666666777777666444333222000444777888666666777888777555444666777777444000222555555222222666999999:::;;;===???AAABBBBBBBBB======<<<:::888888:::<<<===aaayyy|||}}}QQQ999------111---,,,///+++++++++***))))))))))))***)))***+++++++++***((('''&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$&&&'''((('''((()))+++)))((('''((())))))((('''+++---...000555@@@MMMWWWaaadddeeedddgggmmmrrrttttttwwwvvvtttvvv~~~|||tttvvvxxxyyyvvvvvv~~~''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************+++++++++++++++---///...,,,...444:::HHHTTTdddrrr~~~}}}zzzlllqqqjjjccceeepppoooggg___\\\___aaaaaa___aaa^^^]]]```eeegggfffcccmmmyyyzzzcccaaa[[[ZZZaaalllyyybbb???999444000111111///000333///...---,,,++++++++++++)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------***)))---111///---:::KKKqqquuu}}}yyy{{{dddMMMEEE===888;;;===;;;;;;>>>>>>??????@@@@@@???>>>===888888888777777777777777999666444444666777666444666666666555555555333111333555888888777555333333>>>:::666222111222444666444777666333666<<>>???AAABBBBBBAAAAAA>>>>>>===:::999<<>>;;;888666555555$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&'''((((((((()))))))))*********))))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++***,,,......,,,,,,,,,---,,,///555@@@QQQeeewww}}}vvvnnnfffbbb```ccceeegggkkkqqq~~~xxxkkkgggjjjeee```___bbbkkk|||]]]DDD777333333111111000///...---,,,,,,,,,,,,+++++++++************++++++++++++++++++***************))))))))))))((((((((((((((()))*********)))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((()))******((((((((((((((((((((((((&&&''''''(((((()))******((()))***)))((((((***,,,,,,,,,+++******...444999@@@KKKXXXbbbiiiqqqzzzzzzwwwssspppqqqvvv}}}{{{|||zzzssssssrrrXXXJJJEEE===444000777999::::::999777888888555555555444444444444444333333333444444444444444555555555555555555555555555555555555555555555555666666555555666777777888888999:::;;;<<<=========BBB@@@???@@@CCCCCC@@@===<<<;;;666>>>SSSfff||||||RRR===:::444///...---,,,,,,+++++++++)))))))))))))))(((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))***,,,---*********+++,,,,,,------+++,,,...000333666999:::BBBDDDFFFHHHJJJKKKKKKKKKGGGHHHJJJJJJIIIFFFBBB@@@:::::::::999888666444333666555222000///.........&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''$$$%%%&&&&&&%%%%%%&&&((((((((())))))))))))******)))((((((''''''(((((()))(((((())))))))))))******)))))))))*********+++++++++---///000...,,,++++++---...///333<<>>????????????@@@???@@@AAABBBBBB???<<>>RRRsssiiivvv~~~WWW777---111111......---,,,++++++++++++)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++***))))))((('''&&&%%%%%%************+++---...///...---,,,,,,---///222333///000111111000///---,,,***+++,,,---------------...------,,,,,,,,,------&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''$$$&&&''''''&&&%%%'''((((((((((((((()))))))))***(((((((((''''''((((((((((((((((((((()))))))))***))))))))))))************+++---000111///,,,+++***.........---000:::JJJVVVeeegggmmmyyy~~~|||yyyzzz{{{mmmcccaaa]]]UUUSSSXXXVVV]]]ccceeebbbbbbfffkkkeeedddbbb``````cccfffiiinnnoooooonnnllljjjgggfffmmmrrrvvvtttoooooovvv}}}dddHHH222222666111---000000000///......---,,,,,,++++++++++++************))))))************))))))************)))))))))(((((((((((((((((())))))***))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&(((******)))((()))***''')))******))))))+++---...999KKK\\\eeehhhkkkooovvvzzz~~~|||pppccc___ccc}}}|||lllWWWHHH===:::555333555777888888555666666666666666666666555555555666777777888888777777777777888888888888777888888888888888999999<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@@@@@@@===CCCOOOmmmsssmmmvvv[[[@@@///,,,000111------,,,+++++++++++++++)))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&'''(((((((((***************************)))))))))))))))*********)))'''&&&''')))+++---++++++++++++++++++++++++............------,,,,,,,,,,,,,,,---------......&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''%%%'''((((((''''''((()))'''(((((((((((()))))))))((((((''''''''''''(((((('''(((((((((((()))))))))(((((()))))))))************---000111///,,,******+++---...---,,,111;;;DDD\\\bbbllluuu{{{uuujjjeeejjjlllfffcccfffaaaccceeegggiiijjjjjjjjjjjjiiihhhccc___^^^aaadddnnnmmmllllllooorrrvvvwwwtttyyy}}}~~~cccFFF777111777777...,,,222//////......------,,,,,,+++++++++*********))))))((())))))******))))))(((************)))))))))(((((((((((((((((())))))***(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%''')))***)))(((((()))(((***+++,,,*********+++...333AAATTT___bbbdddgggpppttt{{{|||rrrllllll}}}{{{~~~|||lll^^^SSSJJJ???888666777666444888777777666555555444444555555666777777888999999888888888999999:::::::::999999:::::::::;;;;;;;;;======<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@??????<<<===>>><<<;;;===BBBFFFGGGSSSfff{{{lllDDD888333000111...,,,,,,+++*********++++++)))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''''''''(((((())))))******&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))***************+++,,,,,,''''''((()))***+++------*********+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''&&&''')))(((''''''(((***''''''(((((((((((())))))(((''''''&&&&&&''''''(((''''''(((((((((((())))))((((((((()))))))))*********,,,...///---+++******'''***,,,,,,,,,...222666DDDQQQbbbooovvvxxxwwwxxxwwwxxx{{{{{{wwwttttttwwwzzz||||||~~~}}}yyytttooopppuuuzzztttsssssswww}}}rrrUUU>>>777333222444///(((***333.........---------,,,,,,+++************)))))))))(((((())))))))))))((((((************))))))))))))((((((((((((((()))******(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))%%%''')))***)))((((((((()))+++,,,---,,,++++++,,,...+++000===IIIQQQ^^^lllooonnnsss|||tttgggVVVIIICCC>>>777111888888777666555444333222555555666777888888999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>???>>>======<<<=========@@@@@@@@@@@@@@@@@@??????<<<===<<<;;;<<>>?????????@@@@@@???>>>>>>>>>>>>>>>AAAAAABBBBBBAAA@@@??????>>>@@@AAACCCLLL```{{{xxxKKK888111222......///*********))))))))))))******)))))))))))))))(((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&%%%''''''''''''(((((((((((($$$$$$$$$$$$%%%&&&'''(((######$$$$$$%%%&&&''''''%%%&&&&&&''''''''''''&&&...---+++)))((((((((((((,,,,,,.../////////......$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&''''''((((((''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))((()))+++*********+++------,,,,,,---//////...---+++111;;;IIIYYYhhhvvv~~~}}}TTT===888666111111333222...///222000***------------------,,,,,,************))))))))))))''''''((((((((((((''''''************))))))))))))((((((((((((((()))******'''((((((((())))))******''''''''''''((((((((()))(((((((((((())))))))))))---,,,+++***))))))))))))((((((((((((((((((((((((*********)))((((((''''''$$$&&&)))***)))((('''((()))***,,,,,,++++++,,,...,,,+++---///...666TTTttt}}}tttlllllluuu|||wwwwwwzzzuuulll___LLL>>>333333333444444444444555333444555666777888999999::::::;;;;;;<<<===>>>>>><<<======>>>???@@@@@@@@@BBBAAA@@@@@@????????????CCCCCCCCCCCCBBBAAA@@@@@@@@@DDDHHHOOO```}}}rrrmmmRRR;;;222222111***,,,222///***)))))))))))))))******)))))))))))))))((((((''''''''''''''''''''''''''')))(((((((((((('''''''''%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***&&&'''((((((((('''&&&%%%######$$$&&&'''((()))***'''''''''''''''((())))))******))))))***,,,...000***+++,,,---------++++++++++++******+++,,,...///((()))+++---...///......((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''''''((((((******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,///000333999CCCSSScccnnnoooOOO>>>777333111222111000000///...---------...---+++******+++---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++///+++,,,000///111BBBWWWpppaaa\\\hhhuuu~~~tttnnnooowwwuuuooohhhYYYKKKDDDAAA888111222444444333444555777999999888888555222999888888999<<<>>>???>>>888<<>><<<===AAACCC===???@@@AAAAAA@@@???>>>>>>@@@DDDDDD???AAAPPPbbbmmm___YYYhhh~~~xxx```CCC222000///...//////---,,,************************&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&***************)))((('''&&&''')))*********)))((()))************+++++++++,,,,,,,,,++++++*********((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***)))))))))((((((((('''(((((()))))))))******************+++++++++,,,,,,------...000555???JJJRRRmmmxxxuuuXXXGGG666111333333333444000000//////...------,,,---,,,***))))))***,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))*********+++++++++---)))+++///---+++444CCCXXXYYY\\\```gggsss|||tttrrryyyyyyvvvtttmmm```VVVSSS???666000111444555666888999888555333444999>>>@@@;;;999888888;;;===>>>>>>???AAABBB@@@>>>???BBBCCCCCCBBBAAA@@@???>>>>>>>>>???>>>===???MMMjjjcccBBB666111000......///...---+++************************(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''&&&'''((()))***))))))((())))))*********+++++++++,,,,,,,,,++++++*********''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))***************++++++++++++,,,//////...------111888<<>>BBBEEEOOOnnn~~~mmmEEE333222000///------......,,,+++*********************************)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&'''((())))))))))))((()))))))))*********+++++++++++++++++++++*********'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((()))))))))***************++++++++++++---......------///222555???LLLYYY\\\___kkkxxx___GGG===999444555555555333...+++***.........---------,,,,,,+++***))))))))))))***+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))*********+++))))))))))))************)))&&&(((...000---,,,...:::IIIZZZbbbeeejjjppptttssstttvvvvvvssspppppprrr|||{{{xxxyyyiii```WWWPPPIII???999888999888:::===<<<999777777777777777888;;;<<<<<<:::777666777:::<<<::::::;;;<<<;;;999999999<<>>???;;;;;;>>>>>>===<<<<<<===???BBBDDDMMMeeeeee___mmm|||~~~ZZZBBBAAA@@@777------,,,++++++,,,,,,+++***))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((())))))))))))&&&'''(((((())))))))))))'''''''''''''''(((((()))(((((()))))))))*********************************&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***(((((((((((())))))))))))''''''(((((((((((()))))))))))))))************+++***+++------,,,+++,,,...---...///444AAAUUUjjjxxxmmmJJJ999999===888///+++//////+++))),,,000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******---***((()))***+++,,,,,,444---666OOO]]]\\\```kkknnnppprrrvvv}}}yyyuuuxxxmmmggggggcccgggrrr{{{rrrYYYAAA666666555444555666777666555555333555:::999777===GGGCCCCCCCCCEEEJJJQQQXXX\\\jjj{{{tttgggkkk{{{gggEEE666555666444111,,,***)))***+++,,,+++)))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((())))))******''''''((()))))))))((((((''''''&&&&&&''''''((()))((((((((()))))))))******)))))))))***************%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))************,,,...//////...---...///222111///000333>>>MMMYYYmmmvvv}}}qqqMMMFFF===777222000000111...333333...+++---...+++++++++++++++++++++,,,,,,))))))************))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((()))))))))************(((''')))***+++111,,,000>>>MMMVVV```hhhgggnnnuuuyyyssswww{{{gggRRRKKKFFF@@@<<<;;;===???@@@:::777999???AAAEEEWWWkkkmmmjjjeeecccgggpppzzzooojjjjjjxxxQQQDDD777333222222222333+++)))((()))++++++***)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((((((''''''((((((((('''&&&&&&''''''&&&&&&&&&'''((()))(((((((((((()))))))))***((()))))))))*********+++%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******'''((((((((())))))******''''''''''''((((((((()))))))))))))))************)))***,,,,,,+++,,,---///))),,,000111......555>>>KKKWWWgggrrrzzzkkkLLL===999666444333111///000222(((...111...---///---(((+++++++++++++++++++++,,,(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))&&&)))+++)))(((***,,,---))),,,---///;;;OOO^^^bbblllyyyxxxddd^^^gggvvv{{{ttt~~~iiiaaaVVVMMMKKKNNNRRRUUULLLIIILLLSSSYYYddd{{{bbbhhhtttOOO888111---111555222,,,)))***)))((()))***+++***)))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$''''''&&&%%%&&&'''((()))(((((((((((())))))))))))(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))'''((()))******)))(((''''''(((((())))))))))))((())))))))))))******************+++++++++,,,,,,,,,---------............///000555???LLL\\\mmm|||zzzaaaQQQBBB;;;<<<333222222222333333111000...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))******+++************************///,,,,,,000444???TTTiiiyyyzzzrrrooojjjeeekkkwwwuuuzzz~~~tttqqqqqqqqqooonnniiiiiippp{{{ttt|||vvvPPP>>>222000.........---+++))),,,,,,+++***)))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$''''''%%%&&&))))))'''$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''(((((()))&&&'''(((((((((((('''&&&'''(((((()))))))))))))))(((((()))))))))******************+++++++++,,,,,,------------...............111333666>>>MMMaaappptttWWWIIIBBB999444555333222111222333333111/////////...---------------++++++++++++++++++++++++*********)))))))))((((((''')))***)))((('''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***************************000------///111888HHHYYYrrrttttttwwwzzzvvvoookkkkkkttt~~~|||xxxkkkxxxyyyTTT???666111///...---...---,,,***,,,+++******))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$&&&&&&######%%%%%%"""$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''((()))%%%&&&''''''''''''&&&%%%''''''((()))))))))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,,,,---------......///000///+++***444EEETTTgggppp|||vvvZZZHHH:::999:::555222222222111111111222222000.........------,,,,,,------******************************))))))))))))(((((('''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))************************...------...---///999DDDSSSggg{{{nnnwwwuuulllqqqxxxzzznnniii}}}zzzOOO<<<555000///...,,,,,,---...,,,+++++++++***)))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%% ###$$$###$$$((()))'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))***))))))(((((((((((()))))))))***************+++++++++++++++,,,,,,,,,------------,,,...000...+++---444:::<<>>:::444,,,---,,,+++,,,---...---,,,******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%'''))))))''''''))))))&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((()))************'''(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---*********,,,......---+++000555<<>>777:::555///...,,,+++***+++,,,------+++***))))))((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%111222000***&&&&&&###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((%%%&&&''')))************''''''(((((((((((()))))))))))))))************+++******+++++++++,,,,,,,,,///+++((()))---111111///444222000///555CCCUUUbbbxxx^^^QQQBBB:::555333444666555222///...///000000000///.........//////---+++++++++******++++++,,,,,,++++++++++++++++++++++++))))))((((((((((((''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))!!!'''+++***+++---...---222111333===LLLYYY```aaa^^^gggpppuuu|||zzz}}}yyykkkaaa```aaaaaa^^^[[[___sssgggjjjjjjjjjrrr}}}wwwSSS<<<000888999---+++666,,,*********,,,,,,,,,***))))))((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%(((+++***'''&&&((('''$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&''''''%%%&&&''')))******++++++'''''''''((((((((())))))))))))))))))************************++++++++++++000---++++++---000222333///111222222222555:::>>>NNNXXXfffqqqzzzvvv```RRREEE===777777777333222444000111000......000111111///...------......---+++***************+++,,,,,,************************))))))((((((((('''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))$$$***,,,)))***------***+++,,,...333<<>>:::777555444444111111000000000000111111..............................---,,,+++***))))))++++++************++++++++++++******)))((((((((('''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%)))'''&&&'''******(((%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++***((('''&&&&&&''''''&&&&&&&&&'''((())))))************)))))))))))))))---......,,,,,,444AAALLLlll}}}}}}yyyvvvvvvnnnkkknnnllleeeeeeoooyyy}}}oooqqqtttpppjjjppppppsss|||||||||___KKK888000444111000///...---,,,,,,+++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%&&&%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((&&&%%%&&&((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((('''%%%&&&******'''&&&((('''&&&%%%%%%%%%%%%$$$"""'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((***)))))))))((((((((((((((((((((()))*********+++************************))))))*********++++++++++++,,,,,,------------------,,,,,,,,,///222666888555:::AAAHHHOOOUUU[[[___yyy{{{nnndddWWWNNNIIICCC;;;555999777444222000//////000111000000//////000000111------------------------,,,,,,------,,,++++++***++++++************++++++))))))))))))))))))******''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%)))'''&&&''')))***(((%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((&&&&&&''''''((())))))***)))))))))))))))))))))))))))************///777===RRRnnn~~~rrrsss~~~vvvrrrsssxxx|||~~~{{{ooogggeeeccc```ooowww|||XXXDDD;;;111,,,///111000///---,,,,,,++++++)))))))))((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&'''(((((())),,,'''%%%%%%%%%###%%%)))'''&&&&&&&&&'''''''''&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&'''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''*********))))))))))))((())))))))))))))))))))))))************************)))))))))*********++++++++++++,,,------------,,,+++++++++***+++,,,------000111222333555999>>>BBBFFFQQQ```mmmvvv}}}yyyuuuvvvvvvkkkUUUCCCCCC>>>888444444555666777222111000//////000111222000//////////////////000------------------------***+++,,,------,,,+++***++++++************++++++''''''((())))))***++++++''''''''''''''''''''''''((('''&&&&&&'''((('''&&&(((''''''((())))))(((&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((((()))***,,,---...777IIIZZZooowwwtttqqqpppmmmkkklllpppvvv{{{xxxqqqfff\\\ZZZ]]]___eeeyyy~~~[[[:::111333000...000000///...---,,,+++++++++)))))))))((((((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))'''%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((()))))),,,(((((()))(((%%%$$$'''%%%%%%&&&&&&'''(((((()))'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''')))))))))((((((((((((((()))))))))))))))(((((((((************************))))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***111111111///...000333555000444999>>>DDDJJJQQQVVVTTTWWW]]]aaaeeejjjppptttuuuuuuzzz|||xxxxxxnnnkkkfffbbb^^^YYYTTTPPPLLLGGGCCCDDDFFFDDD<<<444666555444222111333666999111111000000111222333444//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++)))(((***))))))))))))))))))***(((((((((((())))))******''''''''''''''''''''''''''''''&&&''''''''''''&&&'''''''''((()))(((''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((()))))))))))))))***))))))***,,,---,,,***,,,555>>>TTTsssyyywwwssstttsssoooiiihhhlllqqqzzz}}}yyyooo\\\bbbeeeeeemmm||||||qqq[[[DDD111000333222000333///...---,,,++++++++++++)))))))))(((''''''&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((***+++***)))&&&&&&&&&(((&&&&&&'''''''''&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&''',,,333222+++%%%###$$$%%%&&&&&&&&&&&&'''((('''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))***++++++,,,,,,++++++++++++,,,---------,,,,,,,,,---//////...---...///444333111000000333777:::333555777999:::;;;<<<===@@@???AAACCCCCC???======;;;:::999::::::999777444777666444333222222333444///111222111...---...///------------------.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))'''&&&((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''((((((((((((''''''(((((()))))))))))),,,***))))))+++---......,,,???IIIKKKOOORRR^^^rrrzzz{{{zzzsssjjjgggjjjoooqqquuu}}}{{{www}}}{{{||||||tttvvvwwwuuuqqq}}}nnnRRR???>>>555000222222...---111...---,,,+++++++++++++++)))((((((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***,,,,,,,,,***'''&&&&&&(((%%%%%%&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%&&&&&&"""$$$***222222,,,&&&%%%''')))***)))&&&%%%&&&((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***((()))***+++,,,,,,,,,,,,***---111222222000000000///000111111111000///...111111222222222222111000555333222222111000000000555444444555666777555333***...222222///...///222000222444444222000//////------------,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++******))))))))))))((((((''''''''''''((((((******)))(((((('''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((&&&''''''(((((())))))***))))))(((((()))+++...000---;;;===999999777<<>>HHHVVVfffxxx}}}|||{{{{{{vvv___nnnaaaMMM===999===>>>;;;444000---------+++***+++++++++******************$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---------,,,)))&&&$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$"""%%%((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%######'''&&&###"""$$$ $$$'''&&&###"""%%%)))((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,+++******+++,,,...//////...---,,,,,,---...///,,,,,,,,,---------......000///...,,,,,,,,,---...///////////////////////////...---,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************,,,***(((&&&'''***---000+++)))(((&&&&&&((()))+++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))***,,,---///555666666999AAASSSjjjyyywwwvvv~~~jjjUUUJJJFFFUUUZZZVVVEEE333000999BBB;;;555---***+++,,,***'''************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******+++,,,...///...---,,,++++++,,,---...,,,,,,,,,,,,------------//////...---------------........................///...---,,,+++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***************************---+++)))(((((()))+++,,,))))))(((''''''((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))******+++,,,------000111000......555AAAJJJ]]]jjj|||vvv___JJJ<<<666444444@@@IIIMMMDDD777111333555666111,,,***,,,---,,,)))*********)))))))))(((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,---------------......------,,,,,,------------------------...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++,,,,,,***)))((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((())))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++''')))++++++)))))),,,///<<>>:::444111...,,,000---***+++---...---+++******))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++))))))************))))))''''''(((((()))***++++++************)))(((''''''&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***)))'''&&&&&&''')))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++***)))%%%(((,,,...---,,,------222000333@@@YYYuuusss{{{~~~gggSSSCCC999777333//////111222000------111111---,,,//////---,,,+++***+++---...,,,******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$##################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++++++++************************************************((())))))******))))))(((&&&&&&'''((())))))******'''((())))))))))))((('''%%%&&&(((******(((&&&%%%&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((***((('''%%%%%%'''(((***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++***)))((()))***,,,,,,+++)))((((((,,,---///555???LLLYYYaaahhhRRRDDD<<<::::::...///000000...,,,***)))///000---***+++///000...++++++++++++,,,+++)))((()))))))))(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++******)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))&&&'''((((((((((((((('''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))***%%%***000111000000444777BBBKKKSSSXXXbbbqqq~~~nnnRRRFFF999333000...000222111222111///---...111444,,,///000...///111///***++++++++++++***)))((('''))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((***+++,,,,,,++++++))))))***++++++***))))))))))))))))))*********+++***************+++,,,,,,************************'''(((***+++++++++******((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((((((((('''&&&'''***,,,...///''')))***)))'''(((---222666999888444444:::BBBGGGXXXlllzzzoooTTT999<<<444000222333///---...+++***)))(((***,,,------)))---///......///---((()))******)))((((((((()))))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''(((***+++,,,,,,++++++'''((()))******)))((('''))))))))))))************+++***)))))))))***,,,---))))))))))))))))))))))))'''((()))+++++++++***)))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&+++***)))'''%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))'''&&&&&&'''((()))...,,,***)))******)))))),,,------+++***)))***,,,))),,,---+++***---000222111@@@RRRZZZXXXWWW\\\bbbpppxxxyyyqqqooooootttzzzsss[[[BBBJJJ[[[cccVVVEEE===:::666333---+++000333///+++,,,---,,,,,,///444222,,,%%%***,,,,,,)))(((+++---+++(((((()))((('''((()))+++)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''############$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***,,,---...///---------.........//////000222555777888999;;;===DDDSSS\\\[[[]]]eeeiiifff[[[ZZZXXXUUURRRNNNKKKJJJGGG@@@CCCOOORRRGGG:::666???PPPWWWIII999555555333......---------,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((''''''))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%***(((&&&$$$$$$$$$%%%&&&&&&'''''''''(((((())))))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''************************(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,------+++++++++,,,,,,,,,---------.../////////111555888===HHHMMMHHHEEEIIIJJJFFF??????>>>===;;;999777666777222555AAADDD;;;333222???LLLPPPCCC555111000---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%'''(((&&&'''''''''((((((((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))*********++++++,,,,,,+++))))))+++///333888??????777111222222...,,,,,,---------------,,,///,,,000999:::333///222<<>>///%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%$$$$$$$$$%%%''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&"""###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&'''''''''###%%%&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&(((***+++555:::888---%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***************))))))(((((((((************************)))))))))******+++++++++))))))******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&$$$%%%'''((()))******+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))!!!&&&'''###"""&&&((('''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********++++++******)))(((((((((************************(((((())))))***+++,,,,,,))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&((()))++++++,,,,,,'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&&&&$$$$$$$$$%%%%%%&&&'''(((((($$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$&&&&&&$$$"""$$$%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++*********)))))))))((())))))))))))))))))))))))''''''(((((()))***++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%$$$%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$###""""""######(((((('''%%%$$$###"""!!!######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************************))))))))))))))))))))))))'''(((((())))))*********))))))******++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%###""""""###$$$###"""""""""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))))))))******++++++,,,************************************************((()))***++++++++++++***************************************************))))))))))))))))))))))))&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%'''((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%######$$$%%%###!!!!!!"""###$$$%%%&&&&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""$$$'''(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++((()))***+++++++++++++++************************************************))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((%%%$$$%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&'''((('''&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))***++++++++++++++++++++++++***)))((((((((()))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,---,,,+++(((''''''***,,,+++***)))((('''((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))+++,,,,,,++++++******)))******+++++++++,,,,,,,,,************************---------------------------------,,,------......+++++++++++++++,,,,,,,,,+++++++++******)))((((((((()))*********+++,,,---((((((((((((((()))******&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((---,,,,,,,,,,,,,,,---......---------------...///........................+++,,,---/////////......------.........---,,,+++...---------,,,++++++***++++++,,,,,,+++)))'''&&&)))******************)))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++*********++++++,,,...---,,,++++++,,,------------......000222444555555555555666666666777777333555888:::::::::888777888888999999777444000...000000//////.........///...------,,,,,,+++)))(((------------,,,***((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((((((((((((&&&%%%'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++...---,,,,,,,,,------...******+++,,,---///000111111222333666888;;;>>>???DDDEEEEEEGGGHHHIIIJJJJJJJJJLLLOOOQQQRRRPPPNNNLLLKKKLLLMMMLLLJJJFFFBBB???;;;:::888666444333333333000...++++++---000000000++++++,,,---,,,***)))((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++***))))))***+++,,,+++---000444888<<<>>>???DDDEEEGGGIIIKKKLLLLLLMMMKKKLLLNNNPPPRRRTTTUUUVVVXXXZZZ\\\]]]]]]\\\YYYXXXYYYZZZ\\\^^^]]]\\\YYYXXXUUUSSSPPPLLLIIIFFFEEEEEE@@@:::333///......,,,)))))))))***+++++++++++++++(((''''''&&&&&&''''''((($$$&&&((('''%%%$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++,,,---///333666888===@@@DDDIIIMMMOOOPPPPPPXXXYYYZZZYYYXXXUUUQQQOOOFFFHHHJJJMMMPPPSSSUUUWWWSSSTTTUUUUUUUUUSSSQQQPPPSSSUUUZZZ___dddgggiiiiiikkkiiifffccc```_________ZZZSSSKKKEEEAAA===666111222111000///......------((((((''''''''''''(((((($$$&&&((('''%%%$$$%%%((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''(((((((((((((((((('''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,111222444999>>>EEEKKKNNNRRRUUUYYY]]]______]]]\\\^^^^^^^^^[[[VVVPPPIIIEEEBBBDDDGGGJJJNNNQQQTTTVVVJJJKKKKKKKKKJJJHHHFFFEEEEEEHHHOOOXXX```gggllloooooonnnlllkkkkkklllmmmnnnlllgggbbb``````\\\UUUOOO???===999555222///......'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***(((&&&%%%%%%%%%$$$###&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((******)))((()))***))))))******************///,,,,,,///000///111444666???GGGKKKPPPWWW^^^______```___]]][[[YYYZZZ[[[WWWWWWVVVTTTRRROOONNNMMMKKKOOOTTTWWWXXXYYYZZZ[[[YYYZZZWWWPPPNNNRRRWWWYYY[[[YYYWWWYYY]]]bbbddddddiiiiiimmmsssuuurrrrrruuu|||uuunnnlllllliiiccc\\\SSSRRROOOFFF<<<444111111'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''(((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***((()))++++++)))))))))************++++++,,,------000,,,+++///333666<<>>CCCHHHGGGIIIHHHHHHLLLTTTWWWVVVPPPPPPOOOMMMKKKLLLPPPRRRVVV[[[aaaeeeggghhhhhhiiillliiieeefffjjjnnnooooootttuuutttqqqrrrtttsssooorrrpppnnnmmmoooqqqqqqqqqlllmmmpppqqqooonnnvvv||||||~~~|||rrrkkk[[[VVVQQQPPPSSSVVVVVVTTT'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&'''''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++))))))***,,,......---------...//////444444999???AAA???>>>@@@;;;===>>>@@@HHHQQQTTTQQQQQQQQQQQQRRRSSSXXX^^^bbbbbbgggmmmooonnnlllkkkllloooiiiddddddjjjoooppppppsssrrrooolllnnnsssssspppllljjjgggfffgggjjjmmmooosssqqqrrruuutttssswww|||~~~~~~~~~~~~|||yyyvvvggg___UUUNNNNNNQQQUUUXXX''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%###$$$&&&(((((('''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))*********))))))+++---+++,,,---000111333444555777555777;;;===::::::===BBBFFFJJJPPPYYYaaabbb^^^fffeeebbb^^^\\\\\\___bbb]]]ccckkkooooooppprrruuusssuuu{{{}}}~~~{{{qqqppprrrssstttuuutttvvvxxxxxxxxxwwwwwwwwwxxxtttlllaaaWWWSSSTTTVVV'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&(((''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++...000+++...222666:::;;;<<<<<<:::555333666999<<>>AAACCCAAA???===<<<:::<<>>FFFJJJLLLLLLNNNSSSZZZaaafffiiimmmppp}}}{{{iiinnn{{{zzzxxx~~~((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))******+++++++++++++++,,,...,,,+++)))(((((()))))))))))))))))))))))))))))),,,+++)))))))))+++---///************************+++++++++)))'''''')))+++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))''')))(((&&&&&&...666777333''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))+++---.........///000---,,,...666@@@JJJNNNPPP>>>KKKWWW[[[ZZZ___nnn{{{}}}iiiaaaqqqrrrjjjppprrrxxxqqq```]]]fffwww{{{rrrvvv~~~|||(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,------...---+++***)))))))))***))))))))))))************,,,+++))))))***,,,...000*********++++++++++++++++++++++++)))'''&&&(((***+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))***)))(((((()))***)))(((&&&&&&$$$$$$)))...,,,%%%&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++,,,...---++++++---///000222888AAAJJJNNNNNNLLLLLLQQQUUUTTTWWWkkk|||zzzrrreeeaaammmjjjeeeeeekkkpppkkkcccUUUSSSXXXbbbeee``````fff^^^^^^bbbjjjnnnppptttyyyvvvkkksss~~~(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))))))))************++++++,,,---------------,,,+++************)))))))))************+++******))))))***,,,...///+++++++++++++++,,,,,,,,,+++,,,,,,+++)))((()))++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))***((('''((()))***)))''''''((('''&&&(((***&&& &&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++***+++,,,+++)))+++///333===@@@DDDJJJNNNOOOMMMKKKVVVVVVZZZeeezzzyyykkkkkkyyy}}}uuuvvvyyy{{{sssooonnniii___[[[___jjjjjjfff```]]]]]]ZZZUUUVVV\\\cccfffdddaaa`````````___aaabbb```]]]```fffmmmoookkkaaa[[[```jjjpppqqqkkkmmmwwwyyysssvvv''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********)))******+++,,,,,,------+++,,,,,,,,,,,,,,,++++++))))))*********+++++++++(((((()))***+++,,,------+++++++++,,,,,,,,,------+++---......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))(((''''''))))))(((''')))+++***''''''))))))&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++)))+++---,,,---222:::AAAJJJKKKLLLMMMNNNQQQVVVYYYeeeqqqooorrr~~~{{{wwwxxx|||~~~uuukkkggglllqqqsss|||{{{|||yyy}}}||||||yyyrrrmmmjjjfffbbbccchhhggg^^^XXXXXX[[[^^^fffnnnzzz''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))***++++++,,,------***+++,,,---...---,,,+++))))))******++++++++++++&&&''')))***,,,,,,,,,,,,+++++++++,,,,,,---------,,,...000111000.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&((((((###"""&&&))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************)))************+++++++++))),,,///000333:::FFFPPPQQQPPPNNNLLLMMMUUUbbbkkkyyyxxxnnnllljjjlllvvv{{{www|||tttvvvrrrhhh]]]ZZZ```iiirrrwww~~~~~~((('''&&&&&&'''((()))***+++***'''&&&&&&'''***+++((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&'''***---///,,,)))''''''((()))&&&$$$&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,---...///...---,,,------,,,,,,,,,,,,,,,,,,---......,,,+++***+++,,,...---,,,,,,---.........///...---...///000000///000/////////000000000000............///000111222------...//////...,,,,,,,,,,,,+++***************,,,+++******+++,,,+++))))))((('''(((*********)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))&&&%%%&&&((()))'''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((((((((((((+++,,,,,,+++***+++...000111///---111;;;HHHTTTZZZNNNOOOSSSVVVUUUYYYkkk|||ttttttyyytttvvvwww}}}}}}vvvpppssstttooo(((((('''''''''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++---+++)))''''''((((((&&&$$$&&&&&&'''''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++---.........---,,,+++++++++++++++++++++++++++,,,,,,+++******+++---///...---,,,,,,,,,,,,+++...---------......---------...///000000000111222000111111111111222222222------......------,,,,,,---------,,,,,,------......,,,************((('''---+++***+++,,,,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((((((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((('''%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''((((((((()))))))))***+++++++++******,,,...111---+++222@@@OOOWWWYYYVVVSSSUUU\\\hhhzzzzzzwww{{{|||{{{{{{}}}tttrrrmmmeee))))))((('''''''''(((((('''''''''&&&&&&'''''''''''''''((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))*********)))''''''(((((('''%%%''''''''''''(((((((((((('''((())))))******)))))))))))))))))))))))))))))))))))))))************+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000000//////......---------///000000111222333444444444777;;;;;;:::;;;===@@@>>>>>>???@@@@@@>>>===<<<;;;999777555333222111111111000///---,,,,,,,,,,,,---+++***)))******((('''---+++************)))'''))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))((('''&&&&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***((())))))))))))************,,,------++++++,,,...000---///;;;NNN[[[^^^[[[^^^VVVWWWmmmyyyyyy~~~pppbbb******)))(((((('''''''''&&&'''(((((((((((('''&&&''''''''''''((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))******)))))))))((((((((((((''''''&&&''''''((((((((()))))))))(((((()))************))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,---------................../////////......///111...000111333333444555666777888:::<<<===???AAACCCDDDHHHLLLMMMKKKKKKNNNQQQPPPQQQSSSSSSRRRPPPNNNLLLNNNKKKHHHCCC???===;;;;;;:::999777444111///...------+++***+++,,,,,,+++***,,,***))))))***+++)))((())))))))))))))))))))))))((((((((((((''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))((('''''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))))))))))))))*********+++++++++,,,---//////...---...///---111<<>>;;;:::888888333111000///000///...,,,---,,,++++++---------+++************************((((((((((((''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((((((((((('''((((((''''''''''''(((((('''''''''((((((((())))))((((((((()))))))))))))))************+++++++++++++++,,,......------///111+++999LLLYYY____________aaahhhzzz))))))*********)))(((((('''((()))******)))((('''&&&&&&''''''((()))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++++++++***)))'''((()))((('''&&&'''((())))))))))))************((()))******++++++******************************+++++++++,,,,,,,,,,,,---------,,,,,,,,,---...///++++++,,,,,,---.........+++---...//////000333555666;;;BBBEEEGGGIIILLLPPPPPPRRRSSSQQQMMMKKKLLLNNNOOOQQQTTTWWWZZZ[[[ZZZZZZXXXYYYYYYYYYXXXWWWUUUTTTPPPPPPNNNMMMLLLLLLKKKKKKDDDDDDBBBAAA@@@?????????===:::888666555333111///,,,+++******++++++***)))************************(((((((((((('''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))))))))((('''((())))))''''''((()))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&''''''((()))''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&'''((())))))***+++''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((&&&'''((((((((((((((((((((((((''''''''''''((((((''''''((((((((())))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++---000333333CCCVVV^^^]]]___iiisssuuu}}}(((((()))*********))))))'''(((((((((((((((((('''&&&&&&''''''((())))))***&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))&&&((())))))'''&&&'''))))))))))))*********++++++))))))***++++++++++++***************************,,,,,,------------............---------...///000---......///000000111111333555888;;;===@@@DDDGGGLLLQQQVVVXXXWWWWWWZZZ]]]\\\___```^^^ZZZWWWYYY\\\[[[[[[]]]cccjjjnnnllliiiccccccbbbbbbaaaaaa``````XXXXXXXXXXXXWWWVVVUUUTTTKKKJJJHHHEEECCCBBBAAA@@@@@@>>><<<<<<<<<;;;999777111000------,,,+++)))'''************************((((((((((((''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$######$$$&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((()))***))))))(((''')))***)))''''''(((***'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,000555888AAANNN[[[___bbbppp'''((()))***++++++***)))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%(((***)))&&&&&&(((***)))************+++++++++))))))***++++++++++++***************************---------.........////////////...---...///000111111111222333444444555555===@@@EEEIIIMMMRRRWWW[[[___dddiiiiiieeecccdddgggdddgggjjjjjjffffffiiimmmkkkjjjlllttt}}}sssrrrqqqpppppppppqqqqqqhhhhhhhhhfffdddaaa^^^\\\ZZZXXXTTTOOOKKKGGGDDDCCC>>>======>>>AAACCCBBBBBB===;;;888666555222///---************************)))((((((((('''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''')))*********)))(((''')))+++***'''&&&(((***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((())))))))))))*********)))))))))))))))((())))))))))))*********000000//////000444:::???NNNVVV]]]aaakkk+++)))((((((***,,,,,,+++'''((()))))))))(((&&&%%%***'''$$$"""###&&&))),,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++)))******++++++,,,------+++,,,,,,,,,+++---///222222///,,,---///000...,,,000222555777<<>>???@@@BBBBBBBBBCCCCCCAAA===:::333111---++++++++++++***))))))))))))((((((((((((*********))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))***************************++++++,,,+++***)))(((************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***---,,,,,,+++++++++,,,,,,222...---222<<>>DDDKKKSSS]]]ddd]]]bbbnnn|||yyyhhh\\\SSSQQQNNNLLLLLLKKKJJJIIIHHHGGGEEECCCAAA===777333///......---+++******)))((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))*********************)))))))))************+++************************++++++++++++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,...//////---;;;GGGMMM]]]{{{tttmmmmmmnnniii```aaa[[[ZZZ___cccgggnnnxxxzzzuuuqqqppptttyyy}}}...)))&&&+++555;;;:::777+++***)))((((((((())))))+++***(((&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))***************************************++++++++++++,,,++++++,,,---------------,,,,,,---......//////000...///000//////000333555:::???FFFNNNWWW___hhhmmmjjjpppuuudddZZZWWWTTTRRRQQQOOOMMMKKKEEEDDDDDDEEEEEECCC???<<<444333111///,,,***((('''&&&''''''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))******))))))((('''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((''''''''''''((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******+++,,,---...000111111AAAKKKPPPjjj~~~{{{uuummm```oooggg___[[[ZZZ[[[aaahhhXXXUUUTTTWWWZZZ]]]bbbggg{{{...,,,***+++000666;;;>>>+++***)))((((((((()))***+++***((('''&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))******************************************+++++++++,,,,,,+++,,,------...------------------...//////000000...//////000111555;;;???IIIMMMVVVaaannnxxxyyyhhhfffbbb___\\\YYYUUURRRKKKHHHFFFEEEEEEEEEDDDCCC>>><<<999666111---***)))((())))))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...---------.........//////------------------------------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,---...000222333999GGGPPPVVVuuu~~~{{{ooolllccceeeddd^^^WWWTTTUUUVVVVVVQQQOOOPPPUUUUUUSSSVVV\\\]]]hhhvvv}}}{{{xxxxxxxxx}}}---......,,,***///999BBB,,,+++)))((((((((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++,,,------......------------......///000000000111222444777;;;CCCLLLRRRWWW]]]iii||||||~~~{{{vvvrrrmmmhhhbbb^^^UUUQQQKKKFFFEEEEEEFFFFFFGGGEEEBBB===888333///---,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///............//////000000111111111111111111111111////////////////////////++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))%%%&&&''''''((((((''''''((((((''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,---...000222333444CCCRRR[[[dddttthhhuuulll^^^aaa^^^]]]eeeiiihhhlllrrrsssnnngggdddcccdddaaa\\\___eeelllqqquuuzzzqqqssskkkbbbcccfff]]]```uuu}}}rrrhhhnnnjjjooo888444///---------+++)))++++++***************+++************))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************************))))))))))))+++,,,------+++***,,,///000...,,,000000///---...111111000444;;;;;;<<>>@@@FFFKKKLLLKKKIIIIIIKKKKKKJJJNNNJJJEEEDDDGGGGGGEEEBBB===<<<<<<999666111---+++000/////////+++)))))),,,+++)))(((((()))***)))((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))&&&'''''''''((()))))))))&&&''''''((((((((((((((())))))))))))))))))))))))*********)))))))))))))))+++***************++++++***,,,///000---...888DDDKKKRRRrrrzzzlllcccZZZ___bbbaaa```eeerrr}}}vvvuuunnn```bbbrrrrrruuurrrhhh```___aaaaaalllppptttrrrnnnnnnttt{{{@@@<<<777333000...---+++++++++************++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************))))))***+++,,,---...---,,,---000111///---//////...---...111444555666CCCKKKWWWjjjsssyyy}}}zzzkkkddd\\\ZZZ]]]\\\VVVPPPLLLHHHFFFHHHGGGBBB>>>>>>444111---,,,,,,------,,,))))))******************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******)))((('''************************))))))******+++++++++,,,***+++,,,+++***)))***,,,,,,,,,+++,,,---...//////......---...///222444666;;;>>>BBBEEEFFFGGGIIIKKKRRROOOPPPTTTVVVTTTVVVZZZTTTSSSQQQPPPRRRVVVZZZ\\\```______aaaccc```ZZZUUUSSSRRROOOLLLIIIFFFDDDCCC999777444111...+++******...------......,,,((($$$))))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&((()))***''''''''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))***+++,,,---+++***,,,111444:::EEEPPPUUU\\\vvv|||uuunnniiifffffffffnnnxxxwwwfffYYYQQQSSSTTTUUUUUUVVVZZZ___bbbGGGFFFCCC===666111///...++++++************++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++************+++,,,---...///.........000111000///...///000111111333555888@@@SSSfff{{{pppaaa^^^^^^ZZZYYY[[[UUUNNNIIIIIIJJJFFFCCCCCC===999444000...---,,,+++,,,,,,+++++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((('''''''''''''''(((((())))))******(((((((((((((((((((((((((((((()))******))))))(((************************(((((()))***+++,,,------+++,,,------+++******+++,,,,,,,,,,,,---///000111111111222444888<<>>666111000,,,,,,++++++***+++++++++************)))))))))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++******++++++,,,------...//////...//////000000000,,,...333666666666;;;AAAQQQkkkqqqnnniii___]]]cccaaaWWWOOONNNNNNIIICCCAAAEEEAAA===888444000+++(((,,,,,,++++++*********+++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''&&&''''''((()))******+++((((((((((((((((((((((((((()))))))))************************************))))))***++++++,,,------))),,,......---------...***,,,---...///111444666===>>>AAAFFFJJJOOOSSSUUUWWWZZZ\\\]]][[[ZZZYYYZZZWWWVVVUUUWWW[[[___eeeiiigggbbb]]]\\\]]]___dddiiiggghhhiiijjjjjjjjjjjjjjjdddbbb___]]]ZZZYYYYYYXXX]]]ZZZTTTMMMJJJHHHDDD???777333...++++++---...///******++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((()))'''''''''&&&%%%%%%%%%$$$&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))***+++,,,......000+++,,,555BBBKKKRRRXXXcccqqq~~~uuuwwwnnnllleee]]]aaavvv{{{ooo^^^]]][[[ZZZXXXTTTNNNJJJHHHMMMQQQOOOGGG===666222//////---,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++++++++++++++++++++++++++***++++++,,,------............///...///000111222///000444:::===BBBQQQ```rrr}}}xxx|||lll```VVVUUUUUUOOOFFFAAAFFFEEECCCAAA===888111,,,,,,,,,+++******++++++,,,************************((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((())))))((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))***++++++************************,,,+++++++++++++++++++++***,,,---...---,,,---...+++///333777:::???EEEIIIQQQTTTWWW[[[]]]^^^^^^^^^aaabbbcccbbb```______```aaa___]]]\\\```hhhpppuuunnnkkkkkkoooooojjjjjjmmmfffiiilllllliiifffeeeeeeaaaaaaccccccccccccbbbaaacccddd```XXXUUUUUURRRLLLNNNIIIBBB<<<777222...+++,,,+++******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%%%%$$$&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))************++++++++++++++++++,,,---111///222===IIIPPPWWW\\\qqqxxxddddddnnnssszzz}}}qqqhhhbbbMMMPPPTTTSSSNNNEEE===888333222000///---,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............///000//////111444777888:::AAALLLTTT```xxx{{{lll___\\\]]]XXXOOOIIIEEEEEEEEEFFFEEEAAA<<<888///...---+++++++++,,,---************************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))***,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,---...---,,,,,,...000444:::AAAGGGMMMTTT]]]ccc```aaabbbcccbbb```]]][[[ccceeeggggggeeeddddddeee``````^^^[[[^^^fffmmmoooppprrr|||{{{qqqoooeeelllssstttmmmfffaaa```]]]^^^```bbbcccbbb```___^^^eeeeee^^^YYY[[[XXXSSSUUUTTTTTTRRRNNNGGG>>>777444222///+++)))((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,++++++++++++,,,,,,111333;;;EEENNNVVV```iiiwwwllleeebbbfffqqq}}}XXXXXXWWWUUURRRMMMFFFAAA777666333111...,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((('''&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......///000222222222444888<<>>GGGJJJJJJQQQggg|||kkkYYYYYYdddcccjjjyyyjjjWWWRRRVVVVVVSSSIIIAAA666000///000000000...---,,,+++******************))))))((((((((('''(((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...***---000000111222222000333333333333222888GGGUUUssswww~~~uuukkkddd[[[ZZZXXXTTTOOOKKKHHHGGGGGGGGGBBB;;;333---++++++,,,,,,+++***))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))************+++++++++---------,,,,,,+++++++++...///...---++++++,,,...000000444AAAQQQ[[[]]]ZZZ```dddfffnnntttmmmkkkyyypppwwwuuukkkkkkvvv}}}{{{{{{|||zzzqqqcccgggrrrzzzzzzvvvwwwyyyzzzzzzwwwlllooojjjdddbbbddd{{{nnnfffaaa]]]gggxxx}}}qqqhhhmmmmmmfffgggXXXVVVXXXOOOMMMUUUYYY\\\ZZZVVVPPPHHH@@@999555---,,,++++++,,,,,,+++)))******++++++++++++,,,,,,)))))))))))))))(((((((((************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---...///---+++,,,000444???FFFHHHLLLTTTVVV^^^qqqtttbbb[[[___fffuuuiiiWWWPPPOOOLLLMMMIIIBBB999333000///000...---,,,*********++++++******)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,------.........////////////111111000222333888===@@@III^^^sss{{{pppgggddd___YYYVVVUUUSSSOOOKKKJJJGGGBBB<<<666222///...---,,,+++***))))))*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************************++++++++++++---------------.........---......------///333666@@@EEEOOOYYYbbbggghhhhhh]]]ppp~~~ooorrrwwwvvvrrrpppuuuvvviiicccnnnwwwvvvooojjjgggeeevvvuuu{{{vvvoooqqqgggkkkeee]]]^^^gggyyyjjjjjjkkkiiixxx|||xxxmmmmmmxxx|||xxxmmm\\\ZZZ]]]WWWTTTVVVUUUQQQUUUZZZ______XXXMMMEEE@@@:::222,,,******++++++*********)))))))))************))))))))))))))))))*********)))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))---333888CCCKKKKKKJJJRRRZZZddduuusssfff```eeexxx|||dddUUUOOOLLLLLLLLLJJJBBB999333222444///...,,,***)))***+++,,,*********)))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........111///...///111222333333333444===HHHOOO[[[yyysssccc[[[ZZZWWWOOOGGGLLLKKKJJJFFFAAA;;;666333---,,,+++******++++++,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,------...+++,,,///111555;;;BBBGGGUUU\\\bbbdddaaa___bbbeeemmmvvvqqqsssiiicccfffnnntttxxx{{{vvvpppooollleee^^^nnn{{{{{{vvvrrroookkkfffcccccchhhooosssrrrwwwpppggglll{{{rrrkkklllggg___sssxxxyyyvvvvvv~~~tttgggeee]]]XXXWWWRRRRRRUUU\\\eeejjjeeeZZZPPPPPPIII???666000---+++***+++******))))))))))))***************************))))))))))))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++++++++...666???FFFFFFPPPNNNJJJZZZlllwwwzzzqqqtttggg^^^bbblll~~~qqqbbbVVVOOOIIIJJJIIIDDD>>>:::888888444222///,,,***)))***+++*********************************))))))))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////111......111444444555888666<<>><<<999555111...+++***+++++++++++++++,,,,,,,,,+++++++++******))))))(((&&&&&&'''(((((()))******((((((((((((((((((((((((************************)))((((((''''''(((((()))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000222///111555444333;;;HHHYYYxxx~~~eee[[[YYYWWWUUUQQQOOOMMMJJJHHHFFFEEEEEE:::888333///,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------...000333666888FFFKKKSSS[[[```cccfffhhheeehhhnnnvvv}}}~~~{{{wwwuuuzzzrrriiijjjdddXXXTTTPPPNNNWWWeeeiiidddhhhrrrrrrqqqvvv||||||{{{||||||~~~}}}{{{yyytttjjj]]]WWWXXXZZZccckkksss~~~zzz|||tttllliiidddXXXVVVVVV[[[bbbfffeeebbbccc^^^WWWQQQNNNLLLJJJIII888666222...,,,+++++++++(((((())))))***+++++++++************))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,******...666???FFFJJJPPPOOOLLLaaatttjjjbbb\\\aaakkk{{{sssjjjdddZZZYYYVVVRRRNNNKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHKKKNNNPPPQQQPPPMMMNNNNNNOOOQQQWWW```ggggggddd___[[[[[[___dddhhhmmmooosssyyyuuuaaaQQQGGGBBB@@@>>>===<<<:::777333000...+++++++++,,,,,,,,,------,,,,,,+++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---......///000000111111333111444888888<<>>888222///---,,,******+++,,,,,,---......++++++++++++************'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,......000777@@@HHHMMMNNNSSSPPPNNNhhhzzzzzzjjjdddccclllpppaaaXXXRRRNNNKKKIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMJJJNNNSSSTTTSSSQQQPPPPPPJJJLLLNNNPPPRRRSSSTTTTTTUUURRRNNNKKKJJJLLLNNNOOOPPPPPPRRRUUUZZZaaagggkkkoooXXXKKKIIIKKK======>>>===:::777333111+++++++++,,,,,,---------,,,,,,++++++***))))))(((++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............//////000000111111333222666<<>>777111...------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------222444:::BBBMMMXXXbbbhhh___hhhuuu}}}xxxuuuqqqmmmlllnnnqqqttt}}}{{{vvvuuuyyywwwwwwxxxmmmWWWWWWffftttooollltttyyy|||zzzvvvtttuuuyyy~~~gggfffeeedddaaa\\\VVVRRRVVVQQQJJJAAA999444111///,,,,,,------...///000000,,,,,,,,,+++++++++******'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---...222;;;EEELLLPPPPPPTTTPPPQQQmmmyyykkkbbbeeeqqqzzzrrrddd^^^UUUOOOMMMOOORRRTTTKKKLLLLLLLLLMMMOOOPPPQQQMMMNNNPPPRRRTTTVVVXXXYYYSSS]]]fffhhhccc^^^^^^```^^^___ccceeeeee```YYYSSSXXXXXXVVVUUUSSSRRRRRRRRRWWWUUUSSSRRRSSSVVVZZZ\\\jjjSSSJJJMMMCCCAAA>>>===;;;:::888666...,,,******+++,,,,,,+++*********************************)))'''&&&$$$###))))))))))))))))))))))))((((((''''''''''''((((((+++*********))))))((((((************************(((***++++++******+++,,,,,,,,,++++++,,,,,,---...------......///000000000,,,...000111000000111222333555===GGGNNN]]]{{{ooocccZZZMMMJJJNNNLLLEEEGGGEEE>>>444---,,,...,,,+++))))))******((('''***)))((()))***+++***(((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***++++++++++++***++++++***************+++,,,,,,+++++++++,,,---...+++,,,---.........------111888DDDRRR___fffgggfffiiippp|||yyyuuuhhhdddrrr{{{vvvqqqrrr{{{xxxrrrfffZZZYYYbbblllhhh^^^aaannnuuu~~~}}}rrrrrrvvvnnneee___^^^___^^^]]]WWWTTTQQQNNNIIIAAA555---+++***+++---111333444333222///,,,******++++++***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************$$$'''***,,,,,,,,,---...,,,+++222@@@LLLQQQSSSUUUTTTUUUZZZqqqnnnjjj```cccyyyuuurrroooddd]]]\\\[[[YYYUUUSSSSSSVVVZZZ\\\VVVQQQOOORRRTTTUUUYYY___YYYZZZ\\\aaafffkkkmmmnnnlllsss|||~~~zzztttpppooovvvuuuvvvyyywwwpppkkkjjjqqqmmmdddZZZYYY^^^aaa```^^^^^^___bbbfffkkkmmmnnnzzzcccSSSMMMJJJFFFCCCBBBCCCAAA<<<888111...+++******+++++++++*********************************)))((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((************)))))))))(((************************(((***++++++******+++,,,,,,,,,++++++,,,,,,---...------......///000000000111333444333222222333444777<<>>222---)))***---111111000111...+++******++++++***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************%%%(((+++,,,,,,,,,,,,......///888FFFQQQUUUUUUWWWSSSWWW\\\oooxxxjjj```kkk}}}oooeeeeeeeee]]]YYY[[[\\\\\\\\\\\\^^^bbbeeegggbbb______bbbcccccceeejjjqqqrrruuuzzzvvvlllkkkqqquuuvvvxxxyyyzzzzzzzzz|||wwwxxx}}}qqq```VVVQQQKKKFFFFFFIIIIIICCC===777333...+++***+++++++++++++++++++++++++++++++++***************)))(((((()))))))))))))))))))))))))))((((((''''''(((((()))************))))))))))))************************)))***++++++******+++---,,,,,,,,,,,,,,,------...---......//////000000111000111111111111222555777===LLL___lllvvvvvvdddYYYVVVSSSGGGLLLIIIEEEDDDCCC@@@999222000...,,,+++,,,,,,+++***+++***))))))***+++***)))***))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))*********++++++)))******+++++++++++++++++++++************+++++++++,,,,,,------,,,++++++///...,,,+++...444===CCCKKKVVVbbbgggiiiqqqzzzcccbbb^^^lll~~~}}}}}}|||}}}yyy~~~|||wwwzzzsssmmmkkkfffcccjjjuuuvvvwwwqqqtttvvvjjjbbb```___]]]ZZZXXXZZZZZZUUULLLFFFDDDEEE<<<555...+++---000000//////,,,***)))***++++++***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))************************'''))),,,,,,,,,,,,---...000555AAAPPPXXXYYYXXXZZZ\\\hhhrrr}}}llldddeeelll~~~xxxmmmfffeeejjjmmmjjjkkkpppqqqsssvvvzzz~~~~~~|||}}}xxxsssssswwwvvvpppkkk^^^UUUJJJHHHLLLNNNIIIDDD>>>999222---++++++++++++++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))************************)))***,,,+++******+++---,,,,,,,,,,,,,,,---...............///000000111111/////////000222666<<>>999555111...,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((******************************))))))))))))******(((((())))))*********+++***************************,,,------,,,+++---......------------...///////////////000111111222222555555888>>>JJJ\\\ooo{{{}}}nnn\\\RRROOONNNJJJEEEGGGAAA999222///...//////,,,+++******,,,,,,+++***))))))******++++++++++++))))))))))))************************************))))))************))))))'''(((((()))***+++++++++))))))(((((((((((())))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,---...//////...------///333777:::OOOZZZiiiuuu}}}sssooo~~~{{{xxxsssjjjnnnsssxxxvvviiibbbggguuuzzzuuunnnqqq\\\WWWVVV```ppp{{{}}}yyy}}}yyynnnccc[[[XXXTTTMMMGGGGGGKKKIII@@@777111000/////////...+++)))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))***************************+++---...///111555888GGGNNNVVVWWWRRRSSSdddwwwrrrRRRYYYcccsss}}}]]]GGGttt```PPPJJJLLLKKKGGGCCC@@@<<<444,,,---------,,,,,,,,,++++++))))))))))))))))))))))))+++***)))'''''')))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---------...............111000//////111333555555888???FFFLLLXXXpppjjjZZZTTTNNNIIIHHHIIIFFFAAA;;;666111...+++(((+++......+++)))***+++************))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,++++++,,,---------///000222333444;;;IIIVVVgggpppzzzgggXXX^^^vvvwww|||~~~uuuzzzzzzwwwppphhheeemmmwww{{{wwwxxxyyyuuuzzz}}}vvvqqqyyypppbbbeeepppyyy}}}zzzrrriiiXXXXXXTTTMMMGGGEEEHHHMMMCCC777......///,,,***+++,,,***))))))***++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))************)))************+++++++++************************///,,,,,,///000111;;;GGGSSSPPPQQQTTTSSSVVVlllppp^^^YYYfffjjjRRRKKK}}}}}}}}}vvveeeVVVPPPPPPOOOKKKDDD>>>:::666333...------,,,+++++++++,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,---------......------............//////000000///000333555777777>>>IIIUUU^^^mmmxxxdddYYYPPPLLLKKKHHHEEEAAA<<<888333///---)))+++...---+++******,,,************))))))))))))***************************************)))(((((())))))))))))))))))))))))************)))))))))((((((((((((((()))))))))******++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,---...///...000000///222888FFFXXXfff}}}iiiVVVVVVhhhyyy|||vvvttt}}}zzzyyy}}}wwwqqqppptttnnnkkkjjjoootttxxxzzzzzz}}}wwwyyy|||xxx|||rrroooooo}}}|||sss]]][[[XXXVVVSSSPPPKKKHHHHHH===444000...******,,,,,,***))))))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))***))))))))))))************)))************+++++++++++++++++++++++++++++++++...,,,---//////222???LLLVVVWWWUUUQQQUUUdddwwwooo^^^VVV___~~~~~~dddOOOHHHvvvvvvwww}}}rrrddd\\\RRRQQQMMMHHHAAA<<<888777000///---+++******+++,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,---------......---........./////////000///000000222444777999:::AAASSShhhwwwnnn]]]RRRMMMMMMHHHEEEBBB???<<<777333///***,,,---,,,+++***+++,,,++++++*********)))))))))***************************************)))(((((())))))))))))))))))))))))************))))))))))))((((((((()))))))))*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,---...////////////111444:::EEEUUUeeeppprrrXXXSSS```www{{{|||yyynnnkkknnniiikkkmmmnnnnnnttt}}}wwwssssssmmmllliiifffggglllsssxxx|||xxxyyyyyyxxx{{{ttt{{{fff___XXXVVVYYYYYYRRRLLLPPPGGG>>>777000******------+++))))))+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))***))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,---...///666EEETTTXXXZZZUUUOOOZZZqqqvvvdddWWWVVV[[[mmm}}}yyytttsssxxx~~~uuuooonnnmmmmmmvvvcccPPPJJJ}}}~~~xxxqqq^^^VVVNNNKKKHHHAAA:::777333111...+++)))***+++,,,************************+++******))))))******+++))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,---------...............//////000000111000111222333555888<<>>999666444000---+++***+++,,,************************++++++************++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,---------............//////000111222222111222444444666;;;AAAGGG]]]~~~oooddd^^^QQQMMMHHHFFFEEEBBB===888222000---,,,+++,,,------++++++++++++***************************************************)))(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))***************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,---...---,,,---///222888IIIYYY```eeeoooyyy~~~}}}yyyjjjmmmwwwxxxqqqssszzzrrrvvvsssjjjkkkvvvyyyssseee^^^```dddcccjjjqqqmmmkkkhhhffffffhhhhhheeebbbaaagggooowwwzzzwww|||xxxzzzrrrlllllluuu~~~zzzrrrfff[[[UUUUUUXXXZZZWWWXXXUUUNNNCCC999111---...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000555BBBQQQ\\\WWWPPPRRR```mmmqqqsssvvv|||hhh]]]PPPJJJMMMWWWiiiyyyrrrjjjiiinnnuuuzzz|||}}}}}}zzzuuurrrtttvvv}}}wwwnnnlllfff___\\\YYYVVVWWWYYY\\\```kkk{{{pppYYYLLLJJJ^^^OOONNNJJJCCC???999666333000---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333222333555666:::BBBLLLUUUtttqqqfff\\\UUUNNNKKKJJJGGGAAA<<<777444///---,,,---------,,,++++++++++++*********++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---------------...///...---///444999KKKZZZgggjjjppp~~~yyynnnkkkgggbbbdddjjjrrrwwwpppfffmmmmmmkkkvvv}}}{{{}}}}}}tttzzz|||pppmmmrrr}}}{{{vvvwww|||}}}zzzqqqeee[[[VVVVVVYYY]]]\\\WWWOOOFFF;;;111///---+++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))************)))************+++++++++------------------------,,,...000333<<>>@@@OOOkkk~~~|||iii___\\\XXXZZZbbbUUUOOOFFF???;;;666111---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))************))))))***))))))))))))(((((((((************************)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,...,,,***+++---...//////888333999MMM```gggkkknnnttt```UUU\\\zzzvvvqqqllliiihhhiiijjjhhhjjjmmmmmmwww}}}uuunnnxxxiiiZZZTTTRRRUUUYYYPPPKKKBBB999222...,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))******++++++******---,,,,,,,,,,,,,,,,,,---***************+++,,,,,,,,,,,,---------............333BBBRRRWWWSSSSSSXXX___wwwuuu```TTTHHHCCCAAAAAAEEEKKKPPPssssss```QQQNNNOOOSSSUUUSSSQQQRRRSSSPPPKKKEEEDDDJJJUUU^^^oooyyy~~~{{{iiiSSSKKKFFFJJJMMMQQQ\\\hhh~~~zzz}}}bbbWWWNNNEEEBBB???:::444222---,,,,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.........////////////////////////000000000222111333555333111333999CCCGGG___mmm```[[[WWWZZZ___WWWQQQIIICCC???:::444000------,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,111---+++...000000000111555:::JJJ]]]cccaaammmjjj\\\[[[ggg|||rrrkkkhhhhhhfffeeefffjjjpppzzzzzzwwwyyy|||{{{nnnjjjsss|||jjj]]]TTTQQQTTT[[[VVVRRRJJJ@@@555...,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,+++************+++,,,,,,,,,,,,------......//////+++777IIIWWWXXXTTTVVV^^^uuuuuu___RRRHHHEEEDDDDDDJJJTTTYYYlllYYYQQQLLLIIIKKKNNNOOOTTTZZZ^^^\\\WWWNNNGGGEEEIIINNNXXXgggxxx|||||||||ddd]]]VVVRRROOORRR```ooo{{{cccWWWKKKFFFCCC===888666///---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------------.........////////////000000111111111111333555333111666===LLLYYYzzz}}}}}}qqqfff___ZZZXXXUUUPPPJJJEEEBBB>>>888333///...---,,,,,,,,,------******+++++++++,,,,,,,,,******++++++++++++******))))))))))))************************************,,,,,,,,,+++++++++******++++++,,,,,,,,,---------000,,,,,,111222000000222:::CCCXXXlllpppppprrr^^^YYYaaawwwpppkkkgggeee```dddkkksss}}}~~~~~~}}}}}}|||xxxpppmmmuuuyyyqqqhhhaaaYYYRRRQQQTTTXXXUUUOOOEEE:::222---,,,,,,,,,,,,+++++++++******************************))))))***+++++++++++++++++++++************+++++++++++++++***+++,,,,,,---,,,,,,---......///000000---;;;MMMVVVTTTPPPVVV___qqq]]]NNNCCCCCCEEEFFFNNNZZZrrr|||hhhUUUQQQLLLIIIJJJKKKLLLQQQXXX\\\]]]^^^YYYRRRJJJFFFEEEKKKTTTbbbooovvvzzz|||}}}{{{~~~|||rrrbbbRRRPPP___qqqvvvfffUUULLLHHHBBB<<<:::333000---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............//////000000111111222111111333444333333;;;EEEVVVlllzzz|||mmm___TTTTTTPPPLLLIIIFFFBBB<<<777222111///---,,,,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******)))))))))************+++++++++++++++++++++++++++------,,,,,,+++******)))++++++,,,,,,------.........***,,,111111...222:::QQQXXXkkk}}}xxxppphhhooo}}}yyyvvvqqqkkkhhhggghhhjjjmmm}}}}}}yyy|||wwwuuussswwwzzzwwwrrruuu}}}qqqjjjeeeddd___WWWQQQPPPXXXVVVQQQKKKCCC:::333...,,,,,,,,,+++++++++******************************)))***++++++,,,++++++++++++******))))))******++++++++++++++++++,,,------,,,,,,---...///000000111333AAAOOORRRMMMMMMVVVbbb||||||]]]UUUGGG???CCCHHHLLLYYYiii{{{fffUUUNNNMMMNNNQQQPPPNNNOOOTTTXXX\\\bbbeeeddd]]]UUUOOOOOONNNPPPXXXdddpppyyy}}}~~~oooWWWRRRbbbtttooo[[[PPPKKKFFFBBBAAA999555000------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////...//////000111111222222222222333555444777BBBNNNfffppp___XXXUUUQQQNNNLLLGGG@@@;;;444333000---,,,++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,---......//////+++,,,111111000;;;JJJdddppp}}}|||qqqppppppppppppttt{{{wwwpppppphhhlllooossszzz~~~yyy}}}zzzuuuuuuqqqhhhbbbdddgggddd]]]YYYYYYWWWTTTQQQMMMEEE;;;333,,,,,,,,,+++++++++******************************)))***++++++,,,,,,++++++,,,++++++******++++++,,,,,,++++++++++++,,,------,,,,,,---...///000111111999DDDOOOPPPMMMRRRaaannn|||jjjOOOMMMCCCAAAJJJOOOTTTiiizzzeeeVVVPPPPPPRRRUUUUUUSSSUUU[[[\\\___eeemmmrrrppphhhaaaYYYSSSMMMMMMVVVdddpppwww{{{~~~}}}~~~|||fffSSSSSSdddvvvqqq[[[PPPMMMJJJGGGGGG===888222......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000...//////000111222222222333333444666555999FFFTTTyyy{{{rrr]]]YYYUUURRRPPPJJJCCC===666444111...,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,------++++++,,,,,,---...//////222...///333222444DDDYYYddd{{{~~~wwwwwwuuutttwww||||||{{{{{{{{{vvvppprrrwwwqqqsssrrrrrruuu|||~~~|||tttsssnnnnnn~~~sssggg___dddmmmoookkkhhhZZZXXXVVVVVVTTTMMMAAA777,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,---...///000111222;;;FFFOOOPPPQQQ[[[ooo~~~zzzdddXXXRRRGGGBBBEEEOOOQQQWWWrrryyyeeeWWWWWWTTTSSSSSSSSSVVV^^^hhhaaaaaadddmmmuuuwwwpppiii^^^YYYRRROOOSSS\\\fffllltttxxx|||}}}{{{}}}jjjiii```OOOEEEMMMaaaqqqooo\\\XXXUUUJJJBBBBBB@@@===777111---...---,,,......---------,,,,,,,,,...------,,,,,,------...---------........./////////////////////.........///000111000///000222333555222222666:::@@@PPPaaapppcccWWWSSSRRRMMMFFFCCC<<<888333000//////...---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------,,,,,,...000...222111---222BBBTTT^^^iii}}}~~~ssspppuuu||||||rrruuuzzz|||}}}qqqyyy}}}yyyvvvpppkkkqqqtttkkkgggttt{{{xxxxxxvvvvvvtttttt}}}qqqmmmmmmrrrrrrnnnnnnrrr\\\XXXVVVXXXUUULLLCCC@@@888222---,,,---...+++(((************************------,,,++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++000---++++++///111222111HHHHHHRRRRRRRRRooo~~~mmmZZZLLLGGGIII@@@FFFTTTXXX```uuucccTTTUUUVVVVVVVVVXXX]]]cccgggdddeeeggglllqqqsssqqqnnnaaa]]]XXXSSSRRRWWW```hhhsssuuuxxx{{{}}}~~~qqqXXXUUUPPPIIIFFFNNN\\\hhhwwwkkkccc[[[QQQJJJHHHAAA???:::444000///...............---------,,,,,,...------,,,,,,------...,,,------------........./////////////////////...///000111000000000222444333444777:::===IIIccc|||~~~}}}|||{{{ttthhh^^^\\\[[[SSSJJJDDD===:::555000---,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------,,,---///000///000222777AAAOOO]]]fffkkktttnnnxxx}}}yyysssllluuuzzzllllllqqqqqqllljjjllluuurrrssspppnnnccc^^^iiiqqqwww|||zzzuuuoookkkooorrrtttxxx~~~wwwjjj^^^[[[[[[UUULLLGGG;;;555...+++,,,,,,+++(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000...------///111444666DDDGGGOOOWWWbbb{{{ttt```RRRFFFCCCCCCFFFNNN[[[lllyyygggYYYWWWXXXZZZ\\\^^^ccciiimmmpppooooooqqqsssssspppmmmiiijjjhhhaaaYYYVVV[[[aaafffiiinnnrrrvvv{{{nnn___KKKJJJHHHFFFHHHOOOZZZbbbvvvqqq|||xxxggg[[[RRRLLLDDDBBB>>>999333000///000.........------------,,,...------,,,,,,------...,,,,,,,,,,,,------------....../////////////////////000111111000111333555333777;;;@@@HHH]]]vvvppppppoookkkfffhhhiiikkkjjjhhhfffeeeeeeggggggffffffffffffggggggjjjjjjkkkuuuvvvlllfffgggfff]]]PPPGGGAAA???:::333...++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---...---------///111111///666FFFSSSYYYbbblllsssoooaaa]]]]]]nnn{{{tttttttttzzzsssnnnppplllccc[[[bbbzzzzzzwwwyyyzzzxxxpppoootttssszzz}}}yyy~~~ggg```aaa^^^VVVOOOBBB;;;222---,,,,,,,,,+++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...///000///...111888===HHHLLLQQQaaawwwzzz___RRRJJJBBBBBBDDDOOOXXXddd}}}mmm```\\\^^^aaacccfffjjjooosssyyyxxxvvvuuuuuussspppnnnpppuuuyyysssggg]]][[[]]]___bbbfffkkkpppuuu{{{ppp\\\LLLEEEFFFHHHKKKQQQYYY```dddtttqqqtttfffZZZOOOIIIEEEAAA===777111///111............------------...------,,,,,,------...+++++++++,,,,,,,,,------............///////////////000111111111222444666666777<<>>666///,,,---///......------,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......---...000222111111???TTT]]][[[bbboooxxx___TTTXXX___tttyyyssssss}}}|||xxxqqqggg___```lllxxxpppfffeeeaaaZZZUUUKKKDDD:::222......//////************************)))******++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,///111///---111<<>>666000000/////////.........------...------,,,,,,------...,,,,,,,,,,,,------------------......///000000000///111222333222333666888===???KKKiii{{{nnnllluuuwwwyyy}}}yyymmmeeeQQQJJJAAA888333000...---.........---------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---/////////000222555444AAATTTbbbbbbbbbpppuuu___PPPTTTeeesss{{{}}}uuuvvvtttooottt|||xxxrrrhhhaaa___TTTOOOFFF<<<444///---,,,************************,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,...///...///777FFFRRRNNNPPP]]]uuutttppp|||___NNNKKKEEEDDDOOORRRPPPdddxxxfffXXXPPPSSSWWW\\\```fffmmmqqqxxxzzz{{{{{{yyyxxxxxxyyyzzz||||||oookkkmmmoooqqqrrruuuxxx{{{|||lllUUUGGGBBBBBBDDDCCCDDDHHHOOOZZZeeelll~~~www}}}yyyiiiUUUEEECCCCCC:::222111////////////...............------,,,,,,------...,,,------------.........------......///000000111000111222333333444777999<<>>:::666111---------------............++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,.../////////111333555>>>KKKZZZ``````fffuuu|||vvvhhhYYYVVVfff{{{|||{{{vvvooottt}}}xxxzzz~~~}}}zzzzzz{{{wwwmmmccc___XXXUUUNNNEEE;;;333...,,,*********************************++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---......//////000000///222===LLLXXXOOOQQQiiizzz{{{}}}```RRROOOEEEEEETTTUUU___ttt```PPPGGGIIIKKKNNNRRRXXX^^^ccclllppptttwwwwwwwwwyyy{{{{{{sssuuuvvvuuuuuuuuuwwwyyyvvvtttjjjVVVFFF??????@@@DDDEEEHHHKKKQQQ[[[hhhrrr|||yyyrrrZZZGGGEEEFFF>>>444222000/////////...............------,,,,,,------...---------.........//////---------...///000000111000111333333333555777999:::RRRppp{{{uuummm```OOOEEEAAA===666///,,,---------.../////////++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...///000000111444666HHHSSS\\\[[[\\\ggguuu}}}yyyqqqdddZZZbbbzzz~~~}}}}}}sssqqq~~~qqqnnntttggglllooonnnrrrzzz~~~|||wwwtttvvvzzzyyyooobbb\\\]]][[[VVVMMMBBB888111...************************'''((()))***,,,---...///++++++++++++++++++++++++++++++,,,,,,---...//////222111000000555AAAPPP[[[UUUWWWvvv~~~cccVVVRRRGGGGGGXXX[[[qqqrrr\\\KKKEEEEEEEEEEEEGGGKKKPPPUUU]]]ccckkkqqqtttvvvzzz}}}~~~~~~}}}zzzwwwttttttuuummmeeeUUUEEE<<<>>>@@@@@@???CCCHHHKKKPPPZZZhhhsss{{{|||]]]HHHHHHDDD???:::222222000------...//////...................................................111111111000000000000000,,,777444,,,222888;;;AAAKKK___}}}rrr{{{rrraaaMMM???888444222222000......//////...---------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///---///000***'''444FFFUUUWWWXXXZZZbbblllssstttwwwjjj\\\___wwwwwwrrrwwwxxx}}}www}}}{{{}}}yyyrrrtttnnngggdddeeekkkppptttlllttt{{{}}}|||uuueeeTTTUUU^^^___RRREEE???777...+++,,,---,,,+++***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,/////////777GGGRRRUUUWWWWWWnnnhhhVVVJJJLLLKKKLLLUUU[[[}}}}}}ooo\\\OOOKKKJJJHHHGGGFFFEEEFFFFFFQQQWWW___eeekkkqqqyyy~~~~~~|||vvvsssjjjiiiYYYGGG???===<<<<<<>>>EEEGGGIIIKKKPPPYYYeeennn~~~dddRRRLLLCCC???<<<555333111...---...//////...................................................111111111111000000000000111777222///666888:::CCCSSSlll|||rrrWWWEEE@@@<<<444222000...---...///......------,,,,,,,,,,,,++++++************************+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......---111???NNNWWW[[[]]]^^^gggttt{{{yyypppccc[[[hhh~~~yyyuuutttvvvooo}}}nnnuuuyyyvvvssssssuuuuuupppooommmiiifffhhhmmmrrruuuyyy|||}}}}}}qqqdddWWW]]]___VVVJJJ???777111......---,,,***)))******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---000000222<<>>DDDFFFHHHJJJNNNVVVbbbkkktttqqq|||vvvfffWWWEEE??????999555222///......//////...................................................111111111111111111111111222333000444;;;999???RRRooodddOOOGGG@@@555222000...---...//////...------,,,,,,,,,,,,++++++***************************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,//////---111>>>LLLTTTVVV^^^bbbcccnnn~~~}}}hhh\\\\\\sss|||vvvrrruuu~~~zzznnnuuulllnnnssswwwtttooooootttooosssvvvtttooonnnsssxxxzzz{{{{{{zzz{{{|||wwwpppbbbaaabbb```VVVGGG<<<888111000...,,,******)))***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...//////000111666DDDRRRYYYXXXTTTuuu|||bbbUUUOOOPPPIIIHHHNNNNNNQQQ^^^ffftttbbbQQQEEEFFFGGGHHHIIIHHHEEECCCAAA===AAAGGGLLLRRR[[[eeemmmuuubbbNNNBBB777666888;;;>>>AAACCCEEEFFFHHHKKKSSS___ggg}}}~~~~~~nnn]]]ccctttzzzeeeJJJAAABBB===888555111......//////...................................................000111111111111111222222///...///666<<<:::LLLnnnwwwbbbOOOBBB;;;444111...---.../////////------,,,,,,,,,+++++++++******************************+++,,,,,,,,,++++++,,,,,,,,,---------------...222111---555HHHUUUXXXVVV```ggghhhqqq~~~uuuddd^^^ggguuuzzzvvvuuunnnvvvwww{{{uuuvvvvvvqqqssslllppptttxxxyyyzzz{{{|||~~~xxxuuuuuuvvvrrriiifffkkkgggVVVFFF@@@444111...,,,+++,,,,,,,,,,,,,,,,,,---------......---------------------------------------...//////000///222<<>>BBBEEEDDDEEEFFFGGGJJJRRR]]]eee|||}}}qqq[[[XXXcccnnnPPPBBBAAA>>>;;;777222///////////////........................////////////////////////000000111111222222222333///000222888:::<<<\\\yyy]]]HHHCCC777444000//////000000///------,,,,,,,,,+++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,111111000;;;QQQ___aaa___hhhnnnnnnppprrrmmmddddddhhhxxx{{{tttuuuxxx}}}lllmmmxxxwwwyyysssqqqrrr{{{|||rrrttt{{{qqqkkkqqqrrrbbbNNNDDD777333...,,,---...//////,,,,,,,,,---------......------------------------...------------...////////////444BBBRRRZZZ[[[YYYfffrrrPPPRRRWWWWWWPPPNNNRRRRRRaaa|||zzzjjjYYYLLLFFFCCCCCCBBBBBBDDDGGGJJJLLLGGGGGGFFFDDDDDDJJJSSSZZZooo}}}gggIII???999555888===???BBBFFFEEEFFFGGGHHHKKKRRR]]]eeeyyy{{{xxxcccXXXZZZvvvzzz]]]FFFAAA@@@>>>999444000////////////........................////////////////////////000000111111222333333333222666777888;;;DDDkkk~~~~~~lllRRRFFF<<<888333000000000000000------,,,,,,,,,,,,++++++************************)))***++++++,,,,,,,,,,,,,,,,,,,,,---......//////***...222888FFFZZZjjjqqqqqqsssvvvvvvnnnccc]]]]]]iiivvvnnnooozzz|||wwwkkkuuutttpppyyytttvvv}}}vvvwwwvvvjjjWWWIII<<<777000---...111111000,,,,,,,,,---------......------------------------......------......///000///000999IIIWWW\\\[[[ZZZqqqmmmRRRRRRTTTSSSNNNMMMRRRVVVnnnzzzhhhXXXMMMIIIDDDCCCAAAAAACCCGGGLLLOOOPPPPPPMMMJJJHHHLLLTTT[[[lll}}}eeeEEE:::666555999===???AAAEEEEEEFFFGGGHHHKKKSSS^^^fffooosssyyy}}}kkk\\\VVVhhh|||rrrQQQDDDBBB@@@;;;555000////////////........................////////////////////////000000111222222333444444222888777888AAARRR{{{gggJJJ@@@<<<666222111111000000------,,,,,,,,,,,,++++++************************))))))***+++,,,,,,,,,,,,,,,,,,------.../////////...000888DDDRRR```qqq~~~zzz{{{|||ooo\\\\\\iiiwwwooo{{{tttmmm~~~uuuooovvv|||ssseeeYYYCCC<<<444///000111111///,,,,,,,,,---------.............................................//////000///333???QQQ\\\]]]\\\]]]xxx}}}bbbWWWVVVOOOOOOKKKMMMTTT\\\zzz{{{hhhWWWNNNKKKEEEDDDDDDDDDEEEHHHKKKMMMTTTTTTRRRPPPOOOSSS[[[aaaqqqyyy^^^@@@777555666<<>>888333111111000000---------,,,,,,,,,++++++************************((()))***+++,,,---------,,,,,,------...///000000666555>>>NNNZZZbbbsss|||{{{qqq]]]ddd|||uuuqqqvvvvvvrrr~~~tttyyy||||||sssjjjIIIAAA666111000111///---,,,,,,,,,---------.............................................///000000000555DDDVVV___^^^]]]___{{{|||```XXXQQQMMMNNNLLLPPPWWW```|||hhhVVVMMMLLLFFFFFFFFFGGGGGGHHHIIIIIISSSTTTTTTSSSSSSXXXaaagggvvvxxx{{{vvvhhhQQQ666777555888>>>CCCCCCFFFIIIBBBDDDEEEGGGJJJRRR^^^fff^^^iiivvv~~~tttbbbUUU\\\qqqlllPPPEEEAAA???:::444111111000...////////////////////////............/////////000111111111111222333444555222666888???XXXeeeJJJHHH<<<555666111,,,000000//////---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////...---------......222;;;MMM^^^aaacccvvvpppoookkkaaauuussspppxxxrrrooo|||rrrrrrxxx{{{}}}}}}wwwwww~~~YYYKKK;;;222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000///......///000///;;;MMM[[[______bbbggg\\\MMMJJJCCCGGGNNNTTT]]]vvv|||lllZZZQQQQQQPPPMMMMMMOOOMMMHHHIIINNNZZZZZZYYYWWWWWW\\\dddkkk}}}~~~~~~uuusss}}}www\\\CCC999444666999???DDDGGGGGGFFFEEEBBBAAAFFFPPPZZZbbbfffWWWaaammmtttwwwzzz~~~zzzjjj^^^TTTbbbxxxYYYGGGAAA???;;;666222000000///////////////////////////........./////////000000222111111111222333444444777;;;???HHHcccSSSHHH???<<<666000///000000//////...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---...//////...///000111222>>>QQQ```gggooohhh```ccciiizzzuuu|||ooolll{{{wwwsssqqqtttxxxzzzzzzyyy}}}}}}xxx~~~{{{pppooovvvoooTTT===888666...***---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...000///......///111888???PPP^^^]]]ZZZhhh|||qqqVVVHHHCCCDDDJJJQQQ\\\qqq|||mmm^^^XXXYYYVVVWWWVVVRRRNNNOOOTTTXXX___``````______cccjjjooo~~~~~~uuuqqqvvvmmmRRR<<<555555777;;;@@@DDDFFFFFFEEEHHHDDDBBBFFFPPP\\\ffflllVVV]]]gggooouuuzzzsssiiiTTTWWWlllcccGGGCCCAAA===888333000///000////////////////////////....../////////000000000333222222222222333333444555:::BBBSSSrrr|||fffJJJBBBCCC555///444///000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---///000000000222333666FFFVVV```iiixxx}}}bbbVVVbbbvvvvvvrrryyy|||}}}qqqpppssstttyyyyyyqqqmmmqqqtttrrrkkkqqqwwwwwwpppppp}}}{{{{{{yyysssrrrxxx___BBB>>>;;;---)))///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000//////...000111:::BBBTTTbbb^^^\\\qqqqqqvvv```RRRCCC???DDDJJJPPP[[[xxx|||pppdddbbbggghhhmmmjjj\\\TTTXXX^^^``````bbbcccddddddgggkkknnn|||vvvooommm___GGG666333666999===BBBEEEEEEDDDDDDJJJGGGDDDHHHRRR```mmmtttTTTYYYaaakkkttt}}}zzzoooZZZQQQZZZzzzqqqSSSGGGDDD???;;;666000///111////////////////////////...////////////000000000333333222222222333333444444;;;LLLhhh}}}nnnrrrRRRCCCEEE444111999...000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++...000000//////111444===NNNZZZ]]]gggyyy{{{vvveee^^^ooo{{{lllxxxxxxtttuuuuuuzzzrrrgggiiikkkhhhmmmqqquuuuuupppqqq~~~wwwqqquuuyyyxxxyyy~~~lllQQQCCC999000---111------------------------+++++++++,,,,,,,,,---------...000000//////000222333EEEXXXaaadddqqqooocccZZZPPP@@@CCCGGGNNNPPPUUUsss}}}ssslllmmmsss~~~lll]]]```dddbbbbbbcccfffhhhjjjlllmmmnnn}}}~~~sssiiibbbRRR>>>555777777;;;@@@DDDEEEDDDCCCCCCIIIHHHIIINNNYYYgggttt|||MMMOOOUUU___mmmzzzttt```PPPNNNhhhmmmPPPHHHAAA===888222///111000000000000000000000000////////////000000000111333333333222333333444444:::FFFbbbiiifffpppbbbHHHDDD444555;;;---/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,///111000------111444FFFTTT\\\\\\gggyyy~~~vvvmmmsssmmmmmmwwwwwwzzz{{{sssvvv~~~zzzxxxzzz}}}rrreeeccceeedddrrrsssuuuvvvrrrpppvvv}}}qqqjjjooouuuuuuvvvzzz}}}jjjMMM999555444000------------------------+++++++++,,,,,,,,,---------...000000///000111333222LLL[[[ZZZmmmzzzxxxrrrZZZZZZMMM===IIILLLSSSUUUYYYvvv~~~uuunnnpppwwwvvvffffffgggbbbfffhhhlllpppsssuuutttsss}}}|||qqqggg\\\SSSEEE888555:::999===BBBEEEDDDCCCCCCDDDGGGIIINNNWWWbbbooo{{{JJJJJJMMMWWWgggwwwxxxgggUUULLL___\\\MMMAAA>>><<<444000111000000000000000000000000/////////000000000111111222222222222333444555666<<>>KKKJJJPPPWWWeee}}}sssjjjiiinnnwwwsssiiiggghhhfffggghhhlllrrrvvvxxxwwwvvvzzz~~~uuusss___VVVLLLCCC:::333444::::::>>>CCCDDDCCCCCCDDDFFFFFFKKKSSS]]]iiivvvMMMJJJJJJSSSddduuu~~~xxxiiiXXXMMMYYYwwwgggRRRAAA???>>>777111111000000000000000000000000//////000000000111111111111111222222444555777888:::VVVqqqddd^^^fffyyykkkLLL===<<<999111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---000111///---000:::BBBXXXZZZ\\\cccqqq}}}{{{rrruuu|||}}}yyywww|||{{{vvv|||||||||~~~xxxmmmhhhkkkhhhnnnxxx~~~tttoooqqquuupppPPP???666///........................,,,------------.........,,,...000000000111222444@@@UUU[[[ZZZvvvwwwvvvrrr___UUUNNNFFFEEELLLKKKMMMYYYvvv|||nnn```[[[]]]aaadddfffdddbbbbbbdddgggfffhhhlllrrrxxx{{{zzzxxx|||xxxkkkeeeQQQIII???999555333555999;;;???CCCCCCBBBBBBFFFIIIHHHMMMUUU___kkkzzzNNNIIIGGGNNN___ppp{{{zzzvvvcccTTTHHHQQQlllnnnVVVAAA>>>@@@999222000000000000000000000000000000000000000111111111111000111111222444666888999:::\\\rrrrrreee\\\^^^mmm{{{SSSBBB===777444///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000111///...333???III___\\\\\\eeesss{{{vvvnnnzzz|||}}}ssswwwvvvrrr|||||||||{{{wwwuuukkkmmmooowww~~~{{{uuuooopppnnn}}}yyy[[[AAA444222........................---------.........//////,,,...000000000111333444???QQQ[[[bbbssstttrrrdddVVVGGGFFFMMMLLLSSSQQQ___{{{jjjXXXOOOOOORRRPPPRRRWWWZZZZZZ___fffkkklllpppvvv}}}~~~~~~sssddd\\\LLLDDD:::555444555777:::<<<@@@CCCCCCAAABBBGGGLLLKKKOOOVVV___lll|||OOOIIIFFFMMM]]]mmmxxx|||~~~wwwoooaaaSSSIIIMMM]]]zzz^^^GGGDDD<<<<<<<<<---222111000//////.........000000000000111111111111777777444111222666888999BBBkkkzzzoooqqqgggYYYXXX]]]ppp|||bbbMMM>>>333888111///......//////...,,,------------------------,,,,,,,,,---------.........//////...111:::HHHSSS[[[\\\]]]iiiyyyvvvooouuuzzzyyy|||vvvlllxxx|||www{{{xxxzzz~~~xxxqqqyyy~~~{{{}}}|||{{{wwwpppnnnsss~~~nnnPPP<<<666---...------...000---)))........................111...---//////...111555AAANNN^^^sss{{{|||{{{```QQQIIIDDDGGGNNNMMM___tttdddUUUKKKGGGIIIHHHGGGIIIMMMUUU\\\aaalllmmmpppuuuyyy|||||||||{{{kkkWWWKKKCCC???999444333555888;;;DDD???===BBBFFFGGGGGGIIIPPPUUU^^^jjjyyyLLLGGGCCCIIIYYYjjjvvv|||||||||uuuhhh]]]OOOLLL[[[zzzjjjLLLGGG???>>>>>>333222222000///////////////000000000000111111111111333333333222333666:::<<>>;;;666333333666;;;>>>DDD???>>>CCCGGGHHHJJJMMMPPPXXXeeeuuuOOOHHHBBBEEESSScccpppwwwyyy}}}sssiii[[[UUU]]]vvvxxxRRRHHHCCC???===777333222111000////////////000000000111111111222222000222444555555888>>>DDDggg}}}}}}kkkfffmmmzzzgggZZZSSSVVViii[[[EEE@@@999333111////////////...---------------------------,,,------------.........000000111222666AAAOOOZZZaaammmmmmhhhjjjgggdddiiiuuuvvv}}}|||qqqlllzzzwwwxxxxxxuuuxxxyyytttooommmuuu|||{{{mmmmmmtttwwwkkktttsssNNN@@@777444000...,,,,,,...///...........................,,,...222222222555;;;HHH[[[vvv```OOOGGGDDDKKKUUU```qqqYYYWWWSSSSSSZZZkkkvvveeeUUUJJJEEECCCEEEGGGIIIKKKPPPVVVZZZdddfffiiimmmrrrvvvxxxzzz{{{vvv[[[FFF===888666333222444888===AAADDD@@@???CCCHHHJJJNNNRRRWWW```pppWWWOOOEEEDDDMMM[[[gggnnnxxx~~~|||qqqkkkjjjggghhh}}}YYYKKKFFF@@@:::777333333222111000000000000000000111111111222222222222444777888777999CCCNNNooo{{{zzzoooiiippp}}}|||kkk\\\QQQRRR^^^rrrjjjHHHBBB===555333000/////////...---........................------------............///000000333;;;GGGVVVaaakkk||||||mmmddd]]]ZZZ```rrrvvv}}}xxxmmmjjjyyyzzzzzzzzzwwwoooooo~~~kkkhhhrrr}}}qqqppp|||zzz}}}\\\???999444000///...,,,...111........................------///222222111555<<>>IIIbbbkkkWWWEEEAAACCCGGGPPPZZZiiigggXXXSSSRRRNNNHHHIIIVVVmmmtttdddUUUMMMJJJJJJKKKJJJGGGEEEIIIRRRYYY```dddhhhkkkllllllnnnpppppp~~~fffKKK===999333333333444777<<<@@@CCCEEEAAA???CCCGGGLLLTTT]]]iiiqqqZZZRRRGGGCCCHHHTTTbbbjjjuuu}}}~~~~~~ttt{{{oooKKKMMMkkk|||]]]RRRIII===:::555444333222111111111111111111111222222222222333444333444555444===YYYvvvkkkjjjkkkhhhqqqxxxrrrcccUUUTTTZZZppp___CCCBBB999666222000//////..............................------........./////////111000111555@@@NNN]]]fffvvv~~~pppaaaTTT[[[rrr||||||mmmfffkkkwwwyyy}}}~~~yyyrrrqqquuuuuuuuu|||{{{zzzzzzeeeGGG999///000333000---///........................//////000111000111999CCCOOOiii~~~aaaPPPBBBAAAEEEHHHPPPYYYkkkxxxaaaUUUPPPPPPNNNKKKMMMZZZnnn~~~qqq```SSSMMMKKKJJJKKKIIIEEEAAACCCKKKRRR]]]bbbhhhkkkjjjhhhiiijjjhhhttt|||rrr[[[EEE:::999444444555777;;;???CCCEEEGGGCCCBBBDDDGGGMMMXXXbbbmmmvvvZZZRRRHHHBBBFFFQQQ^^^gggrrrzzz}}}{{{|||||||||yyyuuuwwwvvvbbbIIIHHHXXXxxxcccSSSKKK???;;;555444333222222111222222111111111222222222333333444222333555888HHHpppttttttcccfff|||bbbcccmmmxxx~~~vvv}}}iiiVVVQQQPPP]]]uuuuuuNNNEEE;;;777333000//////..........................................////////////000000222;;;JJJ]]]nnnwww~~~rrrcccVVVfffxxx{{{|||iiidddmmmjjjttt~~~yyywwwwwwzzz{{{tttpppyyy~~~}}}rrrllllllvvvzzzttt~~~{{{XXXAAA//////222000---...........................//////000222111444@@@LLL___yyyqqq___OOOBBBBBBFFFJJJRRR[[[sssuuu___UUUOOOOOONNNNNNTTTcccvvvooo]]]PPPJJJIIIHHHKKKLLLIIICCCAAAEEEKKKUUU]]]eeeiiihhheeedddeeebbbjjjnnndddOOO===666777333444666:::>>>CCCGGGIIILLLGGGEEEFFFIIIOOO[[[gggttt\\\UUUJJJCCCDDDMMMYYYaaaooowww}}}{{{yyyzzz{{{{{{uuuwwwrrrdddTTTKKKJJJLLLjjjdddPPPJJJ>>>:::555555444333222222222222111111222222222333333333555222444888>>>TTTsssuuuzzz___fff}}}]]]```kkkkkkyyyxxxpppjjjWWWPPPJJJQQQcccuuu||||||rrrzzz```OOO<<<888333000//////......////////////////////////............/////////000---...444AAAUUUmmmzzzsssjjjaaazzzvvvxxxxxxfffdddpppuuu```gggvvv{{{|||{{{vvvtttuuusssyyy{{{vvvuuuzzz~~~~~~uuujjjlll}}}uuurrrrrrddd\\\^^^pppvvvjjjrrrxxxyyyeeeIII000---111000...///........................//////000222333888FFFTTTrrrhhh___NNNAAAAAAFFFKKKTTT^^^uuu^^^UUUSSSRRRQQQRRRZZZjjj~~~mmmZZZMMMHHHGGGHHHMMMQQQNNNGGGBBBDDDGGGJJJSSS]]]bbbaaa^^^]]]^^^^^^dddeeeZZZHHH888333444222333777;;;AAAFFFJJJMMMOOOKKKHHHIIIKKKQQQ^^^jjj{{{[[[TTTMMMHHHDDDDDDKKKSSSbbbyyy~~~vvvzzz|||yyy{{{vvvooogggZZZMMMHHHIIIaaa~~~mmmSSSFFF>>>BBB999777555444333333111///222333333333333333333444888///777;;;777WWWmmmuuuzzzeeedddrrr~~~^^^bbbggg|||ooofffuuutttppplllXXXQQQIIIJJJWWWiiitttwwwrrrtttmmmOOOCCC777444444000111333,,,........................000//////.........//////111111444BBB\\\yyytttrrruuufffcccsssuuuvvveeegggqqqzzzggg^^^___zzz~~~zzzvvvrrroooyyyvvvssspppoooqqqsssuuuxxxooonnnvvvsssfffggg______fffqqqvvvxxx{{{lllooouuu~~~MMM555999555111000&&&............///////////////---...111666???PPP```~~~yyyrrriiifffOOO@@@EEEKKKLLLVVVgggttt^^^XXXWWWVVVQQQQQQ___xxxjjjUUULLLHHHDDDKKKJJJJJJLLLMMMLLLGGGCCCGGGKKKSSS[[[``````\\\YYY[[[___[[[NNNAAA888444111333555888===BBBGGGLLLNNNNNNQQQLLLJJJPPPTTT```uuubbbXXXMMMFFFBBBCCCJJJSSSdddzzz~~~vvvzzz|||zzz{{{vvvoooggg[[[MMMGGGHHHZZZ{{{[[[FFF===>>>;;;888555333333222111000222222333333333333444444777111999>>>@@@aaauuu}}}uuuaaaaaaooo|||{{{[[[```fff|||{{{gggfffvvvmmmmmmlllYYYRRRIIIGGGPPPbbbsss}}}[[[GGG:::666555//////222...........................000//////........./////////333999GGG^^^vvvssspppsssffffffooorrrrrrfffiiiuuu}}}vvvggg]]]\\\ccc}}}yyyvvvtttxxxuuupppmmmlllmmmppprrr}}}yyyqqqqqqwww~~~ggg^^^dddhhhqqqyyyzzzwww|||sssuuuyyy[[[;;;666//////444000............////////////000//////222666???PPP___yyy|||tttfffbbbMMMAAAGGGLLLOOO^^^tttsss^^^XXXVVVXXXWWWXXXeee}}}jjjTTTKKKIIIFFFKKKIIIHHHLLLPPPQQQNNNJJJEEEEEEJJJSSS\\\___ZZZTTTUUUYYYVVVKKK>>>888444222555666:::>>>CCCIIIMMMOOOOOOQQQKKKIIIPPPUUUbbbxxxgggZZZLLLCCC@@@BBBIIIQQQeeeyyy}}}vvvzzz~~~||||||zzzvvvpppiii]]]OOOGGGGGGQQQrrrnnnMMMCCC???===999555222222222222222222222222333333444444444333333999===HHHmmmnnn\\\]]]kkkxxxvvvVVV\\\bbbzzzhhhdddjjjyyyppp___ccckkk[[[TTTKKKDDDFFFVVVnnniiiKKK===888777///---111///......................../////////......//////000...666@@@MMM___sss~~~uuuuuu{{{rrrtttzzzmmmqqqqqqeeeiiixxxqqqddd^^^VVVWWW___jjj|||zzzzzzwwwsssnnniiiggggggjjjlllvvvxxxrrrrrr|||lllYYYhhhqqq|||{{{rrrrrrvvvzzz||||||oooGGG777///000555333............////////////222000000333666???PPP___uuu|||fff[[[KKKCCCHHHJJJOOOfffrrr^^^YYYWWW^^^bbbeeeooo}}}xxxwwwwwwyyyjjjSSSKKKJJJIIINNNJJJIIIMMMVVVZZZXXXTTTIIIEEEDDDLLLVVVZZZUUUMMMOOORRRPPPFFF;;;666555333777999<<>>===???]]]hhhYYY]]]kkkvvv}}}rrrTTTXXXaaa|||ttt```eeemmmxxxlll[[[SSSXXXuuuwww^^^YYYRRRHHH>>>@@@TTTiiiRRR???999<<<444///000...///////////////////////////////////////000111111222===IIISSS```ppp}}}kkkjjjxxxpppjjjpppnnnbbbfffvvvjjjPPPLLLQQQUUU^^^iiisss~~~}}}||||||{{{wwwpppiiiccc```______uuuttt|||```{{{wwwvvvvvvnnnfffeeegggllluuu}}}^^^;;;444666111+++............////////////000//////333777AAARRRaaawwwdddIIICCCCCCIIIIIIRRRvvvooo___^^^```ooo}}}}}}fffVVVRRRQQQNNNMMMTTTdddzzzlllRRRJJJLLLNNNSSSNNNLLLPPPYYY``````^^^UUURRROOONNNOOOOOOMMMLLLMMMPPPLLLAAA777444555555:::===AAAFFFJJJNNNQQQRRROOOPPPLLLQQQeeexxxYYYTTTOOOKKKEEE@@@AAAFFFWWWhhhppprrrzzz|||{{{}}}xxxtttqqqgggXXXKKKEEEDDDSSSyyyfffJJJEEE@@@<<<888555444333333222111111222333333444555555222:::999CCCkkkfffXXX]]]kkkuuuuuuWWW[[[eeeiii[[[bbblllyyyyyycccTTTPPPRRReee{{{rrr___XXXQQQJJJAAA<<>>BBBGGGLLLOOOQQQRRRQQQRRROOOWWWnnnZZZXXXUUUOOOEEE>>>@@@GGGNNN```kkkqqqzzz|||{{{~~~yyyvvvtttkkk[[[MMMEEEBBBOOOgggjjjFFFDDD@@@===999666555444333111000111111222444555555666111999<<>>DDDNNNPPP\\\fff\\\```ddduuupppYYYOOOKKKMMMKKKLLLRRRbbbyyypppUUUKKKMMMOOONNNOOORRRUUUXXX\\\___aaa___ZZZVVVUUUWWWXXXVVVTTTMMMOOOKKK???666444777999<<<>>>CCCHHHMMMPPPQQQRRRQQQSSSRRR^^^zzz^^^\\\YYYQQQDDD<<>>GGGZZZ~~~{{{wwwZZZ===999555222333111000000000000000000000000////////////000111222333===GGGTTT```mmmvvvwwwrrrkkkppp|||fffhhhooojjjaaaddduuuhhh\\\GGGDDDIIIRRRUUUZZZpppxxxxxxwwwvvvtttqqqnnnllleeelllyyywwwttt|||tttwwwzzzqqqkkknnnrrrtttxxx}}}|||www[[[FFF:::000444............/////////000000000333:::BBBOOOcccttttttrrrRRRIIICCCAAAFFFNNNOOOYYY{{{bbbZZZ___cccuuucccOOOLLLOOOLLLLLLPPP[[[nnnrrrVVVLLLMMMOOONNNRRRWWWZZZ\\\___dddhhhkkkccc[[[ZZZ___```ZZZSSSKKKMMMIII>>>555555888;;;<<>>:::777666555444333222222222222333555777888<<>>???MMMooo{{{vvvuuupppvvvjjjDDD>>>999222///,,,//////////////////////////////111333111---///444<<>>TTTuuuxxx|||xxxwwwddd[[[IIIDDDDDDNNNPPPHHH\\\xxx[[[TTT]]]ZZZrrryyy[[[OOOMMMTTTRRRQQQUUUddd}}}xxxaaaVVVSSSRRROOOQQQSSSVVV[[[bbbjjjpppiiihhh___UUUYYYeeefff___MMMMMMGGG>>>888777999;;;:::DDDKKKKKKLLLPPPSSSRRRUUUOOOXXXvvveeeiiicccOOOAAA@@@@@@===CCCMMMXXXaaannnzzz~~~~~~}}}|||yyyrrrdddSSSFFFEEE???KKKfffPPPAAAAAA>>>:::777666555444333333333222222333555666777777CCC\\\ttt]]]VVVXXXcccooo|||nnnVVVPPPcccuuuhhh]]]^^^___qqq|||hhhWWWVVV\\\```eeejjjaaaYYY]]]pppxxxfff]]]RRRKKKDDD>>>===@@@DDDcccuuuxxxxxxqqqvvvkkkDDD;;;999444111///////////////////////////......000333111...111777EEEXXXeeeooo|||{{{sssrrrccc\\\mmmssseeejjjooollleeedddqqqkkkSSSJJJCCCCCCHHHRRRYYYfff|||xxxwwwyyy|||zzzxxxuuuqqqnnnmmmmmmmmmkkknnnsss{{{xxxuuusssjjj}}}xxxuuuvvvwwwwwwsssnnnqqqtttqqqPPP::::::111...//////000000000000000333222444:::GGG^^^uuu{{{{{{___UUUKKKEEECCCKKKOOONNNhhhzzz[[[SSSZZZ___nnnzzz~~~rrrXXXOOOOOOWWWZZZYYY___ooo|||eeeXXXSSSQQQOOORRRVVVZZZ___dddjjjnnnooonnneeeZZZ]]]gggjjjdddOOOMMMGGG???888666999;;;===EEEKKKLLLNNNRRRSSSQQQSSSRRRbbbaaaeee^^^MMM@@@>>>???<<>>III```yyy}}}YYYBBBBBB>>>:::777666666555444444444333333333444666777777IIIddd|||qqqZZZTTTWWWcccooo{{{nnnVVVOOOaaarrr|||\\\VVVZZZ___uuu}}}hhhXXXXXX^^^bbbhhhoooeee\\\___pppwwwoooeeeYYYOOOFFF>>><<<>>>BBB^^^vvvwwwuuuKKK;;;:::777222000////////////////////////------///222111000444;;;GGGWWWbbbnnnrrrkkkVVV[[[xxxllldddkkkpppnnnaaaffftttaaaMMMHHHBBBEEEMMMVVV^^^ooo~~~{{{xxxwwwyyy{{{wwwvvvssspppnnnmmmmmmmmmqqqnnnmmmtttxxx}}}yyy___bbbsssrrruuu|||uuuyyy||||||rrrrrruuusssdddCCC:::666//////000000000000000000000000333;;;HHH]]]|||qqqvvv|||uuuWWWPPPNNNEEEBBBIIINNNTTTwww}}}^^^RRRVVVZZZbbbhhhlll}}}jjjUUUPPPQQQXXX\\\^^^gggyyykkk\\\UUUSSSPPPTTTYYY^^^bbbfffjjjmmmuuusssjjj___^^^fffjjjgggSSSNNNGGG???999666999<<>>===BBBHHHVVViiiyyy|||xxxzzzyyywwwuuunnnbbbSSSHHHCCCAAAIIIVVViiiooo}}}mmmJJJBBB???;;;888777666555444555444444333444555777888???TTTjjjlllXXXUUUYYYcccmmmvvvkkkVVVNNN^^^mmmwww]]]^^^aaadddxxxkkkZZZ\\\cccfffqqqhhhiii}}}yyy___PPPIIICCC>>>;;;<<>>QQQ[[[^^^ggg{{{ssslllbbb}}}|||cccWWWZZZ___bbbcccVVVbbbvvv___III@@@AAAJJJUUU]]]ggg~~~|||{{{yyyxxxxxxyyyyyyyyyvvvuuusssrrrpppoooooonnnjjjhhhfffiiippp{{{{{{wwwzzzoooPPPUUUbbbkkksssyyyzzzuuuttt}}}~~~wwwttttttjjjAAA222222111000000000000111111333333666>>>GGGUUUiiizzz~~~eeeRRRHHH>>>@@@DDDMMMPPPZZZgggUUUTTTSSSWWW\\\eeettt~~~]]]RRRRRRVVV___gggpppwwwhhh]]][[[]]][[[]]]^^^___bbbffflllpppttttttmmmaaaYYYZZZaaafffZZZOOOEEE@@@;;;888:::@@@EEEFFFJJJNNNPPPOOOOOOPPP```vvv]]][[[UUUMMMFFFBBBAAAAAADDDHHHTTTfffsssvvvuuuuuuzzzxxxvvvsssmmm```RRRGGGAAA@@@FFFMMM\\\ppptttIIICCC???;;;888777777666444444333333333444666888999???\\\zzziiiXXXVVVYYYaaajjjrrriiiUUUNNN^^^mmmxxxzzz]]]^^^aaadddwwwnnn]]]___eeejjjxxxnnnvvvdddTTTLLLEEE@@@>>>999HHHggg}}}kkkDDD???999///222000000000000000000000000444222222222111111888@@@WWWaaaccchhhvvvzzzrrrpppqqqmmmWWWRRRUUUWWWXXXZZZQQQaaaxxx___III@@@DDDMMMWWW^^^ggg~~~}}}|||{{{yyyxxxxxxzzz{{{zzzyyyvvvuuutttsssqqqpppnnnnnndddeeefffhhhnnnxxx{{{SSSLLLYYYdddoooyyyjjjlllnnnpppsssyyy~~~uuunnnppp~~~KKK444333222111000///000111222000111666???JJJVVVggguuuvvv|||~~~kkkWWWHHH>>>@@@FFFPPPUUUdddmmmZZZWWWZZZYYYYYY^^^iiiuuuvvvYYYPPPTTT]]]iiippp|||{{{nnneee^^^YYYZZZ^^^______``````bbbffflllqqqrrrssspppeeeYYYWWW^^^fff\\\NNNCCC@@@===999<<>>:::>>>FFFHHHJJJOOOQQQNNNLLLSSS^^^oooWWWSSSOOOJJJEEE@@@???@@@@@@???DDDOOOXXX^^^iiitttyyywwwvvvsssnnncccUUUKKKBBBBBBDDDAAAIIInnnZZZCCC@@@;;;999888777666555222222222333555888;;;<<>>===NNNeeeSSSGGG===///555000000000000000000000000222000000111222444===GGGSSSfffqqqwwwwwwaaaQQQSSSUUUPPPMMMQQQMMMfffRRRFFFGGGAAALLLXXXbbbqqq||||||}}}zzzxxxwwwxxx|||}}}|||zzzttttttsssqqqooommmkkkiiikkkiiifffgggkkksss{{{eeeJJJOOO]]]lll{{{ssskkkfffjjjuuu}}}|||wwwqqq~~~wwwttt\\\AAA444333111000///000111222333444:::EEENNNXXXdddoooYYY<<>>;;;???HHHJJJLLLRRRTTTNNNKKKUUUddd}}}XXXUUUPPPJJJDDD???<<<:::<<>>JJJNNN[[[kkkpppvvvzzzxxxQQQBBBGGGGGGJJJPPPeeennnXXX[[[nnn\\\YYY]]]iiiqqqgggRRRNNNLLLOOOUUUZZZ___ccc___dddiiiiiieeeccceeehhheeegggeee[[[OOOMMMUUU___\\\KKKCCC???888:::DDDEEEKKKMMMOOOPPPNNNRRRbbbsss{{{UUURRRNNNIIIDDD@@@===;;;<<>>===CCCIIIWWWxxx\\\HHHAAA;;;;;;;;;777444444555333444777777777<<>>DDDLLLcccxxxuuuLLL@@@000444111111111111111111111111///333000000555666>>>NNNaaapppiiiZZZLLLLLLPPPPPPOOONNNXXXvvvmmmKKKEEEFFFHHHNNNYYYhhh{{{{{{|||}}}|||zzzyyyyyy{{{yyyvvvrrrooolllkkkjjjfffcccbbbbbbaaadddnnnyyyaaaMMMSSSeee|||zzzqqqmmmuuu~~~~~~tttjjjlll~~~rrrIII999555000///222444444111333222===IIIOOO```ttt{{{||||||oooMMMAAACCCJJJMMMTTTiiieeeQQQWWWuuuddd\\\___lllvvvdddYYYPPPMMMKKKLLLOOOTTTZZZ```aaafffjjjjjjfffccccccdddcccdddaaaVVVJJJGGGOOOXXXYYYHHH@@@>>>999>>>GGGGGGIIILLLQQQSSSRRRWWWiii{{{SSSQQQMMMHHHCCC@@@>>>===???@@@AAAEEERRRcccnnnrrrttttttssspppnnnhhh[[[NNNEEE???>>>AAADDDPPPrrrdddHHHAAA;;;;;;;;;888555555777555555777777888???HHH{{{~~~{{{~~~eee]]]UUUUUU___eeessssssdddVVVWWW```rrrcccXXXaaajjj}}}kkkdddyyy___IIIEEE>>>AAAGGGIIIUUUssszzz~~~RRR@@@666111111111111111111111111111...222//////666999BBBUUUmmmxxx\\\RRRJJJKKKOOOPPPQQQRRR\\\uuuaaaEEEEEEIIIIIIPPP\\\kkk{{{}}}~~~|||{{{yyywwwwwwzzzxxxvvvssspppnnnllllllhhhccc___^^^]]]```kkkvvvkkkLLLQQQlll|||vvvxxx~~~}}}rrrfffgggzzzxxxpppxxxtttppp~~~RRR===888222000000222444555444333>>>IIIQQQfff||||||cccJJJAAA???KKKNNNVVVkkk^^^NNNYYYvvvooo``````mmmoooYYYMMMOOOPPPOOOLLLLLLPPPWWW]]]cccgggllllllhhhcccaaaaaa___```[[[QQQFFFDDDMMMVVVVVVCCC;;;<<<<<>>===>>>>>>@@@III]]]pppwwwuuuuuuvvvuuusssqqqkkk]]]PPPDDD??????@@@@@@KKKooocccIIIAAA<<<;;;;;;888666777777555555666555777AAALLL{{{}}}xxx|||zzzccc\\\UUUUUU___dddsssqqqcccVVVVVV[[[kkkiii^^^cccnnn}}}mmmmmmbbbcccbbbMMMIII@@@AAAFFFGGGOOOjjj~~~WWW@@@<<<000111111111111111111111111000333//////666;;;FFFYYYttt}}}}}}xxxQQQMMMKKKLLLOOOQQQSSSTTT\\\kkk}}}vvvUUUBBBEEEHHHIIIRRR```rrr|||{{{}}}~~~|||{{{yyywwwuuutttyyyxxxvvvsssqqqooommmllliiiddd```^^^]]]___gggqqqwwwLLLNNNpppzzzwww}}}uuueeegggqqqmmmfffllllllnnn{{{\\\BBB<<<666333111000111444333444@@@KKKTTTlll{{{xxx|||\\\KKKCCC===IIIMMMUUUkkk]]]PPP```xxxgggdddnnnlllWWWMMMQQQUUUWWWRRROOORRRWWW[[[aaaeeejjjllljjjfffcccbbb\\\\\\WWWNNNFFFGGGQQQZZZTTTAAA999<<<>>>EEEKKKGGGIIIMMMSSSXXX\\\hhh\\\XXXRRRKKKDDD@@@===<<<999888===NNNiiiuuuvvvuuusssqqqjjj\\\NNNCCC???>>>@@@???JJJmmm|||~~~dddKKKCCC<<<<<<;;;999777888666444444444444777CCCOOOxxxwww|||sssxxx```ZZZSSSTTT^^^cccpppjjjZZZRRRVVVYYYeeezzzjjjcccjjjvvviii___aaa]]]hhhiiiQQQIII@@@<<>>HHHMMMVVVlllaaaVVViiitttssszzzhhhUUUPPPVVV\\\^^^XXXSSSTTTWWWWWW[[[___eeeiiijjjhhhfffeee^^^\\\VVVLLLEEEFFFPPPYYYTTTBBB;;;>>>@@@FFFKKKGGGNNNOOOSSSYYYaaasssaaa\\\UUULLLDDD???<<<;;;999999<<>>BBBHHH^^^vvv}}}{{{lllCCC===111222222222222222222222222222555111111:::???JJJ^^^vvvuuussspppVVVJJJMMMPPPQQQUUUYYYWWWRRRUUUQQQVVVUUUKKKIIILLLGGGJJJVVVjjjyyywww{{{~~~|||{{{zzzyyyxxxwwwvvvuuuxxxwwwuuussspppmmmkkkiiibbb^^^\\\]]][[[XXXXXX\\\pppOOO===QQQfffsss{{{nnn___eeeooouuutttsssyyyzzzrrrHHH:::000111222000000333111999HHHRRRYYYooo}}}rrrssssss]]]OOOGGGBBBHHHOOOZZZqqqiiibbbyyy|||aaaTTTWWWaaafffcccXXXQQQSSSSSSPPPSSSWWW\\\bbbfffgggfffeeeddd```VVVJJJAAAAAAIIIRRRSSSCCC>>>AAAAAAFFFLLLHHHRRRQQQTTT]]]kkkaaa\\\TTTKKKDDD>>>;;;:::999<<<>>>AAAKKKYYYbbbdddmmmooopppooonnniii[[[MMMDDD===:::>>>???GGGddd|||~~~PPPFFF???<<<;;;888666777444555777777666999FFFUUUwwwoootttzzz```YYYRRRSSS___eeeooodddRRRLLLRRRUUU___tttooo\\\eeeggg___]]]___qqq|||||||||]]]MMMGGG???AAADDDFFFXXXrrrxxxGGG<<<555222222222222222222222222///333111333<<>>GGGTTThhhwwwttt^^^fff{{{zzz~~~sssrrrbbbfffsssZZZDDD333111333111111555333;;;JJJRRRYYYppp~~~xxxwww{{{|||ppp\\\LLLFFFEEEGGGOOO]]]vvvyyyyyy{{{zzzxxx___ZZZdddrrrrrrgggVVVNNNPPPPPPKKKLLLOOOTTTZZZ___ccccccccchhhbbbWWWIII??????GGGNNNPPPBBB@@@DDDBBBGGGNNNLLLVVVTTTXXXfffyyy```[[[SSSJJJCCC>>>;;;:::333;;;???>>>BBBPPPbbbmmmkkknnnpppppppppkkk^^^PPPFFF===999===>>>FFF___{{{QQQHHH???===;;;777666666444666888999888;;;HHHWWWyyykkkwww|||bbbYYYRRRTTT```gggrrrgggSSSLLLPPPQQQ^^^wwwcccYYYhhhmmm___\\\]]]mmm{{{~~~~~~wwwuuuzzz~~~}}}dddUUUAAA;;;???CCCAAAPPPmmmJJJ<<<:::222222222222222222222222,,,111000444>>>EEEQQQeee{{{rrriiiyyycccLLLIIIMMMQQQVVV^^^ddd___UUUUUURRRXXXYYYRRRSSSWWWTTTRRR\\\lllzzzyyy~~~~~~}}}}}}}}}|||||||||wwwwwwuuurrroookkkgggeeeeee___[[[ZZZYYYVVVUUUWWWfffrrrzzzkkk```tttdddDDDDDDIIIhhhyyyzzzwwwhhhrrrrrrlll]]]gggoooqqqnnnRRR:::444555222222666555===KKKQQQXXXqqqwww{{{yyyvvvmmm[[[IIIDDDHHHDDDMMM]]]xxxooosssxxxaaabbbrrr}}}kkkUUUKKKOOOPPPJJJHHHJJJNNNTTTZZZ___``````iiibbbWWWJJJAAABBBJJJQQQMMMBBBBBBFFFCCCGGGPPPPPPWWWVVV\\\mmmeee___UUUKKKDDD>>>999666777===>>><<>>CCC\\\VVVCCC<<<@@@<<<999:::555;;;555888>>>;;;999IIIbbbzzzmmm|||iii\\\SSSXXXeeelllrrrdddQQQLLLSSSTTT^^^ssseeeZZZccc~~~mmmccc\\\aaannnmmmmmm}}}www{{{fffSSSDDD>>><<<@@@EEEPPPggg~~~VVV666888333222000111222333333222111333333444999HHH]]]mmm|||uuuuuunnnXXXMMMJJJNNNSSSWWW]]]bbb___XXXWWWXXXYYYZZZZZZXXXVVVUUUUUUccczzz~~~zzzyyyzzz{{{zzzyyyyyy{{{|||wwwxxxxxxssslllgggfffgggbbb```\\\XXXVVVVVVXXXYYYjjjqqq{{{uuummm~~~sssJJJ@@@JJJ```iiirrrvvvwwwzzzuuuwwwxxxggg^^^ccciiipppTTT;;;777...///666000444===IIIRRR```sssqqqvvvzzz[[[IIIGGGIIIPPPOOOfffllluuummm^^^gggyyyzzzaaaRRRPPPQQQNNNIIIHHHHHHIIINNNUUU[[[___```aaa___WWWKKKAAAAAAIIIRRRNNNHHHAAA@@@EEEKKKOOOOOOTTT[[[hhhwwwddd]]]SSSIIIAAA<<<888666333:::>>>AAARRRkkk{{{~~~nnnqqqrrroookkkdddWWWKKKEEEBBB999999>>>BBBYYY|||]]]GGG>>>???:::999:::777777333555<<<;;;???XXXvvvooorrrkkk]]]SSSUUU```ccckkkaaaOOOJJJPPPRRR]]]rrrnnn^^^bbbyyytttaaaWWWZZZiiittt{{{yyyvvv|||mmmYYYFFF@@@>>>BBBFFFPPPfff|||\\\999666444222111111222333333222222333444555<<>>:::333222666111666@@@MMMYYYhhhzzzyyyfff}}}aaaKKKGGGJJJNNNPPPkkktttvvvggg___mmmyyyaaaTTTRRRSSSQQQLLLHHHHHHIIIMMMTTTYYY]]]^^^___]]]WWWLLLCCCAAAHHHOOONNNIIIDDDDDDIIIOOORRRTTTVVV___nnnccc[[[PPPFFF>>>:::888666666:::===CCCSSSjjjwwwyyyqqqrrrqqqnnnllleeeXXXKKKCCCAAA:::999===@@@TTTvvvdddLLL???>>>999888:::777666333555999;;;GGGkkkhhhzzzjjj]]]TTTUUU]]]]]]eee___PPPJJJOOOQQQ^^^ttt}}}dddbbbxxxfff]]]]]]ppp~~~}}}|||zzztttuuuuuu~~~rrr^^^IIIBBB???BBBFFFNNNbbbvvv}}}eee>>>666444222111111222333222222222333444666???QQQhhhyyy~~~{{{|||aaaMMMEEENNNSSSXXX\\\aaaddd___WWWUUUWWW\\\```bbbcccbbbbbbfffrrr}}}}}}}}}zzzyyywwwuuutttuuuvvvwwwyyyvvvrrrooommmkkkiiiggg]]][[[XXXTTTSSSSSSTTTUUUdddkkksssvvvyyy^^^JJJ@@@NNNeeetttpppiiiooowww{{{zzz{{{kkkbbbmmmvvvxxxfff@@@:::777444444333888BBBOOO^^^ooo~~~~~~vvviii___JJJGGGKKKMMMRRRqqq|||zzzlllbbbZZZ\\\ooorrr___SSSRRRSSSQQQNNNIIIHHHIIILLLRRRWWWZZZ[[[\\\[[[VVVMMMDDDBBBGGGLLLMMMKKKHHHIIIMMMSSSXXXZZZZZZeeevvvaaaYYYNNNDDD===:::888888888:::<<>>PPPpppzzz~~~fffLLL>>>>>>:::999:::666999666666888;;;NNNyyyiiiggg\\\UUUWWW^^^___dddaaaTTTLLLPPPTTTaaaxxxgggeeexxxnnnfffiii}}}|||{{{yyyvvvooorrrtttrrr]]]IIIAAA===@@@BBBIIIZZZmmm}}}iiiCCC999444333111111222333222111111222333777BBBUUUlll|||}}}www]]]JJJDDDMMMSSSYYY___eeehhhbbbYYYZZZ\\\```cccfffffffffeeelllvvv|||{{{yyyvvvuuuvvvxxxyyyyyywwwsssnnnllllllkkkgggddd\\\ZZZWWWTTTSSSSSSSSSTTTWWW___jjjsss|||yyygggTTT===FFFbbbuuummmdddiiiqqqsssqqqxxx|||}}}sssxxxuuulllkkknnnxxxmmmAAA777777444222444777AAAOOO___qqq~~~~~~uuuwwwwwwtttrrrWWWGGGGGGLLLLLLTTTvvvmmmYYYOOOMMMTTTfffyyyttthhhXXXPPPOOOPPPPPPNNNJJJIIIIIILLLPPPTTTVVVWWWYYYXXXUUUNNNFFFCCCEEEHHHKKKKKKKKKLLLOOOUUU\\\```aaalll}}}}}}```XXXMMMCCC===:::999999777888999>>>JJJXXX```bbbeeeiiilllnnnnnnjjj]]]PPPAAA???::::::<<<<<>>;;;::::::444888777666777<<>>CCCQQQaaatttzzz|||gggDDD:::555333111111222222222111000000222777CCCVVVlllzzz{{{~~~sssZZZKKKFFFMMMTTT^^^fffnnnrrrlllccc]]]___bbbfffiiikkkllllllqqq{{{|||xxxvvvssssssvvvxxxyyyxxxtttppplllkkkkkkiiieeeaaa[[[ZZZWWWUUUTTTTTTTTTUUUQQQYYYhhhxxxrrrhhhhhhYYY;;;@@@\\\qqqpppiiinnnvvvxxxwwwsssxxxssslllppp~~~xxxppp|||vvvGGG333444333111555777AAAOOO___ppp}}}{{{zzzmmmvvvyyymmmmmm~~~ttteeeUUUJJJHHHJJJMMMVVVyyyxxxcccNNNGGGHHHMMMYYYffffff^^^SSSMMMMMMOOOPPPOOOLLLKKKJJJLLLOOORRRSSSSSSVVVUUUSSSMMMGGGCCCCCCEEEIIIJJJLLLLLLOOOUUU^^^dddiiitttzzz]]]VVVLLLCCC===;;;999888888888999;;;@@@IIIQQQUUU^^^fffooorrrppphhhZZZMMMAAA???999999<<<;;;LLLkkk~~~vvveeeKKK===>>><<<;;;:::444555444555666???[[[wwwzzzmmmxxxkkk]]]QQQRRR\\\```iiifffVVVJJJOOOWWWeeexxxjjjnnnbbb___rrr|||{{{}}}|||xxxsssnnnpppqqqxxx}}}tttvvv|||dddJJJAAA:::;;;<<>>===:::::::::444444555555888BBB]]]vvvuuu}}}}}}qqqooo^^^OOONNN[[[bbbpppkkkXXXJJJPPPZZZgggwwwuuu|||lllaaa[[[[[[cccppp|||xxxxxx{{{{{{vvvpppnnnnnnmmmsssvvvmmmooooooNNNDDD=========???HHHUUUfffxxxhhhGGG:::666444222111222222111000111111333:::EEEUUUeeeooorrrrrr}}}kkkVVVKKKKKKRRR\\\iiiuuu|||rrrfffggghhhkkkpppvvv{{{}}}~~~{{{{{{|||zzz{{{~~~~~~zzzvvvoooqqqsssqqqmmmfffaaa^^^YYYXXXWWWVVVUUUTTTTTTTTTRRR]]]nnn}}}vvvwwwkkkRRR???KKKaaavvv~~~pppiiisssvvvrrrttt~~~uuuAAA444666333666999EEESSSaaaqqq|||zzztttwww{{{oookkkuuuqqqkkkdddVVVJJJGGGKKKMMMZZZ}}}dddUUUJJJLLLOOOLLLKKKNNNPPPNNNLLLJJJKKKMMMPPPRRRQQQOOOMMMMMMNNNOOOPPPOOOSSSRRROOOKKKFFFCCCBBBBBBIIILLLMMMKKKKKKRRR```kkkwwwVVVPPPHHHAAA<<<999666555222555:::>>>BBBKKKZZZggggggwww{{{jjjWWWJJJAAA???999888;;;;;;LLLlll{{{sssTTT???<<<999999;;;666888888888999CCC\\\}}}|||~~~ppp___NNNMMM\\\fffwwwqqq[[[LLLSSS^^^jjjyyywwweeeUUUPPPTTT___hhhkkkvvv}}}~~~yyytttuuuyyyyyytttnnnmmmllljjjooorrrjjjlllwwwRRRGGG??????@@@@@@HHHTTTcccxxxpppMMM<<<666444222111222222111000222333555;;;FFFUUUccckkkpppoooyyy~~~hhhSSSJJJKKKRRR\\\iiivvv{{{qqqooonnnmmmnnnrrrwww}}}}}}~~~|||yyy{{{~~~{{{xxxyyy{{{yyysssnnnnnnssswwwuuunnnfffaaa___XXXWWWVVVUUUTTTTTTTTTTTTMMMYYYkkkzzzuuucccKKKBBBGGGZZZuuu}}}|||yyyuuuyyyyyyvvvJJJ777999555666777DDDSSS```pppzzz{{{{{{|||uuudddOOO@@@DDDPPPLLLZZZ||||||[[[NNNGGGLLLPPPMMMJJJKKKHHHHHHGGGGGGHHHJJJMMMPPPSSSPPPNNNMMMNNNOOOOOONNNSSSQQQNNNJJJFFFCCCBBBAAAJJJMMMNNNKKKJJJQQQaaannn{{{TTTPPPHHH@@@:::888888888888999:::<<>>AAA>>>???HHHMMMVVVoooTTTAAA888555222111222333333222111111444===HHHVVVbbbjjjhhhhhhhhhkkktttsss]]]OOOLLLMMMUUU]]]iiiwww|||oooiiijjjlllmmmppptttzzz~~~~~~{{{zzzyyyxxxwwwxxxyyyyyyxxxwwwwwwwwwxxxvvvsssqqqtttyyyyyyrrriiiddd```]]]XXXWWWVVVVVVXXXWWWTTTQQQOOOPPPXXXgggyyyuuuaaaSSSGGG@@@LLLnnnwww}}}zzzvvvqqq|||XXX;;;999...777;;;IIIWWWccctttzzzwwwzzzwwwjjjVVVHHHFFFIIIJJJSSSnnntttZZZQQQJJJLLLOOOLLLGGGDDDAAAAAABBBCCCFFFIIILLLNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLIIIGGGEEECCCBBBBBBGGGLLLRRRSSSTTT\\\jjjvvvyyyOOOKKKDDD===888666666666888:::<<>>???<<<888888777777888888999EEEbbb|||fff[[[QQQPPPXXXZZZdddcccWWWQQQVVVZZZeeexxxvvvoooeeeTTTQQQ]]]vvv~~~wwwlllnnnttt{{{}}}{{{yyyyyywwwtttsssrrrqqqooommmjjjhhheeebbb\\\ZZZ```iiivvveeeKKK???BBB>>>===DDDGGGPPPooobbbEEE777555333222333333222111111111444???QQQbbblllpppgggcccaaafffxxxkkkVVVKKKLLLPPPWWW___kkkwwwyyymmmggghhhiiikkknnnssszzz|||{{{|||xxxwwwvvvuuuuuuuuuvvvwwwssstttvvvyyy{{{zzzwwwtttxxx{{{yyypppgggbbb___[[[XXXWWWVVVVVVWWWUUURRRPPPNNNNNNSSS```qqqrrrbbbXXXGGG===DDD```yyyyyyvvvoooyyy~~~~~~sssppp~~~qqq}}}```>>>999...666===JJJXXXcccrrruuuttt}}}yyy^^^JJJHHHKKKJJJ[[[~~~vvvXXXPPPKKKMMMOOOLLLHHHFFFBBBAAA@@@AAACCCGGGKKKNNNOOOPPPPPPQQQPPPOOOMMMLLLIIIHHHFFFEEECCCCCCCCCCCCFFFOOOXXX\\\^^^fffvvvsssLLLHHHBBB<<<888666666666888:::===@@@GGGTTTcccnnnmmmpppqqqmmmhhh```TTTKKK@@@666888666999===GGGooo}}}VVV===>>><<<888999777777:::999888HHHlll{{{dddYYYNNNNNNVVVYYYccccccXXXPPPUUU[[[eeewww{{{]]]YYYWWWRRR]]]ttthhhqqqxxx}}}}}}~~~{{{xxxvvvuuutttssssssrrrpppllliiifffccc```]]]XXXWWW___iiiiiiMMM@@@BBB===;;;@@@AAALLLiiioooFFF777555444444444444222000444333666BBBXXXllltttrrrhhhbbb___iiiwwwvvvwwwaaaNNNGGGIIIOOOZZZbbblllssswwwwwwmmmcccdddeeefffhhhlllrrrzzzzzzyyy{{{xxxwwwvvvuuuuuuuuuvvvwwwssstttuuuxxxzzz{{{zzzxxxxxxyyyvvvllldddaaa^^^[[[XXXWWWWWWWWWVVVTTTQQQOOONNNMMMPPPYYYhhhvvvzzz{{{}}}}}}oooccc\\\NNNBBB@@@RRRiiipppkkkdddeeeoooqqqjjjjjjuuu~~~~~~jjjjjjtttzzzccc===777...444===KKK\\\jjjxxxrrrxxxlllOOOIIIKKKJJJaaazzzVVVOOOJJJNNNRRRPPPMMMLLLEEECCC@@@???AAAEEEJJJMMMOOOPPPPPPQQQPPPNNNLLLKKKHHHFFFEEEDDDDDDDDDFFFGGGEEEQQQ^^^eeehhhqqqtttJJJGGGBBB<<<888777666777888:::===AAAIIIUUUcccnnnkkkpppqqqnnniiibbbTTTGGG<<<333666555888<<>>>>><<<999999777666:::999:::QQQ~~~oooeeeaaa]]]eeeeeeiiikkkppp~~~dddWWWKKKLLLVVVZZZggggggZZZNNNSSS[[[fffwww|||\\\WWWYYY\\\ppp~~~jjj}}}yyyvvvtttsssrrrrrrrrrrrrooojjjgggccc```^^^[[[WWWWWW```kkknnnQQQAAABBB===:::======BBBYYY}}}xxxEEE888666444444444444222000333333666BBBZZZoootttnnnbbb^^^___pppyyypppZZZKKKFFFIIIMMMZZZbbbiiilllllljjjccc[[[___aaacccfffkkkrrryyy{{{yyy{{{zzzyyyxxxwwwwwwwwwxxxyyyxxxvvvtttuuuwwwyyyzzzzzztttuuuqqqiiicccaaa___\\\XXXYYYYYYXXXUUUSSSPPPOOOQQQOOOOOOUUU```llluuuyyyvvvwww{{{xxxkkkccc```YYYKKKBBBKKK]]]hhhddd\\\[[[dddgggaaaaaakkkvvvyyyfffggg~~~{{{pppuuuuuuzzz~~~eee>>>888222666<<>>BBBIIIUUUccclllnnnpppnnnfffbbb^^^SSSFFF:::222666666999;;;CCCjjj\\\???>>>===:::999777444999999===^^^~~~}}}~~~dddYYYWWWXXXZZZYYYTTTWWWXXX[[[zzzxxxzzzeeeWWWKKKLLLWWW[[[iiijjj[[[LLLPPPZZZfffuuuaaa^^^gggssssss|||wwwttttttrrrrrrrrrrrrqqqnnniiifffccc```^^^\\\XXXXXXaaalllsssTTTBBBAAA<<<999<<<<<<<<>>OOOhhh}}}xxxnnniiiQQQIIIMMMRRR^^^|||ZZZOOOIIIQQQ]]]```[[[VVVKKKHHHDDDAAA@@@BBBFFFIIILLLMMMOOOPPPPPPMMMKKKIIIIIIGGGFFFEEEFFFIIIKKKMMMIIIVVVfffttt~~~~~~DDDBBB>>>:::777666555666999;;;???BBBIIITTTaaakkkmmmppplllccc^^^\\\OOO@@@999222888888;;;<<>>:::777AAARRRjjjrrrrrrbbbRRRHHHJJJQQQWWW}}}bbbSSSJJJSSSbbbggg___VVVNNNKKKFFFCCCAAABBBDDDFFFJJJLLLNNNPPPPPPNNNKKKIIIIIIGGGFFFEEEFFFIIILLLNNNOOOYYYiiiyyyBBB@@@<<<999666555444444999<<>>;;;:::777777;;;999>>>ffflllsss}}}zzzdddZZZPPPPPPXXXZZZ___cccVVVHHHMMMWWWbbbnnn||||||zzzfffqqq{{{vvvttttttsssrrrqqqqqqpppnnnjjjgggfffdddaaa^^^YYYVVV\\\eeexxxzzzXXXCCC@@@:::999======CCCGGGeeeyyyzzzHHH<<<999555222222333333333000666===HHH___uuuyyyooofffeeemmmzzzmmmQQQAAA@@@DDDDDD@@@FFFMMMPPPNNNKKKNNNQQQRRRSSSXXX___eeekkkqqqwwwzzzvvv}}}~~~{{{|||yyyxxxvvvuuuuuuuuuvvvwwwuuuttttttuuuwwwxxxwwwuuuuuuuuurrrlllhhhfffaaa[[[[[[]]]^^^\\\WWWRRRQQQRRRPPPOOONNNQQQWWWaaajjjooooooxxxvvvbbb]]]aaaqqqfffTTTIIIQQQaaagggbbbeeeaaafffooollldddmmmyyytttkkkxxxyyyzzz{{{|||qqqEEE===999333EEETTTjjj}}}rrr}}}yyyjjjbbbVVVGGGEEEMMMRRRuuuhhhWWWKKKUUUeeejjj```UUUOOOLLLHHHDDDBBBBBBCCCDDDIIIKKKNNNPPPPPPNNNKKKJJJIIIGGGEEEDDDEEEHHHLLLNNNSSS\\\kkk}}}