BM6P6(@ ---,,,+++***))))))))))))************************(((((((((((((((((((((((('''&&&&&&''')))***)))(((******))))))((((((''''''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((('''''''''&&&))))))((('''%%%$$$######$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((+++***)))(((((()))***+++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''''''''&&&))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,+++***)))'''''''''((())))))(((((((((''''''''''''''''''(((***+++,,,---...)))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((($$$$$$&&&'''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&,,,((($$$"""###%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''',,,+++***)))((((((((((((((((((((((((((((((((((((************************((('''&&&''')))***)))((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((''''''&&&''''''''''''(((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))***)))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''***)))((((((''''''((((((''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))(((''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))'''&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((******)))((((((((())))))(((((((((((((((((((((((())))))))))))************+++++++++*********))))))(((((()))))))))*********************+++++++++,,,---,,,***)))))))))***+++))))))((((((((('''''''''''''''((()))******++++++---,,,++++++************''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((('''''')))'''&&&&&&''''''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&+++***)))(((''''''''''''((((((((((((((((((((((((************************((('''&&&''')))***)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&'''((()))))))))((('''''''''((()))***+++***)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((+++***))))))(((((())))))'''''''''(((''''''&&&%%%&&&''''''''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((((())))))''''''''''''''''''''''''))))))))))))************+++++++++***************'''((((((((()))))))))))))))))))))*********++++++,,,+++******)))*********)))))))))((((((((('''''''''''''''(((((()))))))))))))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$((('''%%%%%%&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''******))))))((((((((('''((('''&&&&&&'''(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%+++***)))(((((((((((((((************************'''''''''''''''''''''''')))((('''((()))***)))((())))))))))))((((((((((((++++++******))))))((((((%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''((('''%%%$$$$$$&&&((()))******))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''((((((((())))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***((((((((((((((((((((((((((()))))))))************************************((((((((()))))))))******((())))))))))))*********))))))(((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((%%%&&&&&&&&&%%%###!!! ''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$'''&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&******))))))((('''''''''((('''&&&&&&'''((('''%%%'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%++++++***)))))))))******))))))))))))))))))))))))''''''''''''''''''''''''***)))(((((()))***)))'''+++******)))(((''''''&&&++++++******))))))(((((('''''''''''''''&&&%%%%%%''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))((()))))))))************************************)))))))))*********++++++((())))))))))))*********((((((((()))))))))((((((***)))))))))((((((((((((******)))))))))((((((((((((((())))))((('''%%%$$$''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))*********++++++(((((((((''''''&&&&&&&&&(((&&&%%%&&&'''((('''&&&''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%++++++************++++++''''''''''''''''''''''''************************+++)))((((((******)))'''*********)))((((((''''''))))))))))))))))))(((((())))))******))))))((('''''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''((()))***++++++***)))((((((((()))***+++(((((()))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))+++***))))))(((((())))))%%%&&&''''''(((''''''''')))))))))(((((((((((('''((((((((((((((((((''''''))))))************))))))''''''((((((((()))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((()))%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))((((((((('''''''''(((((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))************************))))))))))))***************************+++++++++************++++++++++++)))))))))*********++++++))))))***++++++++++++*********)))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((%%%%%%%%%&&&''''''(((((()))((((((''''''(((((()))'''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((&&&$$$""""""$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&'''''''''''''''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%******))))))))))))******''''''''''''''''''''''''************************+++***))))))******)))'''''''''(((((())))))******(((((((((((((((((())))))(((((())))))(((((('''&&&''''''''''''((((((((((((''''''''''''((((((((()))((((((((())))))*********)))))))))))))))*********))))))*********)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))***)))((((((''''''((((((%%%&&&&&&'''((((((''''''))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))(((&&&&&&'''''''''((((((((((((((()))******)))(((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&!!!""""""###$$$$$$%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''')))*********))))))'''''''''(((((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))************************+++++++++,,,((()))***+++,,,++++++************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((($$$$$$%%%&&&&&&'''(((((()))((((((''''''(((((()))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))'''&&&%%%&&&((()))((('''$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&))))))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((,,,***))))))******)))'''$$$%%%&&&((()))+++,,,---&&&&&&''''''(((((())))))%%%%%%&&&&&&%%%%%%$$$###''''''''''''((((((((()))&&&'''''''''(((((()))))),,,,,,+++***)))((('''&&&&&&&&&'''((()))(((((((((******+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''******))))))(((((((((''''''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%'''((((((((('''&&&&&&''''''''''''''''''&&&$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++++++++***)))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((,,,+++***))))))((())))))(((((((((((((((((((((((())))))))))))************))))))******++++++++++++(((((((((((())))))))))))***++++++++++++,,,,,,,,,&&&'''(((*********)))(((************))))))))))))&&&&&&&&&'''''''''((((((((((((''''''((()))+++,,,''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$#########%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++'''&&&%%%&&&((()))((('''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))******)))(((((((((((((((******))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''(((((((((((('''''''''''',,,((($$$$$$(((***)))&&&(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((++++++***)))(((((())))))((()))*********((('''&&&))))))((('''''''''''''''(((((((((((())))))))))))***)))(((&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((('''%%%$$$$$$%%%'''(((&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''+++)))(((''''''((()))+++((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''''''''''')))+++,,,(((''''''&&&&&&((()))************)))))))))))))))))))))))))))))))))))))))***,,,,,,+++)))((()))***+++++++++++++++***)))(((***************++++++,,,)))))))))))))))*********&&&&&&''''''(((((())))))&&&((()))******)))(((&&&***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""$$$%%%'''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))******)))(((((((((((((((***)))))))))((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((())))))))))))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))+++'''$$$%%%)))***(((&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++******)))(((((())))))((()))******)))((('''&&&))))))((('''''''''''''''(((((((((((()))))))))))))))(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&((('''''''''((()))******(((''''''&&&'''((()))***))))))))))))))))))))))))***************************+++,,,+++)))((()))******++++++++++++***)))(((***))))))))))))***++++++++++++******))))))(((((('''''''''((((((((((((((('''(((***++++++***((('''***))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''###$$$%%%'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&''''''(((%%%%%%&&&'''((()))******)))'''%%%'''******(((%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((((())))))((())))))))))))((((((''')))((((((''''''''''''((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((''''''(((((()))(((((())))))*********+++''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''(((((()))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++***+++++++++)))((()))*********++++++******))))))))))))((((((((()))******,,,,,,+++***)))(((''''''((((((((((((((('''''''''((()))***++++++***)))((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))***))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***(((''''''(((******'''%%%(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***))))))((((((((())))))((())))))))))))((((((((()))(((''''''''''''(((((((((((((((((())))))))))))+++***)))((((((((((((((()))((('''''''''((()))***************************''''''''''''''''''''''''))))))(((''''''&&&''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***)))))))))'''((()))))))))((('''&&&''''''''''''((((((((()))((((((((()))))))))))))))************************)))***+++***)))((()))***))))))************))))))((((((((((((((())))))***+++*********))))))(((((())))))((((((''''''&&&&&&))))))***++++++***))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''$$$######%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''')))***)))'''%%%(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((()))))))))(((((((((((()))))))))((((((''''''''''''(((((((((((((((((()))))))))))),,,+++***)))''''''&&&&&&)))(((''''''''')))***+++------,,,+++***)))((((((((((((((((((((((((((((((***)))((('''''''''''''''---,,,+++***)))''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((((((((('''''''''''''''''''''''''''(((((()))***)))))))))&&&'''((())))))(((&&&%%%&&&''''''(((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))((()))******)))((()))***((())))))*********))))))((((((((((((((())))))***(((((())))))*********+++))))))((((((''''''&&&&&&)))))))))******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))(((((((((((())))))***(((''''''''''''(((((()))(((((((((((())))))))))))++++++)))((('''&&&&&&&&&(((((((((((()))***++++++---,,,,,,+++***)))(((((((((((((((((((((((((((((())))))(((((('''(((((((((---,,,+++***)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''(((((((((''''''&&&''''''((()))(((((((((&&&''''''(((((())))))***((((((((((((((((((((((((''')))***)))(((((()))+++(((((())))))******))))))))))))((((((((()))******''''''((()))***+++,,,,,,(((((((((((((((''''''''')))(((((((((((((((((()))((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))******)))((((((((((((((('''((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&%%%%%%&&&&&&((())))))'''''''''(((((((((((((((((((((((('''''''''((()))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((''''''((()))***+++'''''''''''''''((())))))(((((((((((())))))))))))((('''''''''''''''((((((''''''((()))***++++++***************************(((((((((((((((((((((((((((((((((((((((((()))***)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&((()))))))))((('''&&&&&&''''''((())))))***(((((((((((((((((((((((('''((())))))(((((()))+++'''(((((()))))))))))))))***))))))))))))***++++++(((((())))))******++++++'''''''''(((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''((())))))(((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$(((***(((""" $$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***%%%&&&&&&'''((()))******((((((((('''&&&&&&(((***(((((((((((()))))))))***''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***)))(((''''''''')))***+++'''''''''''''''((()))***(((((((((((())))))))))))$$$$$$%%%%%%'''(((***+++&&&''')))***+++++++++***&&&'''((()))***+++,,,,,,))))))))))))))))))))))))(((((('''(((((()))***+++%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&''')))***%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&((())))))(((((()))+++''''''((()))))))))))))))***************++++++,,,************))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''((()))******)))((('''((()))***++++++***)))(((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&!!!&&&***&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************((('''''''''''')))+++,,,***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&******)))((((((((((((((())))))(((((('''''''''&&&((('''&&&''')))*********''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((('''(((((()))***+++++++++************************))))))+++,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((***)))(((''''''((()))***((((((((((((((())))))***))))))((('''''''''''''''$$$$$$%%%%%%'''(((******)))'''%%%%%%''')))***)))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''************))))))))))))'''''''''''''''((())))))&&&&&&&&&''''''''''''((()))(((((('''''''''((((((((((((''''''''')))***+++)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((''''''((((((((((((((()))***+++''''''(((((())))))*********************)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***(((&&&%%%%%%&&&$$$###***)))(((''''''((()))***''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***)))'''&&&&&&''')))***''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''&&&&&&%%%&&&'''((()))***)))'''&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))***+++,,,---''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&###"""((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))(((''''''&&&)))(((((((((''''''''''''))))))(((''''''''''''''')))((((((((('''''''''''')))))))))******(((&&&$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''***)))(((''''''((()))*********))))))******+++,,,))))))((('''''''''''''''''''''&&&&&&&&&''''''(((((('''%%%%%%'''))))))((()))(((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''(((((()))&&&&&&&&&''''''''''''(((((((((((('''(((((())))))***)))(((''''''((())))))))))))))))))))))))))))))((('''''''''(((((()))***))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))(((''''''(((((('''''''''((())))))''''''(((((())))))))))))))))))*********)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***(((&&&&&&''''''&&&%%%((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))((('''&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***%%%""""""%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''((())))))******)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((''''''((((((((((((''''''''''''(((((('''&&&&&&&&&''''''((((((((((((''''''''''''((()))+++,,,+++((($$$"""))))))))))))(((((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))******+++'''''''''''''''''''''''''''((()))***++++++++++++((())))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((''''''''''''&&&))))))(((((((((((())))))******))))))******+++,,,))))))((('''''''''''''''***)))((('''&&&%%%%%%%%%(((&&&%%%%%%'''(((((('''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((((('''''''''((()))******+++***)))(((''''''''''''))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))(((((('''((((((''''''&&&''''''''''''(((((((((((()))))))))(((((()))*********))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***(((&&&'''((()))(((''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''###$$$$$$###!!!!!!###%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************&&&'''(((*********)))((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''(((((((((((((((''''''''')))(((((('''''''''((((((((((((((((((((('''''''''&&&)))+++---,,,***((((((*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******'''''''''''''''''''''''''''((()))******+++******))))))*********)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))'''''''''''''''((())))))))))))((('''''''''''''''***)))((('''&&&%%%%%%%%%(((&&&%%%%%%'''((('''&&&((((((((((((((('''''''''''''''(((((((((((('''''')))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))******)))((((((((((((((())))))))))))))))))))))))''''''((((((***+++,,,---))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))*********)))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&&&&''')))((('''(((''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%'''((((((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######"""  """%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$!!!$$$''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************&&&''')))******)))(((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((('''''''''(((((((((((((((***)))))))))))))))******'''''''''((((((((((((((()))+++,,,,,,******+++---++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''((()))******+++************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&'''''''''&&&&&&''''''((()))******(((((())))))))))))(((((('''''''''&&&'''(((((()))))))))((('''''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&(((((('''%%%'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))***+++---...///))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&'''((()))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&$$$%%%&&&''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$!!!&&&'''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))*********))))))'''''''''(((((((((((((((******))))))******++++++'''''''''(((((((((((((((,,,......,,,)))(((***---+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++++++++,,,++++++***)))*********************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((()))******(((((())))))))))))(((((())))))(((((())))))***+++))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''((())))))'''%%%'''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''&&&'''((()))************((((((((((((((((((((((((************+++,,,......)))))))))))))))))))))))),,,,,,+++***)))((('''''''''(((((()))))))))))))))((((((''''''&&&'''''''''(((((((((''''''''''''&&&''''''((()))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$$$$&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$"""%%%((((((&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************''''''''''''((((((((())))))))))))))))))***++++++''''''''''''((((((((()))'''***------)))''')))+++******))))))((((((''''''))))))))))))))))))))))))***************************)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,---+++)))''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%&&&(((***+++***)))))))))(((((('''''''''((()))******)))(((''')))(((((((((((()))******))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))))))))******(((&&&''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((***)))(((''''''''''''''''''((()))******)))(((((((((((((((((((((((((((((()))))))))))))))***+++,,,))))))))))))))))))))))))++++++******))))))((((((''''''((()))))))))))))))(((((('''''''''((())))))(((((('''''''''&&&&&&&&&((((((((()))((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((***(((&&&%%%&&&'''&&&%%%"""###$$$&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''+++***))))))))))))***+++''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&%%%&&&&&&'''&&&%%%$$$###"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&)))++++++***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))******************)))(((''''''((()))******)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************&&&'''''''''(((((())))))((((((((((((((()))******&&&'''''''''(((((())))))$$$+++---+++)))***,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))***+++,,,,,,---,,,,,,---+++(((%%%%%%''')))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++,,,---,,,+++)))(((&&&%%%$$$'''((()))******)))((('''&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((''''''&&&&&&&&&''''''************++++++(((&&&&&&'''''''''(((((())))))''''''((((((((((((''''''((()))))))))******++++++'''''''''&&&&&&'''''''''&&&&&&''''''((()))******&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((---,,,+++)))(((((((((((())))))*********((('''&&&(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))((((((((((((((()))***+++(((((('''''''''&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((,,,***''''''''''''&&&%%%###%%%&&&((())))))(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%###""""""###%%%&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###""" !!!$$$&&&'''(((((('''$$$$$$&&&''''''&&&$$$$$$%%%'''***++++++)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$&&&(((******(((&&&$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))'''$$$""""""###%%%'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************)))(((((('''%%%%%%&&&((()))((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))(((((((((((())))))))))))(((((((((((()))******(((%%%%%%))),,,))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************---***((())),,,...---+++))))))))))))*********************)))))))))))))))*********)))(((&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&************))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++''''''(((((())))))******))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$""""""&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''))),,,+++(((%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$"""!!!"""###***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%++++++***((('''&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$%%%&&&&&&%%%###"""(((((((((((((((((((((''')))((('''%%%%%%%%%''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************)))(((((('''&&&%%%&&&((()))(((''''''''''''((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''')))+++***((('''((()))(((((((((((((((((((((((((((((((((((()))))))))*********************++++++***'''&&&&&&)))******((())))))))))))************++++++******)))(((((((((((((((((()))(((((('''&&&*********+++++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))((('''&&&&&&&&&&&&'''*********)))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&)))))))))(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((()))))))))(((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&'''))))))(((&&&))))))(((((((((((())))))''''''''''''''''''''''''***))))))+++------***'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%((('''&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******))))))(((((('''&&&%%%&&&(((((((((&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((%%%(((++++++***(((''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))***+++++++++,,,((('''%%%&&&((())))))((()))))))))*********++++++,,,++++++***)))(((''''''&&&'''(((((())))))))))))'''''''''(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&''''''******))))))))))))((((((((())))))******))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*********)))(((&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((()))))))))))))))((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''&&&&&&''')))***((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&((())))))'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&(((((((((&&&%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))*********)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))))))))(((((((((&&&%%%&&&'''((('''&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))******)))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&''')))******)))(((((())))))))))))))))))))))))(((((()))))))))*********(((((()))***+++,,,,,,,,,***)))))))))******++++++))))))*********+++++++++*********)))))))))))))))''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((***)))))))))((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''&&&''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((()))))))))******)))))))))((((((((('''''''''''''''******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((******))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((''''''&&&((()))***)))'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&((()))((('''&&&'''(((%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((&&&'''''''''(((((())))))&&&''')))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))((((((((('''&&&&&&'''((('''%%%))))))((((((''''''&&&&&&((((((((((((((((((((((((***))))))))))))))))))***))))))************))))))((((((((((((((((((((((((************************))))))))))))(((((((((((())))))))))))(((((((((((()))(((''''''((()))***+++************************))))))))))))************(((((()))***+++,,,,,,,,,***++++++******+++,,,---************++++++++++++((((((((()))******++++++)))))))))))))))(((((('''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((())))))))))))((((((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''(((((()))''''''&&&&&&''''''((()))''''''&&&&&&&&&''''''(((******))))))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&''')))***((('''))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''&&&&&&''''''((()))))))))%%%&&&((())))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))((((((((('''&&&&&&'''(((&&&%%%((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))************++++++++++++))))))))))))(((((((((((())))))))))))((((((((((((***(((%%%%%%'''***++++++++++++++++++++++++++++++)))))))))*********++++++)))))))))***+++++++++,,,((()))***)))((((((***,,,*********++++++++++++,,,((((((((()))******++++++************))))))((('''(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''(((***+++,,,((((((''''''(((((()))***'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''((()))&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((())))))***&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((())))))(((((()))'''&&&&&&''''''&&&%%%'''''''''((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))(((((((((((())))))))))))(((((((((((()))'''%%%''')))++++++)))************************))))))*********+++++++++******************++++++'''(((***)))''''''))),,,*********+++++++++,,,,,,************))))))(((((((((((()))************)))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))((((((((('''''''''((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((()))***)))))))))))))))***++++++&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&%%%$$$$$$%%%'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$%%%$$$""""""$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%$$$$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''"""$$$%%%'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((((((''''''&&&&&&&&&'''((())))))***''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&'''((())))))(((((()))(((&&&&&&''''''&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&))),,,---***''')))))))))))))))))))))))))))************++++++++++++++++++***************''')))+++***((((((***---******+++++++++,,,,,,,,,------,,,***)))'''&&&&&&&&&'''((()))++++++,,,,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******)))(((((((((''''''''''''******++++++++++++******))))))))))))))))))))))))((((((''''''''''''((((((///...,,,)))'''%%%$$$###***************++++++,,,&&&&&&&&&&&&&&&'''((()))******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%''')))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((('''%%%$$$###$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''(((+++,,,,,,+++((('''$$$$$$###%%%&&&'''&&&$$$(((((((((''''''(((((((((''''''''''''''''''''''''&&&((()))(((%%%%%%'''***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$&&&((()))(((((('''&&&%%%$$$$$$###$$$&&&''''''&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&(((++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%''')))******)))((('''''''''''''''((())))))((('''&&&''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))((((((((((((&&&&&&&&&'''((()))******&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))'''%%%%%%'''''''''&&&)))***++++++***)))((('''+++*********))))))((((((+++***)))(((((()))***+++((()))*********((('''&&&+++***************+++++++++++++++***************)))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,***)))(((((()))+++---...++++++++++++++++++++++++///...---,,,+++,,,------******+++++++++,,,,,,,,,++++++++++++******))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((())))))(((&&&$$$###))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((('''''''''&&&&&&&&&###%%%(((***+++***((('''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$%%%&&&((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''&&&&&&'''((()))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))(((((((((((())))))******)))((((((((())))))***(((''''''((()))(((''')))******++++++***)))(((+++*********))))))))))))+++,,,------------,,,+++))))))*********)))''''''---,,,+++++++++++++++,,,************************))))))))))))))))))))))))************+++++++++,,,+++++++++,,,,,,,,,,,,,,,*********+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,++++++++++++***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))******)))((((((((())))))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&###%%%''')))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))((('''&&&'''(((***)))(((&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''&&&&&&'''(((&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***+++***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))******))))))))))))(((((((((((()))))),,,+++******))))))))))))+++)))'''((()))******)))((()))******+++************************)))))))))***,,,...000000...,,,***)))************)))((((((,,,,,,+++***))))))******************************************************++++++++++++,,,,,,,,,,,,.........---------------+++,,,---.......................................///...------,,,,,,---------------.........//////000///...,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((((((((((((((((((((((((%%%&&&)))******)))&&&%%%))))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''''''(((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))((('''''''''(((***)))(((&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''&&&&&&'''((('''%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***+++***'''%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************)))))))))(((((((((((()))))),,,+++***)))))))))))))))***((('''''')))******)))((())))))***++++++++++++************************)))***,,,------,,,***)))*********************)))***)))(((''''''''''''''')))))))))***************+++++++++++++++++++++++++++,,,,,,,,,------------/////////......------,,,+++,,,...///000///...---........................///......------------------------.........//////111///...------...///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************((((((((((((((((((((((((&&&'''(((******((('''&&&(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((('''&&&'''((('''%%%###(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((())))))((())))))***************))))))(((((((((((())))))+++***))))))(((((((((((()))'''&&&'''(((******)))))))))*********+++,,,,,,***************+++++++++******))))))))))))******+++************+++++++++******)))((((((((((((((()))*********+++++++++,,,------------------------------------............//////......---------,,,,,,---.../////////...---------------------------...//////.........------------------............000///...---......///000......////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))+++)))((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))((()))******++++++******))))))(((((((((((())))))))))))((((((((())))))***((('''&&&&&&(((******)))++++++*********+++,,,,,,*********+++++++++++++++---,,,***))))))***,,,---+++++++++***++++++,,,------,,,,,,,,,,,,,,,------******++++++,,,---------........................---........./////////////////////...............---....../////////.................................////////////...---------------............////////////000000000000000//////000000000000//////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((()))'''(((***)))(((&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))),,,***'''''')))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''((((((((()))*********'''((((((((())))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))***+++,,,,,,)))'''&&&''')))+++++++++---,,,+++*********+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------------...///000111++++++,,,------...//////////////////////////////....../////////000000000/////////000000000000000111000000/////////000000////////////////////////...//////000///...---,,,....../////////000000000///000222333333333111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))'''(((***)))(((&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%### !!!$$$%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((((((((('''(((((()))***++++++,,,(((((((((((())))))))))))))))))***++++++++++++***))))))(((((((((((()))))))))))))))***+++,,,......***)))((()))+++,,,---,,,...---+++*********++++++*********++++++,,,,,,,,,(((***,,,......,,,***(((,,,,,,+++***+++,,,...///,,,,,,,,,---...///000111,,,,,,------...///000000000000000000000000000000////////////000000000000000000000111222222222333333222111000000000222222000000000000000000000000...///000000000///---,,,000000000000111111111111///111444666666555333111111111222222222222111111222222222222222222222222000000000000000000000000111111111111111111111111........................++++++++++++++++++++++++((()))+++------+++)))(((...---+++)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&'''((((((((())))))******''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&'''(((******((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((%%%''')))+++***)))&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$###$$$%%%''''''%%%&&&((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))******))))))((((((''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))))))))((((((((((((((()))))))))))))))******+++++++++***************+++++++++******++++++,,,---******+++,,,,,,---......------------------------------......///000000000111111000000/////////...111111000000//////......////////////////////////111111111111000000000000333333222222111000000000...//////000000000//////000000////////////000000000000000000000000000000222222222222222222222222---......000111222333333666555333111000000111111111111222222333222222222333333222222111000000000000000000000000000000000---...///000000///...---*********+++,,,---...///******)))(((((('''((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))+++---,,,)))&&&$$$$$$))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&)))))))))((('''%%%$$$###))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%$$$######$$$%%%'''(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&+++'''###$$$'''(((&&&"""%%%%%%%%%%%%%%%&&&'''(((***)))(((''''''((()))******)))))))))((((((((('''))))))((((((((('''''''''(((((((((''''''&&&&&&&&&))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((()))***++++++************************************)))))))))(((++++++++++++************)))))))))))))))***++++++++++++************+++++++++++++++++++++,,,------+++++++++,,,------..............................------...//////000000111111111111000000/////////000000000000000000000000000000000000000000000000111111111000000000111111111111000000000000//////000000111111111111000000000000000//////000000000000000000000000000000000222222222222222222222222111111222333444555666777666555333222111111111222333333444444444333333222333333222222111000000000000000000000000000000000---...///000000///...---------,,,,,,,,,------...------,,,+++++++++,,,,,,*********)))))))))))))))))))))))))))((((((((((((((((((((('''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,***(((''''''))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))((('''&&&&&&''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&((($$$"""###'''***(((&&&&&&&&&%%%%%%%%%&&&''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''((((((((((((''''''''''''))))))((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((()))***,,,,,,************************************))))))))))))++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,------......///000000000000000000000000.........///000000111111111111111111111000000000//////000000111222222333222222222222222222222222333222111000000111222333000000000111111111222222111222222333333222222111111111000000000000111111000000000000000000000000222222222222222222222222333333444555666777888888666555444333333333333333666666666666555555444333333333222222111000000000000000000000000000000000......////////////......000//////...............//////......---.........---,,,,,,,,,++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%(((***+++*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))(((((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))))))))((('''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$"""!!!###'''******)))''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((*********++++++*********'''''''''((()))+++,,,---*********************************)))))))))))))))((()))))))))))))))******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------...///---------....../////////000000000000000000000000...//////000000111111222222222222222222111111111111111111111222222333333222222222222222222222222444333111111111222444555222222333444555555666666333444444444444333333222222111111000000111111222111111111111111111111111222222222222222222222222222222222333444555555666555555555555444444444444888888888888777666444444333333222222111000000000000000000000000000000000...//////////////////...000000/////////000111111222111000///............///......---,,,++++++***((((((((()))))))))******+++++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***+++*********+++(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))$$$%%%&&&((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((()))))))))'''''''''&&&&&&''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$""""""###'''******)))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''''''''((()))+++,,,---************************))))))))))))))))))******(((((())))))*********++++++++++++++++++,,,,,,---------,,,------...//////......------......///000...///////////////000000//////////////////////////////000000111222222222222222222333333333333333444444333333222222222222222222222222222222222222444333222222333444555666333333444555666777888888555555555555555444333333222222111111111111222222222222222222222222222222222222222222222222222222111111222222333333444444444555555555555555555555888888888888777666555444333333222222111000000000/////////////////////////////////......//////////////////000111222444555777666444333222111000000111111000///...---,,,+++)))))))))))))))************************)))((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((((((((((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))******))))))))))))************(((((())))))))))))******))))))))))))))))))))))))******++++++++++++******(((((((((((()))***,,,,,,++++++++++++++++++++++++))))))))))))******************++++++,,,---------,,,,,,++++++,,,,,,---...------------...///000111//////......//////000111000000000000000000000000////////////////////////000000000111222222333333333333333333444444444444666555555444333333222222333333333333333333333333333333444444555555666666333333444444555666777777666666666666555444333333333333222222222222333333222222222222222222222222222222222222222222222222222222333333444444444444333333444555666666666555777777777777666666555444333333222222111000000000//////////////////////////////............//////......///000222444555666::::::999888777777777777777666555444222111000///------,,,,,,,,,+++++++++((()))***++++++***((('''))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***++++++)))'''&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******)))))))))))))))))))))((('''&&&''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&((()))***++++++***)))((('''((((((((()))))))))***(((((()))))))))*********)))))))))******+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))(((((()))***++++++++++++++++++++++++++++++((()))))))))******************+++,,,,,,---......,,,,,,,,,,,,,,,---..................///000111222000////////////000111111111111111111111111111111111111111111111111111111000000111111222333333444333333444444555555555555555555555444444444444444444444444444444444444444222333555777777777666555444555555666666777777777666666666666555444333222333333222222222222333333333333333333333333333333222222222222222222222222333333333333444444444444111222444555666666555555444555555555555555444444333333222222111000000000////////////////////////000///...------...///000/////////000111333444555888888999999:::<<<===>>>???>>>===;;;999777666555222111111000///...------((()))+++,,,---,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))(((&&&%%%&&&'''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))))))))((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%'''(((&&&&&&%%%%%%%%%&&&''''''***+++,,,------,,,+++***'''((((((((())))))******(((((())))))*********+++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))************))))))***)))))))))))))))******++++++++++++++++++++++++(((((())))))*********+++(((((()))***++++++,,,,,,---,,,,,,,,,,,,---..................///000222222000000000000000111111222222222111111111111111111222222222222222222222222000111111222222333444444444444444555555555666666333333444444555666666666666666666666666666666666111333666888999888666555888888888888999999999999666666666666555444333222444333333222222333333444333333333333333333333333222222222222222222222222111111222222222222222222000111333555666666555555333333444444444444444444333333222222111000000000////////////////////////000///...------...///000000000000000111222333333444444666888;;;===@@@AAAEEEDDDBBBAAA???===;;;;;;666555444333222000//////)))***,,,.........,,,+++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((('''%%%%%%&&&((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))&&&&&&&&&%%%$$$!!!&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''******)))))))))((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%&&&((()))%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))+++++++++************))))))))))))***++++++,,,,,,+++***)))***+++,,,---,,,---------...///000000111222222222111111111111111111111222222222222111111111111222222222333333333333333222222222222222333222222222333333444444444666666666666666666666666888555333333777999999888999888888888888888888888666777777888999999::::::::::::999999999999999999999999:::999999888777666777666555444444444444444777777666555444444333333666555444333333444666777444444444333333222222222444333333333333444555555333333333333444444555666777666555444333111000000111111111000///............/////////000000111111////////////000111222333555555666777999<<<>>>???DDDBBBAAA@@@@@@AAACCCDDDEEECCC???:::666333111000//////...---------------,,,,,,+++***))))))(((((())))))))))))((((((((((((&&&&&&''')))***+++------***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&'''(((***'''''')))******)))((('''&&&'''''''''''''''&&&&&&)))'''&&&&&&((((((&&&### ###&&&((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''&&&&&&&&&&&&''''''$$$###"""$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$######"""((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))###!!!(((***"""###$$$&&&''''''&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''(((((((((((((((''''''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************************************))))))(((((())))))))))))))))))))))))++++++************+++++++++++++++***************))))))******++++++,,,,,,))))))******+++,,,,,,,,,------,,,,,,---...///...------......///000000111111111111111111111222222111111222222222222111111222222222222222222222222444333333222222222333333222222333333444555666666777777777777777777777777888666555666999::::::999:::::::::::::::999999999888888999::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;:::999888888888777777666555555555666888777777777777666666666888777777666666666666666555555555444444444333333444444333333333444555555555444444444444444555666555555444333222222111000111111111000000//////////////////000000000111111222111111000000000111111333333333555888;;;???AAADDDCCCAAA@@@AAABBBEEEFFFIIIGGGDDDAAA===:::888888333333111000///......---,,,,,,++++++***))))))(((************))))))))))))(((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))''''''((()))***((()))))))))))))))((((((+++)))(((&&&&&&'''((((((***((('''((())))))'''%%%"""$$$&&&''')))))))))((((((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&''')))******)))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&######$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))&&& $$$(((((("""###%%%&&&''''''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++((())))))***,,,------...)))******++++++,,,,,,---..................//////---......//////000000111000000000111222222222333111111222222222222111111222222222222222111111111333333333222222333333444222333444555666777888888888888888888888888888888999888999:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>::::::;;;;;;<<<<<<======>>>>>>>>>======<<<;;;::::::999999888888888999999:::::::::999999999999999::::::::::::999888777666777777777666666666666666555555444444555555666777777666555555555555555555444444333333333222222222222111111111111111111111000000000000000111111111444444222111111000000000000000000222555:::???BBBAAA???===<<<===@@@DDDFFFIIIIIIHHHFFFDDDBBB@@@???:::999888666333111000///---,,,,,,+++******))))))++++++++++++******))))))******************))))))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((()))******+++***)))(((((('''((((((---+++(((&&&%%%''')))+++***)))((()))******(((&&&((((((((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''(((***+++***)))(((''''''''''''''''''(((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))&&&%%%'''((('''###$$$%%%&&&&&&'''&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***************+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++++++++******++++++,,,------...******++++++,,,---------,,,---......---------.........//////000000000000//////000111222333333333111222222333333222222111222222222222222111111111333222222222222333333444333444555666888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>??????>>>===>>>>>>>>>>>>>>>?????????<<<<<<=========>>>>>>>>>;;;;;;<<<===>>>??????@@@????????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<<<<;;;:::999999999999;;;;;;;;;:::999888999999999888888888888888888777777777777888999999999888777666666666666666333333333333444444444444222222222222222222222222111111111111111111111111444333333222111111222222000//////000333777<<>>AAAEEEEEEFFFGGGFFFEEECCCBBBBBBAAA???===:::777555444......---,,,++++++******,,,+++++++++***)))))))))************************+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++******))))))******,,,+++)))''''''''''''((()))((('''&&&'''(((***+++((((((((()))))))))((('''++++++***(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((((((&&&((((((''''''''''''((((((&&&'''''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%((()))(((''''''''''''$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,...000000...------.../////////000000000000000//////000111222333333333222222333333333333222222333333222222222222222222222222222222222333444555555666777888:::<<<==============================<<<>>>@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA=========>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@???>>>===<<<============>>>>>>???@@@AAA@@@???===<<<:::999888777999:::;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<:::999999888777777777777555555555555666666666666444444444444444333333333222222222222222111111111222222111111222333333444222111000000111444777999444222111111222666:::<<<@@@AAACCCDDDEEEEEEDDDDDDGGGGGGFFFDDDBBB???<<<;;;222222111000...---,,,+++,,,,,,+++******)))(((((()))))))))***++++++,,,,,,++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++***************,,,+++)))''''''''''''((("""###&&&((()))***))))))&&&'''((((((''''''''''''+++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&$$$$$$$$$&&&'''&&&%%%((((((''''''''''''(((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&''''''''''''''''''''')))((((((''''''&&&&&&%%%&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++((((((((()))******++++++.........------,,,,,,,,,+++,,,,,,------......///...222555444111//////111000000000000000000000000000000000111222222222333222222333333333333222222333333333333444444444555444444444444555555666777888999999;;;<<<===>>>>>>????????????????????????>>>@@@BBBBBBBBBAAABBBDDD@@@@@@AAAAAABBBCCCCCCCCC????????????????????????@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>??????AAABBBBBBBBBBBBAAA???===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;:::999999999999999999888888888999999999999999777777666555555444333333333333333222222222222222000000000111111222444444333222111111111222444444111111000111222555777999<<<===>>>@@@BBBCCCDDDEEEHHHHHHIIIHHHGGGEEECCCBBB:::999888666333111000///...------,,,+++***))))))))))))******+++,,,------,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))+++***)))(((((('''(((((( """&&&)))******)))((($$$&&&(((((('''&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&(((''''''''''''''''''(((&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((()))***)))((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&%%%###%%%)))''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++(((((()))******+++,,,,,,------------............,,,,,,,,,---......//////...333666666222///000222000000000000000000000000111111111111111111222222222333333444444333333222222333333444555666777777777777777777888999:::;;;;;;;;;;;;<<<===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCBBBAAAAAADDDFFF@@@AAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>??????@@@BBBCCCDDDBBBBBBBBBAAA@@@@@@??????@@@???>>>===<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<======::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999999888777555444333333444444333333333222222222111111000000000111111222111222222333333333222222///000000111333444555555777888999:::===???AAABBBEEEFFFHHHIIIJJJIIIHHHGGGCCCBBB@@@===:::777555444000000///...---,,,++++++++++++++++++++++++++++++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))))))))))))))(((((($$$%%%''')))))))))(((((($$$'''))))))'''&&&((()))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))(((&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''')))*********((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&''''''((((((%%%%%%&&&''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%((('''###$$$)))((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,------+++,,,,,,---...///000000,,,,,,------.../////////---111555444000---...000111111111000000000000000222222222111111111111111222333333444444333333222222333444555666888999999::::::::::::;;;<<<===>>><<<<<<======>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBB@@@AAADDDHHHAAAAAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFEEEEEEDDDCCCBBB>>>>>>???@@@AAABBBDDDEEEAAABBBBBBBBBCCCCCCDDDDDDFFFDDDAAA???===<<<<<<<<<:::;;;;;;;;;<<<<<<======;;;::::::::::::;;;<<<<<<:::::::::::::::;;;<<<===??????>>>>>>============;;;:::999777666444333222444444444333333222222222333222111000////////////000111222444444333222222---...///111222222222222333333333555777:::===???BBBDDDFFFIIIJJJKKKJJJJJJJJJHHHFFFBBB???;;;999777333222111000///...------------,,,,,,+++***)))))),,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''')))******)))((((((******)))(((((((((((((((%%%(((******(((''')))+++$$$&&&(((***++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))((('''%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$'''+++***$$$$$$(((((((((&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((######$$$%%%'''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************(((((((((+++///000---***************************))))))***++++++++++++***,,,,,,---......//////000------........................//////000000111111111111111000///.........111111111111222222222222333333222222222222222222555555555666666666666666222222444555888:::<<<>>>===<<<;;;<<<>>>AAABBBBBB>>>BBBBBB???===@@@BBBAAAEEECCCBBBBBBDDDEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDBBBBBBCCCDDDEEEEEECCCAAACCCFFFHHHGGGIIIMMMNNNLLLJJJJJJJJJKKKLLLKKKHHHFFFKKKIIIHHHGGGGGGFFFCCCAAABBBAAAAAA@@@AAAAAACCCCCCHHHHHHFFFEEEKKKSSSVVVTTTVVVRRRKKKEEEBBB@@@>>>===;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;;;;<<<======<<<;;;:::999:::;;;===>>>===@@@CCCCCC@@@??????AAA>>>===;;;999888777666666555555555555555555555555555444333333222222222333000111222333333222000///000000000000111111111111555555555555666666777777888;;;@@@EEEGGGJJJLLLNNNOOOMMMJJJJJJIIIGGGAAA===<<<999555222000...,,,***...---+++++++++***(((''',,,++++++***************************************))))))))))))************''''''(((((())))))******************))))))))))))%%%'''(((((('''''')))***''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))*********''''''''''''''''''''''''&&&''')))***)))(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))(((((('''''''''&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''((('''&&&$$$######$$$&&&'''((()))***)))'''&&&&&&((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%((('''&&&%%%$$$$$$%%%%%%((('''%%%%%%%%%&&&(((***))))))(((((('''''''''&&&''''''''''''''''''''''''******))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))),,,...///,,,)))************************++++++,,,------------,,,,,,,,,------.../////////.........//////000000000//////000000000000000000111111111222222222222222333333333333333333333333444444444444444444444444666666666666777777777777999999:::<<<>>>AAACCCDDDDDDCCCAAAAAABBBBBBCCCCCC@@@DDDEEEAAA@@@BBBCCCAAAEEEDDDCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGGGGGGGFFFGGGMMMQQQSSSWWW\\\^^^[[[]]]\\\[[[ZZZYYYUUUPPPMMMMMMLLLKKKKKKLLLKKKJJJHHHHHHGGGEEEDDDDDDEEEGGGHHHMMMPPPRRRUUU___jjjooonnnpppggg[[[RRRLLLGGGBBB???>>>>>>????????????>>>>>>===<<<;;;::::::;;;===>>>>>>>>>>>>>>>???????????????BBBCCCCCC@@@>>>>>>??????>>><<<;;;:::999888888777777777777777777777777666666555444333333333333333333444444333333222222111111111111111111111111444444444555555666666666666999>>>AAADDDHHHKKKNNNPPPNNNMMMMMMMMMKKKGGGCCC@@@===:::888666444111///000...,,,,,,,,,,,,+++*********)))))))))))))))***************************))))))))))))************'''((((((((()))))))))*********)))))))))(((((((((&&&''')))(((''''''((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''$$$&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''########################&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&$$$###$$$%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%((('''%%%%%%%%%&&&((())))))((((((((('''''''''&&&''''''''''''''''''''''''++++++************))))))))))))))))))))))))))))))&&&''')))***++++++******)))))))))*********+++++++++******,,,------+++)))+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,---......//////......///000111222222333111111111111111000000000000000111222222333444444555555555555555444444444666666666666666666666666777777777888888888999999;;;<<<===>>>@@@BBBDDDEEEDDDDDDCCCBBBAAABBBBBBCCCDDDHHHIIIEEECCCDDDEEECCCEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHKKKKKKLLLMMMOOORRRSSSTTTVVV]]]eeekkkrrrxxxyyywwwyyyxxxuuurrrnnnggg```ZZZWWWVVVUUUVVVXXXZZZYYYXXXUUURRROOOMMMMMMOOORRRTTTZZZ```hhhqqqssseee^^^WWWOOOIIIGGGHHHIIIIIIHHHFFFCCCBBBBBB@@@===;;;<<<@@@DDDFFFHHHHHHGGGGGGEEEDDDBBBAAA@@@AAABBBAAA???>>>>>>???>>>>>><<<;;;::::::::::::::::::::::::::::::::::::999888777666666555555555777666555555444444444555222222111111111111111111333333444444444444555555444777:::===@@@EEEJJJNNNPPPOOOOOOPPPPPPNNNKKKHHHEEEDDDBBBAAA@@@===999666444222///............---+++******)))******++++++************************))))))))))))************(((((((((((()))))))))))))))))))))((((((((('''''''''((()))((('''&&&'''((())))))))))))))))))))))))''''''((()))))))))((((((+++++++++******)))))))))''''''''''''''''''''''''###$$$&&&((())))))))))))'''''''''&&&&&&''''''''')))))))))((((((''''''&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''((((((((('''&&&&&&'''((('''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((###%%%%%%%%%###"""###$$$''''''''''''''''''''''''&&&&&&''''''((('''''''''###$$$%%%''''''&&&%%%$$$'''&&&%%%%%%%%%&&&((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******************))))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---......//////......///000111222333444333333222222111111000000///000000111111222222333666666666666666666666666777888888888888888999999999999999::::::;;;;;;<<<======>>>???@@@BBBDDDEEEBBBBBBBBBBBBBBBCCCFFFHHHJJJMMMMMMIIIFFFFFFFFFDDDCCCCCCDDDDDDDDDFFFIIIKKKNNNMMMMMMMMMOOOQQQTTTVVV]]]^^^```aaacccfffjjjllloooxxx{{{rrrlllfffffffffiiilllooopppooogggddd```]]]]]]```dddgggpppzzzzzzsssmmmddd]]]YYYYYYZZZYYYWWWSSSOOOLLLIIIGGGDDDDDDGGGNNNVVV\\\___]]]YYYUUUPPPLLLIIIHHHCCCBBBAAA@@@???>>>>>>???<<<<<<;;;::::::999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888999888777555555555666666333333333333333222222222333333333333333333333333444555777:::===CCCIIINNNOOOOOOPPPQQQPPPNNNLLLJJJIIIIIIHHHHHHGGGEEEAAA===;;;888444111000000///...---,,,,,,++++++,,,,,,---************************((()))))))))************(((((((((((())))))))))))((((((((((((''''''''''''((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''*********)))((((((''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((***))))))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******))))))((())))))))))))))))))))))))%%%''')))+++,,,+++***)))************++++++++++++,,,,,,---,,,+++******)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------......//////000------...///111222333333444444333333222222111111333333333333333333333333666666777777777777888888999999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????AAAAAABBBBBBDDDEEEFFFGGGEEEEEEEEEEEEEEEHHHMMMQQQTTTVVVTTTNNNIIIIIIIIIGGGGGGHHHJJJKKKMMMQQQVVV[[[aaa___]]]\\\___dddjjjnnnvvvxxxzzz{{{||||||tttuuuwww||||||yyytttqqqrrruuuzzz~~~|||uuummmmmmnnnllliiiddd```]]]WWWUUUSSSTTT[[[fffrrryyy}}}uuulllddd^^^ZZZXXXPPPMMMHHHDDD@@@>>><<<<<<;;;::::::999888888888999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;:::999777666666777888666666555555555444444444333333333333333333333222333555666888;;;AAAHHHMMMPPPQQQRRRRRRQQQOOOMMMLLLLLLKKKKKKLLLLLLJJJFFFCCCBBB???:::666444222///---------,,,++++++++++++,,,************************((()))))))))************))))))))))))((((((((((((((((((((((((''''''''''''((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))***)))((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&''')))((('''&&&''')))''''''''''''''''''''''''%%%%%%&&&'''(((((((((''',,,***(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))((())))))))))))))))))))))))&&&''')))***++++++***************++++++++++++,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---......///000000111111......///000111222222333444444444444333333333333777777777777777777777777777777888999:::;;;<<<<<<;;;<<<<<<======>>>>>>???>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFGGGLLLUUU\\\hhhhhhddd[[[UUUUUUUUUSSSUUUXXX[[[]]]___dddlllrrrzzzxxxuuutttvvv|||~~~||||||}}}|||zzzwwwtttrrrkkkiiihhhjjjrrr~~~wwwqqqooofff```VVVNNNGGGBBB===;;;===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>===<<<;;;:::999999999999999888888777666666666444444333333333333222222222444555777:::???EEEIIIOOOQQQTTTUUUSSSRRRQQQQQQNNNMMMLLLMMMMMMLLLIIIGGGHHHEEEAAA>>>;;;777333000...---,,,+++***)))))))))************************))))))))))))************))))))))))))(((((((((((()))))))))((((((((('''''''''((()))((('''&&&'''((())))))))))))))))))))))))''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$((('''&&&&&&'''((('''&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******)))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''((('''''''''+++)))(((&&&%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,+++***)))))))))))))))))))))))))))((((((((()))******++++++*********+++++++++,,,,,,+++,,,---,,,))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////000000111111222222000111111111222222333333444444444444444555555555777888888999999:::::::::888999:::<<<>>>???@@@AAA??????@@@@@@AAABBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFFCCCBBBBBBBBBCCCDDDEEEEEEHHHIIIJJJLLLPPP[[[iiittt}}}rrrkkkjjjkkkjjjkkkooorrrsssuuuzzz~~~xxxpppeeeZZZRRRLLLGGGCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888888888555444444444333333333333111222444666888<<>>@@@BBBDDDEEEBBBBBBCCCCCCDDDEEEEEEFFFBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOSSSWWW```ooo~~~}}}~~~|||xxxlllbbb\\\VVVRRRNNNGGGFFFDDDBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===???AAABBBCCCCCCCCCCCCBBB@@@>>>=========<<<;;;;;;:::999999555555555444444333333333///111333555666999===AAACCCGGGMMMPPPQQQRRRTTTWWWPPPNNNLLLLLLMMMNNNNNNMMMKKKKKKJJJJJJIIIEEE@@@<<<888666444222000...------************************))))))))))))******************))))))((((((((('''************))))))))))))%%%'''(((((('''''')))***'''''''''''''''''''''''''''((((((((('''&&&%%%%%%!!!""""""###$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%&&&(((***+++------''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&&&&&&&'''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$)))***)))%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%***************+++++++++************************))))))))))))))))))))))))+++)))((())),,,---------...---,,,,,,++++++++++++++++++******++++++,,,---------///000111111111111222222333333333444444444333333444555555555444444555666777888888888888888999999::::::<<<===???@@@AAA???@@@DDDEEECCCDDDHHHJJJFFFFFFIIIIIIEEEFFFKKKLLLMMMMMMLLLJJJIIIJJJKKKJJJMMMOOOOOOOOORRRXXX]]]```cccgggooo|||{{{pppjjjhhhfffccc___```^^^ZZZWWWTTTPPPKKKHHHMMMHHHAAA>>>>>>??????>>>============>>>???AAABBBAAACCCEEEEEEEEECCCCCCCCCCCCCCCCCCBBBAAA???===;;;===;;;777444333333444555444333333333444666888999???BBBGGGKKKNNNPPPSSSUUUSSSRRRPPPMMMKKKKKKNNNQQQNNNNNNNNNMMMKKKHHHFFFDDD@@@>>>;;;777333000...---000///---+++***))))))***(((((())))))******++++++************))))))))))))''''''((()))***+++,,,,,,((((((((((((((((((((((((******)))(((((((((((((((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''(((***++++++***((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''%%%%%%$$$$$$%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((()))***+++,,,,,,---************************************************+++***)))***,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---............///000111111111111222222222222333333333444333333444555555555444444666777777888999:::::::::;;;;;;;;;;;;<<<===??????BBB@@@BBBFFFGGGFFFGGGKKKLLLHHHHHHJJJIIIEEEEEEIIIJJJLLLNNNOOOOOOPPPQQQSSSVVVYYY]]]___aaaeeekkkoooxxx{{{~~~uuuqqqppppppnnnlllkkkjjjhhheeeccc___\\\YYYZZZTTTLLLFFFDDDCCCAAA@@@???????????????@@@@@@@@@DDDEEEEEEEEECCCBBBAAAAAABBBBBBCCCCCCBBBAAA@@@???>>>===:::888666555666666555444444333444555777888<<>>;;;777444222111000///---,,,++++++,,,,,,(((((())))))*********+++************))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''(((***+++,,,---...++++++++++++++++++++++++************************,,,***)))***,,,---------...---,,,,,,,,,,,,,,,,,,......------......///000///000000111111111000000111111222222222333333333333333444555555555555555888888888999:::<<<===>>>======<<<<<<===>>>>>>???@@@???BBBGGGGGGFFFHHHMMMOOOMMMNNNPPPNNNJJJKKKNNNOOOSSSXXX\\\___```bbbdddiiinnntttxxx{{{~~~xxxvvvwwwzzzzzzyyy{{{zzzzzzxxxvvvsssqqqooonnnggg^^^UUUOOOLLLIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDIIIHHHFFFDDDCCCAAA@@@@@@???@@@AAABBBBBBCCCBBBBBB@@@@@@>>>===;;;999888888666555555444555555666666999;;;???AAADDDHHHLLLPPPOOOPPPQQQPPPNNNMMMMMMNNNOOOOOOOOOOOOMMMKKKIIIGGGGGGFFFCCC@@@===:::888666000000///...---------...)))))))))))))))*********************))))))))))))+++*********))))))((((((***************************))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))******+++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&'''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%'''((()))))))))(((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,---------...------,,,,,,,,,------...............///000000111111111222111111000000111111111222222222333333333444555666666777777666999999::::::<<<>>>@@@AAA??????>>>>>>>>>>>>??????AAAAAADDDHHHHHHGGGKKKQQQSSSVVVZZZ\\\[[[YYYZZZ\\\aaaffflllqqqtttvvvxxxyyy~~~}}}}}}zzzqqqggg```[[[XXXVVVUUUSSSPPPMMMMMMOOORRRTTTUUURRRMMMHHHEEEBBB@@@>>><<<<<<===???@@@AAABBBCCCAAABBBBBBAAA???===;;;:::888888777777666666666666777888;;;===@@@DDDIIILLLMMMOOOPPPPPPNNNMMMLLLMMMPPPQQQQQQQQQPPPNNNLLLKKKKKKJJJHHHEEEBBB???===<<<444333222111///...------***************)))))))))************)))))))))(((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&(((***+++***)))(((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++******************++++++++++++++++++++++++++++++++++++++++++++++++---,,,***+++,,,------,,,---------,,,,,,---.....................///000000111222222222222222111000111111222222222333333333555555666888888999999999;;;<<<<<<===???AAABBBCCCAAAAAA@@@?????????@@@@@@BBBBBBFFFJJJKKKLLLSSS[[[]]]eeemmmppppppoooppppppxxx|||xxxqqqmmmllllllkkkhhhdddaaabbbgggmmmqqqooohhh___VVVNNNFFF???;;;:::;;;;;;<<<===???@@@@@@AAABBBBBBBBBBBB@@@===<<<;;;;;;::::::999999888888777999;;;===???BBBGGGJJJJJJMMMOOOOOONNNLLLKKKKKKPPPQQQRRRSSSRRRRRRQQQPPPMMMMMMKKKJJJGGGDDDBBB@@@:::999888555222000---,,,,,,,,,++++++*********)))************)))))))))((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))*********''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((***++++++***((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---,,,------------------.../////////......//////000111111222222333333333222222222222333333333444444444666777888:::;;;;;;;;;;;;===>>>@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA???@@@EEEJJJMMMRRR]]]iiisss~~~}}}~~~~~~~~~zzzlll___RRREEE===>>>======<<<======>>>>>>??????AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;===???@@@AAADDDGGGIIIIIIKKKMMMMMMKKKJJJJJJJJJMMMOOOPPPRRRSSSTTTSSSSSSOOOOOOOOONNNLLLIIIFFFDDDAAA@@@>>>;;;888444111///......------,,,+++******************))))))))))))(((((())))))*********+++''''''''''''''''''''''''((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((()))))))))''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))******)))((('''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---++++++---...---,,,---------------...//////000000000000000111222222111111222333444444444333333333444444444555555555888999:::<<<======>>>>>>>>>@@@BBBEEEEEEEEECCCBBBBBBBBBBBBAAABBBBBBCCCCCCDDDFFFLLLSSSYYYccctttuuufffWWWLLLEEEDDDBBB@@@???>>>>>>>>><<<======??????@@@@@@@@@@@@AAAAAABBBBBBAAA@@@??????BBBDDDFFFFFFFFFHHHJJJGGGIIIJJJJJJIIIHHHIIIJJJIIIJJJMMMPPPRRRSSSTTTTTTRRRRRRRRRRRRPPPMMMJJJHHHGGGFFFEEEBBB???;;;777666111000///...---,,,++++++************))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((()))******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&((()))((('''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,,,,---...---,,,---------------...///000222222111111222222333444000111222333444555555555444444444555555555666666999:::;;;===>>>????????????AAADDDGGGGGGFFFCCCAAABBBBBBBBBBBBBBBCCCDDDDDDQQQTTT[[[dddlllzzzwwwhhh]]]KKKJJJGGGDDDAAA@@@??????::::::;;;<<<>>>???@@@AAAAAABBBCCCDDDDDDDDDBBBBBBBBBEEEHHHIIIIIIIIIIIIJJJGGGHHHIIIHHHGGGGGGHHHIIIEEEGGGJJJNNNQQQSSSTTTTTTTTTTTTUUUTTTSSSPPPMMMKKKJJJIIIIIIGGGDDD@@@===;;;222222111///...---,,,+++************)))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''((((((((())))))******++++++******))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%&&&'''(((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++,,,((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,------,,,,,,++++++***)))))))))++++++,,,,,,,,,---------,,,,,,------------------,,,---///000111222111111000000000111222222333333333444444222111222444666555444444555666777666555777:::<<<>>>>>>>>>@@@AAABBBBBBCCCDDDFFFFFFEEEDDDCCCGGGLLLLLLKKKKKKOOOSSSZZZcccoooyyy}}}ppp^^^ZZZTTTOOOKKKHHHEEECCCAAA@@@??????@@@AAA@@@>>>BBBCCCCCCCCCCCCCCCEEEGGGDDDEEEFFFHHHIIIJJJKKKKKKIIIKKKKKKJJJHHHFFFFFFGGGEEEFFFGGGIIIKKKNNNPPPQQQSSSTTTUUUVVVUUUSSSQQQPPPPPPNNNKKKHHHEEECCCBBBAAA:::777444000......///000,,,,,,+++++++++++++++,,,---------,,,,,,***)))(((***++++++******)))((('''%%%&&&((()))***)))(((&&&((()))))))))))))))(((((((((((((((&&&%%%$$$&&&(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###))))))(((((((((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))*********************++++++++++++************++++++,,,,,,,,,------------------------............///000111111111000///111111222333333333333333333444555444333333555777888888999:::;;;<<<===<<<;;;===@@@AAAAAAAAACCCDDDDDDCCCCCCDDDFFFHHHIIIIIIMMMQQQUUUVVVVVVYYY```fffttt|||~~~||||||uuuqqqkkkeee```ZZZTTTQQQHHHGGGEEEDDDEEEDDDCCCAAABBBCCCDDDEEEEEEEEEFFFGGGDDDDDDEEEFFFGGGHHHHHHHHHJJJKKKLLLKKKHHHEEEEEEEEEFFFFFFGGGHHHJJJKKKMMMNNNPPPQQQSSSUUUUUUTTTSSSRRRSSSRRROOOLLLIIIGGGEEEDDD???===999555222111000000------,,,+++++++++++++++++++++++++++***))))))((('''((()))******++++++***%%%&&&((()))***)))((('''(((((())))))))))))(((((()))))))))(((&&&&&&''')))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''(((((('''&&&%%%$$$((((((''''''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&'''((((((+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((()))***++++++***)))(((************++++++++++++,,,,,,,,,,,,---------------------....../////////111111222222111000//////222222444555555444333333333555777777666555666777888999;;;<<<>>>>>>??????===???@@@AAAAAABBBDDDFFFFFFFFFHHHJJJLLLOOORRRSSSVVVYYY[[[^^^aaaiiittt{{{~~~{{{wwwtttuuuzzz|||xxxtttnnngggcccZZZWWWSSSQQQOOOLLLJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFKKKLLLLLLKKKHHHFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIMMMNNNQQQSSSUUUUUUUUUUUUVVVTTTQQQNNNKKKIIIGGGFFFDDDBBB@@@<<<999666333222///...---,,,+++***************+++++++++******)))'''((()))******++++++***&&&'''((()))***)))((('''(((((())))))))))))((((((*********)))''''''(((***&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))((((((((('''''''''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&''''''((((((+++***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&++++++---...---,,,***)))))))))***++++++,,,------,,,,,,,,,------------...---......//////000000000222222222222222222111111222333444555555444333222333555888999888777777888:::<<<>>>@@@@@@@@@@@@AAA@@@AAABBBBBBBBBDDDGGGJJJKKKNNNTTTYYY]]]```bbbcccbbbccceeeiiippp{{{~~~zzzvvvrrrppppppnnnnnnqqqvvvzzz|||}}}|||xxxqqqmmmhhhccc___\\\XXXVVVSSSOOOJJJFFFDDDCCCCCCBBBDDDDDDDDDEEEEEEFFFGGGGGGIIIKKKLLLKKKIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGIIIKKKNNNQQQSSSUUUVVVWWWUUUSSSQQQNNNKKKHHHGGGFFFEEEEEEDDDBBB???;;;888666333222000...,,,+++*********+++,,,,,,,,,,,,,,,+++***++++++******)))((('''''''''((())))))))))))((('''(((((())))))))))))((()))***+++***((('''((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((((())))))))))))((((((((((((''''''&&&&&&''''''(((&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''((((((***)))((('''&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,------...---,,,+++***))))))***+++,,,------...,,,,,,---------...............///000000111222222111111111222333444444555222333444555555555444333444777:::;;;::::::::::::@@@CCCFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGJJJNNNRRRVVV^^^iiirrrvvvwwwwwwvvvsssuuuwww}}}~~~}}}|||zzzyyywwwuuurrrpppnnnmmmjjjjjjkkknnnrrruuuvvvwwwxxxyyy{{{~~~yyyvvvuuutttrrrqqqhhh```TTTJJJDDDBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFFFFHHHJJJKKKKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJHHHGGGHHHIIIKKKNNNQQQSSSTTTUUUSSSRRROOOMMMKKKIIIHHHGGGDDDDDDEEEDDDCCC@@@>>><<<888666444111///---,,,+++******++++++++++++++++++***++++++******)))(((''''''(((((()))))))))))))))''''''((()))))))))))))))((()))***)))'''&&&'''((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((()))))))))((()))))))))))))))(((((((((((((((((()))(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((()))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''((()))(((((((((&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''------,,,,,,++++++***************+++,,,------...,,,---------............//////000000111222333333222222222222333555666777444444444555555666777777999;;;============>>>???BBBFFFJJJKKKJJJHHHIIIKKKJJJJJJJJJKKKLLLQQQWWW[[[jjjuuu}}}~~~~~~|||zzzyyyyyywwwvvvuuuuuuuuupppppppppqqqrrrtttvvvwwwwwwwwwzzztttdddVVVMMMHHHDDDBBB======<<<<<<===>>>@@@AAABBBDDDGGGIIIJJJKKKMMMOOOLLLMMMNNNNNNMMMLLLJJJIIIHHHIIIJJJLLLMMMOOOPPPQQQQQQPPPNNNLLLKKKJJJIIIIIICCCDDDEEEEEEEEEDDDBBBAAA===<<<999666333000......))))))*********))))))((('''((()))******++++++***((((((((()))))))))******&&&'''((())))))******)))''')))******(((''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))((((((((('''''')))(((((((((((())))))***))))))(((((((((((())))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))))))))((('''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''111///---+++++++++,,,---+++++++++,,,,,,---------------------............//////000111222333444444444444333333333555666777666666555555777999;;;===>>>???AAAAAA@@@AAADDDFFFHHHMMMSSSUUUTTTTTTVVVXXXZZZZZZZZZ[[[]]]cccjjjooo|||zzz~~~~~~}}}~~~vvvggg\\\TTTLLLFFF@@@???===<<<;;;<<<===>>>???AAADDDFFFGGGHHHJJJLLLKKKLLLMMMOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEFFFFFFFFFEEEEEEEEECCCAAA>>>:::666333111000,,,,,,,,,,,,+++******)))'''((()))******++++++***)))))))))))))))******+++&&&'''((()))************(((***++++++)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((('''''''''&&&&&&(((((('''''''''((()))***(((((((((''''''(((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((%%%&&&((()))***)))((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((555333000---,,,---///111++++++,,,,,,,,,,,,---------------........./////////000000222333444555555777666555444333444555555999888666666888;;;???AAABBBCCCDDDCCCCCCEEEHHHJJJSSSYYYaaadddddddddgggjjjoooppppppqqqtttzzz{{{{{{|||{{{}}}||||||xxxxxx~~~tttiii^^^RRRJJJFFFDDDAAA>>>===<<<<<<===>>>@@@CCCDDDDDDEEEFFFHHHIIIKKKMMMNNNOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFDDD@@@<<<888555333222000000000000///...---,,,***++++++******)))(((''')))))))))))))))******+++&&&'''((()))************)))+++------+++)))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&((('''&&&&&&&&&((()))***'''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$&&&(((***,,,---...%%%&&&((()))***)))((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((------,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++---...///000000000///...222333333333222222444666999888777777777777777777777888999:::;;;===AAADDDDDDGGGDDDEEEKKKJJJJJJVVVbbbppp{{{~~~|||~~~~~~}}}}}}yyyxxxvvvrrrppppppsssvvvzzz|||zzzlll___WWWQQQLLLEEEAAAAAA@@@>>><<<:::;;;>>>???AAADDDGGGIIIJJJIIIIIIKKKMMMOOOOOOOOOKKKKKKJJJIIIHHHFFFEEEDDD@@@@@@@@@@@@????????????BBBDDDFFFHHHIIIJJJIIIIIIEEEEEEDDDCCCAAA>>>;;;:::666333000...------+++***)))'''&&&&&&((())))))((()))))))))))))))))))))))))))'''&&&(((,,,---+++)))***)))(((''''''((()))***''''''(((((())))))******+++***((('''&&&&&&&&&''''''''''''''''''((()))))) """$$$&&&((()))***''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))&&&$$$!!!!!!###&&&(((******)))(((((((((((((((''''''&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&'''$$$###$$$(((+++,,,+++(((%%%######&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&((()))((('''&&&''')))(((((()))))))))))))))((())))))))))))))))))))))))(((,,,...,,,(((%%%''')))'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((()))***++++++******))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&+++(((### """&&&)))+++++++++,,,,,,---------------............------+++,,,---///000000000///222333444444444444666888888888888888999999:::;;;:::<<<>>>???@@@BBBFFFHHHFFFIIIEEEDDDKKKLLLQQQ```{{{|||zzzzzzzzzxxxwwwuuurrrqqqssswww{{{{{{|||~~~vvvlllfff\\\VVVPPPKKKIIIGGGCCC???===>>>>>>>>>>>>???AAACCCCCCCCCDDDGGGJJJMMMMMMLLLJJJJJJJJJJJJIIIGGGEEEDDD@@@???>>>======<<<<<<<<<@@@AAACCCFFFHHHIIIIIIIIIIIIIIIIIIHHHFFFCCCAAA???999666333111000///---,,,,,,***(((((())))))(((''')))))))))))))))))))))))),,,***)))***,,,,,,***''')))))))))(((((()))))))))'''((((((((()))))))))***+++***((('''&&&&&&'''''''''''''''''''''((())))))''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''***(((&&&%%%%%%&&&(((******)))(((((('''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''---***'''&&&(((((((((&&&(((&&&$$$$$$&&&(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''(((((('''((())))))''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((())),,,///---)))&&&(((***((('''&&&&&&&&&&&&'''((()))))))))((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&+++***(((&&&&&&'''((()))******+++,,,---...//////......///////////////...+++,,,...///111222222222333555666777777888:::<<<:::::::::;;;<<<===>>>???<<<>>>@@@BBBBBBDDDFFFHHHHHHLLLHHHHHHOOOTTTaaawww~~~||||||}}}~~~~~~~~~|||zzzzzz}}}zzzuuuuuuwww{{{{{{vvvkkkgggaaa]]]YYYTTTMMMGGGCCCBBBAAA???>>>>>>???@@@AAAAAABBBDDDGGGIIIHHHGGGHHHIIIJJJKKKJJJHHHFFFDDDAAA@@@===;;;:::999999:::;;;===???BBBDDDGGGIIIJJJLLLLLLLLLKKKJJJHHHFFFDDD===;;;777555444222000...///---***)))******((('''))))))))))))))))))))))))...---,,,,,,,,,+++(((&&&))))))************))))))(((((((((((())))))))))))******)))((('''''''''''''''''''''''''''((())))))************)))(((&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((******))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))((((((''''''((()))))))))(((''''''&&&'''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((---+++(((&&&&&&&&&%%%$$$(((&&&%%%&&&''')))((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''((((((((((((((((((&&&&&&&&&'''''''''''''''((()))******(((((()))***(((((())))))))))))((((((''''''''''''''''''''''''))),,,...---)))'''(((***)))(((''''''''''''((()))))))))((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((()))*********)))((('''++++++,,,,,,---......///......//////000///////////////000222333444444444555777999;;;;;;<<<>>>@@@>>>======>>>???@@@AAAAAA???AAACCCDDDDDDDDDFFFGGGIIIOOONNNPPP[[[eeeyyy}}}}}}}}}wwwrrrrrrsssvvv|||{{{xxxtttqqqmmmfff]]]VVVMMMKKKHHHEEEDDDCCCBBBAAACCCBBBBBBCCCEEEEEECCCBBBFFFGGGIIIJJJJJJHHHFFFEEECCCAAA>>>;;;999888888999888999:::===AAADDDGGGIIIJJJJJJKKKKKKJJJIIIGGGFFFAAA>>>;;;999888666333111///---+++*********)))((())))))))))))))))))))))))---,,,,,,+++***)))(((&&&((()))***++++++***)))((((((((((((((())))))))))))***))))))((((((((('''''''''''''''''''''((())))))%%%&&&'''(((((()))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$%%%&&&&&&''''''''''''((())))))((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((***+++***)))((()))***((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,+++)))'''((()))(((''''''''''''''''''(((%%%%%%&&&''''''((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$------------------------------...///////////////111111111222222333444444777:::===???@@@AAABBBDDDBBBBBBAAAAAAAAAAAABBBBBBDDDEEEGGGGGGGGGGGGIIIKKKJJJRRRVVV\\\kkkzzz}}}xxxuuuvvvvvvuuuxxx}}}{{{qqqjjj^^^[[[VVVRRROOOKKKFFFCCCCCCBBB@@@AAABBBCCCBBBAAADDDEEEGGGHHHIIIHHHGGGFFFFFFDDDAAA>>><<<::::::999666666777999===AAAEEEHHHGGGHHHIIIJJJJJJIIIHHHHHHCCC@@@>>><<<;;;999666444///---+++***++++++***)))))))))))))))))))))))))))(((((()))))))))(((((((((((()))***++++++***)))((())))))))))))(((((((((((()))))))))))))))((((((((('''''''''''''''((())))))$$$%%%&&&((()))******+++''''''((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%'''(((((((((''''''''''''&&&&&&&&&&&&'''((('''''''''''''''(((((((((''''''''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***&&&'''((((((((((((((()))(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((&&&'''''''''(((((())))))'''''''''''''''''''''&&&(((***+++***)))((()))***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&............------,,,,,,,,,---...///000000000///111000111111222333444555;;;>>>AAACCCDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEEEEFFFHHHLLLOOOSSS]]]dddooo~~~|||}}}}}}{{{|||~~~}}}tttpppiiiddd___XXXPPPIIIEEECCC@@@???@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEBBB@@@===<<<;;;777666666777999>>>BBBEEEFFFGGGIIIJJJKKKKKKJJJJJJDDDCCCAAA@@@???>>>:::888222000---,,,,,,,,,+++***))))))))))))))))))))))))$$$&&&((()))(((((()))***(((((())))))))))))(((((())))))))))))((((((((((((((())))))******))))))((('''''''''''''''((())))))((()))***************)))'''(((((()))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((()))))))))))))))'''''''''&&&''''''((()))++++++***)))((('''&&&&&&'''''''''(((((((((((((((%%%&&&''''''''''''&&&%%%*********(((&&&&&&''')))$$$&&&(((((('''''''''(((((((((((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&((()))******(((((()))***)))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$$$$###'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&((()))------------............---...///000111111111111000111111333555888:::<<<>>>AAADDDFFFGGGFFFGGGHHHEEEEEEDDDDDDDDDEEEEEEFFFBBBDDDEEEGGGJJJPPPVVV[[[fffpppxxxzzz}}}}}}~~~zzzvvvnnnddd[[[RRRMMMGGGCCCBBBBBBCCCDDDBBBBBBAAABBBCCCEEEGGGHHHFFFGGGFFFEEECCC@@@===;;;888777555555777;;;???BBBDDDEEEGGGIIIJJJKKKJJJJJJFFFEEEDDDDDDDDDBBB???===888666222000///---+++)))))))))))))))))))))))))))$$$''')))***(((((()))+++((((((''''''''''''((((((***)))))))))((((((((('''((()))************)))((('''''''''''''''((())))))************)))(((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((###%%%''')))***((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''(((((())))))((('''''''''(((((()))***111000...,,,***(((&&&%%%&&&&&&&&&''''''(((((((((&&&'''(((((((((((('''&&&***+++***((($$$###%%%'''###%%%(((((('''%%%&&&((((((((((((''''''&&&$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&'''((())))))''''''((()))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%$$$######'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))+++,,,,,,---...///000000//////000222222333333333222222444666:::>>>AAADDD@@@CCCFFFHHHHHHHHHHHHIIICCCCCCDDDDDDEEEFFFHHHHHHIIIKKKMMMPPPUUU]]]ffflllwww~~~}}}zzzzzz||||||}}}~~~|||xxxoooaaaZZZQQQIIIEEECCCCCCCCCAAAAAA@@@@@@AAADDDGGGHHHEEEFFFGGGGGGEEEAAA===;;;:::888666555666:::>>>AAAAAABBBDDDFFFHHHIIIIIIHHHHHHGGGFFFGGGGGGFFFCCC@@@>>>;;;666333000---***((())))))))))))))))))))))))&&&)))++++++)))((())),,,((('''&&&%%%%%%&&&'''(((******))))))((((((((('''((()))***++++++***)))((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((("""$$$(((***+++)))&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))$$$######$$$$$$&&&'''(((((((((((((((((()))******555444222///+++(((&&&%%%%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''%%%''''''$$$!!! """%%%"""%%%((((((&&&%%%&&&'''''''''''''''&&&%%%$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))************)))((('''&&&'''''''''''''''''''''''''''''''''((())))))((('''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&(((((((((''''''........./////////000000///000222333222333444666333666999;;;===@@@DDDFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBDDDFFFGGGIIIJJJJJJKKKOOOTTT\\\ccckkktttzzzzzzzzz|||}}}zzz|||wwwlll^^^UUURRRPPPKKKGGGCCCAAA???>>>???@@@??????EEEDDDDDDEEEFFFFFFCCCAAA===<<<:::888888888999:::AAAAAAAAAAAACCCEEEGGGHHHFFFGGGJJJKKKKKKHHHEEECCCAAA???;;;999777333///,,,,,,,,,++++++******))))))************************+++*********))))))((((((+++++++++***)))(((((('''))))))))))))))))))))))))++++++******))))))((((((******))))))((((((''''''***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((('''&&&'''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((///...---,,,+++)))((((((''''''((((((((((((''''''+++***)))'''''''''((()))***&&&######&&&))))))(((''''''((()))((('''%%%$$$''''''(((((((((((('''''''''(((((('''%%%%%%&&&(((%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((***)))(((''''''&&&&&&''')))************)))(((((())))))(((((('''''''''&&&'''''''''(((((((((((()))''''''((((((((((((''''''))))))))))))******************)))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''"""$$$''')))***)))'''&&&---......//////000000000111222333333222222444666444777;;;???AAACCCGGGIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFIIIMMMQQQUUU```fffooowww}}}uuuttttttvvv|||uuunnniiibbbYYYRRRKKKHHHDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDAAA???===<<<:::999999:::<<<===============>>>@@@BBBCCCFFFGGGJJJKKKJJJHHHFFFDDDCCCAAA>>><<<999666222//////...---,,,+++******+++************************+++*********))))))))))))++++++******)))(((((('''))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''***)))((()))***)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((,,,++++++***)))(((''''''''''''((((((((((((''''''***)))((('''''''''(((((((((&&&&&&''')))***)))'''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''((('''%%%%%%'''(((&&&&&&'''''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((()))((((((''''''''''''((()))))))))((((((((((((''')))((((((((('''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''&&&&&&&&&((((((((()))))))))******(((''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&------...///000000111111333333444333222333555888777;;;???CCCEEEGGGIIIKKKIIIHHHGGGEEEDDDCCCCCCBBBFFFFFFFFFHHHLLLTTT___fffvvv~~~qqqnnnooooooqqqwww~~~uuuiii```TTTOOOHHHCCCAAAAAAAAAAAA@@@@@@@@@BBBCCCCCC@@@>>>===<<<;;;;;;;;;<<<>>>???;;;;;;;;;:::;;;<<<<<<===DDDFFFHHHIIIIIIHHHGGGFFFFFFDDDBBB???>>>;;;777444333111///---++++++,,,---++++++++++++++++++++++++***************)))))))))++++++******)))((((((((())))))))))))))))))))))))((())))))))))))))))))***(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%,,,+++*********)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((('''''''''&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&''''''&&&&&&(((***++++++(((&&&''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&'''((('''%%%%%%''')))''''''(((((('''&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))***)))'''&&&&&&&&&'''(((((((((((('''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$'''''''''(((((((((((()))'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''---...///000111222333333333444555444444666:::<<<<<<@@@DDDFFFGGGHHHIIIJJJKKKJJJHHHFFFEEEDDDEEEEEEFFFHHHKKKOOOVVVaaaoooxxx~~~rrrjjjjjjlllmmmpppwww|||tttfff^^^SSSJJJDDDAAA@@@@@@AAA@@@@@@AAACCCCCCAAA?????????>>>=========>>>>>><<<<<<;;;;;;::::::::::::@@@AAACCCFFFGGGHHHIIIIIIHHHGGGDDDCCCBBB@@@===:::777444111...,,,,,,---...++++++++++++++++++++++++************************************))))))(((((((((((((((((((((((((((((('''((((((((())))))******''''''(((((())))))******)))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$***)))((()))))))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&%%%%%%&&&''')))***&&&''''''((((((''''''&&&&&&'''''''''&&&&&&''')))((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''(((******+++***(((&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%&&&''''''...///000111333444555666444555777888999<<>>>>>======<<<<<<<<<;;;:::999999888:::;;;>>>AAADDDGGGIIIJJJHHHGGGEEEEEEEEEDDDAAA???:::777333///---------...++++++++++++++++++++++++***************+++++++++*********)))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&(((*********)))(((''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++,,,+++)))''''''((()))***&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((///000111333555777888999777999<<<>>>???AAADDDFFFFFFGGGHHHHHHGGGFFFHHHIIIHHHIIIKKKMMMPPPSSSVVVWWWVVV]]]fffnnnvvvsssfffcccdddfffmmmrrryyy}}}}}}}}}uuukkkccc\\\YYYSSSNNNHHHCCC@@@???>>>===AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<;;;:::888888777777999<<>>===>>>>>>???@@@@@@@@@@@@@@@>>>>>>??????>>>===<<<;;;666666666888:::===@@@BBBAAAAAAAAACCCFFFGGGGGGFFF@@@???<<<888555222111000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&'''(((''''''&&&$$$&&&'''&&&$$$$$$&&&)))''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&&&&&&&(((***---,,,***((('''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''((()))******)))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))222222444666999;;;<<<===@@@CCCGGGIIIHHHFFFFFFEEEHHHHHHHHHGGGHHHKKKOOOSSSZZZ^^^eeemmmttt{{{zzz~~~vvvllliiiooovvvyyy{{{wwwtttsssuuuyyy|||~~~}}}zzzpppbbbTTTJJJDDDAAA???:::;;;===???AAABBBBBBCCCAAABBBCCCCCCCCCBBB@@@???777777666666777999;;;===???>>>???BBBFFFHHHHHHGGGCCCAAA???<<<999555333111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((('''((())))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''************************'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$%%%'''(((((((((''''''"""&&&)))***(((&&&&&&(((''''''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&&&&&&&)))+++...,,,***)))'''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))(((''''''''''''((())))))((((((((()))(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))''''''(((((((((((('''''''''''''''(((((((((((()))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))444555666888<<<@@@DDDFFFGGGGGGGGGHHHHHHHHHHHHIIIFFFHHHJJJKKKMMMTTT^^^eeeiiippp{{{}}}xxxttttttzzzzzzvvvttttttvvvwww~~~uuudddWWWMMMEEEAAA>>>======???AAADDDDDDCCCDDDDDDEEEEEEEEECCCBBBAAA:::999777555666888:::<<<888;;;@@@DDDGGGHHHHHHHHHDDDDDDCCCAAA>>>;;;888666//////.........---------//////...------,,,,,,+++))))))))))))))))))))))))************************,,,+++++++++******))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))((((((((('''%%%%%%&&&'''((()))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&$$$%%%&&&((()))*********(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((("""###%%%'''((()))))))))((())))))***************+++(((%%%%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&%%%%%%(((((((((((((((((((((((('''((((((((('''&&&%%%%%%'''((()))******(((&&&$$$%%%&&&'''((())))))))))))((('''$$$$$$%%%(((,,,...))))))))))))************++++++******)))'''&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((((((''''''((())))))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((777999;;;???CCCGGGJJJLLLMMMMMMMMMLLLJJJIIIHHHGGGBBBDDDGGGMMMWWWeeesss|||||||||~~~}}}|||{{{}}}ooo```TTTJJJDDDBBB@@@======???AAABBBBBBDDDEEEFFFFFFFFFEEEDDDDDD>>><<<:::777666666888999888:::>>>AAAEEEFFFGGGGGGDDDDDDCCCBBB???<<<:::888333222111000///...---------------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%'''((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))$$$%%%%%%&&&'''((())))))&&&&&&'''(((((((((''''''***(((&&&&&&'''((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((()))))))))((('''''''''((()))))))))(((&&&%%%'''(((((((((((((((''''''***(((&&&###"""###$$$%%%&&&&&&'''''''''((((((((((((((()))))))))(((''''''''''''''''''''''''''''''((((((''''''''''''((((((***(((&&&%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&777999===BBBFFFJJJLLLMMMMMMLLLLLLKKKIIIGGGEEECCCBBBDDDIIIUUUgggzzz}}}~~~{{{zzz|||}}}ooobbbWWWPPPKKKGGGBBB??????AAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFBBB@@@===:::777666555555777888;;;===@@@CCCEEEFFFDDDDDDDDDCCCAAA???===<<<888777555333111///---,,,---------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***((((((((('''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&%%%$$$###"""''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))%%%%%%&&&''''''''''''&&&((('''''''''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))((((((((((((((('''''''''))))))))))))((('''&&&%%%***)))'''%%%$$$#########%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((+++(((%%%$$$%%%((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&999<<>>>>>??????@@@BBBBBBCCCBBBBBBAAA???===;;;999888777666666777999<<<>>>@@@???@@@BBBCCCDDDCCCCCCBBB???===;;;777444000...,,,------,,,,,,+++*********))))))))))))))))))))))))************************((((((((((((((()))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((())))))*********))))))(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%***(((&&&%%%$$$%%%'''(((&&&''''''(((((((((((((((&&&&&&''')))+++***'''$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''(((((())))))))))))((((((''''''''''''((()))&&&&&&'''(((((()))((((((%%%''')))+++,,,---------''''''''''''((((((((()))'''''''''''''''&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&(((******(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))EEEGGGJJJMMMNNNMMMLLLKKKIIIHHHGGGFFFGGGJJJLLLNNNVVV\\\fffsss~~~||||||}}}}}}zzzvvvvvvvvvuuuvvvvvvwwwwwwvvvwww|||~~~|||yyyxxxyyy{{{{{{{{{~~~tttnnneee\\\TTTNNNHHHEEE@@@??????>>>??????@@@AAA@@@AAAAAAAAA@@@>>><<<;;;777777666666777999:::;;;<<<===???AAACCCDDDDDDDDDAAA@@@===:::777444111000+++++++++***))))))(((((())))))))))))))))))))))))************************(((((())))))))))))***************)))((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))'''''''''''''''(((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&'''(((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((&&&&&&%%%&&&'''(((%%%%%%&&&''''''''''''&&&''''''''')))******'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))(((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))&&&'''((()))************%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%'''***,,,+++(((%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''EEEGGGIIIKKKMMMMMMMMMLLLIIIHHHHHHJJJOOOVVV]]]bbbnnnsss{{{|||~~~~~~~~~wwwnnndddZZZQQQLLLEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCBBB@@@>>><<<888777777777666777777777888:::<<>>;;;888777555------,,,,,,+++******)))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((('''''''''''''''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))*********)))((((((%%%&&&((()))))))))((('''''''''((((((((((((((('''''''''''''''''''''((((((&&&&&&'''''''''(((((((((''''''((()))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&(((***+++)))'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''IIIJJJMMMOOOQQQRRRSSSSSSMMMMMMOOOUUU^^^jjjuuu||||||yyy{{{|||rrrfffZZZSSSIIIHHHEEECCCBBBAAAAAAAAAAAABBBCCCDDDCCCAAA>>><<<888888888777666666555555666888;;;>>>AAACCCDDDDDDEEEDDDCCC@@@>>><<<::::::111000000//////...------))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,''''''(((((())))))************))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''((((((((())))))******((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((()))***,,,,,,***)))(((%%%&&&''''''((((((''''''((())))))***************((('''''''''))))))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++***)))((($$$&&&(((******)))((('''))))))))))))((('''&&&%%%&&&&&&&&&&&&''')))***+++))))))))))))************%%%&&&''')))***+++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%&&&(((******)))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************OOOPPPQQQTTTVVVWWWUUUTTTSSSXXX^^^ggguuu{{{||||||~~~wwwkkkdddYYYOOOIIIJJJJJJFFFFFFIIIFFFCCCAAABBBDDDEEECCCAAA<<<<<<:::999888666555444666777999<<<>>>AAACCCDDDDDDDDDDDDCCCAAA???<<<;;;666444111///---,,,,,,,,,+++++++++++++++,,,,,,,,,///---+++)))((((((((()))******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((***************++++++,,,,,,***(((''')))*********))))))((((((''''''&&&&&&******))))))((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((''')))***)))'''&&&&&&'''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&,,,+++++++++******))))))))))))))))))))))))(((((())))))(((((('''''''''&&&&&&''')))*********)))(((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((('''%%%$$$###((((((((('''&&&&&&&&&%%%''''''(((((('''&&&%%%%%%&&&&&&'''''''''&&&$$$###))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((''''''&&&&&&'''((()))***************))))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((++++++******))))))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''((((((((((((((((((((((((NNNPPPSSSWWWZZZ[[[ZZZYYY[[[eeeqqq}}}|||~~~yyyssseee[[[TTTTTTTTTPPPMMMMMMJJJHHHEEEEEEEEECCC???<<<<<<<<<;;;:::888777666555444555777999;;;===>>>???CCCCCCCCCBBBAAA???<<<;;;555444333111///...------************************+++***)))))))))***+++,,,******))))))))))))******)))))))))))))))))))))))))))((((((((('''''''''&&&***))))))))))))***+++++++++)))(((((()))******)))((((((((((((((('''''''''(((((((((((('''''''''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''(((***)))'''&&&&&&'''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&%%%)))(((((((((''''''''''''&&&'''((()))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%''''''((((((((('''&&&%%%)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************)))(((((((((''''''''''''&&&&&&'''(((((((((((('''((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&''''''(((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&******))))))(((((('''''')))((('''&&&&&&'''((())))))))))))))))))(((''''''((((((((((((((((((((((((KKKNNNSSSYYY^^^bbbeeefffppp~~~~~~xxxooohhhhhhhhhddd]]]XXXPPPNNNKKKHHHFFFBBB>>>;;;======<<<:::999888777666555555666777888::::::;;;@@@AAAAAAAAA@@@>>><<<;;;555555555333222000...---+++++++++++++++***************))))))***++++++,,,******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((()))*********)))((()))++++++)))((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((######%%%&&&'''(((((((((&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%(((((())))))(((((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))******%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((()))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&((()))***$$$%%%&&&'''((()))******''''''''''''((((((((((((((((((((((((''''''''''''++++++***)))((('''&&&&&&((((((''''''''''''(((((()))))))))))))))(((((('''((((((((((((((((((((((((GGGJJJPPPWWWaaakkkuuu{{{uuummm\\\XXXRRRLLLGGGCCCAAA@@@>>>======<<<:::999999888888888888888888999999999===>>>?????????===<<<;;;666666666666444222000......---------,,,,,,++++++,,,,,,+++******)))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))((((((((((((((())))))***)))))))))***,,,+++)))'''&&&&&&''''''(((((())))))'''''''''''''''''''''''')))))))))(((((()))))))))''''''''''''''''''''''''&&&((())))))(((''''''((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***+++++++++((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((("""###$$$&&&''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&''''''((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%&&&&&&(((((((((((((((''''''''''''(((((()))))))))))))))((((((''''''''''''(((((()))(((&&&&&&&&&''')))***%%%&&&&&&'''((()))))))))''''''''''''((((((((((((************))))))))))))*********)))((('''''''''(((((((((''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((DDDHHHNNNWWWeeevvv~~~{{{yyy}}}~~~~~~zzz{{{uuunnnbbbUUUKKKDDDBBBBBB???>>>>>>===<<<;;;::::::999999999888888777777777999:::<<<=========<<<;;;666777777777555333111000......---,,,++++++******++++++++++++******)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***)))))))))***,,,+++)))'''&&&&&&''''''(((((())))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((&&&'''))))))(((''''''((((((((((((''''''(((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((###$$$%%%&&&'''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))(((''''''(((((()))'''''''''((((((((((((((('''(((((()))))))))))))))((((((''''''''''''(((((((((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((((((((())))))))))))'''(((((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))FFFJJJRRR^^^nnn{{{yyyxxxxxxxxx}}}}}}uuurrrvvv{{{gggTTTHHHBBBAAA@@@??????>>>======<<<<<<999999888777666555555444666777999;;;<<<<<<<<<<<<777777777666555444222111...---,,,+++***)))(((''''''((()))+++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((()))*********)))((()))++++++)))((('''''''''(((((((((((((((((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))%%%'''))))))((('''((()))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$$$$######'''&&&%%%######$$$%%%%%%'''''''''(((((((((((((((''''''((()))))))))((((((((((((''''''''''''(((((('''''''''((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))KKKRRR]]]kkk}}}{{{yyyyyyzzzzzz|||wwwqqqqqqvvv{{{{{{cccPPPFFFBBB@@@@@@@@@???>>>>>>======;;;::::::999888777666666444555777999;;;<<<<<<<<<888777666555444333333333000000///---,,,+++))))))&&&''')))+++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))&&&'''''''''((((((((()))***))))))))))))***+++++++++)))(((((()))******)))(((((((((((((((''''''''''''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))%%%'''))))))((('''((())))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''))))))***************)))''''''''''''((((((((()))(((((('''''''''((()))***''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))(((((('''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&%%%%%%&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!!!!###$$$''''''''''''((((((((()))&&&&&&'''(((((((((((('''((((((''''''''''''((((((%%%&&&((()))***)))((('''((((((((((((((()))))))))''''''''''''((((((((((((&&&'''''''''((((((((()))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))OOOXXXfffvvv}}}{{{zzzzzz|||}}}~~~}}}~~~}}}}}}|||}}}|||sssoooppptttzzzoooYYYKKKEEEAAA@@@@@@@@@???>>>>>>>>>>>>======<<<;;;:::999999222444666999;;;<<<<<<<<<888777555444333333333444555444333111000...---,,,)))***+++,,,,,,+++)))(((******))))))))))))******))))))))))))))))))))))))((()))))))))******++++++***************++++++,,,,,,***(((''')))*********))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((%%%'''((()))((('''((())))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((()))))))))******&&&'''''''''''''''&&&%%%&&&'''''''''(((((()))))))))(((((('''''')))***+++''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((((((((('''((('''&&&&&&'''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))+++***(((&&&&&&'''((()))&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''((((((''''''''''''(((((($$$&&&(((***+++)))'''&&&&&&&&&'''((()))***++++++''''''''''''((((((((()))((()))))))))******++++++++++++***)))((('''&&&&&&&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))aaajjjwww|||zzz{{{wwwzzz||||||{{{|||~~~zzzvvvvvv{{{{{{wwwuuutttuuuxxx|||zzzbbbPPPFFFCCCAAA????????????>>>===<<<<<<<<<<<<;;;:::999888666666555555666777999:::???===999555333444555777666555333000...------,,,------,,,,,,+++,,,,,,---************))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))(((((('''&&&&&&(((((())))))******++++++''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&''')))******,,,,,,++++++***)))))))))&&&&&&'''((())))))(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((************************+++++++++***))))))((((((''''''((((((((((((''''''***)))'''%%%%%%''')))***%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))))))))***************((('''((()))***)))'''))))))((((((((((((((()))((((((''''''''''''(((((((((((())))))))))))(((((()))*********++++++++++++''''''((()))))))))))))))''')))******))))))***,,,))))))************))))))))))))))))))*********+++''''''''''''((((((((()))&&&''')))*********)))((((((((())))))************************))))))))))))******))))))((((((''''''******))))))))))))******))))))************))))))kkksssxxxtttvvvyyyzzz}}}|||wwwvvvzzz~~~~~~zzzyyyyyywwwxxxzzz|||kkkYYYNNNHHHEEEAAA?????????>>>===??????>>>===<<<;;;:::999888777666666555666777777;;;999666333222222333444555555444222111///...---------,,,+++++++++,,,,,,************))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******))))))******)))(((((('''((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((('''&&&%%%$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))&&&'''(((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''((()))***)))'''))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))&&&'''((((((''''''((()))((())))))******))))))(((((((((((((((((((((((()))'''''''''((((((((())))))&&&'''((()))***))))))(((((((((((()))))))))******((((((((((((''''''''''''***)))))))))((((((((('''******))))))))))))******))))))************))))))vvv}}}}}}rrrnnnqqqxxx~~~}}}~~~}}}vvvuuuvvvvvvwwwzzz~~~~~~}}}}}}wwweeeYYYPPPKKKEEEAAA???>>>>>>>>>@@@@@@???>>>===<<<;;;;;;;;;:::888777555555444444666666555333333222333333555555555555444222000///------,,,+++++++++++++++++++++*********)))))))))************************+++++++++***)))(((((('''))))))))))))))))))))))))***++++++,,,,,,++++++******************))))))(((((((((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((('''&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''))))))((('''))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))'''((()))((('''&&&'''((('''(((((())))))((((((''')))(((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))((((((((()))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((******))))))))))))******))))))************))))))|||yyy|||vvvppprrr{{{sssmmmoooooopppuuu}}}ooocccXXXRRRJJJDDD@@@???>>>===>>>>>>>>>=========>>>>>>===<<<;;;888666444333222555555666666555555444444444555666777777555333222......,,,+++************+++++++++*********))))))************************,,,++++++***)))((('''''')))))))))))))))))))))))))))******++++++******))))))))))))******))))))((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((())))))(((((('''((((((((('''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&&&&((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''))))))))))))************)))(((''''''((()))(((''')))(((((((((((())))))***((((((''''''''''''(((((((((((((((''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))***++++++***)))(((((()))''''''((((((((((((''''''*********)))))))))(((((('''(((((((((((()))))))))'''(((((()))))))))))))))************************************))))))))))))))))))))))))((((((((((((******))))))))))))******))))))************)))))){{{xxxtttyyy~~~{{{}}}xxxmmmgggggghhhlllvvvtttiii]]]WWWOOOHHHCCC???<<<:::;;;;;;;;;<<<===???@@@AAA???>>>===:::888555333222444444555666666555444333333555777888999888666555000///...,,,+++*********++++++++++++************))))))))))))))))))))))))++++++******)))(((((('''************************(((((())))))))))))((((((''''''(((((()))(((((('''*********))))))(((((((((''''''''''''''''''''''''&&&''''''((((((((('''''')))(((((((((((('''''''''(((((((((''''''&&&&&&&&&(((((())))))((('''&&&&&&((((((''''''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''))))))))))))************((('''&&&'''((()))(((&&&((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))***++++++***)))(((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((())))))***++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))******))))))))))))******))))))************))))))xxxttttttsssyyyvvvlllgggaaadddlll|||xxxpppddd```YYYRRRLLLFFF@@@<<<;;;;;;;;;;;;===???AAACCC@@@???>>>===:::888555444333333333444444333222222333444666888999999999999222111///...,,,+++******,,,++++++++++++*********((((((((((((((((((((((((************))))))))))))************************'''(((((((((((((((((('''&&&''''''(((((((((((('''************))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((('''&&&(((((('''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((('''&&&(((''''''(((((()))***+++((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))''''''((()))))))))))))))'''((()))((('''&&&'''((('''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''((((((((()))))))))******((((((((((((((()))******,,,++++++++++++*********((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))******))))))************))))))~~~wwwvvvyyyzzz~~~zzzyyyyyy{{{}}}~~~zzzqqqmmmeeejjjwww|||wwwpppnnniiiddd]]]TTTKKKEEE???>>>=========???AAABBB@@@@@@???>>>===:::888777555555444444333333222222333444555777888:::;;;;;;444333111///---,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************************************(((((())))))))))))((((((''''''((()))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''&&&'''((()))))))))))))))((((((((((((((()))))))))((((((((((((''''''''''''&&&'''((((((((((((((((((((((((&&&&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((('''&&&''''''''''''((()))***+++((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((''''''((()))))))))))))))&&&'''((((((''''''((()))((())))))******))))))(((%%%&&&&&&'''((()))******(((((()))))))))*********)))(((((('''((()))***+++*********)))))))))(((((((((((((((((('''''''''''''''((((((((()))))))))*********))))))))))))******))))))************))))))zzz{{{~~~wwwrrroooooopppuuuyyy}}}|||xxxyyyxxxsssnnnttt}}}|||{{{xxxssslllbbbWWWPPPCCCAAA@@@>>>>>>???@@@BBB???@@@@@@@@@>>><<<:::999999888777555555444555555333444444555777:::<<<===555444222000...---,,,+++,,,,,,,,,+++++++++******************************((((((((()))******++++++************************))))))************))))))(((((()))***************&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***%%%%%%&&&''''''(((((()))&&&&&&'''((()))))))))(((((('''&&&%%%&&&'''***+++))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))***+++++++++''''''((((((((((((''''''***)))'''&&&&&&''')))***''''''''''''((((((((()))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))))))))************((('''&&&&&&'''((('''&&&''''''''''''((()))++++++((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''')))******))))))***,,,))))))************))))))(((((()))+++,,,---...///))))))))))))************)))((('''''''''(((***+++))))))(((((('''''''''&&&************))))))))))))'''((((((((())))))************))))))))))))******))))))************))))))|||yyyvvvrrrooonnnqqqtttwwwzzzvvvssstttttttttttttttuuuvvvvvvwwwuuuqqqmmmkkkjjjkkklllrrrqqqpppppprrrtttwwwxxx}}}}}}}}}}}}|||}}}}}}}}}xxxoooeee^^^OOOIIICCCBBBCCCDDDBBB???@@@AAAAAAAAA???>>>???@@@:::999777666555555555555555555555666888:::===>>>===<<<999555111///---,,,---,,,***+++,,,,,,+++***************************************************++++++************+++++++++*********))))))(((((())))))******+++++++++,,,+++***)))))))))***,,,---((('''&&&&&&((())))))((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))+++,,,,,,***(((&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))************++++++++++++(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************))))))))))))************)))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''...,,,***(((''''''))))))))))))))))))))))))******************************))))))))))))))))))))))))******))))))(((((('''''',,,***)))+++---...,,,)))************************)))*********++++++++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''wwwssshhhfffbbb______aaadddfffqqqxxx{{{vvvpppnnnllliiijjjiiigggfffeeeeeeeeeeeekkkiiigggffffffgggiiikkkpppppppppqqqtttwwwzzz|||zzztttssstttuuuuuuwwwxxxzzz|||}}}{{{}}}xxxpppjjj\\\UUULLLGGGFFFEEECCCAAAAAAAAAAAA@@@>>>=========:::999777555444444444444555555555666888:::===>>>>>>===:::666333000///......,,,++++++------,,,***************************************************++++++************++++++************)))))))))((()))))))))*********++++++))))))((((((((((((((((((((('''&&&&&&((())))))((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))))))))******(((((()))))))))*********)))((('''&&&&&&'''((()))((((((((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))(((((((((''')))(((&&&&&&&&&''')))************)))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,***(((*********************************+++++++++,,,,,,))))))))))))))))))))))))++++++******))))))((((((sssjjjfffXXXVVVSSSQQQQQQSSSUUUWWWaaagggjjjgggeeeeeefffeeedddccc```]]][[[ZZZZZZZZZ``````bbbeeeiiinnnrrrtttzzzzzz{{{}}}{{{rrrllliiijjjmmmqqqtttsssqqqnnnlllkkkmmmvvv|||}}}|||xxxnnnfff[[[RRRNNNKKKHHHEEEEEEDDDCCCAAA@@@>>>======<<<;;;:::888666555555555444444555666888;;;===??????>>><<<999666444222111...---,,,,,,------,,,***************************************************++++++************++++++************))))))))))))(((((())))))))))))******))))))))))))((('''&&&&&&((('''&&&&&&((())))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))((('''((()))***))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((()))(((((())))))))))))******((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((('''''''''))))))))))))))))))))))))************************&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&%%%%%%%%%''')))+++,,,+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))))))))***---+++((((((((())))))(((*********************************+++++++++,,,,,,))))))))))))))))))))))))************************zzzpppeee]]]ZZZRRRPPPOOOMMMNNNPPPRRRTTT\\\aaadddcccdddhhhkkkkkkiiihhheeebbb```____________bbbhhhpppxxx|||rrrmmmgggjjjooouuuxxxvvvpppjjjfffgggjjjpppyyy~~~|||}}}yyywwwzzz~~~xxxooofff___XXXRRRMMMNNNKKKHHHEEECCCBBBAAA@@@@@@@@@>>>===;;;999999888555555555666888;;;>>>???@@@???>>><<<:::777555444///---,,,,,,------+++***************************************************++++++************++++++*********)))))))))))))))((((((((((((((()))))))))))))))+++++++++***)))(((((('''&&&&&&((())))))((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((((((''''''(((((((((++++++***************+++))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((()))+++---...++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))...,,,***((('''((())))))************************)))))))))*********++++++)))))))))))))))))))))))))))))))))******+++++++++uuukkkccc[[[TTTRRRNNNNNNNNNNNNOOOQQQSSSUUU[[[```cccdddgggnnnrrrrrrqqqpppooonnnnnnmmmmmmmmmgggllluuuvvvrrrnnnssszzz|||tttnnnkkkmmmqqquuuzzz~~~{{{xxxuuusssvvvyyy~~~~~~}}}~~~yyywwwzzz~~~xxxnnnddd^^^ZZZTTTMMMHHHEEEDDDCCCAAAAAAAAA@@@???===<<<::::::666666777777999;;;>>>???AAA@@@@@@???===;;;999888000...------------+++***************************************************++++++************++++++))))))))))))))))))******)))))))))(((((((((((((((&&&''')))***+++++++++***((('''&&&&&&((())))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((*********)))'''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))'''(((((((((((((((((('''***)))((((((((())))))***))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&'''((()))***)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++************))))))((((((************************)))))))))))))))))))))))),,,++++++***)))(((((('''///...,,,)))((((((***+++************************(((((((((((()))))))))***))))))))))))))))))))))))))))))******++++++,,,,,,wwwjjjddd```ZZZTTTSSSOOOOOOQQQSSSUUUXXXZZZ[[[```eeehhhjjjooovvvzzzyyyzzz{{{}}}~~~}}}yyy~~~~~~~~~}}}xxxssstttxxx}}}zzztttpppmmmkkkppprrrvvvyyyzzzyyywwwuuuvvvzzz}}}yyyzzz|||~~~xxxkkkbbbUUUKKKFFFDDDBBB@@@>>>???>>>>>>===<<<:::999:::999999999:::<<<>>>???@@@AAAAAAAAA@@@>>>;;;:::333111////////////---,,,************************************************++++++************++++++))))))))))))******************))))))))))))((((((###$$$%%%'''((()))******((('''&&&&&&((())))))((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&(((***++++++)))&&&$$$))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''(((((((((((())))))''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))&&&'''(((*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''')))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))((((((---------+++))))))***,,,************************((((((((()))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,|||vvvvvvxxx}}}}}}sssjjjhhhgggccc___^^^ZZZ[[[^^^bbbeeehhhkkklllppptttxxxzzz|||yyy~~~wwwoookkkiiiggghhhjjjlllooooooooommmllljjjlllrrrtttbbbSSSJJJFFFBBB@@@===>>>>>>???>>>===<<<;;;===<<<<<<;;;;;;===>>>???@@@AAABBBBBBAAA???===<<<777555333333333333111///************************************************++++++************++++++((()))))))))************++++++*********)))))))))%%%%%%%%%&&&'''((()))***((('''&&&&&&((())))))((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))((('''&&&))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&''''''''''''((((((((('''''''''((((((((())))))&&&'''((())))))((('''&&&&&&%%%$$$###$$$%%%'''((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))%%%&&&(((***+++***))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''((((((((()))******++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++)))+++,,,,,,)))(((***,,,************************************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++}}}zzz||||||{{{qqqpppqqqtttxxx|||}}}}}}~~~uuuooopppqqqoookkkjjjhhhjjjnnnrrrvvvzzz|||}}}}}}vvvnnnjjjhhhhhhbbbccceeeggghhhhhhggggggccccccgggqqq~~~~~~|||mmmZZZOOOIIIDDDAAA>>>???@@@AAAAAA@@@???>>>???>>>===<<<<<<===>>>???@@@AAABBBBBBBBB@@@>>><<<:::888666666666555444222************************************************++++++************++++++(((((())))))*********+++,,,+++++++++******))))))***)))(((''''''(((***+++((('''&&&&&&((())))))((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))&&&'''''''''(((((())))))************++++++++++++(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((()))''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((&&&%%%&&&(((***+++&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))$$$&&&(((***++++++))))))(((((((((((((((((((((((('''((((((((())))))******(((((()))***************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))+++---......&&&))),,,+++)))((()))+++************************++++++,,,,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++~~~}}}~~~{{{xxxwwwvvvuuuvvvxxx{{{}}}~~~zzzwwwuuusssrrrtttyyy~~~}}}zzzwww~~~~~~}}}wwwooofffcccaaa``````cccfffhhhfffdddaaaaaaeeellluuu{{{}}}}}}{{{}}}}}}{{{yyyzzz~~~xxxggg\\\RRRGGG???>>>======>>>@@@AAA@@@???<<<===???@@@AAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@>>>===<<<:::888666555444111000///---,,,++++++***)))***++++++,,,,,,,,,,,,++++++************++++++***+++---......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,,,,+++++++++*********))))))((((((+++***(((((())))))(((&&&+++***)))))))))))))))***+++++++++***************))))))(((((('''''''''&&&(((((())))))))))))((((((***)))(((''''''((()))***++++++******))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))************))))))((()))***++++++***)))((())))))************))))))))))))************)))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((++++++************++++++)))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------************************************+++,,,---...++++++,,,,,,,,,---------{{{|||zzztttooopppqqqtttxxx}}}{{{yyyuuutttwww}}}zzzqqqjjjgggcccbbbcccfffiiiiiigggdddbbbcccfffllltttyyy{{{zzz||||||{{{yyyvvvwwwzzz}}}~~~yyyjjj^^^TTTHHH@@@>>>===<<<<<<>>>>>>===<<<>>>???@@@AAAAAA@@@???>>>===>>>??????@@@@@@@@@@@@>>>===<<<:::888666444444333222000...,,,+++************+++,,,,,,,,,++++++++++++************++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''*********)))))))))((((((&&&%%%$$$%%%&&&'''&&&%%%***))))))(((((()))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))(((((((((((())))))******)))((((((((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((()))))))))(((((())))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((*********))))))*********))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,...///000000***************+++,,,---------------............~~~yyysssooolllooossszzz}}}{{{xxxxxx|||~~~vvvpppnnniiijjjlllnnnpppooollliiihhhjjjmmmssszzz~~~|||yyyyyy{{{}}}yyylllaaaVVVJJJBBB???===<<<<<<======<<<;;;@@@AAAAAAAAAAAA???===<<<;;;;;;<<<===>>>?????????======;;;999777555444333444333111///---+++******++++++,,,,,,,,,+++******++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&******))))))))))))(((((($$$######$$$&&&''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''***)))(((''''''((()))***++++++***)))(((((())))))&&&&&&'''(((((()))******''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''(((((((((''''''''''''((((((******((((((((((((******'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''))))))(((''''''((()))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************'''(((((())))))))))))(((***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))************+++++++++******+++,,,...///000111+++***************+++,,,........./////////000000zzzvvvrrrrrrrrrrrrqqqqqqrrrssszzz~~~|||{{{zzz}}}{{{vvvvvvtttvvvyyy{{{|||yyyuuussstttwww|||~~~{{{{{{zzzxxxxxxnnndddYYYLLLDDDBBB@@@>>>===>>>??????>>>@@@AAAAAABBBAAA@@@>>>===999::::::;;;<<<===>>>>>>===<<<;;;999777555444333222111///...---,,,++++++,,,,,,,,,,,,++++++***)))++++++************++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''&&&''')))***)))((('''''''''((((((((((((((()))))))))***************))))))((((((((((((((((((***)))(((''''''((()))***,,,+++******))))))((((((&&&'''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))))))))******+++***(((''''''(((***+++((('''%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%'''((()))((('''&&&&&&'''((())))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))*********)))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******++++++,,,/////////000000000111111|||xxxrrrmmmiiiccccccbbbcccgggppp|||}}}~~~|||uuuqqqppppppqqqvvvxxx}}}xxxpppggg]]]RRRJJJDDDBBB??????@@@AAAAAA@@@???@@@AAABBBBBBAAA@@@???999999999999:::;;;<<<===<<<;;;:::999888666666555//////...---------------,,,,,,,,,,,,++++++***)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))+++***))))))******)))'''%%%&&&'''((())))))(((((((((((())))))************(((((())))))))))))))))))***)))(((''''''((()))***************))))))(((((()))((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))))))))*********)))'''&&&&&&''')))***)))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((())))))))))))))))))((('''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,------...000000000111111111111222|||sssqqqooommmjjjfffaaa^^^YYYYYYZZZ^^^hhhyyywwwpppnnnlllmmmpppqqqssswww~~~{{{uuunnneee\\\VVVJJJGGGDDDAAAAAABBBAAAAAA???@@@AAABBBBBBAAA@@@@@@:::999888888888999;;;<<<:::::::::999999999888888000///......------......++++++,,,,,,,,,+++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))+++***(((((((((((('''%%%%%%&&&((()))******)))(((%%%&&&&&&''''''(((((()))(((((())))))))))))******(((((())))))))))))(((((((((((())))))))))))((((((******)))(((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((''''''''''''(((((())))))''''''''''''))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''')))******++++++++++++******))))))(((((())))))***)))))))))))))))))))))))))))***+++,,,,,,,,,+++***+++++++++++++++++++++++++++++++++************)))))))))***+++---...//////............///000111222222222222333333333333444~~~uuuoooeeeddddddeeeeeeccc___\\\UUUXXX\\\cccqqqwwwuuuuuussstttwwwvvvwwwyyy~~~}}}}}}wwwpppiiidddWWWRRRMMMHHHFFFEEECCCBBBAAABBBBBBBBBBBBAAA???>>><<<;;;999888777888999:::999999:::::::::;;;;;;;;;555444222000///...------******+++,,,,,,,,,++++++++++++************++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((('''''''''((((((((()))))))))(((''''''((()))'''&&&%%%''')))***++++++***)))%%%%%%&&&&&&'''(((((()))(((((()))))))))*********'''((()))******)))((('''%%%&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((('''(((***++++++***(((''')))))))))))))))((('''''''''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((()))***************)))(((*********))))))*********))))))))))))))))))))))))((()))+++,,,---,,,+++***+++++++++++++++++++++++++++++++++*********))))))***+++,,,---///000111111000000000111222444555666555555555666666666777777vvvlllddd___```aaabbbeeegggfffdddaaaUUUYYY```jjjzzzzzz{{{~~~}}}}}}}}}~~~||||||~~~xxxrrrnnnbbb]]]VVVPPPLLLIIIFFFDDDCCCDDDDDDCCCBBB???===<<<===<<<999888777777999:::999999:::;;;;;;<<<======999888666333000...---,,,)))***+++,,,,,,,,,,,,,,,++++++************++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******&&&'''''''''(((((())))))(((''''''(((***+++***)))%%%''')))+++,,,,,,******'''''''''((()))******+++(((((())))))*********+++&&&'''***++++++***'''&&&###$$$&&&((())))))(((((((((((())))))******++++++''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))******))))))))))))******''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''((())))))((('''''''''(((+++,,,,,,+++(((''')))))))))))))))(((((('''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''++++++************++++++))))))))))))))))))))))))''')))+++,,,---,,,***)))++++++++++++++++++++++++---------,,,,,,+++++++++........................000111111333444666888999777888888888999999999999~~~uuukkkddd```______```bbbhhhqqqwwwvvvnnnggg___aaaiiiyyy~~~}}}}}}yyyqqqlllaaaWWWSSSSSSOOOJJJIIIHHHFFFCCC@@@>>>>>>???>>>============<<<:::777999999:::;;;<<<===>>>???AAA>>>999444000///...///++++++++++++,,,---......,,,,,,,,,++++++*********---------,,,,,,+++++++++******))))))))))))******))))))))))))((((((((((((***++++++******)))((('''---***((('''(((*********(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------------((()))***+++++++++++++++''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((''''''&&&'''((())))))((('''&&&******+++******)))(((''''''((()))))))))))))))(((***((('''((()))***)))'''(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******---,,,,,,+++***)))((((((+++*********))))))(((((((((((((((((((((((((((((()))************+++++++++************)))))))))((())))))))))))************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........//////...------......---------...//////...///111111000000222444444555555666888:::<<<===888999:::;;;<<<<<<<<<<<>>===>>>>>>===<<<======<<<:::888999999:::;;;<<<===>>>???@@@>>>:::666222000//////++++++++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***************))))))))))))******)))))))))))))))))))))((((((((())))))***)))))))))+++)))'''&&&(((*********(((((((((((())))))))))))(((((((((((((((((((((((()))******++++++++++++***((()))******************''''''((()))))))))))))))((((((((())))))))))))***))))))(((((((((((())))))***)))))))))(((((((((''''''(((((((((((((((((('''(((((((((((((((''''''&&&))))))))))))((((((((((((***((('''((()))***)))'''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))),,,++++++******)))))))))******)))))))))(((((((((************************(((((()))***+++,,,,,,---************))))))))))))))))))))))))************((())))))))))))*********+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.........------,,,...------------...//////...000222333222222333555444444555666888999;;;<<<>>>>>>>>>>>>>>>>>>??????~~~zzznnnjjjccc\\\YYY[[[aaafffvvvzzz||||||~~~wwwpppmmmkkkfff^^^UUURRRMMMHHHDDDAAA???>>>>>>===<<<<<<======;;;999888999999:::<<<>>>???@@@@@@???<<<999666333000///,,,,,,+++++++++,,,------,,,,,,,,,,,,------------++++++***************)))******))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))))))))))))))'''%%%&&&(((*********(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))((('''''''''((()))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((+++***)))(((''''''((((((***((('''((()))***)))'''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************************))))))((((((((((((((('''************************''''''(((***+++,,,---...))))))******************)))))))))*********++++++((((((((())))))))))))******))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------,,,,,,---------------...//////...111444555555555555666666777888:::<<<===??????DDDCCCBBBAAA@@@AAABBBBBB~~~zzzwwwpppmmmgggaaa___ccclllttt{{{uuurrrvvvwwwwwwuuurrrqqqqqqsssxxx{{{~~~}}}|||xxx{{{}}}zzzxxxqqqhhh^^^[[[UUUPPPKKKGGGCCCAAA???>>>============;;;:::888888999:::<<<>>>@@@BBB@@@@@@???<<<999666222000------,,,,,,,,,,,,,,,---,,,,,,,,,------.........++++++++++++******************))))))))))))******)))))))))))))))*********&&&&&&'''((((((((((((((('''&&&%%%%%%(((*********(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((''''''&&&((()))))))))((('''&&&&&&''''''((()))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))((((((((((((***)))(((''''''((()))***)))))))))))))))***++++++---+++)))'''&&&&&&'''(((***((('''((()))***)))'''(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''((()))))))))*********+++((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))************++++++))))))*********+++++++++))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---------,,,,,,------------...///000000...111555777777777777888:::<<<>>>AAACCCFFFGGGHHHGGGFFFEEECCCDDDEEEGGGHHH}}}~~~}}}~~~}}}|||{{{yyyvvvrrrllljjjppp{{{~~~{{{wwwsssnnnlllnnnooonnnllljjjiiijjjlllrrrtttxxx{{{|||{{{yyywwwyyy{{{}}}~~~|||wwwsssppptttyyyyyyooofffbbb]]]XXXTTTOOOHHHDDDBBB@@@>>>>>>>>>>>><<<;;;999999999:::===@@@BBBDDDBBBBBBAAA???<<<999555333//////...---,,,,,,,,,---,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))))))))*********+++((((((((((((((('''&&&&&&'''&&&%%%&&&(((******)))(((((((((((())))))))))))((((((((((((((((((((((((************)))(((''''''((((((((((((((('''&&&%%%''''''((()))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((()))***+++,,,---+++)))'''&&&&&&'''(((***((('''((()))***)))'''(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''((((((((()))******++++++''''''''''''((((((((((((((((((((((((((((((((((((,,,,,,++++++***)))))))))***************+++++++++************++++++++++++******++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,---...............////////////000111222333000333666888999999;;;<<<>>>???CCCGGGJJJMMMOOOPPPKKKJJJIIIIIIJJJMMMPPPQQQ{{{yyy{{{~~~}}}{{{~~~}}}{{{xxxtttqqqooommmmmmmmmkkkhhhhhhjjjlllrrrtttvvvxxxyyyyyyxxxwwwwwwyyyzzzyyyvvvrrrooonnnvvv|||wwwmmmiiifffccc```YYYPPPJJJFFFDDDAAA??????>>>===;;;:::::::::;;;>>>AAAEEEGGGDDDDDDCCCAAA>>>;;;888666222111000///...---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------******))))))))))))******((())))))******+++++++++))))))))))))((('''&&&&&&((('''&&&''')))******((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((('''&&&''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))***(((((('''&&&&&&'''))))))+++***)))(((''''''((((((***((('''((()))***)))'''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))*********'''(((((((((((()))))))))************************...---,,,+++***((('''''',,,,,,+++++++++******************++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...///000000000000000222222222222333444666666555777999;;;<<<===@@@BBBBBBDDDGGGKKKOOOQQQRRRRRRPPPPPPPPPQQQRRRUUUWWWXXX}}}zzzxxxyyy}}}}}}|||xxxxxxwwwuuussssssuuuwwwzzz{{{|||}}}~~~~~~{{{yyyyyyzzz}}}|||zzz|||{{{xxxyyy}}}{{{~~~vvvtttrrrqqqooohhh]]]TTTJJJGGGCCCAAA@@@???===<<<;;;;;;;;;<<>>???BBBFFFIIIJJJLLLOOOQQQSSSTTTSSSSSSRRRRRRSSSTTTUUUVVVWWWXXX~~~xxxvvvvvvuuuqqqmmmsssssstttwww}}}}}}xxxuuuyyyzzzwwwxxxvvvrrrtttyyyqqquuuyyy|||~~~}}}|||}}}{{{ttthhh^^^LLLIIIEEEBBBAAA???>>><<<<<<<<<<<<===@@@DDDIIIKKKHHHGGGEEEBBB@@@===;;;:::555444333111000/////////,,,,,,,,,++++++*********))))))******++++++++++++******))))))))))))******((())))))***++++++,,,,,,'''((()))******++++++******))))))***++++++)))'''(((((((((((())))))))))))************************''''''((()))*********)))''''''((()))*********)))'''(((((()))))))))))))))))))))))))))************))))))(((((((((((())))))'''((((((((())))))******((()))***++++++***)))(((---,,,)))((('''((()))***'''((()))))))))))))))(((***((('''((()))***)))((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))((((((((((((((())))))******++++++((((((((((((((((((((((((+++++++++***************///...---,,,***)))((((((******+++++++++,,,,,,,,,)))************+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222333444555555555666666666777888:::;;;<<>>??????AAAEEEGGGGGGFFFEEECCCAAA???===<<<:::888666444111///......++++++++++++,,,...000222+++++++++++++++++++++,,,************************++++++***)))(((((())))))+++***)))(((((()))***+++(((((())))))******+++++++++*********))))))(((((())))))(((((()))***++++++******))))))((((((''''''))))))))))))((((((((((((************************))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******)))(((((((((((((((***************)))((((((''''''((()))***++++++,,,///......---,,,+++******......,,,+++***)))))))))+++*********+++,,,------+++***)))))))))***,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++)))***,,,---,,,,,,...000///333666888999888999999999:::;;;;;;<<<>>>BBBEEEHHHGGGGGGGGGJJJMMMQQQTTTTTTUUUVVVWWWXXXWWWVVVVVVTTTTTTTTTSSSRRRQQQOOONNN|||nnniiiddddddddddddfffjjjsssxxx|||yyywwwpppkkkkkklllooouuu||||||||||||~~~{{{xxxrrrsssuuuuuuuuuxxx}}}|||qqqdddZZZPPPLLLIIIDDDAAAAAA===>>>>>>>>>>>>@@@CCCFFFHHHHHHGGGFFFCCCAAA???>>>;;;:::777555222000///...++++++***)))***+++,,,------,,,,,,++++++*********))))))))))))))))))))))))++++++***)))))))))))))))+++***)))(((((()))***+++)))))))))))))))*********************)))))))))(((((((((((())))))************)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))(((((((((((((((((()))))))))***************)))(((((((((((())))))******++++++------,,,,,,+++*********------,,,+++************)))))))))((())))))******+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,---......---...000222444777:::<<<<<<;;;<<<======>>>>>>>>>???AAAEEEHHHNNNMMMLLLKKKMMMOOORRRTTTXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNLLLKKKJJJ}}}sssccc___^^^bbbeeeggglllsss|||}}}yyyssskkkdddeeejjjnnntttyyywwwxxxyyy{{{~~~xxxxxxyyyxxxwwwxxx{{{}}}{{{lllaaaWWWRRRMMMGGGCCCCCC??????>>>===<<<>>>AAADDDIIIIIIIIIHHHFFFDDDAAA@@@===<<<:::777444222000...---,,,+++)))))))))******...------,,,+++***))))))************************+++***))))))))))))))))))******))))))))))))******************))))))))))))************))))))))))))'''(((((())))))))))))((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))((()))))))))))))))*********************************,,,++++++*********++++++******))))))((()))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000///000000000000111444666;;;===@@@AAAAAA@@@@@@AAABBBCCCDDDDDDDDDFFFJJJLLLTTTSSSQQQPPPQQQSSSUUUVVVXXXXXXXXXXXXWWWWWWVVVVVVTTTRRRPPPMMMJJJHHHHHHHHHzzzoooggg___^^^aaaggglllpppwww~~~uuukkkdddeeelllqqquuuyyyvvvwwwzzz|||pppeee[[[UUUPPPIIIEEEEEEBBBAAA???===;;;<<>><<<:::777444111000///...---,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))******))))))))))))))))))***++++++******))))))((((((*********)))))))))))))))'''((())))))))))))((('''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&'''((()))))))))(((((())))))************)))(((*********)))))))))))))))(((((())))))*********+++***************+++,,,,,,------,,,+++*********+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---/////////000111222333666:::===AAACCCEEEFFFEEEDDDEEEFFFIIIJJJKKKKKKKKKLLLNNNQQQVVVUUUTTTTTTTTTUUUWWWXXXUUUTTTTTTTTTTTTUUUVVVWWWRRRPPPMMMJJJHHHGGGGGGHHHsssjjjbbb^^^^^^```fffooouuuxxxzzzqqqjjjlllqqquuuyyy|||zzz{{{}}}oooeee[[[VVVQQQKKKGGGGGGCCCBBBAAA>>><<<<<<>>>AAAEEEFFFHHHIIIHHHFFFDDDCCCAAA@@@???===:::777444222///...---,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))******)))))))))******)))))))))++++++******))))))(((((())))))))))))))))))******((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))((((((((())))))*********))))))*********)))))))))))))))'''(((((())))))******+++))))))))))))***+++,,,,,,------,,,+++*********+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...000333666888<<>>===>>>@@@AAACCCFFFHHHIIIHHHFFFEEEAAAAAAAAA???===:::777555...---,,,++++++,,,------))))))***+++,,,------...(((((((((((((((((((((((()))))))))))))))******+++))))))************))))))************))))))))))))))))))))))))************+++******))))))))))))***(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******)))))))))***++++++((())))))************))))))))))))))))))*********(((((())))))*********+++)))))))))))))))***+++,,,******))))))((()))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...000444888<<<@@@CCCHHHKKKIIIKKKLLLLLLLLLLLLNNNOOORRRTTTUUUUUUTTTTTTUUUWWWSSSSSSSSSTTTUUUVVVWWWWWWTTTRRRPPPNNNMMMOOOQQQRRRSSSRRRPPPNNNMMMMMMNNNNNN{{{mmmhhhfffbbbaaacccgggnnn|||~~~{{{wwwtttvvv}}}oooeeeZZZUUUQQQJJJGGGFFFBBBCCCDDDCCCAAA?????????>>>AAAEEEHHHJJJJJJIIIHHHAAAAAABBBAAA???<<<:::888222000///---,,,,,,,,,---*********++++++,,,,,,---)))))))))))))))))))))))))))))))))))))))***++++++((()))***++++++***)))((()))))))))))))))*********((()))))))))************...,,,***(((((()))+++,,,'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''')))***************)))((((((***,,,000222(((((()))***************(((((())))))******++++++)))************************)))))))))))))))***+++)))))))))((())))))*********+++,,,---------,,,,,,------------------------------------...000111222666:::@@@DDDGGGJJJLLLNNNLLLNNNOOOOOOOOOPPPRRRTTTTTTVVVXXXXXXWWWVVVWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPNNNNNNOOOSSSWWWYYY___^^^]]]\\\ZZZYYYXXXWWWyyymmmeeegggiiigggfffiiipppyyy|||vvvrrroooqqqyyy~~~~~~qqqfff\\\VVVQQQJJJEEEEEEBBBDDDEEEEEEBBB@@@??????===@@@EEEIIILLLLLLKKKJJJAAAAAABBBBBBAAA>>>;;;:::777555333000...---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++((()))***++++++***)))((((((((())))))******++++++(((((())))))*********+++000...***(((((())),,,...'''((((((((())))))******))))))))))))((((((((((((************************&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''(((***+++++++++((((((''''''***///444777(((((()))***************'''(((((()))***++++++,,,++++++************************))))))))))))******+++*********+++,,,------***+++,,,---...---,,,,,,------------------------------...///111333555666;;;@@@FFFJJJLLLMMMNNNOOONNNOOOQQQRRRRRRSSSVVVXXXVVVWWWYYYYYYXXXWWWWWWXXXVVVVVVUUUTTTTTTSSSRRRRRRMMMLLLLLLNNNSSSYYY```dddlllkkkkkkiiifffdddaaa```yyytttooommmhhhkkkmmmnnnmmmmmmppprrr~~~xxxxxxxxxzzz~~~wwwwwwxxx{{{~~~|||ttthhh^^^WWWRRRMMMIIIIIIHHHGGGGGGFFFDDDAAA>>>???AAACCCFFFHHHJJJLLLLLLFFFDDDCCC@@@???======<<<999666222////////////...------,,,+++************************************))))))***+++,,,,,,------+++++++++*********)))))),,,+++++++++***)))))))))'''((()))***+++,,,------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&&&&''''''***)))((((((((((((((()))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((*********))))))))))))(((,,,,,,,,,++++++*********))))))))))))***---///000)))))))))***+++---...///++++++,,,,,,,,,---------000///......---------...///000111222333555999<<>>======:::777333111000000///...///...---+++***)))))))))************************)))******+++,,,,,,------*********)))))))))((((((******))))))))))))))))))***************+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))(((((())))))************+++,,,,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))((((((((('''''''''(((((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******+++,,,---......///+++++++++******)))))))))******))))))***,,,...///*********+++,,,---...///++++++,,,,,,,,,---------000//////............///---///222555888<<>>===:::666333111000///---///...---+++***)))))))))++++++++++++++++++++++++*********++++++,,,,,,---)))))))))(((((((((((((((((((((((((((((())))))))),,,+++++++++******)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++)))))))))))))))***+++,,,))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,---...//////*********)))))))))))))))++++++******++++++,,,---,,,+++++++++,,,------...,,,,,,,,,,,,------------//////.........///000000///222666999===AAAFFFIIIGGGIIILLLNNNOOOPPPRRRTTTUUUVVVWWWXXXXXXXXXXXXXXX[[[ZZZYYYXXXXXXWWWWWWWWWTTTSSSRRRRRRUUUZZZ___bbbhhhkkkooorrrvvvyyy}}}}}}wwwrrroooyyymmmeeeaaa`````````aaadddiiiooottt{{{zzzvvvrrrooollliiihhheeeaaa___bbbgggmmmpppvvvwww{{{wwwoooiii[[[VVVOOOIIIGGGGGGGGGGGGCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGEEEDDDBBBAAA@@@???<<<888555444222///---...---,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))'''(((((())))))*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++******))))))******+++))))))))))))***+++------((((((((()))*********+++))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++************))))))******************)))))),,,+++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,------------...............///000111222666888;;;===>>>AAADDDGGGHHHKKKNNNPPPQQQRRRTTTVVVXXXYYYYYYYYYYYYYYYXXXXXXYYYXXXVVVTTTUUUVVVXXXYYYYYYXXXWWWYYY]]]dddkkkpppyyy{{{~~~~~~}}}|||}}}~~~~~~{{{vvvrrroooxxxjjj^^^XXXWWWWWWZZZ___dddjjjrrr||||||xxxwwwtttqqqpppppprrrtttpppqqqssstttuuuvvvvvvvvvooollliiiffffffeeedddcccaaa``````bbbfffnnnwww|||xxxjjjbbbXXXOOOJJJHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGEEECCCBBBAAA???;;;888666444111...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***+++++++++++++++,,,,,,************************)))))))))******+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************))))))(((((())))))***))))))))))))***+++------+++*********)))((((((((())))))))))))))))))))))))************************(((((())))))))))))))))))(((((())))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++*********++++++,,,,,,,,,---------.........---------...000111333444999;;;>>>??????AAACCCDDDKKKMMMPPPRRRSSSTTTVVVXXXZZZZZZZZZZZZZZZYYYXXXWWWTTTSSSRRRRRRTTTXXX\\\___bbbbbbbbbdddiiiqqqyyy~~~}}}zzzyyy||||||{{{yyyuuuqqqnnnlllvvvjjj^^^UUURRRTTTSSSYYYbbbjjjsss~~~{{{uuunnniiiccccccdddcccccceeehhhkkkjjjkkkmmmnnnoooooonnnmmmgggdddbbbbbbdddggghhhhhhjjjlllooosssxxxxxxpppcccWWWPPPLLLKKKJJJJJJIIIHHHFFFFFFGGGGGGHHHJJJJJJKKKJJJIIIGGGEEEDDDCCC@@@===;;;999666333000,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************++++++++++++))))))******+++++++++,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((())))))))))))))))))***+++,,,...------,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))******(((((())))))))))))******)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''((()))***+++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++*********++++++,,,---,,,---------..................///000222444666777888;;;???AAACCCDDDGGGHHHNNNPPPSSSTTTUUUUUUWWWXXXZZZYYYYYYYYYWWWVVVUUUTTTPPPPPPPPPSSSXXX___eeeiiillllllmmmooouuu|||}}}zzzzzz}}}{{{xxxtttqqqmmmkkkiiiuuueee^^^YYYVVVVVVYYY[[[dddppp{{{{{{}}}{{{xxxsssnnnjjjgggeeeddd```cccfffhhhiiilllqqquuu{{{||||||}}}{{{yyywwwvvvpppnnnmmmooosssxxx{{{|||~~~{{{nnnaaaXXXTTTQQQPPPMMMLLLJJJHHHGGGGGGHHHHHHJJJKKKLLLLLLKKKIIIGGGFFFCCCAAA>>><<<;;;888555222//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++************))))))))))))+++++++++***************))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((())))))))))))(((((())))))***---,,,,,,,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,------)))*********++++++++++++******+++,,,,,,,,,+++***+++++++++,,,---...///000------------............111111222444666888;;;<<<;;;>>>BBBFFFGGGIIIKKKMMMQQQSSSUUUVVVVVVVVVWWWXXXWWWWWWVVVUUUSSSRRRPPPOOONNNPPPSSSXXX```iiiqqqvvvssssssuuuxxx||||||xxxwwwwwwwwwuuurrrooommmlllmmmmmmwwwgggYYYWWWZZZ[[[]]]aaahhhrrrwww{{{|||lllkkkiiieeebbbbbbdddggglllpppvvvzzz|||~~~}}}tttggg___ZZZWWWUUUOOOMMMKKKHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLJJJHHHFFFCCCAAA???===<<<999666333222111///---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((())))))************))))))((((((''''''------,,,+++***)))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***)))((((((((((((((())))))))))))))))))*********((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))*********+++(((((())))))*********+++)))************+++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((*********))))))))))))((((((((())))))*********+++)))***+++,,,---,,,++++++,,,,,,------///000222222---------.........//////333333555777999<<<>>>???@@@CCCGGGJJJKKKLLLNNNOOOSSSTTTVVVWWWVVVVVVWWWXXXTTTTTTSSSRRRPPPNNNLLLKKKOOOQQQVVV]]]gggqqqzzzvvvwwwxxx{{{|||vvvrrrqqqqqqnnnllljjjiiijjjmmmqqqsss~~~iii___YYY\\\]]]]]]hhhvvv{{{zzzxxxwwwrrrmmmiiillloooqqqrrruuuzzzvvvjjjbbb]]][[[UUUPPPJJJHHHHHHIIIHHHGGGKKKLLLNNNOOOMMMJJJFFFDDDBBBBBB@@@>>>===;;;999999555333111///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((()))+++,,,,,,+++***,,,///...,,,***(((((())))))***++++++++++++***+++*********))))))(((((())))))************))))))))))))))))))))))))))))))---+++)))''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******+++***)))(((((()))******(((((()))************))))))))))))))))))))))))))))))***,,,+++)))(((((()))+++*********))))))((((((************************************************(((''''''))),,,------,,,++++++++++++++++++++++++((()))***+++,,,+++******+++,,,------++++++,,,---,,,,,,---.........------,,,---.........///111333333555777;;;>>>AAADDDEEEHHHJJJNNNQQQSSSTTTSSSRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWTTTSSSSSSOOOKKKNNNTTTTTTUUU[[[ggguuu|||}}}~~~~~~xxxsssqqqpppooonnnjjjjjjiiijjjmmmsss{{{wwwggg___]]]ccciiiooo~~~~~~vvvrrrqqqrrrpppnnnuuuyyy~~~yyyrrrlllfffcccZZZTTTMMMIIIIIIJJJJJJIIIKKKLLLMMMMMMLLLIIIFFFDDDCCCBBBAAA???===;;;999999666555333000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))+++,,,+++******,,,------+++))))))))))))******+++++++++++++++************)))))))))((())))))************)))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++************+++***)))(((((()))************+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))***++++++)))(((((()))************)))))))))(((************************************************))))))(((***,,,......---++++++++++++++++++++++++((()))***+++,,,++++++***+++,,,------++++++,,,---,,,,,,------------------,,,---...//////111444777999:::<<>>===<<<;;;999999777555222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))((()))***+++)))((())))))***)))((((((***,,,******+++,,,,,,,,,,,,+++))))))))))))))))))******))))))************))))))))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++---...(((((())))))************''''''((())))))))))))((())))))))))))))))))))))))''')))++++++)))))))))***))))))))))))))))))******((((((((((((((((((((((((************************)))((('''(((***,,,+++************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---......,,,,,,---.........---------...///000111333666888;;;@@@EEEIIILLLLLLMMMNNNPPPQQQRRRRRRUUUVVVVVVUUUTTTRRRPPPOOOQQQOOONNNPPPWWWaaakkkrrruuurrrsssvvvuuupppnnnnnntttvvv{{{~~~yyyuuuqqqooonnnnnnhhhkkkpppuuu{{{|||xxxpppnnnpppwww|||}}}~~~}}}wwwqqqlllfffaaa[[[UUUQQQQQQSSSUUUZZZ]]]```bbbbbbbbbbbbcccbbbaaaaaa___]]][[[YYYXXXYYYXXXXXXWWWUUUTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQTTTVVVXXX[[[___bbbdddeeehhhiiijjjlllmmmqqqvvvyyyuuulll```WWWRRRNNNKKKIIIIIIIIIIIIIIIGGGEEECCCBBB@@@@@@@@@??????>>>>>>>>><<<;;;999777444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***))))))***++++++)))((()))+++))))))***++++++++++++***))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))(((((('''((()))******+++******((()))******++++++******))))))))))))))))))))))))''')))***+++)))))))))***))))))))))))************))))))))))))))))))))))))************************)))((('''(((***+++***)))*********++++++,,,,,,---,,,++++++++++++,,,------,,,...///...---,,,---...///.........///111222444666888<<>>>>>?????????@@@@@@@@@???>>>===;;;777444000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,+++)))***,,,------+++)))))))))(((((()))************)))((()))))))))************))))))************))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***)))'''%%%$$$&&&''')))***++++++******((())))))***************))))))))))))))))))))))))'''(((***+++***)))***+++((()))))))))***************************************************************(((((((((***+++***))))))******+++,,,,,,------,,,,,,+++++++++,,,---...---...///...---,,,---//////......///000333666777:::===AAAEEEGGGIIIKKKMMMNNNOOOPPPQQQSSSTTTUUUVVVRRRRRRQQQOOOMMMLLLJJJJJJGGGJJJPPPZZZfffsss~~~{{{|||}}}|||}}}{{{wwwtttsssnnnnnnmmmnnnqqqtttxxxzzz}}}xxxtttrrrqqqoookkkgggeeeeeefffoooooottt{{{~~~|||vvvvvvrrrwww|||xxxssspppmmmkkkllljjjiiikkkoooqqqpppnnngggfffdddbbb```\\\WWWSSSOOONNNMMMKKKKKKLLLMMMNNNQQQTTTXXXZZZZZZZZZZZZ[[[\\\[[[ZZZYYYXXXWWWVVVUUUVVVVVVVVVUUUUUUTTTRRRRRROOOOOOPPPQQQRRRTTTTTTUUUUUUVVVXXX[[[^^^```aaabbbaaacccdddfffiiinnntttxxx|||qqqggg```ZZZTTTPPPGGGIIIKKKKKKJJJGGGCCC@@@======>>>???@@@AAAAAABBBAAAAAA???===:::666222000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,------+++******,,,//////,,,***((((((''''''((()))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))***)))((('''''')))+++---))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++---...---+++)))&&&''')))***+++++++++***&&&''''''((((((((((((((())))))))))))))))))))))))'''(((***+++***)))***+++(((((())))))*********+++************************************************+++***)))***+++,,,+++***))))))***+++,,,,,,---------,,,+++***+++,,,---...---...///...------...//////......///111555888:::<<<@@@EEEIIIJJJKKKLLLMMMOOOOOOQQQRRRTTTUUUWWWWWWPPPPPPOOOMMMKKKJJJHHHHHHLLLQQQ[[[hhhuuuyyyzzz|||}}}~~~~~~~~~{{{vvvrrrooonnnmmmoootttzzzxxxnnniiigggccc___]]]ZZZZZZaaajjjqqquuuzzz~~~~~~wwwrrrpppiiiqqq|||xxxpppjjjhhhgggfffdddeeedddddddddeeeeeefffgggeeeccc```\\\XXXUUUSSSRRRLLLKKKIIIIIIIIIKKKMMMNNNOOOQQQTTTWWWYYY[[[\\\\\\XXXXXXYYYYYYXXXXXXWWWWWWSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTZZZZZZZZZ[[[]]]___aaacccfffffffffgggkkkppptttwww|||~~~~~~uuukkkccc]]]YYYPPPOOONNNOOONNNLLLHHHEEEBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???===:::777555333///...---,,,+++,,,------,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******(((((((((((())))))))))))(((((()))************)))************************))))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,+++)))((()))***+++++++++*********))))))''''''&&&(((+++,,,,,,+++++++++******************++++++,,,------------,,,///...,,,++++++,,,---...---------------...///000---...///222666;;;???AAACCCEEEGGGHHHIIIJJJLLLNNNSSSRRRSSSUUUWWWXXXWWWUUUQQQOOOLLLJJJIIIJJJKKKLLLQQQWWWcccqqq}}}}}}zzzyyy|||~~~~~~}}}|||{{{xxxsssooonnnooopppmmmzzz|||mmmbbb]]]\\\YYYWWWWWWWWWYYYbbblllwww}}}}}}yyywwwrrrooonnnrrryyyvvvqqqkkkgggeeeeeecccbbbddddddccccccccccccddddddaaa___\\\XXXTTTQQQNNNMMMJJJJJJHHHHHHHHHJJJKKKMMMMMMNNNQQQTTTWWWYYY[[[[[[XXXYYYYYYYYYXXXWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVZZZZZZZZZ[[[]]]```bbbdddfffffffffhhhlllqqquuuxxx}}}uuullleeebbbVVVTTTRRRQQQPPPMMMIIIFFFDDDCCCBBBAAAAAAAAABBBCCCBBBBBB@@@>>><<<999777555111000///---------......,,,,,,---------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******((()))******++++++*********************************))))))(((((())))))***))))))))))))))))))))))))((()))******)))((()))++++++++++++*********)))))),,,+++******++++++***)))++++++*********************++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------------...///000///000222555999>>>BBBDDDDDDFFFHHHJJJJJJLLLNNNPPPTTTTTTUUUWWWXXXWWWSSSQQQOOOMMMJJJIIIJJJMMMQQQTTT^^^dddooozzz}}}}}}~~~}}}zzzwwwsssqqqnnnkkkjjjooouuu{{{|||nnnbbbXXXSSSSSSQQQRRRVVVYYY___kkkvvv}}}vvvttttttrrrrrrttt~~~~~~vvvooollliiifffeeedddbbb```bbbaaaaaa`````````aaaaaa___]]]ZZZVVVRRRNNNKKKIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKNNNQQQTTTWWWYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXZZZZZZ[[[\\\^^^aaacccdddffffffgggiiimmmrrrwwwzzz~~~{{{{{{~~~yyyqqqmmmccc```\\\XXXUUUQQQMMMJJJGGGEEEBBB@@@@@@AAACCCDDDCCCBBBAAA@@@===;;;999888333222111///......//////------------------,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))*********++++++)))******+++++++++++++++*********************************))))))*********))))))))))))))))))))))))&&&'''))))))((()))***,,,+++++++++***************---,,,++++++,,,,,,+++)))******++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,------///000000222444666999>>>BBBFFFHHHFFFIIIKKKLLLMMMNNNQQQSSSVVVVVVVVVXXXXXXVVVQQQNNNNNNLLLJJJJJJNNNUUU]]]aaammmsss}}}~~~}}}{{{wwwrrrmmmkkkiiiffffffkkkwwwxxxkkkbbb\\\WWWSSSRRRQQQUUU[[[bbbjjjxxxyyytttuuuxxxyyy}}}yyyrrrooonnnmmmkkkhhhfffccc```^^^^^^]]]]]]^^^___`````````___\\\XXXSSSOOOLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKNNNRRRUUUYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVWWWWWWWWWZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[\\\^^^```bbbdddeeeffffffgggjjjnnntttyyy|||{{{rrriiifffggglllvvvzzztttoooiiiccc^^^XXXSSSPPPJJJGGGCCC@@@???@@@BBBCCCCCCBBBAAA@@@>>><<<:::999555444222000///......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))*********++++++++++++******+++,,,,,,,,,,,,+++************************++++++************++++++))))))))))))))))))))))))''')))******))))))***,,,***************************))))))***,,,------,,,******+++++++++++++++,,,)))***++++++,,,,,,++++++***+++,,,---...---,,,+++,,,,,,,,,---...///111222555666999===AAAEEEIIIKKKKKKMMMOOOPPPQQQRRRTTTVVVUUUUUUUUUVVVWWWWWWUUUTTTSSSQQQPPPQQQWWWaaakkkrrrxxx~~~|||xxxsssnnnjjjjjjiiijjjmmmwwwvvvggg\\\ZZZZZZXXXVVVWWWWWW[[[dddlllvvvzzzvvvtttxxx}}}yyysssrrrsssrrroookkkfffbbb```ZZZZZZ[[[\\\]]]___```aaa```___]]]ZZZUUUQQQMMMKKKHHHGGGGGGGGGFFFGGGGGGGGGHHHHHHIIILLLOOOTTTXXXZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXXXX[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\^^^```aaacccddddddeeeeeefffjjjooouuu{{{~~~~~~nnnddd\\\ZZZ\\\cccooozzzwwwoooggg___YYYTTTMMMJJJFFFBBB??????@@@AAAAAAAAAAAA@@@>>><<<;;;:::666444222000...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))*********++++++++++++******+++,,,,,,,,,,,,+++************************++++++************++++++))))))))))))))))))))))))+++,,,---,,,***)))***+++************************)))(((((()))+++,,,+++*********++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,.../////////...---,,,,,,---...///111333444555777;;;???DDDHHHKKKLLLOOOQQQSSSSSSSSSTTTVVVXXXSSSRRRRRRUUUZZZ^^^aaaaaa^^^]]]\\\^^^eeeooozzz~~~~~~|||zzzvvvsssqqqpppppprrrvvv}}}qqqhhh]]]WWWXXX[[[\\\\\\aaaaaagggpppyyy{{{tttrrruuu|||}}}|||}}}yyyuuuuuuvvvuuurrrlllfffbbb```ZZZZZZ[[[\\\]]]^^^```aaa^^^^^^\\\YYYVVVQQQNNNKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHIIILLLQQQVVVYYY[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\^^^___```aaabbbccccccccccccdddeeeiiiooouuu|||tttddd\\\UUUUUUYYYbbbppp||||||rrrhhh___YYYSSSPPPKKKFFFBBB@@@??????AAAAAAAAA@@@???===<<<;;;777555333000///...------------------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))*********++++++)))******+++++++++++++++*********************************))))))*********))))))))))))))))))))))))---......---+++)))***+++***************+++++++++---+++))))))))))))'''&&&******++++++,,,---------++++++,,,------------,,,,,,---...//////000//////,,,---...///111333555666666999===AAAFFFJJJMMMNNNRRRSSSTTTTTTSSSSSSTTTVVVQQQQQQTTTZZZbbbjjjoooqqqlllkkklllooouuu}}}wwwxxxyyyxxxwwwvvvwwwyyy}}}uuullleeeaaa]]]\\\```eeeiiijjjqqqsssyyy~~~xxxwwwuuuvvv{{{|||ssssssvvv}}}zzzxxxwwwyyyxxxtttnnnhhhdddddd]]]]]]]]]]]]]]]^^^^^^___]]]]]]\\\ZZZWWWSSSOOOMMMJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEFFFIIINNNSSSVVV[[[[[[\\\]]]]]]]]]\\\\\\ZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^```aaabbbcccccccccbbbbbbaaabbbdddhhhnnnuuu|||}}}ooo^^^WWWRRRTTT[[[eeetttttthhhaaaXXXVVVQQQLLLGGGCCC@@@???BBBBBBBBBAAAAAA???>>>===999888555222000///......,,,,,,------------------+++++++++,,,,,,---------++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((((((((()))))))))******((()))******++++++*********************************))))))(((((())))))***))))))))))))))))))))))))+++,,,---,,,******+++,,,))))))*********+++++++++...,,,************(((&&&******++++++,,,------...,,,,,,---............------,,,,,,---...///000000---...///000333555777888888:::???DDDIIIMMMOOOPPPRRRSSSSSSSSSQQQPPPQQQRRROOORRRYYYcccooowww|||}}}xxxyyy{{{~~~~~~xxxwwwxxxwww{{{wwwkkkaaa______```cccjjjqqqwwwzzzzzzvvvxxx{{{}}}tttmmmmmmqqq|||}}}|||{{{zzz{{{{{{wwwpppkkkiiiiiiaaa```___^^^]]]]]]]]]]]]^^^^^^^^^\\\ZZZVVVRRRPPPKKKLLLLLLLLLKKKJJJJJJIIIGGGEEEDDDDDDFFFKKKPPPSSS[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]^^^^^^___```aaaaaa``````____________``````aaabbbcccddddddcccaaaaaa```aaadddhhhnnnuuu|||xxxiii[[[TTTPPPTTT\\\hhhwww~~~qqqiii]]]ZZZVVVPPPJJJEEEAAA???CCCCCCCCCCCCBBBAAA@@@???;;;999777444111000//////,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((()))***************************************))))))(((((((((((())))))))))))))))))))))))))))))((()))++++++******+++---))))))******++++++++++++,,,*********,,,---,,,+++******+++,,,,,,---......,,,---......//////......,,,,,,++++++,,,---///000......///111444666888:::999<<<@@@FFFKKKOOOQQQRRRQQQRRRRRRQQQNNNMMMMMMNNNNNNSSS^^^lllxxx|||sssoooppptttyyyooojjjiiiiiibbbeeejjjooovvv~~~|||yyyxxxyyy{{{~~~kkkbbbbbbiiivvvzzzzzz}}}}}}yyytttpppmmmkkkgggbbb```_________^^^```___]]][[[ZZZYYYUUUSSSPPPOOOLLLJJJIIIIIIJJJKKKGGGHHHIIIIIIIIIKKKNNNQQQXXX[[[^^^``````______```]]]^^^^^^___```aaaaaabbbdddcccbbbaaaaaabbbcccdddggggggfffeeecccbbbaaaaaabbbeeejjjnnnsssyyyuuukkk^^^WWWTTTXXX```mmm}}}{{{pppiiiccc[[[UUUQQQLLLGGGBBBCCCBBBAAA@@@???????????????>>><<<888555222///...//////...---------......------------,,,,,,+++***++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))************************++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''************************)))************+++++++++************************+++***))))))+++---000222+++++++++*********))))))(((***+++------+++***(((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.../////////.........111444555666777999:::>>>@@@EEEJJJMMMPPPQQQQQQQQQOOONNNOOOMMMJJJLLLQQQUUU^^^jjjuuu}}}~~~vvvqqqnnngggdddqqqzzzpppkkkkkkmmmnnnpppuuu}}}}}}wwwwwwzzz{{{|||||||||~~~zzzhhh``````gggtttzzzzzz|||~~~{{{xxxuuusssmmmiiiccc```_________^^^___]]]\\\\\\\\\[[[XXXVVVSSSQQQOOOLLLKKKJJJKKKKKKGGGHHHIIIIIIIIIKKKNNNPPPWWWZZZ^^^aaaaaaaaaaaabbb```aaaaaabbbccccccdddddddddcccbbbaaaaaabbbcccdddggggggfffeeedddbbbbbbaaacccfffjjjoootttzzz~~~rrrjjj^^^XXXUUUZZZdddqqqxxxoooiii```YYYTTTOOOHHHCCCDDDCCCBBBAAAAAA@@@@@@???@@@???===:::666333111000///......------------...,,,,,,---------,,,++++++++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))******************************)))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))************************)))************+++++++++************************+++***))))))***,,,...000+++++++++*********))))))((()))************)))(((******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000222555777888999<<<>>>CCCEEEGGGJJJLLLLLLLLLLLLNNNKKKJJJLLLKKKJJJNNNTTT___gggsss}}}}}}xxxrrrkkkhhhhhhfffiiizzzyyynnnjjjmmmtttyyyzzz|||vvvooonnnqqqppprrruuuyyy}}}vvvddd\\\]]]cccppp{{{zzz|||}}}~~~}}}{{{zzzpppkkkeee```^^^^^^___^^^^^^]]]\\\]]]^^^]]][[[ZZZVVVTTTRRROOOMMMLLLLLLLLLGGGHHHIIIIIIIIIJJJMMMPPPVVVZZZ^^^bbbccccccdddeeeddddddeeeeeeffffffggggggdddcccbbbbbbbbbbbbcccdddfffffffffeeedddcccbbbbbbdddgggkkkpppuuu|||xxxmmmhhh^^^YYYXXX^^^hhhvvvvvvooofff^^^XXXRRRKKKFFFEEEEEEDDDCCCBBBAAA@@@???AAA@@@>>>;;;999666444333///......---,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************)))))))))))))))))))))))))))************+++++++++************************+++***)))))))))***,,,---+++++++++***************))))))))))))))))))))))))+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------...//////222444777999;;;===AAADDDIIIIIIKKKKKKLLLLLLKKKKKKLLLIIIHHHJJJLLLOOOVVV^^^lllsss}}}xxxooohhhccc```aaafffjjjttt|||xxxvvvvvvxxx|||uuunnnjjjmmmyyy}}}tttoookkklllpppnnnqqqwww}}}sssbbb[[[\\\```mmm}}}}}}||||||~~~~~~tttnnngggaaa___^^^^^^^^^___^^^]]]^^^___^^^]]][[[XXXVVVTTTQQQNNNMMMLLLKKKHHHIIIIIIIIIIIIJJJMMMOOOUUUYYY___ccceeefffggghhhggggggggghhhhhhhhhiiiiiieeedddccccccccccccdddeeefffffffffeeeeeedddddddddfffiiimmmqqqwww~~~sssiiieee___[[[ZZZaaalllyyywwwpppggg```[[[UUUNNNIIIGGGFFFEEEDDDBBB@@@???>>>AAA@@@>>><<<:::777666555//////...---,,,,,,,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************+++***))))))((()))******************************,,,+++************+++,,,*********++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------222111///......000222333444666999;;;>>>AAAFFFIIIMMMMMMMMMMMMMMMNNNNNNNNNKKKHHHHHHLLLQQQWWWbbblllxxx}}}wwwnnneee___\\\^^^dddnnnwwwzzzvvvqqqnnnooosssxxx|||xxxjjjiiimmmyyy{{{tttqqqooolllmmmpppvvvzzzsssbbbZZZ[[[]]]kkk{{{~~~~~~xxxrrrkkkeeeaaa___^^^]]]aaa```_________^^^\\\ZZZXXXWWWUUURRROOOMMMKKKKKKIIIJJJJJJJJJIIIJJJMMMPPPUUUZZZ```eeehhhiiijjjjjjhhhiiiiiiiiiiiiiiijjjjjjgggfffeeeddddddeeefffggggggggggggfffffffffffffffiiikkknnnsssxxxqqqgggcccaaa]]]]]]dddnnnzzz}}}|||rrrmmmeee```\\\XXXRRRNNNJJJHHHFFFCCCAAA???>>>>>>??????===<<<:::888777666111000///...------------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++******************************))))))))))))))))))************************+++***))))))))))))***+++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000......///111333555666888<<>>>>><<<;;;:::999999222222000///......------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))************+++++++++************************************))))))))))))***************+++++++++((((((((((((((((((((((((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------...///222444555999<<>>===<<<<<<;;;444333222000//////........................---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************)))************+++++++++************************))))))******+++*********))))))*********+++++++++)))***++++++++++++***)))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,---///111444666888999<<>>>>>>>>555444333111000/////////.../////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***************************)))************+++++++++************************))))))***+++++++++++++++))))))******++++++++++++,,,---///000000///---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...000333666999;;;======???DDDJJJPPPRRRSSSTTTUUUPPPQQQSSSWWW^^^gggooossspppllljjjkkknnnsss|||}}}xxxrrrnnnjjjiiiaaa```YYYNNNGGGFFFGGGFFFqqqggggggkkkqqq~~~vvvnnnlllnnnooottt|||zzzgggZZZTTTUUU]]]jjjyyy~~~{{{xxxyyy~~~xxxppphhhdddbbb___]]]^^^aaadddcccbbb______]]]\\\ZZZYYYXXXWWWQQQOOOMMMLLLLLLOOORRRTTT\\\___cccggghhhjjjlllnnnnnnnnnnnnmmmmmmllllllkkkmmmmmmmmmmmmmmmmmmllllllmmmlllkkkkkklllmmmooopppoooqqqtttxxxssseee^^^YYY]]]dddmmmyyy{{{tttlllfffcccaaa^^^\\\UUUTTTPPPIIIBBB======???===>>>??????<<<:::999888999777444111///---,,,,,,.........------,,,,,,,,,---,,,++++++******++++++************+++,,,------++++++++++++++++++++++++))))))************)))))))))))))))***+++++++++,,,,,,+++***))))))***+++,,,)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((+++*********))))))((((((*********((('''(((***,,,,,,,,,+++***)))))))))***+++++++++*********))))))++++++************++++++++++++++++++++++++++++++))))))))))))************---------,,,,,,++++++++++++,,,,,,,,,++++++***)))...------------...//////222333555666777999===@@@GGGJJJNNNQQQSSSTTTSSSSSSOOOOOOSSS___ooo|||~~~vvvsssvvvzzz}}}|||}}}zzzrrrjjjbbb\\\WWWPPPMMMHHHDDDCCCDDDDDDDDDpppjjjmmmrrr}}}zzzpppkkkkkkoooqqqwww{{{hhh[[[TTTSSS[[[hhhwww~~~zzzwwwwww}}}{{{ssslllgggccc```]]]]]]```ccccccbbbaaa```___^^^\\\[[[ZZZYYYUUUSSSQQQOOOOOOQQQTTTVVV]]]```dddhhhiiikkkmmmooopppoooooonnnnnnnnnoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkklllmmmnnnoooppprrruuuzzzqqqddd___YYY^^^fffppp|||zzzqqqjjjeeeaaa^^^[[[VVVUUUSSSMMMFFFAAA???@@@===>>>??????===;;;::::::999888555222///...------...------------------,,,---,,,++++++***++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++)))******************)))***************+++++++++++++++***))))))***++++++)))***++++++++++++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++*********)))))))))))))))***))))))(((((())))))++++++******)))*********+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++))))))******++++++,,,,,,---------,,,,,,+++++++++////////////......------......---......///000000444555777888999;;;???BBBGGGJJJNNNQQQRRRRRRQQQQQQRRRTTT[[[jjj{{{~~~|||}}}~~~|||{{{{{{wwwvvvzzz}}}xxxppphhh___XXXRRRNNNLLLHHHDDDAAA@@@AAABBBBBBxxxppppppvvvzzzzzzqqqlllkkkooouuu{{{~~~jjj\\\TTTQQQWWWdddsss}}}yyyuuutttyyy~~~xxxqqqllleeeaaa\\\\\\___cccdddcccccccccbbbaaa```^^^^^^]]]ZZZXXXVVVTTTTTTUUUWWWYYY^^^bbbfffiiikkklllnnnppprrrqqqpppppppppqqqrrrssspppppppppoooooonnnnnnnnnnnnmmmlllllllllmmmoooooorrrtttxxx}}}|||iii^^^]]]YYY___iiitttyyyppphhhbbb]]]ZZZXXXXXXVVVRRRLLLGGGDDDBBB???>>>>>>>>>======<<<<<<999888666333111///......---------------.........------,,,+++++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++***))))))***++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))*********)))(((''''''*********)))******+++++++++++++++***************))))))(((((((((((())))))++++++++++++++++++++++++*********+++,,,------...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++.........//////111222333777888:::;;;<<<>>>BBBEEEIIILLLPPPSSSRRRQQQQQQQQQTTTZZZfffwww~~~|||zzzsssqqqoooqqq|||zzzxxxtttqqqssszzzyyyrrrlllhhhbbbZZZSSSNNNJJJHHHGGGFFFCCCAAA@@@AAACCCDDD|||tttrrrvvv|||zzzqqqmmmmmmpppxxxmmm]]]TTTOOOTTT___nnn|||~~~yyytttrrrvvvzzz}}}}}}uuupppfffaaa\\\\\\___ccceeeeeedddddddddcccccccccbbbbbb___]]][[[YYYYYYZZZ[[[\\\aaadddhhhkkklllmmmoooqqqtttsssrrrqqqrrrsssuuuwwwrrrrrrrrrqqqqqqppppppoooooonnnmmmmmmmmmnnnpppppptttvvvzzzrrr___WWWXXXXXX___kkkxxxwwwmmmddd^^^[[[ZZZ[[[[[[XXXTTTNNNIIIFFFAAA???===============<<<:::999777555333111000///,,,,,,------......//////------,,,++++++++++++,,,------,,,+++************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++++++++***)))))))))+++******************+++*********++++++*********))))))))))))))))))))))))'''''''''(((((((((((((((************************+++***+++++++++***(((&&&***)))))))))***+++,,,,,,******************************))))))))))))*********+++++++++++++++,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++......///000111333555666999:::<<<===>>>@@@DDDGGGJJJNNNSSSTTTSSSRRRSSSTTTWWW```pppyyysssoooeeeeeegggooowwwtttpppnnnqqqyyy}}}ssshhhaaaZZZXXXTTTOOOJJJHHHIIIJJJHHHHHHGGGFFFFFFHHHKKKMMM{{{vvvtttwww{{{vvvqqqmmmooosssyyyppp^^^TTTOOORRR[[[kkkzzzyyyssspppssswww{{{yyyttthhhccc^^^]]]```dddffffffcccddddddeeeffffffggggggcccbbb```___^^^___```aaadddgggkkknnnoooppprrrsssvvvuuuttttttuuuvvvwwwxxxuuuuuutttssssssrrrqqqqqqpppoooooonnnoooqqqrrrsssuuuxxx|||jjjXXXSSSVVVWWW```mmm|||~~~rrriiibbb______``````___\\\WWWQQQMMMEEEBBB>>><<<===>>>===<<<::::::888777555333111000---------....../////////...---,,,,,,++++++,,,,,,------,,,+++************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++++++++***)))))))))*********++++++*********+++******************+++))))))))))))))))))))))))*********++++++,,,,,,,,,***************+++++++++,,,++++++,,,------***'''***)))))))))***+++,,,,,,************************,,,++++++******++++++,,,*********++++++,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////............///000//////000111333666888999:::<<<===>>>???BBBEEEHHHJJJNNNRRRTTTSSSTTTWWW[[[aaalll|||}}}ssskkkggg]]]aaajjjxxx{{{ssspppnnnnnnrrryyy|||sssjjjaaaXXXSSSNNNNNNKKKHHHFFFGGGKKKOOOPPPQQQRRRRRRQQQSSSWWWZZZssstttvvvxxx|||~~~uuupppnnnmmmooovvv}}}sss```TTTOOOQQQYYYiiizzz{{{tttooorrrvvv{{{|||wwwmmmhhhcccaaabbbddddddcccaaabbbccceeegggiiijjjkkkhhhgggfffeeeeeeeeefffgggjjjmmmpppssstttuuuwwwxxxxxxxxxyyyyyyyyyyyyyyyyyywwwwwwvvvuuuttttttsssssspppppppppppprrrtttvvvwwwwwwzzzyyyeeeWWWSSSWWWXXXaaapppzzzqqqkkkiiiggggggggggggfffaaa[[[VVVMMMHHHAAA>>>>>>???===;;;:::::::::888777444333111.............../////////...------,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++***************)))***++++++++++++***)))++++++***))))))***++++++))))))))))))))))))))))))(((((())))))***+++++++++*********+++++++++++++++,,,***)))***---...+++(((*********)))******++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,---************++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,...///000//////111333555888:::<<<<<<>>>???@@@AAADDDHHHKKKIIIMMMRRRTTTTTTWWW___eeerrr}}}xxxmmmfffbbbaaaiiiwwwzzzuuussssssuuuzzzzzzsssjjjaaaYYYSSSNNNKKKIIIJJJJJJHHHGGGKKKSSSYYYaaacccdddbbb``````cccgggppptttyyy|||~~~zzzsssmmmjjjnnnpppwwwtttaaaUUUQQQQQQXXXhhhzzz}}}uuupppqqqvvv{{{{{{uuuoooiiieeedddbbb___\\\]]]___aaadddhhhkkkmmmnnnlllllllllkkkkkklllmmmnnnpppssswwwyyyzzz{{{}}}~~~|||}}}~~~}}}|||{{{yyyyyyxxxwwwvvvuuuttttttppppppqqqrrrtttwwwyyy{{{{{{~~~qqq```UUUSSSVVVZZZdddtttzzzuuutttpppooooooooooookkkeee```VVVOOOGGGBBBAAAAAA>>><<<;;;;;;;;;:::888666444222////////////..................---,,,,,,,,,,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***************+++++++++)))***++++++++++++***)))++++++***))))))***++++++))))))))))))))))))))))))&&&&&&&&&'''((()))))))))*********++++++,,,,,,,,,+++'''%%%'''+++---+++)))++++++******)))*********))))))*********+++++++++,,,++++++++++++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,*********,,,---//////000111444777:::<<<>>>???AAABBBCCCDDDGGGJJJMMMMMMQQQVVVXXXYYY```kkkuuuzzzqqqllljjjnnnxxxzzzyyyyyy{{{}}}|||yyyvvvfffaaaYYYRRRNNNKKKIIIGGGGGGJJJLLLNNNQQQZZZfffoooyyy{{{{{{wwwrrrooopppsssqqqvvv|||}}}tttnnnjjjhhhgggrrrvvvvvvbbbUUURRRRRRXXXhhh{{{~~~vvvppprrrvvv|||}}}zzzuuummmhhheeeaaa[[[WWW[[[]]]```ccchhhkkknnnpppoooooooooooopppqqqrrrrrruuuxxx{{{~~~~~~|||zzzzzzyyyxxxwwwvvvuuutttqqqqqqqqqsssvvvyyy|||}}}~~~{{{jjj\\\SSSQQQTTT\\\fffwww~~~||||||vvvuuuttttttuuuqqqkkkfff\\\TTTJJJEEEDDDCCC@@@===;;;;;;;;;:::999777444333000000//////......------......---,,,,,,,,,,,,---************+++,,,------+++++++++++++++++++++++++++***(((''''''(((***+++))))))******+++++++++,,,)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,))))))))))))))))))))))))((())))))***+++,,,,,,---*********++++++,,,,,,,,,)))%%%"""$$$(((,,,+++))),,,,,,+++***)))))))))***))))))******++++++++++++++++++************++++++))))))***+++,,,,,,------///......------,,,+++++++++++++++,,,,,,---------000///---------///111222///000222444777;;;===???AAACCCDDDEEEFFFIIIMMMPPPRRRWWW[[[^^^```iiiwww~~~{{{{{{zzz{{{yyyxxxwwwuuupppggg```WWWTTTNNNKKKIIIHHHGGGFFFEEEIIIOOOUUU\\\iiiyyyzzzzzz|||zzz}}}{{{pppjjjfffeeeiiioooyyyzzziii[[[OOOTTTYYYcccuuuzzzrrrvvv{{{|||~~~vvvnnnfff```\\\[[[WWWYYY]]]```dddiiinnnrrrssssssrrrtttuuuvvvvvvuuu{{{}}}~~~~~~}}}{{{yyyxxxxxxxxxxxxsssssssssuuuxxx}}}yyydddWWWSSSSSSSSS[[[lll|||yyyzzz}}}~~~zzzvvvrrrooobbb[[[QQQIIIEEEBBB>>>;;;<<<;;;999999999999888666111000...---,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,++++++*********************************+++++++++++++++***)))(((%%%&&&'''(((((()))((((((***+++,,,,,,******+++,,,************************************************...---,,,+++************...---+++*********++++++,,,,,,,,,---------......///...---,,,+++,,,,,,---))))))***++++++++++++***------......///000000000333555777999;;;>>>BBBEEEDDDFFFGGGGGGGGGJJJPPPUUUWWW\\\ccchhhmmmwww~~~~~~xxxtttoookkkgggaaaYYYSSSNNNLLLIIIGGGFFFHHHKKKMMMJJJQQQXXX^^^kkk|||zzzqqqiiifffgggjjjqqqxxx|||}}}lll^^^TTTWWW[[[ddduuu~~~vvvyyy|||}}}wwwnnnfff```]]]\\\VVVYYY\\\___ccchhhmmmqqqsssssstttvvvxxxzzz{{{{{{~~~~~~|||{{{zzzzzzzzzzzzuuuuuuvvvwwwzzz~~~vvvaaaUUURRRSSSTTTcccsss~~~yyyuuuwww{{{~~~zzzvvvuuuhhhaaaWWWOOOJJJEEE???;;;;;;:::999999::::::888777222111///------,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,+++++++++******************************+++++++++++++++***))))))++++++++++++++++++*********+++,,,,,,******+++,,,))))))))))))))))))))))))***************************))))))******+++,,,------,,,+++*********++++++,,,,,,,,,,,,------------///...---,,,,,,,,,------)))***++++++,,,,,,++++++------...//////000111111444666999;;;===@@@DDDGGGKKKMMMOOOOOOOOOQQQVVV[[[^^^eeennnvvv|||~~~{{{{{{}}}zzzkkkgggbbb^^^ZZZVVVQQQMMMJJJJJJJJJJJJKKKMMMPPPSSSPPPWWW^^^gggvvvqqqjjjeeefffjjjqqq{{{yyywww{{{qqqcccXXXYYY[[[dddttt||||||~~~~~~yyyooofffaaa^^^]]]WWWYYY[[[^^^aaaffflllpppqqqrrrtttvvvyyy|||~~~~~~}}}||||||}}}}}}yyyyyyzzz{{{}}}ppp^^^TTTRRRUUUXXXjjj{{{~~~xxxsssppptttzzz}}}zzzzzzpppjjj```XXXQQQIIIAAA;;;:::999999:::;;;;;;999777444222000///---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++++++++******)))*********,,,,,,,,,++++++++++++***************************+++++++++************)))+++++++++***)))(((((('''***+++,,,,,,******+++,,,))))))))))))))))))))))))************************))))))))))))***+++,,,,,,---,,,+++*********++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------++++++,,,---------------,,,---...///000111222333666888<<<>>>AAACCCGGGJJJLLLOOOQQQRRRRRRUUU[[[```jjjrrr~~~}}}zzzwwwuuuvvv{{{tttlll]]]YYYTTTPPPNNNMMMLLLKKKIIIKKKOOORRRTTTVVVYYY\\\[[[```hhhrrr~~~qqqllljjjmmmrrrzzz{{{vvvtttyyyxxxiii[[[YYYZZZaaappp~~~}}}~~~zzzooogggaaa___^^^XXXZZZ[[[]]]___dddjjjnnnnnnpppsssuuuwwwzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~kkk\\\TTTSSSXXX^^^oooxxxqqqmmmkkkqqqxxx}}}||||||wwwqqqiiibbbYYYOOODDD<<<:::999999:::;;;;;;:::888666444222000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))++++++++++++++++++++++++---,,,+++)))))))))***+++++++++++++++++++++++++++************************++++++************************))))))((((((((((((***+++,,,,,,******+++,,,))))))))))))))))))))))))************************,,,+++***)))((((((((((((,,,+++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,---...............------...000222444555555999<<>>AAABBBDDDGGGKKKMMMLLLLLLLLLMMMKKKPPPXXXaaalllzzzsss___SSSPPPQQQYYYhhhyyy~~~yyywwwtttoooiiiccc^^^[[[UUUSSSOOOLLLKKKIIIGGGEEEGGGKKKRRR[[[gggxxx~~~xxxsssxxx{{{rrrmmmmmmttt}}}qqqeee\\\]]]aaaiiixxxyyyqqqlllgggfffddd```]]]\\\]]]^^^hhhlllppptttxxx{{{~~~{{{kkk]]]XXXYYY___ooo{{{sssnnnnnnjjjjjjmmmsssyyyvvvuuuuuuzzz}}}}}}|||xxxmmmaaaSSSFFF:::888999999888999<<<;;;:::888666333111000000///...---,,,---......---------------------------+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---******************************+++++++++,,,,,,,,,+++)))((())),,,---,,,)))---,,,,,,++++++,,,,,,------,,,,,,+++*********++++++*********))))))((((((((((((((()))*********+++************************...,,,***))))))***,,,---))))))*********))))))(((+++,,,------......------//////......///000222333222555999<<>>999666777:::999:::::::::888666333222111000...---------...///---------------------------,,,++++++------,,,+++,,,,,,++++++******)))))),,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***++++++,,,,,,---,,,,,,,,,+++,,,------......---------------...000222555666<<>>BBBFFFIIIJJJNNNXXXeeeuuuuuuiiiYYYSSSPPPUUU]]]eeeooowwwxxxkkk^^^UUUMMMKKKGGGEEEEEEGGGKKKMMMPPPSSSWWWWWWVVVZZZaaahhhuuu~~~yyytttrrrtttsssqqqooonnnppptttwww~~~~~~|||zzzwwwuuuuuuxxxxxxxxx}}}}}}uuuwww}}}zzzvvvwww{{{zzzzzzyyy{{{}}}~~~}}}zzzuuusssmmmkkkjjjmmmssszzz}}}vvvjjj]]]\\\^^^eeekkkooowww~~~}}}uuuhhh]]]LLLEEE<<<888888999999777888888777666444222000///////////////............+++,,,---.........------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++***+++++++++++++++******((()))***+++,,,,,,++++++)))***++++++,,,,,,++++++)))***,,,---...---+++***------------------------------...//////...------......///000222444666777666888;;;>>>@@@DDDHHHKKKMMMQQQ]]]pppsssfffZZZWWWXXXaaajjjpppvvv{{{~~~yyymmm```VVVQQQIIIHHHFFFFFFIIIPPPXXX^^^fffjjjlllkkkhhhjjjqqqxxx~~~uuupppmmmmmmnnnoooqqqsssuuuzzz}}}~~~|||wwwuuuwww{{{|||{{{~~~uuuuuu|||yyyzzzttttttvvv|||zzzyyyvvvyyy}}}~~~zzzxxxrrrooolllnnnttt{{{uuujjj]]]\\\___fffkkkooovvv}}}|||pppfffPPPGGG===777777999999888999888888666555222111///000/////////............***+++---...///...------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++,,,...//////......,,,,,,---.........------+++---///111111000///...------------------------,,,---...//////...---,,,......///000222555777888777999<<>><<<999777888777777777666555444333222111111111000//////......///////////////.........//////..................///...,,,++++++,,,...///222111///,,,++++++,,,---++++++************+++++++++++++++++++++++++++++++++,,,---...///...------***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------///...---,,,,,,,,,------,,,---------............,,,...//////......000111222111000333666999888777999===BBBFFFGGGJJJOOOSSSYYY```ppp}}}uuupppnnnuuuyyy}}}yyyuuurrrsssmmmcccXXXOOOJJJGGGGGGFFFJJJRRR]]]lll|||zzztttsssooollljjjlllqqquuuzzz|||~~~~~~zzzwwwssswwwwwwpppppptttwwwyyyzzz}}}{{{xxxxxx|||ooofff```cccfffjjjooovvv~~~yyyxxxxxx{{{~~~{{{iiiZZZJJJAAA<<<999888999888888888777666555444333222111111000000///......000000//////......------......////////////////////////---,,,,,,---//////111000...,,,+++,,,,,,---++++++************++++++---,,,,,,++++++*********+++,,,------......------)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++,,,---............---,,,,,,,,,------------........./////////,,,---////////////111222333222222555888:::;;;:::===AAAEEEHHHJJJNNNTTTXXXccclll{{{~~~wwwuuuvvvwww}}}zzzuuunnnjjjddd___WWWOOOIIIFFFFFFFFFIIIOOO[[[mmm}}}vvvqqqooommmlllllllllnnnssszzz~~~|||}}}~~~zzzvvvppprrryyyyyyqqqooorrruuu{{{{{{||||||{{{|||~~~ooogggbbbdddhhhkkkqqqxxxyyyxxxxxxzzz~~~~~~}}}ooobbbRRRDDD===999888999888888888888777666555444222222111111000//////...111111000///...------,,,++++++,,,,,,------............------------......//////---,,,,,,,,,,,,------------,,,,,,---------------,,,,,,+++***))))))******++++++,,,,,,,,,,,,)))***+++,,,---------------------,,,,,,++++++***+++++++++,,,,,,...///000------------------------.........////////////000---///000000//////000222222333444666999;;;<<<===CCCFFFJJJLLLOOOTTT\\\bbbpppxxxzzzssssssxxx~~~~~~{{{wwwpppiiidddYYYUUUOOOIIIFFFEEEGGGHHHMMMTTTbbbwwwvvvpppllljjjoooooooooqqquuu~~~}}}~~~zzz{{{}}}{{{vvvpppqqquuu{{{rrrpppssswww~~~||||||~~~~~~|||}}}|||oooiiicccfffiiinnnssszzz}}}{{{zzzzzz{{{{{{{{{sssjjjZZZIII>>>999888888999999999999888777666666222222222111000000//////111111000///...------,,,******++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...------------------...------,,,,,,+++***)))))))))))))))))))))*********)))***+++,,,---............------,,,,,,+++++++++++++++,,,,,,---...///000,,,---------------------.........////////////000///000111000///...///000222333555888:::<<<>>>@@@FFFHHHLLLOOOSSS[[[eeelllzzzuuuooonnnttt}}}~~~~~~~~~zzzuuuoooggg^^^XXXSSSOOOJJJFFFDDDFFFHHHJJJPPPXXXhhh}}}yyyrrrnnnllllllssstttvvvzzzyyy~~~||||||}}}yyytttrrrttt|||~~~uuurrrvvvzzz~~~||||||~~~{{{pppllleeehhhlllqqqwwwzzzwwwwwwxxxzzzwwwqqqcccPPPAAA<<<:::999999999::::::999999888777333222222111111000//////000000//////......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********)))(((((((((((()))*********+++,,,------...------------------,,,,,,,,,,,,---,,,,,,,,,---...//////+++,,,---.........------------.........////////////000111111//////000111333555888:::<<<>>>AAADDDFFFIIIMMMQQQWWWaaannnxxxllljjjjjjooozzzyyywwwxxx}}}uuukkkaaaVVVPPPMMMJJJFFFDDDDDDGGGKKKNNNVVV___ooozzztttpppoooppprrrwww{{{~~~yyyvvvtttzzzxxxuuuxxx|||||||||zzzqqqnnnhhhkkkpppvvv}}}yyytttsssvvvyyyzzzwwwkkkVVVFFF@@@===;;;:::::::::::::::999999888333333222111111000000//////////////////........................---------,,,,,,------------,,,,,,***+++,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,---------------,,,,,,,,,,,,---------------......---------......///+++,,,---.........------,,,---------............,,,...000000000111222444555888<<<>>>???AAAEEEHHHIIILLLPPPUUU^^^kkkzzzuuuooodddeeejjjtttwwwrrrsssttt}}}}}}~~~tttiii^^^TTTMMMIIIGGGEEEDDDGGGKKKQQQTTT^^^iiixxx|||wwwsssrrrtttxxx{{{|||xxxuuuyyyzzzwwwzzz~~~|||}}}zzzrrrpppkkknnnsssyyy}}}yyyrrrrrrvvvzzz|||{{{ppp[[[JJJCCC@@@===::::::;;;;;;;;;:::999999333333222222111000000000.........///////////////.........------,,,,,,+++---......//////......---******+++,,,------------///......------......///++++++++++++++++++,,,,,,,,,+++*********+++---...---------...------,,,,,,,,,,,,,,,------.........///......---------......***+++---...///...------,,,,,,,,,---------......))),,,...000111333555777777:::>>>AAABBBDDDHHHKKKNNNPPPUUU[[[dddsssrrrhhhbbbaaadddlllxxx~~~xxxqqqoooqqqttt{{{{{{{{{}}}yyynnndddZZZQQQKKKIIIGGGFFFGGGKKKQQQWWW[[[gggqqq~~~~~~{{{wwwtttuuuzzz}}}}}}}}}|||}}}xxxpppmmmlllqqqzzz{{{vvvtttvvvxxxzzzzzzuuuhhhVVVGGGAAA@@@@@@:::888;;;<<<888555444555444333222111111000111000000///------,,,,,,,,,///...---,,,,,,---.../////////...---,,,,,,++++++...---,,,+++++++++++++++,,,,,,************,,,,,,,,,,,,++++++,,,,,,---...)))******++++++******))),,,---...---,,,,,,---...+++,,,,,,------,,,,,,+++,,,+++******+++,,,///000...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,---------.../////////111444666<<<<<<>>>AAAFFFJJJKKKLLLMMMQQQVVV___ooo{{{mmmccc]]]\\\[[[eeettt}}}xxxqqqmmmmmmoooooonnnyyyuuutttzzz|||qqqggg\\\PPPIIIHHHDDDGGGLLLQQQUUUYYYaaahhhpppzzz}}}yyyyyy}}}~~~~~~~~~xxxpppnnnnnnttt|||}}}yyyzzz{{{}}}}}}yyymmm\\\MMMEEEBBBAAA;;;999;;;===999666666666666444333222222222222111000///...------------///...------------...//////......---,,,,,,++++++......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...***++++++++++++++++++***,,,...///...---,,,---...------............------******+++,,,------............---,,,,,,---......,,,,,,---------............///000000111333777:::??????AAAEEEHHHKKKMMMMMMTTTYYY___hhhvvvrrreee]]]ZZZZZZ^^^gggtttxxxsssmmmjjjllloooqqqrrrvvvtttuuu|||}}}ssshhh___UUUKKKFFFGGGDDDKKKUUU]]]aaadddjjjoooxxx}}}|||~~~{{{zzz}}}~~~xxxqqqpppqqqvvv~~~~~~vvvgggWWWKKKEEECCC===999<<<===:::888888888777666444333333222222111111000///............///...------------...///.........------,,,,,,+++.........---------------......////////////......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...////////////000000/////////)))***,,,...///...---,,,......---,,,,,,---......---............////////////000111222333777<<<@@@BBBDDDFFFIIILLLMMMNNNOOOZZZaaaiiissszzzjjj^^^YYYZZZ\\\fffmmmwww~~~~~~|||zzzqqqnnnjjjjjjmmmqqqtttvvvrrrrrruuu}}}qqqhhh^^^VVVNNNGGGEEEHHHIIIUUUeeepppuuuvvvxxxzzz{{{xxxzzz}}}wwwrrrqqqsssxxx}}}ppp```RRRJJJDDD>>>999;;;<<<:::888888888777666444333222222222111111000///////////////.........------...............---------,,,,,,,,,..................---------...///000000///...---,,,,,,,,,,,,,,,---......---------,,,,,,---------...///000///.........000//////000000000000//////***+++---.........------......------------......------.........////////////000111333555:::@@@DDDEEEGGGJJJLLLNNNOOOQQQRRR\\\fffrrr}}}yyyiii___]]]aaafffssswww}}}~~~{{{wwwuuunnnnnnnnnppprrrtttuuuuuunnnpppuuu}}}{{{uuuhhh```VVVOOOIIIEEEHHHNNNTTTfffzzz{{{yyy}}}vvvrrrrrrtttyyywwwiiiZZZQQQGGG@@@::::::;;;999777888888777555444222111111000111000000////////////000---..................------------------,,,,,,,,,------...//////......---,,,---...//////...---,,,------,,,,,,------...///......---,,,,,,---.........///000///.........000---......//////......---...---,,,,,,,,,---...///........................,,,------------.........///000222444777<<>>DDDGGGGGGJJJMMMNNNPPPTTTZZZ```nnn{{{{{{tttrrrvvvzzz}}}}}}zzzzzzyyy~~~yyyssspppnnnooorrrtttssslllccc\\\SSSMMMHHHEEEEEEJJJXXXeee||||||rrrppprrryyy~~~~~~wwwlllcccQQQHHH@@@===<<<:::888::::::888777555333222111111///...............//////------...//////...------------------------------***+++---.........---,,,------,,,,,,,,,,,,---------------------...//////...---,,,++++++,,,---...,,,...///...---,,,---...,,,------......------,,,.........---------......---...///000000///...------............/////////000333777;;;>>>BBBEEEHHHHHHKKKNNNOOOQQQWWWaaaiii{{{~~~~~~zzztttqqqpppppppppooojjjaaaXXXRRRKKKFFFCCCDDDIIITTTfffwww~~~|||||||||zzzqqqpppqqq{{{{{{rrriiiUUUKKKCCC@@@>>>;;;:::;;;;;;:::888666444333222222......---------......///,,,---...//////...---,,,------------------------)))***,,,......---,,,+++...---,,,++++++,,,---......------------...//////...---+++******+++---...,,,---...---,,,,,,---...------............------,,,---///000000...---,,,---...///000000///...---////////////000000000000111555:::>>>AAADDDGGGIIIJJJLLLOOOPPPSSSZZZfffoooyyyuuutttqqqqqqoookkkddd[[[RRRLLLGGGDDDCCCGGGNNN\\\rrrxxxuuuvvvxxxyyyxxxnnnmmmrrrzzz~~~}}}wwwqqq^^^OOOAAA??????<<<888777:::999999888666555333222111000000////////////000000111111111111111000000..............................---------,,,,,,,,,.........------,,,,,,,,,------------,,,,,,+++***...---,,,+++,,,---...///,,,------......------,,,***+++,,,,,,------,,,,,,((())),,,...///...---,,,///////////////.........000///.........000111222666888;;;>>>AAADDDFFFHHHJJJMMMQQQVVV[[[cccqqq}}}sssyyy}}}{{{yyyqqquuupppcccVVVOOOJJJDDDCCCDDDFFFHHHPPPbbb{{{|||sssooonnnooosssyyyuuulllmmmrrrzzz~~~~~~yyytttcccTTTFFFBBBAAA===999999::::::999888777555333333111111000////////////000---------......------,,,........................------------,,,,,,,,,,,,......---------,,,,,,,,,---............---,,,+++++++++*********+++,,,---,,,------......------,,,++++++,,,------------,,,)))***,,,---...------,,,........................111000000///000111333444888;;;>>>AAADDDEEEGGGHHHKKKOOOVVV^^^hhhttt|||uuuqqqooowww|||zzz|||yyyuuutttlll\\\QQQLLLHHHCCCDDDFFFIIIMMMXXXlllvvvooolllmmmnnnttt{{{}}}qqqjjjlllqqq{{{~~~~~~~~~{{{yyyjjj\\\MMMFFFBBB>>>;;;;;;::::::999999777666444333222111000///////////////......////////////..............................------,,,,,,,,,+++++++++...------------,,,,,,,,,......//////......------+++++++++***+++,,,,,,---,,,------......------,,,++++++,,,---------------,,,,,,,,,,,,,,,---------------------------------111111000000111333555666;;;>>>BBBEEEFFFGGGHHHJJJOOOUUU___lllzzz~~~rrriiidddcccgggqqqxxxwww~~~|||xxxrrrdddUUUMMMKKKIIIFFFDDDGGGLLLRRR___sss}}}wwwpppkkkkkkmmmpppwwwvvvlllhhhkkkqqq{{{~~~{{{||||||{{{qqqeeeWWWKKKCCC???===<<<:::::::::999888777555444222222111000////////////......///000000000000///........................---,,,,,,,,,,,,+++++++++------------------------------............------------------......//////,,,------......------,,,+++,,,,,,---...---------...------,,,,,,,,,---------------...............111000000000222444555777<<<@@@EEEGGGGGGHHHJJJLLLTTT___nnn~~~zzznnnccc[[[[[[]]]cccmmm}}}~~~xxxyyy~~~uuulll]]]QQQKKKKKKJJJIIIHHHLLLSSS\\\iii}}}}}}uuuqqqmmmkkkmmmpppttt}}}|||ooohhhfffjjjpppzzz}}}yyyyyy{{{|||wwwoooaaaQQQFFF@@@>>><<<::::::::::::999888666666333222111000////////////***+++,,,,,,---------,,,........................---------,,,,,,,,,++++++------------------------+++,,,,,,---------,,,,,,------........./////////,,,------......------,,,,,,,,,---.........------......---,,,,,,,,,------......//////000000000000/////////000111444666777===AAAFFFGGGGGGHHHMMMQQQ[[[kkkzzzjjj___VVVRRRUUU[[[eeennn||||||zzz~~~|||nnncccVVVNNNJJJHHHHHHHHHOOOUUU___kkk{{{|||sssnnnllljjjlllppptttzzz~~~tttjjjeeeeeejjjoooxxx|||wwwxxx{{{~~~~~~yyylllYYYJJJCCC???<<<;;;;;;;;;::::::888777777444333222111000/////////,,,,,,---...////////////..............................---------,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,---,,,,,,,,,++++++,,,------------,,,,,,------......------,,,,,,,,,---...............---------------........./////////000000111111222/////////000222444777888===AAAFFFGGGGGGJJJQQQXXXeeeyyy}}}lll[[[SSSOOOMMMSSS]]]eeelllxxx{{{}}}zzzrrrdddZZZQQQLLLIIIGGGJJJMMMWWW^^^lll{{{xxxpppkkkhhhjjjkkkooowww}}}}}}|||~~~nnnfffdddeeeiiiooowww}}}zzzvvvxxx}}}vvvaaaPPPGGGBBB>>>;;;;;;;;;;;;:::999888777555444222111000/////////...///000111222222222222......................../////////.........------,,,,,,,,,---------......+++,,,,,,---......------++++++---.........---,,,,,,------......------,,,,,,------...............+++,,,---/////////...............///000111111111//////000111333666999:::===BBBFFFGGGHHHMMMWWW```rrrooo^^^PPPNNNOOOQQQ[[[hhhmmmqqqxxxzzzmmmcccXXXQQQLLLKKKLLLOOOYYYdddkkksssxxxpppkkkiiiiiilllooowww{{{kkkdddccceeejjjnnnvvv}}}yyyuuuxxx|||gggTTTJJJDDD???;;;;;;;;;;;;:::999999888555444333111000/////////,,,---...///000000000000........................000////////////.........,,,,,,,,,------.........,,,------.../////////...------///000000000///...,,,------......------,,,,,,---......//////......)))+++---///000000///...---------...///000000111000000111222555888:::<<<>>>CCCGGGHHHIIIPPP\\\fff}}}{{{eeeUUUJJJMMMTTTZZZggguuu{{{}}}rrrbbbXXXOOOJJJIIIMMMRRR[[[kkk|||{{{rrrllljjjllloooqqquuuwwwgggaaaaaadddjjjpppxxx~~~}}}vvvaaaMMMCCCAAA>>><<<:::999::::::999888777555222///......///000------------------------////////////////////////........................------------------------------------------------///...,,,*********,,,---................................................////////////////////////............/////////000///111222333444888<<<@@@BBBEEEJJJMMMLLLRRRbbbsss}}}jjjXXXRRRKKKKKKVVViii}}}|||pppcccYYYSSSNNNLLLMMMTTTcccyyyyyyrrrooopppsssuuuwwwssseee```bbbfffmmmttt{{{{{{gggTTTHHHDDD>>><<<:::999::::::999888777555222000...///000111------------------------................................................------------------------------------------------///...,,,+++***+++,,,---................................................////////////////////////........./////////000000000111333555666:::???BBBCCCEEEJJJLLLMMMSSSeeewww{{{iiiTTTPPPMMMPPP^^^sssuuuiii]]]TTTOOOKKKLLLRRR```vvv{{{vvvssstttyyy}}}zzznnnbbb```ccciiirrryyy~~~ppp^^^OOOGGG???===:::::::::;;;::::::888666333111//////000111////////////////////////................................................------------------------------------------------......,,,+++++++++,,,---................................................////////////////////////....../////////000000000000222444777999===AAAEEEFFFGGGJJJMMMPPPYYYlllvvvdddQQQPPPRRRZZZjjjvvvjjj^^^TTTNNNJJJJJJOOO\\\rrr}}}~~~|||zzz~~~rrriii```___dddkkkttt}}}xxxhhhVVVJJJAAA>>>;;;:::;;;;;;;;;;;;888666444222000000000111////////////////////////------------------------........................------------------------------------------------...---,,,,,,,,,,,,------................................................////////////////////////...////////////000000000000222555888:::>>>CCCFFFIIIIIILLLQQQVVVaaavvvppp```SSSVVV\\\gggwww~~~wwwkkk^^^TTTMMMIIIHHHLLLVVVjjj}}}lllddd^^^```eeelllwww~~~qqq^^^NNNDDDAAA===;;;;;;;;;;;;;;;888777555333222111111111000000000000000000000000................................................---------------------------------------------------------------------...................................................////////////////////////////////////000000000111///222555888;;;>>>CCCFFFHHHIIINNNUUU\\\iii}}}oooaaa]]]bbbkkkuuu~~~~~~}}}uuunnnaaaUUULLLHHHHHHIIIPPP___{{{}}}yyyeee___\\\___fffnnnzzzzzzhhhVVVHHHDDD???<<<;;;;;;;;;:::888777666444333222111111000000000000000000000000////////////////////////........................------------------------------------------------------------............................................................/////////////////////////////////000000000111111111333777:::<<>>@@@CCCEEEJJJNNNYYYfffrrr~~~xxxrrrqqq|||~~~~~~|||xxxtttccc\\\RRRIIIEEEFFFKKKNNN\\\sss}}}hhhXXXUUUWWW^^^hhhrrrzzzfffMMMHHHBBB===;;;:::999888888888777666444333222111////////////////////////000000000000000000000000........................------------------------------------------------,,,,,,---.../////////...................................................////////////////////////000000000000111111111111555888<<<>>>@@@BBBDDDFFFOOOTTTaaappp}}}}}}qqqpppttt{{{vvvrrr]]]WWWNNNGGGDDDFFFKKKOOOccczzz~~~}}}xxxxxxfffYYYVVVWWW___jjjuuutttXXXKKK@@@===???===;;;::::::999888666444222000///111111111111000000000000......////////////......------............------................................................000000000000000000000000............////////////000000//////......------...///////////////............000111222222222111999999<<>>BBBBBBDDDLLLUUUhhhsssvvvmmmiiikkksss}}}qqqbbbSSSKKKDDDDDDGGGLLLVVV^^^sss}}}vvvnnnjjjkkkooo___ZZZWWWYYYbbblllwwwkkkZZZIIIAAA???===;;;;;;;;;;;;999777555444222111111111111111000000000000......////////////......------............------................................................------------------------............////////////------------------......////////////////////////111000///000111333555777>>>>>>AAAEEEFFFJJJUUU```zzzxxxnnnddd```aaahhhttt|||xxxwwwyyy|||yyygggXXXMMMGGGCCCFFFLLLUUUaaalllxxxsssmmmiiijjjnnnjjj\\\YYYWWWZZZcccnnnxxxuuucccOOODDD@@@===<<<===<<<;;;:::888666555333333111111111111000000000///......////////////......------............------................................................////////////////////////............////////////,,,------......////////////////////////000000000333111000///111444888:::???@@@CCCGGGJJJPPP___mmmttteee\\\UUUWWW^^^iiixxxzzztttrrrsssyyyzzz~~~{{{mmm\\\PPPJJJEEEDDDIIISSS```rrr|||uuuooolllkkkkkkrrrzzz{{{fffZZZXXXWWWZZZdddoooyyylllTTTGGGAAA>>>===>>><<<;;;:::888777555444444111111111111000000000///......////////////......------............------................................................------------------------............////////////......//////000000111111///////////////000111222333222000000222666:::===???AAADDDIIILLLUUUhhhyyyuuufffVVVOOOLLLRRR^^^kkkyyy~~~xxxrrrppprrruuuyyy{{{{{{nnn___RRRJJJHHHFFFGGGPPP\\\mmmvvvpppllliiijjjmmmrrr~~~tttcccYYYVVVVVVZZZeeeoooyyyvvv]]]LLLDDD???======;;;;;;999888777555444444111111111111000000000000......////////////......------............------....................................................................................////////////000000000000000000111111000//////...///000222333444222111111444888<<>>@@@BBBDDDHHHMMMSSSbbb|||vvv^^^LLLEEEIIIHHHMMM[[[hhhooorrrtttqqqrrrrrrtttvvvzzz~~~sssgggZZZRRRKKKDDDEEEKKKMMMYYYnnnzzzyyyzzz|||sssjjjddd```^^^^^^aaahhhtttwwwmmmiiipppzzzeeeYYYVVVUUUXXX^^^eeennnzzzxxxssssssuuu{{{cccNNNBBB======;;;999888777888777555444222222111111111111111111//////...---------------......---------,,,,,,,,,........................000000//////.........---,,,,,,,,,---------......------......//////000000............////////////222//////333333111111444444555666666888;;;@@@CCCCCCFFFKKKPPP[[[mmmmmmXXXLLLJJJJJJKKKQQQ]]]kkksssuuutttrrrtttvvvyyy|||}}}~~~~~~xxxfff[[[PPPKKKIIIGGGHHHJJJ[[[mmmyyyttttttyyy|||pppfffbbb```___^^^^^^aaahhhuuuwwwpppqqq{{{xxxcccXXXUUUVVVZZZ___gggqqq}}}}}}qqqkkkjjjkkkpppvvviiiTTTFFF???===;;;:::888777888777666444333222222111111111111111000//////...------...............---------,,,,,,........................000/////////............,,,---------.....................///////////////............////////////222//////222222000000333222444666888:::===BBBEEEBBBFFFMMMVVVdddvvvlllXXXMMMKKKOOORRRYYYdddnnntttvvvuuuuuuxxx{{{}}}||||||}}}~~~ttthhhZZZRRRJJJFFFFFFFFFLLLRRRiii{{{tttpppqqqxxxvvvoooeee^^^\\\\\\]]]]]]ccchhhrrrtttqqqyyyvvvbbbWWWUUUWWW[[[aaajjjuuuyyylllfffccccccgggmmm{{{qqq[[[LLLBBB>>><<<:::888888888888666555333333222111111111111111000000//////......//////.........------------,,,........................////////////............------.........////////////////////////.....................////////////222//////111111......111111333777:::<<>><<<;;;999999999999777555444333333222111111111111000000////////////000000............------------........................///////////////..................////////////000000000//////......------............////////////222///...111111...---000111444888;;;===@@@BBBEEEIIIOOO\\\mmm~~~uuufffZZZWWWZZZeeellluuuyyyxxxxxxzzz||||||xxxyyy}}}yyykkkZZZNNNIIIFFFEEEEEEEEEMMM]]]nnnyyyqqqpppsss}}}qqqggg```]]]ZZZZZZ]]]cccjjjmmmttt~~~{{{mmmtttuuuddd[[[ZZZWWW\\\dddmmmxxxyyyrrrmmmiiigggkkkqqquuuyyydddRRREEE???===;;;:::999:::999777666555444333222111111111111000000////////////000000//////.........---------.................................///////////////.........////////////000000000//////......------............////////////111......111111......111222555999<<<===???BBBCCCKKKUUUfffyyyyyylll```ZZZ___gggtttzzz|||zzz}}}|||xxx{{{~~~ttteeeUUUJJJGGGFFFFFFGGGIIIRRReeewwwxxxrrrqqqwwwrrreee^^^[[[[[[[[[]]]ccckkksssyyyxxxooozzzvvveee^^^^^^YYY^^^fffoooyyy{{{xxxvvvtttrrrvvv|||~~~kkkXXXIIIAAA>>><<<::::::::::::888666666555444222111111111111//////......//////000000/////////.........------.................................///////////////------.........////////////////////////.....................////////////000......111222//////222444666:::<<<>>>AAADDDGGGOOO\\\qqq|||mmmbbb[[[]]]jjjwww~~~|||~~~|||yyymmm]]]OOOFFFEEEDDDFFFIIINNNYYYmmm~~~uuurrrttt|||rrreee]]]YYYYYY[[[___dddkkkuuusssppp~~~uuufff______]]]aaahhhqqqzzztttaaaOOODDD>>>===;;;:::;;;:::999777666555444333222111111111......------...//////000////////////................................................/////////000,,,---------.....................///////////////............////////////000---...222333111111555444777:::===@@@EEEJJJNNNYYYiiixxxnnnddd]]]]]]fffxxx~~~~~~rrrbbbTTTJJJEEECCCBBBFFFNNNWWWfffzzzzzzuuutttyyyvvvggg^^^\\\]]]___ccciiipppzzzvvvnnnnnnttteee______```dddkkksss{{{|||hhhSSSFFF???===;;;;;;;;;;;;999777777666444333222111111111---------------...///000000/////////....................................---.........//////000000,,,,,,,,,---------......---.........//////000000............/////////000///---...222333222333666444666:::>>>BBBHHHOOOTTTeeevvvmmmfff___^^^cccppp}}}|||kkk[[[OOOIIIGGGBBBBBBGGGRRR```pppyyyvvvxxxnnnaaa]]]```dddggglllttt}}}tttnnnqqquuuhhhaaa___^^^dddllluuu}}}xxx```LLLGGG@@@:::::::::777555555666555444444222222111000222111000000//////000000//////////////////////////////............//////........................///////////////////////////////////////.........,,,,,,,,,---------......000111333444222222222333:::666:::CCCFFFGGGQQQaaasssxxxjjj\\\VVVTTT[[[mmm{{{www|||uuuaaaQQQIIIEEECCCAAAJJJSSS]]]lll{{{zzz~~~mmmdddcccgggkkkvvv{{{vvvqqqssswwwiiicccaaa```eeemmmvvv}}}fffSSSHHH@@@;;;;;;;;;888666666666555555444333222111111111000000000////////////........................//////............//////......................../////////////////////////////////////////////...............////////////000222333333222222333555:::888<<>>CCCIIINNNZZZrrrtttdddVVVLLLIIINNNZZZlllxxxwww}}}uuufffUUUKKKHHHHHHKKKNNNWWWeeexxx{{{wwwyyy~~~}}}qqqjjjhhhfffllluuuxxxfffSSSIII@@@===<<<999999;;;777666666555444333222111111111222222111111000/////////////////////////////////............//////........................////////////////////////---.........//////000000//////000000000111111111000111222222222555999<<<>>>AAAGGGMMMVVVggg}}}jjj[[[QQQJJJHHHOOO]]]ooo}}}xxxzzzvvvgggZZZNNNJJJIIIJJJNNNTTTdddttt}}}xxxuuuyyysssllljjjhhhnnnwww}}}}}}|||mmmXXXMMMCCC>>><<<999999;;;777777666555444333222222222222111000///000000000000000000000000000000000//////............//////........................////////////////////////------......///000000000.../////////000000000000///000222333444777;;;>>>@@@DDDJJJRRR```tttrrr___RRRKKKIIIJJJRRR___ooo|||~~~|||{{{qqqeeeWWWMMMGGGHHHIIIKKKUUU```uuu|||yyyuuusssxxxtttmmmkkkhhhoooxxx|||yyyxxxxxx{{{vvv\\\QQQEEE???<<<999888:::777777666555444333222222222000...,,,,,,---///000000000000000000000000000//////............//////........................////////////////////////------......///000000111////////////000000000000---///222555666888;;;>>>BBBEEELLLWWWiii~~~hhhVVVLLLIIIJJJNNNUUUaaannnxxx}}}}}}||||||}}}}}}oooaaaVVVMMMEEEBBBFFFJJJOOO```sss|||yyywwwvvvtttvvvtttmmmkkkiiioooyyy{{{xxxvvvuuuuuuxxx~~~|||___SSSFFF@@@<<<888888:::777777666555444333333222111///,,,))))))+++.../////////////////////////////////............//////........................////////////////////////---------...///000000111///000000000000111111111,,,///333666777999<<<>>>CCCFFFMMMZZZnnnuuuaaaQQQIIIJJJNNNPPPWWWbbbmmmuuuyyyzzzyyy{{{nnnaaaUUUMMMIIIBBBAAAGGGKKKTTTkkk{{{xxxuuutttuuuvvv|||}}}tttlllkkkmmmqqqxxxyyysssooonnnqqqooovvvjjjWWWGGGBBB>>>777777===666666666555444444333333222111111000000000000000////////////////////////////////////....................................////////////////////////............/////////000222222111000//////000000000000222555888<<<@@@BBBGGGIIISSSeeezzznnn\\\PPPJJJNNNTTTVVV___lllwww~~~qqq___TTTMMMIIIBBBCCCCCCEEENNN___vvv{{{wwwwwwwwwvvvuuuyyy|||}}}}}}zzzyyyzzz{{{{{{zzzzzz~~~tttmmmlllkkkpppwwwyyysssnnniiiiiilllpppwwwsss^^^KKKDDD@@@888777;;;777666666555555444333333222111111000000000000000////////////////////////////////////............////////////////////////////////////////////////........./////////000000222222111000000000000000000111333555888<<<@@@BBBFFFKKKXXXkkk{{{gggXXXNNNKKKOOOVVVdddlllwwwyyygggWWWMMMHHHEEEBBBDDDGGGMMMYYYmmm}}}wwwtttwwwyyyzzz~~~}}}yyywwwsssoookkklllmmmllllllmmmppprrrtttwww|||uuunnnmmmjjjooowww~~~tttnnniiieeefffiiipppxxx{{{tttzzzhhhQQQGGGBBB;;;777999777777666555555444444333222111111000000000000000////////////////////////////////////............000000000000000000000000////////////////////////....../////////000000000222111000000000000000000111222444666888;;;@@@DDDIIISSScccwwwsssaaaUUUPPPPPPWWW___sssyyy}}}mmm\\\OOOFFFCCCCCC@@@CCCIIIRRRaaaxxx~~~wwwssssssuuuxxx}}}yyytttnnniiibbbbbbaaaaaaaaabbbdddfffhhhkkkpppuuuzzz}}}~~~{{{~~~uuuooonnnkkkqqqyyy{{{qqqkkkhhhdddeeehhhooowww|||rrrnnnuuu~~~qqqWWWJJJDDD>>>999888777777666666555444444444222111111000000000000000////////////////////////////////////............////////////////////////////////////////////////...////////////000000000111111000000000000000111111333666777888<<>>EEELLLTTThhhvvvhhhZZZWWW^^^iiiwwwqqq^^^RRRHHHAAAAAADDDEEEJJJUUUdddxxx}}}tttpppqqqsss{{{xxxoooeee___\\\YYYUUUSSSRRRQQQPPPOOOQQQSSSVVVYYY^^^bbbeeegggkkknnntttyyy~~~qqqllllllooottt}}}{{{rrriiieeebbbaaabbbfffoooxxxwwwjjjeeedddqqq}}}~~~gggSSSHHHBBB>>><<<888888777666666555555444222111111000000000000000000000000000000000000000////////////..................................../////////////////////////////////000000000111111000000000000000111111222222666999:::;;;@@@JJJRRRZZZpppmmmaaaYYY\\\hhhvvvyyygggVVVMMMFFF??????DDDDDDLLLZZZlllxxxqqqoooqqquuu}}}~~~tttkkkfff___[[[VVVRRRQQQNNNKKKIIIKKKKKKMMMOOORRRVVVYYY[[[]]]bbbjjjqqqwww}}}}}}ooojjjjjjmmmttt}}}xxxooofffcccaaa```bbbfffqqqzzz}}}qqqjjjiiiiiiwwwqqq[[[KKKBBB???===888888777777666555555555222111111000000000000000000000000000000000000000////////////....................................//////////////////////////////000000000111111111000000000000000111222222222666;;;<<<===CCCNNNWWWggg}}}wwwccc\\\[[[fffuuuppp^^^NNNIIIEEE@@@AAAGGGIIIRRRaaauuu}}}vvvqqqqqqvvvzzz}}}uuuqqqddd___YYYUUURRROOOKKKHHHIIIIIIJJJKKKNNNQQQSSSUUUTTTZZZbbbkkkrrrxxx}}}{{{mmmhhhiiikkkrrr}}}xxxooogggdddbbbaaacccgggsss|||{{{uuuqqqoooqqqsssxxx```MMMCCC???===888888777777666666555555222111111000000000000000000000000000000000000000000/////////............000000000000000000000000////////////////////////000000000000111111111111000000///000000111222222222777<<<===???EEEPPPZZZsss{{{hhh^^^[[[___oookkkYYYKKKHHHGGGBBBDDDKKKUUU^^^mmm|||vvvsssuuu{{{~~~uuuooojjjccc\\\VVVQQQLLLIIIHHHGGGFFFFFFGGGIIILLLMMMQQQUUU\\\cccjjjqqqxxx|||yyylllhhhgggiiirrr~~~qqqlllfffbbb___\\\```gggrrr~~~yyyxxxtttooommmpppwww~~~eeeQQQIIICCC>>>:::999777555444333333333333222111000////////////000000//////.........---000000000000000000000000000111111000///....../////////............/////////111222222111111222333333222111000000000111222888777:::???BBBHHHWWWhhhzzzkkk```XXX^^^hhhvvv}}}}}}rrr```UUUIIIDDDCCCCCCGGGKKKZZZlll|||vvvvvvyyy{{{}}}uuuppphhhaaaZZZTTTOOOKKKJJJIIIIIIIIIJJJKKKMMMNNNQQQTTTYYY___dddjjjpppttt{{{~~~vvvhhhcccbbbhhhppp||||||pppjjjdddaaa^^^\\\```fffrrr~~~|||{{{}}}~~~~~~xxxxxxwwwuuussswwwhhhTTTJJJDDD>>><<<;;;999777555555555555333222111000000/////////000000/////////.........000000000000000000000000000111111000///......000//////.........//////000///111222222111000222333444333222111111222333333777888<<>>===;;;999777777777777333333111000000000000000000000////////////......000000000000000000000000///000111000///...///000............//////000111///000222111000000111333444444333222222333444555777:::???EEEJJJVVVkkk}}}}}}lll___TTTNNNWWWaaaooo}}}|||{{{|||lll]]]PPPJJJDDDBBBBBBHHHVVVcccttt}}}zzz{{{}}}|||tttmmmeee]]]VVVRRRSSSTTTUUUVVVXXXZZZ[[[\\\___aaacccfffhhhmmmrrrvvv{{{pppdddaaabbbfffooo{{{{{{rrrjjjddd```]]]ZZZYYY^^^eeeqqq|||}}}uuurrrrrrrrruuuvvvwwwwwwuuu{{{vvv```PPPFFF@@@>>>===;;;999888777777777333333222111000000000000000000/////////////////////////////////////////////000111000///...///000............///000111222///000111111000000111222333333222222222444555666888===CCCHHHOOO^^^ttt|||kkk\\\SSSNNNKKKTTT^^^mmmyyy~~~}}}xxxtttzzzsss```RRRKKKHHHFFFEEEGGGPPPcccuuu~~~||||||yyyrrrkkkddd]]]YYYVVVWWWXXXZZZ\\\___aaaccchhhjjjnnnqqqtttyyy~~~mmmbbb```bbbgggooo{{{~~~xxxpppgggbbb]]][[[YYYYYY^^^eeeqqq{{{}}}uuurrrpppooorrrssssssrrrpppwww}}}gggUUUHHHBBB>>><<<:::888777666666777444333222111000000000000//////000000000000000000////////////////////////...000111000///...///111///////////////000111111...000111111000///111222222111111111222333555666:::???EEEKKKUUUfff{{{mmm\\\PPPJJJIIIJJJPPPZZZgggqqqvvvvvvuuutttzzzuuufffWWWLLLGGGEEEFFFHHHMMMYYYppp||||||~~~yyytttnnnhhhccc]]]]]]\\\]]]___bbbeeegggmmmqqqvvvzzz~~~{{{hhh]]]\\\^^^fffooo{{{~~~}}}uuunnneee```\\\ZZZYYYYYY^^^fffppp{{{zzzuuurrrooorrrpppooonnnmmmtttnnnZZZKKKDDD===<<<:::777666666666666444333222111111000111111//////000000000000111111000000000000000000000000...///000000//////000111111000000//////000000111...///111000//////000222111000000111222444666777<<>>===:::888777777777777555444333222111111111111//////000000111111111222000000000000000000000000---///000000//////000222444333222000//////.........///000000//////000111222222222333444777999:::>>>AAAFFFQQQhhh{{{gggTTTKKKHHHEEEFFFJJJTTT]]]iiiqqquuuwww{{{}}}mmm\\\PPPGGGBBB>>>CCCDDDKKKYYYkkk~~~~~~{{{vvvrrrppprrruuuwww}}}ppp```YYY[[[___dddnnn{{{}}}{{{}}}|||qqqjjjgggaaa___]]]ZZZZZZ^^^eeeiiisssyyy~~~{{{xxxuuuyyy{{{lllWWWDDDCCC===888:::;;;888666666555555444333222222222222000000000000////////////222111111111000000//////000000////////////000000111111000///////////////000111111111111222222222444222000000222666888999@@@CCCJJJYYYooo}}}gggPPPGGGJJJMMMOOOPPP[[[cccooozzzppp\\\PPPKKKFFFDDDEEEAAAIIISSSaaawww}}}}}}}}}xxxvvvvvvwwwxxx{{{}}}ooo___XXXYYY]]]cccmmm{{{}}}|||~~~yyyooogggddd```___]]][[[[[[___eeejjjrrrwww~~~|||yyy|||}}}oooZZZHHHDDD===999:::;;;888666666555555444333222222222222000000000000////////////111111000000000/////////000000////////////000000111111000/////////////////////000000000111111111222111111222555888;;;<<<@@@FFFPPP```vvvvvvdddQQQIIIJJJOOOVVV\\\fffnnnzzzzzziiiVVVLLLHHHEEEDDDEEEFFFNNNZZZkkk~~~{{{}}}|||uuu~~~~~~|||zzzzzzzzzzzz{{{|||~~~mmm]]]WWWXXX[[[bbblllzzz~~~~~~~~~uuukkkdddaaa^^^^^^]]]\\\\\\```fffjjjqqqvvv~~~}}}~~~ttt```NNNFFF>>>999:::;;;888666666555555444333222222222222000000000000////////////000000///////////////...000000////////////000000111000000///////////////.../////////000000000000000111222444777:::===???BBBKKKZZZkkknnn```RRRLLLNNNWWWcccnnnuuu|||ooo```OOOGGGDDDBBBCCCFFFFFFOOO]]]qqq~~~{{{{{{{{{rrroooyyy~~~~~~}}}}}}}}}~~~lll]]]WWWXXXZZZaaakkkyyyzzzqqqhhhaaa___]]]^^^^^^^^^___bbbhhhlllrrrwww}}}~~~|||zzzfffUUUHHH@@@::::::;;;888666777555555444333222222222222000000000000////////////////////////............000000////////////000000000000////////////000000/////////000000000111111///111333555777:::>>>AAAHHHTTTfffwwwlll___SSSSSS\\\hhhuuu{{{fffYYYJJJCCCAAA@@@CCCFFFHHHQQQ```ttt}}}|||~~~rrrjjjkkkuuu}}}~~~|||zzzwwwtttsssuuuwwwzzz}}}kkk]]]XXXXXXZZZaaajjjyyy~~~vvvnnnfff```___\\\^^^___```bbbeeejjjnnnuuuyyy~~~~~~~~~|||~~~lll[[[JJJBBB;;;;;;:::888666777555555444333222222222222000000000000////////////............////////////000000////////////000000000000////////////000000000000000111111111222222///111444555777:::???CCCOOO^^^rrrlll___WWW^^^nnn|||uuuaaaUUUHHHCCCAAA@@@DDDHHHOOOYYYiii{{{}}}~~~vvvjjjeeefffqqqxxxwwwrrroookkkhhheeegggkkkqqqwww}}}|||hhh\\\XXXXXXZZZaaakkkyyyyyyqqqkkkddd______\\\^^^aaaccceeeiiimmmpppxxx{{{~~~~~~|||ppp```LLLCCC<<<;;;:::888666777555555444333222222222222000000000000////////////...////////////000000000000000////////////000000///////////////000000111111111111111222222222222000222555666777<<>>DDDTTTfffzzzwwwkkkaaaZZZWWW^^^oooyyydddQQQKKKDDD@@@@@@BBBHHHSSS^^^jjj{{{||||||}}}{{{}}}{{{yyy}}}}}}tttoooooollleeeZZZRRRMMMLLLMMMMMMNNNPPPSSSVVVYYY[[[___bbbggglllqqqtttvvvwwwyyyzzz|||~~~nnn___WWWUUUWWW[[[hhhrrr|||xxxvvvuuuvvvwwwzzzzzz}}}tttjjjfffccc___]]]]]]^^^bbbfffjjjmmmqqqtttwww{{{~~~}}}{{{{{{}}}~~~|||yyyrrrlllZZZNNNBBB>>><<<:::888999666555555444444333222222111000////////////000111111111222222222222111111000000////////////000000000000000000000000000000111000000//////000000111444444888===BBBKKK]]]ooo}}}ssshhh]]]UUUQQQTTT]]]ppprrr]]]LLLIIIEEEAAABBBEEEMMM\\\iiizzz}}}{{{uuutttwwwuuuxxxxxxxxx}}}uuutttqqqhhh^^^WWWTTTTTTOOOPPPQQQSSSTTTTTTTTTTTTXXXZZZ^^^ccchhhkkkmmmnnnrrrrrrtttvvvxxxzzz{{{|||}}}}}}}}}}}}kkk]]]WWWUUUYYY]]]kkkuuu}}}yyyuuusssrrrssstttwwwyyy||||||rrriiieeeccc___]]]^^^```dddhhhmmmpppssswwwyyy}}}~~~{{{zzz{{{{{{{{{wwwqqqmmm___RRREEE???===:::888999666555555444444333222222222111111000000111111222111222222333333222222111000000////////////000000000000000000000000000000000000000000111222444444555555888???GGGTTThhhyyy|||nnn```VVVOOOLLLKKKRRR^^^rrruuufffTTTFFFGGGDDDCCCFFFKKKVVVjjj{{{|||zzzzzzsssqqqsssrrrvvvzzz}}}~~~}}}yyypppgggaaa```aaaYYYYYYZZZZZZZZZZZZYYYYYY]]]___bbbeeehhhjjjllllllooopppqqqsssuuuwwwxxxyyywwwwwwvvvwwwxxx{{{~~~jjj[[[UUUUUUYYY^^^mmmwww}}}zzzuuuqqqnnnnnnpppqqqsssvvvzzzyyyppphhheeeccc___^^^```aaaeeejjjnnnqqquuuxxx{{{}}}zzzyyyyyyzzz|||}}}|||yyyuuurrrfffWWWHHHAAA===999777888666555555444444333222222111111111111111111111111000111111222222111111000000////////////000000111000000000000000000000000000000000000111333444444666666999???JJJ[[[ooo}}}ttt```SSSLLLIIIIIIJJJRRR```rrr~~~vvvgggXXXLLLEEECCCBBBEEEKKKSSSbbbyyy|||yyyyyy~~~yyyxxx{{{xxx}}}tttpppppprrrkkkjjjiiigggggghhhiiijjjllllllnnnoooqqqrrrrrrsssrrrssstttvvvwwwyyyzzz{{{xxxxxxwwwxxxzzz}}}iiiZZZTTTTTTXXX]]]mmmxxxyyyvvvqqqllljjjjjjlllmmmpppsssyyy~~~~~~vvvooohhhfffccc______bbbbbbeeejjjooorrrvvvzzz}}}|||yyyxxxyyyyyyyyy{{{}}}}}}{{{lll]]]LLLBBB===888666777666555555444444333222222000000000000000000000000//////000000000000/////////////////////000111111000000000000000000000000111000000000111111222333777888;;;AAANNNaaarrr|||~~~kkkVVVLLLGGGDDDEEEHHHRRR```pppyyy~~~}}}sssgggYYYMMMGGGFFF@@@AAAGGGQQQ___qqq}}}xxxyyyzzz~~~|||zzzyyyzzz{{{|||zzz{{{{{{||||||}}}~~~~~~zzzzzz|||}}}~~~iiiZZZTTTUUUZZZ___ooozzzvvvrrrmmmhhheeefffhhhjjjlllqqqwww|||{{{qqqlllgggeeebbb^^^___bbbcccfffkkkppptttxxx|||~~~|||yyyxxxxxxyyyvvvxxx{{{~~~ssscccPPPDDD>>>888666777666555555444444333222222///000000111111000000///...//////////////////...///......//////000111222000000000000000000000000111000000000111222222333888;;;???FFFUUUggguuuyyytttbbbPPPHHHDDD@@@@@@FFFRRR___nnnwww{{{pppdddXXXNNNFFFDDDFFF???AAAJJJZZZmmmyyywww{{{hhhYYYUUUWWW]]]cccrrr}}}}}}ssspppjjjdddbbbccceeegggjjjooovvv{{{yyymmmhhhdddccc```\\\]]]aaaeeehhhnnnrrrvvvzzz~~~~~~zzzxxxxxxxxxvvvwwwzzz|||zzziiiUUUHHH@@@:::888888666555555444444333222222000000111222222111000000//////000000000000//////............///000111222000000000000000000000000000000000111333444666777888>>>DDDMMM^^^pppzzzzzziiiYYYKKKGGGDDD@@@DDDLLLVVVcccrrr||||||ooobbbUUUNNNIIIBBB@@@BBBAAACCCNNNccc{{{}}}vvvwww~~~fffYYYVVVYYY```fffuuu{{{rrrnnnhhhccc```aaadddfffhhhnnnuuuzzz~~~~~~wwwiiieeebbbaaa^^^ZZZ[[[```fffjjjoootttxxx|||{{{xxxwwwwwwvvvwwwyyy{{{}}}mmmXXXJJJBBB<<<999:::666555555444444333222222111222333444444333222111000000111111111111000000............///000222222000000000000000000000000//////000222444777999:::999@@@HHHRRRdddwww~~~|||aaaRRRHHHGGGGGGEEELLLWWW[[[iiixxx~~~xxxeeeXXXLLLIIIGGGAAA===>>>CCCEEEQQQiiiyyytttxxx|||eee[[[XXXWWW^^^hhhvvvwwwrrrjjjcccaaa```___bbbfffiiinnnuuuzzzxxxqqqhhhdddaaa___\\\YYY[[[aaafffkkkrrrvvvxxx{{{~~~{{{yyywwwuuuvvvvvvwwwxxx{{{}}}ppp\\\JJJ???:::777666888888777666555444333333111111111111000000000000111111111111111111111111222111///...---------...000000000000000111111111///000111222444777;;;>>>???CCCJJJYYYmmm{{{{{{sss```UUUKKKGGGEEEDDDMMMYYYffftttvvviiiWWWOOOGGGDDDAAA===>>>AAAEEEJJJ\\\yyyzzzzzzzzz~~~~~~zzzxxxuuuvvvwwwxxxyyy{{{|||}}}}}}xxxcccZZZXXXYYYaaakkkyyy~~~vvvppphhhaaa_________bbbfffiiinnnuuuzzz~~~~~~tttmmmdddaaa^^^^^^\\\ZZZ]]]bbbfffkkkqqqvvvxxxzzz|||yyywwwtttuuuvvvvvvwwwzzz}}}ppp]]]LLLAAA<<<999888888888777666555444333333111111111111000000000000........................222111000///......//////222222111111000000//////111222333222333555999<<<>>>DDDNNN___ssswww[[[PPPHHHHHHHHHIIISSS```lll{{{qqqcccSSSLLLFFFDDDBBB???@@@CCCIIIPPPccc~~~xxx{{{|||{{{tttlllgggeee``````aaaaaacccdddffffffiiikkknnnrrrwww{{{tttaaaYYYXXXZZZcccnnn}}}|||tttmmmeee^^^]]]]]]^^^aaaeeeiiinnntttyyy}}}xxxnnnggg```]]][[[\\\[[[ZZZ^^^dddeeekkkqqquuuwwwzzz~~~}}}zzzxxxttttttuuuuuuvvvyyy~~~~~~sssaaaPPPDDD>>><<<;;;888888777666555444333333111111111111000000000000........................222111000000000000111111333333222111000///......333333333333222333777999???HHHVVVgggyyyvvvZZZOOOHHHIIILLLPPP[[[hhhxxx~~~jjjZZZNNNHHHEEEDDDCCC@@@BBBFFFJJJSSShhh|||xxx~~~wwwssstttuuuuuutttoooggg___YYYVVVQQQQQQQQQQQQRRRSSSUUUVVVYYYZZZ]]]```cccfffhhhiiimmmqqqwww}}}ppp^^^XXXWWWYYYcccppp{{{rrrhhhaaa[[[ZZZ[[[\\\```eeeiiinnntttxxx|||~~~sssjjjddd]]]ZZZYYYZZZYYYYYY]]]cccfffkkkqqquuuwwwzzz~~~~~~zzzxxxsssssstttttttttwww|||xxx|||yyygggUUUGGG???<<<;;;888888777666555444333333111111111111000000000///111111111111111111111111000000000000000000111111222111111111000000//////222333333222222444888:::BBBNNN```qqq|||qqq^^^RRRJJJLLLQQQXXXeeerrrwwwcccRRRIIIEEECCCCCCBBB@@@BBBGGGMMMWWWkkk~~~}}}}}}sssmmmmmmnnnooonnniiibbbZZZTTTRRRKKKJJJIIIHHHIIIJJJKKKLLLNNNNNNPPPRRRTTTVVVWWWXXX```dddiiiooouuu{{{|||lll\\\VVVUUUWWWbbboooxxxoooddd\\\WWWWWWYYYZZZ___dddhhhmmmsssxxx{{{zzzqqqhhhbbb]]]YYYXXXYYYXXXXXX\\\bbbfffkkkrrrvvvxxx{{{{{{xxxsssssssssssstttvvv{{{wwwnnnvvvooo[[[KKK@@@;;;:::888888777666555444333333111111111111000000000///222222222222222222222222......////////////////////////000000111111111222000111222222444777;;;>>>EEEUUUjjj|||}}}qqq___SSSLLLRRR[[[eeessszzzooo\\\LLLFFFCCCBBBBBB@@@???CCCJJJSSS^^^ppp{{{qqqkkkjjjjjjkkkkkkhhhbbb\\\WWWUUUMMMKKKIIIGGGFFFFFFGGGHHHGGGHHHIIILLLNNNQQQSSSTTTWWWZZZ___dddjjjooovvvzzzvvvgggYYYTTTSSSUUUaaaooossskkk```XXXSSSTTTWWWYYY^^^ccchhhmmmsssxxx|||vvvmmmeee```[[[XXXWWWYYYXXXXXX\\\bbbgggmmmssswwwyyy||||||yyysssssssssssssssvvv{{{~~~|||qqqkkkvvvuuuaaaNNNBBB<<<:::888888777666555444333333111111111111000000000000111111111111111111111111......////////////...---......///000111222333333...000222333555999>>>BBBIII\\\sss~~~rrr[[[RRRPPP\\\jjjvvvxxxooodddUUUIIIDDDAAAAAAAAA@@@AAAHHHQQQYYYeeevvv|||xxxoooiiiiiieeegggiiigggddd___\\\[[[SSSQQQNNNKKKIIIHHHIIIJJJHHHIIIKKKMMMPPPRRRTTTUUUUUUXXX]]]aaaffflllssswww}}}nnnaaaUUUQQQQQQTTTbbbqqq{{{nnneee\\\UUUQQQRRRUUUXXX]]]bbbggglllsssxxx|||zzzppphhhbbb]]]YYYVVVVVVXXXYYYYYY___eeeiiinnntttyyy{{{}}}|||yyytttttttttssstttvvv{{{~~~~~~uuuoookkkxxxyyyeeeQQQDDD>>><<<888888777666555444333333111111111111000000000000000000000000000000000000000000111111000///...---//////000000111111222222///111333444777;;;@@@DDDPPPccc{{{wwwiiiWWWRRRWWWiii{{{pppdddYYYOOOGGGBBB@@@@@@AAABBBEEEPPP[[[dddrrr~~~zzz|||zzz}}}}}}wwwnnniiihhhbbbeeeggggggeeebbb```___ZZZWWWSSSPPPMMMLLLMMMNNNMMMNNNOOOQQQRRRTTTUUUVVV[[[^^^cccggglllsssyyy~~~iii\\\RRRPPPPPPUUUcccssswwwjjjaaaZZZTTTOOOQQQTTTWWW\\\bbbggglllsssyyy}}}uuullleee^^^ZZZVVVTTTTTTXXXZZZ[[[aaahhhjjjooouuuyyy{{{~~~}}}yyytttttttttttttttvvv{{{~~~{{{~~~yyyrrrnnnlllzzzzzzgggSSSFFF@@@???888888777666555444333333111111111111000000000000111111111111111111111111111222222222111000...---111111111111000000000000111222444555777;;;@@@DDDVVViii~~~}}}kkk]]]WWWUUU___ttt|||kkk]]]RRRKKKFFF@@@???@@@BBBDDDJJJWWWcccsss}}}|||{{{yyyyyy}}}~~~yyyuuuqqqkkkggg___aaabbbcccdddcccbbbaaaaaa```^^^\\\YYYWWWUUUTTTTTTVVVXXXYYY[[[^^^bbbeeehhhkkknnnqqqvvv}}}fffZZZPPPOOOOOOSSSaaaqqqtttggg___WWWSSSRRRTTTUUUUUU[[[bbbjjjlllqqqxxxzzzqqqiii```ZZZXXXUUUUUUTTTTTTVVV[[[ccchhhlllpppwww{{{~~~~~~yyyvvvtttrrrqqqrrrtttxxxzzz{{{xxxqqqpppvvvzzzlllYYYGGG===<<<777666555444444444444444333333222222111000//////222111000.........///000111111111000000000000000222222111111111111222222333111222666999<<>>777666666555444444444444555444444333333222222222333222111000///000000111000000000000000111111111222222111111111111222222444333444777999===FFFPPPfffqqq|||}}}qqqbbbWWWSSSNNNYYYnnn|||iii\\\SSSIIICCCBBB???AAACCCEEEKKKYYYlllzzz~~~yyywww}}}{{{|||~~~}}}xxxuuupppiiiddd___^^^]]]\\\]]]^^^```aaabbbcccdddeeegggggghhhhhhhhhjjjlllnnnpppssswwwzzz~~~yyy```UUUMMMMMMPPPVVVfffwwwvvvjjj^^^WWWSSSPPPPPPSSSUUUWWW]]]eeekkknnnsssyyysssjjjbbbZZZUUUTTTRRRTTTVVVYYY\\\bbbiiimmmppptttzzzxxxvvvsssqqqqqqsssvvvxxxzzz~~~zzzzzz|||{{{}}}ttthhhYYYIIIAAA@@@888777666555444444444444333333333333333333333333333222111111111111111222//////000000111111222222222222111111111111222222444444666999:::???LLLZZZpppwwwzzzsssdddUUUNNNMMMMMM\\\ssssss```UUUMMMGGGCCCCCC???AAADDDKKKVVViiixxxwwwxxx~~~{{{zzz{{{||||||{{{~~~~~~~~~|||xxxuuuooohhhbbb]]][[[XXXVVVWWWYYY\\\^^^___```cccfffhhhjjjjjjkkkkkkmmmpppsssuuuwww{{{~~~uuu]]]RRRKKKMMMQQQYYYiii{{{rrrfff[[[UUUPPPNNNOOORRRUUUXXX___gggkkkooottt{{{|||nnnfff___WWWSSSSSSPPPSSSWWW[[[___eeelllqqqtttxxx~~~yyywwwtttrrrqqqsssuuuwwwyyy~~~~~~|||~~~zzzqqqgggYYYJJJBBB@@@888888777555444444444444111111111111111111222222111111111111111111111111......///000111222222333222222111111111111222222222444777:::<<>><<<>>>@@@BBBBBBGGGJJJNNNRRRVVVZZZ^^^aaaeeehhhkkknnnooorrruuuxxxyyy}}}dddXXXOOOQQQXXXaaarrr}}}kkk^^^UUUNNNKKKLLLLLLLLLMMMOOOSSS[[[dddjjjrrrvvv{{{zzziiiaaaYYYTTTQQQOOOQQQWWWZZZ___dddiiinnnvvvxxxsssppppppooooooqqqrrruuuxxx}}}yyydddOOOBBB>>>;;;888555555444333111555444333333222222333333222222111111111111222222000000000000000000000000222222111111111111111222444777999>>>KKK[[[eeehhhlll[[[KKKEEEBBB@@@FFFNNNVVVeeevvv}}}|||xxxmmmbbbTTTLLLEEEBBB???>>>BBBHHHLLL```}}}ooonnnvvvsssgggaaa``````aaadddhhhlllpppsssuuuxxxzzz}}}~~~~~~|||{{{uuuooohhhbbb]]]VVVMMMFFFBBB@@@>>>===>>>>>>===<<>>>>>===:::888===@@@DDDFFFIIILLLOOORRRUUUXXX\\\```cccfffjjjmmmpppssswww{{{}}}lll___UUUVVV[[[ddduuuvvviii[[[SSSNNNJJJJJJLLLHHHJJJMMMQQQXXXaaakkkrrrvvvzzzzzzoooddd]]]VVVSSSQQQOOOSSSXXX[[[aaaiiipppuuu{{{zzzvvvtttqqqooooooqqqtttwww{{{nnnVVVGGGBBB???;;;999888888666555555444333333222222333333222222111111111111222222222222222222222222222222222222111111111111222222444888<<>>>>>===;;;999<<>>@@@AAAAAABBBDDDFFFFFFIIIMMMQQQTTTWWW[[[^^^___ccchhhmmmqqquuuyyy|||{{{~~~pppbbbWWWWWW\\\eeevvvggg]]]RRRMMMJJJGGGFFFGGGHHHJJJNNNRRRXXXaaaiiiooouuuzzz~~~oooeee[[[VVVQQQQQQQQQQQQUUU[[[\\\cccmmmuuu{{{yyytttppplllmmmooorrruuuyyy~~~ttt\\\JJJAAA>>>;;;999888777666555555444333333222222333333222222111111111111222222111111111111111111111111222222111111222333333444444999BBBPPPbbbppptttppp^^^QQQGGGFFFHHHMMM\\\lllyyy|||nnn^^^SSSFFFCCCBBBAAA@@@CCCLLLWWWggg|||zzziii]]][[[bbbvvvtttggg```]]]\\\\\\___bbbeeehhhkkknnnsssvvvyyy{{{~~~|||tttiii___XXXMMMIIICCC@@@???@@@@@@@@@===>>>??????>>>>>>@@@AAACCCFFFIIILLLNNNPPPTTTVVVTTTWWW]]]bbbfffjjjnnnqqqooossszzzttteeeYYYWWW[[[cccttt|||dddZZZPPPLLLJJJFFFEEEFFFIIIKKKOOOSSSYYY```hhhnnnuuuzzzwwwiii```WWWRRROOOPPPQQQRRRVVV\\\___fffpppxxx}}}zzzuuupppmmmlllnnnqqqtttwww}}}xxx```OOOAAA>>>:::888777777555444555444333333222222333333222222111111111111222222000000000000000000000000222222111222222333444555555<<>>:::888888777666444555444333333222222333333222222111111111111222222111111111111111111111111222222222222333444555555888>>>IIIXXXjjjuuussskkkZZZRRRNNNRRRVVV^^^nnnvvveeeUUUKKKFFFDDDCCCDDDFFFNNN^^^nnnnnn^^^\\\UUU^^^nnnzzzuuuggg^^^ZZZXXXXXXWWWZZZ]]]aaaeeejjjooosssvvvxxx{{{}}}|||||||||xxxsssmmmiiihhhbbb```[[[WWWTTTOOOJJJFFFEEEFFFGGGEEECCCBBBBBBCCC@@@BBBDDDEEEEEEFFFHHHIIILLLOOOSSSVVVXXXZZZ]]]___ccchhhnnntttzzzqqqaaa[[[ZZZ___mmm}}}qqq^^^UUUMMMKKKJJJGGGEEEFFFHHHLLLQQQVVV]]]dddlllrrrzzzxxxjjj]]]VVVRRRNNNLLLOOOQQQSSSWWW]]]gggmmmuuu}}}|||wwwsssqqqjjjmmmpppsssvvvzzzvvv```PPPAAA???;;;999888888666555555444333333222222333333222222111111111111222222222222222222222222222222222222222222333444555666;;;@@@JJJYYYjjjtttoooeeeUUUPPPPPPWWW^^^dddtttrrr```PPPGGGFFFEEEDDDFFFIIISSSgggxxx~~~bbbXXXZZZXXXcccttt}}}ssspppddd\\\UUURRRQQQRRRTTTXXX\\\aaagggooosssvvvxxx{{{}}}}}}}}}~~~}}}|||yyysssmmmkkknnnrrrqqqooolllgggaaaZZZUUUQQQVVVSSSOOOKKKHHHFFFFFFFFFHHHGGGEEEDDDEEEGGGJJJLLLOOOQQQSSSUUUVVVYYY^^^aaadddiiipppwww|||uuubbbYYYXXX]]]kkkzzzwwwgggXXXPPPJJJHHHFFFDDDDDDGGGFFFJJJQQQWWW^^^eeelllqqq{{{rrrdddYYYUUUOOOOOONNNMMMOOOUUU]]]bbbjjjpppzzz~~~xxxtttqqqnnnnnnnnnoooqqqvvv}}}xxxjjj[[[PPPAAA>>>:::888777777666555333333222222111000//////222222222222222222222222111111111111111111111111222333333222111222444666999@@@NNN```llllllaaaWWWMMMMMMRRR]]]iiirrr}}}|||kkkXXXKKKEEE@@@CCCFFFHHHJJJXXXuuurrr```YYYYYY[[[jjj|||}}}sss~~~mmmaaaYYYSSSPPPPPPQQQSSSWWW\\\```gggnnnrrruuuwwwzzz|||||||||}}}~~~xxxxxxuuuqqqmmmmmmrrrwww}}}|||zzzvvvrrrnnnjjjhhheeebbb^^^XXXTTTPPPNNNLLLMMMLLLJJJJJJKKKMMMOOOQQQTTTVVVYYY[[[^^^ccchhhkkkpppuuu|||wwwcccZZZWWW[[[gggvvvqqqaaaSSSLLLGGGGGGFFFEEEFFFIIIHHHMMMSSSZZZaaahhhpppuuu}}}zzzlll___UUURRRPPPOOONNNNNNPPPVVV^^^dddkkkrrr|||{{{vvvsssnnnnnnnnnnnnpppuuu{{{}}}tttgggXXXNNNAAA>>>:::888777777666555444333333222111111000000222222222222222222222222111111111111111111111111222333333222222222555777>>>EEESSSaaahhheee[[[RRRIIILLLUUUcccooowwwwwwfffTTTHHHBBBCCCEEEIIIPPPYYYlllnnn^^^YYYZZZaaaooo}}}sss}}}~~~iii\\\TTTOOOMMMOOOPPPRRRVVV[[[```ffflllppprrruuuxxxyyyyyyyyyzzz{{{wwwvvvsssnnnkkkmmmtttyyy~~~}}}vvvtttpppkkkeee___[[[YYYVVVUUUUUUTTTUUUWWWXXXYYY\\\^^^bbbfffjjjpppvvvzzzwwwcccYYYUUUWWWcccpppiiiYYYNNNGGGDDDEEEFFFFFFGGGKKKKKKOOOVVV]]]eeemmmuuuzzzpppcccXXXQQQOOOOOOOOOOOOOOORRRXXX```fffmmmvvv}}}xxxuuummmmmmmmmmmmnnnsssyyy~~~~~~wwwnnnbbbUUUKKKAAA>>>:::888777777666555444444444333333222222111222222222222222222222222111111111111111111111111222333333333222333666888AAAIIIVVV^^^^^^XXXPPPJJJEEEJJJWWWhhhttt|||zzznnn^^^PPPGGGCCCCCCCCCHHHUUUggg~~~}}}lll___\\\^^^kkkyyy}}}ttt}}}yyydddVVVOOOKKKKKKMMMNNNQQQUUUZZZ^^^dddjjjnnnooorrruuuwwwwwwwwwwwwxxxxxxvvvrrrlllhhhkkkrrrxxx}}}|||zzzvvvrrrmmmiiigggbbbcccccccccdddeeefffggghhhkkkooossswww|||ttt```WWWSSSTTT^^^kkk}}}xxx```RRRJJJEEEAAACCCEEEEEEGGGJJJLLLPPPWWW___hhhpppyyy~~~xxxhhh]]]TTTOOONNNNNNNNNNNNOOOSSSZZZccciiirrrzzzyyyvvvmmmmmmlllkkklllpppvvv{{{~~~wwwppphhh]]]QQQIIIAAA>>>:::777777777666555555555444444444333333333222222222222222222222222111111111111111111111111222333333333333444777:::@@@JJJUUUXXXSSSJJJEEECCCDDDJJJXXXhhhttt}}}~~~zzzqqqeeeWWWMMMHHHFFFDDDCCCJJJ^^^www|||zzzmmmcccbbbfffuuuvvv~~~ttt^^^QQQKKKHHHIIILLLLLLOOOTTTYYY]]]bbbgggkkklllooorrrssssssssstttuuuuuusssooojjjgggjjjqqqxxx}}}|||zzzyyywwwvvvwwwwwwvvvvvvuuusssrrrqqqoooppprrrsssuuuvvvvvvwwwwwwyyy|||ppp^^^UUUQQQRRR[[[gggzzzoooZZZNNNIIIDDDAAACCCDDDDDDEEEHHHKKKPPPXXXaaajjjsss|||rrrcccZZZRRROOOOOOLLLLLLMMMPPPUUU]]]gggmmmxxxyyyuuummmmmmlllkkkkkknnntttxxx~~~zzzrrrjjjcccYYYOOOHHHAAA>>>:::777777777666555555555444444444444444444222222222222222222222222111111111111111111111111111333444444444666999;;;AAAKKKTTTTTTLLLCCCAAABBBGGGLLLWWWeeeqqq{{{}}}wwwkkk]]]QQQIIIEEEEEEGGGIIIVVVqqq||||||~~~ooohhhjjjnnn|||yyyoooZZZNNNIIIGGGHHHKKKJJJNNNSSSXXX\\\```eeeiiijjjllloooqqqqqqqqqrrrsssooonnnllliiihhhkkkssszzz}}}}}}|||yyyvvvrrrooollliiiiiijjjlllmmmooopppppptttvvvxxx|||~~~ppp^^^UUUQQQQQQYYYeeewwwfffUUULLLIIIDDDAAACCCEEECCCDDDFFFKKKPPPXXXbbbkkkvvvmmm```XXXQQQNNNOOOKKKLLLNNNRRRXXXbbbmmmttt~~~yyyuuunnnnnnlllkkkjjjmmmrrrvvv}}}xxxoooggg```XXXOOOIIIAAA>>>:::888777777666555444444444444444444444444222222222222222222222222111111111111111111111111111222444444555777:::===FFFNNNUUUSSSJJJCCCBBBEEEIIINNNXXXeeeppp|||~~~}}}tttfffVVVJJJCCCAAA@@@EEELLLbbb~~~rrroootttyyy|||yyyxxxuuuwww{{{uuusssttt~~~|||{{{jjjWWWMMMHHHFFFHHHKKKIIIMMMRRRWWW[[[___dddggggggjjjmmmnnnnnnnnnoooppplllmmmllliiihhhkkkrrrwww{{{{{{zzzxxxsssmmmhhhddd]]]]]]]]]___aaadddggghhhlllnnnssswwwzzz||||||||||||}}}sssaaaXXXSSSPPPWWWbbbsssuuu___QQQKKKGGGBBBAAACCCEEEDDDEEEGGGLLLQQQZZZcccnnnxxxzzzhhh\\\UUUOOOLLLLLLKKKMMMPPPUUU]]]hhhttt|||zzzuuuooonnnmmmkkkjjjmmmrrrvvvzzz}}}xxxnnneee^^^XXXPPPKKKAAA>>>:::888777777666555333333333333333333333333222222222222222222222222111111111111111111111111111222444555555888;;;>>>KKKPPPUUURRRIIIBBBBBBEEEIIIOOO[[[iiiuuu~~~vvvlll^^^PPPFFFBBBAAAAAAEEEQQQoooxxxyyy}}}wwwsssrrrqqquuuyyyzzzwwwssspppoooddddddiiiwww~~~xxxhhhVVVLLLHHHGGGHHHKKKIIILLLRRRWWW[[[___cccffffffiiilllmmmmmmmmmnnnooooooooonnnkkkhhhiiinnnrrrwwwxxxxxxvvvqqqjjjccc^^^WWWVVVVVVVVVXXX[[[^^^```aaadddiiinnnrrrttttttttttttuuuwwwxxxyyy{{{wwwdddZZZTTTQQQWWWaaaqqq~~~oooZZZOOOKKKEEEAAA@@@DDDFFFFFFGGGIIIMMMRRR[[[eeeooozzzvvvdddYYYRRRMMMJJJJJJLLLNNNRRRXXXaaammmyyy{{{vvvpppooommmkkkjjjmmmqqquuuwww{{{xxxmmmeee^^^XXXQQQLLLAAA>>>:::888777777666555333333333333333333333333222222222222222222222222111111111111111111111111111222444555666888<<>>DDDOOOVVVQQQHHHGGGBBB>>>CCCEEEVVVhhhsss|||yyymmm]]]NNNIIIEEE@@@BBBIIILLLccc|||~~~|||wwwooofff^^^YYYXXXZZZbbbooouuucccPPPHHHGGGFFFEEEFFFJJJMMMQQQTTTWWWZZZ^^^aaaccceeeggggggggghhhiiikkkkkkkkkjjjhhhggghhhkkknnnsssqqqppppppnnniiibbb]]]VVVUUUTTTSSSSSSTTTUUUVVVZZZ[[[]]]\\\[[[[[[\\\]]]___```aaabbbdddhhhnnnsssvvvzzzssscccYYYVVV[[[bbbnnn}}}|||dddSSSIIIDDDBBBCCCCCCBBBBBBCCCGGGJJJRRRWWWaaakkkvvvzzzkkk[[[SSSPPPNNNLLLMMMIIINNNVVV\\\cccnnn|||~~~yyytttqqqmmmjjjiiikkkmmmooossswww{{{}}}tttkkkccc[[[SSSOOOGGGAAA:::777777888777666555555444333333222111111222222222333333222222222222222111111111111222222222333444333444:::BBBIIIQQQWWWPPPGGGGGGCCCBBBIIIRRRccctttzzzvvvgggXXXKKKHHHEEEAAADDDKKKSSSjjj{{{qqqfff^^^ZZZYYYaaammm|||nnn^^^MMMFFFFFFEEEEEEFFFHHHKKKOOORRRUUUXXX\\\___bbbccceeeeeeeeeeeefffhhhiiijjjiiigggffffffhhhjjjpppqqqqqqrrrpppkkkccc^^^VVVUUUTTTSSSSSSUUUWWWYYY[[[[[[[[[XXXUUUTTTTTTUUUYYYZZZ[[[\\\^^^bbbggglllppptttxxx}}}|||kkk^^^YYY]]]dddooo|||rrr\\\NNNFFFCCCCCCDDDDDDCCCBBBCCCGGGIIITTTZZZdddoooyyyqqqcccUUUPPPNNNLLLKKKMMMHHHPPPZZZ```fffooo|||}}}vvvsssoookkkiiiiiikkkmmmooosssxxx~~~zzzrrriii___VVVPPPEEE@@@:::888888888777555555444444333333222222111222222222222222222222222222222111111111111222222444555555444666===HHHPPPWWWYYYOOOFFFFFFDDDFFFQQQbbbttt|||vvvqqq^^^QQQGGGFFFDDDAAAEEEMMM[[[qqqtttiiibbbaaabbbnnn}}}~~~fffXXXIIIDDDDDDDDDEEEFFFGGGIIIMMMPPPSSSVVVZZZ\\\___aaabbbcccbbbbbbdddeeehhhhhhhhhgggeeedddeeefffoooqqqtttuuusssllleee___XXXWWWUUUUUUWWWZZZ^^^aaa______^^^\\\ZZZYYYZZZ\\\ZZZ[[[\\\]]]___bbbgggkkkmmmpppuuuzzz}}}sssddd\\\^^^dddnnnzzziiiUUUJJJDDDBBBBBBCCCCCCCCCCCCEEEIIILLLUUU\\\gggrrr{{{~~~jjj^^^RRRNNNLLLJJJKKKMMMOOOTTT[[[bbbhhhrrr|||xxxuuupppkkkhhhhhhjjjkkklllpppvvv|||xxxooodddXXXQQQDDD@@@;;;888999999777444444444444333333222222222222222222222222222222222333222222111111222222333444555444444777@@@MMMVVV]]][[[NNNDDDDDDCCCIIIXXXpppzzzrrrlllVVVLLLDDDEEEDDDAAAEEENNN```vvv|||rrrnnnpppsss~~~zzz___SSSGGGCCCCCCCCCDDDGGGEEEHHHLLLOOOQQQTTTWWWZZZ]]]^^^````````````bbbdddfffggghhhgggdddcccbbbccckkknnnssstttpppiiibbb]]]VVVUUUSSSSSSVVV\\\bbbfffdddeeefffeeecccbbbdddeeeaaabbbcccdddeeegggkkknnnnnnrrrwww||||||jjj___^^^ccclllwwwcccQQQHHHCCCBBB@@@AAABBBCCCDDDHHHLLLOOOUUU^^^jjjttt}}}xxxeee[[[RRRNNNLLLJJJJJJMMMRRRTTTXXX___iiittt~~~zzzvvvqqqkkkhhhggghhhiiikkkooouuu{{{}}}ttthhh[[[SSSFFFAAA<<<999999999666444444444333333333333222222333222222111111222222333333333222222222222333333333444444555999DDDQQQ\\\ccc]]]MMMBBBCCCCCCKKK___zzzyyynnnfffRRRIIICCCDDDCCC@@@FFFPPPaaaxxx~~~uuuZZZOOOEEEBBBBBBBBBCCCFFFEEEHHHKKKNNNPPPSSSVVVYYYZZZ\\\^^^______```bbbddddddfffggggggeeebbbbbbbbbfffjjjnnnnnniiibbb[[[WWWQQQOOOMMMMMMPPPVVV\\\aaafffhhhjjjkkkjjjjjjjjjkkkjjjllllllllllllmmmpppssssssvvv{{{qqqbbb___bbbhhhsssxxx]]]NNNFFFCCCBBB???@@@BBBCCCEEEIIINNNRRRVVV```mmmwwwqqqaaaYYYQQQOOOMMMKKKLLLOOOPPPSSSYYYaaakkkuuu~~~zzzwwwqqqkkkhhhggghhhiiijjjnnntttyyyyyymmm```WWWJJJDDD>>>:::999999777444333333333333333333333333444333222111111222333444333333222222222222333333222333444777<<>>AAACCCFFFSSScccsssyyyfffRRRKKKEEEDDDCCC@@@@@@BBBGGGHHHJJJLLLNNNQQQRRRSSSWWWXXXXXXZZZ\\\___bbbdddccccccccccccdddeeeffffffhhhgggeeebbb^^^ZZZVVVTTTMMMKKKFFFCCCAAABBBDDDFFFPPPVVV___jjjsssxxxzzz{{{~~~|||||||||}}}~~~~~~~~~}}}}}}}}}lllccc___cccjjjtttvvv[[[OOOKKKDDD??????@@@AAACCCDDDFFFJJJOOOSSS___eeeppp{{{mmmaaaYYYSSSOOOMMMLLLMMMSSS[[[ooowww}}}vvvsssyyy}}}zzzuuunnnhhheeefffhhhhhhkkkpppsssxxx~~~sssmmmjjjkkkoooyyy|||}}}|||wwwqqqlll]]]NNN???999888555333333666666555444333333222222111111111111111111111111222222333333333333444444333777777666CCCXXXcccbbbZZZSSSJJJEEEFFFTTTooo~~~yyylllYYYJJJKKKBBB>>>AAADDDIII[[[ooo}}}~~~~~~wwwdddOOOHHHDDDDDDDDDBBBBBBEEEHHHIIIKKKMMMOOOQQQSSSTTTWWWWWWXXXYYY\\\___aaacccccccccddddddfffggghhhiiiiiihhhfffddd___ZZZUUUSSSMMMJJJEEEBBB@@@AAACCCEEEHHHMMMVVVbbbllltttzzz|||~~~|||}}}~~~~~~mmmccc___bbbiiisss~~~oooVVVLLLIIICCC@@@@@@AAABBBCCCDDDFFFJJJPPPTTT```fffppp|||{{{iii^^^WWWRRRNNNNNNNNNOOOWWW___lllssszzz{{{xxxwww|||{{{uuummmhhheeefffggggggkkkooorrrwww~~~|||qqqjjjggghhhlllrrrttt{{{}}}|||yyyuuubbbQQQAAA:::999888666555666555555444333333222222111111111111111111111111222222333333333333444444333888888999EEEXXXaaa___VVVOOOHHHFFFKKK[[[ttt}}}uuuhhhVVVJJJJJJCCCAAAEEEHHHOOOaaavvv~~~{{{~~~tttaaaKKKFFFBBBCCCEEEDDDEEEHHHHHHIIIKKKMMMPPPRRRTTTTTTVVVVVVWWWYYY[[[^^^```bbbcccdddeeefffhhhjjjkkkllliiiiiihhhfffaaa\\\VVVSSSNNNKKKGGGCCCAAAAAACCCDDDDDDHHHPPPZZZdddmmmtttwwwwwwyyy{{{~~~}}}~~~pppddd^^^aaagggqqq~~~gggOOOGGGFFFBBB@@@AAAAAABBBCCCEEEGGGKKKQQQUUU```gggqqq|||uuudddZZZTTTPPPNNNOOOPPPSSSZZZccciiiooouuuzzz{{{}}}}}}uuummmhhheeeeeefffgggjjjnnnrrrvvv}}}yyyooohhheeeeeehhhkkkkkkpppwww~~~}}}hhhUUUBBB:::;;;;;;999777555555555444444333333222222222222222222222222222222222333333333333444444333888:::===HHHWWW]]]YYYPPPIIIEEEHHHRRRbbbyyy|||pppaaaSSSJJJHHHDDDEEEJJJOOOXXXmmm}}}rrr___JJJEEEBBBDDDEEEDDDEEEHHHGGGHHHJJJLLLOOOQQQRRRSSSTTTUUUVVVYYY[[[]]]___```aaacccdddgggiiikkklllllljjjjjjjjjhhheee___ZZZWWWRRRPPPKKKGGGEEEDDDDDDEEEEEEIIIPPPXXX___dddggghhhiiikkknnnrrrvvvxxxzzz{{{{{{|||~~~uuueee]]]___dddnnn{{{www```LLLEEEDDDAAA???AAABBBCCCDDDEEEHHHLLLRRRVVVaaahhhrrr|||ooo```WWWSSSOOONNNPPPQQQTTT\\\dddjjjnnntttzzzvvvnnniiifffeeeeeehhhkkkoooqqquuu|||yyyoooiiieeeeeeggghhhggghhhmmmsss|||~~~jjjVVVAAA999;;;;;;999888555555444444444333333333222222222222222222222222222222222333333333444444333888<<>>@@@FFFPPPZZZhhh{{{tttfffXXXNNNHHHFFFFFFIIIQQQeee{{{dddQQQJJJEEECCCFFFGGGDDDDDDEEEEEEFFFHHHJJJMMMOOOQQQRRROOOQQQTTTWWWYYY[[[\\\\\\___aaadddgggiiiiiihhhhhhjjjkkkmmmpppuuuzzz~~~|||qqqfff___ZZZ[[[\\\[[[YYYUUUPPPMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSVVV[[[```cccdddcccbbb```dddjjjnnnrrryyytttfff[[[[[[^^^jjjzzzdddTTTGGGEEEDDDAAABBBFFFCCCEEEFFFHHHKKKPPPVVV[[[ccckkkvvv}}}vvvhhh^^^VVVQQQQQQPPPRRRWWW\\\aaaiiirrrxxx}}}sssnnnllliiifffdddgggjjjlllnnnttt|||yyysssppppppmmmiiiffffffhhhnnn|||~~~tttkkk]]]QQQFFFAAA===<<<999555555888444444444444444444444444333333333333333333333333222222333333333444444444666777<<>><<<@@@HHHRRR[[[iii~~~|||pppbbbVVVNNNHHHFFFGGGKKKWWWoooqqq]]]PPPEEECCCAAA@@@AAABBBBBBAAADDDEEEGGGIIIKKKMMMNNNNNNQQQRRRSSSUUUWWWYYYZZZ[[[[[[^^^```bbbbbbccceeefffiiilllppptttwww{{{xxxqqqllljjjgggdddaaa\\\WWWSSSRRRSSSTTTUUUUUUTTTRRRRRRTTTWWW___iiiqqqpppiiiaaacccdddfffiiinnnuuu~~~vvvdddYYY[[[```kkkxxxgggTTTIIIFFF@@@AAADDD???CCCBBBEEEIIIKKKMMMUUU^^^gggmmmvvv||||||lllccc[[[TTTQQQOOOQQQTTTXXX]]]dddkkkqqquuuoookkkgggddddddeeefffgggkkkrrrzzz}}}xxxtttqqqkkkiiiiiilllpppwwwrrrgggYYYNNNCCC@@@;;;888777777666666666666555444333333222222222222222222111111000000333222000///000222555777:::777<<>>FFFIIIDDD@@@@@@;;;AAAJJJUUUeee{{{xxxeeeXXXOOOHHHFFFHHHLLLRRReee{{{}}}~~~jjjVVVJJJFFFDDDBBBBBBCCCDDDDDDCCCDDDEEEGGGIIIKKKMMMNNNNNNPPPQQQSSSUUUWWWYYYZZZ[[[]]]```bbbddddddeeefffhhhgggjjjnnnrrruuuxxx|||}}}yyyuuurrrqqqssszzz{{{rrrsssuuuwwwyyytttaaaUUUVVVZZZdddqqq}}}\\\KKKDDDDDD???BBBGGGDDDDDDDDDGGGKKKMMMPPPXXXaaakkkqqqzzzrrreee]]]WWWSSSRRROOORRRXXX___gggpppyyyvvvoookkkfffccc```aaaaaacccfffllltttyyy{{{uuusssoooooorrrwww|||qqqeeeXXXMMMDDDAAA<<<888777777666666555555555444444333333222222222222222111111111111111111222444666888:::;;;<<<===AAAGGGGGGCCC?????????CCCLLL[[[pppsss```TTTLLLGGGGGGIIINNNXXXppp{{{|||}}}|||wwwtttzzz{{{fffSSSHHHEEECCCAAAAAABBBCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNNNNOOOPPPRRRTTTVVVYYYZZZ[[[]]]___bbbcccddddddfffhhhfffiiimmmpppsssvvvzzz}}}|||sss```TTTUUUXXXaaannn|||yyy\\\LLLFFFFFFAAADDDIIIGGGDDDDDDGGGKKKNNNQQQYYYccclllsss|||mmmaaaZZZTTTQQQQQQQQQUUU\\\cccllluuu~~~wwwpppkkkfffccc___```aaabbbeeejjjqqqvvv{{{uuusssnnnnnnrrrwww|||rrrfffYYYOOOEEEAAA<<<999777777666666555555444444444333333333222222222222222222222222111111333555777888999::::::>>>CCCFFFEEEAAA??????DDDHHHQQQccc{{{{{{lllZZZOOOIIIFFFGGGKKKMMM[[[www{{{xxx|||}}}wwwwwwzzzeeeRRRGGGCCCAAA??????AAABBBBBBBBBDDDEEEGGGIIIKKKMMMNNNNNNOOOPPPQQQTTTVVVXXXZZZ[[[\\\^^^aaabbbbbbccceeeffffffiiimmmooorrrtttxxx{{{{{{~~~tttaaaUUUUUUWWW___lll{{{ttt[[[LLLGGGGGGAAABBBHHHFFFCCCCCCGGGLLLOOORRR[[[dddlllsss}}}|||jjj^^^WWWQQQPPPQQQUUUZZZ```hhhpppyyyyyyqqqlllgggccc___```aaabbbdddiiiooosss|||zzztttrrroooooorrrvvvyyy~~~ttthhh\\\RRRFFFBBB===999888777666555444444444444444333333333222222222222222222222333222222333444555666666666999???EEEFFFCCC@@@@@@AAAFFFKKKWWWmmmrrrdddTTTKKKGGGEEEGGGKKKNNN```}}}~~~~~~}}}vvvvvvvvv~~~{{{dddQQQGGGBBB@@@>>>>>>@@@AAABBBAAADDDEEEGGGIIIKKKMMMNNNNNNNNNOOOQQQSSSVVVXXXZZZ[[[[[[]]]```bbbbbbcccdddfffgggiiimmmoooqqqtttwwwyyy{{{}}}uuu}}}uuucccUUUUUUVVV]]]jjjyyypppXXXJJJFFFFFF??????EEEDDDDDDDDDHHHMMMQQQTTT]]]gggnnnuuu~~~uuudddZZZSSSOOOPPPSSSZZZ^^^eeemmmuuu}}}|||sssmmmhhhddd```aaabbbbbbdddhhhmmmqqqyyyyyytttsssrrrqqqrrrvvvyyy}}}vvviii]]]SSSGGGCCC===:::888777666555444444444444444444444444222222222222333333333333222222222222333444555555;;;DDDJJJHHHBBB@@@BBBBBBDDDMMM^^^www{{{iii\\\NNNHHHEEEDDDGGGKKKSSSfff}}}}}}}}}~~~pppmmmqqquuu{{{cccPPPFFFBBB@@@??????AAABBBCCCBBBDDDEEEGGGIIIKKKMMMNNNNNNMMMNNNPPPSSSVVVXXXZZZ[[[\\\^^^aaaccccccdddeeeggghhhjjjmmmoooqqqsssvvvyyyxxx~~~~~~~~~|||yyypppzzzwwwfffUUUTTTUUU[[[hhhwwwlllUUUIIIFFFFFF??????FFFEEEFFFGGGJJJPPPTTTXXXaaajjjpppwwwyyylll]]]UUUPPPNNNQQQUUU\\\aaaiiiqqqzzz~~~uuuoooiiieee___```aaabbbcccfffkkknnnvvvzzzuuuuuusssqqqrrruuuxxx~~~uuuhhh]]]SSSGGGCCC>>>:::888777666555444444444444444444444444222222222333333333444444222111111111222444777888AAALLLRRRLLLCCCAAABBBCCCFFFRRRhhhzzzqqqaaaVVVKKKFFFEEEDDDFFFJJJXXXjjj~~~}}}|||sssggghhhqqq}}}{{{bbbOOOFFFCCCAAA???@@@BBBCCCDDDCCCDDDEEEGGGIIIKKKMMMNNNNNNMMMNNNPPPSSSVVVXXXZZZ\\\]]]___bbbddddddeeefffhhhhhhkkknnnpppqqqsssvvvyyyuuu{{{~~~||||||yyyvvvpppyyyxxxhhhTTTSSSSSSYYYfffvvvjjjUUUIIIGGGHHHAAABBBIIIIIIHHHIIIMMMRRRVVVZZZcccmmmrrryyyrrreeeXXXQQQNNNNNNRRRWWW]]]ccckkkttt~~~vvvpppjjjfff^^^___```aaabbbeeeiiilllttt}}}zzzwwwwwwqqqooopppssswww~~~uuuhhh\\\SSSHHHDDD>>>:::888777666555444444444444444444444444222222222333333444444444111111000000222666999<<>>>>>???BBBCCCEEEGGGIIIIIIHHHHHHIIIJJJJJJMMMPPPRRRTTTWWWZZZ]]][[[]]]aaaeeehhhiiihhhhhhmmmmmmmmmoooppprrrtttuuuxxxwwwxxx{{{~~~xxxrrrjjj{{{~~~zzz|||wwwbbbSSSOOOOOOXXXeeeqqqgggRRRIIIBBBCCCEEEEEECCCDDDIIIHHHLLLTTTYYY^^^gggooouuu|||mmmaaaUUUPPPNNNNNNQQQVVV^^^fffqqq{{{zzzpppiiiddd___^^^]]]]]]___cccgggjjjttt}}}zzzuuuooonnnooossswww~~~tttbbbWWWSSSGGGAAA;;;777777777666444666555555555555444444444444444444333333222222222111222333222111444:::???MMMXXX[[[PPPDDDAAACCCDDDMMMaaazzzrrr```UUUMMMEEEBBBCCCEEEHHHJJJ^^^kkkrrrlllgggaaammmzzzaaaOOOEEEFFFEEEDDDCCCBBBCCCEEEFFFEEEFFFHHHIIIHHHHHHIIIJJJJJJMMMPPPRRRTTTWWWZZZ\\\\\\^^^aaaeeeggghhhhhhgggkkkkkklllmmmoooqqqssstttxxxwwwwwwzzz}}}|||wwwqqqmmm~~~{{{xxxzzz~~~zzzeeeTTTOOOOOOXXXdddppp}}}dddQQQIIICCCCCCEEEDDDDDDEEEJJJJJJNNNVVV]]]bbbkkkssszzzyyyiii^^^SSSOOOOOOPPPTTTYYY___gggsss}}}|||rrrjjjeeeaaa___^^^^^^```dddhhhkkkttt||||||vvvpppoooppptttyyyrrraaaVVVRRRHHHCCC<<<888888777555333555555555555444444444444444444444333333222222222111333333222111444:::???MMMVVVYYYOOODDDAAADDDFFFXXXkkk~~~ooo^^^RRRKKKDDDCCCDDDFFFJJJNNNcccqqq}}}iiieeebbb```qqqyyyaaaOOOEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHIIIHHHHHHIIIJJJJJJMMMPPPRRRTTTVVVYYY\\\]]]___aaadddfffggggggfffiiijjjkkklllnnnpppqqqrrrwwwvvvvvvxxx{{{zzzuuuqqqooo{{{vvvtttuuuxxx{{{||||||gggUUUPPPOOOWWWbbbnnn{{{aaaPPPHHHCCCDDDEEEDDDDDDFFFKKKKKKQQQZZZaaagggpppyyyqqqcccZZZQQQOOOPPPRRRWWW^^^aaajjjvvv~~~tttlllgggaaa```______aaaeeeiiilllssszzzxxxrrrpppqqqvvvzzz}}}nnn```UUUOOOHHHCCC===:::999777555222555555555555444444444444444444333333333333222222111333444333222555;;;@@@MMMSSSUUUMMMDDDBBBFFFJJJcccuuu{{{lll[[[OOOHHHCCCCCCDDDFFFLLLSSSgggxxxooo___^^^]]]aaaxxx{{{xxxxxxxxx```OOOFFFBBBBBBDDDEEEEEEDDDDDDCCCCCCEEEGGGHHHHHHHHHIIIJJJJJJMMMPPPRRRSSSVVVXXX[[[^^^___```bbbdddeeeeeefffhhhiiijjjlllnnnooopppqqquuuttttttvvvwwwwwwtttqqqqqqzzzvvvqqqnnnmmmnnnooooooooooooooooooooopppqqqrrruuuvvvyyy{{{~~~|||gggVVVQQQOOOUUU```lllyyy}}}___NNNHHHCCCDDDEEEDDDEEEGGGKKKLLLSSS]]]ffflllvvv~~~zzzlll___WWWPPPOOOPPPSSSZZZaaadddmmmyyyuuulllgggaaa```______aaadddiiikkkrrrxxxyyyssspppqqquuuzzzuuujjj^^^SSSMMMEEEAAA<<<999999888555222555555555444444444333333333333333333333333333333222333444333333666<<>>999777888888666444555444444444444333333333333333333333333333333333222333444444333777===BBBLLLLLLLLLGGGCCCDDDLLLUUUiii{{{uuufffXXXLLLDDDAAACCCCCCDDDRRRcccuuuoooaaaWWWXXX\\\hhh{{{pppddd______eeerrr}}}vvv___NNNFFF@@@AAABBBDDDDDDDDDCCCCCCBBBDDDFFFGGGGGGHHHIIIJJJKKKMMMPPPQQQSSSTTTWWWYYY[[[[[[[[[\\\^^^```ccceeeggghhhjjjmmmoooooooooooonnnnnnooopppqqqsssttttttzzzzzztttnnnggg```[[[XXXUUUSSSTTTUUUWWWZZZ^^^aaadddfffiiilllpppqqqqqqssswww{{{}}}hhhXXXRRROOOUUU___kkkxxxuuu[[[KKKGGGDDDDDDDDDCCCFFFKKKMMMPPPXXXdddnnnuuu~~~pppfffYYYTTTQQQRRRSSSWWW___iiioooxxxwwwlllfff___^^^]]]]]]___cccgggjjjooottt{{{|||uuupppnnnpppssswww}}}wwwjjj```WWWOOOLLLEEE???999666777888777666444444444444333333333333222222333333333333444444222444555444444888>>>DDDKKKIIIGGGEEECCCEEEOOO[[[jjj}}}}}}rrrbbbVVVLLLDDDAAADDDEEEHHHZZZqqqhhh\\\TTTVVV___oootttjjj```]]]___fffsssuuu___NNNFFF@@@AAABBBCCCCCCDDDDDDDDDAAACCCFFFGGGGGGGGGIIIJJJKKKMMMPPPQQQRRRTTTWWWYYYYYYXXXXXXYYY[[[___bbbdddeeefffiiilllmmmnnnnnnmmmjjjkkkmmmnnnoooqqqtttvvv{{{|||vvvpppjjjaaaYYYTTTQQQNNNMMMNNNOOORRRUUUYYY^^^aaacccdddhhhmmmooooooqqqwww|||}}}nnnYYYRRROOOUUU___kkkyyypppYYYJJJFFFDDDEEEDDDCCCFFFLLLPPPSSS\\\hhhrrryyy{{{jjj```UUURRRQQQSSSVVVZZZdddooowwwyyynnnggg```___^^^^^^```dddhhhkkkmmmrrrzzzxxxrrrnnnoooppprrrwww}}}sssggg]]]TTTNNNMMMKKKDDD<<<777777888888777444444444333333333222222222222222333333444444444222444555555555888???DDDKKKFFFCCCCCCBBBEEERRR___kkk}}}{{{nnn___SSSKKKCCCAAAFFFHHHNNNfffxxxcccXXXRRRXXXfffzzznnngggaaaccciiitttuuu^^^NNNGGG??????@@@@@@AAABBBCCCCCCAAACCCFFFGGGGGGGGGIIIJJJKKKMMMPPPQQQRRRTTTVVVXXXWWWWWWVVVWWWZZZ^^^bbbdddccceeehhhjjjlllmmmllllllhhhjjjkkklllnnnqqquuuwwwxxx|||wwwqqqmmmfff]]]UUUPPPMMMLLLKKKJJJKKKNNNQQQVVVZZZ]]]``````eeekkkmmmnnnrrrxxx~~~~~~sssYYYRRROOOUUU___lllzzzmmmWWWIIIFFFDDDEEEDDDCCCGGGLLLSSSVVV___kkkuuu|||uuueee\\\QQQOOOPPPTTTWWW]]]hhhsss}}}{{{pppiiiaaa```______aaaeeeiiillllllrrrzzzzzztttnnnnnnoooppptttxxx~~~~~~qqqfff\\\RRRNNNNNNQQQIII???888777777777777444444444333333333222222222222222333333444444444222444555555555999???EEEKKKEEEAAABBBBBBFFFSSSaaajjj|||yyylll\\\QQQJJJBBBAAAHHHLLLTTToooqqqaaaWWWRRR[[[nnn}}}jjjeeedddjjjuuusss]]]KKKBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFFFFFFFGGGHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUWWWVVVVVVVVVXXX[[[^^^```ffffffgggiiijjjkkklllmmmiiiggggggkkkrrrxxx||||||~~~{{{yyywwwuuuqqqnnnhhhddd\\\TTTMMMIIIGGGFFFGGGGGGHHHLLLQQQWWWZZZ\\\]]]```dddgggjjjpppxxx~~~sssbbbXXXQQQTTT___kkkxxxkkkVVVJJJCCC@@@CCCFFFFFFGGGIIIRRRYYYcccmmmuuurrreee[[[QQQQQQQQQRRRXXXbbbmmmvvv{{{{{{}}}rrrllldddaaa^^^\\\\\\___dddfffjjjooowww~~~~~~vvvooooooooonnnoooqqq{{{xxxjjjaaaYYYSSSRRRUUU[[[OOO@@@777666777555333666666555444333333222222333333333222222111111111222000222666777777===FFFJJJDDD>>>>>>AAAGGGRRR]]]lll}}}sssbbbUUUPPPIIIFFFGGGJJJLLLZZZhhhZZZXXXYYYcccwww}}}|||yyyqqqqqqrrrwwwoooZZZJJJBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFFFFFFFHHHJJJKKKLLLMMMOOOQQQTTTUUUVVVXXXXXXWWWXXXZZZ]]]```bbbeeefffggghhhjjjlllmmmnnnnnnnnnpppuuu{{{~~~}}}|||{{{xxxwwwvvvssspppmmmddd___XXXPPPJJJFFFDDDCCCEEEEEEFFFHHHLLLPPPSSSTTTZZZ]]]```cccfffllluuu{{{yyydddZZZSSSVVV```lllyyyiiiTTTIIIDDD@@@CCCFFFFFFHHHKKKTTT[[[eeeooowww}}}nnnaaaXXXRRRRRRRRRTTTZZZdddpppxxxtttmmmdddbbb^^^\\\\\\___cccfffhhhmmmuuu|||~~~uuunnnmmmnnnmmmooosssuuuggg___YYYTTTQQQRRRTTTIII===777777888777555555555555444444333333222444333333333222222222222444222333777999999???GGGHHHBBB>>>???CCCIIITTT___mmm~~~}}}qqq```SSSNNNEEEBBBDDDJJJPPPcccyyycccYYYXXX\\\jjj~~~zzzxxx{{{sssuuuzzzjjjWWWIIIBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFFFFFFFHHHJJJJJJKKKLLLOOOQQQTTTVVVWWWYYYYYYYYYZZZ\\\___bbbddddddeeefffhhhkkkmmmoooppprrrtttxxx}}}|||yyyxxxvvvtttsssqqqmmmjjj___[[[TTTMMMGGGCCCBBBAAADDDDDDEEEFFFIIIKKKMMMNNNUUUXXX[[[^^^aaagggpppwwwhhh]]]UUUXXXaaammmzzzeeePPPIIIDDDAAADDDFFFGGGJJJNNNWWW^^^hhhrrrzzzxxxiii]]]VVVQQQRRRSSSWWW]]]hhhsss{{{uuunnneeeccc___\\\[[[^^^aaadddgggkkkssszzz~~~uuunnnllllllmmmqqqvvv~~~pppbbb\\\YYYUUUPPPNNNJJJCCC:::666888:::999777444444444444444444444444444444444444333333333333555444555888:::;;;AAAGGGFFFAAA>>>@@@DDDJJJVVVaaaooo{{{mmm]]]PPPLLLCCCAAADDDKKKUUUlll~~~}}}~~~ppp\\\XXXYYYaaauuu{{{mmmpppxxx}}}www{{{{{{eeeTTTIIICCCAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEFFFGGGIIIHHHIIIKKKMMMPPPSSSUUUVVVXXXXXXYYY[[[]]]```bbbdddcccdddfffiiikkknnnpppqqqsssvvvzzz}}}~~~{{{yyyxxxwwwuuusssqqqmmmhhheee\\\XXXRRRKKKFFFCCCBBBBBBDDDEEEGGGIIIKKKMMMOOOQQQVVVYYY\\\^^^aaagggpppvvvnnncccYYYZZZbbbnnn{{{bbbNNNIIIDDDBBBEEEGGGHHHLLLQQQ[[[bbbllluuu}}}ssscccYYYTTTOOOQQQTTTXXX```jjjuuu}}}wwwooogggddd___\\\[[[\\\```bbbeeejjjqqqxxx~~~vvvnnnllllllnnnttt||||||lll^^^YYYYYYTTTNNNJJJDDD???999777888:::999777333333444444444444444444444444444444444444444444555555555777:::>>>CCCGGGDDD@@@>>>@@@CCCJJJWWWccctttwwwiiiYYYMMMIIIFFFDDDFFFLLLXXXqqq|||yyywwwxxxyyygggXXXYYY[[[gggxxxpppfffnnn~~~}}}}}}wwwbbbRRRIIIDDD????????????????????????BBBCCCEEEEEEEEEEEEGGGIIIGGGHHHJJJLLLOOOQQQSSSTTTVVVVVVXXXZZZ\\\___aaabbbcccdddfffiiillloooqqqrrruuuvvvxxxzzzzzzyyyyyyyyyzzzxxxvvvssspppkkkeeeaaaYYYUUUOOOIIIEEECCCBBBCCCDDDGGGKKKNNNPPPSSSWWWZZZ```cccfffiiikkkpppwww}}}vvvjjj___^^^eeeooo|||~~~```NNNIIIEEEDDDFFFHHHIIIOOOUUU___fffoooxxx}}}nnn___VVVTTTNNNPPPTTTZZZaaalllvvv}}}yyyppphhheee```\\\ZZZ[[[^^^```dddhhhnnnuuu}}}~~~vvvooommmmmmpppxxx{{{lll]]]XXXWWWRRRLLLHHHAAA===999777888888777555333333444444444444444444444444444444444444444444444444444666:::@@@EEEFFFCCC@@@>>>@@@BBBJJJYYYggg|||sssdddUUUJJJGGGFFFEEEGGGMMM\\\wwwyyyuuussstttuuu{{{vvvbbbXXXYYY___oootttjjjfffeeerrr}}}~~~ttt```QQQGGGCCC<<<<<<<<<<<<<<<<<<<<<<<>>:::888777777666555444444444444444444444444333333333333444444444444222333333444;;;CCCHHHHHHCCC@@@>>>@@@CCCMMM```ppp|||ooo```QQQHHHFFFCCCDDDFFFNNN```~~~}}}wwwtttrrrsssuuu{{{oooaaa\\\ZZZdddxxx~~~pppddd___```gggwww|||zzzyyyrrr^^^OOOEEE@@@========================AAACCCDDDEEEDDDEEEGGGHHHKKKKKKLLLNNNOOOQQQRRRRRRSSSTTTWWWZZZ]]]___```aaadddeeegggjjjlllooopppqqqrrruuuwwwxxxwwwwwwzzz|||zzzyyyxxxwwwuuupppjjjeee[[[XXXSSSNNNKKKJJJJJJKKKMMMSSS[[[```bbbffflllpppuuuzzz~~~ppplllpppwwwvvv\\\LLLHHHFFFEEEHHHIIIKKKSSS\\\cccjjjsss||||||pppdddVVVPPPSSSPPPSSSXXX___fffoooxxx~~~wwwkkkgggaaa\\\YYYYYYZZZ\\\^^^bbbgggmmmvvvwwwrrrnnnmmmmmmoooxxxssscccZZZRRRKKKHHHHHH@@@>>>:::777666666666666555555555444444333333222222222222222333333333444111333444555<<>>@@@FFFSSSjjj}}}zzzlll]]]OOOGGGEEEBBBDDDHHHQQQeee{{{vvvtttsssvvvyyyjjj```______lllpppbbbZZZ[[[bbbmmm~~~wwwqqqssssssqqq]]]MMMCCC>>>????????????????????????AAACCCDDDEEEDDDEEEFFFHHHMMMNNNOOOPPPQQQRRRRRRSSSSSSUUUWWWZZZ]]]```aaabbbeeefffhhhjjjlllnnnpppqqqnnnrrrvvvxxxwwwwwwxxxzzzyyyxxxxxxxxxwwwsssmmmiii```]]]YYYTTTQQQPPPQQQRRRUUU\\\dddiiikkknnntttyyywww|||wwwqqqttt{{{sssZZZKKKHHHFFFFFFHHHIIILLLTTT^^^dddkkkttt}}}wwwlll```SSSNNNSSSRRRUUU[[[aaahhhqqqzzzzzzlllhhhbbb\\\YYYXXXZZZ[[[[[[___dddjjjssstttpppmmmmmmlllnnnwwwvvvfff[[[QQQIIIGGGIII???===:::777666777888999666666555444333333222222111111111222222333333333111444555555>>>JJJOOOLLL@@@>>>>>>AAAHHHXXXqqqxxxjjj\\\NNNGGGEEEDDDGGGKKKSSShhhyyyuuutttuuuyyy}}}{{{hhh```bbbdddrrrtttfff\\\WWW]]]hhhtttyyylllhhhjjjoookkkXXXLLLDDD@@@@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDFFFHHHKKKMMMOOOOOOOOOOOOQQQSSSWWWXXXYYY[[[]]]```cccdddffffffggghhhiiikkkmmmnnnqqqsssvvvwwwvvvuuuuuuuuuzzzyyyyyywwwuuusssqqqpppnnnkkkeee```\\\[[[[[[[[[___bbbgggjjjkkklllnnnpppsssuuuyyy{{{}}}~~~yyyyyymmmWWWKKKFFFFFFFFFGGGJJJRRRZZZaaajjjooouuu|||nnnccc\\\VVVQQQPPPQQQVVV]]]cccjjjrrr|||wwwnnnfff___]]][[[XXXXXX[[[______ccckkkrrr{{{wwwooolllooonnnlllrrr}}}}}}mmm___WWWQQQJJJEEEAAA>>>;;;999999888777666333444555666666666555444444333333222222333333444111555555666BBBRRRTTTKKKEEEBBB@@@AAALLLaaazzzuuucccTTTIIICCC@@@FFFEEEIIITTTjjj~~~yyywwwxxx|||wwwhhhbbbaaajjjyyymmm```ZZZYYY```gggzzzqqqggg^^^```hhhvvvhhhVVVJJJBBB???>>>>>>>>>===>>>??????@@@AAACCCDDDDDDCCCDDDFFFHHHMMMNNNOOOOOONNNNNNOOOQQQVVVVVVXXXZZZ]]]```cccdddgggggghhhiiijjjlllnnnooopppsssuuuwwwvvvuuuuuuuuuwwwwwwxxxwwwwwwvvvuuutttwwwuuussspppllliiigggfffeeegggjjjkkkkkklllmmmnnnpppqqqssstttvvvyyy~~~}}}}}}hhhSSSHHHFFFFFFGGGHHHLLLSSS\\\bbbkkkooovvv|||zzziii___ZZZUUUQQQQQQSSSXXX___fffllluuuzzznnnfff___]]][[[XXXWWWZZZ\\\]]]aaaiiipppyyyxxxooojjjmmmooonnnuuupppcccYYYRRRKKKFFFAAA>>>;;;999999888777666555555666666666555333222444333333222222333333444333777888:::GGGVVVXXXPPPBBB@@@???BBBOOOfff~~~ooo___QQQHHHDDDBBBEEEFFFKKKWWWlll~~~|||}}}yyylllgggfffnnn}}}wwwfff]]][[[^^^gggppp~~~ppphhh```ZZZ___iii|||{{{dddSSSHHHAAA>>><<<<<<;;;;;;<<<<<<===>>>AAABBBCCCCCCCCCDDDFFFHHHMMMNNNOOOOOONNNMMMNNNOOOTTTUUUWWWZZZ^^^aaacccdddfffggggggiiikkkmmmooopppooorrrtttuuuuuutttuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz~~~zzzvvvssspppqqqqqqpppnnnmmmnnnoooppppppqqqqqqssswww~~~}}}bbbOOOEEEFFFFFFHHHJJJNNNVVV___eeelllqqqwww}}}rrrcccZZZVVVSSSQQQRRRUUU[[[bbbiiipppxxx~~~oooggg```]]]ZZZWWWVVVXXXYYYZZZ^^^fffnnnwww{{{ooohhhkkkpppsssyyyvvvhhh]]]TTTMMMGGGAAA>>>;;;999999888777666777777777666555333222111444333333222222333333444444777999>>>KKKZZZ[[[SSSBBBAAAAAAEEETTTlll~~~uuuhhhZZZNNNGGGDDDDDDAAACCCJJJVVVjjj|||rrrnnnnnnvvvrrrddd^^^___eeeoooyyy|||oooccc]]]YYYWWWaaannnvvvaaaQQQFFF@@@>>>;;;;;;;;;;;;;;;<<<<<<===???AAABBBBBBBBBCCCFFFHHHKKKLLLNNNNNNMMMMMMOOOQQQSSSUUUXXX[[[___bbbdddeeedddeeefffhhhjjjlllnnnpppoooqqqssstttttttttuuuwwwvvvwwwyyyzzz|||}}}}}}}}}}}}}}}}}}zzzvvvttttttuuuuuuvvvwwwyyy{{{www^^^NNNFFFEEEGGGIIIKKKPPPXXXaaagggnnnrrrxxxzzzmmm___WWWTTTQQQPPPRRRWWW]]]fffmmmttt{{{ppphhhaaa]]]ZZZVVVUUUWWWXXXXXX\\\dddllluuu}}}ooogggkkkrrrwww~~~|||nnnbbbWWWNNNIIIAAA>>>;;;999999888777666666666666555555444333333444333333222222333333444333555888???MMMYYYZZZTTTEEEDDDEEEJJJWWWnnnxxxpppcccVVVKKKFFFDDDDDDBBBDDDKKKXXXkkkyyyvvvwwwvvvjjjeeegggmmmwwwooodddZZZVVVUUUWWWeeeuuuqqq]]]OOOEEEAAA>>><<<;;;;;;;;;;;;<<<======>>>@@@AAABBBBBBCCCFFFHHHGGGIIIKKKMMMMMMOOOQQQSSSSSSUUUYYY]]]```ccceeefffbbbbbbccceeehhhkkkmmmooonnnqqqsssttttttuuuwwwxxxyyyzzz|||}}}~~~~~~rrr\\\NNNHHHEEEGGGJJJMMMRRRZZZbbbhhhnnnsssyyyvvvjjj]]]VVVRRRPPPQQQTTT[[[aaajjjrrrwww~~~rrrjjjbbb^^^[[[VVVUUUVVVWWWWWW\\\cccjjjsssqqqhhhllltttyyyssseeeYYYOOOIIIAAA>>>;;;999999888777666555555555444444555555555444333333222222333333444444555888AAAOOOXXXXXXRRRCCCDDDFFFLLLYYYooowwwooobbbTTTIIIDDDCCCDDDFFFIIIPPP]]]qqq}}}sssqqqsssyyyvvvfff\\\UUUTTTTTTYYYjjj}}}lllZZZLLLDDD@@@???<<<<<<<<<;;;<<<======>>>===???@@@AAAAAACCCEEEHHHDDDGGGJJJLLLMMMOOORRRTTTSSSUUUYYY]]]```bbbdddddd``````bbbdddgggjjjmmmnnnoooqqqssstttuuuvvvyyy{{{|||}}}~~~lllYYYNNNJJJFFFHHHJJJNNNSSSZZZbbbhhhnnnrrrzzzrrrggg\\\UUURRRPPPSSSWWW```gggpppwww|||uuulllddd```\\\VVVUUUVVVWWWWWW[[[bbbhhhqqq~~~~~~rrrkkkooouuuzzzvvvhhhZZZPPPJJJAAA>>>;;;999999888777666444444444444444555666777444333333222222333333444666666:::DDDPPPWWWUUUPPP>>>@@@EEEMMMZZZooo}}}wwwoooaaaSSSHHHCCCCCCCCCCCCHHHRRRbbbxxx|||qqqaaaYYYUUUVVVYYY```tttzzzhhhVVVIIIBBB???===<<<;;;;;;;;;;;;<<<======<<<>>>@@@@@@AAABBBEEEGGGEEEGGGJJJKKKLLLNNNQQQSSSRRRTTTXXX\\\^^^```aaaaaa___```bbbdddhhhkkknnnoooppprrrtttuuuvvvwwwzzz}}}|||}}}fffTTTLLLIIIFFFHHHKKKNNNSSSZZZaaafffmmmrrryyylllbbbYYYTTTQQQQQQUUU[[[fffmmmvvv}}}wwwnnnfffaaa]]]WWWUUUWWWVVVVVVYYY___eeemmmzzz}}}tttooosssvvvzzzxxxiii[[[PPPJJJAAA>>>;;;999999888777666666666555444333444555555444333333222222333333444666555999CCCOOOSSSOOOJJJ<<>>???@@@AAABBBEEEGGGFFFHHHJJJKKKLLLMMMOOOQQQQQQSSSWWWZZZ]]]^^^^^^^^^```aaabbbeeeiiillloooqqqppprrrtttuuuvvvxxx|||~~~{{{}}}yyyaaaPPPIIIHHHFFFHHHKKKNNNSSSYYY```eeelllqqqyyyxxxggg^^^VVVRRRQQQRRRXXX___jjjqqqzzzxxxpppgggbbb]]]XXXUUUWWWVVVUUUXXX^^^cccjjjwww|||uuuqqquuuwwwyyyyyyjjj[[[PPPJJJAAA>>>;;;999999888777666999777666444333333333444444333333222222333333444555333666AAAKKKNNNIIIEEE>>>BBBGGGNNNXXXfffvvv|||tttkkk^^^PPPFFFCCCCCCEEEDDDOOOccc{{{xxxnnnddd```aaahhhnnnyyyyyyooo```RRRGGG@@@;;;999:::999777666777:::>>>AAA===>>>>>>???@@@BBBCCCDDDFFFGGGHHHJJJKKKLLLMMMMMMRRRSSSTTTWWWZZZ]]]___aaadddeeefffgggjjjlllnnnpppnnnoooqqqsssvvvxxxzzz{{{~~~|||jjjWWWPPPKKKDDDHHHIIIKKKNNNSSSZZZccciiiqqqvvv|||qqqeee\\\RRRPPPQQQVVV^^^fffuuuyyyxxxnnnddd___\\\WWWTTTUUUVVVWWW[[[^^^___cccooo|||zzzxxx}}}{{{~~~yyyjjj\\\OOOFFF>>>===;;;:::999999::::::444444444444444444444444222222333333333444444444555777;;;BBBGGGHHHDDD@@@>>>AAAFFFKKKRRR]]]iiirrr}}}|||ssseeeVVVMMMGGGCCCCCCEEEKKKTTTkkk|||{{{~~~|||wwwsssqqquuu{{{|||yyynnneeeXXXKKKBBB===999888:::999888777888:::===???=========>>>@@@AAACCCDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNOOORRRVVVYYY[[[\\\]]]ddddddfffgggjjjlllnnnppppppppprrrtttvvvyyyzzz{{{~~~|||vvv{{{fffTTTNNNIIIDDDHHHIIILLLOOOTTT\\\eeekkkqqqvvv}}}{{{mmm^^^VVVOOONNNQQQVVV```iiiyyy}}}zzzoooeee```\\\WWWUUUUUUUUUVVVYYY]]]^^^bbbnnnzzz~~~|||}}}vvvwww|||xxxiii]]]QQQIIIEEEAAA;;;777555333111000444444444444444444444444222222333333333444444444555777<<>><<<@@@DDDIIIPPPZZZgggqqq}}}zzzzzzqqqdddUUULLLGGGCCCCCCFFFMMMZZZvvv~~~}}}wwwvvvzzz}}}yyysssjjjaaaZZZOOOEEE>>>;;;999888999999999999999:::;;;<<<<<<<<<<<<===???@@@BBBCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNRRRUUUXXX[[[\\\\\\cccdddeeehhhjjjlllnnnoooqqqqqqssstttvvvxxxyyyzzz}}}~~~uuupppvvvzzz___PPPJJJGGGDDDGGGIIILLLPPPVVV^^^gggmmmrrrwww}}}uuugggXXXQQQMMMNNNSSS[[[fffqqq{{{pppeee```\\\WWWTTTUUUUUUUUUXXX\\\]]]aaalllwww~~~~~~yyyrrrrrruuuvvvjjj```WWWPPPJJJCCC;;;777888999777555444444444444444444444444333333333333444444444444666888<<>>;;;:::999888999999:::::::::999999;;;;;;;;;<<<>>>???AAABBBCCCDDDEEEGGGIIIIIIJJJJJJOOOPPPQQQTTTWWW[[[^^^```aaaccceeehhhjjjlllnnnooopppqqqrrrsssuuuvvvwwwxxx|||~~~~~~qqqkkkrrr|||pppYYYLLLHHHFFFEEEEEEHHHLLLQQQWWW___hhhnnnssswww~~~nnnbbbVVVQQQNNNRRRXXX```nnnyyy|||qqqeee___[[[VVVSSSTTTVVVVVVXXX\\\^^^bbbkkkvvv}}}}}}xxxrrrssswwwvvvmmmggg```YYYOOOFFF;;;888;;;===<<<999444444444444444444444444333333333444444444444555666999>>>BBBCCCAAA>>>:::???AAADDDHHHNNNYYYgggpppzzzuuussskkk^^^PPPHHHEEEBBBCCCGGGMMMccc~~~wwwsssqqqssstttyyy}}}yyytttppp~~~rrrggg]]]WWWQQQLLLEEE???<<<:::999888777888999:::::::::999888:::;;;;;;<<<===???@@@AAACCCDDDEEEGGGHHHIIIJJJJJJQQQPPPOOOOOOSSSYYY___ccc```bbbdddhhhkkkmmmnnnnnnnnnnnnpppqqqssstttuuuvvvzzz}}}zzzkkkgggnnnyyyfffSSSJJJGGGGGGGGGDDDGGGLLLQQQXXX```hhhnnntttxxx~~~zzzhhh]]]TTTQQQPPPTTT[[[dddrrr~~~~~~rrreee___ZZZUUUSSSTTTXXXWWWYYY]]]```ccckkkttt}}}|||xxx{{{yyyuuuyyy~~~xxxrrrmmmggg```UUUJJJ>>>777777777444000444444444444444444444444333333444444444555555555666:::???CCCCCC@@@===:::???AAAEEEIIIPPP[[[iiirrr}}}wwwtttfffZZZLLLFFFCCCBBBDDDGGGQQQhhhyyytttpppooossstttyyy}}}yyytttoookkk{{{ooocccYYYQQQMMMHHHEEE???;;;999888666555777777888999::::::999999;;;;;;;;;<<<>>>???AAABBBCCCDDDEEEGGGHHHIIIJJJJJJNNNMMMKKKLLLPPPVVV]]]aaa___aaadddhhhkkkmmmnnnnnnllllllnnnoooqqqssstttuuuyyy}}}uuufffccckkkwwwsss\\\NNNHHHGGGGGGHHHFFFIIINNNSSSZZZaaaiiiooouuuyyyssscccZZZPPPOOOPPPVVV\\\fffuuuuuuhhh```[[[VVVUUUVVVYYYWWWYYY^^^aaadddkkkrrr{{{}}}uuuuuuxxxwwwzzz~~~}}}|||uuuppphhh```PPPHHH>>>999888999888666444444444444444444444444333444444444555555555555666;;;@@@DDDCCC@@@===;;;;;;@@@FFFMMMVVVcccpppzzzyyyuuucccVVVJJJDDDBBBBBBDDDHHHUUUlll|||uuuqqqooonnnqqqrrrwww~~~yyyuuuoooiiieeexxxssskkk```UUUMMMHHHFFFAAA>>>;;;999888888777666666666777888999::::::;;;;;;;;;<<<===>>>@@@AAABBBDDDDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKNNNRRRVVV[[[^^^^^^```dddhhhkkkmmmnnnnnnkkklllmmmooorrrtttuuuvvvxxx|||ssseeebbblllxxx|||hhhSSSIIIGGGEEEFFFHHHIIILLLQQQVVV\\\dddkkkpppuuuyyy~~~lll^^^VVVNNNNNNQQQXXX```jjj{{{yyykkkddd^^^YYYXXXYYYYYYWWWXXX]]]```ccciiipppvvv{{{rrroooqqqooorrrwww~~~vvvnnncccYYYGGGCCC===999999;;;======444444444444444444444444444444444444555555555555666;;;BBBEEECCC@@@>>>===:::AAAKKKVVVcccqqq~~~wwwqqq```TTTGGGBBBAAAAAADDDHHHVVVnnnuuupppoooooonnnnnnpppvvv~~~yyyuuupppjjjccc^^^zzzhhhddd^^^UUUMMMGGGEEEEEE>>><<<999999:::::::::999666666666777888:::;;;<<<<<<<<<<<<===???@@@BBBCCCDDDEEEFFFHHHIIIJJJKKKKKKIIIKKKNNNRRRVVVYYY\\\]]]]]]```dddhhhkkkmmmnnnnnnkkklllmmmppprrruuuwwwxxxwww|||uuugggeeeooo|||uuuaaaMMMFFFFFFDDDEEEGGGKKKOOOTTTYYY___fffmmmqqqvvvzzzzzzhhh[[[SSSMMMNNNSSS[[[dddooo|||nnnfffaaa\\\ZZZ[[[XXXVVVWWW\\\```bbbgggnnnrrryyynnnkkkkkkkkknnnssszzzvvvlll^^^RRREEEAAA<<<777333222333444444444444444444444444444444444444555555555666666666<<>><<>>>>>CCCIIITTTfffxxxmmmZZZOOODDDAAABBBBBBCCCEEEXXXmmmtttmmmkkkjjjjjjlllppptttzzz|||yyyuuuoooiiiccc\\\VVVRRR|||yyyvvvlll___WWWQQQOOOKKKGGGCCC@@@>>>>>>;;;;;;:::999888888888888666666666777888888999999999:::;;;<<<===>>>???@@@EEEEEEFFFGGGHHHJJJKKKLLLKKKLLLNNNRRRUUUYYY\\\^^^aaacccfffggggggggghhhiiigggjjjmmmoooppprrrtttvvvxxx{{{~~~vvvggggggqqqzzzzzzbbbUUUIIIEEEDDDDDDEEEHHHNNNPPPUUU[[[ccciiinnnppprrruuuzzzppp```UUURRRQQQRRRUUU]]]iiixxxssslllggg```[[[YYYTTTUUUVVVWWWZZZ^^^eeeiiitttxxxoookkkjjjjjjlllrrr{{{{{{ssseeeUUUIIIAAA@@@>>>;;;999777666666777666555444444555666777555444333333333444555666:::@@@GGGHHHEEE@@@>>>>>>FFFNNN\\\pppvvvkkkZZZNNNDDDAAABBBBBBCCCFFFUUUiiisssllljjjiiiiiikkknnnrrryyy~~~zzzxxxvvvrrrkkkeee___YYYRRRNNNzzzppplllhhh^^^SSSMMMFFFEEECCCAAA>>>===<<<<<<;;;:::999888777777777777666666666777888888999999999999:::<<<===>>>???@@@DDDDDDDDDEEEFFFHHHJJJKKKKKKLLLNNNQQQUUUYYY\\\^^^```bbbeeefffeeeeeefffggggggjjjlllnnnooopppsssuuuxxx{{{}}}xxxhhhgggoooxxxmmmXXXNNNFFFEEEFFFFFFGGGKKKQQQTTTYYY___eeekkkoooqqqrrruuu{{{zzzjjj\\\TTTQQQPPPRRRVVV___lll{{{|||uuummmggg___ZZZXXXSSSTTTUUUVVVXXX]]]dddhhhsss~~~xxxooollllllkkkmmmsss{{{{{{uuulll```QQQGGG@@@???===;;;999888777777777777666555444444444444555555444444444555777888;;;BBBIIIJJJEEE@@@>>>???HHHUUUggg}}}tttiiiXXXNNNDDDAAAAAABBBDDDGGGSSSgggrrrkkkiiiggghhhjjjlllpppyyy}}}yyyvvvsssqqqmmmfff___YYYSSSMMMIII|||qqqfffbbb]]]UUULLLHHHCCCBBBAAA???>>>===<<<;;;999999888777777777777777666666666777888888999999888999:::;;;===>>>??????BBBBBBCCCDDDEEEGGGHHHIIIKKKLLLNNNQQQUUUYYY\\\^^^```aaacccdddcccdddeeegggiiikkkmmmnnnooopppsssuuuyyy{{{}}}~~~zzzjjjfffnnnuuuuuubbbSSSKKKFFFGGGHHHHHHJJJMMMSSSWWW]]]bbbgggkkkooorrrssswww}}}ssseeeYYYSSSSSSPPPRRRXXXbbbooo~~~}}}}}}wwwnnnggg___XXXVVVSSSTTTUUUVVVXXX]]]ccchhhrrr~~~xxxoookkkkkkjjjlllrrrxxx}}}{{{vvvpppggg[[[OOOFFF???>>><<<;;;:::999888888999888777666555444333333666555444444555666888999>>>EEEMMMMMMGGGAAA@@@AAAIIIYYYqqqttthhhVVVMMMDDDAAAAAABBBEEEIIITTThhhpppiiihhhfffgggiiikkkpppzzz}}}{{{wwwtttqqqlllggg```YYYSSSMMMGGGDDDnnncccZZZVVVRRRKKKDDDBBBAAAAAA@@@???===<<<:::999888888777666666666777777666666666777888888999999888999:::;;;<<<>>>??????AAAAAABBBCCCDDDFFFGGGHHHJJJKKKNNNQQQTTTXXX\\\]]]^^^```bbbbbbbbbccceeeggglllmmmoooooooooqqqsssvvvyyyzzz|||}}}|||kkkffflllssskkkYYYNNNIIIFFFGGGHHHHHHJJJNNNUUUZZZ```fffiiimmmqqqtttwww{{{~~~mmmaaaWWWTTTUUUPPPSSSZZZeeerrrxxxoooggg___XXXUUUSSSTTTUUUVVVYYY]]]dddhhhrrr}}}zzzoooiiihhhgggiiinnnsssvvv~~~~~~{{{uuunnndddYYYNNNGGG>>>===<<<;;;:::999999999::::::999888777555444444555555444444555666888999AAAIIIQQQQQQIIICCCBBBDDDHHH\\\vvvttthhhTTTLLLDDDBBBAAAAAAFFFKKKWWWkkk|||mmmgggfffeeefffhhhlllqqq|||~~~{{{yyyvvvssspppfffaaaZZZSSSMMMHHHCCC@@@uuuaaaXXXQQQOOOLLLFFFAAA@@@>>>>>>===<<<;;;999777666777777666666666666777777666666666777888888999999888888999;;;<<<===>>>???AAAAAAAAABBBDDDEEEGGGHHHJJJKKKMMMPPPTTTXXX[[[]]]]]]___aaabbbbbbdddgggjjjnnnoooooooooooopppsssvvvyyyzzz|||}}}~~~}}}}}}~~~}}}kkkfffjjjqqq}}}uuubbbRRRIIIEEECCCEEEFFFFFFIIINNNWWW]]]dddjjjmmmppptttxxx{{{wwwhhh]]]VVVTTTVVVRRRUUU]]]hhhuuuyyyooohhh___XXXVVVSSSTTTUUUVVVXXX]]]dddhhhppp{{{}}}qqqiiifffccceeejjjnnnpppxxx}}}wwwnnncccWWWMMMGGG???>>><<<;;;:::999999888:::::::::999888777555444444444333333444666888999CCCLLLTTTSSSJJJCCCCCCEEEIII___zzzsssfffRRRKKKDDDBBBAAAAAAGGGMMM[[[qqqxxxkkkeeeeeeeeefffiiimmmsss~~~{{{xxxuuurrrooolll```[[[SSSMMMGGGCCC???<<>>>>>AAAAAAAAABBBDDDEEEGGGHHHJJJKKKMMMPPPTTTXXX[[[]]]\\\^^^```aaabbbeeeiiilllnnnoooooonnnnnnooorrruuuyyyzzz{{{|||}}}uuuzzz}}}llleeeiiiooo|||{{{iiiXXXLLLFFFCCCBBBDDDFFFGGGLLLRRRYYY```iiinnnqqqtttxxx}}}pppcccZZZTTTSSSUUUSSSWWW___jjjwwwyyyppphhh___YYYVVVRRRSSSTTTUUUWWW\\\bbbgggnnnwwwtttkkkgggaaacccgggjjjlllsssyyyooobbbVVVLLLGGG???>>>===;;;999888888888888999999999888777555444333333222222444555777888CCCLLLTTTSSSIIIBBBAAAEEELLLbbb~~~pppbbbPPPJJJDDDBBBAAAAAAHHHOOObbbzzzuuuhhhddddddeeegggjjjnnnttt{{{wwwsssoookkkgggcccYYYTTTMMMFFFBBB>>>;;;999ppp___MMMHHHEEEFFFDDD@@@<<<<<<777777888999999888777666666666555555555666666777666666666777888888999999777888999:::<<<===>>>>>>AAAAAABBBBBBDDDEEEGGGHHHJJJKKKMMMPPPTTTXXX[[[]]][[[]]]___aaacccfffjjjnnnnnnnnnnnnmmmlllnnnqqqtttyyyzzz{{{|||}}}{{{sss{{{}}}llleeeiiinnn{{{sss```QQQGGGFFFCCCBBBEEEHHHJJJPPPXXX[[[ccclllrrrtttwww|||~~~lll```XXXSSSRRRTTTTTTXXX```kkkxxxzzzpppiii```YYYWWWPPPQQQRRRSSSVVV[[[aaafffkkkuuuvvvmmmhhh```bbbfffiiijjjqqq{{{oooaaaTTTKKKGGG@@@???===;;;999888777777777777888888888666555444222222222222333555777888BBBKKKTTTRRRHHH@@@@@@DDDOOOfff~~~mmm^^^PPPJJJDDDBBBAAAAAAHHHPPPjjjtttgggcccdddeeegggjjjnnnuuu~~~zzztttooojjjeee```\\\TTTOOOHHHBBB>>>;;;999777rrrbbbWWWIIIFFFAAA???>>>???>>>>>>:::999888777666555444333666666666666666555555444777777777777888888888888;;;999888999<<<>>>===;;;BBBCCCDDDCCCCCCEEEGGGJJJLLLMMMNNNOOOPPPSSSXXX[[[\\\\\\^^^```dddhhhkkkmmmpppooonnnnnnooorrruuuwww{{{{{{|||~~~}}}xxxuuu}}}mmmgggiiimmm}}}jjjTTTJJJIIIEEECCCDDDFFFGGGIIIRRR[[[___eeemmmtttxxx}}}wwweee[[[VVVRRRRRRTTTWWW^^^gggpppzzzzzzqqqiii```XXXUUUSSSSSSSSSTTTXXX\\\aaacccnnnrrr{{{~~~pppiiiccccccdddgggkkkvvvsssdddUUUJJJCCC???<<<999888888888777666777777666555444333333333444555444333222444777999DDDKKKPPPMMMEEE@@@BBBGGGRRRfffnnnaaaSSSFFF@@@DDDDDDBBBKKKYYYqqqtttgggbbbcccdddgggkkkmmm{{{{{{vvvpppjjjfffaaaZZZUUUMMMIIICCC???<<<;;;:::999{{{lll\\\RRRGGGCCC???===<<<===<<<<<<999999888777666555444444444555555666777777777666777777777777888888888888;;;999888999<<<>>>===;;;AAABBBCCCCCCCCCEEEHHHJJJKKKMMMNNNOOOPPPSSSXXX[[[\\\]]]^^^aaadddhhhkkkmmmqqqpppooopppqqqtttxxxzzz|||}}}~~~}}}yyy~~~mmmgggiiimmm|||{{{cccPPPGGGFFFDDDCCCDDDFFFGGGJJJRRR\\\aaahhhpppwww}}}rrrbbbYYYVVVSSSTTTWWWYYY___iiirrr{{{{{{qqqjjj```XXXVVVRRRRRRRRRSSSVVV[[[___bbbkkkoooyyyssskkkdddcccdddhhhmmmyyyrrrdddVVVKKKFFF???===999888888888777666777777666444444333333444444555444333333444777999DDDIIINNNKKKCCC???BBBGGGQQQeeennnaaaQQQEEE???CCCEEEDDDNNN___xxxsssfffbbbbbbdddgggkkkpppyyyssslllgggbbb]]]VVVQQQIIIFFF@@@<<<:::999888777yyyooobbbTTTKKKDDD@@@===::::::::::::999999888888777666555555444333444555666888888888999777777777888888888999999:::999999:::<<<======<<<>>>@@@BBBCCCCCCEEEHHHJJJJJJLLLMMMOOOPPPSSSWWWZZZ\\\]]]___bbbeeeiiilllnnnqqqqqqqqqrrrtttxxx{{{}}}~~~|||ooogggiiimmm{{{ppp[[[JJJCCCCCCDDDBBBDDDGGGHHHKKKTTT^^^fffllluuu}}}wwwkkk]]]WWWUUUTTTWWWZZZ\\\bbbllluuu~~~|||rrrjjj```YYYVVVQQQQQQQQQRRRUUUYYY]]]```ggglllvvvuuukkkdddcccdddiiiqqqrrrdddWWWNNNHHH???===:::888888888777666777666555444444444444444444555444333333444777:::BBBGGGJJJHHHAAA>>>BBBFFFQQQddd}}}~~~mmm```NNNCCC???CCCEEEFFFTTTggg|||pppeeeaaaaaacccggglllsss}}}uuuooogggaaa]]]WWWPPPKKKEEEAAA===999888777666444~~~yyyvvvrrrlllcccXXXLLLEEEAAA>>>;;;999999999999888888888777777666666555555444555666777888888888888777777888888888999999999:::999999:::;;;<<<<<<<<<===???AAACCCDDDEEEHHHJJJIIIKKKMMMOOOPPPSSSWWWZZZ]]]^^^```cccgggjjjmmmnnnppppppqqqsssvvvyyy}}}ppphhhiiinnn|||gggTTTGGGBBBCCCCCCBBBDDDHHHJJJNNNWWWaaajjjqqqzzzpppeee[[[VVVUUUTTTXXX\\\```gggpppyyy}}}ssskkkaaaYYYVVVQQQQQQQQQRRRUUUYYY]]]```eeejjjtttvvvkkkeeeccceeelllvvvuuueeeXXXOOOJJJ@@@===:::999999999888777777666555444444444444444444444555444333555888;;;@@@DDDGGGDDD???>>>AAAFFFQQQccc|||}}}mmm___MMMCCC@@@DDDEEEHHHZZZpppwwwmmmccc```aaabbbgggmmmvvv}}}zzzpppjjjbbb\\\WWWRRRKKKFFFAAA>>>:::777777666444333{{{tttpppllliiiddd^^^WWWOOOGGGAAA@@@>>>;;;:::::::::999777777777777777666666666666777888888888888888777777888888888888999999999999999999:::;;;;;;;;;<<<======???BBBCCCDDDFFFHHHJJJHHHJJJMMMPPPQQQTTTXXXZZZ]]]___aaaeeehhhkkkmmmoooooooooqqqsssvvvyyy|||~~~rrriiijjjnnn}}}xxx```PPPFFFCCCDDDCCCCCCEEEIIIMMMQQQ[[[eeennnuuu}}}kkkbbbZZZVVVUUUTTTXXX]]]dddkkkuuu}}}uuulllaaaYYYVVVRRRRRRQQQRRRUUUYYY]]]```ccciiitttxxxlllfffdddfffooo|||wwwgggYYYOOOIII@@@===:::999999999888777666666555444444444444555444444555444444555999<<>>>>>BBBFFFRRRccczzzzzzkkk]]]MMMEEEBBBEEEEEEJJJaaa{{{sssjjjbbb``````bbbhhhooozzzyyyuuukkkeee]]]VVVQQQMMMGGGBBB>>><<<999777666666555333|||vvvpppiiieee^^^ZZZVVVQQQMMMHHHCCC??????===;;;:::::::::999777666666666666777777777777999999999999999888777777888888888999999999999:::888:::;;;;;;;;;;;;<<<>>>>>>@@@CCCEEEFFFFFFHHHJJJHHHKKKNNNQQQSSSUUUYYY[[[^^^```cccfffjjjlllnnnooonnnoooqqqsssvvvyyy{{{}}}tttiiijjjooo}}}pppZZZMMMFFFDDDDDDDDDDDDFFFLLLOOOTTT___iiissszzzwwwhhhaaaZZZXXXVVVVVVZZZ```hhhoooyyyvvvmmmbbbYYYVVVRRRRRRQQQRRRUUUYYY\\\___bbbhhhssszzzooogggeeehhhsssyyyhhhYYYNNNHHH@@@>>>;;;999999999888777666555555444444444555555444444555444444666999<<>>CCCGGGSSScccyyywwwgggYYYLLLEEECCCFFFGGGNNNiiiooohhhbbb```aaaccciiiqqq~~~{{{tttpppeee___VVVPPPLLLHHHCCC???<<<999777666666666555333zzztttmmmgggaaa\\\XXXQQQNNNIIIFFFDDDBBB@@@>>>===;;;:::999999999888666555666666666777777777888888888999999:::999999999888888888999999999::::::888:::<<<<<<::::::<<<>>>@@@BBBEEEGGGGGGGGGHHHIIIHHHKKKOOORRRTTTWWWZZZ\\\^^^```dddgggkkkmmmoooooooooppprrrtttwwwyyy{{{|||~~~~~~uuujjjjjjooo|||hhhSSSIIIDDDBBBCCCEEEEEEHHHNNNRRRWWWbbbmmmwww~~~pppddd___ZZZYYYYYYYYY^^^dddkkkrrr|||wwwmmmbbbYYYVVVQQQQQQPPPQQQSSSWWW[[[]]]```gggqqq}}}zzznnnhhhgggjjjvvvxxxhhhYYYNNNHHHAAA>>>;;;999999999999888555555444444444555555666444444555444444666:::===?????????===<<>>===<<<:::888888999888777555555555666666777777888888666777888999:::;;;;;;;;;888888999999999:::::::::777:::<<<<<<::::::<<<>>>AAADDDFFFHHHHHHGGGHHHIIIIIILLLPPPSSSUUUXXX[[[]]]^^^```dddhhhkkknnnoooppppppqqqsssuuuxxxzzz{{{|||}}}}}}~~~vvvjjjkkkppp{{{cccOOOFFFBBB@@@AAAFFFEEEIIIOOOSSSYYYdddooo{{{|||kkkaaa]]]ZZZZZZZZZ[[[aaahhhmmmttt~~~wwwnnnbbbZZZVVVPPPPPPOOOPPPRRRVVVYYY\\\___fffppp{{{wwwkkkiiihhhlllxxxvvvhhhYYYNNNHHHAAA>>>;;;:::::::::999888555555444444444555555666444444555444555777:::===??????>>><<<<<>>;;;999888777555333666666666666555555555555777333222555666666999>>>BBB@@@??????===;;;@@@HHHXXXggg|||uuufffVVVLLLGGGAAABBBIIILLLWWWxxxmmmfffbbbccccccdddppp~~~{{{uuunnnfffaaaUUUQQQJJJEEEAAA===:::888555444333333222222333333|||xxxsssmmmhhhccc]]]ZZZUUURRRMMMIIIDDDBBB@@@???>>>======<<<;;;:::999999:::999999888888777777777888888888888999999999:::<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;;;;;;;<<<:::::::::;;;<<<===>>>???AAABBBDDDDDDDDDEEEHHHJJJLLLMMMNNNQQQTTTWWWZZZ[[[___bbbfffiiikkknnnrrrtttqqqqqqrrrtttvvvxxxzzz{{{~~~~~~ssshhhiiinnnvvvYYYKKKFFFBBBAAADDDEEEHHHLLLRRRYYYcccmmmttt~~~mmmbbbZZZZZZYYYZZZ\\\aaahhhnnnuuuzzz}}}sssiii___XXXQQQPPPOOOPPPTTTWWWZZZZZZaaagggnnnwwwxxxmmmgggfffkkkyyy~~~ttteeeUUUIIIBBB@@@>>>;;;999888777555444666666666666555555555555777444333555666666:::???DDDAAA???>>><<<<<>><<<;;;;;;;;;;;;:::::::::999999999888888888888888888888888999999999999::::::::::::============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???@@@AAACCCCCCCCCDDDGGGIIIKKKLLLMMMPPPSSSVVVYYY[[[```cccfffhhhjjjmmmppprrrppppppqqqsssuuuwwwyyyzzz~~~~~~rrrggghhhmmmoooTTTHHHEEEAAAAAADDDFFFIIINNNTTT]]]gggrrryyyuuuggg___YYYZZZ[[[\\\```fffnnnsssyyy~~~uuulllbbbZZZSSSQQQPPPQQQTTTXXXZZZZZZ___dddkkksss~~~uuukkkeeeeeelll{{{}}}|||yyyqqqcccSSSGGG@@@???===:::999999888777666666666666666555555555555666444333666666777;;;BBBGGGCCC@@@>>><<<===FFFPPP^^^ppp{{{lll]]]PPPGGGFFFBBBDDDJJJOOO\\\}}}uuujjjccc```dddeeehhhuuuyyyrrrjjjaaaXXXRRRMMMIIICCC>>>;;;999666444555444333333222222333333}}}uuummmfff^^^[[[WWWSSSPPPLLLHHHEEEAAA@@@???===<<<;;;;;;<<<::::::::::::::::::::::::888888888888999999999999999:::::::::;;;;;;;;;;;;??????>>>>>>>>>===============<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>???>>>@@@AAABBBBBBDDDFFFIIIJJJKKKLLLOOOSSSVVVYYY[[[aaacccfffhhhiiikkknnnppppppqqqrrrsssuuuxxxzzz{{{~~~~~~rrrggghhhmmm~~~iiiPPPFFFDDDBBBBBBEEEFFFIIIOOOWWW```jjjuuu||||||kkkaaa]]]XXXYYY[[[^^^cccjjjrrrxxx|||wwwmmmccc[[[TTTRRRQQQRRRUUUXXXZZZZZZ^^^bbbhhhppp{{{rrrhhhdddeeemmm~~~{{{vvvwwwvvvooobbbTTTGGG@@@>>><<<:::999999999888777666666666666555555555555666444444666666777>>>FFFNNNHHHBBB>>>;;;>>>HHHSSScccwwwwwwgggZZZOOOGGGDDDAAACCCIIIOOO^^^}}}qqqiiicccaaafffiiimmmzzz}}}wwwoooggg^^^UUUOOOHHHDDD???:::888666444222555444333333222222333333vvvnnnfff^^^XXXRRRPPPMMMLLLKKKIIIFFFDDD>>>======<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@?????????>>>>>>>>>>>>======<<<<<<======>>><<<<<<<<<<<<<<<===>>>???>>>???AAABBBBBBDDDFFFIIIIIIJJJLLLOOOSSSVVVYYY[[[aaacccfffgggiiijjjmmmooorrrrrrssstttvvvyyy{{{|||}}}~~~ssshhhhhhmmm{{{}}}eeeMMMEEEEEEDDDDDDGGGFFFJJJPPPXXXbbbmmmwww~~~ssseee^^^\\\VVVXXX\\\```eeemmmuuu{{{wwwmmmbbb[[[UUUSSSQQQRRRUUUWWWYYYYYY]]]aaafffnnnyyypppfffdddeeeooosssoooqqqqqqkkk```SSSGGGAAA>>><<<:::999::::::999888666666666666555555555555555444555777777888@@@IIITTTMMMEEE???<<<>>>IIIUUUjjjuuufffZZZPPPIIIBBB@@@BBBGGGNNN]]]zzzssslllfffeeejjjnnnsss{{{wwwqqqjjjccc[[[SSSMMMCCC???;;;777666444333222555444333333222222333333zzzooofff___YYYRRRMMMHHHGGGEEEEEEFFFEEEDDDBBB;;;;;;<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============@@@@@@@@@@@@????????????>>>>>>============>>>>>>======<<<<<<======>>>???===???AAABBBBBBDDDGGGIIIIIIJJJMMMPPPSSSWWWZZZ\\\```bbbeeeggghhhjjjmmmooorrrrrrsssuuuwwwyyy{{{|||}}}~~~~~~tttiiiiiinnnyyyyyyaaaKKKEEEFFFEEEEEEHHHGGGLLLSSS[[[dddoooyyy~~~mmmbbb\\\ZZZWWWYYY]]]bbbhhhpppxxx~~~~~~~~~wwwmmmbbb[[[VVVSSSQQQRRRTTTVVVWWWXXX\\\```eeemmmwwwppphhhdddgggqqq~~~pppiiijjjjjjfff\\\QQQGGGBBB>>><<<::::::::::::999888666666666666555555555555555444666888777999BBBMMMWWWOOOGGGAAA===@@@KKKXXXrrrvvvhhh\\\QQQIIIBBBAAABBBFFFLLL[[[vvvyyyqqqkkkjjjppptttzzz}}}sssooojjjccc]]]UUUMMMHHH@@@===888666555444333222555444333333222222333333zzznnnggg^^^VVVRRRNNNJJJFFFDDDBBBAAAAAABBBBBBAAA???<<<<<<<<<<<<<<<<<<;;;;;;========================>>>>>>======<<<<<<;;;;;;<<<<<<=========>>>>>>>>>@@@@@@@@@????????????>>>???>>>>>>======>>>>>>???==================>>>???>>>???AAABBBCCCEEEHHHJJJJJJKKKMMMPPPTTTXXX[[[]]]___aaadddfffhhhjjjmmmoooqqqrrrrrrtttvvvxxxzzz||||||}}}|||{{{uuujjjjjjoooyyyuuu^^^IIIDDDFFFDDDEEEGGGJJJOOOVVV^^^hhhrrr{{{ttthhh```[[[XXXXXX[[[```eeelllsss|||~~~}}}~~~zzz}}}xxxnnnccc[[[UUUSSSQQQQQQSSSUUUVVVVVVZZZ^^^dddkkkvvvsssllleeehhhsss|||pppggghhhhhhccc[[[QQQIIIEEE???===;;;:::::::::999777666666666666555555555555444444666888777999DDDOOOVVVOOOGGGBBB@@@CCCOOO\\\yyyyyykkk]]]QQQHHHCCCCCCCCCEEEKKKZZZsssvvvppppppvvvzzz{{{oookkkeee___XXXPPPHHHCCC>>>;;;777555555444444333555444333333222222333333sssiiiaaaZZZRRRLLLJJJHHHEEECCCCCCBBB@@@@@@AAAAAA???===>>>>>>>>>>>>>>>===<<<<<<>>>>>>=========<<<<<<<<<@@@??????>>>===<<<<<<;;;============>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>??????>>>============>>>>>>???>>>@@@BBBCCCDDDEEEHHHKKKJJJKKKNNNQQQUUUYYY\\\^^^^^^```cccfffhhhjjjmmmppppppqqqqqqsssuuuwwwyyy{{{|||}}}xxxwwwyyyvvvjjjkkkooo{{{sss\\\GGGCCCEEEDDDDDDFFFMMMQQQXXXaaajjjttt}}}oooeee___ZZZWWWZZZ]]]bbbhhhnnnvvv~~~|||{{{~~~wwwzzz~~~yyyoooddd\\\UUUSSSQQQPPPRRRTTTUUUUUUXXX\\\bbbjjjtttvvvooofffiiittt|||ppphhhiiiiiiddd\\\TTTMMMIII@@@>>>;;;:::::::::888777777666666666555555555555444555777888777:::EEEQQQTTTMMMFFFCCCAAAFFFSSS___}}}|||mmm^^^PPPFFFEEEEEEEEEFFFKKKZZZqqqyyytttsssyyy~~~zzzoookkkeee^^^WWWNNNFFFAAA>>>;;;777555555555555444555444333333222222333333|||oooddd\\\OOOMMMJJJFFFBBB@@@???>>>===>>>???@@@@@@???>>>===BBBAAA@@@@@@??????@@@@@@>>>>>>============>>>>>>===<<<;;;;;;===>>>>>>===>>>===;;;999:::<<<>>>@@@BBBAAA@@@>>>===>>>>>>?????????@@@@@@@@@??????>>>@@@??????>>>>>>>>>>>>>>>===???BBBDDDEEEEEEGGGIIIJJJMMMQQQUUUWWWYYY]]]___bbbdddfffgggggggggiiikkkqqqrrrrrrrrrqqqrrruuuwww{{{}}}}}}rrrkkkvvvyyylllkkkqqq}}}hhhXXXIIIDDDDDDEEEFFFHHHMMMQQQYYYcccnnnyyywwwiii___XXXWWWYYYXXX___gggnnnsssyyy{{{xxxmmmddd^^^UUUTTTQQQPPPPPPSSSVVVXXXYYY^^^eeekkkrrr{{{pppjjjiiiqqqzzzoooiiiiiihhhgggaaaXXXMMMFFFAAA>>>;;;999999888777666666555555555444444444444111111444888888:::EEERRRVVVNNNFFFCCC???CCCVVVkkk|||lll___QQQFFFDDD>>>???HHHOOOYYYnnnzzzxxxyyy{{{{{{rrrmmmddd[[[RRRKKKDDD@@@<<<:::666444555555555555333333333333333333333333|||nnn```UUUNNNIIIHHHFFFCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@???BBBAAA@@@@@@??????@@@@@@>>>>>>============>>>>>>>>><<<;;;;;;===>>>>>>===@@@???=========>>>@@@AAADDDCCCBBBAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@???@@@@@@???>>>>>>>>>>>>???>>>@@@CCCEEEEEEFFFHHHJJJKKKNNNRRRUUUWWWZZZ]]]___aaaccceeegggggghhhjjjlllrrrsssssssssssstttvvvxxx}}}yyysssmmmmmm|||{{{mmmlllrrr~~~eeeWWWHHHDDDDDDEEEGGGIIIPPPTTT[[[dddnnnxxxqqqeee]]]WWWWWWYYYYYY___iiipppvvv|||xxxmmmccc]]]UUUTTTQQQPPPPPPRRRUUUXXXXXX]]]dddjjjqqq}}}}}}qqqkkkkkkrrrzzzqqqlllnnnooollldddYYYNNNGGGAAA>>>;;;999999888777666666666666555555555444444333333555777777999CCCPPPUUULLLDDDBBBAAAGGGYYYlll|||lll^^^PPPFFFDDD???@@@HHHPPPZZZqqq{{{yyy{{{~~~|||rrrlllbbbYYYPPPHHHAAA===<<<999666444555555555444333333333333333333333333{{{kkk]]]QQQHHHCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@????????????@@@>>>>>>============>>>>>>>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCCCCBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????????????????AAADDDEEEFFFHHHJJJLLLLLLOOOSSSVVVXXXZZZ\\\___```bbbeeeggghhhiiilllnnnrrrtttuuuuuuuuuvvvxxxzzz~~~}}}~~~vvvkkkgggiiisss}}}ooonnnsss```SSSGGGDDDEEEGGGIIILLLTTTXXX___gggoooxxxzzziii___YYYUUUVVVYYYZZZbbblllttt{{{yyymmmccc\\\VVVTTTQQQPPPPPPRRRUUUWWWWWW\\\bbbhhhooo{{{qqqllllllsss{{{{{{tttrrrvvvyyyuuuiii[[[OOOHHHAAA>>>;;;999999999777666777777777666666666555555666555666666666999CCCOOOUUUIIIAAAAAADDDKKK\\\mmm{{{lll]]]OOOFFFDDD@@@@@@HHHQQQ^^^vvv|||{{{}}}|||rrrkkk```VVVMMMEEE>>>:::;;;888666444555555555444333333333333333333444444{{{lll]]]QQQJJJEEECCC@@@@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDAAA@@@@@@???????????????>>>>>>============>>>>>>>>>===;;;<<<>>>??????>>>;;;<<<===>>>???>>>======?????????@@@AAABBBBBBCCCBBBAAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBEEEFFFGGGIIILLLNNNMMMPPPTTTVVVXXXZZZ\\\^^^___aaadddggghhhjjjmmmpppsssuuuvvvwwwwwwxxx{{{}}}~~~~~~}}}~~~xxxlllaaa```jjj}}}rrrpppuuu|||[[[PPPFFFDDDFFFHHHKKKOOOVVV\\\ccckkkrrrzzzsssddd[[[WWWUUUVVVZZZ^^^eeepppzzzzzznnnccc\\\VVVTTTQQQOOOOOOQQQTTTVVVVVV[[[aaafffmmmyyypppmmmmmmsssyyy}}}yyyxxx~~~}}}nnn]]]PPPJJJAAA???;;;:::999999888777777777777777666666666666777777777666777===GGGPPPUUUIII@@@AAAFFFMMM\\\lllyyykkk[[[NNNFFFDDDAAABBBIIITTTeee~~~~~~|||rrrkkk___TTTJJJBBB<<<888:::888555555555666555444333333333444444444444444uuukkk^^^QQQIIIFFFDDDDDDBBBBBBBBBBBBCCCBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAA@@@??????>>>>>>??????>>>>>>============>>>>>>>>>===<<<<<<>>>??????>>>;;;<<<>>>?????????>>>=========>>>???@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAACCCEEEFFFGGGJJJMMMPPPOOORRRUUUWWWXXXZZZ\\\^^^___aaaeeegggiiikkknnnpppsssuuuxxxyyyyyy{{{}}}~~~}}}~~~yyymmmccc[[[___ppptttqqqvvvvvvVVVMMMFFFEEEGGGIIIMMMQQQWWW^^^fffnnnuuu}}}{{{nnn```ZZZWWWVVVXXX[[[ccckkkvvv|||}}}{{{nnnccc\\\VVVTTTQQQOOOOOOQQQSSSUUUUUUZZZ```eeelllwwwpppnnnmmmrrr{{{~~~~~~}}}rrr```RRRKKKBBB???<<<::::::999888777777777777777666666666666666777888777:::BBBKKKRRRUUUIII@@@AAAFFFMMM[[[kkkvvviiiYYYLLLFFFCCCBBBCCCJJJXXXooo|||ssskkk^^^RRRHHH@@@;;;888888777555555555666555333333333333444444555555555wwwfff^^^RRRIIICCCAAA@@@@@@CCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>============>>>>>>???===<<<<<<>>>??????>>>>>>???@@@AAAAAAAAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBAAACCCDDDFFFGGGJJJNNNQQQQQQSSSVVVXXXYYYZZZ\\\^^^```bbbeeegggiiikkknnnppprrruuuxxxzzz{{{|||~~~}}}|||oooaaa[[[YYYcccyyyuuurrrvvvlllRRRKKKEEEFFFHHHIIIMMMRRRXXX___hhhooouuu}}}vvvjjj^^^YYYXXXXXX[[[___iiirrr}}}~~~wwwxxx~~~|||pppddd]]]VVVTTTQQQOOOOOOPPPSSSUUUVVVZZZ```eeekkkvvvtttmmmlllpppxxxtttcccTTTLLLBBB???<<<:::::::::888777777777777666666666555555444777888888;;;EEEMMMPPPRRRHHHAAABBBEEEKKKZZZkkk{{{qqqgggXXXJJJEEEBBBCCCEEEMMM^^^zzz~~~~~~}}}rrrjjj\\\OOOEEE???:::888777666555555666666444333333333333444555555666666vvveeeXXXSSSJJJDDD@@@@@@??????CCCCCCDDDDDDDDDBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>><<<===>>>@@@????????????@@@@@@AAAAAAAAA@@@???@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@???@@@BBBDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCAAABBBDDDEEEFFFIIINNNQQQRRRTTTWWWYYYYYYZZZ\\\^^^aaacccfffhhhiiikkknnnpppqqqtttxxxzzz|||}}}~~~uuufffXXXWWW[[[llluuurrrvvvyyy```OOOJJJFFFGGGHHHIIIMMMSSSXXX```iiiooossszzzpppeee[[[XXXZZZ\\\```dddpppxxx}}}vvvyyy}}}qqqeee^^^VVVTTTQQQOOONNNPPPRRRTTTVVV[[[```eeejjjuuuyyylllkkkmmmttt|||uuueeeVVVLLLBBB@@@<<<:::::::::999888666666666555555555444444333777888777;;;DDDKKKKKKLLLEEE@@@BBBCCCIII[[[nnnrrrlllfffVVVIIIDDDAAACCCGGGOOOccc}}}{{{|||}}}pppgggYYYLLLBBB===999777666555444555666666444333333333444444555666666666lllYYYOOOKKKFFFBBBAAABBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>><<<===???@@@@@@???>>>>>>>>>>>>>>>????????????@@@AAABBBBBBBBBAAA@@@AAA@@@???>>>???AAADDDEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDFFFIIINNNQQQRRRUUUXXXYYYZZZZZZ\\\^^^aaadddfffhhhiiikkkmmmoooqqqtttxxxzzz|||}}}ppp```TTTVVV___tttvvvrrrvvvqqqXXXNNNIIIFFFGGGHHHIIIMMMSSSYYY```iiinnnqqqwwwzzzkkkaaaXXXWWWZZZ^^^ccchhhsss{{{~~~yyy~~~~~~rrrfff___VVVTTTQQQOOONNNPPPRRRTTTWWW[[[aaaeeejjjuuu~~~kkkiiilllrrrzzz~~~uuugggWWWLLLBBB@@@<<<;;;::::::999888666555555555444444444444222777999777:::CCCGGGFFFGGGBBB@@@BBBCCCIII\\\qqq}}}mmmjjjeeeVVVHHHDDD@@@CCCGGGPPPfff|||zzzzzz~~~}}}nnneeeWWWJJJ@@@;;;888666666555444555666666444333333333444444555666777777nnn[[[OOOIIIFFFCCCBBBCCCDDDEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????===;;;:::>>>DDDFFFBBB===AAAAAABBBCCCDDDDDDCCCCCC@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBFFFEEEEEEFFFGGGJJJLLLMMMSSSTTTUUUWWWZZZ]]]```aaaeeefffhhhiiijjjmmmqqqttttttuuuvvvxxxzzz|||}}}~~~uuudddWWWUUUWWWfff{{{uuuttt~~~eeeSSSFFFFFFFFFEEEFFFJJJOOOSSS\\\```fffkkkpppxxxuuufff```ZZZYYYXXX[[[dddmmmxxx~~~~~~zzzoooeee___WWWUUUSSSPPPOOOPPPRRRSSSVVVZZZ___ccciiitttnnniiigggnnnyyy{{{pppbbbTTTKKKCCC@@@<<<:::::::::999999555555555555555444444444444777888888<<>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>?????????@@@@@@@@@???@@@AAABBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCC@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFHHHJJJMMMNNNRRRTTTVVVXXX[[[^^^```aaadddfffhhhiiijjjmmmqqqttttttuuuvvvxxxzzz|||~~~~~~ssscccWWWUUUYYYiii{{{vvvttt}}}vvv___PPPEEEFFFFFFFFFGGGJJJPPPTTT[[[```eeejjjooovvvqqqbbb]]]YYYYYY[[[___iiisss|||{{{oooeee___WWWVVVSSSPPPOOOPPPQQQSSSTTTXXX]]]bbbgggsssooojjjhhhmmmxxx{{{pppbbbTTTJJJBBB???;;;999999999888888666555555555555444444444444777777777;;;CCCHHHIIIHHHAAA>>>AAAEEELLL___rrrxxxnnnhhhbbbUUUIIIBBBBBBDDDGGGQQQkkk{{{xxxsssuuu~~~pppbbbSSSJJJBBB;;;999;;;555444444333444555666777555555555666666666777777nnn\\\PPPJJJEEECCCAAAAAABBBDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>????????????????????????>>>>>>?????????@@@@@@@@@BBBCCCCCCAAA??????BBBEEEAAABBBCCCCCCDDDCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGIIILLLNNNPPPQQQSSSWWWZZZ^^^```aaaaaaccceeegggiiijjjmmmpppsssuuuvvvwwwyyy{{{}}}~~~yyyoooaaaWWWVVV\\\nnnzzzvvvtttyyy}}}jjjWWWKKKEEEEEEFFFFFFHHHLLLRRRVVV]]]bbbhhhmmmrrryyyxxxkkk___ZZZXXX[[[^^^dddpppzzz|||pppfff___XXXVVVSSSPPPOOOOOOQQQRRRRRRWWW\\\```fffqqqrrrllliiinnnxxx{{{pppbbbTTTKKKBBB???;;;999888888888777666666666555555555444444333666777666:::BBBGGGHHHEEE???<<<@@@DDDLLL```uuu{{{rrrjjjgggbbbVVVJJJDDDDDDFFFHHHRRRlll}}}zzzvvvxxx}}}pppbbbQQQGGGAAA<<<888888555444222222222444666777666666666666777777777777vvvaaaQQQIIIFFFCCCAAA@@@@@@BBBDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>?????????????????????????????????@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGHHHKKKMMMPPPRRRRRRTTTXXX\\\___aaaaaaaaabbbdddgggiiijjjmmmpppsssvvvwwwxxxzzz|||~~~|||yyytttkkk___VVVVVV___tttzzzvvvtttuuu|||qqq___PPPHHHDDDEEEFFFGGGJJJNNNUUUYYYbbbgggmmmsssxxx~~~qqqfff]]]ZZZYYY]]]cccjjjvvv}}}qqqggg```XXXVVVSSSPPPOOOOOOPPPQQQRRRVVV[[[___eeeppptttnnnkkkooozzzzzzqqqdddVVVMMMDDD@@@<<<:::999999999888777777666666555555444444222555666666:::BBBGGGGGGEEE???===@@@CCCLLLaaawwwxxxqqqkkkiiicccWWWKKKEEEDDDEEEHHHSSSnnn{{{xxxzzz~~~yyylll^^^OOODDD@@@>>>;;;999888666444333333444666777777777777777777777777777jjjWWWJJJDDDCCCBBB@@@???@@@BBBCCCCCCBBB@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????>>>???@@@@@@@@@@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@DDDIIIJJJFFFAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGHHHJJJLLLOOORRRTTTTTTVVVZZZ]]]```aaabbbaaaaaadddgggjjjkkknnnqqqssswwwxxxyyy{{{}}}}}}{{{xxxuuuppphhh^^^WWWXXXccczzzzzzuuurrrrrrxxx{{{uuufffVVVKKKGGGDDDEEEFFFHHHKKKQQQXXX]]]eeejjjqqqwww|||yyykkkbbb]]][[[[[[```gggnnnzzzsssggg```XXXVVVRRRPPPNNNNNNOOOPPPRRRVVV[[[```eeeqqquuuooolllqqq{{{|||tttgggYYYPPPFFFCCC???<<<;;;;;;:::999888777777666555555444444222555666666:::BBBGGGGGGFFFAAA>>>AAACCCKKKaaaxxxyyyssspppnnnfffXXXLLLFFFAAACCCGGGTTTooo~~~zzzzzz}}}|||ttthhh^^^OOOEEEAAAAAA@@@===<<<;;;888666555555666777888888888888888888888777uuu___PPPGGGCCCBBBBBBAAA@@@AAACCCCCCCCCAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@?????????>>>???@@@AAAAAA@@@???>>>@@@@@@AAAAAAAAABBBBBBBBBBBBAAABBBHHHNNNOOOIIIBBBCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIKKKNNNQQQTTTVVVWWWYYY[[[^^^```aaabbbbbbaaadddhhhkkkmmmooorrrtttxxxyyyzzz|||~~~~~~wwwwwwvvvtttoooggg^^^WWWYYYfff~~~yyyxxx{{{tttpppooorrrssskkk^^^QQQIIIFFFCCCEEEGGGIIIMMMSSS[[[```eeekkkssszzzqqqeee___]]][[[]]]cccjjjsssttthhhaaaXXXVVVRRROOONNNNNNOOOPPPRRRVVV[[[___eeepppuuuooolllpppxxxzzzlll]]]RRRHHHDDD@@@===<<<<<<;;;:::999888777777666555444444333666777666:::BBBGGGHHHGGGBBB@@@BBBCCCKKKccc{{{{{{wwwtttrrrjjjZZZLLLFFF???BBBHHHUUUooo{{{zzz}}}|||ttteee___RRRDDD=========;;;===<<<;;;:::999888888888999999999999888888888888~~~gggTTTKKKHHHEEECCCDDDBBBBBBBBBCCCDDDBBB@@@CCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@?????????>>>???AAABBBBBBAAA???>>>AAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDGGGJJJJJJGGGCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHIIILLLOOORRRVVVXXX[[[[[[\\\^^^___```aaabbbaaadddiiilllnnnpppsssuuuyyyyyy{{{}}}{{{rrrtttuuutttpppggg^^^WWWZZZhhhwwwrrrwww{{{sssnnnlllllljjjbbbWWWMMMGGGDDDCCCEEEGGGJJJNNNUUU]]]bbbfffmmmvvv~~~xxxjjjaaa\\\\\\[[[]]]eeennnwwwuuuiiiaaaXXXVVVRRROOOMMMMMMNNNOOOPPPTTTYYY^^^cccooo}}}tttnnnjjjlllqqqyyyqqq___SSSHHHDDD@@@===<<<;;;:::999999999888777666555444444444777777777;;;CCCHHHIIIEEEAAA@@@BBBDDDMMMfff{{{xxxwwwuuulll[[[MMMGGG@@@CCCIIIVVVooo|||{{{xxxmmmiii]]]JJJ===:::;;;999::::::;;;<<<<<<;;;;;;:::::::::999999999888888888uuu^^^NNNIIIIIIHHHEEEEEECCCCCCCCCDDDDDDBBB@@@FFFEEEDDDCCCAAA@@@???>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>???AAABBBBBBAAA???>>>AAAAAAAAABBBBBBBBBCCCCCC@@@BBBDDDDDDBBBAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHJJJLLLOOOSSSWWWYYY]]]]]]]]]]]]^^^```aaabbbaaaeeejjjmmmoooqqqtttvvvyyyzzz{{{}}}yyyppprrruuuuuuppphhh^^^XXX[[[iiirrroooxxx|||sssmmmiiihhhddd]]]TTTKKKFFFCCCCCCEEEGGGJJJOOOVVV^^^ccciiipppyyyssseee^^^[[[ZZZYYY]]]fffpppzzzuuuiiiaaaXXXVVVRRROOOMMMMMMNNNOOOOOOSSSXXX\\\bbbmmm|||ssslllhhhhhhkkkpppyyyttt```SSSGGGDDD???<<<;;;:::999888999999888777666555444444444777888888<<>>666888:::===>>>>>>===<<<:::::::::999999888888888~~~iiiSSSIIIGGGEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBBBBCCCDDDDDDDDD??????????????????????????????@@@@@@@@@@@@??????@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCC??????@@@BBBDDDEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCDDDFFFGGGHHHIIIJJJHHHJJJLLLMMMNNNPPPSSSVVVUUUXXXZZZ\\\]]]^^^aaaccceeehhhlllnnnppprrrtttvvvxxxxxxyyyzzz|||~~~zzzqqqfffnnnrrrvvvyyyjjj[[[[[[^^^kkkzzzooorrr}}}zzzooohhhgggccc]]]VVVOOOIIIEEECCCEEEGGGIIIMMMRRRYYYaaagggpppwww~~~pppccc\\\\\\YYY\\\aaahhhqqq~~~tttiiibbb[[[WWWQQQMMMLLLMMMNNNNNNPPPRRRXXX^^^cccjjjwwwwwwlllcccbbbeeehhhooouuu}}}xxxbbbTTTGGGCCC???;;;:::::::::999888888777666555444444333555666555555;;;EEEKKKKKKFFFBBB@@@BBBDDDNNNhhhzzz}}}|||qqq```OOODDDHHHFFFIIIVVVkkk}}}zzz|||bbbFFFFFFMMMDDD999999999999999999999999999:::;;;<<<===<<<;;;:::wwwcccOOOFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@?????????????????????@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAACCCCCCDDDFFFGGGHHHIIIJJJIIIJJJLLLMMMNNNPPPSSSUUUVVVXXX[[[\\\]]]___bbbdddfffiiimmmoooqqqrrruuuwwwyyyyyyyyyzzz|||~~~tttjjj```jjjooouuuxxxjjj[[[\\\^^^kkkyyyoootttyyynnngggbbb^^^XXXPPPJJJEEEBBB@@@FFFHHHKKKOOOTTT\\\dddjjjsssyyyzzzlllaaa[[[\\\[[[^^^cccjjjtttuuuiiiccc[[[VVVQQQMMMLLLMMMNNNNNNPPPRRRWWW^^^cccjjjwwwqqqggg___^^^aaadddjjjppp{{{uuu___QQQGGGCCC???;;;:::::::::999777777777666555555555444555666555555;;;EEEKKKKKKFFFBBB@@@BBBDDDNNNhhhzzz}}}~~~rrraaaOOOEEEFFFEEEHHHUUUkkk}}}tttooohhhUUUAAABBBFFF===999999999999999999999999999999:::;;;;;;;;;;;;:::mmm\\\JJJDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@BBBCCCCCCBBB@@@??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJLLLMMMNNNNNNOOOQQQTTTWWWYYY\\\]]]___```ccceeehhhkkknnnqqqrrrsssvvvxxxyyyyyyyyyzzz{{{}}}~~~|||mmmbbb\\\gggnnnuuuyyykkk]]]___]]]lllxxxqqqyyyvvvllleee]]]YYYRRRKKKFFFBBBAAAAAAHHHJJJNNNRRRXXX```hhhnnnvvv|||ttthhh^^^[[[\\\^^^aaafffnnnwwwuuujjjcccZZZVVVPPPLLLLLLMMMMMMNNNPPPQQQWWW^^^bbbiiivvvlllddd]]]\\\^^^aaagggmmmxxxqqq[[[MMMGGGCCC???;;;:::::::::999666666666666666666666666555666555555;;;EEEKKKKKKFFFBBB@@@CCCEEEOOOhhhxxx}}}tttbbbPPPEEEDDDCCCHHHVVVlll}}}ooo^^^SSSIII======>>>888999999999999999999999999999888888888888999::::::fffVVVHHHCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>===>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@AAABBBBBBAAA?????????@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNOOOOOONNNOOOQQQSSSXXXZZZ]]]___```bbbeeegggjjjlllppprrrssstttwwwxxxyyyyyyyyyyyyzzz{{{|||}}}yyyiii^^^\\\hhhqqqyyy|||nnn```aaa]]]mmmzzzuuutttjjjccc[[[VVVPPPIIIEEECCCCCCDDDHHHKKKOOOUUU[[[ccclllqqqyyy|||oooeee]]][[[^^^___ccciiipppzzzuuuiiibbbYYYUUUOOOLLLKKKLLLMMMMMMOOOQQQVVV]]]bbbhhhuuummmeee___^^^___bbbhhhooo{{{mmmYYYMMMGGGCCC???;;;:::::::::999666666666666666777777777555666555555;;;EEEKKKKKKGGGBBB@@@CCCGGGQQQiii{{{www}}}uuubbbPPPFFFDDDDDDJJJXXXnnn}}}pppXXXJJJFFF===999;;;999888888888888888888888888888777666666666777999:::aaaTTTHHHDDDEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>===>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBCCCAAA@@@@@@AAABBBAAA@@@??????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKNNNOOOPPPPPPOOOPPPRRRTTTYYY\\\^^^aaabbbdddgggjjjkkkmmmqqqssstttuuuwwwyyyxxxxxxxxxxxxyyyzzz{{{|||~~~~~~wwwiii___[[[iiittt|||~~~nnn```bbb```ppp}}}{{{ssshhh```VVVRRRMMMGGGDDDDDDEEEFFFGGGKKKPPPWWW^^^gggooouuu|||wwwkkkbbb\\\\\\______cccjjjsss}}}~~~}}}}}}~~~tttggg```YYYTTTOOOKKKJJJKKKLLLLLLNNNPPPUUU\\\aaahhhuuu}}}nnnhhhcccbbbcccfffnnnvvv}}}kkkYYYNNNGGGCCC???;;;:::::::::999666666666777777777777777555666555555;;;EEEKKKKKKGGGAAA@@@CCCHHHRRRiiizzzvvv}}}uuuaaaPPPGGGFFFGGGMMMZZZooo}}}rrrYYYLLLHHH<<<666:::;;;888888888888888888888888888777666555666777888999zzz]]]RRRGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBB@@@??????AAABBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCFFFFFFGGGHHHJJJKKKLLLMMMPPPQQQRRRRRRQQQRRRTTTVVVZZZ]]]```bbbdddfffiiilllkkknnnqqqssstttuuuwwwxxxxxxxxxxxxyyyzzz|||}}}~~~~~~uuuhhh```ZZZjjjvvv~~~pppbbbdddeeeuuu~~~qqqddd[[[OOOLLLHHHEEECCCCCCDDDEEEGGGKKKRRRYYYaaajjjsssxxxrrrhhhaaa\\\[[[______dddkkkuuu~~~}}}~~~sssfff^^^XXXTTTNNNJJJJJJKKKKKKLLLNNNOOOUUU\\\```gggtttnnniiieeeeeehhhmmmyyyyyyhhhYYYPPPGGGCCC???;;;:::::::::999777777777777777777777777555666555555;;;EEEKKKKKKHHHAAA???DDDIIITTTiii~~~{{{uuu}}}sss```PPPHHHHHHJJJPPP]]]rrr}}}qqq[[[OOOHHH:::555999999888888888888888888888888777666666666666777888888rrrWWWMMMEEEDDDEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???????????????@@@AAAAAA@@@@@@@@@???@@@@@@AAABBBAAA???>>>>>>@@@BBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRSSSTTTSSSTTTWWWYYY[[[^^^aaaccceeegggkkkmmmkkknnnqqqsssssstttvvvxxxzzzzzzzzz|||}}}}}}qqqfff```[[[lllzzzvvviiilllmmm|||}}}nnn___UUUIIIHHHFFFDDDCCCCCCDDDEEEIIIMMMTTT]]]eeennnwww|||yyymmmeee___ZZZZZZ]]]___eeemmmxxxtttggg___XXXSSSNNNJJJIIIJJJKKKKKKMMMOOOTTT[[[```gggtttooojjjhhhjjjpppzzzttteeeXXXOOOGGGCCC???;;;:::::::::999999888888888777666666666555666555555;;;EEEKKKKKKHHHAAA???DDDJJJUUUiii~~~|||ttt|||qqq^^^PPPJJJGGGJJJQQQ___uuu}}}ooo]]]PPPFFF:::999;;;555888888888888888888888888666666777888888888888777lllRRRJJJCCCCCCEEEDDDCCCEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFAAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAABBB@@@@@@??????@@@@@@AAABBB@@@???===>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAHHHIIIJJJKKKLLLNNNOOOOOOQQQSSSTTTUUUUUUVVVXXX[[[\\\^^^aaadddfffhhhlllnnnkkknnnqqqrrrssstttvvvwww{{{||||||~~~zzzmmmccc^^^]]]ppp}}}qqqtttrrr{{{lll\\\QQQHHHGGGFFFEEEDDDEEEEEEFFFJJJOOOVVV___hhhqqqzzztttiiiccc]]]YYYXXX[[[```fffooozzzuuuhhh___WWWSSSMMMJJJIIIJJJKKKKKKMMMOOOTTT[[[```fffsssppplllkkkpppwww~~~rrrcccVVVNNNGGGDDD???;;;:::::::::999:::999999888777666555555555666555555;;;EEEKKKKKKHHHAAA???DDDKKKUUUiii}}}~~~ttt|||~~~ooo]]]PPPJJJFFFIIIQQQ```vvv}}}ppp^^^PPPEEE<<>>333777777777777777777777777555666888999999999888777~~~hhhOOOHHHCCCCCCCCCAAAAAADDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<>>>???AAAAAABBBBBB@@@AAAAAA@@@??????@@@BBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJLLLNNNOOOQQQRRRSSSUUUUUUVVVWWWZZZ\\\___aaaeeegggiiikkkmmmooonnnoooppprrruuuwwwyyyzzz{{{|||ooobbb^^^___lll{{{uuu~~~xxxeeeVVVNNNFFFCCCAAA@@@BBBEEEFFFGGGLLLRRR[[[ccclllwww|||oooccc^^^]]]\\\\\\^^^```gggrrr~~~}}}~~~tttfff]]]XXXTTTOOOLLLKKKKKKJJJJJJLLLNNNTTT[[[```ffftttvvvppppppyyy~~~rrrcccWWWRRRJJJBBB<<<<<<<<<:::888999777777666555555555555555777888888777<<>>======:::888999777777666555555555555666555777777777<<>>>>>@@@AAABBBAAA@@@@@@AAABBBAAABBBBBBCCCCCCDDDEEEEEECCCCCCDDDDDDFFFGGGIIIIIIIIIJJJJJJLLLMMMOOOQQQRRRRRRSSSUUUVVVVVVXXXZZZ]]]aaacccgggiiijjjlllnnnppppppqqqsssvvvxxxzzz{{{|||~~~~~~qqqfffbbbbbbooozzzyyy{{{lll[[[MMMFFFCCCBBB@@@@@@AAADDDGGGIIIQQQVVV^^^gggppp{{{vvvmmmeeecccbbb``````aaagggnnnxxx}}}xxxjjjaaaVVVSSSNNNKKKIIIIIIIIIHHHNNNOOOUUU[[[```gggttt~~~wwwvvv~~~uuujjj^^^UUUPPPHHH@@@???>>>:::888999888777666666555555666666333666777777<<>>???CCCGGGQQQiiiuuuuuuvvvsssfffUUUJJJGGGEEEFFFNNNaaa~~~ppp```OOOFFFAAA<<<;;;;;;;;;;;;:::999888888888888666666666666666666666666vvv^^^NNNGGGCCCBBBBBB@@@AAACCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBAAA@@@??????@@@BBBAAA@@@???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFCCCDDDDDDEEEGGGIIIJJJKKKKKKKKKLLLMMMOOOPPPRRRSSSRRRTTTVVVWWWWWWYYY\\\^^^bbbeeehhhjjjlllmmmoooqqqqqqsssuuuxxx{{{|||}}}}}}~~~~~~}}}}}}~~~rrrgggcccbbbnnn}}}www~~~ssseeeUUUHHHCCCAAAAAA@@@@@@AAADDDHHHKKKSSSXXX```hhhrrr}}}|||rrrkkkeeeeeedddbbbbbbdddjjjqqq{{{|||{{{yyylllcccWWWSSSNNNKKKJJJJJJJJJIIINNNPPPUUU[[[```fffsss|||vvvssszzz{{{qqqcccYYYTTTKKKCCC@@@>>>;;;999999888777777666555666666666333666777888===DDDEEEBBBAAA===>>>BBBFFFPPPiiiwwwuuuuuuqqqeeeUUUIIIFFFEEEGGGOOOaaa~~~~~~nnn^^^NNNEEE@@@<<<:::;;;;;;;;;:::999999999999999777777777777777777777777ttt\\\OOOHHHCCCCCCCCCAAAAAADDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEGGGGGGEEEDDDDDDEEECCCDDDDDDEEEEEEFFFFFFGGGDDDEEEEEEFFFHHHJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUTTTUUUWWWXXXYYY[[[^^^```dddgggjjjlllmmmnnnppprrrrrrtttwwwzzz}}}~~~~~~~~~|||||||||}}}sssgggccccccmmm}}}xxx}}}yyykkk^^^PPPFFFCCC???@@@AAAAAAAAADDDJJJNNNUUUZZZbbbjjjsssyyyooojjjffffffeeecccdddgggkkkrrr~~~zzz{{{zzzllldddYYYUUUPPPMMMLLLLLLKKKJJJNNNOOOTTT[[[___eeerrrzzzssspppwwwzzzkkk^^^VVVMMMDDDAAA???;;;999:::888888777666666666666666444777999:::>>>EEEFFFCCC@@@======AAAEEEQQQjjj{{{xxxuuuqqqeeeUUUIIIFFFFFFIIIPPPaaa|||}}}nnn___NNNFFFAAA>>><<<===<<<;;;::::::::::::::::::888888888888888888888888vvv^^^PPPIIIDDDDDDDDDBBBBBBEEEEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEECCCEEEGGGHHHFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFGGGGGGIIIJJJLLLLLLMMMNNNNNNOOOQQQSSSUUUVVVUUUWWWYYYZZZ[[[]]]aaacccfffhhhkkkmmmnnnoooqqqsssrrruuuxxx{{{~~~~~~{{{{{{|||~~~uuuiiieeedddlll{{{{{{pppcccWWWKKKDDDCCC>>>AAABBBBBBCCCFFFLLLQQQXXX]]]eeemmmvvv~~~vvvnnniiifffeeedddbbbdddhhhmmmttt}}}~~~yyyllldddYYYVVVQQQNNNMMMLLLLLLKKKMMMNNNTTTZZZ^^^dddqqq}}}yyyrrrooouuuuuueeeWWWMMMDDDAAA>>>;;;999;;;999888777777666666777777555888999999>>>EEEGGGEEEAAA======AAAFFFQQQlll|||wwwqqqfffVVVJJJFFFFFFIIIPPP___xxx}}}ooo```PPPGGGCCC@@@???@@@<<<;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::yyycccQQQKKKFFFFFFEEECCCDDDGGGFFFFFFGGGGGGHHHIIIIIIJJJGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFBBBEEEGGGHHHFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPRRRTTTVVVWWWWWWYYY[[[\\\]]]```ccceeegggjjjmmmnnnoooppprrrsssrrruuuxxx|||~~~~~~|||}}}xxxmmmiiifffmmmyyyzzzhhh[[[QQQHHHCCCCCC>>>AAADDDDDDDDDGGGNNNTTT]]]aaahhhpppzzzzzztttnnniiieeedddcccaaadddiiinnnvvvxxxkkkcccYYYUUUPPPMMMLLLLLLKKKKKKLLLMMMRRRYYY]]]cccooo{{{wwwppplllrrr|||~~~mmmWWWMMMDDD@@@>>>;;;:::;;;999888777777666666777777666777777777<<>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|||gggRRRLLLGGGFFFFFFDDDEEEGGGGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFIIIKKKLLLJJJIIIHHHHHHEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOPPPQQQSSSUUUVVVWWWXXXZZZ\\\^^^___aaadddggghhhjjjmmmooooooppprrrtttrrrtttxxx|||~~~}}}zzzpppmmmhhhnnnyyytttcccVVVMMMEEEBBBCCC>>>BBBEEEEEEDDDHHHOOOVVV```dddkkksss}}}xxxrrrnnniiieeecccaaa```dddjjjpppxxxwwwjjjcccXXXTTTOOOLLLKKKKKKJJJJJJKKKMMMRRRXXX\\\bbbnnnzzztttllliiioooyyyrrrWWWMMMCCC@@@>>>;;;:::<<<999888888777777777777777666777666555:::BBBFFFEEEBBB======BBBGGGSSSnnn{{{ttthhhXXXKKKFFFAAAEEELLLZZZrrr|||iiiZZZJJJBBB>>>;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<==========================={{{gggXXXOOOGGGFFFGGGEEEEEEGGGIIIIIIIIIIIIIIIIIIHHHHHHLLLJJJIIIIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHIIICCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLMMMMMMMMMPPPPPPRRRSSSTTTTTTTTTTTTXXX\\\```cccdddfffhhhjjjlllllllllmmmnnnpppqqqrrrtttvvvxxxzzzzzz{{{~~~~~~tttmmmlllooovvvkkkUUULLLIIICCC@@@BBB@@@BBBEEEEEEFFFJJJPPPVVVeeekkkrrryyyzzzuuurrroookkkeeeaaabbbfffjjjlllsss|||vvvggg^^^ZZZVVVPPPLLLKKKJJJIIIHHHKKKLLLPPPVVVYYY___lllxxxrrrjjjfffkkktttrrrYYYLLL@@@<<<<<<;;;888888888888777666666666666666333444444666>>>FFFIIIFFF???===???DDDHHHTTTooo~~~vvviiiXXXLLLGGGDDDHHHMMMXXXppp~~~uuujjj[[[JJJBBB>>>;;;:::<<<888;;;======<<<;;;<<<<<<>>>>>>======<<<======>>>kkkYYYPPPIIIHHHHHHGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJIIIIIIKKKLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLLLLLLLMMMNNNNNNNNNQQQRRRSSSTTTUUUVVVVVVVVVYYY\\\```cccdddfffhhhjjjlllllllllmmmoooppprrrsssuuuwwwzzz{{{|||}}}wwwpppoooqqqvvvhhhRRRJJJFFFAAA???AAA???AAADDDFFFHHHMMMTTTZZZggglllssszzzzzzuuusssooolllgggddddddgggkkkmmmvvvvvvhhh___XXXUUUOOOKKKJJJIIIHHHGGGKKKLLLPPPUUUYYY```lllyyyrrrkkkgggkkktttyyygggVVVJJJ???======;;;888888888888777666666666666666444555555777>>>GGGIIIFFF@@@>>>???DDDHHHTTTppp}}}vvviiiXXXLLLGGGEEEHHHMMMXXXnnn|||rrrfffWWWHHH@@@<<<999999:::555888;;;======>>>???@@@AAA@@@@@@@@@???@@@@@@@@@ppp\\\SSSKKKJJJJJJIIIJJJLLLLLLLLLLLLMMMNNNNNNNNNOOOMMMKKKJJJJJJKKKLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPSSSTTTTTTVVVWWWXXXXXXYYY[[[]]]aaacccdddfffhhhjjjllllllmmmnnnoooqqqrrrssswwwyyy{{{}}}}}}{{{uuurrrrrrvvv}}}zzzdddNNNGGGDDD???===???>>>AAADDDGGGJJJPPPYYY```iiinnnuuu|||zzzvvvtttpppnnnkkkhhhhhhjjjlllnnnzzzvvvhhh```XXXTTTNNNJJJIIIHHHGGGFFFIIIKKKOOOUUUZZZ```mmmzzzrrrkkkfffjjjtttnnn\\\QQQGGG>>>===>>>;;;888888888888777666666666666666555666666888???GGGJJJGGGBBB???@@@DDDHHHTTTqqq}}}uuuiiiYYYLLLFFFEEEHHHMMMWWWlllyyyooo```RRRDDD===:::888777888666888;;;<<<======???@@@AAAAAAAAAAAAAAAAAAAAAAAAqqq___VVVNNNLLLLLLLLLMMMOOONNNNNNOOOPPPQQQRRRRRRSSSOOOMMMKKKJJJKKKLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNOOOOOONNNOOOQQQRRRTTTTTTUUUVVVWWWXXXZZZZZZ]]]___bbbcccdddfffhhhjjjllllllmmmnnnoooqqqssstttwwwyyy{{{}}}~~~yyyuuutttuuuyyyvvv```KKKDDDCCC???===@@@>>>AAAEEEHHHKKKSSS\\\cccmmmqqqxxx~~~zzzxxxvvvqqqqqqpppnnnmmmmmmoooqqq}}}vvvjjjbbbXXXTTTOOOKKKIIIHHHGGGFFFIIIJJJOOOUUUZZZaaannn{{{rrrjjjeeeiiisssxxxgggVVVKKKCCC===>>>>>>;;;888888888777777666666666666666666777777888???HHHJJJGGGDDD@@@@@@CCCGGGUUUrrr|||uuuiiiYYYLLLFFFEEEHHHMMMWWWmmmvvvkkk[[[NNNAAA<<<:::777666777999;;;<<<<<<;;;;;;<<<===??????@@@@@@@@@@@@@@@@@@pppaaaWWWOOOMMMMMMMMMNNNQQQQQQQQQRRRSSSTTTTTTUUUUUUQQQOOOMMMLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIHHHHHHGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQPPPOOOPPPRRRUUUTTTTTTTTTUUUWWWYYYZZZ\\\___aaacccddddddfffhhhjjjllllllmmmnnnppprrrtttuuuvvvxxx{{{}}}~~~~~~wwwvvvtttvvv{{{sss^^^IIICCCCCC??????BBB@@@CCCFFFIIIMMMTTT^^^fffqqqvvv|||~~~{{{yyyxxxtttuuuuuusssppppppsssuuuvvvkkkdddYYYUUUPPPLLLJJJJJJIIIHHHIIIJJJOOOUUUZZZaaannn{{{rrrjjjdddgggqqq|||tttcccTTTHHHBBB===>>>>>>;;;999:::888777777666666666666666666777777888???GGGIIIFFFDDD@@@@@@CCCGGGUUUrrr}}}uuujjj[[[MMMGGGDDDGGGLLLXXXnnnssshhhWWWKKK???;;;:::888777777999:::;;;;;;::::::;;;===>>>???@@@AAAAAAAAAAAA@@@rrrbbbXXXOOOLLLMMMMMMOOORRRTTTTTTTTTUUUUUUVVVVVVWWWTTTQQQOOONNNNNNNNNMMMKKKKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNOOONNNQQQSSSRRRPPPPPPTTTWWWUUUUUUUUUVVVWWWZZZ\\\]]]aaabbbdddddddddfffhhhkkkllllllmmmnnnppprrrtttvvvvvvxxx{{{}}}~~~{{{yyyvvvuuuxxx~~~ppp[[[HHHBBBBBB@@@@@@CCCBBBEEEHHHKKKOOOWWWbbbjjjvvvzzz}}}{{{zzzzzzwwwyyyyyyvvvssssssvvvzzzwwwllleeeZZZVVVPPPMMMKKKJJJIIIHHHIIIKKKOOOUUUZZZ```mmmzzzuuullleeegggqqq~~~}}}tttbbbRRRHHHBBB>>>>>>>>>::::::;;;888888777666666666666666666777777888???GGGIIIFFFBBB???@@@DDDHHHTTTqqq}}}uuukkk]]]OOOHHHEEEGGGLLLXXXppp}}}pppdddSSSHHH>>>;;;;;;999777888444666777888888:::===??????@@@BBBCCCDDDCCCCCCBBBvvvbbbWWWNNNKKKLLLLLLNNNQQQVVVVVVVVVVVVVVVVVVVVVWWWVVVTTTQQQPPPPPPOOONNNLLLJJJKKKLLLLLLLLLKKKIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOOOONNNQQQTTTSSSQQQQQQUUUYYYWWWWWWVVVWWWYYY[[[^^^```bbbddddddddddddfffhhhkkkkkklllmmmnnnqqqsssuuuvvvwwwzzz}}}}}}yyyvvvwww}}}nnnXXXEEEAAAAAA@@@@@@DDDCCCFFFIIIMMMSSS]]]iiiqqq{{{~~~~~~}}}||||||||||||zzz||||||xxxuuuuuuyyy~~~wwwlllfffYYYUUUPPPLLLJJJIIIHHHGGGKKKLLLPPPUUUYYY```lllyyyyyyooogggiiirrrwww|||wwwdddSSSIIICCC???>>>===::::::===888888777666666666666666666777666777>>>FFFGGGDDD@@@>>>???DDDHHHTTTppp~~~vvvmmm^^^PPPIIIFFFHHHKKKXXXoooyyykkk___OOODDD;;;:::;;;999777777333444666666666888;;;>>>>>>???AAACCCDDDCCCBBBBBBzzzaaaWWWMMMJJJKKKKKKMMMQQQWWWWWWWWWWWWWWWVVVVVVVVVXXXUUUSSSQQQQQQPPPOOOMMMIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHGGGGGGFFFEEEDDDDDDBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLNNNOOOPPPNNNRRRUUUTTTQQQQQQUUUZZZYYYXXXXXXXXXZZZ]]]```bbbcccdddeeeeeedddfffhhhkkkkkklllmmmoooqqqsssuuuvvvyyy{{{~~~|||xxxxxx}}}kkkVVVDDD@@@AAA???@@@DDDCCCFFFJJJOOOVVVaaannnwww}}}~~~~~~}}}||||||||||||||||||~~~}}}yyyuuuuuu{{{~~~~~~~~~~~~~~~~~~wwwmmmfffXXXTTTOOOKKKIIIHHHGGGFFFKKKLLLPPPVVVYYY___lllxxx|||rrriiikkktttxxx|||gggUUUJJJDDD???>>><<<:::;;;>>>888888777666666666666666555666666777===EEEGGGDDD???===???DDDHHHTTTooowwwnnn___QQQIIIHHHHHHKKKWWWooo~~~vvvhhh\\\LLLBBB:::999:::888666666666777777666555555888:::;;;<<>>BBBEEEGGG@@@>>>@@@FFFKKKWWWqqqyyyqqqbbbRRRHHHEEEGGGMMMXXXnnntttdddXXXEEEAAA;;;777666666666666444666888888777777999;;;<<<===@@@BBBDDDDDDCCCCCCsssaaaUUUIIIEEEFFFHHHLLLRRRYYYZZZ[[[\\\\\\ZZZZZZ[[[YYYWWWUUUSSSSSSRRRPPPNNNLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDGGGKKKOOORRRMMMLLLKKKKKKKKKLLLMMMNNNMMMNNNNNNOOOOOOPPPQQQQQQTTTTTTUUUVVVVVVWWWWWWXXXZZZZZZYYYZZZ\\\___aaaccceeeeeeggghhhjjjkkklllmmmpppppppppqqqsssvvvxxxzzz|||~~~zzzyyy|||hhhWWWGGGBBBCCCEEEFFFHHHIIILLLPPPWWW```lllxxx|||yyy{{{}}}zzzwwwuuuttt|||}}}xxxrrrooosssvvvttttttwwwyyy{{{uuukkkdddYYYUUUOOOJJJHHHGGGGGGFFFJJJLLLQQQWWW[[[aaannnzzzxxxllllllqqqzzzmmm\\\KKKGGGAAA===;;;::::::999;;;999666555666666555555777666666888===AAADDDEEE@@@===>>>DDDJJJWWWqqqxxxpppbbbRRRIIIEEEHHHMMMYYYppp}}}qqqaaaTTTDDD@@@;;;777666666666666333444666666555555777999;;;===???AAACCCCCCBBBBBBooo[[[PPPFFFCCCEEEGGGLLLQQQVVVZZZ^^^___]]][[[\\\\\\ZZZXXXVVVUUUTTTSSSQQQOOOLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIGGGGGGGGGIIILLLQQQVVVYYYNNNNNNLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[]]]___bbbccceeefffgggiiijjjlllnnnnnnqqqqqqqqqrrruuuwwwzzz{{{~~~}}}cccTTTFFFBBBDDDEEEFFFHHHLLLPPPVVV^^^hhhsss~~~}}}~~~}}}zzzxxxuuuuuu}}}}}}yyysssooolllnnnqqqqqqsssvvvuuuwww}}}uuujjjdddYYYUUUOOOJJJHHHGGGGGGFFFKKKLLLQQQXXX]]]cccqqq~~~}}}ooolllooovvvooo___NNNJJJCCC>>><<<;;;:::999:::888666555666777777666666555555888<<<@@@BBBCCC???<<<===CCCJJJWWWsss~~~wwwoooaaaSSSKKKGGGJJJOOOZZZsssyyylll\\\PPPCCC???:::777666666666666333555666666666666777888:::;;;>>>@@@AAABBBAAAAAA{{{jjjUUUKKKCCCCCCFFFHHHLLLQQQQQQYYY``````^^^]]]]]]]]][[[YYYWWWVVVVVVUUURRRPPPKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIILLLOOOTTTXXXZZZPPPOOOMMMLLLLLLMMMNNNNNNPPPQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVXXXYYY[[[\\\]]]]]]]]]]]]]]]___```bbbccceeefffgggiiilllnnnoooppprrrrrrssstttvvvyyy|||~~~}}}^^^QQQEEEBBBDDDEEEFFFHHHMMMRRRZZZcccnnnyyy~~~{{{yyywwwwwwzzzvvvooooooooorrruuuwwwyyy{{{vvvwww{{{uuujjjcccYYYUUUOOOJJJHHHGGGGGGFFFKKKLLLQQQXXX]]]eeettt~~~oookkklllrrrnnn```QQQLLLEEE@@@===;;;:::999:::888666555777888888777666555666888===@@@BBBBBB@@@===>>>DDDKKKYYYtttxxxoooaaaTTTLLLHHHKKKPPP\\\uuuvvvhhhXXXLLLAAA>>>:::777777777666666666777999999888888999:::999:::<<<>>>???@@@@@@@@@sssbbbPPPHHHBBBCCCGGGIIIMMMQQQNNNWWW^^^______aaaaaa^^^]]][[[XXXWWWVVVUUURRRPPPKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJIIIJJJKKKMMMPPPSSSUUUWWWPPPOOONNNMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTVVVXXXZZZ\\\]]]^^^____________```aaabbbccceeefffhhhjjjmmmoooqqqrrrsssssstttvvvxxx{{{~~~wwwXXXMMMDDDBBBDDDEEEFFFHHHLLLRRR\\\gggrrr}}}|||{{{yyyzzzyyyuuukkkpppvvv{{{~~~|||{{{|||uuuiiibbbYYYUUUOOOJJJHHHGGGGGGFFFJJJKKKPPPWWW]]]fffuuu}}}mmmhhhjjjppp~~~mmmaaaRRRMMMFFFAAA>>><<<:::999:::888666666777888888777777666777:::>>>AAABBBBBBAAA>>>???FFFLLLZZZuuu{{{rrrcccUUUNNNGGGKKKPPP\\\wwwttteeeUUUJJJ@@@===999777777777777666777888999999888888999:::999:::;;;===>>>???@@@@@@|||iiiZZZLLLDDD@@@CCCGGGIIILLLOOONNNVVV\\\]]]aaagggggg```^^^\\\YYYWWWVVVTTTQQQOOOKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRPPPOOOOOONNNNNNPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVUUUVVVWWWYYYZZZ\\\^^^^^^``````aaaaaabbbbbbcccccceeefffhhhkkknnnqqqsssttttttuuuuuuwwwzzz}}}nnnRRRIIICCCCCCDDDDDDFFFHHHLLLSSS___kkkwww~~~}}}|||}}}~~~xxxtttkkksss|||}}}uuuiiiaaaYYYUUUOOOJJJHHHGGGGGGFFFIIIJJJOOOVVV\\\dddttt}}}lllgggiiiooo~~~zzzjjj```QQQMMMFFFAAA>>><<<;;;:::;;;999777666777888888777777777888:::>>>AAABBBAAA@@@>>>@@@GGGMMMZZZtttvvveeeVVVNNNFFFKKKQQQ]]]www~~~qqqbbbRRRHHH>>>;;;999777888888777666666777888888666666777888::::::;;;<<<>>>???@@@AAAqqq___QQQHHHAAA>>>BBBFFFHHHJJJLLLPPPWWWZZZ\\\dddooommmddd```]]]ZZZWWWUUURRROOOLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJLLLNNNOOOOOOOOOOOOOOOOOONNNOOOPPPQQQSSSTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWXXXYYY[[[\\\^^^______bbbbbbbbbccccccccccccccceeefffiiilllooorrrtttuuuuuuuuuvvvxxx{{{~~~yyydddNNNGGGBBBCCCDDDDDDFFFIIIMMMUUUbbbppp}}}~~~|||vvvrrrpppzzz}}}~~~uuuhhh```YYYUUUOOOJJJHHHGGGGGGFFFIIIIIIMMMTTTYYYbbbrrrnnnhhhiiiooo~~~}}}xxx~~~pppcccZZZPPPLLLEEE@@@>>><<<;;;:::===:::888777777777777666666666777:::>>>@@@@@@@@@>>><<<@@@GGGMMMXXXqqqzzzgggWWWOOOEEEJJJQQQ]]]vvv{{{nnn^^^OOOFFF===:::888777888888777666666777888888666666777888:::;;;;;;<<<===???@@@AAAzzzjjjYYYKKKEEE???<<<@@@EEEFFFHHHJJJRRRWWWZZZ\\\gggtttrrrgggaaa^^^ZZZWWWUUURRRNNNKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIJJJJJJLLLMMMNNNIIIJJJLLLNNNOOOOOOOOONNNOOONNNNNNOOOPPPRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZ[[[\\\^^^___``````bbbccccccdddddddddcccccceeefffiiilllooorrruuuvvvvvvvvvwwwyyy|||sss^^^KKKEEEAAACCCEEEDDDFFFIIIOOOXXXffftttzzzuuuqqqxxx{{{|||uuuhhh```YYYUUUOOOJJJHHHGGGGGGFFFHHHIIILLLRRRXXXaaaqqqpppjjjjjjppp~~~vvvrrrzzzttthhh]]]TTTOOOKKKEEE@@@===<<<;;;;;;>>>;;;888777777777666555555555666999===??????>>><<<;;;???GGGLLLWWWnnn}}}iiiWWWOOODDDIIIQQQ\\\uuuyyylll\\\MMMDDD<<<:::888777888888777666999:::;;;:::999888999:::;;;;;;;;;<<<>>>???AAABBBrrr^^^NNNFFFBBBBBBAAABBBDDDGGGJJJKKKRRRUUUYYY___cccfffhhhiii```]]]YYYVVVSSSQQQNNNKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKMMMOOOPPPPPPPPPOOOQQQSSSTTTTTTSSSSSSTTTVVVUUUVVVWWWXXXYYY[[[\\\\\\^^^^^^]]]]]]^^^___aaabbbcccdddeeefffffffffeeedddeeefffiiillloooqqqssssssyyyzzz{{{{{{{{{}}}kkkXXXHHHCCC@@@BBBDDDEEEIIIMMMQQQ]]]mmmyyy}}}|||tttqqqsss|||}}}wwwyyytttggg^^^YYYUUUOOOJJJHHHGGGGGGFFFHHHIIIMMMSSSXXX```ooo}}}ppphhhiiiqqqtttppptttyyy|||{{{pppdddYYYSSSQQQMMMGGGCCC@@@???===<<<999888888777777777777777777666777999===???@@@???::::::<<>>===<<<999888888777777777777777777666777999===???@@@???:::;;;===AAAHHHXXXsss{{{hhhVVVNNNHHHKKKQQQ]]]ssszzzmmm]]]NNNDDD<<<;;;999777666666666777777888999::::::;;;;;;:::999::::::;;;<<<;;;;;;;;;|||hhhXXXKKKDDDCCCAAAAAAAAACCCEEEHHHJJJLLLSSSVVVZZZ^^^aaaaaaaaa```]]]YYYUUUQQQOOOLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLMMMOOOPPPPPPPPPPPPPPPRRRTTTTTTSSSSSSUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^``````______```aaacccdddcccdddeeeffffffffffffeeejjjjjjkkkmmmooosssvvvwwwyyy{{{~~~~~~cccPPPGGGBBB@@@BBBCCCDDDIIINNNXXXfffvvv|||tttrrruuu~~~yyyvvv{{{qqqeee^^^XXXSSSMMMHHHFFFFFFEEEDDDHHHHHHLLLRRRVVV^^^mmmzzzooohhhkkkttt{{{qqqpppuuu|||~~~}}}sssfffZZZTTTSSSOOOHHHCCC???>>><<<;;;999888888777777777777777777666777999===???@@@???;;;;;;===AAAHHHXXXssszzzfffUUUMMMIIIKKKOOOZZZooozzzlll\\\LLLAAA<<<:::999777666666666777777888999::::::;;;;;;:::999999::::::999999888777qqq]]]PPPFFFCCCDDDBBBCCCDDDFFFHHHKKKNNNOOOVVVYYY^^^bbbeeedddcccaaa[[[WWWRRRNNNKKKIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMOOOPPPPPPQQQQQQTTTUUUWWWWWWWWWWWWYYYZZZYYYZZZ[[[\\\^^^___``````bbbaaaaaaaaaaaacccdddeeeddddddeeeffffffggggggggglllkkkkkklllooosssvvvxxxzzz}}}vvv\\\LLLFFFBBBAAACCCDDDDDDJJJPPP\\\kkk|||yyyxxx{{{|||yyyxxx~~~qqqfff```WWWRRRLLLHHHFFFEEEDDDCCCGGGHHHKKKQQQVVV]]]lllzzz~~~lllhhhkkkttt|||tttuuuzzzyyymmmaaaZZZXXXRRRJJJDDD@@@>>><<<;;;999888888777777777777777777666777999===???@@@???<<<<<<>>>BBBIIIYYYtttyyyeeeTTTMMMIIIJJJNNNWWWjjjyyylll[[[KKK@@@;;;:::888777666666666777888999:::;;;;;;<<<<<<;;;999999999888777666555444gggVVVKKKEEECCCDDDCCCCCCEEEHHHKKKNNNPPPQQQVVVZZZ```eeehhhgggeeecccYYYUUUOOOKKKHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOQQQQQQRRRUUUWWWXXXYYYYYYYYY[[[]]][[[\\\]]]^^^```aaabbbbbbdddcccbbbbbbcccdddfffgggfffffffffgggggghhhiiiiiimmmllllllmmmooosssvvvxxx{{{~~~lllUUUHHHDDDBBBBBBDDDDDDFFFLLLTTT```ppp}}}|||}}}~~~qqqgggaaaVVVRRRLLLGGGEEEDDDDDDCCCFFFGGGKKKQQQVVV^^^mmm{{{wwwhhhfffjjjsss~~~zzz|||tttiiibbb^^^XXXOOOGGGAAA>>><<<;;;999888888777777777777777777666777999===???@@@???<<<<<>>@@@DDDKKK[[[vvv}}}fffTTTMMMFFFGGGKKKSSSbbbyyy}}}uuukkk```SSSGGG???999888777555555666777777777888999:::;;;;;;;;;;;;777777777666555333222111~~~aaaOOOHHHFFFGGGIIIKKKLLLPPPSSSWWWZZZ\\\]]]aaaffflllqqqqqqmmmgggcccWWWRRRLLLGGGEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMOOONNNNNNNNNOOOQQQSSSTTTWWWYYY[[[\\\\\\]]]___aaa``````aaabbbdddeeefffgggggggggffffffggghhhiiikkkjjjjjjjjjjjjkkkmmmoooppprrrsssuuuwwwyyyzzz{{{{{{}}}}}}bbbNNNDDDCCC@@@AAADDDGGGIIILLLUUU```lll|||oooeee^^^XXXSSSMMMIIIFFFFFFEEEDDDCCCEEEJJJRRRYYYcccsssnnnbbb[[[___fffmmmyyyrrrjjj]]]QQQHHHBBB>>><<<999888888777777777777777777666777999===???@@@???>>>>>>@@@DDDKKK[[[vvvfffTTTLLLEEEGGGKKKRRRaaawww~~~yyyqqqggg\\\PPPEEE>>>888888666555555666777777666666777888999999999999777777777666555444222111hhhTTTJJJHHHJJJJJJIIIMMMSSSXXX[[[___bbbdddhhhjjjmmmpppppplllddd___WWWSSSMMMHHHFFFDDDCCCBBB@@@AAABBBBBBAAAAAACCCEEEGGGGGGGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRSSSWWWYYY[[[[[[[[[\\\]]]___aaadddfffgggfffeeeeeefffggghhhhhhiiikkklllmmmmmmllllllllllllnnnppprrrsssuuusssuuuzzz|||{{{|||jjjWWWIIIDDDFFF??????BBBEEEHHHNNN[[[hhhzzz{{{pppeee\\\WWWRRRLLLHHHEEEEEEDDDCCCFFFFFFIIIOOOVVV```rrrzzzfff^^^ZZZ^^^bbbiiizzzvvvqqqhhh[[[NNNDDD>>><<<:::999888888777777888888999777777999<<<@@@AAABBB>>><<>><<>><<>>;;;888888666555555666777777666666777777777888888888777777777666555444444333yyycccVVVSSSUUUXXXZZZ]]]ccchhhmmmrrrxxx|||~~~{{{vvvmmmbbb[[[SSSOOOJJJFFFEEEDDDDDDCCCBBBCCCDDDCCCBBBBBBCCCEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKNNNPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\]]]]]]\\\\\\]]]___cccfffiiijjjjjjiiijjjkkkmmmmmmnnnnnnoooppppppqqqppppppqqqrrrsssuuuvvvvvvvvvtttvvv{{{}}}|||}}}tttcccOOOFFFCCCAAAAAABBBCCCCCCGGGLLLRRR[[[kkkzzzzzzzzzzzz~~~|||pppddd[[[UUUQQQKKKGGGEEEDDDDDDCCCEEEEEEHHHNNNSSS[[[kkkyyynnnccc[[[XXX\\\bbbjjj}}}yyyiiiYYYLLLBBB<<<999:::999888888777777888888999777777888;;;>>>@@@@@@>>><<<>>>DDDIIITTTlllwwwdddUUUMMMHHHHHHKKKUUUiiiyyyuuummmfff[[[PPPHHHBBB===;;;555555444333333444555666777777777888888999999::::::999888777666555444444kkk___[[[]]]___cccggglllqqqvvv{{{{{{uuukkk```YYYOOOLLLGGGDDDCCCCCCCCCCCCCCCCCCDDDCCCAAAAAABBBDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNPPPSSSTTTSSSSSSTTTVVVWWWYYYZZZ[[[[[[\\\^^^^^^]]]]]]^^^```bbbeeehhhiiijjjjjjkkkllloooooooooppppppqqqqqqrrrooopppqqqssstttuuuvvvvvvuuusssuuu{{{}}}{{{|||yyykkkZZZJJJCCCBBBBBBBBBCCCDDDEEEHHHNNNUUU___pppxxxyyyzzz}}}|||ooocccZZZUUUPPPJJJFFFEEEDDDDDDCCCDDDEEEHHHNNNRRRZZZjjjxxxqqqccc[[[XXX\\\bbblll~~~sssbbbRRRGGG@@@;;;999:::999888888777777888888999888777888;;;>>>??????>>><<<>>>DDDHHHRRRjjjzzzgggWWWNNNHHHHHHKKKVVVkkk}}}vvvqqqfff___UUUKKKEEE@@@===;;;555444333333444555666777888888999999:::;;;<<<<<<===<<<:::888666555555555uuuiiieeegggiiilllpppuuuzzz~~~|||uuujjj___XXXLLLHHHDDDBBBAAABBBBBBBBBBBBCCCCCCBBB@@@@@@AAACCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLNNNQQQSSSTTTRRRSSSTTTVVVXXXZZZ[[[\\\ZZZ\\\^^^^^^^^^^^^```bbbbbbdddhhhjjjjjjkkklllmmmpppppppppqqqqqqqqqrrrrrrpppqqqrrrtttuuuvvvvvvvvvvvvtttvvv{{{}}}|||}}}qqq```SSSFFFAAA@@@???@@@BBBEEEEEEJJJQQQXXXdddwww~~~vvvxxx{{{~~~|||ooocccZZZTTTPPPJJJFFFDDDDDDDDDCCCCCCDDDHHHNNNSSS[[[jjjwwwuuuccc[[[XXX]]]dddooo|||ooo^^^OOOEEEAAA>>><<<:::999888888777777888888999888777888:::===>>>>>>>>>;;;===CCCGGGQQQiii~~~jjjYYYNNNGGGGGGKKKVVVmmmxxxpppjjj]]]WWWNNNGGGBBB???===;;;777666666666777888:::;;;::::::;;;<<<======>>>>>>@@@>>>;;;999777666666666tttpppqqqsssuuuzzz{{{sssggg\\\TTTIIIFFFBBB???@@@AAAAAAAAAAAABBBBBBAAA??????@@@AAADDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSQQQRRRTTTVVVXXXZZZ\\\\\\YYY[[[]]]^^^___```bbbdddccceeeiiikkklllmmmnnnpppppppppqqqqqqqqqqqqrrrrrrqqqrrrtttvvvwwwxxxxxxxxxxxxvvvxxx}}}~~~{{{jjjVVVLLLDDD@@@???===???CCCDDDEEEJJJSSS]]]kkk}}}|||www{{{|||ooocccYYYSSSOOOIIIFFFDDDDDDDDDDDDBBBCCCHHHNNNTTT\\\jjjxxxwwwccc\\\YYY^^^eeeqqq|||nnn[[[LLLEEEAAA???===:::999888888777777888888999888777777:::===>>>>>>>>>;;;===BBBFFFPPPgggmmmXXXLLLFFFFFFJJJVVVnnn}}}wwwooofff___TTTOOOHHHCCC???===;;;:::777777666777888:::<<<===;;;<<<===>>>???@@@@@@AAABBB@@@===:::777666666777{{{wwwwwwyyyzzzpppcccWWWOOOGGGDDD@@@>>>???@@@@@@@@@AAABBBBBB@@@>>>>>>???AAADDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSQQQRRRSSSVVVXXXZZZ\\\]]]YYY[[[]]]^^^___```ccceeedddgggjjjmmmnnnooopppqqqpppqqqqqqqqqqqqqqqqqqrrrrrrtttvvvxxxyyyzzzzzzyyyzzzxxxzzzxxxfffPPPIIICCCAAA???===???DDDBBBDDDJJJUUU```ppp~~~}}}|||zzz|||ooocccYYYSSSOOOIIIEEEDDDDDDDDDDDDBBBCCCHHHOOOUUU]]]kkkyyyvvvddd\\\YYY^^^fffrrr|||mmmZZZKKKCCC@@@>>>===:::999999888777888888888999888777777:::<<<======>>>;;;===BBBFFFOOOggg~~~nnnXXXJJJFFFFFFJJJVVVnnnxxxqqqiii^^^WWWNNNJJJDDD@@@===<<<:::999555555555555777999;;;<<<<<<===>>>???@@@AAABBBBBBCCCAAA===:::888777777777~~~}}}~~~vvvnnncccVVVLLLEEEBBB???======>>>>>>===@@@????????????@@@BBBCCCCCCDDDDDDFFFGGGHHHIIIIIILLLLLLLLLLLLMMMPPPRRRSSSRRRSSSUUUWWWYYY[[[\\\\\\\\\]]]^^^___aaaccceeeffffffhhhjjjkkkkkklllnnnpppttttttsssssstttuuuwwwxxxxxxyyyzzz|||}}}}}}~~~~~~~~~~~~}}}}}}~~~nnn[[[IIIFFFCCC???>>>???@@@BBBHHHHHHKKKVVVhhh|||~~~}}}pppddd]]]UUUPPPJJJEEECCCCCCCCCCCCDDDEEEIIIOOOTTT\\\kkkyyyxxxfff```\\\\\\cccrrr}}}~~~mmmZZZMMMFFF@@@======:::999888666666666666777888888777777888:::;;;===>>><<<===BBBEEENNNddd{{{pppZZZLLLIIIIIILLLVVVkkkzzzqqqiii```WWWPPPIIIEEEAAA===;;;999777555555555666777888:::<<<===@@@???@@@CCCFFFGGGGGGFFFFFFCCC@@@===;;;999777444wwwnnncccUUULLLEEEBBB>>>======>>>>>>===@@@???>>>>>>???@@@BBBCCCDDDDDDEEEGGGHHHIIIJJJKKKMMMMMMMMMNNNOOOQQQSSSTTTTTTUUUWWWYYYZZZ\\\\\\\\\\\\\\\]]]___aaacccfffgggiiijjjlllmmmmmmmmmoooqqqtttsssssssssuuuvvvxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~yyyfffUUUEEECCC@@@>>>>>>@@@BBBDDDHHHIIINNNZZZlllzzz{{{~~~oooccc\\\UUUPPPJJJEEECCCCCCCCCCCCDDDEEEIIIOOOTTT\\\kkkyyyvvvddd^^^ZZZ\\\dddttt~~~www|||ppp]]]QQQJJJCCC@@@@@@;;;:::999777777777888888888888888888999:::<<<===???===>>>CCCFFFOOOeee|||qqq[[[MMMIIIIIIKKKTTTjjjtttiii```WWWOOOIIIEEEBBB>>><<<;;;:::888777555555666777888:::;;;<<<@@@@@@AAADDDHHHJJJJJJIIIIIIFFFAAA>>><<<:::777666~~~vvvlll```SSSJJJCCCAAA===<<<<<<=========???>>>>>>>>>>>>@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKKKKNNNNNNNNNOOOPPPRRRTTTUUUWWWWWWYYYZZZ[[[\\\\\\\\\[[[\\\]]]___bbbdddggghhhkkkmmmnnnooonnnoooppprrrsssssssssuuuvvvxxxzzz{{{zzz{{{|||}}}~~~xxxlll[[[MMM@@@???>>>===>>>AAADDDFFFHHHJJJRRR```ssssssxxxoooccc\\\TTTOOOIIIEEECCCCCCCCCBBBDDDEEEIIIOOOTTT\\\kkkyyyrrrbbb]]]YYY\\\fffwwwwwwttt}}}tttbbbVVVOOOGGGCCCBBB<<<;;;:::888888888888999999999888999:::;;;===>>>???===???DDDGGGPPPeee|||sss]]]NNNIIIIIIJJJSSShhh|||mmm```VVVNNNGGGBBBAAA>>>;;;:::::::::999888555555666777888999;;;<<<>>>???@@@DDDIIILLLMMMMMMMMMIIICCC>>><<<:::888777{{{vvvtttuuuwww~~~|||ssshhh\\\OOOGGGBBB???<<<;;;;;;<<<===<<<>>>=========>>>@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKMMMMMMNNNOOOQQQRRRSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[]]]___bbbeeehhhiiilllnnnooopppooooooqqqrrrrrrssstttvvvxxxzzz|||}}}{{{|||}}}zzznnnaaaRRRGGG???>>>======???AAADDDFFFGGGKKKVVVfff{{{zzztttyyyoooccc\\\RRRNNNIIIEEEDDDCCCCCCBBBDDDEEEIIIOOOTTT\\\kkkyyypppbbb]]]ZZZ^^^iii{{{}}}vvvxxxvvveeeZZZSSSJJJDDDCCC<<<;;;999888777777888888999999999999:::<<<>>>@@@???===???EEEHHHPPPeee{{{uuu___PPPJJJIIIJJJQQQfffxxxhhhZZZPPPIIIDDDAAA???<<<:::888888888888777555555666666777999:::;;;<<<<<>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<===???AAABBBAAABBBCCCEEEFFFHHHIIIJJJLLLLLLNNNOOOPPPRRRRRRSSSVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]___bbbeeehhhjjjlllnnnooopppooopppqqqsssssstttvvvxxxzzz|||~~~~~~}}}}}}xxxjjjZZZMMMFFF??????>>>>>>???AAACCCDDDFFFMMMZZZmmm}}}~~~zzzuuuvvv{{{nnnbbb\\\QQQMMMIIIEEEDDDCCCBBBBBBDDDEEEIIIOOOTTT\\\kkkyyyoooccc___]]]bbbmmm}}}zzzwwwggg]]]UUULLLDDDBBB;;;:::888777666666777777999888888999:::===???@@@>>><<>>@@@???===AAAGGGJJJQQQfff{{{zzzcccSSSJJJJJJKKKRRRcccxxxlll\\\NNNFFFBBB@@@???>>>;;;888777777777666555666666666666777888999999>>>???BBBHHHOOOTTTWWWWWWSSSNNNHHHBBB???===;;;999yyyiiibbb]]][[[XXXRRROOOPPPNNNTTT\\\cccgggjjjmmmnnnpppnnnkkkdddZZZPPPHHHCCC>>><<<999888999:::;;;;;;;;;::::::;;;<<<>>>AAABBB@@@AAABBBDDDFFFHHHJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSUUUVVVXXXZZZ[[[]]]]]]]]]]]]^^^___```ccceeeggghhhlllnnnppprrrrrrtttvvvxxxuuuwwwyyy{{{}}}~~~~~~vvvsssnnniiieeecccccccccggghhhkkkooouuu{{{zzzhhhTTTGGGDDD?????????@@@AAACCCDDDEEELLLVVVggg{{{zzzwwwyyyxxxssswwwuuu~~~~~~wwwhhh]]]WWWOOOLLLHHHEEEDDDDDDBBBAAADDDEEEIIIOOOTTT\\\kkkyyyggg___^^^bbbkkkxxxwwwjjjaaaYYYMMMDDD???;;;:::888777666777777888666666777777999<<<>>>???AAA@@@CCCJJJMMMTTThhh}}}|||eeeTTTJJJJJJLLLSSSccc|||vvvjjjZZZLLLDDD@@@>>>===;;;999777666777888888888666666555666666777888999===>>>AAAGGGNNNTTTVVVVVVTTTPPPKKKGGGDDDAAA>>><<<|||lll\\\VVVRRRQQQPPPKKKIIIJJJHHHLLLSSSYYY\\\___bbbdddeeedddaaa[[[RRRIIIAAA>>>>>>;;;888888999:::;;;::::::::::::;;;<<<>>>@@@BBBAAABBBCCCEEEGGGIIIKKKLLLMMMNNNPPPRRRTTTTTTTTTTTTVVVWWWYYY[[[]]]^^^______^^^______aaaccceeeggghhhmmmooorrrssstttvvvyyy{{{vvvxxxzzz|||~~~~~~zzzsssiiifff```\\\XXXWWWXXXYYY[[[]]]```eeelllrrrxxx{{{~~~zzzhhhRRREEECCC>>>??????AAABBBDDDFFFGGGPPPYYYkkk~~~xxxuuuxxx~~~ooommmsssuuu~~~ttteeeZZZUUUNNNKKKHHHEEEEEEDDDBBBAAADDDEEEIIIOOOTTT\\\kkkyyy|||ccc]]]]]]bbbnnn|||xxxkkkbbbZZZNNNDDD???<<<;;;:::888888888888999666666666777999;;;>>>???CCCBBBEEELLLOOOVVVjjj}}}eeeUUUJJJKKKMMMTTTccc{{{xxxlll[[[MMMEEEAAA>>><<<999777666666888:::;;;:::666666555666666777888999999;;;>>>DDDKKKPPPSSSSSSUUURRRMMMJJJGGGDDDAAA>>>lllaaaTTTRRROOOLLLIIIFFFEEEDDDEEEFFFHHHNNNUUU\\\___aaaddd___WWWPPPKKKFFFBBB???999999999999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???AAAAAABBBCCCEEEGGGHHHIIILLLLLLNNNPPPRRRTTTUUUVVVWWWXXX[[[]]]___```aaaaaabbbccccccdddeeefffhhhiiioooppprrrtttvvvxxxyyyyyyxxxyyyyyyzzz|||~~~xxxjjj```VVVRRRNNNKKKLLLMMMNNNNNNRRRUUUYYY[[[^^^cccjjjooorrrvvv|||sss```MMMCCC@@@@@@======AAABBBCCCFFFKKKSSSbbbwww{{{vvvsssyyy}}}|||}}}uuupppppptttqqqfff\\\VVVMMMJJJFFFDDDCCCCCCBBBBBBCCCDDDIIIOOOTTT]]]lllzzzrrrfff```cccjjjvvv~~~tttiiiccc\\\RRRHHHCCC;;;:::888777666555666666666777888999999;;;>>>AAAGGGDDDEEEJJJNNNUUUiii}}}fffRRROOOKKKKKKTTTcccuuu}}}lllXXXKKKCCC>>><<<===:::999888777666666666666666666555555555555666666888999;;;>>>BBBGGGKKKMMMRRRQQQOOOLLLHHHDDDAAA???zzzeeeZZZNNNMMMKKKIIIGGGEEECCCBBBEEEFFFHHHLLLSSSXXX[[[\\\aaa\\\SSSLLLFFFAAA===:::999999999999:::;;;<<<<<<======<<<======>>>???@@@AAABBBBBBCCCEEEGGGIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVWWWXXX[[[]]]___```aaaaaacccccccccdddeeegggiiiiiioooppprrruuuwwwxxxyyyyyyyyyzzzzzz{{{}}}zzzjjj\\\SSSNNNKKKGGGEEEEEEGGGHHHHHHIIILLLPPPRRRUUUZZZaaafffkkkooouuu{{{wwwiiiYYYIIIBBBAAA???<<<===@@@BBBCCCGGGLLLWWWggg|||~~~yyytttrrryyy}}}{{{|||xxxooolllooottt~~~pppeee\\\VVVMMMJJJFFFCCCCCCCCCBBBBBBCCCDDDIIIOOOTTT]]]lllzzztttiiieeejjjttt|||ssskkkfff___SSSHHHBBB<<<:::999777666666666666666777888888999;;;>>>AAAFFFCCCDDDIIILLLTTTggg|||kkkWWWMMMIIIIIIRRR```ttt~~~mmmXXXKKKDDD>>><<<===::::::888777777666666666888888888777777888888888888888:::<<<@@@CCCGGGIIINNNNNNLLLJJJFFFCCC@@@>>>qqq\\\RRRJJJJJJIIIHHHGGGEEECCCBBBDDDDDDFFFLLLRRRXXX\\\]]]```YYYPPPGGGAAA===:::888999999999999:::;;;<<<<<<=========>>>>>>???@@@AAAAAABBBBBBDDDFFFHHHIIIJJJKKKLLLMMMOOOQQQSSSUUUUUUWWWXXX[[[]]]___aaabbbbbbcccddddddeeefffhhhjjjkkkpppqqqsssuuuwwwyyyzzzzzzzzz{{{{{{}}}lllZZZMMMGGGFFFCCC@@@???@@@AAABBBAAABBBDDDGGGJJJMMMRRRWWW[[[___ccciiioootttyyy~~~tttggg[[[NNNDDD@@@AAA>>><<<===AAABBBCCCIIIOOO\\\nnn{{{vvvrrrpppyyy|||{{{|||{{{ooojjjkkkqqqxxx~~~~~~{{{nnnccc[[[UUULLLIIIEEECCCCCCCCCCCCBBBCCCDDDIIIOOOTTT]]]lllzzzvvvnnniiirrrwwwqqqllliiibbbUUUHHHBBB<<<;;;999777666666666777666777888888888:::>>>@@@DDDAAAAAAGGGJJJQQQdddyyyooo[[[LLLGGGGGGPPP^^^rrroooZZZLLLDDD>>>;;;<<<::::::999888777777777777999999888888888888999999888888888:::<<<>>>AAACCCHHHHHHGGGFFFCCCAAA>>><<>>???@@@@@@BBBBBBCCCDDDFFFHHHJJJLLLKKKLLLMMMOOOQQQSSSUUUUUUXXXYYY[[[]]]___aaaccccccddddddeeefffhhhjjjkkklllpppqqqsssvvvxxxyyyzzz{{{zzz{{{{{{}}}uuu```PPPGGGDDDBBB@@@>>>>>>???@@@@@@@@@???AAACCCFFFIIIMMMQQQTTTRRRVVV\\\bbbggglllrrruuu|||qqqeeeXXXNNNEEE>>>===@@@<<<;;;===AAACCCEEELLLTTTcccuuuyyytttqqqpppxxx|||zzz|||sssjjjiiinnnvvv~~~}}}|||xxxlllbbbYYYTTTKKKHHHEEECCCCCCCCCCCCBBBCCCDDDIIIOOOTTT]]]lllzzzxxxrrrmmmyyyvvvpppllllllllleeeWWWIIIBBB===<<<:::888777777777777555666777888888:::===@@@BBB>>>???DDDGGGNNNbbbvvvppp[[[LLLHHHHHHOOO]]]rrrqqq\\\NNNEEE>>>;;;<<<;;;:::999888888888888888888777777666666777777888888888777888888:::<<<===AAAAAAAAAAAA@@@===;;;999kkkYYYQQQNNNNNNMMMLLLJJJHHHGGGFFFEEEFFFIIINNNVVV]]]aaabbbZZZTTTKKKDDD@@@>>>===<<<999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>??????BBBBBBCCCEEEGGGIIIKKKMMMLLLMMMNNNPPPRRRTTTUUUVVVXXXYYYZZZ\\\___aaaccceeeeeeeeefffgggiiikkkmmmnnnqqqrrrtttvvvxxxzzz{{{{{{yyyzzz{{{|||~~~lllYYYJJJDDDCCC???>>>>>>???AAABBBAAA@@@@@@AAABBBEEEHHHKKKMMMMMMHHHLLLPPPUUUYYY^^^cccggglllpppuuuyyy}}}zzzuuueeeYYYMMMEEE???;;;;;;===;;;;;;>>>BBBDDDGGGOOOYYYiii{{{|||vvvsssqqqpppuuu~~~|||{{{|||}}}mmmhhhjjjqqq|||}}}||||||vvvjjj```WWWRRRKKKHHHDDDBBBBBBCCCCCCBBBCCCDDDIIIOOOTTT]]]lllzzz{{{vvvtttuuullllllkkklllmmmfffXXXJJJDDD===<<<:::999888777888888555666777777888:::===@@@@@@======BBBEEELLL___tttpppZZZNNNKKKJJJQQQ^^^tttuuu___PPPGGG???<<<<<<;;;::::::999999999999999888888777777777777888888999888777777777888::::::;;;<<<>>>>>>===;;;999777mmm[[[TTTOOONNNMMMKKKJJJJJJJJJJJJNNNMMMOOORRRWWW\\\^^^___WWWRRRJJJCCC???===<<<;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???BBBCCCDDDEEEHHHJJJLLLNNNMMMNNNOOOQQQSSSUUUWWWWWWXXXYYYZZZ\\\___bbbdddfffffffffgggiiikkkmmmoooppprrrsssuuuwwwyyy{{{{{{|||yyyyyy{{{|||zzzeeeRRRFFFBBBAAA>>>>>>>>>@@@CCCDDDCCCBBBBBBAAAAAACCCFFFGGGGGGFFFCCCEEEHHHKKKMMMQQQUUUXXX\\\___eeejjjoootttzzz~~~}}}wwwoooiiiZZZOOOEEE@@@>>>;;;:::<<<;;;<<<@@@DDDFFFIIISSS___pppyyytttqqqpppooosss{{{}}}|||~~~sssgggeeekkkuuu~~~|||{{{}}}uuuhhh^^^VVVPPPJJJGGGDDDBBBBBBCCCCCCBBBCCCDDDIIIOOOTTT]]]lllzzz|||zzzrrrmmmpppnnnoooooogggXXXKKKFFF>>>===;;;999888888888999555666777777777999===???@@@<<<<<>>>>><<<999777nnn\\\TTTPPPOOOMMMMMMMMMOOORRRSSSWWWVVVVVVYYY]]]```aaaaaaZZZUUUMMMGGGBBB>>>;;;999999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDFFFHHHKKKMMMOOONNNOOOQQQRRRUUUVVVXXXYYYYYYYYYZZZ\\\___bbbeeeggggggggghhhjjjlllnnnpppqqqrrrsssuuuwwwzzz{{{||||||zzz{{{|||~~~qqq\\\MMMEEEAAA??????@@@AAADDDGGGHHHGGGEEEDDDCCCBBBCCCEEEFFFDDDBBBAAABBBCCCDDDDDDFFFIIILLLNNNQQQVVV[[[```eeekkkooouuuuuutttsssooohhh___YYYOOOFFF>>>>>>>>><<<;;;;;;;;;===AAAFFFGGGKKKWWWcccvvv~~~uuupppnnnnnnmmmpppyyy}}}}}}uuukkkcccfffooo{{{~~~}}}|||{{{ttthhh]]]TTTOOOIIIFFFCCCBBBBBBCCCCCCBBBCCCDDDIIIOOOTTT]]]lllzzz|||xxxwwwuuuyyywwwuuurrrgggWWWKKKGGG???===<<<:::999999999999444555777777777999<<>>===;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::999999999:::<<<===>>>===>>>@@@AAAAAA>>>;;;999ooo[[[TTTRRRQQQOOOOOOQQQUUUZZZ]]]\\\\\\\\\___cccgggiiiiii___ZZZSSSKKKFFF@@@<<<999999999999999:::;;;<<<<<<============>>>???@@@AAABBBCCCDDDFFFIIIKKKNNNOOOOOOPPPQQQSSSUUUWWWYYYZZZYYYYYYZZZ\\\___bbbfffggggggggghhhjjjllloooqqqrrrrrrsssuuuxxxzzz{{{|||}}}{{{|||}}}iiiVVVJJJEEEBBB@@@BBBCCCEEEHHHLLLMMMKKKIIIGGGEEECCCDDDFFFFFFCCC@@@AAAAAABBBAAA@@@@@@CCCEEEGGGJJJNNNRRRVVV[[[aaadddjjjjjjiiihhhccc[[[RRRKKKGGG???:::===???>>><<<;;;<<<>>>BBBGGGHHHMMMYYYfff{{{|||sssnnnlllllllllnnnxxx~~~~~~pppgggbbbhhhttt~~~~~~|||{{{{{{tttggg]]]TTTNNNIIIFFFCCCAAABBBCCCCCCBBBCCCDDDIIIOOOUUU]]]lllzzz~~~vvvxxx}}}~~~~~~zzzuuuhhhVVVKKKGGG???>>><<<:::999999999:::444555666777777999<<>>;;;;;;:::::::::;;;;;;<<<:::999999888888999999:::::::::::::::;;;>>>@@@AAA???AAACCCDDDDDDAAA===;;;|||eeeWWWSSSUUUWWWVVVUUUXXX___fffgggeeehhhqqquuuuuuxxx~~~rrriii\\\PPPGGG@@@<<<:::;;;:::::::::;;;;;;<<<===;;;:::::::::;;;>>>@@@BBBGGGFFFEEEEEEFFFIIIKKKMMMLLLNNNPPPRRRTTTVVVWWWWWWXXXXXXZZZ\\\```dddhhhjjjiiikkknnnoooooopppqqqsssuuuuuuvvvwwwyyyzzz{{{{{{yyybbbQQQJJJGGGDDDBBBAAAEEELLLRRRUUUUUURRROOOKKKJJJIIIFFFDDDBBB@@@???@@@???>>>>>>@@@@@@???===CCCDDDGGGJJJMMMQQQSSSTTTYYYZZZZZZXXXTTTNNNGGGCCC======;;;;;;:::;;;<<<======AAADDDDDDEEENNN___mmmwwwsssqqqnnnkkkjjjrrr||||||lllhhhhhhppp|||}}}|||{{{zzzzzzzzzzzzzzz}}}oooddd\\\UUUOOOJJJIIIFFFCCCAAA@@@@@@@@@CCCDDDHHHNNNTTT]]]mmm|||zzzwww|||yyykkk[[[MMMDDDAAABBBBBB>>>999666666777666777999999888999;;;===>>>???;;;===EEEIIIXXXqqqqqqXXXPPPPPPYYYdddvvvqqq[[[KKKBBB>>>>>>;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<<<<=========:::<<<=========???BBBDDDLLLMMMMMMLLLHHHDDD???<<>><<<;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<===@@@BBBDDDGGGFFFFFFFFFGGGIIILLLMMMKKKMMMOOORRRUUUWWWXXXYYY[[[\\\^^^```dddhhhkkkmmmkkkmmmpppqqqqqqrrrssstttwwwxxxyyyzzz{{{}}}}}}~~~yyycccRRRJJJHHHFFFDDDKKKQQQZZZ```bbb```___^^^ZZZXXXUUUPPPLLLHHHDDDCCCEEECCCBBBBBBCCCCCCBBBAAAAAAAAACCCDDDFFFHHHIIIJJJOOOPPPPPPOOOKKKFFFAAA>>>===<<<;;;::::::;;;<<<<<<>>>BBBEEEEEEHHHSSSeeesssuuurrrpppmmmkkkkkknnnyyytttkkkhhhjjjsss|||{{{{{{zzzzzzzzzzzz{{{}}}~~~mmmccc[[[SSSNNNIIIHHHEEECCCAAAAAA@@@AAACCCCCCHHHNNNUUU```qqqrrraaaPPPGGG@@@AAA@@@===999666666777666777999999888999;;;===>>>@@@<<<>>>FFFIIIXXXqqqttt[[[RRRPPPYYYdddwwwuuu```PPPGGGCCCBBB>>>>>>>>>>>>>>>===<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<======>>>???BBBGGGJJJUUUVVVVVVTTTPPPIIICCC???wwwkkkccceeeffffffeeeggglllqqqyyy}}}yyyhhhXXXLLLDDD???===;;;;;;:::::::::::::::;;;>>>>>>>>>>>>???BBBDDDEEEGGGFFFFFFGGGHHHJJJMMMNNNLLLMMMOOORRRUUUXXXZZZ[[[]]]^^^```bbbfffiiilllnnnnnnppprrrsssssssssuuuvvvzzz{{{|||~~~xxxbbbQQQJJJHHHHHHGGGQQQZZZdddjjjiiifffeeefffbbb```[[[VVVPPPKKKHHHFFFEEECCCAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFEEEBBB@@@===;;;<<<;;;:::999999:::;;;<<>><<<999777777888666777999999888999;;;===???@@@===???FFFJJJWWWpppyyy___TTTPPPXXXcccuuu{{{hhhXXXMMMHHHFFF@@@@@@@@@@@@@@@?????????=========>>>>>>>>>>>>>>>???@@@AAABBBEEEKKKRRRWWWcccdddccc```ZZZPPPGGGBBBuuukkklllmmmmmmnnnrrrwww{{{{{{jjjXXXKKKCCC>>><<<<<<;;;;;;:::::::::::::::>>>>>>>>>???@@@BBBDDDEEEFFFFFFFFFGGGIIIKKKMMMNNNNNNOOOPPPRRRUUUWWWZZZ[[[\\\]]]___bbbeeehhhkkklllnnnpppssstttttttttvvvwww{{{|||~~~wwwbbbQQQJJJIIIKKKKKKWWW```kkknnnjjjffffffhhhcccaaa]]]XXXTTTPPPNNNMMMGGGEEECCCCCCCCCDDDCCCBBBDDDCCCBBBBBBBBBBBBCCCDDDAAAAAAAAA@@@???>>>======;;;:::999888999:::;;;<<<>>>BBBFFFJJJSSScccxxxzzzrrrnnnlllhhhgggiiilll|||sssiiifffhhhooo}}}yyyyyyyyyyyyzzz{{{{{{|||yyyiii___XXXQQQLLLFFFEEECCCBBBAAABBBBBBCCCEEEDDDHHHNNNVVVbbbvvviiiTTTHHH???>>>===;;;999888888888666777999999888999;;;===???AAA===???FFFIIIVVVooo}}}bbbVVVOOOUUU```rrrooo^^^QQQIIIFFFAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAACCCDDDFFFIIIOOOXXXbbbiiippppppooojjjaaaVVVJJJCCC~~~uuuuuuuuuwwwzzz}}}kkkZZZMMMEEE@@@>>><<<<<<;;;;;;:::;;;;;;<<<======>>>???@@@BBBCCCDDDEEEEEEFFFHHHIIIKKKMMMNNNQQQQQQRRRSSSUUUWWWYYYZZZ\\\]]]```cccfffhhhjjjkkkmmmooorrrsssttttttvvvwwwzzz|||~~~vvvbbbRRRKKKKKKOOOQQQbbbjjjrrrsssmmmgggfffhhhfffddd```\\\YYYWWWVVVVVVNNNMMMLLLLLLLLLLLLJJJHHHEEEDDDCCCBBBBBBCCCDDDEEE@@@??????>>>>>>>>>>>>>>>:::999999888999:::;;;<<<>>>AAAGGGNNNZZZlllyyyqqqmmmiiieeeeeehhhooo~~~zzzmmmeeeeeeiiittt~~~~~~yyyyyyyyyyyyyyyzzz{{{|||~~~xxxhhh^^^WWWQQQLLLEEEDDDCCCAAAAAAAAABBBCCCFFFEEEHHHNNNUUUaaauuunnnWWWKKKAAA???<<<:::999999888888666777999999888999;;;===???AAA===???FFFHHHUUUmmmdddVVVMMMRRR\\\lllwwweeeUUUJJJDDDAAA@@@?????????@@@@@@AAACCCBBBBBBBBBBBBCCCCCCDDDDDDGGGLLLRRR[[[fffqqqxxxzzzyyywwwqqqfffYYYLLLEEEooo^^^QQQIIICCCAAA<<<<<<<<<;;;<<<======>>><<<<<<===???@@@AAABBBBBBCCCDDDEEEGGGIIIKKKLLLMMMRRRQQQRRRSSSUUUXXXZZZ\\\___```cccfffiiikkkmmmmmmkkkmmmppprrrtttuuuwwwyyyyyy{{{~~~xxxeeeUUUNNNPPPUUUYYYgggmmmqqqpppkkkeeedddeeegggeeeaaa^^^[[[ZZZZZZ[[[XXXXXXXXXYYYYYYXXXTTTQQQJJJIIIFFFCCCBBBBBBBBBCCC???>>>>>>>>>======<<<<<<::::::999999999;;;<<<===>>>CCCJJJTTTbbbvvv~~~wwwppplllhhhdddeeeiiirrrqqqgggcccgggmmmzzz~~~}}}~~~~~~yyyyyyyyyyyyyyyyyyzzz{{{|||vvvggg]]]VVVPPPKKKEEEDDDBBBAAAAAAAAABBBBBBEEEEEEIIIOOOWWWbbbuuuuuu^^^RRRDDD@@@<<<:::::::::999888666777999999888999;;;===>>>@@@===???EEEGGGSSSjjjfffWWWMMMPPPYYYgggmmm\\\NNNGGGBBBAAA@@@@@@@@@AAACCCDDDEEEDDDDDDCCCDDDFFFGGGHHHJJJNNNVVV___hhhrrr|||}}}uuujjj\\\OOOHHHrrrbbbTTTJJJCCC@@@<<<<<<<<<======???@@@AAA;;;<<<>>>???AAABBBBBBBBBAAABBBDDDFFFHHHJJJKKKLLLOOOPPPPPPRRRVVVZZZ]]]```aaabbbeeehhhkkkmmmnnnnnniiilllpppssstttvvvyyy{{{yyy{{{~~~|||jjjZZZSSSUUU\\\aaahhhjjjkkkjjjfffcccaaaaaadddcccaaa``````aaadddeeejjjkkklllnnnooolllfffbbb[[[XXXRRRLLLGGGDDDCCCCCC????????????>>>===;;;:::;;;::::::::::::<<<===>>>@@@EEENNN[[[kkkzzztttnnnlllhhheeeggglllxxxvvvlllgggfffkkkrrr~~~}}}}}}~~~~~~}}}zzzzzzyyyyyyxxxyyyyyyyyyzzzsssddd[[[TTTNNNIIIEEEDDDCCCAAA@@@@@@AAAAAACCCEEEJJJRRRZZZfffxxxzzzdddXXXGGGBBB===;;;::::::999888666777999999888999;;;======???<<<>>>DDDEEEQQQhhhhhhXXXNNNPPPXXXddd~~~vvveeeWWWOOOFFFEEEDDDCCCDDDEEEGGGHHHKKKJJJJJJJJJKKKMMMPPPQQQUUU\\\fffpppxxxyyymmm```TTTMMMsssbbbTTTIIIAAA<<<<<<<<<<<<===???@@@BBBCCC<<<===>>>@@@AAABBBCCCCCC@@@AAACCCFFFHHHJJJKKKKKKMMMMMMOOORRRVVV[[[```ccc```bbbeeehhhkkkmmmmmmnnniiilllpppsssuuuxxx{{{}}}yyy{{{~~~mmm^^^WWWYYYaaafffjjjjjjiiihhhfffeeeccccccdddddddddfffiiinnnrrruuu~~~{{{vvvlllhhh```WWWPPPJJJGGGEEEAAAAAABBBAAA@@@>>><<<:::;;;;;;::::::;;;===>>>???BBBHHHRRR___qqqvvvqqqmmmkkkhhhgggjjjppp~~~~~~pppkkkjjjkkkooovvv~~~}}}|||}}}~~~~~~|||{{{zzzzzzyyyxxxxxxxxxxxxxxxqqqbbbYYYSSSMMMHHHFFFEEECCCAAA@@@@@@@@@@@@BBBDDDJJJTTT]]]iii{{{|||fffZZZIIIDDD>>>;;;;;;;;;:::888666777999999888999;;;===<<>>>>>============>>>>>><<<<<<===>>>???@@@@@@AAADDDEEEEEEGGGHHHJJJLLLMMMOOOQQQUUUXXXZZZ]]]```cccffffffgggggghhhiiiiiijjjkkkmmmppptttwwwxxxyyyzzz|||}}}~~~tttiiieeeggglllooouuusssooojjjfffdddccccccgggjjjlllmmmnnnttt~~~yyypppggg^^^UUUMMMHHHAAA===;;;===AAACCCAAA>>><<<;;;===@@@@@@===???CCCHHHIIIRRReee|||}}}uuunnnhhhhhhiiiiiilllpppxxxpppiiihhhlllvvv~~~~~~zzzwwwyyyzzzxxxvvvvvvzzzoooccc[[[RRRLLLJJJDDDCCCBBBAAA@@@AAAAAABBBFFFEEEJJJUUU```lll}}}|||xxxcccXXXLLLCCC<<<::::::777666888888888999999999:::::::::@@@>>>>>>@@@AAAGGGTTTaaammmYYYJJJKKKSSS___vvvzzzfffYYYRRRMMMIIIKKKMMMOOORRRWWWXXXZZZ[[[\\\\\\___fffkkkqqqzzz~~~tttjjj^^^VVVrrrbbbTTTJJJCCC???>>>>>>============>>>>>>======>>>???@@@AAAAAABBBEEEEEEFFFGGGIIIKKKLLLMMMOOORRRUUUXXXZZZ]]]```ccceeeeeefffggghhhiiiiiijjjjjjllloootttwwwzzz{{{|||}}}~~~{{{qqqnnnooosssuuuyyywwwssspppmmmkkkjjjjjjooorrruuuvvvxxx~~~}}}sssiii___VVVQQQLLLGGGAAA@@@AAABBB@@@======<<<===@@@@@@>>>@@@DDDJJJNNNZZZooozzzqqqkkkgggggghhhjjjpppwww}}}rrrmmmhhhjjjooozzz~~~zzzwwwyyyzzzxxxwwwxxx|||nnnbbbZZZQQQKKKIIIDDDCCCBBBAAA@@@AAABBBBBBFFFFFFLLLVVV```mmm}}}{{{tttcccZZZLLLCCC<<<::::::888777888888888999999999:::::::::???>>>>>>@@@AAAFFFSSS```{{{rrr]]]MMMMMMSSS^^^tttooocccXXXQQQKKKMMMQQQTTTYYY]]]]]]```dddeeeggglllsssyyyzzzpppddd]]]~~~ooo___RRRIIICCC??????>>>>>>======>>>>>>???>>>>>>???@@@AAABBBCCCCCCEEEFFFFFFHHHIIIKKKMMMNNNPPPRRRVVVXXXZZZ]]]```cccddddddeeefffhhhiiijjjjjjiiikkkoootttxxx{{{}}}~~~~~~}}}zzzzzz|||}}}}}}zzzwwwuuuttttttttttttvvvxxxyyy|||~~~tttjjjaaa[[[VVVPPPHHHCCCBBBBBBAAA??????===>>>AAA@@@???AAAGGGJJJSSScccxxx~~~vvvllliiifffggghhhlllvvvtttmmmjjjiiinnnwww}}}~~~~~~yyywwwyyyzzzxxxxxxzzz}}}lllaaaYYYPPPJJJHHHDDDCCCBBBAAA@@@AAABBBBBBEEEHHHOOOWWW```ooo|||xxx~~~wwwyyy~~~pppccc[[[LLLCCC<<<;;;:::888777999888888999999999:::::::::???>>>>>>@@@@@@EEERRR^^^wwwwwwbbbPPPOOOTTT\\\qqq{{{pppaaaWWWOOOQQQWWW]]]cccggggggkkkppptttxxx~~~tttjjjbbbzzz{{{zzzlll]]]RRRIIICCC@@@???>>>>>>>>>>>>>>>>>>???>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGIIIJJJLLLNNNOOOQQQSSSWWWYYY[[[]]]aaaccccccdddeeefffhhhiiijjjkkkkkkmmmqqquuuxxx{{{|||}}}}}}~~~~~~|||{{{{{{{{{xxxyyyyyyyyy|||xxxppphhhcccZZZTTTLLLFFFDDDDDDEEEEEEAAA??????AAAAAA@@@DDDJJJOOO\\\ppp{{{tttjjjhhhggghhhiiinnn}}}ooojjjkkkmmmuuu|||~~~}}}yyywwwyyyzzzxxxyyy}}}zzziii___XXXOOOIIIGGGCCCCCCAAAAAAAAAAAABBBCCCDDDIIIPPPWWWaaarrr|||uuusss}}}tttxxxyyymmmbbbYYYLLLCCC<<<;;;;;;999888999888888999999999:::::::::>>>===>>>???@@@DDDPPP\\\ttt{{{eeeSSSPPPTTT[[[ooo|||kkk___UUUVVV]]]eeelllrrrrrrwww~~~uuukkkddd~~~xxxwww}}}wwwiii\\\QQQJJJEEEBBB??????>>>>>>>>>>>>????????????@@@BBBCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMOOOPPPRRRUUUXXXZZZ\\\^^^aaaccccccdddeeegggiiijjjlllmmmnnnpppsssvvvxxxzzz{{{{{{|||}}}~~~}}}||||||{{{vvvpppkkkhhh]]]XXXPPPJJJGGGFFFFFFFFFCCCAAA@@@BBBBBBBBBFFFMMMVVVhhhyyyssskkkiiiiiijjjmmmtttwwwjjjiiilllooozzz}}}~~~|||xxxwwwyyyyyyxxx{{{wwwggg^^^WWWOOOIIIGGGCCCBBBAAAAAAAAAAAACCCCCCCCCIIIPPPWWWcccwwwvvvqqqsssvvv|||wwwmmm```VVVLLLCCC<<<;;;;;;999999:::888888999999999:::::::::>>>===>>>??????BBBNNNYYYttt~~~gggTTTQQQTTT[[[mmmuuuiii^^^]]]ccckkkttt{{{}}}~~~uuukkkeee~~~vvvtttxxx|||sssfffZZZPPPJJJFFFCCC@@@??????>>>>>>??????@@@>>>???@@@BBBCCCEEEFFFGGGHHHIIIIIIKKKLLLNNNPPPQQQSSSVVVYYY[[[\\\^^^aaadddcccdddfffhhhjjjlllnnnoooppprrrtttwwwyyyzzzzzzzzz||||||}}}~~~}}}}}}}}}vvvqqqmmmjjjhhh___\\\VVVPPPJJJGGGEEEEEEFFFBBBAAABBBCCCCCCIIIPPPYYYoooxxxrrrllliiijjjnnnsss}}}{{{ooofffhhhmmmrrr~~~}}}~~~{{{xxxwwwyyyyyyxxx|||uuufff^^^WWWOOOIIIGGGCCCBBBAAA@@@AAABBBCCCDDDDDDJJJQQQYYYhhhtttqqqvvvzzzxxxmmm___UUULLLCCC<<<;;;<<<:::999;;;888888999999999:::::::::===<<<===??????AAALLLWWWqqqjjjVVVQQQSSSYYYkkk~~~sssiiifffhhhoooyyy~~~uuulllfff}}}uuuqqqtttwwwooocccWWWNNNIIIEEECCC@@@??????>>>>>>??????@@@>>>>>>@@@AAACCCEEEFFFGGGIIIIIIJJJKKKMMMOOOQQQRRRTTTVVVYYY[[[]]]^^^aaaddddddeeegggiiilllnnnpppqqqoooqqqtttwwwzzz{{{||||||}}}}}}~~~{{{qqqjjjfffcccbbb\\\[[[YYYUUUPPPKKKIIIGGGGGGDDDBBBCCCCCCDDDKKKRRR```yyyvvvppplllhhhiiippp{{{sssiiieeejjjrrrxxx}}}zzzzzz~~~zzzxxxxxxyyyyyyxxx}}}ssseee^^^XXXPPPJJJGGGBBBBBBAAA@@@AAABBBCCCDDDFFFLLLRRR[[[nnn~~~vvvuuu|||~~~xxxmmm```WWWKKKCCC<<<;;;<<<::::::<<<888888999999999:::::::::===<<<===???>>>@@@JJJUUUkkkmmmXXXRRRQQQUUUfffzzz}}}tttooommmqqq}}}|||tttkkkeee|||tttooorrr}}}tttlll```UUUMMMHHHDDDBBB@@@@@@????????????@@@@@@===>>>???AAACCCDDDFFFFFFJJJJJJKKKLLLMMMOOOQQQRRRUUUWWWZZZ\\\]]]___aaaddddddeeegggjjjllloooqqqrrrnnnpppssswwwzzz|||~~~~~~~~~~~~~~~zzzmmmeee___\\\[[[WWWXXXYYYXXXUUUQQQNNNMMMHHHDDDBBBCCCCCCEEELLLTTTmmm}}}tttoookkkggghhhrrr}}}ooohhhfffnnnwww~~~~~~zzzuuuwww~~~yyywwwxxxyyyxxxxxx~~~ssseee^^^XXXPPPJJJHHHBBBAAAAAA@@@AAABBBCCCDDDHHHMMMSSS]]]sss}}}zzzzzzxxxmmmaaaYYYKKKCCC<<<<<<<<<;;;:::<<<888888999999999:::::::::===<<<===>>>>>>@@@IIITTTfffpppZZZRRRPPPSSScccvvv|||uuuqqqsssyyyqqqhhhbbbxxxnnnmmmttt}}}}}}nnnggg[[[QQQKKKGGGDDDCCCAAA@@@??????>>>>>>??????===>>>@@@BBBDDDFFFHHHHHHEEEGGGJJJLLLOOORRRVVVXXX[[[[[[\\\^^^```aaabbbcccggghhhiiikkknnnppprrrsssnnnqqquuuxxxzzz|||ssseee\\\WWWWWWZZZYYYYYYZZZ\\\\\\YYYTTTPPPJJJEEEDDDFFFDDDDDDRRRccc~~~uuupppooommmooozzzrrrjjjiiijjjnnnwww}}}xxxxxxwww{{{~~~~~~~~~}}}{{{zzzuuurrrvvvyyy{{{~~~qqqcccZZZRRRJJJFFFEEEAAAAAABBBCCCCCCDDDDDDDDDHHHKKKSSScccyyyyyymmm```VVVLLLDDD=========:::999:::999999999888888888777777;;;===>>>>>>>>>AAAHHHMMMeee|||ttt]]]SSSPPPSSS```ppp~~~{{{vvvuuuxxxwwwmmmeeeaaavvvmmmlllrrrzzz|||uuummmfff[[[RRRKKKGGGEEEDDDAAA@@@??????>>>>>>??????<<<<<<>>>@@@BBBDDDFFFFFFEEEHHHJJJMMMOOORRRVVVYYY[[[[[[]]]^^^```aaabbbcccfffhhhjjjllloooqqqrrrrrrtttvvvyyyzzzzzz{{{}}}~~~wwwfffZZZSSSQQQSSSWWWXXX\\\___aaa___ZZZVVVJJJFFFEEEFFFFFFHHHXXXkkk{{{rrrnnnooopppwwwxxxiiifffhhhkkkrrr|||zzzwwwxxxxxx}}}}}}}}}}}}|||zzzyyytttrrruuuyyy{{{}}}pppbbbYYYRRRJJJFFFEEE@@@@@@@@@@@@AAABBBCCCCCCJJJMMMVVVeeezzzyyylll___VVVKKKCCC===<<<<<<:::999:::999999999888888888777777;;;===>>>======AAAGGGMMMaaawwwuuu]]]QQQMMMOOO[[[jjj~~~yyyvvvxxx~~~uuujjjbbb^^^~~~tttmmmmmmqqqvvvyyy|||}}}xxxrrrkkkeee[[[RRRLLLIIIFFFDDDAAA@@@??????>>>>>>??????<<<===>>>@@@BBBDDDFFFFFFFFFHHHKKKMMMOOORRRVVVYYY[[[[[[]]]^^^```bbbcccdddfffgggjjjmmmpppqqqrrrrrrwwwyyy{{{|||||||||}}}~~~vvvdddWWWNNNLLLNNNRRRUUU[[[bbbeeeddd^^^ZZZLLLGGGEEEGGGHHHNNNaaavvvyyyrrrpppooovvvnnndddbbbgggnnnwww|||uuutttwwwzzz~~~}}}}}}|||{{{yyywwwsssrrruuuxxx{{{{{{nnnaaaXXXQQQJJJFFFEEEAAAAAA??????@@@AAADDDEEELLLOOOXXXggg{{{wwwjjj^^^UUUJJJBBB<<<;;;<<<:::999:::999999999888888888888888;;;<<<=========@@@GGGLLL[[[qqqyyyaaaRRRLLLMMMXXXfff}}}yyyxxx|||rrrfff]]]XXX~~~yyyrrrnnnnnnqqqtttvvvyyy}}}~~~{{{yyyyyyuuuppphhhbbbZZZSSSMMMJJJGGGEEEAAA@@@??????>>>>>>?????????@@@AAACCCDDDFFFGGGHHHFFFIIILLLNNNPPPSSSWWWZZZZZZ[[[]]]^^^```bbbddddddfffhhhkkknnnppprrrrrrrrruuuwwwzzz|||}}}~~~||||||ooo^^^SSSLLLKKKMMMMMMRRRZZZbbbfffddd^^^XXXNNNHHHEEEHHHJJJSSSiii}}}wwwttttttqqq}}}vvvkkkfffaaahhhsss~~~~~~tttoooqqqvvv|||~~~}}}}}}|||zzzyyyvvvssssssvvvxxxzzzxxxlll^^^VVVPPPIIIEEEFFFEEECCCAAA@@@AAACCCFFFHHHLLLPPPZZZhhhzzzttthhh\\\TTTIIIAAA;;;;;;<<<:::999:::888888888888888888888888:::<<<===<<<<<<@@@FFFLLLWWWmmmgggVVVNNNOOOZZZfff}}}yyyzzz~~~~~~oooaaaWWWQQQzzzvvvrrrpppppprrrssssssrrrtttuuuqqqpppqqqoookkkddd___XXXRRRNNNJJJGGGDDDAAA@@@??????>>>>>>??????@@@@@@BBBCCCEEEFFFGGGHHHGGGIIILLLOOOQQQTTTXXX[[[ZZZ[[[]]]___aaacccdddeeefffhhhkkknnnppprrrrrrsssuuuxxxzzz||||||}}}|||{{{{{{||||||hhhZZZQQQLLLLLLOOOMMMRRR[[[cccgggddd\\\VVVOOOIIIFFFHHHMMMXXXqqq~~~xxxssssssuuuwww{{{mmmgggeeedddlllyyyvvvnnnkkkooouuu}}}}}}}}}|||zzzyyyuuussstttwwwxxx{{{uuuiii\\\UUUOOOHHHEEEFFFEEEDDDBBBAAAAAADDDGGGHHHJJJPPPZZZhhhxxx~~~sssggg\\\TTTJJJBBB<<<;;;<<<:::999:::888888888888888888888888999;;;<<<<<<<<>>>>>????????????@@@BBBCCCDDDEEEFFFHHHJJJMMMOOOQQQTTTXXX[[[ZZZ[[[]]]___aaaccceeefffhhhiiikkkmmmooorrrssstttyyy{{{}}}}}}||||||}}}~~~}}}{{{yyyxxxwwwvvvtttrrrsssyyyuuudddXXXQQQLLLKKKNNNOOOTTT\\\dddgggccc[[[UUUNNNHHHFFFJJJQQQ___zzzzzzsssoooqqquuuoooeeeaaaaaaiiirrrzzzpppkkkjjjooovvv~~~||||||{{{yyywwwuuutttuuuxxxyyy|||sssgggZZZSSSNNNHHHEEEFFFBBBBBB@@@@@@AAABBBEEEFFFIIIPPPZZZgggvvv}}}wwwlll```XXXLLLDDD=========:::999:::888888888888888999999999999:::;;;;;;;;;>>>EEEKKKVVVjjjppp[[[OOOQQQ\\\eeeyyyhhhXXXLLLFFF}}}}}}{{{xxxyyy}}}~~~zzzvvvrrroookkkhhheeebbbdddccc``````dddfffddd\\\YYYTTTPPPMMMJJJFFFCCCAAA@@@??????>>>>>>?????????@@@AAABBBCCCDDDEEEFFFHHHKKKMMMPPPRRRUUUYYY\\\ZZZ[[[]]]___bbbdddfffgggjjjjjjjjjkkknnnqqqtttvvvzzz|||~~~~~~~~~~~~|||zzzxxxwwwtttqqqnnnlllqqq~~~wwwjjj[[[SSSNNNJJJIIIKKKMMMRRRZZZbbbeeeaaaYYYSSSJJJFFFFFFMMMWWWggg}}}uuuqqqpppuuu{{{vvviiicccbbbbbbmmmxxxrrrjjjhhhjjjqqqxxx|||zzzyyyxxxvvvtttuuutttwwwzzzzzz}}}qqqeeeYYYRRRMMMHHHEEEFFFAAAAAAAAAAAABBBCCCDDDEEEIIIPPP[[[hhhuuu{{{ttthhh___OOOFFF???>>>===:::999:::777777888888888999999999888:::;;;;;;;;;>>>EEEJJJVVVjjjwww___QQQRRR\\\ddd~~~wwweeeUUUIIIBBByyysssppppppooommmrrr{{{}}}wwwrrrlllgggbbb___WWWYYYXXXTTTUUUZZZ]]]\\\ZZZWWWSSSPPPMMMIIIEEEBBBAAA@@@@@@???>>>?????????BBBBBBCCCDDDEEEFFFGGGHHHIIIKKKNNNPPPRRRUUUYYY\\\ZZZ[[[]]]___bbbdddfffgggkkkkkkjjjjjjmmmqqquuuwwwwwwzzz}}}}}}{{{zzzyyywwwsssqqqiiinnn{{{vvviii^^^RRRMMMKKKHHHHHHJJJJJJOOOVVV^^^aaa^^^WWWQQQHHHDDDFFFOOO[[[mmmwwwrrrpppsss{{{qqqiiiggghhhhhhppp{{{wwwlllggggggkkkrrrzzz}}}zzzxxxwwwvvvtttrrruuuuuuxxx{{{{{{}}}}}}pppdddXXXQQQMMMGGGEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFJJJQQQ]]]iiiuuu{{{zzznnnfffPPPHHH@@@???>>>;;;999999777777888888999999999999888:::;;;::::::>>>DDDJJJVVVjjj~~~dddUUUUUU]]]eeeyyyvvvdddTTTGGGAAA}}}uuufffeeeeeefffjjjpppwww|||}}}qqqhhhccc]]]WWWRRRQQQPPPPPPQQQRRRTTTTTTTTTVVVTTTPPPMMMJJJGGGDDDBBBBBBBBBAAAAAA@@@???>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGIIIJJJLLLOOORRRUUUWWWXXX\\\^^^```aaabbbccceeegggllliiigggiiimmmqqqrrrrrrxxxzzz|||}}}|||}}}zzzvvvvvvxxxtttfff[[[VVVOOOHHHDDDDDDFFFGGGLLLOOOVVV^^^ccc___TTTKKKEEEGGGIIINNN[[[tttxxxpppoooxxxvvviiiccc```dddlllzzz}}}qqqdddaaadddlllvvv~~~|||xxxwwwxxxxxxuuusssvvvxxx|||}}}~~~zzziii___TTTMMMHHHBBBAAADDD@@@AAAAAABBBCCCDDDEEEEEEHHHTTTaaakkkwww{{{xxxvvvkkkUUUJJJAAA===;;;888777999::::::999888888999::::::999:::;;;<<<===???BBBEEEVVVgggjjjYYYVVV^^^fffuuusss___NNNBBB<<>><<<999888999999999888777777888999999999:::;;;<<<===???BBBEEERRRccc}}}sss```YYY]]]cccnnnttt___NNNBBB<<>>>>>@@@CCCFFFFFFKKKRRR[[[___ZZZPPPHHHEEEGGGLLLVVVjjj~~~wwwppppppzzzxxxhhhcccdddfffooozzz~~~kkkccc]]]___fffppp}}}}}}|||uuuuuutttvvvyyyzzzzzzyyy}}}~~~~~~pppeee\\\RRRLLLGGGBBBAAACCC@@@AAAAAABBBCCCDDDEEEFFFOOOXXXdddrrr{{{rrrWWWLLLCCC???===:::888:::999888777666666777888999999:::;;;<<<===???BBBEEESSSddd}}}|||ggg\\\[[[^^^gggwwwvvv```NNNAAA<<<lll]]]VVVVVVXXX\\\ccclllwww}}}pppeee^^^TTTLLLGGGEEEBBBAAA@@@AAABBBCCCDDDGGGKKKNNNSSSTTTTTTSSSOOOKKKHHHGGGAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKMMMPPPSSSVVVYYYZZZ[[[]]]___```aaabbbdddfffiiiiiiiiikkknnnqqqssstttxxxzzz|||}}}}}}~~~wwwcccTTTLLLGGG@@@>>><<<;;;;;;>>>AAACCCFFFJJJRRRZZZ]]]YYYQQQIIIFFFGGGNNN[[[qqq{{{tttnnnrrrsssfffccceeehhhrrr}}}xxxgggaaa___dddlllwww}}}{{{uuuuuuvvvxxxzzz|||||||||~~~~~~zzzmmmbbbYYYPPPKKKFFFBBBAAACCCAAA@@@@@@AAABBBDDDFFFGGGRRRYYYeeeuuu}}}uuuXXXNNNDDD@@@>>>;;;999;;;:::999888777777888999:::999:::;;;<<<===???BBBEEETTTddd|||jjj[[[WWWYYYdddtttxxx```MMMAAA<<>>===>>>???AAABBBCCCGGGLLLPPPUUUWWWYYYVVVQQQKKKGGGFFFBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMPPPSSSVVVXXXYYY[[[]]]___``````bbbdddfffgggiiijjjlllnnnqqqsssuuuxxxzzz|||}}}~~~ppp[[[LLLEEECCC>>>===;;;::::::<<<>>>???CCCHHHOOOVVVXXXUUUNNNIIIFFFHHHOOO___xxxyyyssspppvvv}}}zzzmmmddddddgggkkkvvvttteeebbbbbbiiirrr|||}}}{{{xxxyyy{{{|||||||||||||||||||||~~~~~~xxxkkk___VVVNNNJJJFFFAAA@@@BBBAAA@@@@@@@@@BBBDDDGGGHHHRRRYYYfffwwwwwwZZZPPPFFFBBB???<<<:::<<<;;;:::999999999999:::;;;999:::;;;<<<===???BBBEEEPPP___wwwhhhXXXTTTWWWaaaqqqyyy```LLLAAA===}}}iii[[[SSSQQQRRRZZZaaalllttt{{{rrrfffXXXMMMDDDDDDDDDCCCBBB???===<<<;;;===@@@AAABBBFFFMMMRRRUUUYYY[[[YYYSSSLLLGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLOOORRRUUUWWWXXX[[[]]]___``````aaaccceeefffiiilllnnnoooqqqtttvvvxxxzzz|||~~~~~~fffSSSEEE>>>======<<<;;;;;;:::;;;<<<<<>>AAABBBBBBGGGOOOVVVWWW\\\```^^^XXXQQQMMMLLLEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKNNNQQQTTTVVVWWWZZZ\\\___``````aaaccceeeeeeiiilllnnnoooqqqtttwwwxxxzzz|||~~~~~~nnnYYYKKKAAA<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===AAAFFFIIIJJJJJJHHHGGGGGGJJJVVVlll{{{uuuuuuwww}}}zzz|||~~~xxxhhh```^^^dddkkkrrrzzznnncccdddjjjttt}}}~~~}}}zzz}}}}}}zzzzzz{{{wwwwwwyyyzzz{{{rrrfffYYYRRRKKKHHHEEEAAA@@@BBBAAA@@@??????AAADDDHHHJJJQQQ\\\lll}}}{{{]]]SSSIIIDDDAAA>>><<<===;;;;;;:::999999:::;;;;;;999:::;;;<<<===???BBBEEEPPP]]]tttlllYYYTTTVVV\\\nnnzzz```KKKAAA>>>nnn^^^YYYXXXWWWWWW\\\eeepppuuuuuuvvv{{{}}}yyymmm^^^TTTOOOHHHBBBCCCBBBAAA>>><<<<<<===???<<<@@@CCCDDDEEEJJJRRRZZZZZZ___eeeddd^^^WWWSSSSSSFFFFFFEEEDDDCCCBBBBBBAAADDDDDDEEEFFFGGGHHHHHHIIIGGGHHHKKKMMMPPPSSSVVVWWWZZZ\\\^^^___```aaaccceeeeeeiiimmmooooooqqqtttwwwxxxzzz|||~~~___NNNFFF@@@===>>>::::::::::::;;;;;;;;;;;;???BBBFFFHHHIIIIIIIIIJJJGGGKKKXXXpppvvvsssuuuyyy~~~yyytttzzz~~~pppfff___^^^dddkkkqqq~~~yyymmmeeegggooozzz~~~yyy||||||zzzyyyzzzvvvvvvxxxzzz{{{~~~ooocccXXXPPPJJJHHHEEEAAA@@@AAAAAA@@@??????AAADDDHHHJJJQQQ^^^nnn}}}^^^SSSIIIEEEBBB>>><<<===::::::999888888999::::::999:::;;;<<<===???BBBEEEKKKXXXnnnppp]]]VVVWWW^^^pppzzz___JJJAAA>>>lll[[[UUUTTTUUUWWWbbbffflllrrruuuuuutttrrrvvvnnnaaaTTTLLLGGGDDDCCCBBBAAA@@@???>>>???@@@@@@AAACCCDDDDDDFFFMMMWWW^^^^^^dddjjjnnnkkkaaaVVVNNNOOOIIIDDDEEEEEECCCDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQTTTVVVZZZ\\\^^^___```aaadddfffhhhjjjmmmnnnoooqqqsssuuuzzzzzz{{{}}}~~~oooRRRKKKHHH>>>999<<<<<<<<<;;;;;;;;;<<<<<<===>>>AAAEEEGGGGGGFFFEEEFFFJJJPPP```yyyvvvrrruuuzzz}}}xxxpppooosssxxxqqqfff\\\\\\^^^dddmmmyyytttkkkeeehhhppp}}}~~~~~~~~~}}}|||}}}|||zzzxxxxxxuuuuuuyyy}}}{{{llldddUUUQQQKKKGGGEEECCCAAA???@@@>>>???CCCEEEEEEHHHMMMRRR```uuu{{{bbbUUUHHHCCCBBB???<<<:::::::::;;;;;;;;;:::999888999:::;;;;;;:::;;;>>>AAAKKKVVVfffzzzttt\\\TTTXXX^^^nnnsssaaaRRRDDD<<>>>>>AAADDDFFFEEEDDDDDDEEELLLTTTeee~~~uuurrrssswwwxxxsssmmmnnnssszzzlllccc]]]^^^aaagggppp|||tttmmmiiillluuu~~~||||||||||||zzzxxxyyyvvvvvvzzzwwwggg___TTTPPPKKKGGGDDDCCCAAA???AAA???@@@DDDEEEFFFIIINNNUUUdddzzz{{{cccUUUGGGBBBBBB???<<<;;;;;;;;;;;;:::::::::999999999:::;;;;;;:::;;;>>>AAAIIITTTeeexxxyyyaaaXXXZZZ^^^mmmsssaaaRRREEE===vvvgggaaa^^^___```ccceeehhhjjjkkkjjjiiihhhfffaaaYYYSSSNNNKKKHHHFFFGGGGGGFFFEEEEEEFFFGGGHHHEEEHHHMMMQQQVVV___jjjsssxxx}}}|||nnn^^^TTTNNNHHHEEEFFFFFFDDDCCCDDDGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMOOOPPPQQQSSSVVVXXXYYY[[[^^^```aaacccfffhhhhhhjjjlllnnnnnnppprrrtttyyyzzz{{{}}}{{{___GGGBBBCCC>>>;;;>>>;;;;;;;;;;;;<<<>>>??????@@@BBBDDDDDDDDDCCCCCCDDDNNNYYYnnn|||tttrrrqqqrrrqqqlllhhhlllsss~~~uuufff___]]]```dddkkkttt~~~tttnnnlllqqq{{{}}}{{{{{{{{{{{{zzzxxxyyywwwxxx|||qqqbbbYYYRRRNNNIIIFFFDDDCCCAAA@@@BBB@@@AAADDDEEEFFFJJJQQQ[[[kkk{{{dddUUUGGGAAAAAA???=========<<<:::999999999:::;;;999:::;;;;;;:::;;;>>>AAAGGGSSScccvvvhhh]]][[[]]]jjj~~~sssaaaRRREEE>>>rrrllliiihhhjjjkkkkkkllllllkkkkkkjjjiiieeebbb]]]XXXUUURRRNNNLLLMMMLLLLLLKKKLLLMMMOOOPPPLLLQQQWWW]]]dddnnnyyyuuucccWWWQQQLLLIIIKKKJJJGGGFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNPPPQQQRRRTTTWWWYYYYYY\\\^^^```bbbdddgggiiihhhjjjmmmnnnnnnooorrrtttxxxyyy{{{~~~sss[[[FFFCCCDDD@@@>>>@@@;;;;;;;;;<<<===???@@@AAABBBCCCDDDDDDCCCCCCEEEFFFQQQ___wwwzzztttqqqooommmjjjfffdddlllvvv|||lllbbb^^^\\\```gggnnnwww{{{tttooonnnsss~~~|||zzzyyyzzzzzzyyyxxxxxxwwwyyy}}}}}}mmm^^^VVVPPPLLLHHHEEECCCBBBAAA@@@BBB@@@AAADDDDDDEEELLLTTT```rrrzzzeeeVVVFFFAAA@@@???>>>???>>><<<:::999888999;;;<<<999:::;;;;;;:::;;;>>>AAAFFFQQQaaasssppp```ZZZZZZfffwwwtttaaaQQQDDD===zzzuuusssuuussssssrrrqqqpppooonnnnnnjjjgggccc```^^^[[[WWWTTTTTTSSSSSSSSSTTTUUUWWWXXXZZZ___gggmmmttt~~~{{{gggZZZTTTNNNKKKLLLKKKHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLNNNPPPRRRSSSUUUXXX[[[ZZZ]]]___aaabbbdddgggiiijjjlllnnnooooooppprrrtttxxxyyy{{{~~~jjjWWWGGGDDDEEEBBB>>>>>>;;;;;;<<<===>>>???AAABBBEEEEEEEEEDDDCCCDDDGGGJJJTTTeeeyyytttppplllhhheeebbbcccooo{{{sssfff```___[[[```iiipppxxxzzzsssooommmsss}}}{{{xxxwwwxxxyyyyyyxxxvvvwwwyyy}}}yyyjjj^^^WWWMMMJJJFFFCCCCCCBBBAAA@@@AAA@@@AAACCCCCCEEENNNXXXhhh{{{xxxeeeVVVGGGAAAAAA@@@???@@@>>>===;;;999999:::;;;<<<999:::;;;;;;:::;;;>>>AAAFFFQQQ___oooyyyfffZZZXXXaaapppuuubbbPPPDDD==={{{{{{{{{zzzyyywwwvvvuuussspppmmmkkkiiifffccc``````______```aaaccceeefffnnnssszzzkkk___UUUOOOJJJJJJJJJGGGGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMOOOQQQSSSTTTVVVZZZ\\\\\\^^^aaabbbcccdddfffhhhkkkmmmoooppppppqqqsssuuuwwwxxx{{{}}}~~~|||aaaSSSGGGFFFGGGDDD>>>;;;============>>>@@@AAAAAAFFFEEEDDDCCCBBBEEEJJJMMMYYYlllvvvrrrnnniiieeebbbaaaffftttzzzlllbbb^^^^^^ZZZaaakkkssszzzyyysssooommmttt}}}zzzwwwvvvwwwxxxyyyxxxtttwwwzzz}}}uuuggg\\\VVVKKKHHHDDDBBBBBBBBBBBBAAA@@@???AAACCCDDDGGGRRR]]]rrrwwwdddUUUGGGBBBBBBAAA???@@@>>>===;;;:::::::::;;;<<<999:::;;;;;;:::;;;>>>AAAEEEOOO\\\jjj}}}nnn]]]WWW]]]iii~~~wwwcccRRREEE???~~~|||yyyxxxwwwvvvtttrrrrrrrrrrrrssstttwwwyyyzzzpppdddYYYQQQKKKJJJIIIGGGIIILLLKKKKKKKKKKKKLLLMMMNNNNNNMMMOOORRRSSSUUUWWW[[[]]]^^^```bbbccccccdddfffgggmmmoooqqqqqqqqqrrrtttvvvwwwxxxzzz}}}yyyvvvyyyxxxZZZQQQIIIJJJLLLIIIBBB===>>>>>>>>>>>>??????@@@AAAEEEDDDBBBAAAAAAEEEKKKOOO^^^rrrzzzrrrpppkkkgggcccbbbbbbiiizzzqqqfff]]][[[\\\[[[cccnnnuuu{{{zzztttppppppvvv~~~}}}}}}|||yyyvvvuuuvvvwwwxxxxxxuuuyyy{{{pppbbbXXXRRRIIIFFFCCCAAAAAABBBBBBAAA@@@@@@CCCEEEFFFJJJWWWddd~~~xxxbbbUUUHHHDDDDDDBBB??????===<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;:::;;;>>>AAACCCLLLXXXdddxxxrrr^^^WWW[[[dddvvvxxxeeeTTTIIICCCsssggg]]]TTTMMMKKKKKKJJJLLLOOOKKKKKKKKKKKKLLLMMMNNNOOOMMMOOORRRTTTUUUXXX[[[^^^___aaacccccccccccceeegggnnnppprrrrrrrrrsssuuuvvvwwwxxxzzz|||~~~zzzrrrpppwwwmmmXXXQQQMMMOOORRROOOHHHAAA@@@???????????????@@@@@@DDDCCCAAA??????DDDKKKPPPbbbwwwwwwpppmmmjjjfffcccbbbdddlll}}}{{{lllbbbZZZXXXZZZ]]]eeepppwww}}}zzzuuuqqqrrryyy~~~}}}|||{{{|||yyyuuutttuuuwwwxxxxxxuuuzzz}}}~~~mmm^^^TTTOOOHHHEEEBBBAAAAAABBBBBBAAAAAAAAADDDGGGHHHMMMZZZhhhzzzbbbTTTHHHEEEEEEBBB???>>><<<<<<======<<<<<<;;;:::999:::;;;;;;:::;;;>>>AAAAAAJJJUUU```tttsss\\\YYY[[[aaaqqqyyygggWWWLLLGGGuuugggYYYSSSNNNMMMMMMKKKLLLNNNLLLMMMMMMMMMKKKKKKMMMNNNPPPQQQSSSTTTUUUXXX\\\___aaacccdddeeeeeeeeegggiiipppppprrrsssttttttttttttxxxxxxyyy{{{~~~zzztttoooppp{{{lllUUUSSSUUUZZZYYYQQQHHHCCC@@@===;;;<<>>AAACCCGGGPPPYYYhhhpppiiijjjhhhcccaaabbbeeeooopppeee```\\\YYYYYYaaagggpppxxx~~~vvvpppooottt|||}}}||||||yyyxxxuuutttsssuuuwwwxxxyyyyyy{{{sssggg\\\RRRKKKHHHFFFCCCAAA???@@@AAABBBBBBCCCEEEGGGIIIPPP```ooozzzaaaTTTGGGBBBBBB???;;;999<<<<<<<<<<<<<<<;;;;;;;;;888999:::;;;<<<>>>??????FFFHHHNNN]]]sss~~~zzzvvv]]]YYY\\\___hhhzzznnn^^^NNNCCCuuuhhh\\\UUUPPPPPPOOOMMMMMMPPPMMMNNNOOONNNLLLLLLNNNOOOPPPRRRTTTUUUVVVXXX\\\^^^___aaadddeeeeeegggiiikkkoooppprrrtttvvvwwwxxxxxxxxxyyyzzz|||wwwrrroootttxxx^^^VVVUUUYYY^^^]]]TTTIIIDDD???===;;;<<<>>>@@@???===AAA???>>>AAADDDHHHRRR\\\nnn~~~nnnhhhiiiiiieeecccffflllxxx|||kkkccc```]]]\\\]]]bbbhhhpppxxx|||tttooonnnttt}}}~~~}}}}}}zzzxxxvvvttttttuuuwwwxxx{{{|||}}}pppeee[[[RRRLLLHHHFFFCCCAAA@@@@@@AAABBBBBBBBBDDDGGGJJJSSSeeeuuu{{{cccUUUGGGBBBAAA???===<<<======<<<<<<;;;;;;;;;;;;999::::::;;;<<<>>>??????DDDFFFMMM\\\qqq|||xxx```XXX[[[]]]eeezzzzzzooo```OOOCCCwwwkkk___XXXTTTSSSRRRPPPPPPRRROOOOOOPPPOOONNNMMMOOOQQQPPPRRRUUUWWWXXXZZZ\\\]]]]]]```ccceeefffiiilllnnnoooppprrruuuwwwyyy{{{|||zzzzzz|||~~~~~~~~~~~~ssspppqqq{{{qqqZZZVVVVVV[[[bbb```UUUIIICCC???===<<<;;;=========<<<@@@>>>???BBBEEEJJJUUUaaavvvzzzkkkfffiiikkkhhhgggllluuurrreee``````___```bbbeeejjjpppwww~~~xxxqqqmmmmmmvvv~~~zzzyyywwwuuuuuuvvvwwwxxx|||}}}|||lllbbbYYYQQQKKKGGGEEECCCAAA@@@@@@AAABBBAAAAAACCCGGGLLLWWWkkk}}}}}}eeeVVVGGGBBBBBBAAA@@@AAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????AAADDDLLL[[[ooo~~~{{{cccWWWXXXZZZaaasss|||ssscccQQQDDDyyynnnbbb\\\WWWWWWVVVRRRQQQSSSOOOPPPPPPPPPNNNNNNPPPQQQPPPSSSWWWYYYZZZ[[[\\\]]]\\\___bbbeeegggjjjnnnqqqpppqqqrrrtttvvvyyy{{{|||{{{|||~~~|||}}}~~~tttssswwwooo[[[SSSUUU\\\ccc```SSSFFF@@@>>>===<<<;;;;;;;;;;;;;;;>>>>>>???CCCGGGMMM[[[hhh~~~vvvjjjgggkkknnnllllllssstttjjj```___``````bbbeeegggkkkpppvvv|||{{{tttnnnkkkmmmzzz{{{yyyxxxvvvvvvvvvwwwxxxyyy{{{~~~yyyiii___WWWOOOJJJFFFDDDCCCAAA@@@@@@AAABBBBBBAAACCCGGGMMMZZZppp~~~}}}~~~gggXXXHHHCCCCCCCCCDDDEEEBBBAAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<===???@@@???CCCLLLZZZmmm~~~gggVVVVVVVVV]]]lll}}}vvvgggTTTGGG|||rrrfff___[[[ZZZYYYUUUSSSUUUPPPQQQQQQPPPOOOOOOPPPRRRRRRUUUXXXZZZ[[[[[[\\\^^^\\\___cccfffhhhkkkooorrrqqqqqqqqqrrrtttvvvxxxyyy}}}~~~zzz}}}}}}xxxzzz|||hhhYYYRRRVVV___eeeaaaRRREEE???======<<<;;;:::::::::;;;===>>>AAAFFFJJJRRRaaappptttiiiiiioooqqqrrrttt{{{{{{mmmeee^^^___```aaacccgggiiilllqqqvvv{{{xxxqqqkkklllooo{{{~~~zzzyyyxxxwwwvvvvvvvvvvvvtttwww}}}xxxggg\\\TTTMMMHHHDDDCCCBBBAAA@@@@@@AAAAAACCCBBBDDDHHHOOO\\\ttt}}}~~~gggXXXJJJFFFGGGGGGGGGHHHEEEDDDBBB???>>>>>>>>>??????>>>===<<<<<<===???@@@???DDDLLLYYYjjjjjjWWWUUUTTTZZZgggzzz}}}||||||wwwjjjXXXJJJvvvjjjddd```___]]]YYYVVVWWWQQQRRRSSSRRRPPPPPPRRRSSSTTTVVVYYY[[[[[[\\\]]]___^^^```dddgggiiikkkoooqqqpppppppppppprrrtttwwwxxx~~~{{{~~~|||~~~yyywwwxxxyyyzzzsssbbbUUUTTTYYYbbbhhhbbbSSSFFF@@@<<<======<<<::::::;;;======???CCCHHHMMMVVVhhhxxx~~~ppphhhkkkrrrvvvyyy}}}qqqgggaaa^^^```bbbbbbeeeiiikkkoootttxxx}}}|||sssmmmkkkooouuu}}}|||yyyyyywwwvvvuuuuuuttttttqqqvvv~~~uuudddYYYRRRKKKFFFCCCCCCBBBAAAAAAAAAAAAAAACCCCCCEEEKKKSSSaaayyy}}}eeeXXXMMMKKKLLLKKKIIIIIIFFFDDDBBB@@@??????@@@AAAAAA@@@>>>===<<<===???@@@@@@DDDKKKVVVfff|||ooo[[[VVVTTTYYYdddttt{{{xxxwwwtttjjjYYYLLLyyyoooiiieeedddbbb]]]ZZZ[[[TTTUUUVVVUUUSSSSSSUUUVVVVVVXXXYYYZZZZZZ\\\^^^aaa```ccceeegggiiikkknnnpppnnnnnnnnnooorrruuuxxxzzz|||vvvmmmhhhhhhjjjkkklllzzzyyylll]]]RRRTTTYYYbbbggg```QQQEEE@@@;;;<<<>>>===;;;:::===???===@@@EEEKKKPPPZZZmmmzzzmmmgggllltttyyyuuuiiibbb^^^]]]aaadddeeehhhmmmooosssxxx|||uuummmiiikkksss}}}~~~{{{yyyxxxxxxwwwvvvuuutttssssssrrrxxxppp```WWWPPPKKKFFFBBBBBBAAAAAAAAAAAAAAAAAAAAABBBGGGOOOXXXhhh|||bbbXXXOOOPPPRRROOOJJJHHHDDDBBB@@@>>>>>>???@@@BBBCCCAAA???===<<<===???@@@???CCCIIISSSbbbxxxuuu```YYYUUUXXX```ooo~~~yyysssqqqooogggXXXLLLzzzrrrlllhhhhhheee```]]]]]]WWWWWWXXXWWWVVVUUUWWWYYYXXXYYYZZZZZZZZZ\\\___bbbbbbdddggghhhiiijjjmmmooommmmmmmmmooorrrwwwzzz}}}~~~nnnhhh```[[[\\\^^^```aaannnxxx{{{pppcccWWWNNNRRRWWW```ddd]]]NNNBBB>>>:::<<<>>>===;;;;;;>>>AAA===@@@FFFLLLQQQ\\\pppvvvkkkfffllluuu|||oooddd___\\\]]]bbbfffgggkkkppprrrvvv||||||pppiiigggkkkvvv}}}yyywwwwwwwwwvvvuuutttsssrrrrrrttt{{{lll]]]UUUOOOKKKGGGBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBHHHRRR\\\mmm|||aaaWWWQQQSSSUUUQQQKKKGGGBBBAAA>>>===<<<>>>@@@AAACCCBBB???===<<<===???@@@???BBBHHHPPP^^^uuuxxxddd\\\VVVWWW^^^kkk~~~wwwooolllkkkdddWWWLLLyyyuuupppkkkgggddd```^^^YYYZZZYYYXXXVVVVVVXXXZZZZZZ[[[\\\^^^```aaabbbbbbccceeehhhiiiiiijjjlllmmmlllnnnqqqrrrtttvvvzzz}}}}}}xxxnnnccc```ZZZUUUSSSXXX```fffnnnqqqssspppfff[[[RRRNNNPPP[[[fffggg]]]NNNBBB<<<999999:::;;;<<<===>>>???@@@BBBFFFKKKUUUdddvvvxxxooohhhdddjjjtttvvvjjjddd]]]```bbbeeegggjjjnnnqqqwww{{{yyymmmlllnnnppp{{{|||zzzxxxyyyxxxwwwvvvtttrrrqqqpppvvv|||zzzhhh]]]UUUMMMGGGEEEEEEFFFEEECCCBBBAAACCCEEECCCEEEJJJRRRaaayyy|||uuuwwwsss___WWWQQQRRRSSSOOOJJJIIIDDDAAA>>><<<===???@@@@@@===<<<<<<;;;;;;===>>>???BBBAAAEEENNN[[[ooonnn___VVV[[[aaaiii}}}}}}sssjjjhhhggg___UUUPPP{{{wwwrrrmmmiiifffbbb```^^^___aaa```]]]ZZZXXXXXXZZZ[[[]]]___aaabbbccccccccceeehhhiiiiiiiiikkklllmmmooorrrtttvvvyyy}}}{{{mmmddd\\\[[[XXXVVVVVV[[[bbbhhhmmmooooookkkccc[[[UUUSSSSSS]]]gggiii___QQQEEE@@@::::::;;;<<<===>>>??????AAADDDHHHNNNXXXgggyyyrrrjjjdddaaahhhsss|||nnndddaaa^^^```dddgggiiimmmqqqtttzzzuuulllmmmqqqwww~~~|||yyyxxxwwwvvvvvvuuuttttttssssssxxxvvveee[[[TTTMMMHHHGGGCCCCCCCCCAAA??????AAACCCDDDGGGLLLVVVfff~~~|||vvvvvvzzzuuummmppp}}}ppp^^^VVVPPPQQQQQQNNNIIIGGGCCC@@@===<<<===?????????===<<<<<<;;;;;;===>>>???BBBAAAEEENNN[[[oootttdddYYY[[[```ggg{{{}}}qqqgggdddbbb[[[SSSOOO~~~zzzuuuppplllhhhdddbbbcccfffhhhgggccc^^^YYYWWW[[[\\\^^^```bbbccccccdddccceeehhhiiiiiiiiikkklllnnnqqqtttvvvxxx|||{{{mmmbbb\\\YYYZZZ\\\^^^aaafffmmmqqqttttttrrrmmmeee___ZZZXXXYYYaaajjjkkkcccVVVJJJCCC<<<<<<<<<===>>>???@@@AAABBBFFFKKKSSS]]]kkk|||{{{lllfffaaa```hhhttt~~~rrrggg```^^^^^^aaafffiiimmmqqqvvvyyywwwrrrtttxxx~~~{{{yyyxxxtttttttttttttttuuuuuuvvvzzzrrrbbbYYYSSSMMMIIIHHHAAABBBBBB@@@>>>>>>@@@BBBDDDHHHOOO[[[mmm{{{ppplllmmmsssmmmfffkkk}}}mmm^^^UUUOOOOOOPPPLLLGGGFFFAAA???<<<<<<===>>>>>>======<<<<<<;;;;;;===>>>???AAA@@@DDDNNN[[[ooolll^^^]]]```gggzzz}}}oooccc^^^\\\VVVPPPNNN}}}xxxsssoookkkfffcccfffhhhjjjhhhddd^^^ZZZXXX\\\]]]^^^```bbbcccdddddddddfffhhhiiiiiijjjkkkllloooqqquuuwwwzzz~~~}}}pppfffaaa___aaaeeejjjpppuuu{{{|||tttkkkccc___aaagggmmmnnnggg[[[MMMEEE>>>>>>===>>>>>>@@@AAABBBBBBGGGNNNWWWaaaooo~~~vvvjjjeeeaaaaaajjjxxxtttjjjbbb^^^^^^___ccchhhmmmqqqvvv{{{~~~~~~~~~}}}|||zzzxxxttttttsssssstttuuuvvvwww{{{}}}nnn___VVVQQQKKKGGGFFFBBBCCCCCCAAA@@@@@@BBBDDDDDDIIIQQQ___sssqqqiiihhhgggnnn|||lllggglllmmm```VVVOOOOOOOOOKKKGGGFFF@@@>>>======>>>>>>===<<<===<<<<<<;;;;;;===>>>???@@@@@@DDDMMMZZZnnntttbbb```bbbhhh{{{}}}nnn___XXXVVVRRRNNNLLL{{{vvvrrrmmmhhheeefffgggfffccc___\\\[[[ZZZ\\\]]]^^^```bbbcccdddddddddfffiiijjjjjjkkkmmmnnnppprrrvvvxxx{{{}}}sssjjjfffhhhkkkrrrwwwsssllljjjmmmppppppjjj^^^OOOFFF@@@???>>>>>>>>>@@@BBBCCCBBBHHHRRR[[[eeeqqq~~~~~~rrrhhhdddaaabbbmmm{{{zzzllleee___]]]^^^```dddjjjpppuuuzzz~~~~~~~~~}}}{{{yyyxxxvvvuuutttsssssstttvvvwww|||zzzlll\\\SSSNNNHHHDDDCCCBBBBBBBBBAAA@@@@@@BBBDDDDDDIIISSScccxxx|||iiiccceeeeeennn}}}ppplllrrrpppbbbXXXQQQPPPOOOKKKGGGFFF@@@???>>>???@@@@@@>>><<<===<<<<<<;;;;;;===>>>?????????CCCLLLYYYllluuubbb___bbbhhhyyy~~~mmm\\\TTTQQQNNNKKKKKK{{{vvvqqqkkkgggfffeeeccc___[[[YYYZZZ\\\[[[\\\^^^```bbbccccccddddddfffiiikkklllnnnppprrrrrrtttxxxzzz|||~~~~~~}}}yyysssmmmjjjmmmsssxxxwwwoooooopppppplllaaaRRRGGGAAA@@@>>>===>>>@@@BBBCCCDDDKKKVVV```iiitttwwwmmmfffdddbbbdddqqqnnnddd___\\\[[[]]]aaafffmmmsssxxx}}}~~~~~~~~~}}}|||zzzwwwvvvvvvuuusssrrrssstttvvvxxxwwwiiiYYYQQQKKKFFFBBBBBB@@@AAAAAA@@@??????AAACCCDDDIIIUUUfff|||rrraaa]]]```fffppprrrqqqyyyssscccYYYQQQOOOOOOKKKGGGFFFAAAAAAAAABBBCCCBBB@@@======<<<<<<;;;;;;===>>>???>>>>>>BBBKKKWWWhhhttt```]]]___eeeuuu}}}lllYYYPPPLLLJJJHHHHHH{{{uuuoookkkffffffccc___[[[YYYYYYZZZZZZ[[[]]]___aaabbbcccccccccfffjjjmmmnnnpppsssuuuvvvxxxzzz|||~~~}}}|||~~~{{{tttqqqnnnnnnssszzzzzzooonnnnnnooommmdddUUUJJJAAA@@@>>>======???AAACCCGGGOOOZZZeeennnwwwqqqjjjeeeffffffjjjyyyttteee^^^\\\[[[\\\___bbbgggnnnuuuzzz~~~|||||||||{{{yyyvvvtttrrrtttsssrrrqqqsssvvvyyy{{{rrrdddVVVNNNJJJEEECCCCCCAAAAAAAAA@@@???@@@BBBEEEFFFKKKWWWiiihhh\\\[[[^^^iiitttrrruuuuuucccYYYPPPNNNMMMIIIEEEDDDCCCCCCCCCEEEFFFEEEBBB???===<<<<<<;;;;;;===>>>???>>>>>>BBBJJJUUUeee}}}wwwbbb^^^```dddqqqzzziiiVVVLLLHHHFFFDDDDDD~~~xxxrrrnnnggggggeeebbb]]]YYYXXXXXXZZZ[[[\\\^^^```aaabbbbbbcccfffjjjmmmooorrruuuwwwxxxzzz}}}|||tttpppnnnnnnttt}}}vvvnnnllllllnnnnnnfffXXXLLLAAA@@@>>><<<===>>>AAABBBIIIQQQ]]]hhhqqqyyyzzzpppiiigggiiilllqqqzzzmmm```\\\\\\]]]___bbbccchhhooovvv{{{~~~{{{{{{zzzyyywwwtttqqqoooqqqqqqpppqqqssswww{{{}}}nnnaaaSSSMMMJJJFFFDDDDDDCCCDDDDDDCCCBBBCCCEEEGGGHHHMMMYYYkkkvvvcccZZZ\\\```lllwwwrrryyyuuucccXXXOOOMMMLLLHHHDDDCCCDDDDDDEEEGGGHHHGGGCCC@@@===<<<<<<;;;<<<===>>>???>>>>>>AAAIIISSSccczzz{{{fffaaaccceeeqqqxxxgggSSSJJJFFFCCCAAAAAA~~~wwwsssooojjjddd___]]]\\\[[[[[[^^^___```______```ccceeefffgggiiilllpppuuuyyy{{{||||||}}}~~~|||uuuqqqjjjmmmsss{{{|||ooohhhbbbfffhhhhhhgggcccYYYNNNGGGAAA???@@@AAA@@@BBBEEELLLTTTaaannnwww}}}}}}sssooolllkkknnnqqqyyypppeee[[[XXXXXXZZZ^^^ccchhhlllqqqwww}}}~~~~~~~~~}}}yyyxxxwwwuuuttttttsssssstttooonnnsssuuuvvv~~~{{{fff]]]RRRKKKIIIHHHEEEBBBAAABBBBBBBBBAAABBBEEEGGGJJJPPP[[[mmmoooaaaYYYZZZ^^^nnn}}}}}}vvvooo```VVVNNNNNNNNNKKKHHHHHHHHHHHHHHHIIIJJJHHHDDD@@@>>>>>>============>>>>>>???@@@DDDHHHLLLYYYrrrjjj___]]]aaannn~~~uuudddRRRHHHEEEBBB??????yyyuuupppllleee```\\\ZZZYYYYYY]]]___`````````aaadddfffhhhiiikkknnnrrrvvvzzz||||||||||||~~~xxxssspppnnnqqqvvv|||~~~{{{yyywww|||{{{mmmbbb[[[XXX\\\```aaabbb```UUUKKKGGGBBB???AAABBBAAACCCGGGPPPYYYgggttt|||zzzpppkkkiiilllrrryyyqqqggg^^^WWWVVVXXXZZZ___dddkkknnntttzzz}}}}}}}}}}}}|||xxxxxxvvvuuutttssssssssssssqqqrrrvvvxxxzzzwwwccc[[[PPPIIIGGGFFFCCCAAAAAABBBBBBBBBAAABBBEEEHHHMMMSSS___qqqmmmaaa\\\___eeettt}}}zzznnnaaaXXXQQQRRRTTTQQQNNNMMMLLLKKKKKKKKKKKKIIIFFFCCC@@@@@@???>>>>>>>>>>>>>>>???@@@DDDFFFIIIUUUlllpppdddaaabbbmmmzzztttcccPPPGGGCCC@@@======{{{vvvqqqmmmggg```[[[YYYXXXXXX\\\^^^___```aaacccfffhhhjjjkkkmmmppptttxxx{{{}}}{{{|||}}}~~~wwwttt{{{wwwrrrpppppprrruuuyyy||||||xxxtttqqqppprrr{{{ttthhh___XXXSSSTTTZZZ___bbbdddbbbYYYNNNJJJEEEAAABBBBBBBBBEEEJJJUUU```ooo{{{uuulllhhhiiinnnwwwvvvhhh___YYYUUUXXX\\\^^^ccciiinnnqqqwww}}}~~~}}}|||}}}|||{{{wwwwwwuuutttssssssssssssrrrrrruuuxxx{{{nnn^^^VVVMMMFFFDDDCCCAAA???@@@AAABBBBBBBBBCCCFFFHHHOOOWWWdddvvvzzzjjjbbb```fffnnn}}}}}}~~~~~~oooddd\\\WWWYYY[[[YYYUUUTTTRRRPPPOOONNNNNNLLLHHHFFFCCCBBBAAA@@@???>>>>>>>>>???@@@BBBDDDFFFPPPdddwwwwwwiiicccbbbjjjtttsssbbbNNNDDD@@@===;;;;;;|||vvvooolllggg```[[[XXXXXXYYYZZZ\\\___aaabbbdddgggjjjkkklllooorrruuuyyy{{{}}}|||}}}~~~wwwrrrvvvuuunnnlllnnnpppuuuwwwyyyyyyuuupppkkkhhhooouuussseee___^^^\\\ZZZ[[[aaafffiiikkkjjj```VVVNNNIIIDDDCCCBBBBBBGGGNNNXXXeeevvvzzzpppiiiiiijjjoooyyynnneee[[[XXXYYY^^^bbbeeeiiiooorrruuuzzz~~~~~~~~~~~~|||{{{vvvuuutttsssrrrrrrrrrrrrrrrtttvvvxxx{{{xxxeeeYYYSSSKKKEEECCCBBBAAA@@@@@@AAABBBBBBBBBDDDGGGJJJNNNXXXggg|||vvvhhhbbbcccllluuu||||||rrrjjjccc^^^```bbb^^^YYYWWWWWWUUUSSSRRRPPPNNNKKKHHHFFFEEECCCBBB@@@??????>>>??????AAACCCEEEMMM^^^ooozzziii``````gggqqqtttbbbNNNDDD???<<<::::::|||vvvmmmlllggg```ZZZWWWXXXZZZXXX[[[^^^aaabbbeeehhhjjjjjjlllooorrrvvvyyy|||}}}~~~zzztttsss|||yyymmmhhhjjjnnnqqquuuvvvwwwsssnnniiiffffffsss~~~tttfff```ccciiikkkkkkmmmqqqsssssstttqqqggg\\\QQQLLLGGGDDDBBBCCCJJJSSS]]]lll~~~~~~uuummmgggiiikkkooozzzrrreee___\\\[[[]]]cccgggiiimmmsssvvvyyy~~~}}}{{{ttttttsssrrrqqqqqqqqqqqqrrrtttuuuvvv}}}qqqaaaUUUQQQKKKEEECCCBBBAAAAAA???@@@BBBBBBCCCEEEHHHKKKNNNYYYkkksssgggcccfffpppzzz{{{yyyqqqiiicccdddddd___YYYWWWXXXWWWUUUTTTSSSPPPLLLIIIGGGFFFEEECCCAAA@@@????????????AAACCCEEEKKKZZZiiizzzfff]]]]]]eeennnvvvdddOOODDD???<<<:::;;;}}}wwwnnnmmmhhhaaaYYYUUUVVVYYYWWWZZZ]]]```bbbdddgggiiiiiikkkooosssxxx{{{}}}~~~yyyuuuttt~~~pppgggggglllqqqtttttttttrrrnnnhhhgggiiilllyyyrrrmmmiiilllttt|||}}}wwwlllaaaPPPKKKGGGEEECCCFFFPPP[[[hhhxxxxxxqqqlllhhhhhhllltttzzzkkkaaa^^^]]]]]]aaagggkkklllqqqwww{{{~~~~~~{{{ssssssrrrqqqqqqqqqqqqqqqrrrssstttwwwmmm```RRROOOJJJEEEBBBAAABBBCCC???@@@BBBBBBCCCFFFIIILLLQQQ]]]qqqqqqgggeeejjjttt~~~}}}}}}uuullleeedddccc]]]WWWUUUWWWVVVUUUUUUTTTQQQKKKHHHGGGFFFEEECCCAAA@@@@@@@@@@@@???AAADDDEEEIIIUUUbbbyyy|||hhh\\\\\\cccjjjwwwxxxfffPPPEEE@@@<<<;;;;;;yyyqqqoookkkaaaXXXRRRSSSUUUVVVYYY]]]```aaaccceeegggiiilllpppuuuzzz~~~yyyrrrrrrvvv|||tttiiieeehhhoootttvvvsssrrroooiiieeehhhpppwww~~~xxx{{{|||sssfffZZZLLLHHHEEEDDDEEEJJJXXXeeewwwuuupppmmmjjjmmmuuusssiiiccc``````aaaffflllpppqqqwww~~~|||yyyrrrrrrqqqppppppppppppqqqooorrruuu|||xxxfff\\\NNNLLLIIIEEEAAA@@@AAACCC>>>@@@AAABBBDDDFFFJJJMMMWWWdddxxx}}}nnnggggggmmmxxx}}}vvv|||uuukkkcccaaa```ZZZUUUSSSSSSSSSTTTUUUUUUPPPJJJFFFGGGFFFDDDCCCBBBAAA@@@@@@BBB@@@AAACCCDDDFFFOOOYYYooonnnaaa^^^aaadddpppyyyfffPPPDDD???;;;:::;;;zzztttrrrmmmbbbWWWPPPPPPRRRUUUXXX\\\___aaabbbdddeeejjjmmmqqqwww|||}}}ssshhhmmmyyyuuummmfffdddjjjrrrvvvxxxsssrrrmmmgggeeejjjvvv~~~rrrgggYYYLLLHHHEEECCCDDDFFFNNN]]]lll}}}sssooonnnlllttt~~~vvvjjjeeecccaaaccceeejjjqqquuuwww~~~{{{xxxqqqqqqppppppppppppppppppmmmrrrwwwppp```WWWLLLKKKHHHDDD@@@???AAABBB>>>@@@AAACCCDDDGGGKKKNNN]]]jjj}}}yyylllgggiiippp{{{tttsss|||vvvsssiii```^^^]]]YYYUUUSSSPPPQQQSSSUUUUUUPPPIIIDDDFFFEEEDDDBBBBBBAAAAAAAAACCCBBBBBBCCCBBBCCCJJJSSShhhyyyuuugggaaa``````lll{{{yyyfffPPPCCC>>>:::999:::~~~uuuhhh[[[TTTPPPOOONNNSSSWWW[[[^^^^^^aaaeeeiiikkkpppuuuyyyzzz}}}wwwnnnkkkqqq~~~ssslllgggjjjttt{{{{{{wwwqqqnnnlllkkknnntttzzz~~~}}}jjj[[[QQQIIIFFFFFFDDDDDDHHHLLLUUUiii|||}}}tttooorrryyy{{{}}}mmmfffaaa```aaahhhkkkpppuuuyyy~~~}}}{{{yyyxxxsssssssssrrrpppooommmlllsssuuu{{{zzzkkk\\\RRRHHHGGGEEECCCBBBAAABBBBBBAAA???@@@BBBCCCEEEMMMVVV^^^iiiyyynnnjjjlllssssssttt}}}qqqjjjggg___ZZZ\\\[[[VVVSSSTTTUUUVVVWWWVVVSSSPPPMMMKKKIIIFFFDDDDDDBBB???BBBGGGBBBBBBAAAAAAAAAEEEJJJNNNccctttnnn^^^[[[```mmmuuuzzzdddLLLAAA>>>===;;;;;;{{{rrreeeYYYQQQMMMLLLLLLQQQUUUYYY\\\^^^```eeeiiilllqqqvvvzzz|||ssskkkjjjrrrrrrmmmiiinnnwww|||{{{wwwooonnnmmmmmmqqqvvv|||nnn]]]QQQJJJGGGEEEFFFDDDEEEJJJPPP\\\qqq{{{tttqqqvvv~~~sssgggbbb``````bbbllloootttyyy~~~}}}{{{yyywwwvvvssssssrrrqqqpppooonnnmmmpppvvvvvvgggYYYPPPHHHFFFEEECCCBBBAAABBBBBBBBB@@@AAADDDDDDFFFNNNWWWaaannnyyynnnkkkoooyyytttzzzvvvjjjddd\\\VVVSSSWWWZZZYYYYYY\\\YYYZZZZZZXXXSSSPPPNNNNNNJJJEEEAAAAAA???===>>>BBBBBBBBBBBBAAAAAADDDIIIMMMaaasssuuuddd^^^aaajjjssswwwbbbLLLAAA>>>===;;;:::wwwnnnaaaUUUNNNJJJIIIHHHMMMQQQVVVZZZ\\\```eeeiiimmmrrrxxx|||~~~xxxnnnhhhhhhsss~~~rrrooonnnsss{{{|||wwwnnnnnnnnnooosssyyy~~~{{{ppp___OOOFFFCCCBBBCCCEEEEEEGGGMMMVVVggg~~~|||xxxtttttt|||zzzjjjbbbaaaaaadddhhhppptttyyy~~~~~~}}}|||zzzxxxvvvuuutttssssssrrrqqqpppooooooooorrrzzz}}}ooobbbVVVNNNGGGFFFDDDBBBAAAAAABBBBBBBBBAAACCCFFFGGGHHHOOOXXXeeetttxxxnnnnnnvvvwwwoooccc\\\RRROOOOOOTTTYYY[[[___bbb\\\]]]]]]YYYTTTPPPPPPRRRNNNFFF@@@???@@@>>>>>>???BBBBBBBBBAAAAAADDDHHHLLL^^^ppp~~~kkkbbbaaagggpppsss```KKKAAA>>><<<::::::tttkkk^^^RRRKKKHHHFFFFFFIIIMMMSSSXXX[[[___eeejjjnnnssszzz~~~sssjjjfffeeesss|||sssrrrtttzzz|||vvvnnnnnnoooqqqtttyyy}}}}}}nnndddVVVIIIBBB@@@@@@AAADDDEEEIIIQQQ^^^sss~~~yyywwwuuuwww}}}qqqfffbbbdddfffkkkppptttwww|||~~~}}}{{{yyywwwuuutttssssssrrrqqqpppooopppqqqrrrxxxvvvhhh]]]SSSMMMFFFEEECCCBBBAAAAAABBBBBBBBBAAADDDGGGHHHJJJQQQYYYiii{{{zzzqqqssszzz}}}mmm^^^VVVPPPOOOOOORRRVVVZZZ^^^aaa^^^^^^]]]YYYTTTRRRSSSVVVRRRIIIBBBBBBDDDCCCBBBBBBBBBBBBBBBBBBAAACCCGGGJJJYYYmmmqqqdddaaaeeennn~~~lll[[[IIIAAA>>><<<::::::rrriii\\\QQQIIIFFFEEEEEEFFFKKKQQQVVVZZZ^^^eeejjjooottt{{{|||ooogggeeebbbpppzzzuuuvvvyyy{{{uuuooooooooopppsssxxx|||~~~wwwpppbbb[[[QQQIIIDDDBBBBBBBBBDDDHHHNNNXXXhhh~~~~~~zzzxxxwwwwwwzzztttkkkddddddgggkkkpppuuuvvvzzz~~~~~~}}}{{{xxxvvvuuuttttttsssrrrpppooooooqqqsssttt{{{pppcccZZZQQQLLLEEEDDDCCCBBBAAAAAABBBBBBAAAAAACCCGGGIIILLLTTT]]]mmm|||uuu{{{||||||kkk[[[SSSNNNPPPRRRRRRUUUXXX[[[\\\]]]\\\ZZZWWWVVVVVVXXXZZZTTTKKKEEEGGGIIIHHHEEEEEEBBBCCCCCCBBBAAACCCFFFHHHTTThhhzzziiiccceeemmm|||}}}dddVVVGGG@@@>>><<<;;;;;;pppgggZZZOOOHHHEEEDDDDDDEEEJJJPPPUUUYYY^^^eeejjjooottt|||zzzllldddeeebbbnnn|||xxxyyy~~~zzzsssoooooonnnpppsssxxx}}}yyyooohhh\\\WWWOOOIIIGGGEEEEEEDDDEEEMMMVVVaaarrr|||yyyvvvvvvyyy{{{}}}mmmgggcccfffjjjmmmsssyyyzzz}}}}}}{{{xxxvvvuuuttttttsssqqqooonnnoooqqquuuwww||||||jjj___WWWOOOJJJEEEDDDBBBAAAAAAAAABBBCCCBBBAAACCCGGGJJJNNNXXXccctttyyy~~~yyyhhhZZZTTTOOOTTTXXXWWWXXX[[[]]]\\\[[[XXXUUUVVV[[[^^^___^^^UUUOOOKKKLLLMMMIIIFFFFFFBBBCCCCCCBBBBBBBBBDDDGGGOOOddd~~~qqqhhhfffmmmzzzrrr\\\PPPDDD@@@???===<<<===~~~nnneeeXXXMMMFFFCCCBBBBBBEEEJJJPPPUUUYYY^^^dddiiiooottt|||xxxiiibbbccccccnnn}}}zzz}}}xxxqqqooonnnmmmooottt{{{~~~xxxqqqkkkeee___UUUMMMHHHFFFFFFFFFHHHSSS___kkk|||zzzuuurrrrrruuuzzztttiiieeedddiiinnnrrrxxx~~~~~~}}}zzzwwwuuutttttttttsssqqqnnnmmmnnnrrrvvvyyyuuueee[[[TTTMMMHHHDDDCCCBBBAAAAAAAAABBBCCCDDDCCCDDDHHHLLLRRR^^^jjj}}}|||vvveee\\\\\\ZZZbbbfffdddbbbcccccc```YYYTTTQQQVVVaaahhhgggcccZZZVVVUUUUUURRRKKKGGGGGGBBBCCCCCCCCCBBBBBBCCCEEEJJJ```{{{uuukkkgggmmmyyyxxxgggVVVKKKBBB??????>>>>>>???{{{lllcccWWWKKKEEEBBBAAAAAAEEEJJJPPPUUUYYY^^^dddiiinnnttt|||~~~vvvhhh```bbbeeennn||||||wwwpppnnnmmmmmmooouuu}}}{{{wwwtttkkk]]]QQQIIIFFFEEEEEEKKKWWWeeeqqq|||tttooommmnnnttt|||{{{lllgggeeeffflllrrrvvv}}}~~~|||yyyvvvsssssssssssssssqqqnnnmmmnnnrrrwwwzzzqqqbbbXXXRRRKKKFFFDDDCCCBBBAAAAAAAAABBBCCCFFFDDDEEEIIINNNUUUbbbooo}}}ttteee```dddhhhppptttppplllkkkhhhcccXXXRRROOOWWWeeennnlllfff```^^^^^^]]]WWWMMMHHHHHHBBBCCCDDDCCCBBBAAACCCEEEHHH^^^zzzuuukkkgggmmmyyyqqqaaaRRRHHH@@@??????>>>???AAAuuueee]]]QQQIIIEEEDDDCCCBBBDDDGGGLLLQQQVVV\\\cccggglllrrrzzzyyysssllleee```cccnnn~~~|||sssnnnkkkkkklllooowwwuuucccVVVKKKDDDCCCFFFIIIWWWggguuuyyynnnjjjllloooqqquuu{{{ssshhhfffiiinnnrrrwww}}}{{{zzzxxxuuusssqqqpppooorrrnnnllloooqqquuu|||zzzhhh]]]UUUNNNIIIHHHBBBBBBAAA@@@@@@AAAAAAAAADDDBBBDDDIIIPPPZZZiiiwww|||}}}zzz|||rrrjjjhhhhhhrrrrrrqqqpppnnnkkkiiigggUUUNNNMMMWWWgggoooooommmbbb___]]]^^^YYYPPPJJJIIIDDDBBB@@@@@@AAACCCCCCCCCKKKVVVkkk{{{jjjgggqqq{{{{{{jjj___NNNFFFAAABBBBBB@@@DDDJJJuuueee\\\PPPGGGCCCCCCBBBAAABBBEEEJJJOOOUUU\\\ccchhhmmmsss{{{{{{vvvpppjjjeeeeeeooo}}}|||tttnnniiijjjmmmsss{{{}}}fffUUUJJJDDDDDDGGGKKKWWWgggvvvtttjjjgggiiihhhnnnvvv||||||mmmeeehhhlllrrrwww|||}}}yyyxxxvvvtttqqqpppooonnnqqqnnnmmmppprrrvvv}}}uuudddZZZSSSLLLGGGFFFBBBBBBAAAAAA@@@AAAAAABBBEEEEEEGGGMMMSSS]]]ooo}}}zzz|||{{{{{{sssnnnmmmooorrrrrrrrrqqqnnnkkkgggeeeWWWPPPNNNYYYjjjtttrrrlllccc___\\\\\\XXXPPPKKKKKKEEECCCAAAAAABBBCCCDDDCCCIIISSSggg|||lllgggooozzzxxxggg[[[JJJDDD@@@BBBEEEHHHNNNUUUuuueee\\\OOOFFFBBBAAA@@@???@@@CCCHHHNNNTTT\\\ccchhhnnnttt~~~}}}zzzuuuoookkkgggppp}}}|||tttnnniiilllrrryyy}}}aaaOOOGGGDDDFFFIIIMMMXXXgggwwwxxxmmmdddbbbeeeeeeoooyyy}}}rrrjjjffflllqqqxxx~~~yyyyyyxxxvvvtttsssqqqpppooopppnnnnnnrrrtttwww}}}ooo___UUUOOOIIIEEEDDDBBBAAAAAAAAAAAAAAABBBBBBFFFHHHLLLPPPVVVbbbxxxxxxxxx|||{{{uuussstttwwwsssttttttrrroooiiidddaaaXXXQQQOOO\\\ppp|||wwwmmmbbb\\\XXXWWWUUUOOOLLLMMMFFFDDDBBBBBBCCCDDDDDDDDDFFFPPPccc{{{ppphhhooowww|||vvveeeYYYIIICCC@@@CCCIIIPPPXXX___uuuggg^^^PPPFFFAAA@@@???>>>@@@CCCHHHNNNTTT[[[bbbgggqqqwww}}}xxxqqqllliiippp{{{|||tttooonnnrrryyyoooUUUGGGDDDEEEGGGJJJOOOYYYhhhyyy|||qqqggg``````dddjjjssszzz}}}vvvmmmkkklllqqqvvv~~~|||wwwyyyyyyxxxwwwuuutttrrrrrrooonnnppptttwwwzzzvvvhhhYYYQQQMMMHHHDDDDDDBBBAAAAAAAAAAAABBBBBBCCCFFFIIINNNTTTYYYggg|||uuuwww}}}~~~zzzyyyzzz|||vvvwwwvvvtttnnnggg```[[[UUUPPPPPP___wwwttt```XXXRRRQQQPPPNNNMMMNNNIIIGGGDDDDDDEEEEEEEEEDDDDDDMMM^^^uuuvvvmmmqqqvvv~~~}}}wwweeeXXXKKKEEEAAACCCKKKUUU^^^ddd~~~uuukkkaaaSSSHHHCCCAAA@@@???BBBEEEJJJOOOTTT[[[aaafffssszzz}}}~~~~~~yyyqqqlllkkkpppyyy|||vvvrrrwwwzzztttaaaLLLCCCCCCEEEGGGHHHRRR\\\lll|||wwwlllddd___aaafffpppuuuxxx}}}zzzpppkkkmmmsssvvv{{{zzzvvvxxxxxxxxxwwwvvvtttsssrrrooonnnqqquuuyyy~~~ooobbbUUUOOOLLLGGGEEEDDDBBBAAAAAAAAABBBBBBCCCDDDEEEIIIPPPWWW___ooovvvrrruuu}}}zzzyyyxxxtttmmmeee\\\WWWRRRPPPSSSccc~~~bbbXXXPPPOOOOOONNNNNNPPPLLLIIIGGGFFFFFFGGGFFFEEEDDDKKKZZZooo}}}sssssstttzzzuuudddXXXJJJFFFBBBDDDOOO\\\fffiiiwwwooodddUUUIIICCCBBBAAA@@@CCCFFFKKKPPPVVV]]]dddiiivvv|||~~~|||}}}{{{rrrllllllooovvv~~~{{{yyyiiiYYYJJJEEEEEEFFFGGGIIIVVVbbbrrrssshhhaaa___dddjjjpppsssvvv}}}pppkkkjjjpppxxx}}}}}}xxxuuusssttttttuuutttrrrpppooooooooorrrwww{{{xxxhhh\\\PPPLLLJJJGGGEEEEEEAAAAAAAAAAAABBBCCCDDDEEEHHHKKKRRR\\\hhh{{{{{{ssstttvvv~~~zzzyyywwwssslllddd]]]XXXRRRTTTYYYiiimmmbbbWWWUUUUUUSSSRRRSSSNNNLLLIIIGGGGGGHHHGGGFFFDDDJJJWWWjjjwwwsssrrruuu|||rrraaaVVVJJJHHHEEEIIIVVVfffpppqqq{{{qqqeeeVVVIIICCCBBBAAA@@@BBBEEEKKKRRRYYYaaaiiinnnxxx~~~}}}zzz}}}vvvooolllnnnttt}}}```TTTIIIEEEFFFFFFIIIMMM[[[iii{{{~~~oooeee```___fffnnnpppuuuzzzrrrlllllllllttt}}}yyyuuutttqqqrrrssstttsssrrrpppnnnpppppprrrwww|||pppbbbWWWLLLIIIHHHFFFDDDEEEAAAAAAAAABBBBBBCCCDDDEEEMMMOOOWWWcccsss|||xxx{{{}}}}}}}}}wwwvvvtttqqqkkkeee```]]]WWW\\\bbbpppsssfffaaa___[[[XXXVVVPPPMMMJJJIIIIIIHHHHHHFFFDDDHHHSSSdddzzzwwwqqqnnnqqqvvv~~~qqqbbbXXXPPPOOOMMMPPP^^^ooovvvuuu~~~qqqfffVVVIIICCCAAA@@@@@@@@@DDDKKKRRR[[[dddmmmsssyyy}}}yyy|||yyyssslllnnnrrr|||uuuXXXOOOFFFDDDEEEGGGMMMSSS^^^nnn{{{mmmddd___```gggpppqqqyyynnnkkknnnpppxxx|||vvvssssssrrrssstttuuuuuusssqqqpppppppppssswww}}}~~~kkk___TTTJJJGGGGGGEEEDDDDDDAAAAAAAAABBBCCCDDDEEEEEEQQQSSSZZZiii{{{yyyxxxyyyyyyxxxyyytttsssrrroookkkgggdddbbb[[[bbbiiivvvrrrlllhhhbbb\\\YYYQQQNNNKKKIIIIIIIIIHHHGGGCCCGGGPPPaaavvvvvvoookkknnnsss{{{rrrddd[[[YYYXXXVVVWWWcccsssxxxuuu