BM6( %%%&&&((()))))))))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''&&&%%%%%%&&&''''''(((''''''&&&&&&'''((((((+++***)))((('''((()))***(((''''''&&&&&&''''''((((((((())))))((('''&&&%%%(((((((((((())))))))))))***)))'''&&&&&&&&&''''''---((((((+++''' %%%))))))******))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))*********)))))))))+++***)))'''(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&''')))******(((''''''(((''''''(((((())))))******))))))))))))((((((((('''''''''((()))***+++,,,,,,))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))+++******))))))******+++)))******))))))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))******))))))((('''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))*********))))))))))))(((((((((''''''&&&''''''(((&&&'''((()))***)))((('''***))))))((())))))******(((((())))))******))))))&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&((()))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((('''&&&((((((((((((((()))******)))((((((''''''&&&&&&&&&(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))(((((((((((()))******)))((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''')))***++++++***)))(((((())))))))))))*********))))))(((((('''''''''((())))))******))))))((((((''''''(((******)))'''))))))))))))******************)))((((((((())))))******)))((((((((((((((())))))******))))))((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))+++++++++************)))++++++++++++++++++******))))))************))))))************************)))))))))))))))******+++((())))))******))))))(((******)))(((((((((((((((,,,***(((((())))))((('''))))))))))))))))))))))))*********))))))(((((((((((((((((()))))))))*********))))))))))))(((((((((***************+++++++++)))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))&&&&&&'''((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''***)))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))***)))(((&&&&&&%%%%%%&&&(((&&&'''***)))%%%&&&+++((()))))))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))*********)))((((((((((((((()))))))))))))))***)))(((&&&&&&&&&'''''')))***)))((('''((()))'''((((((((()))))))))***(((((())))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))(((''''''''''''((()))))))))))))))************************''''''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))(((((('''''''''''''''&&&'''((()))))))))(((((((((((((((((((((((()))***&&&'''((()))************&&&''''''((((((''''''&&&&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((())))))((('''&&&&&&((((((((((((((())))))***)))(((((((((''''''&&&&&&))))))******)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((***))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))&&&'''((()))***)))))))))(((((((((((()))))))))***))))))((((((((('''''''''((())))))))))))))))))((((((''''''(((******)))'''((()))))))))******************))))))((())))))******))))))((((((((((((((())))))*********))))))(((***))))))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))+++++++++*********))))))+++++++++******)))))))))((())))))************)))************************)))))))))))))))******+++)))))))))******)))))))))+++***((('''''''''((()))+++***)))((((((((((((((())))))))))))))))))))))))***))))))(((((('''''''''(((((()))))))))*********))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''((((((((('''((((((((()))))))))***))))))((('''&&&%%%%%%%%%(((''')))+++***((()))---'''(((((()))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((((((((()))*********)))))))))(((((((((((())))))))))))***+++,,,***'''&&&(((***''')))))))))(((''')))***(((((((((((())))))))))))''''''((()))+++,,,------******))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***))))))))))))))))))***((())))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''***)))((('''''''''''''''(((((()))))))))***))))))&&&&&&&&&&&&&&&'''((()))%%%&&&'''((()))*********((((((((())))))((((((((('''((())))))((('''((()))'''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))((('''&&&&&&'''(((((()))))))))))))))((((((((((((((('''''''''))))))******)))((('''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''''''''''''''(((((((((((()))))))))(((((((((((('''''''''''')))(((((((((((((((((()))(((''''''(((***+++)))(((((()))))))))******************))))))))))))*********))))))((((((((((((((())))))************)))))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))((((((''''''(((((()))***************************************)))))))))))))))******+++))))))************))))))+++***((('''''''''((())))))))))))(((''''''((()))************************(((((((((''''''&&&&&&&&&))))))))))))************))))))))))))************************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******''''''''''''((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&'''(((((()))))))))((((((''''''(((((((((((())))))'''(((((())))))((((((''''''''''''''''''((()))***''''''(((((())))))******((('''''''''&&&&&&%%%%%%)))***++++++)))((()))***''''''((()))))))))(((((((((((((((((())))))))))))((())))))******))))))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((''''''''')))***+++)))))))))***(((((((((((())))))))))))***,,,---+++(((&&&(((+++(((((()))((('''''')))+++(((((((((((())))))))))))&&&'''(((***+++---...///************))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))******)))(((''''''''''''(((((())))))))))))******%%%%%%%%%%%%&&&'''((((((%%%&&&'''((())))))***)))(((((())))))))))))((((((((()))***)))((('''(((***&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((('''&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((''''''(((((())))))((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((((()))***+++***((())))))))))))******************)))))))))***++++++******)))((((((((((((((())))))******++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))+++++++++************)))(((((((((((((((((('''''''''((()))******+++******************************)))))))))))))))******+++)))******++++++******)))******)))(((((((((((((((((())))))((('''&&&(((***************************'''''''''''''''''''''''')))))))))*********++++++)))))))))************++++++++++++******************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************'''''''''''''''((())))))'''((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((()))******))))))&&&''''''(((((()))(((((('''((()))******)))(((''''''&&&&&&&&&'''(((***+++'''''''''((()))*********&&&&&&&&&'''&&&&&&&&&%%%&&&(((***((('''((())))))&&&''''''((())))))(((((((((((((((((())))))))))))((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((('''''''''&&&)))++++++)))(((***+++(((((((((((())))))))))))))),,,---+++'''%%%(((+++(((((()))(((''''''***,,,))))))))))))((((((((((((&&&'''((()))***+++,,,---)))))))))))))))*********((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))+++***)))(((''''''''''''((('''''''''(((((())))))%%%%%%%%%&&&&&&'''))))))&&&&&&'''((()))))))))((('''((((((((((((((((((''''''((())))))''''''((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))))))))******)))(((((((((((((((((((((&&&'''((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((()))&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''''''''''''''((())))))''''''&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((())))))'''''''''''''''''''''''')))(((''''''''''''((())))))(((((()))++++++***((())))))))))))******************))))))******+++,,,******)))(((((((((((((((((()))***++++++++++++***((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))+++++++++************)))(((((((((((())))))))))))'''((()))******+++++++++************************)))))))))))))))******+++)))******++++++******))))))))))))))))))((('''''''''((()))(((&&&&&&(((***************************''''''(((((()))*********))))))*********+++++++++))))))*********++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&((()))*********)))&&&&&&'''((())))))(((((('''((()))******)))(((''''''&&&&&&&&&'''(((***+++&&&''''''((()))******+++%%%%%%&&&''''''&&&&&&&&& $$$&&&&&&&&&)))++++++&&&&&&'''((())))))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&)))++++++)))(((***,,,(((((((((((())))))))))))(((+++---***&&&$$$'''***((((((((((((''''''***,,,))))))))))))((((((((((((''''''(((((())))))******''''''((()))***+++,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))))))))((('''(((((()))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++)))((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******&&&'''((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))((((((((((((&&&&&&'''((()))))))))(((&&&''')))*********)))((((((((((((((())))))))))))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''''''''((((((''''''''''''((((((((()))&&&''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((()))++++++***)))))))))))))))******************))))))***+++,,,,,,******)))(((((((((((((((((()))***+++++++++++++++((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))+++++++++************)))(((((())))))******++++++''''''(((******+++++++++************************)))))))))))))))******+++******++++++++++++******((()))*********)))'''&&&&&&((()))(((&&&%%%(((***************************(((((()))***+++,,,------)))************+++++++++))))))******++++++++++++++++++++++++******))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((&&&%%%###$$$%%%'''((((((''''''''''''''''''''''''''''''))))))))))))((('''%%%%%%))))))))))))))))))))))))'''''''''''''''((()))))),,,+++***(((''''''''''''+++***)))'''''''''((()))((((((((((((((()))******'''''''''((((((((((((((('''((()))(((&&&&&&((()))))))))(((((('''''''''&&&(((((())))))))))))((((((+++++++++***************)))***+++,,,,,,+++***)))******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''***)))''''''((())))))((())))))))))))(((((((((((())))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((,,,+++*********************)))))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((('''))))))(((((('''''''''&&&((((((''''''''''''((((((((())))))))))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''')))***+++((((((((((((((()))******(((((('''''''''&&&&&&&&&((()))***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((***)))((('''&&&&&&'''((('''(((((((((((((((''''''''''''''''''(((***+++,,,'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++%%%&&&&&&'''((()))******'''((()))******)))((('''))))))************))))))+++++++++*********))))))+++***)))'''''''''((()))(((((())))))******++++++***++++++++++++***))))))************************+++++++++*********))))))++++++***)))(((((())))))******))))))))))))******************************,,,,,,+++***))))))******)))************+++++++++++++++******)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++###%%%''')))***+++++++++++++++***)))((('''&&&&&&))))))*********(((&&&%%%***)))'''((()))***(((''')))))))))******+++,,,,,,$$$$$$$$$$$$$$$#########((((((((((((((((((((((((******)))))))))((((((((()))((('''&&&&&&''''''((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$$$$!!!"""$$$%%%&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))((((((((((((((()))******++++++***(((((('''''''''+++***)))(((''''''((()))((((((((((((((()))******))))))))))))))))))(((((('''((()))(((&&&&&&((())))))(((((((((''''''''''''(((((())))))))))))((((((*********************)))'''((())))))))))))((('''************))))))))))))'''''''''(((((('''''''''(((''''''&&&&&&''''''''')))(((&&&''')))******)))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---******)))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((''''''''''''(((((('''((()))))))))((('''&&&&&&''''''((((((''''''&&&'''&&&&&&''''''((()))***((((((((((((((())))))***(((((('''''''''&&&&&&&&&((()))))))))'''&&&'''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&''''''(((''''''((((((((((((''''''((((((((((((((()))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''''''''((((((((((((((((((((())))))))))))(((((())))))************))))))+++++++++*********)))))),,,+++***)))((())))))***)))))))))))))))************++++++++++++***))))))************************+++++++++*********))))))++++++***)))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((******)))((((((((((((((())))))*********+++++++++)))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++'''(((***+++,,,++++++***+++******))))))(((((((((******++++++++++++++++++***((('''((()))***)))'''************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))******)))(((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&)))))))))))))))))))))))))))******))))))((('''&&&)))))))))))))))))))))))))))))))))))))))***+++++++++***))))))((((((((((((***))))))(((((((((((()))((((((((((((((()))******++++++******))))))(((((('''((()))((('''&&&''')))((((((((((((''''''''''''(((((())))))))))))((((((((((((((()))))))))))))))'''(((((())))))((((((''')))***************++++++'''(((((())))))(((((('''(((''''''&&&''''''(((((()))'''&&&''')))******)))''''''(((((())))))******''''''(((((())))))******))))))))))))))))))******************************'''''''''((()))***+++,,,************))))))))))))(((((((((''''''((((((((((((((()))))))))*********)))((('''&&&&&&'''((()))((((((((((((''''''''''''((((((''''''''''''((((((&&&'''((()))))))))((('''((((((((())))))(((((((((((('''''''''''''''(((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&'''((()))((('''&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''((((((((((((((('''(((((()))***)))((('''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))(((((('''''''''))))))(((((((((((())))))))))))************))))))+++************))))))))),,,+++***************+++************))))))))))))***++++++++++++***))))))************************+++++++++***************+++***)))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((***)))(((((((((((((((((()))))))))*********++++++'''(((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++************+++++++++,,,,,,---,,,,,,++++++************************&&&&&&&&&'''''')))******)))((('''((()))***)))(((++++++******)))(((((('''***+++++++++++++++,,,,,,((((((((((((((((((((((((+++*********))))))))))))++++++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))******)))(((((('''(((((((((((((((((((((((())))))(((((())))))***+++******))))))((())))))))))))))))))(((((((((((()))((((((((((((((())))))***++++++******)))(((''''''&&&((())))))'''''''''(((((((((((((((((('''''''''(((((())))))))))))(((((('''''''''((((((((((((((()))******************)))((((((((()))*********+++(((((())))))))))))(((((('''''''''''''''(((((()))***)))''''''((())))))(((&&&''''''((()))******+++&&&''''''((()))******+++)))))))))))))))*********************************+++***)))((('''''''''(((******************))))))((((((''''''''''''(((((((((((()))))))))*********)))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((''''''''''''((((((%%%&&&((()))******))))))'''(((((())))))((((((''')))((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((('''''''''((((((&&&'''((((((((((((((((((&&&''')))******)))'''%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))(((((((((((((((((((((***)))(((''''''((()))***))))))************))))))************))))))))))))************************++++++******))))))((((((***++++++++++++***))))))******************************************************)))))))))))))))***((((((''''''''''''((((((************************++++++***************+++))))))))))))************(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,&&&&&&%%%$$$%%%&&&'''((()))((('''((()))***)))(((+++++++++******)))))))))''''''((((((((()))))))))''''''''''''''''''''''''*********))))))))))))(((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((())))))''''''''''''''''''''''''((())))))))))))(((((('''(((((((((((((((((((((((((((''''''''''''((())))))***))))))))))))******+++((((((((())))))))))))(((((((((((((((((())))))*********)))(((''''''&&&&&&&&&'''))))))(((''''''((('''''''''((((((((((((((((((((())))))))))))((((((&&&&&&''''''((((((((((((***))))))))))))))))))***&&&'''''''''((()))))))))(((((())))))))))))(((((('''''''''''''''((()))***---+++(((((((((((('''&&&&&&''''''((()))******+++&&&''''''((()))******+++(((((())))))************************************+++***)))(((''''''''''''))))))))))))))))))******'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((()))))))))((('''&&&&&&'''((()))'''''''''(((((((((((((((((((((''''''''''''((((((%%%&&&((()))***+++******'''''''''((((((''''''''')))((('''&&&&&&%%%%%%&&&''''''((()))***))))))(((&&&'''''''''''''''''''''&&&((()))(((''''''((()))(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''(((((((((((((((###%%%''')))***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''(((((()))******+++***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))++++++******))))))((((((***++++++++++++***))))))))))))))))))))))))))))))***************************)))))))))))))))******((((((''''''''''''((((((************************+++***************++++++(((((()))))))))*********************))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))******++++++,,,---*********+++,,,,,,------,,,+++)))((('''((()))***(((''''''((()))******)))*********+++++++++,,,,,,&&&&&&&&&''''''(((((()))''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))((('''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''(((((())))))))))))))))))***+++,,,'''(((((())))))))))))(((((((((((((((((()))******))))))((((((''''''&&&&&&%%%''')))***(((''''''''''''''''''((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((&&&&&&'''''''''''''''((('''(((((())))))(((((('''''''''''''''((()))******---+++(((((((((((('''&&&''''''(((((())))))******''''''(((((())))))******((((((((()))******++++++************************)))((((((((())))))***+++(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((((((&&&'''(((***++++++******&&&''''''((((((''''''&&&(((((('''&&&%%%%%%%%%&&&&&&''')))*********)))(((&&&&&&&&&'''''''''''''''&&&'''((((((''''''((())))))((((((''''''(((((()))************************'''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))******+++((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((%%%&&&'''((())))))))))))###$$$&&&((())))))))))))'''''''''''''''(((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&''''''(((***++++++,,,))))))(((((((((((())))))))))))************))))))(((((()))))))))))))))***''''''((())))))))))))(((************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))******+++)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((())))))***((((((((()))))))))******++++++******)))(((((('''***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++(((((((((((()))***,,,---*********++++++,,,,,,,,,+++***)))(((''''''''''''((('''&&&(((***+++***)))((())))))***++++++,,,,,,''''''(((((()))******+++''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''((((((((((((&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((()))((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((('''((())))))***))))))))))))***+++,,,---&&&'''((()))******)))(((((((((((((((((()))******))))))((((((((((((((((((%%%'''******)))'''''''''''''''''''''((((((((()))(((((())))))))))))((((((&&&''''''((())))))******((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''(((((('''''''''''''''''''''((()))***+++***((('''''')))***)))((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))***))))))))))))***++++++&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((''''''''''''(((((('''((()))***++++++***)))'''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''')))*********((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((''''''''''''''''''''''''((()))*********(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%'''((()))((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%&&&'''((())))))))))))&&&&&&&&&''''''(((((((((&&&'''''''''((((((((()))''''''''''''(((((((((((('''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***(((((()))))))))*********(((((())))))))))))(((((())))))************))))))(((((((((((())))))******'''((()))***+++******))))))))))))))))))************++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))***++++++***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))************)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++***)))((())))))***+++************++++++++++++'''''''''(((((('''&&&&&&((('''&&&'''***+++***)))(((((((((((())))))))))))%%%&&&&&&'''((())))))***''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&'''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))%%%%%%&&&&&&'''&&&&&&%%%)))))))))))))))))))))))))))))))))))))))******+++))))))))))))***+++------&&&'''(((*********)))(((((((((((((((((()))******))))))))))))************%%%'''******)))'''''''''&&&'''''''''(((((())))))(((((())))))))))))(((((('''''''''((()))******+++***)))(((''''''((()))*********))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((()))++++++'''&&&%%%''')))+++,,,+++))))))))))))(((((((((((())))))))))))(((((((((((('''(((((()))***+++++++++((((((((((((((((((((((((...---,,,***)))(((((((((%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&)))++++++)))&&&%%%&&&'''''''''(((((())))))((((((''''''''''''(((((('''(((***++++++***))))))))))))************))))))&&&&&&&&&%%%%%%&&&&&&'''&&&''')))***+++***((('''&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))*********)))((('''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((('''%%%%%%%%%&&&(((*********))))))((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))''''''''''''((((((((()))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************))))))))))))'''((()))******)))((('''))))))************))))))'''((((((((())))))******((()))***+++,,,,,,+++***(((((())))))******++++++***++++++++++++***))))))))))))))))))))))))))))))))))))******++++++++++++))))))((())))))***++++++******))))))))))))************************************)))******+++,,,,,,(((((((((((())))))))))))((((((((()))******+++++++++)))(((''''''((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++...,,,+++)))((())))))***************************''')))***,,,,,,,,,++++++''''''&&&'''***++++++***((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))***+++,,,---,,,***((('''((((((((((((((()))******((()))*********((('''&&&%%%&&&&&&&&&''''''((((((***)))((('''''''''''''''&&&&&&''''''((())))))))))))((('''''')))******))),,,+++(((%%%%%%%%%'''((())))))))))))))))))))))))(((((()))*********************)))(((((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''(((((())))))******)))((('''''''''(((***+++++++++***)))((('''&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%%%%((((((''''''''''''((((((''''''(((((()))***************))))))((((((''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''(((((())))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&''''''((()))***)))*********)))(((&&&%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******+++*********))))))((((((++++++***************+++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((******))))))((((((''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))+++*********))))))((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))************,,,,,,***)))))))))***+++******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,+++***((('''((((((''''''(((((()))***'''(((((()))((('''&&&%%%&&&&&&'''''''''((((((((()))((((((''''''''''''(((((((((((((((((('''''''''(((&&&%%%%%%'''(((((('''&&&'''((()))+++,,,---...))))))))))))))))))))))))(((((()))***************,,,,,,***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((((((((((((((())))))***)))))))))((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))***)))((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&''''''(((((((((''''''(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&************************((('''''''''&&&&&&&&&%%%&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''(((((()))))))))(((''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((***)))(((''''''&&&&&&'''))))))******)))(((&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************)))******++++++******)))************)))))))))(((++++++***))))))******+++*********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))************)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))))))))*********)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&''''''&&&&&&''''''((()))''''''''''''''''''&&&%%%''''''(((((((((((())))))(((''''''''''''(((((()))***))))))(((''''''&&&&&&(((&&&%%%&&&'''((((((((()))***+++,,,,,,***)))((())))))))))))))))))))))))(((((()))***************************)))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))(((((((((((('''(((((()))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&'''''''''((((((((())))))))))))************((((((''''''&&&&&&''''''((((((''''''''''''''''''&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%((((((((((((''''''''''''&&&''''''(((((((((((((((%%%&&&&&&''''''''''''''''''(((((((((((('''&&&&&&''''''''''''(((((((((((()))((((((''''''''''''(((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))***)))(((''''''&&&&&&''')))))))))))))))(((&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((******++++++******))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************)))******++++++******)))************))))))))))))******)))))))))******+++************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************))))))(((((((((((())))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))************))))))))))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))))))))***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''')))(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))))))))'''''''''''''''((()))***))))))((((((''''''''''''***)))'''(((***++++++*********)))((('''&&&$$$###))))))))))))))))))))))))(((((()))***************%%%&&&((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********))))))***************))))))((((((''''''&&&''')))*********)))((((((((((((((((((((((((((('''(((((((((((()))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((******))))))((((((''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((((((''''''''''''(((((())))))((((((''''''&&&&&&%%%&&&'''((()))*********&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$)))))))))(((((((((((((((&&&''''''((((((((((((((('''(((((()))))))))))))))'''''''''''''''&&&&&&%%%''''''''''''(((((((((((()))(((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&''''''((()))***)))))))))((((((''''''&&&((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((*********++++++******)))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))************************************************((()))))))))************))))))************))))))*********)))))))))))))))***))))))))))))******+++************************'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***)))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++((((((((((((((((((((((((*********)))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))((()))))))))************+++******)))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((('''''',,,+++******)))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))))))))))))))((((((((('''''''''''''''((()))***''''''''''''(((((())))))***)))((((((***++++++***%%%$$$######%%%''')))+++))))))))))))))))))))))))(((((()))***************%%%&&&(((************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&******))))))((((((''''''&&&''')))*********)))((()))))))))((('''&&&&&&%%%(((((((((((()))))))))***&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((******))))))((((((''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((('''''''''(((((())))))))))))((((((''''''&&&$$$%%%&&&'''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''(((((()))))))))))))))'''''''''''''''&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&''''''((()))***((((((((('''''''''''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))***))))))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))******))))))(((((()))******+++************************&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***************))))))((((((((())))))))))))))))))))))))((()))))))))************************))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((---,,,+++***)))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))(((((((((((()))******))))))((((((((((((''''''(((''''''''''''(((((()))&&&&&&''''''((())))))***)))'''&&&&&&((())))))(((***)))&&&%%%%%%'''***,,,))))))))))))))))))))))))(((((()))******************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''))))))))))))(((((((((((('''(((((()))))))))))))))***))))))((('''&&&%%%$$$((((((((()))))))))******''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))((((((((()))))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))&&&''''''(((((((((((((((%%%&&&&&&''''''''''''''''''(((((((((((('''&&&&&&''''''''''''(((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))***)))(((''''''&&&&&&'''(((((('''&&&&&&''''''((((((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))******))))))((())))))))))))************(((((((((((()))******+++************************&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((&&&&&&''''''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))************))))))******))))))((('''(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((---+++***(((((((((***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***(((''''''&&&'''((()))***((((((((('''''''''&&&&&&)))((((((''''''''''''((('''''''''((((((((((((((()))(((&&&'''(((***))))))///---+++)))((('''''''''))))))))))))))))))))))))(((((()))***************,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((())))))***(((((((((''''''&&&&&&&&&(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((()))******((((((((((((((()))))))))'''(((((()))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''(((((()))))))))(((''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((***)))(((''''''&&&&&&'''((('''&&&&&&&&&&&&'''((((((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((()))))))))************'''''''''(((((()))++++++************************&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************((()))*********)))'''''''''((((((((()))))))))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''((((((((((((,,,***((('''&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******'''&&&&&&%%%&&&'''((()))((((((''''''&&&&&&&&&%%%***)))(((''''''''''''''')))))))))(((''''''&&&&&&+++***((()))+++,,,,,,+++&&&''')))***+++++++++***))))))))))))))))))))))))(((((()))******************)))))))))***,,,...000((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))))))))((((((************************((((((''''''''''''((((((''''''(((((())))))******)))((('''''''''(((***+++&&&&&&&&&''''''''''''((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******((()))))))))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))************((((((((((((((()))******''''''(((((())))))******)))************))))))(((((((((''''''''''''((((((*********)))((((((''''''&&&&&&&&&'''''''''((((((+++++++++***))))))((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((('''(((((())))))))))))))))))))))))))))))(((((('''''''''''''''((((((((()))'''''''''''''''((()))***''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''&&&&&&''''''((()))***((('''&&&%%%%%%&&&((((((((())))))***++++++,,,,,,))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))************************'''(((((()))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************(((((())))))))))))(((((((((((())))))*********+++''''''''''''((()))++++++************************'''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))///...---,,,+++)))(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************((()))*********)))'''&&&'''((((((((())))))******))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((()))))))))((('''&&&&&&'''((()))++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))'''&&&'''((()))((('''+++*********))))))(((((('''(((******))))))***,,,)))************+++++++++((((((''''''''''''(((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((***)))((('''''''''''''''!!!$$$'''***++++++)))((())))))(((((((((((())))))'''''''''((((((***++++++))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))***************))))))***+++,,,+++***))))))((((((''''''&&&&&&(((((((((((((((''''''&&&''''''''''''((()))++++++))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&((()))************(((((((((((())))))))))))''''''(((((())))))******+++*********))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&,,,,,,++++++++++++,,,,,,&&&'''((((((((('''%%%$$$(((((())))))((('''&&&&&&******))))))((((((((('''(((((((((((())))))))))))&&&(((***++++++***(((&&&)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''')))***+++)))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))),,,+++***((((((((()))***(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))((((((***)))((((((((()))+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***(((''''''((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))***++++++***))))))*********++++++++++++************))))))))))))((((((((()))******++++++(((((())))))((('''&&&&&&((()))***++++++***)))(((***)))'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))))))))(((''''''((())))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))'''&&&'''((()))((('''*********)))))))))((((((((()))+++***))))))***+++))))))*********+++++++++))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))))))))))))))((((((''''''''''''((("""$$$&&&((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))*********************)))))))))(((************************(((((('''((())))))))))))+++*********)))))))))((()))))))))***)))(((((('''(((''''''(((((()))******)))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&'''((()))************(((((((((((())))))))))))''''''((((((((((((((((((*********)))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''(((((((((((('''''''''''''''((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((('''&&&(((((())))))(((''''''&&&)))))))))((((((''''''''''''((((((((())))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((()))***))))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******(((((())))))***))))))(((***)))((((((((()))++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++)))(((((()))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((()))***++++++***)))))))))))))))*********++++++************))))))))))))*********)))))))))))))))))))))******))))))((('''((()))************)))((())))))((('''''''''(((((('''''''''((((((((()))))))))(((((('''&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))))))))(((''''''((())))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''((()))((('''******))))))))))))((((((***+++,,,+++))))))***+++)))))))))*********++++++******))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***************)))((((((''''''''''''(((((()))&&&''''''((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))******************))))))(((((((((((())))))))))))************))))))))))))***************))))))(((((((((((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))******)))(((((((((((())))))))))))((((((((((((((((((''''''******))))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&'''((()))'''%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&******)))(((((((((((()))(((((()))))))))(((''''''((((((((('''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))************)))))))))))))))((()))******+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++++++++***)))(((((()))))))))************++++++*********)))))))))++++++******)))(((((('''******++++++******))))))((())))))******))))))((((((((()))*********))))))&&&'''''''''((((((((((((++++++***)))(((''''''&&&'''''''''&&&&&&'''''''''&&&''''''((((((((((((((((((''''''''''''''''''((((((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''))))))))))))))))))((((((+++,,,,,,+++***))))))***))))))))))))***************))))))(((((())))))***))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((''''''''''''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((()))***++++++,,,*********))))))))))))))))))))))))((((((((((((((()))***++++++******+++,,,(((((((((((('''''''''''')))************)))(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))*********))))))((((((((())))))))))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((('''&&&'''))))))'''&&&((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''(((''''''''''''''''''(((***)))((('''''''''))))))(((((()))))))))(((((('''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))))))))************************''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************)))((()))))))))))))))******+++************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++,,,+++***)))((((((((()))))))))*********+++++++++*********))))))************))))))(((((()))***************))))))((())))))))))))))))))(((%%%'''(((***++++++***)))%%%%%%&&&&&&&&&'''''''''+++******)))((('''''''''&&&''''''''''''''''''&&&&&&&&&'''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''(((((((((((((((((())))))+++,,,,,,+++)))((()))***(((((()))))))))*********)))((((((''''''(((((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&'''''''''''''''((()))***))))))((((((((((((''''''))))))(((((((((((())))))'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))******(((((('''''''''&&&&&&&&&(((***,,,+++***)))+++---''''''''''''(((((((((((((((((())))))(((((('''&&&((())))))***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))))))))((((((((((((((())))))))))))+++++++++******)))))))))(((((((((((((((((())))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((''''''((())))))(((&&&((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))((('''&&&%%%&&&'''((()))(((((()))))))))))))))(((&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***************)))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))************++++++++++++************(((((())))))************(((((()))******))))))))))))(((((((((((((((((()))$$$%%%''')))*********)))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))((('''%%%&&&''''''''''''&&&%%%''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((()))'''&&&'''((()))((('''''''''(((((((((((()))))))))***+++***(((((()))***((((((((()))))))))******((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&(((''''''''''''(((((()))%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((('''''''''''''''(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))************((((((''''''&&&&&&%%%%%%%%%(((******'''&&&)))+++))))))))))))************((((((((((((((('''&&&&&&'''((()))******)))(((''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))+++***************))))))''''''(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''((()))***(((&&&((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((()))*********))))))'''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))((((((''''''(((((()))))))))***))))))((('''&&&(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''''')))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***)))*********++++++++++++,,,++++++++++++*********'''(((((()))******++++++'''((())))))***))))))))))))((((((''''''(((((()))%%%&&&'''((())))))***)))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&((()))***)))((('''''''''((())))))(((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))'''&&&'''((()))(((''''''''''''((((((((())))))'''((())))))((('''(((***(((((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((()))((((((''''''''''''((($$$%%%'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''')))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))*********((()))))))))******************)))(((((('''&&&&&&%%%(((+++***'''&&&(((,,,((()))))))))*********+++)))))))))))))))(((''''''%%%'''(((***+++***)))(((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''')))((('''(((******((('''((())))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((((((((()))***************'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((***+++++++++***)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))***+++******)))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((('''%%%%%%'''((()))***+++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''(((***,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))*********((()))******++++++******)))(((''''''''''''((()))(((((((((((()))******+++''''''''''''((((((((()))''''''(((((()))*********%%%&&&'''(((((('''&&&%%%%%%&&&((()))***)))((('''((()))***++++++***)))(((++++++******))))))((((((***)))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&''')))*********)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***)))'''&&&'''((()))((('''&&&'''''''''(((((())))))%%%'''((((((''''''(((***(((((((((((())))))))))))******))))))))))))******(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******************)))((('''''''''''''''&&&(((***,,,---+++)))((())))))(((((((((((())))))***))))))((((((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++,,,++++++***)))((((((''''''***---,,,)))(((***...&&&'''''''''(((((())))))***************)))(((((($$$&&&(((***++++++***)))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((())))))))))))%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''')))(((((((((******((('''((()))***++++++***)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))((((((''''''(((((()))&&&'''(((*********)))((((((((()))***************'''((((((((())))))******&&&&&&&&&'''''''''(((((('''(((***++++++***((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((('''&&&%%%$$$'''((()))++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&(((***,,,---......---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++******)))((((((((()))***+++,,,,,,,,,,,,,,,)))((('''&&&&&&'''((()))+++***)))))))))***,,,,,,''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((()))******(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))))))))))))))(((''''''******))))))((((((''''''************************&&&'''((())))))((('''&&&)))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''***+++,,,,,,,,,***)))((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++***)))'''''''''((()))''''''((()))))))))))))))*********)))))))))))))))((((((''''''''''''((((((((('''%%%%%%%%%&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%''')))+++,,,+++******))))))))))))))))))))))))++++++******))))))((((((&&&&&&'''(((((()))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))((('''''''''''''''((((((((((((((()))******(((((('''''''''(((((()))&&&'''(((*********)))((())))))((('''''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((()))((('''''''''(((***+++))))))(((((((((((())))))''''''''''''((((((((((((''''''(((((())))))******''''''((((((((((((''''''''''''''''''(((((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&************************))))))))))))))))))))))))(((((()))***************&&&&&&&&&&&&'''''''''''')))(((''''''(((***,,,...))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((*********))))))))))))))))))***++++++***)))***+++************************,,,,,,+++***)))(((''''''&&&'''((())))))***))))))***************)))(((((())))))))))))******************))))))((((((''''''))))))))))))************+++++++++*********))))))))))))***+++,,,,,,------,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&((()))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((('''((((((((((((((())))))***))))))((((((((('''''''''(((((((((((((((((((((''')))))))))))))))(((''''''***)))))))))((((((((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))(((******++++++***))))))((((((((((((((()))))))))***))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((''''''((()))''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&((()))+++'''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''')))+++++++++***)))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''((((((''''''(((((()))***+++***)))''''''&&&&&&&&&''''''((()))))))))))))))***)))((('''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))((((((((('''&&&&&&&&&''')))))))))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((((((((('''(((((())))))((((((''')))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************'''(((((((((((())))))))),,,+++)))((('''((()))***)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))***************)))((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))************)))***++++++***)))***+++((((((((((((((((((((((((++++++******)))(((((((((((()))***************)))***************)))(((((((((((()))))))))************)))))))))((((((((('''((((((((()))))))))******+++++++++*********))))))))))))******++++++,,,,,,,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&'''((()))***&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((((((((''''''(((((()))***)))))))))))))))(((((((((''''''(((((((((((((((((()))))))))))))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((()))'''%%%######%%%'''))))))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''*********))))))***************)))((((((((())))))((((((((()))))))))******)))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))''''''((())))))))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''')))***+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))((((((((()))***++++++***)))((()))))))))))))))))))))))))))(((((((((((('''''''''((())))))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''(((((((((''''''''''''(((((()))))))))((('''''''''''''''((((((''''''(((((())))))***))))))((('''&&&&&&&&&%%%%%%&&&'''((()))******(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((''''''''''''((((((((((((*********)))(((''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))*********++++++,,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''''''''((()))***+++************************+++++++++,,,++++++***)))***))))))((((((''''''&&&************************(((((())))))******++++++)))***++++++***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++******))))))************))))))((((((((())))))))))))******))))))))))))((((((((((((''''''((((((((()))))))))+++************)))))))))************************+++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''((()))***&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((())))))))))))(((((((((((('''((((((((()))))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&,,,+++***))))))***+++,,,***)))(((''''''((()))***(((((()))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((()))&&&'''(((((())))))((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((('''''''''((()))***))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((************************((())))))******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))((('''''''''''''''((((((%%%%%%&&&&&&((()))++++++)))((('''&&&&&&''')))***)))))))))(((((('''&&&%%%&&&&&&&&&'''((())))))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))*********+++++++++(((((((((((()))***,,,---((((((((((((((((((((((((''''''((()))***++++++,,,((((((((((((((((((((((((((((((((((((((()))******************************+++++++++,,,,,,+++******)))))))))(((((((((((((((*********************************))))))))))))))))))***++++++***)))***+++************************(((((())))))************++++++++++++***))))))((())))))************)))((((((((((((((()))))))))***))))))))))))((((((((((((''''''''''''((((((((((((************))))))))))))*********)))))))))))))))+++++++++***************************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''(((((())))))'''''''''''''''(((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))&&&((()))++++++)))(((&&&,,,+++***))))))***+++,,,***)))(((''''''((()))***))))))))))))************************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((())))))))))))(((&&&&&&'''(((((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))************))))))(((((((((((((((((((((((((((************++++++++++++'''(((((()))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((())))))***)))(((((('''''''''((((((%%%%%%&&&&&&((()))++++++)))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&((((((((((((((('''''''''(((((())))))))))))((((((''''''(((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''&&&$$$######$$$&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((()))))))))******''''''(((((()))+++,,,,,,((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))******)))(((((((((((((((************************))))))***************)))&&&''''''((()))***++++++************************,,,++++++***)))((('''''')))***++++++***)))***+++************************((((((((()))******++++++)))*********)))(((''''''((())))))*********))))))'''(((((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((***++++++***((((((******)))))))))(((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''*********))))))*********))))))(((((())))))******)))))))))*********++++++******+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((&&&&&&'''(((((((((((('''&&&''''''(((((())))))***((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))((((((((())))))))))))***'''((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))*********))))))(((((((((((()))))))))((('''''''''''''''((((((''''''&&&'''''''''%%%&&&((()))))))))((('''))))))((((((''''''''''''(((((())))))))))))(((((('''(((((()))***)))))))))(((''''''''''''''''''(((''''''''''''(((((((((((('''''''''((()))*********((())))))******))))))((((((((((((((((((''''''''''''''''''(((((('''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************'''''''''((((((((())))))************)))))))))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++***)))(((''''''''''''************************'''((())))))***)))))))))&&&&&&'''(((***+++,,,,,,************************,,,++++++***)))((('''''')))***++++++***)))***+++(((((((((((((((((((((((((((((())))))*********+++((())))))))))))(((((('''((())))))************)))''''''(((((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))(((((()))))))))))))))***************************)))))))))***************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))*********))))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((((((&&&&&&''''''((())))))***''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))((((((%%%%%%%%%&&&'''((((((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((((())))))***++++++******))))))*********+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))******)))(((%%%&&&''''''((((((''''''&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))((((((((())))))*********((((((((())))))***++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((()))******+++++++++***)))))))))))))))+++***)))''''''&&&&&&&&&'''(((((((((''''''&&&%%%###%%%''')))******)))((('''''''''((((((((((((((((((((())))))))))))((((((&&&'''((()))))))))(((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))******)))))))))((((((((('''(((((())))))(((((('''&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************'''''''''((((((((())))))***************)))(((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))((((((((((((((()))))))))))))))))))))))))))'''(((((()))******))))))''''''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))******)))***++++++***)))***+++(((((((((((((((((((((((()))))))))))))))*********(((((()))*********))))))(((((()))***************'''''''''((((((((())))))'''((((((((()))))))))***((((((((()))))))))******(((((((((((())))))******))))))******++++++,,,,,,((()))))))))*********+++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***+++***))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''(((((('''((((((((())))))******&&&&&&&&&'''((())))))***''''''((()))))))))))))))'''((((((((())))))*********************************)))'''%%%%%%''')))***************))))))))))))$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''((()))***,,,,,,,,,+++***)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&'''(((*********)))(((%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''(((((()))))))))))))))************++++++++++++))))))))))))))))))))))))))))))******++++++++++++(((((((((((()))***,,,,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,***************)))((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))((())))))***++++++,,,,,,+++***))))))******(((((('''''''''(((((()))&&&'''((()))((('''%%%$$$"""$$$&&&)))***+++***)))%%%&&&&&&'''((()))******(((((())))))))))))((((((%%%%%%'''((((((((('''&&&))))))(((((((((((())))))''''''''''''((((((((()))******))))))((((((''''''))))))************))))))++++++******))))))(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++(((''''''(((((()))***+++(((((((((((((((((((((((('''((()))***************))))))))))))************((((((((((((((((((((((((&&&'''((()))***+++,,,,,,)))+++++++++***)))***+++******************************))))))))))))))))))((()))***+++++++++++++++(((((()))***************''''''''''''((((((((()))'''((((((((())))))******))))))))))))************'''((((((((())))))******))))))***+++,,,---------(((((())))))*********+++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))++++++******))))))'''&&&&&&'''((('''&&&((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&'''((())))))************))))))))))))((('''''''''''''''((()))***)))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''((()))(((&&&%%%%%%&&&)))******))))))((('''&&&+++******)))(((''''''&&&'''(((((()))(((((('''&&&%%%&&&((()))*********)))******))))))))))))******+++***((('''''''''((()))***************)))((((((((((((((((((((()))******************))))))))))))))))))(((((('''''''''&&&'''((()))))))))(((&&&&&&+++(((&&&&&&)))+++***)))))))))(((((('''''''''&&&((((((((((((((()))******+++***)))'''''''''((())))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***+++---///...***&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))((((((((((((((())))))******++++++'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))((((((((('''&&&$$$###"""))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%&&&'''&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((()))************))))))((())))))))))))))))))))))))''''''''''''((()))++++++(((((((((((())))))))))))+++***)))(((((()))***+++)))))))))))))))******+++******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++)))************+++++++++************++++++++++++---,,,,,,+++***)))((((((************************))))))))))))))))))))))))''''''((()))))))))))))))******)))(((((((((((((((&&&&&&((()))************++++++************++++++,,,,,,++++++***))))))))),,,+++)))(((((()))+++,,,*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((&&&%%%%%%'''((('''&&&(((''''''&&&%%%%%%&&&&&&)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&''''''((())))))***+++++++++*********))))))(((''''''''''''(((((()))(((((((((((((((''''''&&&'''(((((((((((()))))))))((((((''''''''''''((((((&&&'''(((((('''&&&''')))'''((()))))))))))))))(((*********)))(((''''''''''''''''''''''''''''''''''''((()))***++++++************))))))))))))******+++***)))((('''(((((()))))))))******))))))((('''((((((((((((((()))******************))))))))))))))))))((((((((('''''''''%%%&&&((()))))))))((((((+++(((%%%%%%'''((('''&&&)))(((((((((''''''''''''((((((((((((((())))))***+++***)))((('''(((((()))))))))))))))))))))))))))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''***,,,,,,)))&&&'''(((((())))))(((((('''&&&&&&'''((((((((((((((('''''''''''''''''''''''')))))))))))))))*********&&&&&&&&&'''''''''(((((((((''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((+++******)))(((((())))))'''((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''%%%''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((((())))))*********))))))))))))))))))))))))))))))'''(((((())))))*********(((((((((((()))))))))***+++***)))(((((()))***+++))))))(((((())))))***+++******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))*********+++++++++(((((((((((()))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******)))(((((((((((((((&&&'''((()))************+++******************+++((((((((((((((())))))))),,,+++***))))))***+++,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++&&&%%%$$$$$$&&&(((((('''((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))******)))))))))((((((((()))((((((''''''''''''(((''''''((((((''''''&&&%%%)))))))))*********++++++((((((''''''''''''((((((%%%'''(((((((((((()))+++&&&'''((()))******************))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***++++++++++++************))))))))))))************)))((((((((((((((((((((()))))))))(((''''''((((((((((((((()))******************))))))))))))))))))((((((((((((''''''$$$%%%'''((()))************)))&&&&&&''''''&&&%%%((((((((((((''''''''''''(((((((((((())))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''***)))((('''''''''((()))))))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$&&&(((++++++)))'''((())))))******))))))(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''***))))))))))))))))))(((''''''''''''((((((((())))))((((((''''''(((((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((())))))'''((())))))************'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))************))))))))))))))))))))))))((()))***++++++******)))((((((((()))))))))************))))))))))))******))))))(((((())))))***+++***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************)))))))))*********++++++(((((((((((()))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***))))))(((((((((((((((''''''((()))************************************&&&''''''((())))))******************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++%%%$$$###$$$&&&((((((''')))(((((('''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&***)))((('''''''''''''''((((((((()))(((''''''&&&))))))*********+++++++++((((((''''''''''''((((((&&&((())))))(((((()))+++''''''((()))))))))))))))***)))))))))((((((((('''((('''&&&%%%%%%&&&(((*********************))))))******))))))))))))*********))))))(((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***************)))))))))((())))))((((((((((((((((((&&&''''''((()))*********))))))((((((((()))(((((((((((((((((((((''''''''''''(((((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((+++)))(((&&&%%%&&&'''((()))))))))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((***++++++)))(((((())))))******))))))(((%%%&&&''''''(((((('''''')))))))))))))))***************))))))((((((((('''(((((()))))))))*********))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))(((((()))************)))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))***)))'''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&'''((()))************(((((((((((((((((((((((()))***,,,---,,,+++)))((((((((()))))))))************))))))))))))))))))***((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))*********+++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((()))************************++++++*********))))))******++++++++++++)))***++++++++++++***)))++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((************************%%%$$$###$$$&&&((((((((((((((('''''''''(((((()))'''''''''(((((((((((((((&&&''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((((('''''''''***)))(((''''''''''''''')))************)))((((((((((((((()))))))))******((((((''''''''''''(((((()))******)))(((''''''))))))))))))))))))(((''''''))))))))))))(((((((((((()))((('''&&&&&&(((***,,,***)))))))))((((((((()))******))))))))))))******)))))))))))))))(((((('''''''''((((((((((((''''''((((((((((((((())))))***************)))))))))((((((((()))))))))))))))))))))))))))((((((((())))))&&&'''((())))))))))))***'''''''''(((((((((((((((''''''((()))***))))))((())))))******************))))))))))))))))))))))))(((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''&&&&&&''''''(((((())))))************((((((((((((((((((((((((''''''''''''''''''''''''((()))******)))((('''&&&'''(((((())))))(((((('''''''''((())))))))))))((())))))))))))******++++++***)))))))))((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''')))((((((((((((((())))))(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((()))***)))(((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***)))(((''''''%%%&&&'''))))))*********(((((((((((((((((((((((()))***,,,---,,,+++)))((())))))))))))************)))))))))******)))))))))((((((((('''((())))))***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********)))*********++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((())))))************))))))***++++++++++++***)))++++++++++++******)))))))))***++++++++++++***)))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************************'''&&&%%%%%%'''))))))(((''''''&&&&&&''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((((((((+++++++++*********)))))))))((((((''''''''''''(((******+++++++++***))))))'''''''''((((((((())))))((((((''''''''''''(((((()))******)))'''&&&&&&'''************)))((('''&&&))))))))))))(((((((((((()))((((((((((((***+++,,,)))((((((((((((((())))))******))))))))))))******)))))))))))))))(((''''''''''''((()))))))))((((((((((((((((((((()))******************))))))))))))(((((())))))))))))******+++***)))(((((((((((()))%%%'''))))))((((((((()))'''''''''(((((((((((((((&&&''')))*********)))(((((()))***+++++++++******))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((************************))))))((((((((((((((('''''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((()))***(((&&&$$$$$$$$$'''(((((())))))((((((''''''(((((()))))))))))))))&&&''''''(((((())))))***)))(((((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***((('''((()))***)))'''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&&&&''''''((())))))))))))))))))))))))))))))))))))((()))***++++++******))))))))))))*********++++++))))))************))))))((((((''''''(((((()))***)))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))************************((((((((()))))))))******(((((((((((()))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((())))))***))))))******+++******))))))***+++,,,,,,+++***)))******))))))(((''''''&&&*********************************))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((************************)))(((&&&&&&((())))))(((&&&&&&%%%%%%&&&''''''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((('''******)))))))))((((((((((((''''''''''''(((((()))***************)))(((((('''''''''((((((((())))))((((((''''''''''''(((((('''((()))(((&&&&&&'''(((((()))))))))))))))((('''(((((((((((())))))))))))'''''''''((()))*********)))(((((((((((()))+++,,,******))))))))))))******((())))))***)))((('''&&&'''((())))))******))))))((((((((((((((()))******************))))))))))))(((((()))))))))************)))((((((((()))***++++++---///...+++))))))***''''''''''''((((((((()))&&&''')))*********((((((((()))***++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))++++++***)))(((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))&&&%%%&&&'''((())))))******))))))(((&&&'''(((((())))))((((((&&&''''''((())))))******'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''))))))((('''''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''((((((((()))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((*********)))'''&&&''''''((((((((((((((('''))))))))))))))))))))))))'''(((((())))))*********))))))*********+++++++++((()))***++++++***)))((((((''''''''''''((())))))((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++(((((((((((()))))))))***(((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))***************++++++******)))(((***+++,,,,,,+++***((()))))))))(((((((((((((((,,,+++***))))))***+++,,,)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))'''''')))))))))(((%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***)))))))))))))))(((((('''(((((((((((())))))))))))((((((''''''''''''(((((($$$&&&''''''&&&&&&((()))&&&'''((()))************(((((((((((())))))))))))%%%&&&'''((())))))))))))))))))(((((()))+++---...******))))))))))))******((()))*********)))'''&&&(((((()))***************((((((((((((((()))******************))))))))))))(((((())))))*********+++(((((('''((()))***,,,---222444555333///+++++++++&&&'''''''''(((((())))))&&&''')))***+++***((('''((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%'''***,,,---+++)))(((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++((((((***,,,******++++++++++++******%%%&&&''''''((((((''''''((())))))***+++,,,,,,,,,&&&'''''''''(((((())))))))))))))))))************''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***$$$%%%&&&((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))'''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&'''(((((((((((((((''''''))))))))))))))))))))))))''''''''''''((()))++++++)))************+++++++++((()))***++++++***)))((('''''''''''''''((())))))((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++(((((((((((())))))))))))************++++++++++++(((((()))***+++,,,,,,---************************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))************+++++++++******)))((()))+++,,,,,,+++)))((()))))))))***++++++,,,,,,,,,+++)))(((((()))+++,,,((((((((((((''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$((('''%%%%%%'''((('''&&&''''''((((((((((((''''''&&&'''((((((''''''(((***'''''''''&&&%%%%%%$$$$$$)))(((((('''''''''((((((((((((((((((((((((((((((+++***)))(((&&&$$$###"""&&&&&&'''(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((++++++++++++******))))))&&&''')))*********)))((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((...---+++))))))))))))***))))))))))))))))))))))))***+++---//////---+++))))))************+++++++++***)))(((((((((***+++,,,444AAADDD777+++***)))%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''((()))***+++******))))))((((((''''''***)))))))))(((((('''''')))))))))))))))*********************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******)))))))))))))))(((((((((((()))(((''''''''')))***+++******))))))))))))******((()))))))))************))))))))))))(((((((((((())))))))))))((((((((((((******))))))((((((''''''******))))))(((((((((''''''%%%$$$&&&)))+++***((())))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))(((((('''&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&)))))))))))))))((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******'''(((******((((((((()))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))******))))))((((((''''''((()))))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))(((((('''((()))***************))))))))))))))))))))))))************************(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++)))************))))))((()))***+++++++++)))((('''************************((()))***,,,,,,+++******,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&'''(((((())))))(((((('''&&&'''((((((''''''(((******))))))(((((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((&&&'''((())))))))))))(((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))++++++***)))))))))))))))&&&'''((()))***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((('''&&&'''((()))***)))))))))))))))))))))))))))***,,,------,,,***)))))))))*********+++++++++***)))((((((((()))+++,,,111<<<>>>444,,,---,,,((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((('''*********))))))((((((((()))))))))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))''''''(((((())))))******)))((((((''''''((()))*********))))))))))))******,,,,,,++++++***)))))))))))))))))))))************''''''(((((())))))******))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&(((&&&%%%'''***+++***((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))((((((((((((,,,++++++***))))))(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))'''(((******((((((((()))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))************************)))(((''''''''''''((()))***)))))))))((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))************)))))))))(((((())))))************)))))))))))))))))))))))))))************************)))(((((((((((())))))***))))))))))))))))))))))))************************))))))((('''((((((******((())))))*********)))))))))***++++++***)))((('''******************************+++,,,,,,,,,,,,+++++++++***))))))***++++++)))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((('''%%%%%%'''((('''&&&(((((())))))))))))((((((&&&'''((((((''''''(((*********)))((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((())))))******+++***)))((('''((()))***''''''((()))))))))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((()))+++,,,...///))))))))))))))))))))))))))))))***************))))))))))))*********++++++)))))))))((())))))***+++---444666///---///...)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***))))))((())))))))))))((((((((((((***************)))))))))******))))))))))))))))))''''''''''''''''''''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))************************'''((()))*********))))))&&&&&&'''((()))***++++++***))))))(((((((((((()))***))))))(((((())))))***///...---,,,***)))'''''')))))))))******+++++++++)))((((((((()))((()))((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((''''''(((***+++***)))))))))(((((((((((())))))'''(((((())))))(((((('''((()))***++++++***)))((())))))))))))))))))))))))+++******)))((('''&&&%%%(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((()))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))))))))(((''''''(((******((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))************************)))((((((''''''(((((()))))))))))))))(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))************)))))))))))))))************))))))((())))))))))))))))))))))))******************************)))((((((((())))))))))))))))))))))))))))))******************************)))((((((((())))))'''((()))************************+++******)))(((************************,,,++++++++++++,,,------++++++***))))))***++++++)))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((('''%%%%%%'''((('''&&&(((((())))))))))))((((((&&&'''((((((''''''(((***((((((''''''&&&%%%%%%%%%(((''''''''''''(((((()))((((((((((((((((((((((((*********)))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))((())))))*********)))(((''''''((()))***'''(((((()))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))***+++---...///000(((((((((((((((((((((((()))))))))************+++))))))))))))************))))))))))))))))))*********------***+++...---((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******)))))))))***+++,,,))))))))))))((((((((((((++++++***************************)))))))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))'''''''''((()))***************))))))((((((''''''))))))(((((((((((())))))...---,,,+++)))(((''''''((((((((()))******+++++++++******)))(((''''''&&&''''''(((((())))))******)))))))))))))))((((((((()))(((((()))***++++++***))))))(((((((((((())))))(((((())))))))))))(((((('''(((***++++++***((('''((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((())))))***))))))'''''''''(((******((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))************************)))(((((((((((((((((()))))))))))))))(((((((((((('''(((((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))***************)))((('''))))))))))))))))))))))))************************++++++***)))(((((((((((())))))))))))))))))))))))************************+++******))))))(((((((((&&&'''(((******+++++++++************************************************,,,+++***)))***+++,,,---+++******************+++))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((('''%%%%%%'''((('''&&&(((((())))))))))))((((((&&&'''((((((''''''(((***)))(((((('''&&&&&&%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((************************))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''((((((((())))))(((''''''((()))***((((((((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''''''((()))))))))))))))((((((((((((((((((((((((************++++++,,,,,,(((((()))))))))*********))))))*********))))))))))))***(((''')))+++)))%%%'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((+++***'''%%%&&&(((+++---(((((((((((())))))))))))******************++++++************))))))((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))))))))((()))******))))))******))))))(((((((((((())))))(((((())))))))))))((((((&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''''''''((((((((('''((((((((()))))))))***+++++++++***************&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((******((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************)))((('''))))))))))))))))))))))))************************,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))((((((&&&'''(((******+++++++++******************++++++***************************)))((((((((()))+++,,,*********++++++*********))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((('''%%%%%%'''((('''&&&''''''((((((((((((''''''&&&'''((((((''''''(((***++++++***))))))(((((('''''''''&&&''''''((()))***((((((((((((((((((((((((&&&'''((()))***+++,,,,,,))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''(((((())))))))))))******((((((((((((((()))******++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))(((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,((((((((()))))))))******)))************)))((((((***)))'''''''''(((&&&%%%''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))'''%%%######%%%)))+++(((((((((((()))))))))))))))))))))***************++++++******)))((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''((()))******)))))))))((((((((('''((()))))))))))))))(((''')))((((((''''''(((((()))'''''''''(((((()))))))))''''''''''''''''''''''''###$$$&&&'''***+++---...(((((((((((())))))))))))&&&&&&&&&'''''''''''''''((()))******(((((()))***))))))(((((((((((())))))((())))))******))))))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))************))))))))))))))))))''''''&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))(((''''''&&&&&&''''''((((((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******'''(((******((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))&&&'''((())))))******)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))))))))))))))************************++++++***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++***))))))'''((()))***************+++************+++,,,,,,************************((((((((((((((()))******)))***++++++++++++***))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((((('''%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***++++++******)))(((((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''(((((()))***++++++((())))))))))))((('''&&&'''((((((((()))))))))***)))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((***+++,,,+++***))))))(((((('''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***++++++++++++***)))))))))))))))))))))))))))&&&''')))+++,,,,,,+++***(((((((((((()))))))))***)))******+++***)))((('''***))))))(((((('''''')))'''''''''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))'''((((((((()))))))))***((((((((())))))*********++++++******)))(((((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((())))))))))))'''((()))******))))))(((((((((''''''''''''((((((''''''(((((()))))))))***))))))((((((''''''&&&&&&$$$%%%&&&((()))+++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((''')))***)))'''&&&((()))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((()))*********''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''(((((()))******((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((('''&&&&&&'''))),,,---'''(((******((((((((()))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((('''((((((((()))))))))***&&&'''((()))******************))))))))))))******))))))))))))))))))))))))((()))))))))************((())))))************)))))))))))))))))))))))))))*********************************)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******((())))))*********))))))++++++*********+++,,,---************************(((((()))***************)))***++++++++++++***))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''%%%%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''(((***))))))((((((''''''&&&&&&&&&&&&&&&'''''')))******((((((((((((((((((((((((******))))))((('''''''''(((((()))(((((('''&&&&&&'''((((((((())))))******))))))))))))))))))))))))))))))((('''''''''''''''&&&(((+++------,,,***))))))((('''''''''(((***+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++$$$%%%&&&((((((((('''&&&))))))))))))))))))))))))$$$&&&)))+++,,,+++)))((((((((((((((()))))))))))))))***+++++++++)))((('''***)))******)))''')))---&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((''')))+++------,,,***)))'''((((((((())))))******''''''(((((()))))))))***+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***&&&&&&'''((()))***++++++&&&'''(((*********))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&******))))))((((((''''''******))))))(((((('''''''''((((((((())))))******&&&(((***)))&&&%%%''')))))))))(((((((((((())))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&''''''((()))******+++************++++++++++++)))((('''&&&&&&&&&&&&&&&'''''''''((()))******+++((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))'''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))'''%%%$$$&&&)))---///''')))******((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******&&&'''((()))******************))))))))))))******))))))))))))))))))))))))(((((())))))*********+++'''((()))***************))))))))))))))))))))))))***************************)))))))))***+++,,,,,,))))))))))))))))))))))))************************((()))***+++,,,,,,+++***)))************))))))(((++++++*********+++---...************************((()))***,,,,,,+++******)))***+++,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%###$$$&&&)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***((((((((()))***))))))))))))************++++++***)))((('''&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((************************))))))(((((()))***+++++++++***)))(((((()))***+++(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))*********((('''&&&+++***)))'''''''''((()))***)))(((''''''((()))***++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))************(((((()))))))))'''&&&%%%************)))(((&&&&&&&&&((()))***)))((()))***+++,,,,,,+++***))))))***(((((((((((())))))))))))###$$$$$$%%%&&&'''(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++******))))))(((((((((((((((((((((((($$$%%%&&&'''(((***++++++''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))************+++++++++&&&&&&&&&&&&&&&&&&&&&&&&+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***(((&&&''')))***'''$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))((('''''''''(((***+++((())))))))))))(((((('''+++***+++...222444222000))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&*********)))))))))))))))***************)))((('''))))))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,************************************************)))************+++++++++************************%%%''')))+++,,,+++******+++***)))(((((()))***+++******+++++++++,,,,,,,,,)))******)))(((((()))+++******))))))******+++,,,************************************************,,,+++++++++***)))))))))))))))))))))))))))))))))---,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((('''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((((((((()))(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))((((((((((((************************))))))))))))))))))******+++***)))(((((()))***+++(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))************************))))))))))))))))))))))))((())))))))))))(((((('''+++***)))(((''''''((()))+++***)))(((((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))((('''************)))((('''&&&&&&((()))***)))((()))***'''((()))(((&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++*********)))))))))((((((((((((((((((((((((&&&''''''((()))***++++++''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((()))))))))*********''''''''''''''''''''''''******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%'''******)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++(((((())))))))))))((((((******+++...222333111///))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***)))(((((('''((()))***+++))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((***))))))))))))))))))))))))************))))))((())))))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))************************************************)))************+++++++++************************&&&((()))+++,,,+++***)))+++***)))(((((()))***+++*********+++++++++,,,,,,)))******)))(((((()))+++******))))))******+++,,,************************************************++++++++++++************************************,,,+++******))))))******((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&$$$$$$''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((('''''''''''''''((((((((())))))))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((((())))))))))))(((((()))))))))))))))((('''''''''((((((((()))))))))***************************)))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((()))+++******))))))******++++++***))))))))))))))))))************************))))))))))))************)))***++++++,,,+++++++++)))******))))))((('''&&&&&&((()))***)))((()))***)))***+++***)))((()))***(((((((((((())))))))))))++++++******))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))(((((((((((((((((((((((((((((())))))))))))*********+++''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******'''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%'''***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******&&&'''((())))))***)))))))))))),,,///111222///---))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))((((((((((((((()))******))))))))))))))))))))))))(((((()))***+++,,,------******++++++++++++******))))))))))))))))))******((())))))************)))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))************+++++++++************************((()))***+++++++++))))))******))))))))))))***************++++++++++++,,,)))******)))(((((()))+++******))))))******+++,,,*********************************************************+++++++++++++++************************+++++++++++++++***))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%''')))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))((((((***))))))))))))))))))***(((((())))))))))))(((((()))))))))))))))(((''''''''''''(((((())))))******************************)))))))))))))))))))))))))))(((''''''''')))***+++)))))))))(((((((((((()))***))))))))))))))))))*********)))))))))))))))***************************((()))))))))************)))******++++++,,,,,,,,,)))))))))))))))(((''''''&&&((()))***)))((()))******+++,,,+++***)))***+++(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$%%%&&&&&&((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((())))))***&&&&&&''')))************((())),,,///000///---+++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))******+++++++++******++++++++++++******)))))))))))))))*********'''((()))***************((()))))))))************))))))))))))))))))))))))++++++******************************************(((((((((((((((((((((((())))))*********+++++++++******************************+++++++++***))))))***))))))))))))))))))***************++++++++++++)))******)))(((((()))+++******))))))******+++,,,*********************************************************++++++,,,,,,,,,******************************+++,,,,,,***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((((())))))***''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))*********+++++++++''''''(((((())))))******(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((******++++++***)))(((''')))))))))******)))))))))(((((())))))))))))(((((()))))))))))))))((('''''''''''''''((()))*********))))))))))))))))))))))))************************)))(((''''''''')))***+++((((((((())))))))))))((('''(((((((((((((((((('''***)))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))******++++++((())))))))))))(((((('''&&&((()))***)))((()))***%%%'''((('''&&&&&&'''((((((((((((((())))))))))))$$$$$$%%%&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++((((((((()))))))))******''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((('''&&&%%%'''(((((()))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''(((((()))))))))))))))&&&&&&''')))************'''))),,,......---++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''(((((('''(((((()))))))))))))))))))))))))))))))))))))))*********))))))((((((''')))******++++++******)))(((((())))))************'''((()))***************((()))))))))************))))))))))))))))))))))))++++++++++++************************************(((((((((((((((((((((((())))))*********+++++++++************************+++++++++++++++*********)))))))))******)))))))))))))))*********+++++++++)))******)))(((((()))+++******))))))******+++,,,******************************************************++++++,,,,,,,,,---******************************+++,,,,,,***)))((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&''')))((('''&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''')))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((*********+++++++++,,,,,,''''''(((((())))))******((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))***++++++***((('''))))))************))))))(((((())))))))))))(((((()))))))))))))))(((''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((************************)))(((((((((((())))))***'''(((((())))))))))))(((&&&''''''((((((''''''&&&)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))((((((((()))******(((((())))))))))))((((((&&&((()))***)))((()))***&&&'''((((((''''''((()))(((((((((((())))))))))))%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******(((((()))))))))*********'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((***)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))&&&'''((())))))***))))))(((***,,,,,,+++******+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))******)))))))))((((((((()))******++++++((())))))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))************)))))))))))))))************+++)))******)))(((((()))+++******))))))******+++,,,************************************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))************************&&&&&&''''''((())))))***'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&((())))))'''&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++)))************+++++++++(((((((((((())))))))))))))))))************))))))'''''''''((()))*********************************'''(((***++++++***)))(((((()))***++++++***)))((((((((())))))))))))(((((()))))))))))))))(((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))************************((())))))))))))(((((('''&&&'''((()))******)))(((&&&'''((())))))((('''&&&)))))))))))))))***++++++************************))))))))))))******************)))((((((((())))))(((((())))))))))))((((((&&&((()))***)))((()))***((()))******))))))***,,,(((((((((((())))))))))))''''''(((((()))))))))***))))))(((((((((((())))))************************)))))))))*********++++++))))))))))))))))))))))))((((((((((((((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((())))))((('''%%%'''))))))'''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***))))))((((((((())))))))))))(((((()))+++,,,***(((((())),,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***&&&'''((()))***))))))((())))))))))))))))))))))))+++******))))))((((((((())))))************))))))'''(((((()))******++++++)))************))))))((())))))))))))************))))))))))))))))))))))))((((((((())))))******+++************************************************)))************+++++++++************************************+++,,,,,,---((()))***++++++***)))((())))))))))))************)))******)))(((((()))+++******))))))******+++,,,************************************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))))))))***++++++'''''''''&&&&&&'''''''''&&&((())))))(((''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((((((((***+++,,,))))))))))))************))))))))))))(((((((((((())))))************))))))&&&''''''((()))******+++************************&&&''')))+++,,,+++***)))((()))***++++++***)))((((((((())))))))))))(((((()))))))))))))))(((((('''&&&&&&'''((()))***++++++************************************************((()))*********((('''&&&&&&'''(((*********)))((('''((()))******)))((('''))))))((())))))***++++++++++++++++++++++++++++++))))))))))))************,,,+++***((((((((())))))(((((()))))))))))))))(((&&&(((******)))((()))***$$$&&&''''''&&&&&&''')))(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((())))))************************))))))******+++++++++,,,))))))))))))))))))))))))((()))))))))************''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((!!!###%%%'''(((((('''&&&###&&&))))))(((''')))+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&''')))*********)))(((((()))))))))))))))((('''***++++++)))'''&&&))),,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++&&&''')))*********)))((())))))))))))))))))))))))***************+++++++++*********++++++*********'''(((((()))***+++++++++***************)))((('''))))))))))))************))))))))))))))))))))))))))))))***+++,,,---------************************************************)))************+++++++++************************************+++,,,---...((()))***++++++***)))((())))))))))))************)))******)))(((((()))+++*********)))***++++++,,,************************************************---------,,,,,,+++++++++++++++++++++++++++++++++---,,,***)))))))))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))###'''))))))((('''&&&((()))++++++)))(((&&&(((((((((((())))))))))))'''((()))))))))(((&&&%%%'''(((***++++++)))'''&&&''''''((((((((((((''''''))))))))))))************++++++******))))))(((((()))))))))))))))(((''''''''''''''''''((()))++++++,,,+++++++++******))))))))))))))))))))))))))))))************************))))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))---,,,***)))(((((((((((('''''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***))))))******)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''')))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***)))((('''(((((((((((())))))))))))((((((((((((((()))******,,,+++******++++++***)))&&&&&&''''''((())))))))))))***+++++++++)))((('''((())))))))))))(((((('''((((((((((((((()))******)))))))))))))))((((((((())))))))))))))))))))))))************************...---+++)))(((''''''&&&)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))*********************)))******+++,,,++++++************++++++))))))))))))))))))))))))++++++******++++++,,,---++++++************++++++************************,,,++++++++++++++++++,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))%%%&&&(((***+++******)))'''((()))******)))((('''''''''((((((((()))))))))))))))))))))((('''%%%$$$'''((()))******)))((((((''''''((((((((((((''''''((((((((()))))))))******))))))))))))(((((((((''')))))))))))))))(((''''''''''''''''''((()))***+++++++++*********)))))))))))))))))))))))))))))))))************************))))))((((((((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))%%%%%%%%%&&&&&&'''''''''))))))))))))(((((((((((()))))))))******)))((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***''''''(((''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++***)))((('''(((((((((((())))))))))))((((((((((((((()))******((('''&&&''')))***)))((())))))))))))))))))(((((()))******+++***)))((('''(((((()))))))))))))))(((((((((((((((((()))******))))))))))))))))))******************************)))))))))))))))))))))))),,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))******+++************************************++++++++++++++++++++++++++++++++++++************************************************))))))))))))***************************++++++,,,++++++************++++++************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,************************++++++************++++++,,,,,,++++++***))))))((())))))))))))))))))))))))((((((''''''&&&'''''''''((((((((('''''''''&&&&&&(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++*********)))'''((()))******)))((('''&&&&&&'''''''''(((((((((*********)))(((&&&%%%$$$''''''(((((())))))******''''''((((((((((((''''''''''''((((((((()))))))))******))))))))))))(((((()))))))))))))))(((((('''(((''''''(((((()))***+++******))))))))))))(((((())))))))))))))))))))))))************************))))))((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))************)))))))))))))))((((((((()))))))))((((((''''''(((((()))''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))******,,,,,,,,,+++******))))))))))))******************))))))((((((''''''))))))***************)))&&&''''''''''''(((((((((&&&((())))))(((''')))***((((((''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((((((((())))))))))))((((((((((((((()))******%%%$$$$$$&&&(((******)))+++++++++***)))((((((((()))************)))((((((''''''((()))************))))))((((((((()))******(((((())))))******++++++************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))******++++++************************************+++++++++,,,++++++++++++++++++++++++************************************************)))))))))*********++++++***************+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********))))))*********,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((((((((((((''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++)))((('''(((((()))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((()))))))))(((((('''&&&&&&''''''''''''((()))+++,,,''''''((((((((((((''''''''''''''''''((((((((((((+++*********************(((((())))))))))))((((((((((((((((((((()))******)))))))))((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))***)))))))))***+++,,,---))))))(((((((((((())))))))))))************))))))))))))************))))))(((((((((((((((((((((((('''(((***,,,,,,,,,***)))************++++++++++++******))))))((((((''''''))))))***++++++++++++***'''''''''''''''(((((((((&&&((())))))(((((()))*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***((('''&&&'''***+++***)))*********))))))((((((((())))))*********)))))))))&&&'''((()))***+++++++++***))))))((())))))******''''''(((((()))***++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++************+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))++++++++++++++++++++++++***)))((('''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&&&&((()))***(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))''''''''''''((()))+++,,,''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************)))))))))))))))***+++...111222))))))(((((((((((())))))******))))))))))))******))))))************))))))((((((((((((((((((((((((%%%&&&)))***+++***)))((('''''''''&&&&&&&&&&&&&&&***)))))))))(((((((((''')))******+++++++++******(((((((((((((((((((((((('''((())))))(((((()))+++******))))))))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))******((('''((()))***)))''''''''''''(((((()))))))))))))))))))))))))))******'''''')))***++++++++++++******))))))))))))******&&&&&&'''(((((()))******************************++++++++++++++++++++++++,,,+++***)))((((((((((((************************))))))***++++++++++++******************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************+++++++++++++++++++++***+++,,,,,,---++++++************++++++************************++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++******))))))))))))******+++++++++***************++++++++++++++++++++++++))))))(((((('''((((((((()))))))))((((((((('''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((***+++,,,))))))(((((((((((())))))&&&&&&'''''''''(((((((((%%%%%%%%%&&&((()))+++,,,''''''(((((())))))******''''''((((((((((((''''''''''''((((((((()))))))))%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))***))))))***,,,///222444***))))))(((((())))))***((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((((((''''''''''''((((((((()))))))))))))))******++++++***))))))((()))))))))((((((((((((''''''(((***)))(((((()))+++)))((('''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))((((((***+++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''''''''''''''''''''((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((())))))))))))((((((((((((((()))******)))(((&&&'''((((((&&&%%%&&&&&&&&&'''((())))))))))))))))))((())))))***+++(((((()))***++++++++++++++++++***)))))))))******''''''(((((())))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((************************((()))+++,,,,,,,,,+++***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++++++++,,,+++++++++++++++,,,------++++++************++++++))))))))))))))))))))))))++++++******++++++,,,---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************************))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))(((((((((''''''((()))******)))((('''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))(((((((((((())))))''''''((((((((()))))))))&&&&&&&&&&&&''')))***+++'''((()))******)))((((((''''''((((((((((((''''''((((((((()))))))))******&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))+++***))))))***,,,///111******))))))))))))******)))((('''&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,++++++*********''''''(((((())))))******+++++++++***)))((('''&&&))))))))))))((((((((('''''')))******))))))***+++)))((('''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***)))((('''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))((((((***+++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((()))******)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***(((((((((((())))))))))))((((((((((((((()))******((('''&&&''')))))))))'''((((((((((((((()))))))))***)))((((((((()))+++,,,)))******+++++++++******,,,+++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***************************((()))+++------,,,+++***************************+++++++++,,,,,,,,,------++++++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,++++++++++++,,,------++++++************++++++************************++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))(((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((('''&&&&&&((()))***'''(((***++++++)))'''&&&''''''((((((((((((''''''))))))))))))************((()))))))))******++++++''''''((()))))))))))))))***)))(((((((((((())))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))---+++)))(((''')))+++---******))))))))))))******+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))******))))))))))))***************)))))))))((((((&&&&&&'''((()))***+++++++++++++++***((('''%%%$$$******))))))((((((((('''''')))******))))))***++++++***)))((()))***,,,...************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((((((***,,,))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***(((((((((((())))))))))))((((((((((((((()))******)))(((((())),,,------,,,++++++******))))))((((((***)))(((((((((***+++,,,******+++++++++******))),,,,,,+++***))))))******------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((()))***+++,,,************************(((***+++------,,,+++***************************++++++,,,,,,,,,---------++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++************++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************++++++++++++++++++++++++++++++%%%&&&&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((%%%&&&((()))***)))((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))''')))***)))((('''(((***************************---+++)))'''&&&&&&((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))'''''')))***+++******))))))))))))************))))))((((((''''''******))))))((((((''''''******))))))((((((''''''(((((()))))))))((((((''''''(((((()))***++++++,,,*********)))))))))))))))'''((()))******)))((('''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,******))))))((((((''''''((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))******)))(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''((()))))))))%%%&&&''''''((((((''''''%%%&&&&&&&&&'''((((((((())))))))))))************))))))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************++++++***)))((('''&&&&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))))))))(((((())))))(((((((((((())))))%%%&&&''')))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++............---,,,++++++...---,,,+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------))))))******++++++++++++------------------------++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***(((%%%######%%%(((************)))******+++,,,&&&&&&''''''''''''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))******''''''(((((()))******+++))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))''')))***)))((('''(((***************************---,,,***)))(((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))*********)))))))))((((((((('''***)))))))))((((((((('''***)))))))))((((((((('''((())))))******))))))(((''''''((())))))***++++++***)))))))))))))))))))))(((((()))******)))(((((())))))************))))))************************)))))))))))))))))))))))))))***+++++++++++++++******)))))))))((((((((('''((((((((('''''''''((((((++++++++++++************(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))******)))((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((((((((())))))))))))((((((((((((((('''''''''%%%&&&''''''(((((('''''''''(((((((((((((((((()))(((((()))))))))*********&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((+++******))))))((((((((())))))(((''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))''''''((()))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++*********))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,+++++++++,,,...///000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------************+++++++++,,,------------------------+++++++++++++++++++++++++++++++++***++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***(((&&&&&&(((***+++***************++++++,,,((((((''''''''''''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((***)))'''&&&'''(((***,,,((())))))******+++++++++))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))),,,,,,++++++******))))))******)))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++***))))))(((((())))))***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))***************)))'''''''''(((((())))))***))))))))))))))))))******((())))))******))))))((())))))************))))))************************)))))))))))))))))))))))))))***************)))((())))))))))))(((((((((((()))((('''''''''((()))***++++++++++++************''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((())))))))))))))))))*********++++++))))))(((((((((((())))))***))))))(((((((((((((((''''''(((((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))***))))))(((''''''&&&&&&&&&&&&'''(((((((((((('''******))))))))))))))))))(((((())))))))))))******(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))))))))***(((((())))))***))))))((())))))(((((((((((())))))******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++***************))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,++++++*********+++,,,...000111++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++************************,,,+++************+++,,,***************+++,,,,,,))))))((((((''''''&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''&&&%%%%%%%%%&&&(((((()))))))))*********++++++))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((***++++++++++++***)))(((+++***))))))(((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******)))(((((()))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))******++++++++++++***&&&'''''''''((((((((())))))))))))))))))*********))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))(((((((((((())))))'''&&&'''(((***+++))))))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))******+++)))*********++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''&&&&&&'''(((((((((((((((*********))))))((((((((((((((((((((()))))))))***))))))***++++++++++++***(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************'''''''''(((((()))))))))))))))((('''''''''''''''''''''((((((((()))))))))(((((()))*********))))))))))))(((((((((((()))))),,,+++***((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************((()))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++---------------------------,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,******++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,+++++++++************+++,,,,,,)))))))))((((((''''''&&&(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((%%%%%%'''((((((((('''&&&(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((()))))))))***))))))((('''++++++***)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++++++++''''''''''''(((((((((((((((((())))))******************))))))))))))******))))))************))))))))))))))))))))))))))))))************************(((((()))))))))(((((('''(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))***++++++)))*********++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))&&&'''(((((())))))(((((()))))))))((((((''''''''''''(((((((((((()))))))))%%%&&&&&&'''((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************%%%&&&&&&''''''(((((()))))))))((('''''''''''''''&&&&&&'''''''''((((((((((((((()))***************))))))(((((((((((()))))),,,+++***((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***************************************************((()))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********++++++,,,---......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***+++++++++***+++,,,,,,---))))))(((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&(((***,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++,,,------))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))((((((((((((((((((++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***++++++++++++((((((((((((((((((((((((((((((((()))******+++++++++******))))))******+++))))))************))))))((((((((((((((((((((((((************************''''''((()))))))))))))))(((((((((((())))))))))))'''(((((())))))*********++++++++++++************************************))))))(((((((((((())))))((((((((())))))*********)))))))))*********++++++))))))(((((((((((())))))((((((((((((((())))))*********))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***''''''((())))))))))))((()))(((((((((((((((''''''''''''(((((((((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&''''''((((((((())))))((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***++++++++++++))))))(((((((((((())))))******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))***************+++++++++))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------,,,---------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------..................------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,------((((((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((()))******+++++++++++++++************************))))))))))))))))))))))))---,,,++++++++++++++++++))))))))))))))))))))))))''')))***)))((('''(((*********************************)))(((((()))***+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((('''((((((((()))))))))***'''((((((((()))))))))***'''((((((((()))))))))***&&&'''((()))************))))))))))))))))))))))))'''(((((()))******++++++++++++***))))))***++++++))))))************))))))))))))))))))))))))))))))************************&&&'''((()))***+++++++++'''((((((((()))))))))***&&&''')))+++++++++***)))++++++++++++************))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))***((((((((()))))))))******))))))(((((((((((())))))((((((((((((((()))***************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''((()))))))))))))))((())))))))))))))))))***'''''''''((((((((())))))((())))))***+++*********(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((()))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((()))***++++++++++++))))))(((((((((((())))))''''''((()))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,---------,,,++++++++++++,,,---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------........................---------,,,---------------------------------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((***)))((('''((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))((()))***)))((('''(((***************************,,,+++)))((((((***+++---,,,+++******)))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((('''((((((((())))))******'''((((((((())))))******'''((((((((())))))******&&&&&&((())))))*********************))))))))))))'''(((((()))***+++++++++,,,+++***))))))***+++,,,))))))************))))))************************************************%%%&&&((()))+++,,,,,,,,,'''((((((((())))))******$$$&&&))),,,---,,,***)))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))************)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&'''(((((()))))))))))))))))))))******+++++++++,,,''''''''''''((((((((()))%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************++++++******************))))))((('''''''''''''''(((((((((((())))))))))))(((((()))++++++,,,,,,,,,))))))(((((((((((())))))%%%&&&''')))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))******++++++++++++))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........////////////.........------------------------------------------------------------,,,,,,,,,,,,---......---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((()))******************)))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))((())))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))*********************************))))))((((((''''''))))))))))))))))))))))))******************************+++++++++******)))+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((()))))))))************+++++++++)))))))))))))))))))))))))))*********+++++++++++++++++++++************)))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***))))))******))))))(((((((((((())))))((((((''''''((()))+++,,,(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''')))***+++------))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&))))))))))))))))))))))))''')))***)))((('''(((***)))((('''&&&&&&&&&&&&&&&''''''(((((())))))******,,,+++)))((((((((()))***+++*********))))))((((((&&&&&&&&&&&&'''''''''(((************************++++++***)))(((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))******++++++***++++++,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******)))************************************************************************+++***)))))))))***,,,,,,++++++,,,,,,,,,+++******---------,,,,,,+++++++++.........------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...))),,,...000000...,,,)))------++++++++++++------++++++++++++++++++++++++///...------------...///------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,---...............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,...///))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((()))***************(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((((((((()))***************************+++*********))))))))))))))))))))))))))))))))))))************************((()))******++++++++++++************)))))))))((((((((((((((())))))))))))(((((()))))))))*********''''''(((((())))))******))))))(((((((((((()))))))))************+++++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))******+++***)))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))'''((()))((('''&&&''')))***)))(((((('''''''''((('''((((((((()))))))))***++++++)))((((((((())))))*********)))))))))((((((&&&'''''''''(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((((())))))))))))))))))++++++,,,++++++***)))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************************************************************+++***)))))))))***,,,,,,***++++++,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******------------------------,,,,,,++++++,,,,,,---...***,,,...//////...,,,***------,,,++++++,,,------++++++++++++++++++++++++///...---,,,,,,---...///........................------------------------,,,,,,,,,------------------------------------------------------..................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...************************(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************((((((((('''''''''&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***))))))(((((((((((()))((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***************************++++++++++++************))))))))))))))))))))))))************************'''''')))***+++,,,,,,,,,************))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++))))))))))))))))))))))))((((((((()))))))))******+++++++++************)))******))))))))))))******))))))))))))))))))))))))******)))((((((((())))))++++++************++++++,,,+++***)))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((******))))))(((((())))))(((((((((((())))))))))))******)))((((((((())))))******))))))))))))(((((((((((((((((())))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))((((((((((((((((((++++++++++++***((('''&&&(((((())))))))))))******))))))))))))))))))))))))************************)))******+++++++++******************************************************************************+++************+++,,,,,,)))***+++,,,,,,---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////------------------------...............---------////////////////////////------...////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++*********+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))************************))))))))))))((())))))))))))))))))))))))+++***(((''''''(((***+++((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))******)))((('''''''''((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************(((((()))******+++***************)))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((()))+++******))))))******+++******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********)))((('''''''''((()))***(((((((((((((((((((((((('''((()))(((''''''''')))***))))))(((((()))))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((())))))))))))*********++++++++++++++++++++++++******)))))))))))))))***((((((((((((((((((((((((******))))))))))))******))))))((((((''''''&&&&&&))))))***))))))(((''''''(((((())))))))))))))))))((((((((((((((((((((((((************************))))))***+++++++++******************************************************************************************++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,---------,,,,,,---------------------------------------,,,,,,,,,,,,------......////////////000000........................000000//////......------////////////////////////---...///000000000///..................---------------------------------........................++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************+++*********))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******+++***)))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((('''))))))))))))))))))******(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,************))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******))))))))))))******)))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))'''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***(((''''''(((***+++'''''''''((())))))******(((((((((((((((((((((((('''(((((()))***++++++,,,))))))(((((((((((()))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++)))(((''''''''')))***+++((((((((((((((((((((((((((()))******)))((()))***(((((((((''''''((())))))))))))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))*********+++***************************)))))))))))))))******(((((((((((((((((((((((())))))************))))))))))))((((((''''''&&&&&&&&&'''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((************************((()))***+++++++++++++++******************************************************************************++++++,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,,,,------...///------,,,++++++,,,------------------------------------------------------------------------------------........./////////........................000000000//////.................................---......///////////////........................------------------------........................+++++++++,,,++++++++++++''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++******))))))))))))***)))******++++++******))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************************+++++++++***)))(((&&&&&&))))))))))))************(((((((((((())))))))))))******+++++++++,,,,,,,,,************************+++******))))))******+++)))************+++++++++))))))))))))))))))))))))((((((((()))))))))******+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))((((((((()))******))))))(((((((((((())))))&&&&&&((()))***************)))(((''''''((()))***))))))))))))))))))))))))******((((((((((((******&&&&&&'''(((((()))******((((((((((((((((((((((((((())))))******+++++++++))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))***++++++)))))))))))))))))))))))))))***++++++))))))***+++(((((('''''''''((())))))))))))))))))((((((((((((''''''((()))))))))((((((''''''(((((((((((())))))))))))))))))************'''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))((())))))******))))))((())))))((((((((((((((((((%%%&&&''')))************))))))((((((((((((''''''))))))))))))))))))))))))************************((()))***+++++++++++++++***************************************************************************++++++,,,---,,,,,,,,,***+++,,,------...------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------------......///...------,,,,,,------...------............------........................---......//////......------------......//////000........................///////////////.......................................------......///000.............../////////................................................,,,,,,---------,,,++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************+++************++++++,,,)))******++++++******))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************)))*********)))(((''''''((()))))))))************(((((((((((())))))))))))************++++++++++++)))))))))******++++++,,,+++******))))))******+++)))************+++++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++************)))******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))***))))))++++++,,,+++*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''((()))***++++++***))))))))))))))))))))))))(((***+++***)))((()))***)))((((((((())))))***+++***)))))))))((((((((('''&&&&&&((()))))))))(((((('''''''''((((((((())))))((((((((()))))))))******'''''''''''''''''''''''')))))))))))))))***++++++))))))))))))))))))))))))'''((())))))))))))((('''(((((())))))))))))))))))'''((())))))************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++***************************************************************************+++,,,---------,,,,,,,,,,,,---------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------...---------------------------------------...//////........................,,,---...//////...---,,,..............................///000000///......---......///000000111111..........................................//////........................///...,,,++++++---///111---........./////////000........................---------------------------......///...---,,,+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************++++++++++++************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********++++++*********+++,,,------******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************************'''((()))))))))))))))((((((((())))))*********+++(((((((((((())))))))))))))))))*********+++++++++(((((()))***+++,,,,,,,,,++++++************++++++)))************+++++++++))))))))))))))))))))))))************+++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))******))))))***+++,,,,,,++++++************++++++,,,---......---,,,***)))+++)))(((''''''((()))+++))))))))))))))))))))))))))))))************))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((+++++++++***************))))))(((((((((((())))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))''')))***)))((('''(((*********))))))***+++,,,,,,******))))))((((((((('''%%%&&&((()))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))************************))))))((())))))***++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))******++++++)))***************)))((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((()))++++++,,,,,,,,,***************************************************************************+++,,,---...---,,,,,,---------...------,,,,,,+++++++++,,,,,,---------........./////////000000------------------------...------------...//////......///000000///......,,,---...//////...---,,,////////////////////////...///000111111000///......//////000111222222222////////////////////////,,,---------....../////////////////////////////////...+++)))))),,,///111---.........//////000000////////////////////////------------------------....../////////...,,,+++((((((((((((''''''''''''))))))))))))))))))))))))************))))))))))))'''((((((((())))))******((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++************************++++++++++++******++++++***************+++((((((((((((((((((((((((************))))))((((((************************))))))))))))************************************************************((()))))))))************************************+++***((('''''')))+++,,,(((((())))))*********+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******(((((())))))******++++++(((((((((((()))))))))))),,,++++++***)))((((((''')))))))))))))))))))))))),,,++++++***)))(((((('''((((((((((((((('''''''''''''''(((((())))))******+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''((((((''''''''''''(((((())))))))))))************+++*********))))))(((((()))(((&&&%%%&&&''')))+++)))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++***************************************++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------,,,++++++.........------,,,,,,,,,+++,,,------......------000///...---------------........................,,,,,,,,,---------......////////////////////////............/////////000//////000000000000//////......////////////......000000000000000000000000//////000000000000/////////////////////.........//////000000000000//////111000///...------...///......------------......000///.........///111222/////////...---,,,******------......///000000000***))))))))))))((((((((())))))))))))))))))))))))*********)))))))))(((((('''''''''((((((((())))))((((((((((((((()))******++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++++++++***)))(((******************************++++++++++++******++++++***************+++************************++++++***)))))))))))))))************************))))))))))))************************************((((((((((((((((((((((((************++++++++++++************************,,,+++)))(((((()))***+++((()))))))))*********************)))))))))((((((************************************************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((((((((((((((())))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************************************((((((((((((((()))*********)))))))))((((((((('''((((((''''''''''''(((((())))))))))))************************)))))))))((((((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++.........------,,,,,,,,,+++,,,------......------000///...------------...........................,,,,,,---------.........////////////////////////........./////////000000//////000000000000//////...//////000000//////...000000000000000000000000//////000000000000//////222111111///...---,,,,,,//////000000000000//////111000///...---......////////////....../////////000//////...///000111222....../////////...---------............/////////************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******+++******))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,+++***)))((('''******************************++++++++++++******+++***************++++++************************,,,+++***)))((()))******************************))))))))))))************************************((((((((((((((((((((((((***++++++++++++,,,,,,,,,************************---,,,***)))(((((()))***))))))))))))*********************)))))))))))))))************************************************))))))))))))))))))))))))************************)))************++++++++++++++++++***************)))))))))))))))))))))))))))))))))*********++++++************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,,,,+++******)))(((((((((((((((((())))))))))))%%%%%%&&&''')))***++++++))))))))))))))))))))))))%%%%%%&&&''')))***++++++'''''''''(((((()))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''((())))))***++++++++++++++++++************************************((((((((((((((()))******))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))************************))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))************))))))************++++++++++++)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,.........---------------,,,,,,---............---//////......------..............................------------.........///////////////////////////....../////////000000000///000000111111000000/////////000000000000//////000000000000000000000000///000000111111000000///111111000//////...------///000000111111000000///000000///.........//////000000////////////000000///////////////000111111---...///000000000000000.........---------------*********)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''************************((((((((((((((())))))***((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************************)))))))))))))))))))))))),,,,,,,,,+++***)))((((((***************+++++++++******++++++++++++***************)))******+++,,,************************,,,+++)))(((((()))+++,,,************************((()))))))))*********************************************************************+++++++++,,,,,,************************---,,,+++***)))((()))))))))))))))))))))*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************))))))((((((((((((((((((((())))))))))))$$$%%%&&&'''((()))***+++))))))))))))))))))))))))$$$%%%&&&'''((()))***+++&&&&&&'''((()))******+++)))))))))************************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((())))))*********+++++++++******)))))))))************************((((((((((((((())))))***))))))))))))(((((((((((())))))(((((((((((())))))((()))))))))*********************)))))))))))))))''''''((())))))))))))((()))))))))))))))(((((((((***((('''%%%%%%'''(((***))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,------------------...............---------,,,------...............//////............//////........................---............/////////////////////////////////...////////////000000000000000000111111000000000///000000111111000000///000000000000000000000000000000000111111000000000------...///000111111222000000000111111000000000000000//////////////////000//////////////////000///////////////000000111...//////000000////////////......---,,,,,,++++++))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))*********+++++++++******++++++++++++************))))))***++++++,,,))))))))))))))))))))))))++++++***))))))***+++,,,************************((()))))))))************************************++++++++++++++++++++++++))))))))))))*********+++************************---,,,,,,******)))))))))******))))))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))******'''''''''((((((((())))))(((((((((((())))))))))))&&&'''''''''((((((((()))************************&&&'''''''''((((((((()))&&&''''''((()))***++++++''''''((()))***++++++,,,))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))************)))))))))))))))(((((('''''''''*********))))))(((((('''))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))******'''((())))))******))))))))))))))))))((((((''''''***((('''%%%%%%'''(((***))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))************++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,------.........---........................,,,---......//////......//////.........//////000////////////////////////........./////////000000000000000000000000000000////////////000000000111000000111111111111000000000000111111111111000000111111111111111111111111000000111111111111000000---......///000111222222000000111111111111000000//////000000000000000000///......------......///...//////000000000000000000000000///...---,,,,,,//////...---,,,++++++***((((((((((((''''''''''''))))))))))))))))))))))))************))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((()))*********))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******))))))))))))***+++,,,,,,((((((((((((((((((((((((*********+++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))(((((()))))))))*********************************,,,,,,,,,++++++******)))************)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++***************+++++++++************************((((((((()))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******&&&&&&'''(((((()))******(((((((((((())))))))))))))))))((((((((((((((((((************************))))))((((((((((((((((((((((((((())))))*********'''''''''((())))))******))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))******)))(((((('''&&&&&&)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))***))))))(((((())))))***))))))))))))************))))))))))))************((((((((()))))))))*********))))))((((((''''''&&&))))))(((''''''((())))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,------------+++,,,---......///...................../////////------...////////////...//////......//////000000////////////////////////////////////000000000000000000000000000000000000/////////000000000111111000111111222222111111000111111222222222222111111111111111111111111111111000111111222222111111000222222111000000///......000111111222222111111000//////000111111111000000......------------............///000000000000000000000000///...---++++++/////////...---,,,,,,+++)))))))))(((((((((((('''))))))))))))))))))))))))++++++++++++************((((((((((((''''''&&&&&&((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))((())))))***++++++,,,,,,******++++++++++++******))))))))))))***+++,,,---))))))))))))))))))))))))((()))+++------,,,+++***************************))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,+++++++++***************)))))))))((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++************************(((((((((((()))))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******)))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((''''''&&&&&&((()))))))))************'''((((((((()))))))))***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))*********))))))))))))******))))))))))))************((()))))))))***************)))((((((((()))***+++***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,------------+++,,,---...////////////---........./////////000------...//////////////////////////////000111111//////////////////////////////000000000111111111000000000000000000000000//////000000000111111111000111111222222111111000111222222222222222222111111111111111111111111111000111111222222111111000333333222111000......---000111111222222111111000...///000111222111111000//////............//////---...///000111000000///000000000000000///...---/////////......---------************)))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******,,,+++++++++******))))))((((((((((((((()))******''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))************************************************'''((((((((())))))******%%%&&&&&&'''((())))))***************************)))))))))))))))))))))))),,,,,,,,,+++***)))((('''((())))))***++++++,,,,,,******++++++++++++******))))))))))))***+++,,,---************************'''))),,,......---+++)))************************))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,+++++++++*********))))))((((((******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++************************(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******------,,,,,,+++*********(((((((((((())))))))))))((()))))))))*********+++************************((()))))))))*********+++*********)))))))))))))))+++***)))(((&&&$$$###"""(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,))))))******+++++++++,,,************************((((((((((((((()))******'''((((((((())))))************))))))))))))******))))))))))))************(((((())))))*********++++++***((('''''')))+++,,,***))))))((('''&&&&&&&&&))))))************))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,------...---+++,,,---...////////////---.........//////000000---......//////////////////////////////000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111222222222222111111111222222333333222222111111111111111111111111111111111222222222222111111111111111000000000000000111111222222222222111111...///000222222222111000000000////////////000000---...000111111111000/////////000111111111111111///////////////.........+++*********))))))((((((&&&''''''(((((((((((((((************************(((((((((((((((((((((((('''((()))******)))((('''''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))((((((((((((*********)))))))))))))))******************************++++++++++++******))))))***++++++++++++***++++++++++++*********)))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++************++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***++++++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++*********)))))))))************+++++++++((()))***++++++***)))(((************************++++++******)))(((((((((&&&(((*********+++---...++++++***)))(((((())))))************))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************&&&&&&((()))************)))))))))))))))))))))))))))'''%%%######&&&)))+++))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******+++++++++***)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***+++***)))'''''''''((()))***++++++++++++***)))))))))((('''''''''(((***+++)))************+++++++++,,,***(((***---...,,,*********+++,,,,,,---......------------------------------............------,,,---......//////......//////............//////...//////000000000000000////////////000000000000111000///......///000111222222111111111111222222111111111222222111000000000000000000000000000000000000111111222222333333...//////000222333333444333222000111333444444333222222222222222222222222////////////000000000000111111111111111111111111000000000000000000000000222222222222111111111000////////////000000000000222222222222222222222222///...---,,,,,,---...///************)))))))))(((&&&&&&'''((()))))))))(((************************))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))***************************************)))))))))))))))))))))(((***)))))))))))))))))))))******************************++++++++++++******))))))***++++++++++++***++++++*********)))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************++++++************++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))******+++++++++,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++*********))))))(((((()))))))))*********((()))***++++++***)))(((************************)))))))))))))))*********)))***+++***))))))***+++++++++***)))))))))))))))************)))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((************************&&&'''((()))************)))))))))))))))))))))))))))(((&&&%%%&&&'''***+++))))))))))))))))))))))))'''''''''((((((((((((((())))))((((((((('''''''''***)))(((''''''((()))***))))))))))))))))))))))))***))))))(((((())))))***++++++******)))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***++++++***)))((('''(((((()))((()))***+++++++++++++++***))))))((()))***+++,,,************++++++++++++,,,***)))***,,,...,,,++++++++++++,,,,,,------...------------------------------............------,,,---......//////......//////............//////...//////000000000000000/////////000000000111111222111000000000000111222111111000000000000000000000000000111111000000///000000000000000111111111//////000000000000000000222222222333333333444444333222111222444555444333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000////////////000000000111222222222222222222222222///......------......///************))))))))))))%%%&&&'''((())))))***)))************************************************((())))))******))))))(((,,,++++++***)))(((''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))*********************((((((((((((******))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******))))))***++++++++++++***************)))))))))(((************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***************************++++++************++++++******************++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,'''((()))***+++,,,------+++***))))))))))))***+++))))))))))))))))))))))))******************+++++++++++++++***************'''((((((((())))))))))))((()))************))))))************************'''(((((()))******++++++***+++,,,***(((&&&'''(((,,,+++******)))*********************))))))))))))'''(((((()))******++++++((((((((((((((((((((((((******************************)))))))))((((((((())))))))))))))))))))))))&&&'''((())))))******))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))((((((((((((((('''))))))((((((((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))++++++******)))((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))++++++************++++++******)))((((((((())))))'''((()))***+++,,,,,,,,,+++************+++,,,,,,************+++++++++,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,---------------------------------------............------------...////////////...000//////......//////000...///000000111111000000///000000000000111111111222222111111111111222222222222111111000000000000000000111111111111111111111111111111222222222333222222222222222111111000222222222222222222222222444444444666777777666444222222222222222222222222333333333333333222222222222222222222222222222222111111111111111111111111222111111111111000000000/////////000000000111111111111111111111111111111......////////////......*********)))))))))))))))%%%&&&'''((()))*********************************))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************+++)))'''&&&&&&''')))+++)))))))))))))))*********)))))))))))))))***************************************++++++++++++******))))))***++++++++++++************)))))))))((((((******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************++++++************+++++++++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))+++++++++***************************************((((((((()))))))))******((())))))***************************************(((((())))))***************++++++***'''&&&&&&'''++++++************++++++************)))))))))((((((((())))))************''''''''''''''''''''''''*********************************)))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))***)))))))))((((((''''''))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((************))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******************************))))))))))))))))))(((((()))***+++,,,,,,,,,************++++++,,,,,,*********+++++++++,,,,,,++++++++++++,,,------,,,---------------,,,,,,,,,........................------............------------...///////////////000000////////////000000//////000111111111111000000000000111111111222222222222222222222222222222333333333333333222222111222222222222222333333333222222333333333444444444555555666666555444333222333333333333444444444444555555666888999999666444555555555555555555555555444444333333333333333222333333333333333333333333222222222222222222222222222222111111111000000000//////000000000111111111000000000000000000000000...///000111111000///...))))))))))))))))))******&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))******++++++******)))))))))))))))))))))))))))(((((()))***************+++)))'''&&&&&&''')))+++((()))))))))*********+++(((((())))))******************************************++++++++++++******))))))***++++++++++++***************))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++************************++++++************+++++++++++++++***************++++++++++++++++++++++++************************)))******************)))******************************++++++++++++******************************+++++++++***************************************)))))))))*********++++++)))))))))))))))******+++************************************))))))((((((((()))***)))((('''((()))+++******)))******++++++************)))))))))(((************))))))((((((((((((((((((((((((((((((************************************))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((&&&'''((((((((('''&&&&&&((((((((((((((((((((((((******))))))((((((((('''(((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))((())))))************************+++++++++******))))))))))))******************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---------------------........................------............---------...//////000000//////000000////////////000000///000000111111111111111111111111111222222222222222222222222222222222222222333444444444444333222333333222222222333444555444444444444444444444444444555666666666444222111333444444555666777777777444444444666777777444111555555555555555555555555444444444333333222222222333333333333333333333333222222222222222222222222222222222222111111111111000000000000111111111111000000000000000000000000...///000111111000///...))))))))))))************(((((()))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((()))***+++,,,,,,))))))(((((((((((())))))************************)))((((((((('''''''''&&&******************************++++++++++++******))))))))))))))))))))))))(((((()))*********************((((((((((((******((())))))******+++++++++((((((((()))******++++++******************************++++++++++++******))))))***++++++++++++***++++++++++++*********)))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))************)))(((+++++++++*********))))))******+++,,,,,,+++************************************************++++++***************+++++++++************++++++++++++)))((((((((()))***+++,,,************************++++++******)))((((((''''''((())))))))))))***+++))))))))))))))))))***+++************))))))))))))++++++******)))(((((('''))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''&&&%%%((((((((((((((((((((((((***))))))))))))))))))((((((((())))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))(((((())))))))))))((((((((()))***+++++++++******+++++++++++++++***))))))((()))******++++++******++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---...---------------.................................------............------......///000000000000///111000000//////000000111///000111111222222111111111111222222222333333333333333444444444444333333000111333555555555444444555555444444444666777888999999888777777666666555555666777888888777555333333444444444555555555666444444444555666555333111444444444444444444444444555555444444333333222222444444444444444444444444333333333333333333333333444333333333333222222222000000000111111111222222111111111111111111111111000000111111111111000000((()))))))))************)))************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))************************))))))************))))))))))))))))))))))))))))))(((((()))***************************************((())))))******+++,,,,,,'''(((((()))******++++++******************************++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++************++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***************+++++++++***++++++,,,,,,++++++***************************)))))))))***+++++++++,,,))))))*********+++++++++))))))))))))************)))((((((((()))***+++,,,*********************************)))))))))))))))((()))******))))))***,,,((((((''''''((())))))***************))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))************************(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''''''''&&&(((((((((((((((((((((((()))))))))))))))*********(((((()))))))))*********'''((()))******)))((('''((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))(((((()))***++++++++++++***)))******+++++++++******)))***+++,,,,,,,,,+++***+++++++++,,,,,,,,,------***,,,......,,,+++---///,,,,,,------......//////........................------............------......///000000000000000111111000000000000111111000000111222222222222111222222222333333333333444555666777777777777666555222333666888::::::999999<<<<<<;;;:::;;;===???@@@DDDDDDCCCAAA@@@???>>>===>>>@@@BBBDDDDDDCCCAAA@@@>>>>>>===<<<<<<;;;::::::;;;:::999999::::::999777777777777777777777777777777777666555555444333333444444444444444444444444444444444444444444444444555555444444444444333333000000111111111222222222222222222222222222222222222111111000000111111222(((((())))))*********+++***++++++******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((((((((()))******++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***+++,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))(((((()))*********************++++++++++++******((())))))***++++++,,,,,,'''(((((()))***+++++++++******************************++++++++++++******))))))***++++++++++++***---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************++++++************++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***(((((()))***+++,,,,,,---***+++,,,------,,,+++***************************(((((()))***+++,,,,,,---))))))******++++++++++++(((((((((((()))))))))))))))((((((((((((***,,,---************************((((((((()))******++++++***+++,,,+++***)))***+++'''''''''''''''((())))))************))))))))))))((((((((()))******++++++************************((((((((((((((((((((((((+++++++++************)))************************((()))))))))))))))(((((())))))))))))))))))))))))+++***)))((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((())))))*********+++'''((()))******)))((('''((((((((((((((((((((((((******))))))))))))******)))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***'''((()))***+++,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,---------***---///...,,,+++---000,,,,,,,,,---...///000000////////////////////////---..................---...//////000000000000000111111000000000000111111000000111222222222222111222222333333333444444444777888999::::::999888777555777:::===???@@@??????DDDCCCBBBBBBCCCDDDGGGHHHOOONNNMMMKKKIIIHHHFFFFFFKKKMMMOOOQQQRRRQQQOOONNNQQQPPPOOOMMMJJJIIIGGGFFFDDDBBB@@@???@@@AAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555555444555555555555555555555555444444444444444444444444666666555555555444444444000111111111111222222222222222222222222222222222333222111000000111222333))))))))))))))))))))))))+++*********))))))((((((+++******)))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((( $$$(((******(((&&&&&&***++++++,,,,,,++++++***))))))************))))))))))))))))))***************)))(((''''''((()))***************************++++++************++++++))))))))))))***+++,,,---((((((((((((((((((((((((((()))+++,,,------,,,,,,,,,,,,,,,------,,,+++++++++++++++*********))))))(((((())))))*********+++++++++++++++++++++++++++---+++)))***,,,---,,,)))++++++++++++++++++++++++***)))(((&&&&&&((()))*********************************++++++++++++******+++,,,------++++++,,,---)))***+++++++++)))((('''++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,+++***))))))---)))%%%%%%))),,,,,,)))******************************++++++++++++******((()))***++++++***)))((())))))*********+++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******((((((((((((((((((((((((++++++******))))))((((((''')))***)))%%%$$$&&&)))(((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))************))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................------------------------........................222222222111111111111111//////000000111222222333///000111111111222444666444666888888666444333333333444555555444666999;;;AAABBBCCCBBB???=========<<<@@@CCCEEEEEEDDDCCCDDDJJJIIIHHHFFFEEEGGGLLLPPPQQQQQQRRRRRRRRRRRRRRRRRRPPPTTTYYY]]]^^^\\\YYYWWWXXXZZZ[[[ZZZXXXXXXXXXYYYTTTSSSQQQOOOOOOMMMIIIGGGGGGEEECCCBBBBBBAAA???===AAA<<<888888777666888<<<888777777777777777555333777555444444555666444333222222333333333333333333333333333333444555666666111111111111111111111111111222222222222111000000))))))))))))))))))))))))************)))))))))(((+++******)))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((( ###'''***************)))******++++++******)))))))))************))))))))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++************++++++))))))))))))***+++,,,---++++++++++++++++++++++++(((((()))***++++++++++++,,,,,,,,,------,,,,,,++++++++++++*********)))))))))*********++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,***++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++*********+++,,,,,,******+++,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,+++******)))---)))%%%&&&))),,,+++)))******************************++++++++++++******)))***+++,,,,,,+++***)))))))))*********+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))******+++***(((((()))***&&&&&&&&&'''''''''(((((()))))))))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++)))******************)))'''(((((())))))(((((('''+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................------------------------........................111111111111111111111111////////////000000000000222333333333222222444666222444666666555444444444555888;;;======>>>???@@@CCCDDDEEEEEEDDDCCCCCCDDDHHHKKKNNNPPPOOOMMMMMMLLLJJJKKKKKKKKKJJJKKKNNNQQQSSSSSSTTTUUUWWWZZZ\\\]]]^^^```ccceeefffeeebbbaaaaaabbbbbbaaa```___```bbbdddbbb```^^^]]][[[XXXVVVWWWUUUSSSRRRQQQOOOKKKIIIGGGCCCBBBCCCAAA<<<;;;===<<<<<<;;;;;;<<<;;;:::888777666444444444444333111222333444444444333222222555444444333333333444444222222222222222222222222222222222222222111000000))))))))))))))))))))))))************))))))))))))+++******)))))))))))))))((())))))******))))))((())))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((()))))))))***+++)))))))))******)))))))))))))))************))))))))))))))))))************,,,+++************+++,,,((((((((((((((((((((((((++++++************++++++))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++++++++,,,,,,------,,,,,,,,,+++++++++***************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))+++,,,+++***)))***+++......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,)))&&&&&&***,,,+++*********************************++++++++++++******++++++,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******************************((())))))))))))))))))******)))((((((***+++******&&&&&&'''''''''((((((((((((((())))))******++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******++++++++++++******((())))))))))))))))))(((++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................------------------------........................000000000000000000000000111000000000000/////////333444555444222222444666555777:::;;;:::::::::;;;<<>><<<999777666666666444444444444555666777888555555555555555555555555555444333111111222222333))))))))))))))))))))))))((()))))))))************+++******))))))))))))))))))******++++++******)))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,&&&'''))))))))))))***,,,******++++++++++++******))))))************))))))))))))))))))************+++,,,,,,------,,,,,,+++************************++++++************++++++))))))(((((((((((())))))++++++++++++++++++++++++******++++++++++++******)))***+++,,,------------))))))*********++++++++++++++++++******)))))))))++++++++++++++++++++++++***+++---,,,***)))+++---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---...***+++,,,---------------++++++++++++++++++++++++************************++++++++++++,,,---.........------------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++''')))*********)))************************************++++++++++++******++++++***))))))***+++++++++++++++*********))))))************************))))))*********+++++++++))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''******+++***(((((()))***''''''((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))******************)))'''(((((())))))(((((('''(((((()))))))))*********************************************************'''(((((()))******++++++))))))*********+++++++++************************)))******+++,,,,,,------,,,,,,++++++,,,,,,---...................................................//////////////////////////////000000111222222333111222333555777999:::;;;;;;<<<>>>@@@AAACCCFFFHHHIIILLLPPPRRRSSSTTTVVVWWW[[[___dddiiinnnsssxxx{{{||||||yyy{{{zzztttlllfffdddeee```\\\WWWSSSRRRQQQPPPOOOQQQNNNGGGAAA<<<:::::::::777777666666666777777888555555555555555555555555666444333111111222333444))))))))))))))))))))))))(((((())))))*********++++++******)))))))))))))))******++++++++++++******'''((((((((())))))******&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,''')))******(((''''''((())))))************))))))))))))************))))))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++***)))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((()))***+++,,,------...---))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))),,,---,,,***)))+++---++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---***+++---...///...------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,---...///......---------,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++''')))*********)))************************************++++++++++++******---,,,+++******+++,,,---++++++++++++******))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))(((((())))))***+++,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&''')))+++)))%%%$$$&&&)))************++++++++++++*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))))))))************))))))))))))******+++++++++,,,************************************************'''(((((()))***+++++++++))))))******++++++++++++************************))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...........................////////////////////////000000000000000000000000///000000111222333333333444555777:::===???AAABBBBBBDDDEEEFFFFFFHHHJJJMMMRRRUUUXXX[[[[[[\\\^^^___iiioooyyy{{{rrrnnnoooccc```]]]]]]___aaaccccccaaa\\\SSSJJJCCC?????????:::999888777777666666777555555555555555555555555666555333111111222333444***)))((()))***+++***((((((((()))***************(((((())))))*********+++************************))))))(((((('''''''''&&&(((((((((((())))))))))))+++***)))))))))***,,,,,,******)))((((((((((((((())))))))))))))))))))))))))))))*********))))))((()))***+++,,,,,,+++))))))+++*********))))))((((((******++++++++++++******************************))))))))))))************)))((('''&&&&&&'''((()))(((((()))***************)))************+++++++++---,,,+++***))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++........................---.........---,,,,,,+++++++++++++++++++++++++++*********************************)))******+++,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++******)))))),,,,,,,,,++++++*********************************++++++************++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))(((((())))))*********+++))))))***++++++++++++*********)))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***)))'''&&&'''(((***,,,************************)))************+++++++++************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------...///////////////......000000000000111111111111---...000111222111111000111222222111000111444666777999===BBBFFFIIIKKKLLLPPPQQQTTTUUUQQQMMMPPPWWW[[[ccclllpppoooooosssxxxuuusssooollllllnnnrrruuuvvvpppfff]]]TTTNNNHHHDDDGGGBBB===:::;;;;;;:::888222444666777666555444444666666555555444333333222***)))((()))***+++***((((((((()))***************((()))))))))************************************))))))((((((((('''''''''(((((((((((())))))))))))))))))((((((((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))************))))))---------,,,+++)))'''%%%************)))))))))(((******++++++++++++******************************))))))))))))************,,,++++++******++++++,,,((())))))***************)))************+++++++++,,,++++++***************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---.........------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++++++++*********))),,,,,,,,,+++++++++*********************************))))))))))))))))))***((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***)))((()))))))))************))))))***++++++++++++*********))))))))))))******++++++++++++++++++++++++******************************************************************************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++************************************++++++++++++************************,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...///////////////......//////000000000111111111...///000111222222222222222333444444333333555777:::===BBBIIINNNSSSVVVWWWXXXWWWYYY[[[ZZZYYY___hhhvvv~~~wwwnnnfff```[[[YYYOOOLLLGGGCCCAAA???;;;888:::;;;;;;:::888777777777777777666555444333333333***)))((()))***+++***((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))((((((((('''((())))))*********)))((((((((())))))))))))))))))))))))))))))))))))))))))******))))))------,,,,,,***)))'''&&&************))))))))))))******++++++++++++******************************))))))))))))************,,,,,,------------,,,,,,((()))******++++++******)))************++++++++++++************+++,,,,,,,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------------------------........................---............---,,,,,,++++++++++++,,,,,,,,,,,,------------------------***************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++************,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************))))))***++++++++++++******)))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...//////000000//////////////////000000000111111000000000000111222333444333555888999999999;;;<<<>>>BBBHHHPPPWWW\\\```aaaZZZYYY\\\aaaeeekkkvvvyyyrrrmmmiii^^^[[[WWWSSSOOOKKKFFFCCCDDDBBB@@@===;;;:::::::::999888777666666555555555***)))((()))***+++***((((((((()))***************)))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))((())))))***)))))))))))))))))))))))))))))))))))))))*********)))*********++++++++++++*********)))))))))))))))******++++++++++++******************************((()))))))))************)))***+++,,,,,,+++***)))))))))***++++++++++++***))))))*********+++++++++************+++,,,---...,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------........................------............------+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++*********)))))))))))))))*********))))))***++++++++++++***))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))((())))))***+++******))))))((((((((())))))))))))))))))))))))'''((()))************)))*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000000000////////////000000000111111111111000000222333555777333666:::===>>>???AAACCCBBBFFFMMMVVV^^^cccggghhhbbbccciiittt~~~}}}xxxrrrooojjjeeeaaa]]]ZZZXXXRRRNNNIIICCC@@@===;;;:::999888888777777777888888***)))((()))***+++***((((((((()))*********************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******))))))))))))******************************))))))(((((()))***++++++)))))))))******++++++,,,))))))))))))))))))************++++++++++++******************************((()))))))))************((()))***++++++***)))((())))))***+++++++++++++++))))))*********+++++++++))))))******+++,,,......,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////......---++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++***+++,,,,,,---+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************+++******))))))******+++************************************)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********++++++******************+++******))))))))))))))))))))))))***++++++++++++***))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******++++++******))))))(((((())))))))))))))))))))))))(((((()))***+++************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111111000000000000000000111111111111111111111222444777999;;;999;;;===???@@@BBBEEEGGGJJJOOOXXXcccmmmtttxxxzzz~~~xxxrrrnnnlllllljjjddd\\\TTTMMMFFF???;;;888777666555555666777888***)))((()))***+++***((((((((()))***************************))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))***+++++++++++++++******)))))))))***++++++************************))))))(((((((((***+++,,,---,,,+++***))))))))))))))))))))))))******************++++++++++++******************************))))))))))))******************++++++++++++******)))***++++++,,,+++++++++)))************+++++++++*********++++++---......,,,,,,++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,........................------...////////////...++++++,,,,,,------......------------------------+++++++++++++++,,,------+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++************+++++++++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++++++++***))))))***++++++************))))))))))))))))))***++++++++++++***(((((((((((()))***+++,,,------------------------************************++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***++++++******************)))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------..................///000111111111111111111111222222222333333222333555777:::===@@@AAABBBBBBBBBBBBCCCHHHNNNRRR]]]cccnnn{{{~~~{{{{{{|||ssskkkbbbWWWLLLDDD===;;;888666444444555666***)))((()))***+++***((((((((()))***************************)))))))))(((************************(((((()))))))))*********(((((((((((())))))))))))((((((***+++++++++***)))******))))))******+++,,,************************))))))((('''(((***,,,------,,,+++))))))))))))***((()))))))))******************++++++++++++******************************))))))))))))************++++++************++++++)))***++++++,,,,,,++++++)))************++++++++++++++++++++++++,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------.........///------------------------........................------...///////////////++++++,,,,,,---......///........................,,,++++++++++++,,,------,,,---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******************************))))))))))))******************************))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++***))))))***++++++************)))))))))((())))))***++++++++++++***(((((((((((()))***+++,,,........................++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,******************++++++))))))))))))))))))))))))+++***)))))))))***+++,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------..................///111111222222111222222333333333444444444444666:::>>>AAAEEEGGGHHHKKKJJJIIIJJJOOOYYYeeemmm{{{~~~}}}~~~xxxnnnbbbXXXJJJGGGBBB===999777777777***)))((()))***+++***((((((((()))***************+++*********))))))((((((************************(((((())))))*********+++(((((((((((())))))))))))&&&''')))*********)))(((******))))))***+++,,,,,,************************)))(((''''''(((***,,,---***))))))))))))+++---...(((((())))))*********+++******++++++++++++******************************))))))))))))************+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,++++++,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////////////////////////////........................------...///000000//////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++***))))))***+++,,,+++*********))))))(((((())))))***++++++++++++***(((((((((((()))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,)))))))))***+++++++++,,,)))))))))))))))))))))))),,,***)))((((((***,,,---************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////......///111111222222222333333333444444444555555666999===BBBGGGJJJLLLMMMNNNNNNOOOSSS\\\kkk|||sssjjjWWWSSSMMMFFF@@@<<<::::::************************(((((()))***************,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,''''''((()))+++,,,------******))))))(((((('''''')))************+++++++++******++++++++++++******))))))))))))))))))))))))************************************************)))))))))))))))******+++************************++++++++++++++++++++++++......---,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++------------------------------------------------------------------------///...---,,,+++,,,,,,---///...---...///000000...---------.........//////................................................000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///......///000111------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++******++++++++++++******))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************---+++))))))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))...---+++)))((())))))************)))))))))))))))))))))************))))))))))))))))))))))))))))))*********************+++))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))++++++,,,,,,,,,,,,------************)))))))))((())))))))))))))))))))))))************************))))))))))))************,,,,,,,,,++++++************+++,,,---...---,,,+++******+++,,,,,,---......,,,,,,,,,---------............---------......///...///000000000111333555000666888555555:::<<<999<<>>@@@************************(((((()))***************++++++***))))))***++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++++++++++++++***)))))))))((((((((('''(((((()))))))))***************++++++++++++******))))))))))))))))))))))))***************************************************************++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---------,,,,,,,,,+++------------------------------------------------------------------------///...---,,,,,,,,,------...---,,,---...//////------------.........//////................................................111000//////.........///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))*********++++++++++++++++++*********))))))************************************************---+++)))***+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************))))))************************++++++++++++++++++++++++************************+++++++++*********))))))+++++++++,,,,,,,,,------++++++++++++************************************************************))))))))))))************,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,***++++++,,,------......,,,,,,---------...............------......//////...///000000000000333555333999;;;888888<<<>>><<>>@@@??????AAACCCBBBEEEIIIOOOTTT[[[dddooowwwzzzyyytttfffTTTIII************************(((((()))***************+++******************+++((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++......---,,,+++***)))((())))))))))))((((((((((((((((((((()))))))))************++++++++++++******))))))))))))))))))))))))************************************************+++************+++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++........................,,,,,,++++++++++++,,,,,,.........................................................................................................------------...---,,,+++,,,...///...---............////////////................................................111000000//////000000000........................------------------------........................---------------------------------,,,,,,---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,+++***)))))))))))))))*********))))))************))))))))))))))))))))))))))))))******))))))((('''''''''************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,+++++++++*********************************************************))))))*********+++++++++*********++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,------......------------........................///000111111111222333222333444888;;;BBBDDDFFFFFFFFFHHHJJJKKKLLLSSS]]]hhhtttvvvdddVVV************************(((((()))************************++++++*********''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,++++++*********(((((((((((()))))))))))))))))))))*********++++++******++++++++++++******))))))))))))))))))))))))************************************************)))))))))))))))***++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---................................................................................................---........................---------///000///............/////////000000/////////////////////////////////////////////////////////......///000000////////////////////////......................................................////////////......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************************************************************,,,,,,,,,,,,+++******+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))************))))))************))))))))))))))))))))))))))))))***)))))))))((((((''''''************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,+++*********))))))))))))************************************************************++++++++++++*********++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,------------......---------.........//////.........///000111222222000111222222333666:::>>>GGGGGGIIIKKKMMMPPPTTTYYY___iiixxxtttfff************************(((((()))***************)))***++++++++++++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************(((((((((((())))))))))))************++++++++++++******++++++++++++******))))))))))))))))))))))))************************************************))))))(((((())))))***+++************************++++++++++++++++++++++++***++++++,,,---......///------------------------...------,,,,,,------...---------------.................................................................................------...////////////...///...---...000111000///....../////////000000000//////////////////////////////////////////////////////.........///000000////////////////////////////////////////////////........................---......//////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******************************+++++++++++++++++++++++++++++++++************************+++---------+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))((((((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************++++++++++++*********)))))))))((((((++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------------......------........./////////////////////000222333444000111222333555999>>>CCCKKKJJJMMMSSSXXX___hhhqqq~~~ppp************************(((((()))***************)))***++++++++++++***)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))(((((('''((((((((()))))))))***))))))))))))******************++++++++++++******))))))))))))))))))))))))******************************************************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++,,,,,,,,,------------........................................................................,,,---...///000000///......---,,,---///000///....../////////000000000000////////////////////////////////////////////////000/////////000000111222////////////////////////////////////////////////........................---...////////////...---,,,---...//////...---,,,***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++************************+++---...---+++***+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,'''(((((()))******++++++))))))************))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************+++++++++++++++++++++*********))))))++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,..................------............/////////////////////000111222444444444555777888;;;@@@GGGLLLRRRQQQUUU___jjjvvv}}}************************(((((()))***************)))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++******)))((('''&&&&&&'''((((((((())))))******(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))************************************************++++++******++++++,,,---************************++++++++++++++++++++++++000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,//////............//////+++++++++,,,,,,---------////////////////////////////////////////////////////////////////////////,,,---///000000000///...---,,,+++,,,...///...---////////////000000000000000000000000000000000000000000000000000000000000111111000000111222333333000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...,,,---...//////...---,,,)))***+++,,,------...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++************************+++---///---+++)))+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,...///'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++************+++,,,---...---,,,+++..................------............/////////000/////////000111333444555:::;;;===???BBBHHHPPPUUUZZZXXX^^^kkkzzz++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************((())))))*********))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************************************************************(((***---//////---***(((&&&''''''((()))******+++))))))************))))))++++++************+++++++++++++++++++++++++++++++++++++++******)))))))))---------,,,,,,+++++++++---.../////////...---,,,---------.........//////111111000///////////////...///000///...---...000---------,,,,,,------...///000111000///...///000333222000///......//////000000000//////.............../////////000000000111000///.........000000333222222222111111111111000000000000000000000000222222222111000//////...---......///000111111222////////////////////////,,,------......------,,,................................................000///...---,,,+++******)))******++++++,,,------******+++,,,,,,---......///---,,,***))))))******************************+++***)))(((((()))***+++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))*********))))))))))))))))))''''''((()))***)))(((+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))************+++++++++************)))((())),,,------,,,+++***)))***,,,,,,,,,***((('''************************************************))))))*********+++++++++************************,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------......------111///,,,+++,,,...//////111111222222222333333444888<<>>BBBHHHJJJOOOVVV^^^jjj{{{******************************************************+++++++++,,,,,,,,,************************,,,,,,,,,+++***)))((('''))))))))))))))))))))))))******))))))))))))************))))))))))))******************************((((((((((((((((((((((((************************++++++************++++++******************))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,***++++++,,,---......///............////////////111111000000///000000111///000111111//////000111333222111000////////////...000111111000///000222...///111222333333222111.........//////000000111111111111222222222222333222222222333333444555555222222222333333333333333333333333333333333333333333333222222222111111111//////000000000111111111111111111111111111111111...//////000000//////...................................................------------............///......---,,,+++++++++,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))*********+++***)))***,,,---,,,+++((()))***++++++***)))(((***))))))))))))))))))***((()))))))))************+++++++++*********))))))++++++*********+++,,,---)))***+++,,,------,,,,,,******************************************************++++++++++++,,,,,,************************,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000111000000000000111111111111111222333222555888:::;;;>>>BBBFFFIIIOOOZZZeeerrr++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************)))(((&&&&&&))))))))))))))))))))))))******))))))))))))************))))))))))))******************************((((((((((((((((((((((((************************++++++***))))))***++++++++++++++++++******************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,---...//////........./////////000000111111000000000000111111000111222111000///000222222222111000//////000000...000111111000000111222///000222222222222000///111222222222333444444444111111222222222333333333111111222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222000000000000111111111111222222222222222222222222.........//////.........////////////////////////........................//////.........---------000//////...---,,,++++++,,,,,,------------......------------,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))************,,,******+++,,,---,,,+++((()))***++++++***)))(((******))))))))))))******((()))))))))************+++++++++*********))))))++++++*********+++,,,---)))******+++,,,,,,,,,,,,************************************************))))))))))))************************************((((((((()))***,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000000000000///000111222111//////111444999===AAACCCBBBDDDHHHLLLRRR^^^ppp++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))))))))((('''&&&&&&))))))))))))))))))))))))******))))))))))))************))))))))))))******************************))))))))))))))))))))))))************************+++***))))))))))))***+++++++++++++++++++++,,,,,,******++++++++++++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............---------------...///000....../////////000000000111111000000000111222222000222333222111000111222111111000000000111111222000111333333222222333555111222222222222222111111333333333333444444444444333333333333444444444444333333444444444444333222444444444444333333333222333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111---......//////......---////////////////////////......................../////////.........------000000///...------,,,,,,------------------......,,,,,,------------,,,,,,------------------------******++++++++++++************++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((()))******+++++++++***)))***,,,---,,,+++))))))************))))))+++******))))))******+++))))))))))))************+++++++++************)))******+++++++++,,,,,,,,,******************++++++************************************************((((((((())))))))))))***************************%%%%%%%%%'''(((***,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......///000000000000000000222333222000222666:::<<<@@@DDDEEEEEEIIIPPPWWWcccttt|||{{{******************************************************+++++++++,,,,,,,,,************************(((((())))))))))))((('''))))))))))))))))))))))))******))))))))))))************))))))))))))******************************************************************************))))))************))))))******++++++,,,---------++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---------------------------------.........//////------------.........///000///.........///000000.../////////000000000000111111000000111111222333111222333333111111222333111111111111222333444555333444666666555666777999666666666666777888999999999999888888888888888888999999999999::::::::::::;;;;;;<<<<<<;;;:::888777:::999999888777666555555555555555555555555555555333333444444444444444444111111111111111111111111111111111111111111111111...//////000000//////...////////////////////////....................................////////////000/////////......------..................------+++,,,---......---,,,,,,........................***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))'''(((((()))******+++++++++***)))***+++,,,,,,*********))))))))))))******+++******))))))******+++))))))))))))************+++++++++************))))))***+++,,,---,,,++++++******))))))((()))))))))************************************************((())))))))))))*********************************''''''((((((***+++------------------------------------------------------............///////////////000111111222222111111111333555444444888@@@FFFFFFIIIKKKKKKNNNWWWfffqqq))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************((())))))************)))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************************************************************))))))************))))))******+++,,,,,,---......,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,------------------.........//////111111///......///000000////////////000000000000111111000000111222333333111222333333111111222333222222222333444555666777555777999999888888:::<<<<<<;;;;;;<<<===???BBBCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDCCCAAA@@@>>>@@@???>>>===;;;:::999999777777777777777777777777444444444444444444444444222222111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000........................,,,,,,---...///000111111////////////..............................------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))'''(((((()))***+++++++++***)))((()))+++,,,+++***+++***)))(((((()))***+++++++++************++++++))))))))))))************+++++++++************)))(((***,,,---------+++*********)))(((''''''((((((************************************************)))************+++++++++************************,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000111111222333333333333222111444666777888>>>HHHPPPVVVXXXXXXXXX]]]kkk------------,,,++++++***))))))***+++,,,,,,------...---+++*********++++++------,,,,,,+++***)))))),,,,,,+++***))))))******************************+++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++++++++******)))))))))***++++++***)))***+++******+++,,,,,,,,,,,,+++---+++***+++,,,......---******++++++++++++******,,,,,,---...---,,,***)))'''(((***,,,---------,,,---...//////000/////////,,,,,,,,,---------.............../////////000000555222//////000111///---000000000000000000000000222111000111333555666666555888999999===CCCEEECCCBBB@@@@@@AAA@@@@@@GGGOOOMMMJJJLLLRRRSSSPPPOOORRRWWWTTTQQQPPPPPPMMMIIIEEEJJJMMMPPPQQQQQQPPPPPPQQQSSSVVVXXXVVVQQQMMMKKKKKKJJJJJJIIIGGGEEECCCCCCDDD???BBB@@@:::777888888666666555555444444444555555333333333444555444111...222111111222333333111000111111222222222222111111000000111111222222222333111000000///...---------////////////////////////000///...---,,,---......///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************************************************************************************,,,,,,++++++***))))))))),,,++++++++++++++++++,,,+++*********))))))((((((((((((((((((((((((((((((,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))+++***)))'''''')))***+++************************++++++,,,---......//////,,,------......------,,,------------------------000//////.........//////000000000000111222333333555555999@@@DDDJJJVVVbbbhhhfffccceeesss,,,,,,---------,,,++++++)))******+++,,,,,,---------,,,+++*********++++++------,,,++++++***)))))),,,++++++***))))))******************************+++******)))))))))))))))((((((((((((((((((((((((************************+++++++++******))))))))))))***++++++***)))***+++******+++,,,,,,,,,,,,+++***((('''((()))++++++*********++++++++++++******,,,,,,---------,,,+++*********+++,,,---,,,++++++------...///////////////,,,,,,---------........./////////000000000000000222000...///111222000...///000111111111111222333555555555555777888888888;;;===???AAAHHHQQQTTTQQQNNNKKKJJJKKKIIIIIINNNUUUZZZXXX[[[``````^^^___cccddd```\\\YYYWWWUUUQQQNNNMMMOOOSSSXXX]]]bbbfffiiigggiiijjjggg```YYYUUUSSSOOOQQQSSSTTTTTTTTTTTTTTTSSSSSSNNNEEE???>>>>>>;;;;;;;;;999777666555555444444333222222444555555444444333222222333333111///000111111222222111111000000000000111111222222222111000000///......------////////////////////////...---,,,+++++++++,,,,,,///...------------...///------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************************************************************************************+++++++++***************++++++************++++++************)))))))))(((************************,,,,,,,,,++++++*********************************************************************************,,,+++***))))))***+++,,,************************---,,,+++***)))((('''&&&,,,------......------,,,------------------------000//////......//////////////////000111222333444===>>>DDDMMMSSSXXX```iiihhhnnnuuu~~~++++++,,,---------,,,,,,*********++++++,,,,,,------,,,+++*********++++++,,,,,,,,,+++******)))))),,,+++******)))*********************************+++******)))))))))))))))*********************************************************))))))))))))))))))***++++++***)))***+++******+++,,,,,,,,,,,,+++,,,+++******,,,------,,,******++++++++++++******,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++******,,,---......///.........------------.........///111111111000000000000000000000000111333333222000111444777777555444555777888999:::<<<>>>???@@@@@@HHHJJJLLLQQQ\\\eeegggbbb[[[WWWUUUUUUTTTRRRVVV\\\dddfffkkkqqqrrrqqqtttyyywwwrrrkkkddd```\\\YYYWWWXXX[[[aaajjjsss}}}wwwmmmeeeaaa[[[]]]___bbbcccddddddcccfffddd\\\QQQIIIGGGEEEAAA>>>===;;;999777666555555666444111000111333444444555444333333333333000...000000111111111111000000000000000000000111111111111000000//////......---////////////////////////...---,,,,,,++++++,,,,,,///......------......///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************************************************************************************)))************+++++++++*********))))))*********************))))))))))))************************+++++++++++++++*********************************************************++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++---,,,+++)))'''&&&%%%$$$,,,------......------,,,------------------------000000////////////000000000000000111333444666777???EEEQQQ^^^dddcccdddhhhrrr***++++++,,,------------*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++******))))))++++++***************+++************************+++******)))))))))))))))++++++,,,,,,,,,,,,,,,---************************)))))))))))))))))))))))))))***++++++***)))***+++******+++,,,,,,,,,,,,+++...---++++++---...------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...............---............/////////111111111000000000000000000111222333444444333222555:::???@@@===<<<>>>@@@===???BBBEEEGGGIIILLLNNNRRRVVV[[[cccnnnvvvtttlllddd```^^^___^^^]]]```eeerrryyy}}}tttmmmiiigggfffmmmqqqyyywwwrrrlllkkkkkklllnnnooooooooosssqqqjjj```YYYUUUOOOIIIDDDCCCAAA???>>><<<<<<<<<<<<:::777555555555444333444333333333444444222000000111111111111111111000000000000000000000000000000000000000//////......////////////////////////000//////...............//////............//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************((())))))***++++++,,,,,,******))))))))))))***************)))))))))))))))************************+++++++++***************************************************************++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++***************+++++++++,,,------......------,,,........................000000/////////000111111111111222444666999;;;<<<@@@LLL^^^kkklllhhhhhhlll***++++++,,,------------***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++***************)))+++***************++++++************************+++******)))))))))))))))*********+++++++++,,,,,,************************)))))))))))))))*********)))***++++++***)))***+++******+++,,,,,,,,,,,,++++++***(((((()))******)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---......,,,---......//////.............../////////000000000000000000000000000000000111222333333444444444777<<>>CCCKKKTTT[[[___``````___``````___]]]___dddiiisss}}}~~~}}}zzzmmm```^^^[[[WWWSSSPPPNNNLLLKKKJJJIIIHHHFFFCCC>>>:::888888777888::::::888777222222333333333333222222222222222111111111111111000000000000000000000000////////////////////////---............---,,,,,,...//////000000//////...////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,************************************************************************************************(((((()))***++++++,,,,,,*********))))))*********))))))))))))************(((((((((((((((((((((((()))))))))***************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,........................000000000000111222333444000222555999>>>CCCGGGJJJMMMVVVbbbiiilllvvv,,,,,,---------,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))))))))******************))))))***++++++,,,************************+++******)))))))))))))))&&&&&&''''''((())))))***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))***++++++***)))***+++******+++,,,,,,,,,,,,+++000...,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...---,,,,,,+++,,,---...///...///000000111111000000//////000000000111111111111222222333444555666666555777999;;;>>>BBBIIINNNUUUWWW]]]fffpppsssqqqnnnlllnnnmmmkkkjjjmmmuuu|||}}}oootttzzz~~~rrrpppnnnkkkiiigggfffeeeddd```\\\WWWSSSMMMHHHDDDAAA???>>>>>>>>>===;;;999333444444555555444444333333333333333222222222111000000000000000000000000////////////////////////---......///...---,,,+++...///000111111000///...........................------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************************************************************************************)))))))))***+++++++++,,,++++++************++++++((()))))))))************))))))))))))))))))))))))((()))))))))*********+++*********************************************************************************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,........................111111111111222333444444555777;;;AAAGGGMMMSSSVVVYYYaaannnzzz------------,,,,,,+++***++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))))))))))))))***************))))))***+++,,,,,,************************+++******)))))))))))))))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))+++++++++***)))***+++******+++,,,,,,,,,,,,+++---+++))))))*********(((+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,...//////...---,,,+++,,,------//////000111111111111111000000000000111111111111222333444555666888999999:::===@@@CCCGGGNNNWWW^^^llllllooowww{{{tttqqqrrrsssrrrrrryyyuuulllsss|||zzzxxx{{{~~~tttkkkccc\\\VVVRRRHHHFFFDDDBBBAAA???<<<:::444555555666666555555444444444444333333222222222000000000000000111111111///////////////////////////000111111111000...---...///000111111000///.................................////////////......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,***************************************************************************************************************+++++++++,,,,,,++++++++++++,,,,,,(((((())))))*********+++************************(((((())))))*********+++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,////////////////////////111111111111222333444555;;;===BBBIIIPPPWWW]]]```hhhqqq---,,,++++++******++++++,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++......---,,,,,,...///000,,,,,,------.../////////---...//////......///000...///000000111111222333444555777888:::>>>CCCGGGBBBDDDIIINNNPPPTTTaaannnsssxxx}}}yyy||||||www|||yyyzzzyyyyyy|||oooaaaWWWVVVQQQNNNPPPNNNGGG@@@===999888777666555666777777222111000111333333222111222222222111111111111000000000000000////////////222222111000///...---------.........//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,------,,,,,,+++***,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))************))))))))))))---,,,,,,,,,+++*********(((((())))))******++++++***)))((((((((()))+++,,,))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,///,,,)))***---//////.........---,,,+++))))))(((...------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......///......///000000...---333111333888777444777>>>FFFLLLOOOPPPWWWdddjjjjjjxxx------,,,+++*********+++,,,++++++******++++++,,,************************+++++++++*********))))))************************++++++***))))))***++++++************************))))))))))))))))))))))))************************++++++++++++*********)))++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,------,,,,,,+++,,,------......------,,,---------------...//////,,,,,,---......//////000...///000000......///000000111111222222333444555555999@@@FFFJJJNNNRRRTTTMMMMMMPPPVVV]]]fffuuu|||~~~}}}zzzyyyxxxoooddd]]]WWWWWWUUUOOOJJJHHHBBB@@@===999777666666666555333222333555666555444222222222222111111111111222111111111111000000000111111111000//////.............../////////000000///...------,,,,,,,,,---------------------------........................,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))************))))))))))))+++++++++++++++*********************++++++++++++***))))))))))))***++++++******************************************************************************+++++++++,,,,,,,,,---+++)))***---...---,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------..................///000000000///111000111555666888@@@KKKVVVaaagggbbb]]]cccqqqzzz......,,,+++************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++***))))))***++++++************************))))))))))))))))))))))))************************)))))))))))))))(((((((((++++++++++++++++++++++++,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,,,,---......//////......---,,,---......//////......,,,------......///000000///000111111///...///111111222333444444555888:::===EEEQQQ[[[___```___^^^YYYWWWZZZcccooo{{{}}}~~~|||yyyxxxxxxwwwmmmddd```\\\VVVQQQQQQLLLIIIDDD???;;;888888888444333111222333555444333333333333222222222111111333333222222222111111111000000000000000000000000......////////////000000///...------,,,---------................................................+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************++++++*********)))))))))))))))******************,,,,,,,,,+++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++******,,,------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------...............///000000111111111222111222444888AAAQQQ___ttt{{{jjjlll///...---,,,+++*********,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++******************+++************************))))))))))))))))))))))))************************))))))))))))))))))((((((++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++,,,---------,,,,,,------............------+++,,,.../////////...------------...//////000000000111222111000///000222111333555666777:::???CCCOOOZZZhhhrrrtttnnngggaaabbbaaafffsss|||rrrlllfff^^^XXXVVVUUURRRMMMHHHCCC???===<<<777555333333444555555444444333333333222222222222333222222222111111111111//////000000000111111111//////////////////000000......------------......////////////////////////........................+++++++++,,,,,,,,,,,,---,,,,,,------,,,,,,+++***,,,++++++******++++++,,,,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))((((((((()))*********+++,,,,,,,,,++++++******))))))***+++------,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***+++---...///...+++)))------,,,,,,+++***))))))++++++,,,,,,---......///,,,,,,,,,------------...------------............000000111111000000111333555555666:::BBBSSShhhxxx}}}///...---,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********************************************************++++++*********************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,+++******,,,,,,+++******+++,,,,,,---------,,,,,,,,,------------,,,,,,+++,,,.../////////...---------......///000000111000111222222111111222444222555999;;;===CCCLLLSSSgggrrrrrrjjjmmmmmmuuu~~~{{{tttmmmjjjhhhfffaaa[[[SSSKKKEEEAAA@@@>>>:::888888888777666444444444444333333333222222222111111111000000000//////000000111111222222000000000000000000//////......---------......///////////////////////////........................++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++************((((((((()))*********+++++++++******)))))))))((()))***+++------,,,++++++******************************************************************************+++++++++,,,,,,,,,***---///111000...,,,+++---,,,,,,++++++*********++++++,,,---......//////,,,,,,---------.........---------.........//////111222333222000000222555444777<<>>;;;888777777777666555777555333333333444333222444444333333222111111111000000000000000000000000000///...------...///000......------------......////////////////////////,,,,,,------------,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,---...---------,,,,,,+++++++++------------------,,,,,,,,,---......//////....../////////111222111000...333000111555999>>>FFFOOOWWWSSSWWWfffsssxxxzzz}}}............---------------------,,,,,,+++++++++************************+++++++++++++++++++++++++++******************++++++++++++++++++*********))))))************))))))******++++++++++++******)))***************)))(((***************************************+++++++++***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,...................................................////////////000111333222555888;;;>>>AAADDDGGGTTTaaakkkoooyyy~~~ssshhh```YYYSSSNNNJJJFFFAAA>>><<<:::888777777555333333444555444333444333333222111111000000111111111111111111111111000///............///000.........------.................................------............------------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******---------------,,,++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++***************************************))))))))))))))))))))))))******************++++++++++++++++++++++++++++++************++++++++++++,,,+++++++++,,,,,,---...---------,,,,,,+++++++++---------------------------------.........////////////000111222333222111444333555;;;AAAFFFOOOXXXTTTRRRVVVaaalllwww............------------+++,,,---------,,,+++***************************++++++++++++++++++++++++************************)))))))))************+++))))))************))))))******++++++++++++******++++++++++++***)))((('''************************,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,................................................000///...///222333444333333999AAAEEEFFFIIIOOOTTTcccnnnvvvyyy~~~~~~uuukkkaaaZZZRRRNNNIIIDDD@@@===:::888888666333333444555555444333333222222111000000000111111111111111111111111000//////......//////000........................------------------------.........//////.........------------------------,,,,,,++++++++++++******,,,,,,,,,+++++++++******------.........---,,,,,,++++++***************)))************************+++++++++++++++++++++++++++++++++***************++++++++++++******))))))************************++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---.........//////...---------...///000//////000111222333444444444444888???DDDIIIQQQZZZTTTUUU[[[dddqqq------------,,,,,,,,,,,,***+++---......---+++***************************++++++++++++++++++++++++*********++++++*********'''(((((()))******++++++)))******++++++******)))******++++++++++++******++++++++++++******)))(((************************---------------------,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------....................................////////////333111000111555777777666===EEENNNRRRRRRVVV```hhhtttzzz}}}rrrjjj```\\\WWWRRRLLLGGGAAA===999666444222333444444333333222222111111000//////111111111111111111111111000//////////////////000......////////////......------------------------......////////////......------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******,,,---------------,,,,,,++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000000///---,,,,,,...000111000111111111111222444666777888===EEEIIILLLQQQWWWZZZ```kkkyyyzzz}}},,,,,,,,,++++++++++++******+++---......---+++***************************++++++++++++++++++++++++)))***++++++++++++***)))''''''((()))***++++++,,,******++++++++++++************++++++++++++******))))))***+++++++++++++++*********************************+++,,,---------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------................................./////////000000333222111222555888:::;;;FFFTTTeeennnooopppwww}}}{{{xxxtttnnneeeZZZOOOGGG>>>;;;666444333333333222333333222222111000000000111111111111111111111111///000000000000000000///......///000000///....................................////////////......------------------------,,,,,,,,,---------------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))************************(((((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///---,,,---...000222111222333222111222666999;;;>>>GGGQQQVVVWWWYYY^^^eeeppp,,,,,,,,,,,,++++++++++++***+++,,,---------,,,+++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((())))))***+++,,,,,,******++++++++++++************++++++++++++******((()))***+++,,,,,,,,,,,,************************&&&'''((()))***++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------.................................//////000000111111222333444666;;;BBBGGGTTTgggppp^^^RRRHHHDDD>>>:::777666555444444444333333222111111000222222222222222222222222///000000111111000000///...///000111111000///...////////////////////////.........//////.........------------------------,,,,,,------------......,,,,,,,,,+++++++++************++++++,,,,,,++++++,,,,,,,,,,,,,,,---------************************++++++++++++++++++++++++***************+++++++++************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------------.../////////000000///.........///000111222333444444333666<<>>@@@CCCMMM^^^kkkyyy___YYYQQQIIIDDDAAA>>>===666555555444444333333222222222222222222222222222///000111222222111000///...///000222222000///...------------------------,,,------------------,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------.........---))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++(((((()))***+++,,,,,,---************************((((((((((((((((((((((((+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,+++++++++++++++++++++,,,,,,---------///////////////...............///000111000000000///333777888;;;AAALLLTTTpppzzz000000///.....................---,,,,,,+++******++++++++++++++++++++++++******************************++++++++++++******************************)))))))))***+++++++++,,,******+++++++++******)))************************)))))))))******+++++++++++++++++++++++++++++++++...---+++******+++---...///---,,,,,,---/////////......//////......---,,,...111333444333333555888555;;;BBBHHHQQQaaawwwkkkXXXRRRQQQLLLGGGEEE>>>;;;888888777444222111666444222222333222111//////000111222222111000///111111000000//////......000000000000000000000000------..................,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,++++++*********++++++++++++++++++++++++******)))((()))***,,,---,,,++++++******++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++******))))))(((((()))***************************************,,,,,,++++++,,,,,,---...---------.........//////------------------------............/////////000000000000000000000000000555222444999???HHHZZZlll000//////...............---------,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++*********************************************+++++++++******++++++++++++***************************************+++++++++,,,,,,++++++++++++++++++++++++...---+++******+++---...///---++++++---//////......///////////////......000111333222222444888;;;BBBCCCGGGOOO]]]nnn{{{iii```[[[SSSMMMKKKGGGBBB===:::888666555555777555444444555444333111///000111222222111000///000000000000000/////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++*********))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,------------........................................../////////000000///000000111111222333333999777999@@@GGGTTThhh{{{000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************+++++++++*********************+++++++++++++++***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------...,,,++++++---......---////////////////////////333333333333444999@@@EEENNNJJJJJJSSScccsss|||}}}uuulllbbb[[[XXXYYYSSSJJJAAA===:::999888777666555666777666444222000000111222222111000000//////000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...............,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,+++++++++***************++++++++++++***************++++++,,,---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------////////////////////////....../////////000000000//////000111222444666777:::;;;@@@IIITTTeee|||~~~//////...------------...+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************,,,+++++++++***)))))))))******++++++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,++++++---......---............//////000000444444444666<<>>FFFRRR___rrr//////...---------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************,,,+++++++++***)))))))))******+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...,,,------------...///111111222333666<<>>IIIXXXeeennnpppppppppvvv~~~zzzuuuiii[[[HHHCCC<<<777555666666666333222222111111222222333222222111111111111111111000000000000000000000000000//////...------,,,,,,........................------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---++++++,,,,,,---......///------,,,+++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...---,,,,,,------------.........,,,,,,,,,---...///////////////000000000111111111444444444666:::???DDDGGGPPPXXX]]]^^^eeettt......---,,,,,,,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))******+++++++++,,,)))***+++,,,------...---************************+++++++++******)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++.........000222222000...111000000000222555777999@@@GGGUUUeeessszzzyyyvvv}}}vvvgggNNNIII@@@:::888888999:::444333222111111222333444333222222222111000000000000000000000000000000000000000///...------,,,,,,........................---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,---.../////////...,,,+++***+++,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,---------+++,,,------......------........................+++,,,...000000///...------------.........//////---------...///000000111000000000000111111111111555666777:::???FFFLLLOOOSSSZZZ^^^^^^eeewww}}}sssoooqqq{{{000///...---,,,+++++++++---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,)))************++++++++++++++++++******)))))))))''''''''')))+++,,,+++***)))***,,,......---,,,+++,,,+++*********+++,,,---000---+++***+++,,,,,,+++------------------------+++,,,------......------......//////000//////...///...///333444555;;;BBBGGGOOOccc}}}tttgggVVVEEE>>>;;;777666777666666555444333333333333333222111111000111111111000000000000////////////////////////////////////111000000///...---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,---......///+++,,,------......---------...............------000...------000333555666555666>>>LLLWWWZZZ\\\___WWW```dddfffttt//////...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,)))************+++++++++,,,,,,+++++++++*********))))))((()))++++++***((()))***,,,---...---,,,+++++++++*********+++,,,---///---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////000000000000000///------///333666777>>>FFFKKKZZZttt}}}yyyyyy{{{xxxfffTTTIIICCC===999999666666555555555444444444333222222111111111111111111000000000////////////////////////////////////111000000///......------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---+++******+++---...+++++++++***++++++,,,,,,+++,,,------......------.........//////......---......///000111333555666999BBBOOO\\\fffnnnuuuyyyoooqqqssszzz///...------,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,+++++++++++++++***)))***++++++)))''')))***,,,---------,,,+++++++++******++++++,,,---...---++++++,,,---,,,+++++++++++++++++++++++++++---......///////////////000000000111111000000000000000333888:::<<>>DDDFFFJJJTTT___{{{|||}}}{{{iii[[[PPPFFF@@@777777777666666555444333444333333222111222222222111111111111000000000000000000000000000000000000////////////............------,,,,,,,,,++++++++++++++++++,,,,,,---------//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************+++++++++,,,,,,,,,------++++++++++++,,,,,,------000//////...------------,,,---......//////.........//////000111111000000333444333111222;;;KKKXXXlllyyy...------,,,,,,---------------------------------+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,)))************+++++++++++++++++++++,,,,,,,,,,,,(((((((((***---...---,,,************+++++++++,,,)))***+++,,,,,,,,,,,,+++,,,++++++,,,......---+++...........................//////000000000000000///......///111333555777444999BBBJJJNNNTTTaaannnyyy}}}|||uuueeeXXXKKKAAA;;;:::888666555444444444444444333222222222222222222222111111111000000000000000000000000000000000//////////////////......------------,,,,,,,,,,,,***++++++,,,,,,------...---------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,------...////////////......///000111111222222111222444555333555BBBYYYjjj---------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,)))************+++++++++*********+++++++++,,,,,,***))))))+++------,,,+++***************++++++,,,)))***+++,,,,,,,,,+++++++++***+++,,,......---+++........................---...//////000000///////////////111333666:::<<<>>>CCCMMMUUUYYY___mmmzzzyyypppcccUUUIIIAAA>>>;;;888555555666666444444333222222222222333222222222111111111000000000000000000000000000000.../////////////////////.........------------,,,******+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---------------,,,,,,,,,,,,------...------...///////////////...///000111222222222222///333666777:::JJJdddxxx------,,,,,,,,,------...---------------------------------,,,,,,+++++++++,,,++++++++++++++++++,,,)))************+++++++++)))))))))******+++++++++,,,+++++++++,,,,,,***)))******))))))******+++,,,)))***+++,,,---,,,++++++******+++,,,......---+++---------------------------......///////////////000000111222555999===???KKKPPPYYY```bbbfffsss~~~rrrdddWWWEEEBBB===999666666777888555444333333222222333333222222222111111111111000000000000000000000000000........./////////////////////.........---------******+++,,,,,,---......*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,---...------...............///000111---....../////////////////////000222222333333333+++222888:::???PPPjjj~~~////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******))))))))))))******---------,,,+++***)))(((************************---+++******+++***)))'''(((((()))***++++++,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,---------.........//////......//////000111111111///...000555666777BBBNNN\\\ccckkkmmmlllrrrsssdddXXXOOOCCC<<<999888555222111444777666333111111222444333222111111111222333000000000000////////////000000000///......------........................++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,++++++***+++++++++.........------,,,,,,,,,---------............///............/////////000///111333333333222333444333666888:::BBBUUUooo////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******))))))******+++******+++,,,,,,,,,++++++************************---,,,++++++,,,,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++---------------------------------........./////////000000000000111111222222000222666999???LLL[[[rrruuuxxxxxxxxx}}}{{{iii^^^OOOCCC>>>;;;999777333555777777444222222333444333222111111111222333111000000000////////////......//////////////////........................,,,,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,++++++***++++++,,,/////////.........---------------............///........./////////000000000111333333222222222444777888<<>>JJJYYYeeekkklllttt////////////............------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---'''((()))+++,,,---......************************'''&&&&&&''')))+++***)))))))))*********+++++++++++++++++++++++++++++++++******+++,,,---...///000............////////////111000000///000111222222555999???EEENNN\\\nnn|||vvv^^^LLLBBB===;;;666666666666555555555555444444333333222222222222111111111000000000//////......//////000000000000.................................---------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,+++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,++++++++++++++++++++++++---------............///...////////////000000000000222333222222222333555666;;;DDDPPP\\\ccccccbbbppp{{{////////////............------------------------------,,,,,,,,,+++++++++------,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,************************'''&&&&&&''')))++++++******************+++++++++++++++++++++++++++++++++******+++,,,...///000000........./////////000000000///......///000222333666???JJJSSS^^^nnn~~~pppYYYIII@@@;;;888777666555555555444444444444444444333333222222111111111111000000000000111111000000////////////////////////////////////...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********++++++,,,---++++++++++++++++++++++++---------............///////////////000000000111000222333333222333666888:::BBBOOOXXX]]]___aaabbbrrrzzz////////////............------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++*********************************)))(((***,,,------,,,************************++++++++++++++++++++++++******+++,,,---//////000....../////////000000000//////......///222555666;;;HHHVVVaaammm}}}mmmXXXIIIBBB<<<:::777666666666555333444444444444444333222222222222111111111000000000222222111000000///......////////////////////////......------,,,+++++++++,,,,,,------------......,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------------------............---------............////////////000000000111111000222333333444666:::<<<<<>>:::888888888666444333444555555555444333222222222222111111111000000111111000000000000000000//////////////////////////////......---,,,,,,,,,---------....../////////,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************+++,,,---...------........./////////---------............/////////000000000111111111000111333444555999===@@@DDDQQQaaajjjlllmmmqqqvvv000/////////....................................---------,,,,,,,,,++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,************************+++)))))))))+++,,,+++***++++++******************+++++++++++++++++++++++++++,,,,,,------.........////////////000000000000111111000111333777;;;>>>KKKYYYhhhqqq~~~{{{fffZZZEEEAAA===;;;::::::777555333444555555555444333222222222222111111111111000/////////000111111222222000000000000000000000000111000000///...---------........./////////000000,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++************+++,,,---...,,,,,,,,,------.........---------.........//////000000000000111111111111000111333444666:::???CCCQQQ^^^ooo{{{000///...------...///000........................000///...---------------,,,,,,,,,,,,,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))***,,,...//////...---///111111000///......000000111333444555:::BBBHHHUUU]]]jjj|||~~~|||}}}qqq^^^SSSIIICCCBBB???888444555444444333333333444555666333333333222222222111111111111111111111000//////222111111111000000//////.........---......//////222000......---,,,---///------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++******++++++************++++++,,,,,,------------......................................................///............//////000///000444888888;;;DDDOOOeeeppp{{{wwwtttuuuwwwyyy{{{{{{{{{|||~~~~~~222111111000111222333444..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---...............///111000//////000111111222222333777>>>GGGNNNTTTaaavvv~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{yyyvvvxxxyyyzzzzzzzzz{{{{{{{{{|||~~~~~~}}}lll]]]WWWPPPLLLDDD;;;999<<<777777777666666555555555333333333222222222222111111111111111111000//////111111000000000/////////000///...---,,,,,,,,,,,,...,,,,,,---...///000222......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++,,,,,,------------------------........................000000/////////000111111000111555999===BBBNNN[[[sss||||||{{{yyyvvvssspppnnnlllnnnnnnnnnllllllmmmnnnmmmoooqqqsssuuuvvvwwwwwwxxxzzz}}}~~~222222111111222333444555------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...//////...///000111000000222333333333333555;;;FFFQQQZZZZZZjjj}}}{{{xxxwwwxxxxxxwww{{{}}}~~~}}}||||||}}}~~~~~~|||{{{rrrrrrsssssstttuuuvvvvvvrrrtttvvvxxx{{{~~~~~~kkkeee]]]TTTHHH===:::===::::::999999888666555444333333333333222222222222111111111111111000//////000000///////////////...000///...------------------------------...000000//////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++,,,,,,,,,,,,+++******+++,,,---++++++************++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................111111000000111222222333333333666;;;@@@IIIYYYhhh}}}zzz{{{~~~}}}|||wwwwwwwwwvvvuuutttrrrrrrmmmmmmllliiifffeeefffgggddddddddddddeeefffggghhhhhhjjjlllnnnooorrrwwwzzz|||~~~000000000000000000000000------------------------------,,,,,,,,,,,,,,,---+++,,,,,,---,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---.........---,,,,,,,,,...///000///000222111000000111333555555666:::CCCOOO\\\dddeeeppp~~~{{{||||||wwwuuuuuuwwwxxxyyyzzz|||~~~wwwuuurrrqqqrrrsssssssssnnnoooppprrrtttwwwyyyzzzyyyxxx{{{}}}tttgggZZZNNNEEE>>>;;;999999:::999888666444333444444333333333222222222111111111111111000//////////////////..................---......///000111///000000------//////---111///---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,---+++***))))))+++---...,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................111000000111111222333444555555888>>>EEEPPPcccttt~~~{{{}}}{{{yyyvvvwwwxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvppppppmmmjjjgggfffgggiiigggeeeccc```_________```^^^```aaabbbcccfffjjjmmmqqqssswww{{{~~~~~~~~~}}}111111000000///...---,,,..............................------------......+++,,,,,,---------,,,,,,))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......///...---,,,---...///000111222333222111000111222444555888@@@KKKXXXccciiifffmmmwww}}}~~~zzzyyy|||~~~{{{xxxvvvxxxyyyzzzzzzxxx{{{|||vvvrrrqqqqqqqqqpppnnnnnnnnnnnnoooqqqrrrsssssstttwww|||~~~~~~~~~zzzwwwxxxpppaaaZZZSSSGGG===999999999888777666444444444444444333333333222222111111111111111000//////............////////////------------...///000000+++///111///111666777444111000...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***))))))+++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------////////////////////////000000000000111222333444666777<<>>000000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,,,,,,,,,,------++++++++++++++++++,,,,,,+++************,,,---...,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,........................//////////////////////////////000000111222444444666999BBBPPP]]]nnn}}}{{{yyy~~~xxxtttqqqyyy{{{xxxwwwnnnmmmkkkiiigggffffffffffffeeedddbbb```_________ZZZ[[[[[[YYYXXXXXXZZZ\\\XXXWWWVVVUUUUUUWWWYYYZZZ\\\^^^````````````bbbccccccbbbaaaaaabbbccceeeffffffhhhkkkmmmooorrruuuxxx000111222222222222111000111111111111111111111111---,,,,,,,,,------...///+++,,,,,,---......------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......////////////.........000222333333444666888:::@@@LLL\\\iiiqqqsssrrrlllsss~~~}}}yyywwwxxx{{{~~~}}}vvvttttttsssrrrnnnmmmkkkjjjiiiiiikkkkkkmmmmmmnnnoooqqqssssssrrrwwwuuuvvvyyyxxxuuuxxx~~~}}}}}}xxxzzzsssooocccUUUIIIFFFBBB===:::888888888555444444444444333333333111111111111111000///////////////000000000111111//////000222444777999:::;;;BBBCCC======CCCBBB;;;////////////............------------------------******+++,,,,,,---......,,,,,,---------.........,,,,,,++++++++++++++++++)))******++++++,,,---------,,,,,,++++++,,,,,,---******++++++++++++,,,,,,------------------------////////////////////////000000111111222444555666:::???JJJYYYgggvvv~~~~~~yyyuuuwww~~~{{{wwwrrrmmmeeeccc```]]][[[ZZZZZZZZZ\\\ZZZXXXVVVUUUTTTTTTTTTOOOQQQRRRQQQPPPPPPQQQSSSLLLLLLLLLLLLMMMOOOQQQRRRSSSVVVZZZ\\\\\\\\\\\\]]]]]]]]][[[ZZZYYYYYYZZZZZZ\\\^^^```bbbdddfffjjjmmmtttuuuwwwzzz~~~,,,---///111222333222222111111111111111111111111++++++++++++,,,,,,---...+++,,,,,,---.........------......//////......---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...///000000///...---+++---000222444666999;;;AAAJJJXXXjjjxxx~~~|||yyy|||{{{yyyzzz~~~}}}~~~zzzxxxyyyxxxvvvlllkkkiiihhhhhhhhhjjjkkkfffggghhhiiimmmqqqrrrpppooommmqqqvvvwwwssstttzzzuuu}}}vvvlllnnnxxxwwwkkkRRRNNNGGGAAA<<<:::999999555555444444444333333333111111111111111000////////////000000111111222222...///333777<<>>HHHRRR___ttt~~~}}}{{{ooojjjeeeaaaaaabbbcccccceeeddddddeeehhhjjjkkkjjjkkkmmmnnnnnnmmmmmmnnnpppmmmnnnooopppppppppooonnngggggghhhmmmxxxoooVVVHHHBBB>>>;;;:::999888777666555444444444333333333222222222111111555555333444===IIIMMMKKKDDDDDDDDDDDDAAA>>>:::888000///...---------...///------------------------++++++++++++++++++++++++------------------------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,---......///,,,,,,,,,,,,---...///////////////000000000111111333333333666999<<>>666666666666444222///...000///...---,,,,,,,,,---------------------------++++++++++++++++++++++++........................***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////,,,,,,,,,,,,---///000000/////////000000111111222333333444777999;;;AAAGGGRRRYYYdddppp{{{~~~vvvuuuwwwzzz{{{~~~xxxtttjjjgggaaa]]]YYYVVVSSSPPPLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBBBBBBBBBBGGGGGGGGGHHHIIIKKKMMMNNNMMMNNNOOOOOOOOOQQQUUUXXXXXX\\\aaagggkkkpppvvvyyy}}}~~~333333333333333333333333222333333444333111000///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,,,,++++++++++++++++++++++++,,,++++++++++++************++++++,,,,,,,,,++++++---,,,,,,,,,,,,---...............///000111222333333444888===AAAHHHVVVdddxxxzzzwwwyyy|||~~~}}}}}}|||zzzxxxxxx|||~~~|||}}}|||wwwrrrppplllfffbbbaaabbbbbbbbbaaa```___```dddggghhhiiiiiijjjkkkkkkjjjiiijjjlllhhhiiijjjkkklllllllllmmmqqqnnniiidddaaabbbccceeeiii}}}gggUUUJJJBBB>>>>>>999888777555444444444333444333222111111111222222...222999DDDQQQQQQ@@@---///000000111111000///...000//////...------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////,,,,,,,,,---...///000111/////////000111222222222444333555888999;;;DDDPPP```gggsss}}}vvvtttwww||||||wwwpppjjjeee```\\\WWWSSSQQQPPPNNNLLLHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKMMMPPPRRRQQQUUUYYY^^^bbbggglllpppsssvvvzzz~~~444444444444444444444444222333333333333111000///...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++---,,,,,,,,,,,,---...............///000222333444444777<<>>:::999888666555555555555444333222111111111222333222>>>HHHEEE===666222///000000000000000///......,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,---......///------------...///000000...///000000111222333333555333666:::<<>>111---000444............---,,,,,,,,,,,,,,,---...////////////------------------------------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...///...............//////...///000111222333333444666444777>>>AAAHHH]]]sss{{{qqqqqqrrrvvv{{{sssooohhhbbb^^^YYYUUURRRLLLJJJGGGFFFFFFFFFEEECCCDDDCCCCCCCCCCCCDDDFFFGGGDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAACCCDDDFFFFFFGGGGGGCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDCCCCCCBBBAAA@@@@@@CCCFFFGGGGGGFFFGGGGGGKKKLLLOOOPPPRRRUUUYYY\\\]]]ccckkkpppsssxxx~~~555555555555555555555555222222333333222111///...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///++++++++++++++++++++++++((()))***+++,,,---......)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............///000111333555666999>>>FFFMMMPPPWWWfffvvv}}}vvv}}}~~~yyyqqqnnnhhhdddcccbbbaaaaaa[[[\\\^^^_________aaacccaaabbbccceeegggjjjlllmmmllllllkkkjjjiiihhhgggfffcccdddhhhqqq}}}zzzjjjXXXKKKEEE>>>===<<<;;;:::999999999555444222000000111222333::::::666111000333222...------------------......//////000000000///......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,------000//////............///...///000111222333444444777555999AAAFFFOOOhhh|||wwwrrrsssuuuxxx|||zzzsssfffaaa[[[UUUPPPMMMJJJHHHHHHFFFEEEDDDEEEEEECCCBBBBBBAAAAAAAAAAAACCCEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKEEEEEEEEEDDDDDDEEEEEEFFFHHHGGGGGGFFFEEECCCBBBAAA>>>BBBFFFHHHHHHGGGFFFFFFHHHJJJKKKLLLMMMOOOSSSVVVWWW^^^fffkkklllooouuuyyy}}}777666555555666777888999000000000000////////////////////////////////////......---,,,,,,,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////...............------,,,,,,,,,...------///333888;;;<<>>AAAGGGKKKUUU``````hhh}}}~~~jjjaaa```dddlllxxxzzzsssnnnjjjhhheeeccc___[[[WWWVVVXXXYYYYYYZZZ[[[\\\]]]___bbbeeeiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggeeecccdddgggiiisss{{{dddSSSGGGAAA<<<<<<<<<888666666666555555555555444444444555555333222111000000000//////............//////000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---...---,,,,,,+++++++++,,,........................------......///000000000///000000000///111333666999666;;;IIITTTccc|||tttqqqtttxxx}}}zzzssskkkddd]]]XXXNNNMMMKKKIIIGGGEEEEEEDDDCCCDDDEEEFFFFFFFFFEEEDDDGGGEEEDDDEEEHHHIIIHHHFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHKKKIIIGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGIIIKKKMMMNNNNNNOOOQQQTTTYYY^^^bbbfffhhhnnnsss{{{999777555444444444222111000000000000////////////////////////////////////......---,,,,,,,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,------++++++,,,---...///000111000111222555888;;;>>>@@@EEEMMMSSS]]]fffeeelllkkk```^^^]]]ooowwwzzztttqqqiiifffaaa\\\XXXWWWVVVWWWXXXYYYZZZYYYYYY[[[^^^```cccfffiiihhhfffeeegggiiilllkkkiiigggeeeccc___\\\ZZZkkkrrr___QQQHHH@@@>>>===999777888666666666555555555444444555444333222111000000000000000////////////000000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,........................---......//////000000111000111222222111333666888;;;:::AAAOOO]]]qqqyyyvvvtttwwwzzz~~~zzztttkkkbbbZZZTTTOOOLLLGGGGGGFFFEEEEEEDDDEEEEEECCCCCCDDDEEEFFFFFFEEEEEEHHHGGGGGGIIILLLNNNNNNNNNLLLMMMNNNNNNOOOOOONNNNNNPPPOOOOOONNNNNNOOOOOOPPPPPPPPPOOONNNMMMNNNQQQSSSUUUTTTRRRPPPNNNMMMLLLLLLOOONNNLLLJJJIIIHHHGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKJJJHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEGGGIIIKKKLLLMMMJJJKKKMMMQQQVVV\\\```ccceeellltttyyy}}}:::777444333444444222///000000000000////////////////////////////////////......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---+++******+++,,,---,,,,,,---...///000000111000222555777:::===@@@CCCIIITTT\\\cccjjjhhhmmm}}}jjjgggjjjjjj|||qqqmmmgggbbb^^^[[[XXXWWWYYYZZZZZZYYYWWWXXXZZZ\\\^^^ccchhhgggdddbbbeeehhhkkkjjjjjjlllmmmjjjddd___VVV]]]qqq~~~kkkZZZOOODDD@@@???===;;;<<<777777666666555555444444444333222111000000000000222111111000000111111222/////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,.................................///000000111111222333444444444666999<<<===@@@KKKZZZjjj|||xxxyyyzzzyyy{{{}}}|||ooohhh^^^UUUOOOKKKHHHGGGEEEEEEDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKMMMOOORRRUUUVVVWWWTTTUUUVVVWWWXXXWWWVVVUUUUUUTTTTTTTTTUUUWWWYYYZZZWWWYYYYYYWWWUUUUUUYYY]]]aaa___[[[WWWSSSPPPNNNMMMRRRPPPNNNMMMMMMLLLKKKKKKGGGGGGGGGGGGFFFGGGGGGGGGJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCEEEGGGHHHJJJKKKKKKKKKLLLNNNRRRWWW\\\______fffmmmpppqqqvvv===888444222444555333000000000000000////////////////////////////////////......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++---............/////////000000///222666999;;;???DDDHHHLLLZZZccciiinnnmmmqqqsssuuu{{{|||{{{vvvoooiiieeeaaa\\\YYYZZZZZZYYYWWWUUUTTTVVVWWWZZZ```eeefffcccaaabbbeeeffffffiiinnnqqqpppjjjeee^^^ZZZ```ttteeeWWWHHHAAA@@@>>>===>>>888777777666555555444444333333222111000000000000111000000//////000000111...//////////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---..............................//////000111111111111333444444555777:::======HHHYYYlll~~~uuussswwwzzz{{{zzzqqqbbb\\\SSSLLLHHHGGGGGGGGGEEEEEEEEEDDDDDDEEEFFFFFFDDDDDDFFFGGGIIIKKKMMMNNNNNNOOORRRTTTWWWYYY\\\^^^ZZZ[[[]]]^^^^^^^^^]]]\\\XXXXXXXXXYYYZZZ]]]```aaa^^^___```^^^[[[\\\```ccckkkhhhddd___ZZZUUURRRPPPPPPNNNMMMMMMOOOPPPOOONNNMMMLLLJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBCCCDDDFFFHHHIIIMMMLLLLLLMMMOOOSSSVVVXXXZZZaaagggiiiiiimmmvvv~~~CCC===555222444555444111000000000000////////////////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++++++++---...////////////000000000000000000444888:::===BBBJJJOOOSSSdddmmmqqqvvvuuuzzzyyysssnnniiiccc^^^\\\\\\ZZZWWWTTTRRRSSSTTTXXX]]]bbbdddbbb`````````aaacccgggkkknnnnnnkkkhhhdddZZZWWWbbbtttxxxfffRRRGGGBBB>>><<<<<<999888777777666555444444222222111000000000000000......------------............////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,+++++++++,,,------...........................//////000000111111222///111222333444666:::===???QQQhhh~~~|||sssqqqtttwwwyyyyyymmmdddTTTPPPJJJFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFGGGHHHKKKNNNQQQTTTVVVSSSVVVYYYZZZ\\\^^^aaacccbbbbbbcccddddddddddddddd^^^^^^___```aaaccceeefffcccccccccbbbaaabbbdddgggooommmkkkgggbbb]]]YYYVVVPPPMMMLLLMMMQQQTTTSSSQQQSSSQQQOOOLLLJJJIIIIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFKKKJJJJJJJJJLLLNNNPPPQQQUUUZZZ```bbbccchhhooovvv~~~LLLCCC888333444555333000000000000000////////////////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---...//////000......///000111111222222333666:::===???FFFPPPXXXddduuu}}}}}}}}}zzztttmmmgggaaaaaa___[[[WWWTTTUUUVVVXXX[[[___bbbbbb```]]][[[\\\___dddgggiiijjjjjjkkkhhh___ZZZ]]]cccnnndddSSSIIIBBB===;;;999999888777666555444444222111111000000000000000//////............//////---...///000000///...---................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,---------.........,,,+++++++++,,,,,,---.........................../////////000111111222222000222444555666888<<>>AAAIIIUUU^^^ttt~~~vvvooohhhgggeee```\\\YYYYYYZZZYYYZZZ]]]aaacccaaa\\\XXXXXX\\\bbbeeegggiiimmmpppmmmfffbbbaaa\\\]]]ooouuu___QQQFFF???<<<999999888777666555444444222111000000000000000111222222111111111111222222---...///000000///...---................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...------,,,,,,------...---------.........//////++++++++++++,,,,,,---.........................../////////000111111222222444555777888999<<<@@@CCCMMMbbbzzzsssttttttrrrqqqqqqvvv|||{{{pppggg^^^VVVLLLFFFIIIGGGFFFFFFGGGGGGFFFEEEIIIJJJJJJKKKMMMOOOQQQRRRUUUVVVYYY\\\aaaggglllnnngggjjjmmmmmmmmmmmmpppsssvvvvvvuuuttttttvvvwwwxxxyyyyyyyyyyyywwwuuusssrrrsssooollllllooorrrqqqpppjjjlllnnnooonnnkkkgggeee^^^ZZZXXXYYY^^^aaa___\\\ZZZXXXVVVTTTSSSSSSTTTUUUMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFHHHGGGDDDBBBAAABBBCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLIIILLLQQQXXX___fffkkknnnsssvvv{{{cccMMM<<<888777222111666222222111111000/////////////////////....................................+++,,,,,,------,,,,,,+++***,,,,,,+++)))((()))***))),,,---,,,******---000---------............//////000111000//////222444999<<>>CCCFFFFFFMMM```rrr|||yyysssmmmgggcccaaa```^^^___```aaa```^^^ZZZWWWVVVVVVWWWYYY]]]bbbgggjjjmmmjjjeeeaaa^^^^^^```aaabbbiii{{{iiiUUUIIICCC???<<<:::;;;999555555888555444333222111111111111000000000000000000000000000000000000000000000000///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,------------------------++++++---......//////////////////000111222222222444444555888:::???LLLYYYooowwwxxxpppnnnllllllnnnqqqvvv{{{zzzttthhhaaaWWWOOOKKKIIIGGGFFFEEEFFFGGGGGGFFFGGGJJJLLLOOOSSSXXX[[[\\\^^^aaadddccceeehhhkkknnnrrrwwwzzz~~~|||xxxuuupppmmmkkkllloooqqqqqqooohhhhhhgggfffccc```^^^\\\[[[XXXSSSPPPNNNMMMLLLKKKMMMLLLKKKJJJJJJIIIHHHGGGHHHHHHGGGFFFEEECCCBBBAAA@@@@@@AAACCCDDDEEEFFFGGGIIIJJJMMMQQQVVV[[[^^^aaagggjjjpppuuuzzz{{{aaaHHH===999444111333222222222111000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---,,,***)))***+++++++++,,,+++))))))***,,,---------............//////000000///000333777;;;>>>@@@DDDHHHKKKTTThhhzzz{{{~~~}}}|||xxxpppkkkhhhgggdddcccccccccbbb```\\\XXXVVVUUUTTTUUUXXX]]]aaadddkkkiiifffbbb```^^^^^^^^^WWWWWWaaa|||vvv]]]LLLEEE@@@<<<;;;<<<;;;777666999555444333222222111111111000000000000000000000000000000000000000000000000000000//////......------------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******+++---...------------------------))))))+++---...///000000---...///000222333444555333444777999<<>>JJJcccyyywwwpppkkkhhhgggkkkmmmqqqwww~~~zzzqqqggg[[[SSSNNNLLLIIIGGGFFFGGGGGGHHHGGGIIIMMMPPPSSSVVVZZZ]]]ddddddeeeiiinnnqqqrrrrrrsssvvvzzz}}}~~~}}}{{{vvvqqqmmmkkkiiiiiiiiifffbbb___]]][[[XXXVVVQQQQQQQQQOOOLLLKKKJJJKKKGGGHHHHHHHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBEEEGGGJJJNNNQQQSSSTTTTTT\\\aaaggglllppptttwwwyyyvvv[[[HHH>>>888555444333333222222111000000000////////////............------------------------,,,------......------,,,+++,,,------,,,+++,,,...///...---,,,,,,,,,,,,,,,---------............//////000111222444888===AAAAAA@@@BBBJJJVVVggg}}}~~~vvvzzz}}}sssmmmkkkhhhddddddeeeeeeaaa]]]XXXWWWTTTSSSSSSUUUXXXZZZaaabbbccceeeeeeeeedddcccaaa[[[YYYddd~~~mmm\\\SSSFFF???;;;;;;:::777555666666555444333222222222222000000000000000000000000////////////////////////111111000///...------,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,+++******,,,...///------------------------,,,,,,------......------000000000111222222333333555777:::>>>CCCQQQlllzzzpppllliiiggggggkkkmmmrrrxxxvvvkkkddd\\\SSSLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJNNNRRRWWWZZZ^^^bbbeeejjjjjjkkknnnsssvvvwwwwwwyyy}}}{{{vvvqqqnnnmmmmmmllljjjgggdddcccaaa___\\\TTTUUUUUURRRNNNKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBDDDHHHLLLPPPRRRSSSTTTYYY]]]bbbgggkkknnnqqqtttzzz~~~hhhRRRCCC;;;777666333333333222111111000000////////////....................................------............------+++---......,,,,,,---///000...,,,,,,---......------------............//////111333555777:::???BBBCCCBBBGGGRRRaaaqqq|||}}}vvvpppkkkeeedddffffffbbb]]]\\\ZZZXXXVVVVVVVVVWWWWWW\\\]]]```ccceeefffgggggg___\\\[[[aaarrrvvvcccXXXMMMDDD===;;;999666444555666555444333222222222222000000000000000000000000000000000000000000000000000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,---------,,,+++++++++,,,...///---------------------------......///......------000111111111222333333333666777<<>>888666444444333222222111111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---......------///000---+++)))***---///...,,,---------.........//////...222666:::<<<===???AAAEEEIIIVVVhhhwwwyyyzzz|||zzzsssrrrrrrrrrqqqooommmjjjiiihhhiiikkkmmmooopppqqqqqqwwwzzz~~~uuuppppppnnnhhhcccbbbaaa```___\\\ZZZWWWVVVWWWYYY[[[^^^aaacccdddeeebbbaaa^^^\\\___mmmsss]]]PPPCCC===:::777555666666666555444333333333333000000000000000000000000000000000000000000000000.........///////////////------------------------........................***+++,,,,,,------------...------,,,,,,------...+++,,,---.........------------------------------,,,,,,...000111222222222---...///111333555777888555666===JJJYYYmmmyyyqqqmmmjjjhhhlllqqqqqqtttyyy~~~yyykkkggg___UUULLLGGGFFFGGGDDDFFFHHHJJJMMMSSS[[[aaa^^^bbbhhhlllpppsssvvvxxxwww{{{~~~}}}zzzwwwtttooolllkkkmmmlllfff]]]WWWWWWXXXQQQQQQQQQQQQPPPOOONNNMMMJJJIIIIIIHHHGGGFFFFFFEEEBBBBBBCCCDDDGGGKKKNNNPPPQQQRRRTTTUUUXXX]]]dddhhhjjjoooxxxpppXXXFFF:::555444333333333444444222000000...---+++*********+++------------------------........................///...---,,,,,,,,,,,,,,,------/////////...---,,,.........---,,,,,,...000111444777999;;;===AAACCCHHHPPP```qqq{{{ooorrrzzz~~~{{{wwwqqqmmmiiihhhgggeeecccbbbbbbbbbbbbccccccbbbbbbbbbeeehhhiiillloooqqqtttwww{{{~~~yyytttpppllliiikkkgggcccccceeeeeeaaa\\\YYYXXXWWWWWWZZZ___dddhhh___``````]]]\\\```iiiqqqnnn\\\JJJAAA>>><<<999888555555444333333333444444333222111111000111111111000000000000////////////------......//////000000...---,,,,,,++++++,,,,,,---------...............+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++---------,,,,,,+++++++++------------------------......//////000000111111000111222222111222333555<<<:::>>>MMMeee}}}ssskkkjjjkkkkkkllloootttwww||||||rrriiifff___UUUNNNKKKIIIGGGFFFIIIIIIKKKNNNUUU\\\dddhhhjjjiiikkkpppvvv{{{|||||||||{{{zzzyyyuuurrrnnnjjjfff```[[[WWWVVVUUUSSSSSSSSSRRRQQQOOOLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBAAAAAACCCFFFIIIKKKOOOPPPQQQRRRTTTXXX^^^bbbfffjjjqqqzzzzzzbbbNNNAAA:::666555444444555555333111///...---,,,+++,,,,,,---------------------------........................//////...---------------------...//////...---,,,......///---,,,---///111111444999;;;===???CCCFFFMMMZZZkkkuuu|||}}}wwwzzz|||yyyvvvtttqqqppppppqqqsssqqqlllhhhgggfffeeecccbbbbbbaaaaaa^^^___`````````aaaccceeeeeefffiiijjjkkkmmmqqqsssyyyzzz~~~yyytttqqqnnnjjjhhhhhhjjjjjjeeeaaa\\\[[[XXXVVVWWWZZZ]]]___^^^```aaa___]]]___eeejjjpppvvv|||iiiTTTGGG@@@;;;777777666555444444333333444444333222222111111111111111111000000000////////////.........//////////////////...------,,,,,,------..................------+++,,,,,,------,,,,,,+++***+++,,,---------,,,+++---------,,,,,,,,,++++++------------------------......//////000000111111111222333333333333666888===>>>GGGZZZuuu{{{qqqjjjiiijjjjjjlllooouuuyyywwwllleee```ZZZRRRLLLJJJIIIHHHGGGOOOPPPRRRVVV\\\ccciiimmmnnnnnnooosssyyy}}}~~~}}}{{{xxxtttpppmmmjjjgggddd\\\ZZZWWWUUUTTTSSSPPPNNNMMMMMMMMMLLLKKKIIIFFFEEEDDDCCCBBBAAABBBEEEHHHJJJMMMNNNPPPQQQRRRUUUZZZ]]]cccgggnnnvvv~~~iiiSSSBBB999777666444444555444333111//////...------......///------------------------........................000//////...............------......///......---...//////...---...000222222666;;;>>>???AAAEEEIIIOOObbbppprrrsss~~~~~~zzztttoookkkiiihhhiiigggggglllqqqrrrnnniiidddcccbbbbbbaaaaaabbbbbb^^^aaacccdddddddddeeefffeeefffhhhiiiiiikkknnnppptttsssvvvzzz|||}}}~~~zzzrrrooommmmmmnnnnnnjjjgggccc```\\\YYYVVVVVVWWWWWW[[[___bbbbbb___^^^___bbb^^^^^^dddrrrzzzbbbPPPEEE<<<999999666666555444444444444444333333222111111111111111111111000000000////////////////////////.........000//////...---........./////////...---------,,,,,,,,,------------,,,,,,+++,,,------......------------------,,,,,,,,,,,,------------------------......//////000000111111222333444444444555888;;;;;;AAAPPPfffxxxooohhhiiikkklllnnnqqqwww}}}}}}wwwoooeee^^^XXXTTTOOOLLLKKKLLLMMMMMMVVVXXX\\\aaaggglllpppsssttttttuuuyyy}}}}}}zzzuuurrrqqqpppooonnndddaaa]]]YYYWWWTTTPPPNNNNNNOOOPPPPPPOOOMMMJJJIIIEEEDDDCCCBBBBBBCCCEEEGGGIIIKKKMMMOOOPPPRRRUUUXXX___bbbhhhpppwww~~~qqqYYYEEE999888666444444444333222000111111000//////.........................................................///...------------......---------................../////////...///222444555999>>>??????@@@FFFJJJTTTgggpppjjjjjjzzz~~~xxxsssqqqrrrqqqnnnjjjgggdddddddddhhhfffggglllsssvvvrrrmmmfffffffffeeefffgggggghhhiiilllooopppppppppqqqrrrppprrruuuwwwxxx{{{~~~yyyuuupppnnnnnnnnnmmmllljjjgggccc^^^ZZZWWWUUUUUUYYY]]]bbbdddccc```^^^^^^[[[XXXWWW^^^mmmqqq]]]MMMAAA======777777666555444444444444333333222111111111111222111111111000000000//////000000//////......------000///......------......000000///...---,,,,,,,,,,,,,,,------------,,,,,,---------...............------------------,,,,,,------------..................//////000000111111222333444444444666:::===???KKK^^^uuuuuunnnhhhjjjnnnppprrrvvv{{{{{{tttnnnggg^^^WWWRRRPPPNNNNNNOOORRRTTTVVV\\\___dddjjjoootttvvvwwwzzzzzz{{{~~~~~~xxxtttssssssttttttjjjfffaaa]]]YYYVVVSSSPPPOOOPPPRRRRRRRRROOOMMMKKKGGGFFFDDDCCCBBBCCCCCCDDDDDDGGGJJJLLLNNNPPPSSSUUU[[[^^^cccjjjqqqxxx|||}}}dddMMM>>>999777444333222222111///333222222111000...------................................................,,,,,,,,,++++++,,,------------------......//////...///000000///111444666888<<<@@@@@@>>>@@@GGGMMMaaannnrrrjjjjjjyyy{{{yyyuuuooojjjiiiggghhhhhheeebbbaaaccceeeffffffhhhoooxxx|||zzzwwwuuuttttttuuuuuuwwwxxxxxx}}}~~~wwwqqqnnnnnnoooooollljjjfffaaa]]]YYYVVVUUUWWW[[[aaadddeeeccc```___^^^[[[XXXVVVZZZmmmoooYYYGGG???>>>999888777666555555555555444333333222111222222222111111111111000000000000000000//////......------///......---,,,---------000000///...---,,,,,,,,,,,,------......------,,,---------.........//////---------------------------------....../////////......//////000000111111111222222333444777;;;???III[[[tttsssmmmiiimmmrrrvvvzzz}}}{{{rrrkkkeee___XXXSSSLLLMMMNNNPPPSSSWWW[[[]]]aaaeeejjjqqqvvvyyyzzzzzz}}}~~~{{{yyyyyyyyyzzznnnjjjddd```\\\ZZZWWWUUUQQQQQQRRRSSSRRRPPPNNNLLLIIIHHHFFFDDDCCCCCCCCCCCCAAADDDHHHKKKMMMPPPSSSUUUXXX[[[___eeelllrrrwwwyyynnnVVVEEE<<<999555333333222111000222222222111000///------................................................++++++++++++++++++,,,------------------...///000...///000000111222666888:::>>>AAA@@@>>>BBBLLLUUUllltttvvvppppppxxx~~~~~~|||xxxvvvtttooolllkkkiiikkklllkkkhhhhhhkkkooopppssszzz}}}wwwtttsssssslllkkkhhhddd___[[[WWWVVVXXX[[[^^^aaacccdddcccbbb]]][[[YYYVVVSSS\\\zzzjjjQQQBBB>>>:::999888666555555555555444444333222222222222222222222111111111000000000///////////////.........///...------,,,,,,------/////////...---------,,,------............------...------------...//////------------............---------...//////000000......//////000000111111111111222333444888===AAAOOOggg|||qqqkkkiiiooowww|||xxxqqqhhhaaa\\\YYYTTTQQQIIILLLPPPTTTWWW[[[```cccgggjjjpppvvv{{{}}}~~~~~~~~~|||||||||sssoooiiiddd```^^^[[[YYYTTTTTTSSSRRRQQQPPPOOONNNJJJIIIHHHFFFEEEDDDCCCCCCAAACCCFFFHHHJJJMMMQQQTTTVVVXXX[[[```fffmmmqqqtttzzzaaaOOO???<<<888555444444333222...///000111111000//////................................................,,,++++++++++++,,,---...------,,,,,,---...000111...///111111222333777:::;;;???BBBAAA@@@GGGUUUaaauuu{{{{{{{{{{{{rrrppptttyyy}}}}}}}}}zzzxxxxxxuuuyyy}}}}}}}}}}}}~~~zzzwwwpppnnnlllhhhccc^^^ZZZXXX[[[[[[[[[\\\___aaabbbccc^^^ZZZYYYYYYUUUVVVggg}}}~~~___KKKDDD::::::888777666555555555444444333222222222222333222222222111111111000000.........///////////////000///......---...........................------------............------------,,,,,,,,,---...///------------.........///---------...///000000000......//////000000111111111222333444555:::@@@DDDTTTppp}}}uuummmhhhhhhpppzzz}}}nnnggg]]]WWWTTTSSSQQQOOOMMMQQQVVV[[[^^^bbbgggkkkmmmqqqvvv{{{zzzuuuoooiiieeebbb___]]]XXXWWWUUURRRQQQPPPPPPPPPKKKJJJIIIHHHFFFEEEDDDDDDCCCDDDEEEFFFFFFIIIMMMQQQSSSTTTWWW\\\bbbhhhmmmooommm[[[AAA>>>:::777666555444333+++,,,...000111222222111////////////////////////........................,,,,,,,,,,,,------...///------,,,,,,---...000111...000111111222444888:::;;;???BBBAAABBBKKK\\\iii}}}yyytttkkkhhhlllsss|||}}}}}}}}}|||yyyzzztttsssqqqmmmhhhbbb]]]ZZZ^^^[[[YYYYYY[[[___aaacccbbb[[[ZZZ]]]ZZZVVV]]]jjjjjjTTTLLL;;;:::999777666555555555555444333333222222333333222222222111111111111000---.........//////000000111111000///////////////---------...............------............------------,,,+++,,,---...///---------.........//////---------...///000000111......//////000111111111333333444555777<<>>CCC======CCCIIIRRRhhhvvvooonnnmmmnnnqqq}}}{{{uuurrrvvv||||||vvvnnniiigggeeeccc```\\\XXXSSSTTTYYY___cccdddeeeccc___\\\ZZZZZZ\\\]]]rrr^^^FFFBBB???;;;888666666666666666555333111111222333444333222000/////////000111000000000000////////////////////////////////////------------------------........................---------,,,,,,+++++++++---------............///---------............///---...000000//////111222888111111999<<<;;;BBBNNNpppuuuooojjjgggjjjjjjlllsss|||~~~uuunnnccc]]]WWWRRRNNNLLLQQQWWW\\\^^^```dddiiinnnrrrtttsssxxx}}}tttrrrpppjjjdddbbb]]][[[XXXUUURRRQQQQQQRRROOONNNKKKJJJJJJIIIFFFDDDEEEGGGHHHGGGEEEDDDFFFIIIMMMMMMNNNRRRWWW]]]cccgggmmmKKKBBB999666555222222555222222222111000/////////////////////000000000000////////////////////////////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---///111222444777;;;>>>BBB@@@@@@FFFQQQddd~~~vvvpppnnnnnnttt{{{~~~yyyxxxtttxxx}}}{{{qqqkkkgggeeeccc```]]]ZZZWWWWWWZZZ^^^bbbdddcccaaa^^^\\\ZZZYYYYYYZZZhhhkkkTTTFFFBBB===999666555555555666555333222111222333444333222111000///000000111000000000000////////////////////////////////////------------------------.................................---------,,,,,,---------............///---------............///---...000000//////111222555000222999;;;;;;DDDRRRvvvyyyoooiiigggfffkkklllooovvv}}}wwwnnnhhh^^^XXXSSSPPPNNNMMMRRRZZZaaacccggglllqqqvvvzzz|||{{{xxxwwwvvvpppiiifffdddaaa]]]XXXTTTQQQOOOOOOPPPNNNLLLKKKJJJJJJHHHFFFEEEGGGGGGFFFDDDCCCEEEGGGKKKKKKMMMQQQVVV[[[```cccyyyXXXIII;;;666666555444555222222222111000000//////000000000000////////////////////////////////////////////////000000000000,,,,,,---------------------///222444555888<<>>AAABBBFFFWWWuuuxxxtttrrruuu~~~~~~wwwmmmhhheeebbb```]]]\\\\\\[[[ZZZ\\\```cccaaaaaa___^^^\\\[[[ZZZYYY```rrr\\\KKKFFF???999666555555555666555333222222222333444222222111000000000000111000000000000////////////////////////////////////------------------------........................//////............---------------............///---------............///---///000000000000111333333222555:::;;;<<>>AAABBBHHHLLLTTTmmm~~~{{{rrrkkkddd```\\\^^^^^^[[[XXXXXX[[[^^^aaaaaacccccccccaaa___^^^]]]kkkxxxhhhYYYPPPCCC:::888888777666555555444444333333333444222222222222111111111000000000000000////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,------------............///---------............///...///111111000000222333444777:::<<<<<>>@@@BBBAAACCCPPPhhh|||yyyyyyyyytttrrrmmmiiilllrrrwwwwwwnnnbbb___ZZZXXXXXXZZZ\\\]]]]]]]]]___aaabbbcccdddddd]]]]]]aaapppuuufffSSSEEE???<<<999777555555555555555444444333222222333333333222111000000000000000////////////////////////////////////................................................,,,,,,,,,,,,------......---------............///---------............///...000111111111111222444555888:::>>>GGGWWWiiiuuuyyy}}}uuu}}}xxxnnnlllpppsss{{{}}}qqqpppmmmfff^^^YYYXXXYYYYYYXXXZZZ```bbbdddiiipppuuuwww|||}}}{{{wwwrrrlllgggbbb```]]]YYYTTTQQQPPPPPPOOOOOOOOOLLLIIIHHHHHHGGGEEECCCAAABBBBBBDDDHHHLLLPPPRRRqqqXXXGGG===888666777222222222222222222222222......//////000000111111////////////////////////------------.........//////000000111222333333333111444888;;;===???AAABBBJJJJJJXXXtttyyy{{{yyy{{{tttmmmooouuuwww~~~uuueee```YYYWWWYYY]]]^^^^^^^^^___```bbbdddfffhhhiiiaaa______eeerrroooZZZIIIBBB>>>:::666555555666666555555444333222222333444333222111000000000000000////////////////////////////////////////////////////////////........................---------.........//////---------.........//////---------........./////////000111222111111222444999;;;>>>CCCOOOcccvvvuuuooosssmmmooosssvvv{{{oooooommmggg```[[[[[[\\\ZZZYYY]]]cccgggiiiooovvv{{{}}}}}}|||yyyvvvrrrmmmjjjhhhaaa]]]XXXTTTSSSRRRRRRQQQQQQNNNJJJIIIJJJIIIFFFDDDBBBBBBBBBCCCFFFKKKOOORRR~~~```HHH===999666333555333222222333444333333000000000000////////////....................................////////////000000111000//////222444333888<<<<<<;;;===AAACCCGGGNNNbbb|||zzzwww|||||||||~~~uuudddZZZ\\\^^^YYYXXX\\\[[[^^^bbbeeeggggggfffdddeee``````dddfffooogggRRRFFFAAA<<<888888666444333444555444444333333333333333333333333////////////....................................//////.........---------........................///...---,,,,,,,,,,,,,,,---------------...///000///////////////////////////000222222222222444555999;;;<<>>@@@CCCEEEFFFVVVmmm~~~|||lll______```[[[ZZZ^^^]]]^^^```cccdddeeeeeeeeefffaaaaaaddddddfffvvvttt]]]MMMDDD===999:::888555444555666666555333333333333333333333333111111111000000000//////........................//////.........---------........................///...------,,,,,,,,,---......---------......///........................///000222222222222444666666:::???JJJcccvvvrrrxxxrrrtttxxx~~~xxxrrrllljjjgggccc___]]]\\\\\\^^^ccciiimmmpppssswww{{{~~~|||wwwrrrppphhhbbb\\\XXXWWWVVVSSSQQQQQQPPPOOOMMMKKKJJJHHHGGGEEEEEEDDDCCCCCCDDDHHHKKKvvvZZZFFF;;;999999888666444222222222000///000000000000////////////000000000000000000000000............////////////.../////////...///222444777888:::>>>AAACCCEEEFFFJJJccc{{{}}}}}}yyyjjjfffccc]]]\\\_________aaabbbcccddddddeeeeeebbbbbbeeeccc```eeeooojjjVVVHHH@@@<<<<<<999777666666777777666444444444333333222222222333333222222222111111111.......................................---------........................///...------,,,---------//////...---------..............................///000222333222333555666666:::CCCSSSpppxxxsssrrryyy}}}vvvrrrmmmjjjfffbbb___^^^^^^___bbbgggmmmqqqtttwww||||||xxxvvvmmmhhhaaa\\\[[[YYYUUURRRQQQQQQQQQPPPOOOLLLJJJIIIFFFFFFEEEDDDBBBBBBCCCEEEgggMMM===999;;;777555333222222222111000000000000000////////////////////////////////////............////////////---.../////////000333555:::999:::???BBBCCCEEEGGGRRRnnn~~~{{{}}}}}}xxxoooggg```^^^___aaaccceeefffggggggeeeeeedddbbbcccggggggcccbbbfffjjj~~~vvv```OOOCCC===<<<:::777666777777666666555555444333333222111111333333222222222111111111..............................................................................------------......000///...---------------------------------------///000222333333333555777999===III]]]{{{~~~ppprrr|||}}}xxxuuuoookkkgggccccccccceeeeeefffkkkqqquuuwww{{{{{{zzzsssmmmfffaaa___\\\WWWTTTPPPQQQRRRRRRPPPNNNKKKIIIEEEEEEEEEDDDBBBAAABBBCCCrrrUUUAAA::::::555444222222333444333222000000000000////////////....................................////////////---.../////////111444777===::::::???AAAAAAEEEKKK^^^uuu{{{xxx|||tttuuuzzzooofffaaa```eeegggjjjlllllljjjgggeeeeeeccccccfffgggeeeeeefff^^^lllpppZZZHHH>>><<<:::777666666666555555555555444333333222111111222111111111111000000000////////////////////////---...................................................---------......///000///...---------------...........................000222333333444666888;;;AAAPPPhhh~~~qqqsss~~~|||xxxuuunnnjjjfffdddfffiiijjjjjjjjjnnntttwwwzzz~~~|||{{{xxxssslllgggccc___ZZZVVVQQQRRRRRRRRRPPPNNNKKKIIIDDDEEEEEEDDDBBBBBBCCCDDD~~~}}}^^^GGG<<<:::444333111222333444444333000000000000////////////....................................////////////---///000000111333666999>>>:::<<<@@@AAAAAAIIIUUUnnn}}}zzzvvvzzzkkkgggsss|||{{{qqqiiidddhhhjjjlllnnnmmmkkkhhhfffhhhgggfffdddccccccdddeee]]]ccctttkkkRRRBBB===:::777666666666555444444444444333333222222222111000000000000/////////////////////////////////---------................................................---......///000//////...---------......////////////////////////...000222333444555777999;;;CCCWWWuuuuuuwww{{{wwwssspppjjjfffcccdddiiimmmnnnnnnnnnrrrwwwzzz|||~~~}}}xxxqqqllliiieee___ZZZTTTTTTSSSRRRPPPMMMKKKIIIEEEFFFFFFDDDCCCCCCEEEGGGzzz~~~hhhOOO@@@:::666444222222333333222111000000000000////////////....................................////////////...///111111222444888;;;===:::===BBBBBBCCCPPPbbbvvvllleeemmmzzz{{{|||}}}tttmmmkkkkkkjjjiiihhhggggggfffiiijjjiiieeebbbbbbccceeebbbbbbiii|||```KKK???<<<999777777777666555333333333333333333333333111111000000000/////////////////////////////////---------.........//////.......................................///000000......---------......///000000000000000000000000...000222444444555777999;;;DDD\\\~~~~~~zzzzzzvvvssspppnnngggeeecccgggmmmrrrsssrrrssswww{{{}}}~~~}}}||||||||||||||||||||||||xxxvvvsssssswww~~~~~~wwwrrrooojjjddd___XXXWWWVVVSSSPPPNNNLLLKKKJJJIIIHHHEEECCCDDDGGGIII~~~~~~xxxwwwnnnTTTBBB:::888666333222222222111///000000000000////////////000000000000000000000000............/////////000...000111222333666999<<<;;;:::>>>DDDCCCEEEVVVlll}}}hhheeejjj}}}}}}yyywww|||tttmmmjjjgggdddbbbdddfffggghhhkkklllhhhccccccfffggggggddddddnnnlllTTT@@@>>>:::999999999888777333333333333333333333444111111111000000000000///000000000000000000000000---------.........//////.......................................///000000---------------...///000000000000000000000000000...000222444444555888:::<<>>CCCBBBHHHeeemmm]]]dddvvv|||{{{yyy}}}xxxoooiiieeeggghhhhhhjjjnnnlllllliiifffcccaaacccdddgggcccbbbgggrrrzzz]]]OOOCCC999777:::999777666666555555555555444444444111111111111000000000000222111111111000000//////////////////////////////........................------------------------*********+++,,,---...///////////////000000000000222333222111222666888999BBBNNNjjj}}}www}}}~~~{{{zzz|||zzztttooogggiiimmmrrrxxx{{{{{{{{{yyy|||~~~}}}{{{vvvooojjjfffeeefff```]]]```aaa]]]\\\^^^YYYYYYXXXZZZ]]]aaafffiiiqqq}}}zzzvvvssspppnnnfff___WWWSSSSSSSSSPPPMMMMMMLLLJJJIIIHHHHHHIIIIIIkkkooovvviiiXXXEEE===888666777555222111333111111000000000000111111000000000000000000000000000000111111222222222333111000111444888;;;;;;:::>>><<<>>>CCCFFFRRRrrrwwwhhh]]]mmm~~~xxxxxxwww}}}qqqmmmlllooopppmmmlllnnnjjjiiihhheeebbbaaaccceeeeeeddddddfffkkk{{{oooSSSFFF:::888999888555555666555555555555444444444111111111111000000000000111111000000000/////////////////////////////////........................---------------------------------,,,------......////////////000000000111111222333333444777;;;<<>>888555555555222111333111111000000000000111111///000111222222111000///...///000111222333444444111111111444888;;;;;;;;;???>>>AAAEEEKKK^^^lllddd^^^xxxzzzwwwzzz{{{|||}}}wwwttttttwwwwwwrrrmmmlllggggggfffeeecccdddfffhhhfffggghhhfffeeemmmZZZLLL>>>::::::888666555666555555555555444444444222222111111111000000000000000///////////////...////////////////////////........................------------------------000//////...------....../////////000000000111111111222444666777999===@@@IIIddd}}}ttt~~~vvvwww~~~~~~zzztttnnnoooqqquuuyyy|||~~~|||{{{yyyuuuqqqlllhhhdddccc```aaabbbaaa^^^]]]^^^^^^[[[\\\^^^___[[[UUUUUUXXXUUUUUUVVVWWWXXXYYYZZZ[[[]]]```dddfffkkkrrrsssqqqppplllgggdddeeegggiiiiiijjjmmmuuu}}}~~~zzzzzz}}}zzz{{{~~~}}}{{{yyyyyyqqqjjjaaaZZZWWWUUUSSSQQQMMMLLLKKKKKKKKKLLLMMMNNNggglll|||lllSSSAAA999444444555333222333222111111000000111111222...///111333333111///...///000000111222222333333111111222555888:::<<<<<>><<<999888888666555555555555444444444222222222222111111111111............////////////////////////////////////................................................,,,,,,,,,,,,---...///000000000000000111111111111444333666999999888>>>GGGYYY|||}}}zzzvvvvvv~~~xxxqqqmmmpppssswwwyyy{{{}}}xxxqqqkkkhhhfffhhhkkkmmmnnnmmmkkkjjjnnnooopppppppppqqqtttvvvyyypppkkkkkklllmmmnnnnnnmmmkkkjjjkkkmmmnnnkkkjjjrrr~~~~~~~~~~~~}}}wwwyyy}}}zzzuuuppphhh```ZZZVVVSSSRRROOONNNNNNNNNOOOQQQSSSTTTvvvjjjoooeeeJJJ???666555555444333333222222111111111111222222///000111222222111000///222222222111111111000000000222555666888999<<<>>><<>>FFFCCCJJJcccmmm```YYYZZZooowwwmmmjjjqqq}}}xxxyyyuuurrrwww|||~~~}}}}}}xxxwwwwwwsssooommmllliiieeeaaakkkqqqqqqXXXHHH@@@===<<<::::::999888777666555555444333222111000111222333000000000000000000000000000000000000000000000000........................000000000000000000000000111555777555000...///222222333444333111000111222666444666:::>>>GGG\\\qqq{{{jjjvvvrrruuupppiiibbbbbbjjjwwwzzzuuuvvvxxxxxxvvvuuuyyyyyyrrrsssyyy{{{|||}}}zzztttmmmhhhfff]]]ZZZWWWVVVVVVWWWWWWWWWzzz[[[EEE<<<<<<555222555222555444222000///000111111111111111111111111111111000000000111222444555666666888:::;;;;;;;;;===???DDDBBBNNNkkkyyyccc\\\\\\ddd}}}|||vvvpppooouuu~~~wwwxxx||||||}}}wwwqqqnnnllliiihhhgggkkk}}}bbbNNNCCC===;;;999999888777777666555555444333222222111222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////000333666444000---///111222444555444333222333555666666999<<<@@@KKKbbbyyy{{{sss{{{rrrooolllkkkgggeeegggnnnzzz~~~yyyvvvvvvxxxxxxwwwwww{{{~~~}}}}}}~~~}}}zzztttmmmiii```]]]YYYXXXXXXYYYXXXXXX~~~xxx]]]GGG======777444555222555444222111000000111222111111111111111111111111//////000111333555777888777999;;;<<<<<<<<<>>>@@@DDDDDDVVVxxxjjjXXXYYYccctttxxxuuussstttyyy}}}}}}vvvwww|||}}}|||~~~tttnnnlllllllllfffhhhwwwqqqYYYHHH>>>;;;999888777777666666666666333333333333333222222111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////111444222///---...000000222333333222222444555555888<<>>AAAFFFZZZyyyzzzooojjj^^^```dddjjjqqqyyy}}}vvvvvvxxxyyyyyyzzz{{{}}}~~~}}}yyyzzz}}}|||tttnnngggddd```]]]\\\[[[ZZZYYY|||}}}}}}cccJJJ===<<<777666777444333333222222222222222222111111111111111111111111222222222222333444555555888:::<<<======>>>@@@AAAEEEKKKggggggYYYPPPXXXjjj~~~yyyrrrsssuuuzzzzzzyyy}}}|||yyyvvvuuuxxxzzz|||yyypppjjjgggfffjjjfffeeemmmzzzaaaLLL@@@;;;:::888666666666777888333333444555444333222111000000000000000000000000////////////////////////................................................,,,...//////.........///,,,...///000000111333444222999???BBBKKKcccvvvjjjbbb___```dddjjjsss|||zzztttuuuyyy{{{zzz{{{}}}{{{qqqqqqtttzzzyyy|||}}}xxxrrrlllhhhccc```^^^]]][[[ZZZ~~~nnnRRR@@@===777666777444333333333333333333222222111111111111111111111111333333333333333444444555888:::<<<=========???AAACCCPPPooovvv[[[SSSQQQZZZkkk}}}wwwppprrrvvv{{{}}}{{{{{{|||vvvqqqooommmnnnuuu}}}{{{ssslllgggfffgggccc___bbbmmmuuuZZZHHH>>><<<:::777666666777888444444444444444333222222000000000000000000000000000000000000000000000000................................................,,,---......///////////////000222333333333555777333:::@@@EEERRRnnnuuukkkbbbaaaaaadddkkkuuuyyysssuuuzzz||||||}}}|||mmmjjjlllpppyyy|||yyyqqqmmmgggcccaaa___]]][[[}}}|||]]]GGG@@@888555777222222333333333333333333333111111111111111111111111222222222333444555666777888999;;;<<<<<<===???AAADDDYYY{{{|||jjjPPPPPPUUUaaaqqq|||vvvpppssswwwzzz~~~|||}}}|||vvvppplllgggfffkkksssyyy{{{{{{wwwqqqkkkhhhggghhhbbb___bbbbbbkkkgggOOOAAA???;;;888777777888888555555444333333333333333000000000000000000000000000000000000000000000000................................................,,,,,,---...000000000///000222333444333444555777666<<>>@@@GGGbbbnnn\\\KKKPPPZZZhhhxxx{{{vvvsssuuuxxxxxxxxxyyy|||~~~|||xxxtttoookkkeeebbbgggnnnqqqsssuuurrrmmmiiiggggggllldddbbbfff```[[[ppppppTTTCCC@@@===999777777888888666555444333222333444555000000000000000000000000000000000000000000000000000000000000000000000000........................---,,,---...000111111000000111222333222222333555888>>>CCCJJJ___tttnnnhhh```]]]___fffqqq~~~|||xxxuuuvvvzzz}}}yyypppjjjkkkqqq}}}}}}zzzvvvpppkkkgggeeebbb```~~~{{{zzz{{{wwwYYYDDD===;;;888555333333333333333333333333000111111111111222222222222222222333444555666777777;;;<<<;;;;;;>>>AAACCCMMMtttwwwaaaSSSGGGQQQbbbzzz|||xxxxxxttt{{{~~~}}}}}}{{{wwwwww~~~qqqhhhgggbbb[[[]]]gggsssrrrrrrpppnnnjjjfffcccjjjjjjiiieee]]]ZZZcccnnn^^^HHH@@@::::::;;;999888999777666666444333222111111111111111111111111111111000000000000000000000000111000///......///000111000000///...............///////////////.........000000111222444666888999<<<===;;;JJJmmm~~~vvvqqqhhh```^^^ccckkkttt|||~~~{{{xxxwwwxxxzzz{{{}}}tttpppooottt{{{zzzuuuvvvvvvsssnnnhhhcccaaa{{{uuurrrwww|||^^^GGG===;;;888555444444444333333222222222000111111111111222222222444444444444555777888999999;;;<<<<<<===@@@CCCEEEUUU|||nnnZZZNNNLLLWWWmmm{{{wwwwwwvvv~~~yyytttjjjfffaaaZZZ\\\dddpppsssuuutttoooiiifffdddiiiiiihhheee]]]XXX]]]fffjjjMMMDDD<<<;;;;;;999777888777666666555333222222111111111111111111111111111000000000000000000000000111000///......///000111111111000///////////////////////////////////////000111111333444666888999>>>???AAATTTyyyzzzsssllleeeaaa___dddmmmvvv~~~~~~||||||~~~yyyuuuuuuxxx|||wwwsssttttttrrrnnniiieeebbbzzzrrrooowwweeeLLL???:::777666555555444333333222111111000111111111111222222222333333333444555777888999;;;;;;<<<===???BBBEEEGGGaaa}}}cccQQQJJJMMMYYYuuuyyyuuuvvvyyy~~~{{{zzznnnggg```XXXZZZaaalllsss{{{zzzrrriiieeeeeejjjiiiiiiggg```XXXYYY___tttwwwTTTIII>>>;;;:::888666777777666666555444333222222111111111111111111111111////////////////////////000000////////////000000222111111000000000000111////////////////////////111111222333444666888999:::===CCC\\\}}}wwwrrrgggaaaddd```gggqqq{{{~~~~~~~~~|||{{{|||wwwrrrsssrrrqqqoookkkhhheee}}}vvvwwwoooRRRAAA:::777666666666555444222111000000000000111111111222222222111111111222333555666777<<<::::::===@@@BBBGGGLLLnnnuuuZZZMMMJJJOOO\\\{{{xxxuuuvvv{{{~~~||||||tttjjjaaaYYYYYY]]]iiiuuuxxxmmmgggeeejjjjjjkkkkkkfff^^^[[[]]]kkk~~~ZZZMMM???:::999888666777777666666555444333333333111111111111111111111111////////////////////////000000////////////000000111111000//////000000000///////////////000000000111111222333555777999:::999===GGGddd{{{{{{yyytttddd___gggccckkkvvvxxxxxxyyy{{{}}}~~~~~~}}}ttttttssssssrrrpppllljjj{{{xxxYYYDDD:::888888666666555444222111000000000000111111111222222222111111222333444666777888<<<999:::===???AAAJJJTTTzzznnnVVVNNNNNNUUUfff|||vvvuuuwww}}}}}}|||}}}vvv}}}zzz}}}|||}}}pppeee\\\ZZZ[[[gggtttwwwmmmhhhhhhgggiiillljjjddd``````eee~~~aaaQQQ@@@:::999999888888666666666555555444444333111111111111111111111111000000000000000000000000//////000000000000////////////.........//////000////////////000000111111111222222333555777999:::<<>>>>>@@@OOO```gggSSSOOORRRYYYqqq~~~xxxssstttwww~~~zzzxxxxxxttt|||vvvvvvrrr|||~~~xxxlllbbb]]][[[dddpppxxxnnnhhheeefffkkklllhhhdddddd^^^ssslllYYYDDD<<<;;;:::999999666666666555555555444444111111111111111111111111000000000000000000000000//////000000000000//////...............//////000...//////000000111111222222222333444555777999:::<<>><<<;;;>>>@@@>>>@@@TTTlllzzz]]]NNNNNNSSS```yyyrrrooorrrvvv}}}xxxvvvuuuwww~~~rrrpppllluuu{{{rrrhhhaaa\\\___hhh{{{vvvkkkgggfffkkknnnllljjjiii___lllxxxcccKKK@@@===;;;999999666666666666555555555555111111111111111111111111222222222222222222222222...///000111111000///...//////......///000000111...//////000111111222222222222333444666888999:::999HHH```~~~zzzooofff```aaaeeeoooxxxyyyvvvwwwyyy|||zzzzzz||||||{{{{{{zzzvvvqqqgggMMM>>>::::::333333333333333333333333000111111111111222222222333444444666888:::<<<=========@@@BBB>>>AAAYYYtttpppVVVKKKMMMRRRllluuuooolllpppuuuyyyvvvuuu{{{~~~oookkkkkksss~~~yyywwwlllccc]]][[[cccvvv|||qqqkkkiiimmmqqqpppnnnnnneeekkkjjjPPPCCC???<<<:::888666666666666666555555555111111111111111111111111222222222222222222222222...///000111111000///...000000///000000111222222...//////000111222222222222222333444666888:::;;;<<>>;;;;;;888777666555555444444555333333333222222222111111222111111111000000////////////////////////////////////000000000000//////111111111000000000000000444111222777::::::<<>>>>>FFFIII```xxx___NNNIIIQQQ[[[uuupppuuu~~~~~~|||{{{~~~uuummmhhhfffiiirrr}}}{{{nnncccZZZ___kkkwwwrrrnnnnnnqqqsssqqqooommmpppwwwdddQQQFFF>>>;;;;;;888888666555555555555555333333333222222222111111222111111111000000000000//////////////////////////////000000000000//////111111111111000000000000555222222666999999;;;>>>@@@]]]pppsss|||ooofffeeejjjooo{{{||||||}}}~~~|||yyywwwtttrrryyyzzzoooXXXEEE;;;999999777666666666666555333333222222222222333333444333555777888888999:::<<<;;;======AAAGGGMMMkkkjjjWWWJJJIIIUUUccc}}}rrrooouuu~~~wwwoookkkhhhhhhooo~~~{{{}}}uuuiii```___eeexxx}}}vvvrrrsssuuutttsssuuutttuuuuuu^^^KKK>>>:::<<<888888777666555555555555333333333222222222111111111111111111111000000000//////////////////////////////000000000000//////111111111111111111111111555222333666888888;;;???FFFhhhjjjpppuuuiiigggmmmttt~~~~~~||||||~~~|||xxxuuurrrxxxttt{{{uuu\\\III>>>;;;777666444444555555333222222222222222222333444555555777999::::::;;;<<<======;;;<<>>:::===999888777666555555555555333333333222222222111111111111111111111111111111//////////////////////////////000000000000//////000111111111111111222222555333333777888888;;;@@@QQQrrrjjjtttuuuiiigggoooxxx~~~}}}||||||}}}~~~xxxwww~~~yyytttqqqyyyqqquuu|||bbbNNNBBB<<<888666555444555555444222222222222222333444555555444666888999999:::;;;===???:::===CCCFFFXXXuuufffWWWNNNIIIMMMbbbyyyzzzuuuvvv~~~|||tttoooqqq|||}}}xxxjjjcccaaaoootttWWWBBB<<<@@@999888777666666555555666333333333222222222111111111111111111111222222222000000000000000000000000//////000000000000//////000000111111222222222333555333555888888888===DDDZZZxxxzzzlll||||||pppggggggqqq{{{~~~~~~wwwrrrqqqzzz~~~zzzuuuqqqxxxlllmmmgggSSSEEE<<<:::888777777777777666444444333333333333444444555222444666777777888999;;;???:::???BBBFFFaaajjj[[[OOOKKKHHHNNNgggvvvuuuyyy~~~~~~}}}sssnnnnnnzzz~~~mmmeee```jjjfffLLLAAAAAA999999888777666666666666333333333222222222111111111111111222222222222222000000000000000000000000//////000000000000//////000000111111222333333333444444666999999:::@@@HHHaaa~~~xxxqqqzzzzzzwwwppphhhdddhhhsss|||~~~}}}vvvtttzzz~~~||||||}}}wwwsssyyyjjjhhhlllVVVGGG===:::999777777888888666555555444444333333333444444333555777888888999:::<<<===;;;AAABBBGGGmmmbbbTTTJJJIIIJJJRRRnnnxxxqqqttt{{{||||||~~~xxxqqqqqq{{{~~~rrrjjjccchhhzzz{{{[[[GGG@@@:::999888777666666666666333333333222222222111111111111111222222333333333000000000000000000000000//////000000000000//////000000111222222333444444444444777::::::;;;CCCLLLkkk{{{yyy{{{vvvrrrnnnhhhbbbbbbiiittt|||}}}zzz}}}zzzwww}}}lllhhh}}}nnnXXXHHH===888777555555666666444333666555444444333333333333666888;;;<<<<<<<<<===???<<<<<>>:::999888777666666666666333333333222222222111111111111111222222333333333000000000000000000000000//////000000000000//////000000111222333333444444444444777;;;;;;===EEEOOOvvvyyyssspppkkkddd```bbbjjjuuu|||}}}}}}{{{~~~~~~{{{}}}yyykkkgggxxxppp___NNN???:::888555444555555444444555555444444444555555666666888999999999999:::<<<;;;>>><<>>BBB[[[yyy}}}nnnQQQKKKGGGKKKWWWnnnxxxrrrpppxxxzzz{{{zzzssswwwttttttvvvtttxxxwwwWWWGGG???:::777888888555444666444444444333333333222222222222222111111111111000000000000000000000000000111111000000000000111111//////000000111333444555333888777888===<<>>;;;@@@AAAHHHbbb}}}fffPPPJJJHHHNNN___zzzzzzwwwrrrooorrr{{{zzzpppttt|||yyyuuummmkkknnnpppssswwwyyyzzzzzzzzz{{{}}}~~~}}}{{{}}}]]]LLL@@@:::777888888666555777444444444444333333333333222222222111111111111000000000000000000000000000111111000000000000111111000000000000222333444555444999888999>>>???NNNhhh{{{}}}{{{zzzpppggg```bbbgggmmmtttzzz~~~~~~wwwkkkeeefffmmmxxxyyyvvvzzzyyyooowwwjjjUUUFFF<<<999666555555555444333444444444444444555666777888999;;;;;;::::::<<<===:::???CCCLLLjjj___OOOKKKHHHPPPccctttpppmmmlllqqq{{{zzzooorrryyysssjjjggghhhjjjnnnrrrttttttsssuuuwwwxxxwwwyyy{{{zzzwwwyyy~~~eeeQQQBBB<<<888888999666666999555444444444444333333333222222222111111111000000000000000000000000000000111111000000000000111111000000000111222333444555444999888999>>>AAASSSppp}}}}}}vvvwwwwwwnnnfffaaaccciiiooouuuzzz~~~zzzkkkjjjggghhhsssyyyuuuvvv~~~~~~sssxxxmmmUUUFFF===:::777555555555444333333333333444444666777777777888::::::999999;;;<<<999???DDDPPPppp]]]NNNKKKJJJRRRgggrrrooommmkkkooowww}}}sssuuuxxxpppiiifffggggggkkkoooooommmmmmooorrruuurrrrrrtttsssqqqqqqtttmmmWWWDDD>>>999999999777777999555555555444444444333333222222222111111111000000000000000000000000000000111111000000000000111111000000111111222333555666444888777888===BBBWWWwwwyyyuuuwwwwwwkkkddd```dddkkkpppvvv{{{uuuwwwnnnkkksss}}}}}}|||~~~vvvqqqqqqzzz~~~pppVVVHHH===;;;888666666555444333333333333444555666777888666888999999999999:::<<<:::???EEESSSuuu\\\MMMMMMNNNXXXooossspppnnnlllooovvv}}}|||}}}zzznnngggeeeeeefffkkknnnnnnkkkiiilllpppqqqnnnlllnnnmmmjjjkkknnn|||pppWWWGGG@@@;;;:::999777777999555555555555444444444333222222222111111111111000000000000000000000000000111111000000000000111111111111111111222444555666444999777777===DDD\\\yyyyyyzzzwwwgggaaa^^^dddlllrrrwww|||~~~sssmmmqqqvvvzzz}}}zzzxxx}}}zzzsssoooqqquuutttYYYLLL>>>;;;888666666555444333333333333444555666777888777999::::::999:::;;;===<<>>GGGbbbtttvvvwwwpppccc^^^]]]ccclllrrrxxx}}}}}}|||ppphhhjjjlllnnnyyy}}}zzzxxxzzz}}}uuuqqqqqqwwwvvv\\\OOO>>><<<888666666555444333222333333444555666888888888:::;;;;;;;;;;;;<<<>>>>>>CCCHHHWWW}}}tttPPPJJJOOOWWWggguuusssppppppuuu|||zzz}}}sssjjjdddaaa]]]bbbggggggcccbbbgggmmmllllllnnnpppmmmhhhhhhlllaaawwwkkkLLLDDD===;;;999666666888666666555555555444444444222222222111111111111000000000000000000000000000111111000000000000111111111111111222333444555666666;;;:::999???IIIeee|||mmmpppooogggaaa\\\[[[ccclllsssyyy~~~|||~~~vvvjjjcccdddeeefffsss|||zzzzzz~~~|||uuusssooo|||}}}aaaNNN>>>:::777777555222222555555555444444555666888999999999999:::;;;<<<===>>>???@@@JJJdddeeeUUUMMMPPP]]]vvvxxxmmmnnnpppxxx}}}zzznnneee```]]]```eeeiiihhheeegggmmmnnnpppooolllmmmpppoookkkeeekkk|||tttSSSHHH>>>:::999777888;;;888777777666555444444444222222333444333222111000222222111111000000//////......///000111222333333333333333333444444555666666777888999@@@TTTsssmmmdddgggeee^^^YYY[[[___eeemmmttt{{{~~~~~~}}}~~~uuuggg^^^```cccccclllxxx~~~{{{vvvtttvvv~~~vvvnnnlllrrr}}}eeeRRRAAA;;;888888777444444777555555444444555666888999999999999:::;;;<<<===>>>AAABBBMMMiiirrr]]]TTTOOOVVVfff|||sssmmmpppqqqwwwwwwwwwxxx{{{~~~rrrhhhcccYYY\\\ccciiijjjgggiiinnnqqqrrrqqqooopppsssrrrnnnkkkhhhnnn}}}\\\NNN@@@:::999777777888888777777666555555444444333333333333333222111111111111111111000000000000000000000000111111111111222222222222333444555555666888:::===FFFZZZxxx{{{fff______]]]YYYYYY[[[```gggnnnvvv|||qqqdddbbbbbbccclllxxx{{{uuurrrssszzz{{{rrriiinnnuuu|||kkkXXXDDD===999999888666666999555555444444555666888999999999999:::;;;<<<>>>>>>BBBDDDRRRqqqxxx```SSSQQQRRR]]]rrr~~~uuurrrpppoooooopppuuu{{{{{{rrrpppqqquuuxxx|||xxxmmmfffXXX[[[ccclllooonnnnnnrrrxxxzzzzzzwwwxxxyyyvvvqqqssshhhfffyyylllZZZFFF<<<;;;999888888777777777666555555444444444444333222222222222222000000000111111111111111222222111111111000000000111111111111222333444555666999<<<@@@LLLccckkk___\\\WWWTTTVVVXXX[[[aaahhhqqqxxx~~~ooogggddddddmmmxxx{{{tttooonnnttt}}}xxxjjjjjjnnnvvvttt~~~qqq]]]GGG???999888888777777999555555444444555666888999888888999:::;;;<<<>>>???BBBDDDTTTwwwkkkXXXOOOOOOTTTccc{{{{{{pppmmmooopppmmmooorrrwwwxxxtttrrrtttvvvyyy}}}oooggg\\\^^^fffrrrxxxwwwvvvwww~~~vvvsssgggdddyyy}}}fffMMM@@@>>><<<::::::777777666666555555555555555444333222111222333333000000000111111222222222111111111111111111111111111111111222333444555666888;;;===AAAPPPkkk{{{}}}bbb^^^]]]TTTRRRXXXWWW[[[aaajjjrrrzzzxxxooojjjiiiooovvv{{{tttllliiimmmwww~~~~~~pppkkkjjjoooyyyrrryyyvvvaaaKKKAAA999777777666666888555555444444555666888999888888888999;;;===>>>???@@@CCCVVV}}}wwwiiiZZZPPPNNNUUUgggrrrmmmmmmnnnlllpppuuuyyyyyyxxxxxxyyy}}}qqqhhh```bbbjjjwww~~~}}}rrrfffbbbtttqqqTTTDDD???<<<::::::666666666666555555555555666555333222111222333444000000111111222222333333///000000111222333333333222222333333555666777888:::<<<<<<@@@SSStttwwwxxx___^^^^^^TTTRRR[[[WWW[[[bbbkkkttt{{{}}}tttooommmooosss{{{|||tttkkkfffhhhqqqyyywwwnnnhhhjjjpppwwwvvvwww|||gggPPPEEE:::777777666555666555555444444555666888999777888888999;;;===???@@@AAADDDZZZvvvjjj]]]SSSPPPXXXllltttllljjjiiinnnvvv|||zzzxxxwww{{{vvvllleeeeeelll|||{{{nnneeeooo}}}^^^JJJ@@@;;;888999666666666666666666555555555444444333333333333333111111111222222222222222//////000111222333444555333333333444555777888999:::======BBBYYY}}}zzzwwwaaa^^^\\\SSSSSS[[[XXX]]]eeennnvvv|||{{{sssooommmmmmmmmwwwzzz~~~|||vvvmmmeeefffmmmuuu|||pppggggggiiijjjrrr|||zzzxxxnnnVVVIII<<<888888777555666555555444444555666888999777777888999;;;===???@@@DDDHHH```yyyiii[[[TTTTTT]]]sssvvvlllhhhhhhnnnyyyyyyuuuuuu{{{}}}uuujjjiiiqqquuujjjmmmmmmUUUEEE<<<999:::555666666666666666666666444444444555444333333222333222222222222222222111111111111222222333333333222222222333555777888999888>>>AAAHHHaaazzzggg___ZZZTTTUUU[[[[[[```iiirrrzzz}}}tttlllhhhhhhggggggpppssszzz}}}}}}xxxooofffeeekkkrrr}}}ssshhhgggeeebbbgggppp{{{|||yyyrrrZZZLLL>>>:::999888666666555555444444555666888999777777888999;;;===???@@@HHHKKKddd{{{fffWWWSSSWWW```xxxwwwnnnjjjiiilllyyyxxxsssuuu~~~{{{ooonnnvvv}}}~~~~~~{{{xxxrrrjjjkkkzzzzzz___KKK???;;;===555555555666666666666666333444555666555444333222444333333222222111111111333333333222222222222111111111111222444666777888666>>>DDDNNNhhh~~~lllaaaZZZUUUWWW]]]^^^cccllluuu|||}}}~~~~~~~~~~~~}}}xxxnnneeeaaabbbcccbbbdddhhhnnnwww}}}}}}yyypppgggeeekkkqqqyyywwwkkkiiifff```bbbkkk|||xxxzzz~~~xxx^^^OOO???999888777777777666555555666666777888999888999:::::::::;;;>>>@@@EEEKKKqqquuubbbVVVRRRSSS___~~~uuukkkkkknnnmmmttt~~~yyyuuuyyy}}}~~~wwwlllmmmqqq|||wwwssspppppppppqqqqqqrrrkkkSSSDDD<<<999;;;999777666666666555444444444333333333333222222111111111111111111111111222222222222222222222222333444555666777888999:::???@@@CCCRRRrrrpppzzznnnccc\\\VVVUUUXXX^^^eeennnvvvzzz~~~~~~~~~}}}vvvmmmfffcccaaa^^^[[[```ccciiiooowww~~~~~~{{{qqqfffaaadddiiivvv}}}xxxppphhhaaabbbggg{{{uuuwww~~~wwwaaaRRRAAA:::999777666666555555555555666777888999888999:::::::::;;;>>>AAAFFFNNNsssqqq^^^SSSQQQSSScccwwwmmmkkkmmmpppwww{{{zzz~~~}}}}}}||||||wwwvvv|||uuukkkkkkmmmxxx|||wwwssspppqqqooonnnmmmlllyyyvvv]]]JJJ???999;;;999777666666666555444444444333333333333222222111111111111111111111111222222222222222222222222333333444666777888999999>>>@@@FFFYYY{{{mmm{{{kkkaaa[[[XXXXXXZZZaaahhhqqqxxx||||||~~~wwwmmmfffcccaaa^^^[[[ZZZ]]]aaagggnnnxxx~~~||||||yyypppfffaaaccchhhssszzz}}}vvvnnnhhhiiinnnyyyqqquuuvvvdddTTTCCC;;;999777555555555444444555555666777888888999:::::::::<<>>;;;999777666777777555444444444333333333222222222222222222222222222222222222222222222222222222222111222333555666888999999>>>BBBPPPiiiooogggttteee^^^ZZZXXXZZZ^^^eeemmmwww}}}xxxooohhhdddaaa]]]YYYVVVVVVXXXZZZ```iiissszzz~~~{{{zzzvvvvvvtttmmmeeeaaaaaadddjjjrrr}}}wwwqqqooonnnuuussswwwrrrbbbRRRAAA;;;999888666777555444444555555666777888888999::::::;;;===@@@CCCKKK\\\yyycccRRRMMMPPPUUUaaa~~~uuuqqqsssvvvvvv|||yyyvvvuuurrrmmmmmmttt|||zzzllljjjgggfffjjjyyy|||{{{|||zzzvvvsssnnnoooeeeNNNAAA<<<:::888777777777666555444444333333333222222222222222222222222222222222222222222222222222222222111222333555777888::::::<<>><<<:::999999777666666777777888999:::777999:::;;;<<<>>>AAADDDIII___zzzcccQQQJJJLLLQQQ___|||tttrrrvvvzzzyyy}}}{{{zzzpppkkkgggfffjjjvvv}}}xxxtttpppqqqtttrrrqqqyyyiiiQQQCCC<<<:::888777888888666555444444333333333333222222333333333333333333333333222222222222222222222222222333555777999;;;<<<======EEE[[[{{{rrrddd]]]ZZZYYY[[[___jjjpppyyyvvvooojjjeee___ZZZWWWWWWVVVUUUVVVXXX]]]aaakkkqqqxxx~~~{{{yyyxxxvvvqqqkkkeeeaaa___bbbkkkwww{{{vvvxxxzzzkkk[[[IIIAAA>>>;;;999999777777777777888999:::;;;777999:::;;;<<<>>>BBBEEEMMMdddzzzcccQQQIIIJJJNNN\\\yyyvvvsssvvvyyywww{{{yyyqqqjjjhhhjjjvvv|||uuupppmmmooouuuuuussszzziiiSSSEEE===:::888777888888777555444444444333333333222222333333333333333333333333222222222222222222222222333444555777999<<<===>>>AAAHHH]]]|||~~~qqqccc]]][[[ZZZ]]]aaammmssszzzxxxqqqlllfff```[[[XXXXXXXXXVVVVVVWWW[[[]]]eeekkksss{{{|||{{{zzzwwwrrrlllfffaaa^^^```iiiuuu}}}|||xxx~~~eeeKKK@@@>>>:::777777777777777777888999:::;;;888999999999:::<<<@@@DDDNNNkkkmmmXXXNNNLLLMMMPPP^^^|||{{{mmmqqqvvvuuuzzz|||vvvmmmkkkllltttzzzyyyrrroooqqqssstttwww{{{oooYYYFFFCCC<<<999:::;;;888666555444444444444444444444444111222444555555444222111222222333333333444444444444555666777777999===???CCCKKKdddqqq```ZZZYYYXXX]]]dddmmmvvv~~~~~~xxxsssooohhhaaa___ZZZXXXUUUSSSSSSTTTWWWYYY___eeekkkrrrzzz|||}}}}}}wwwnnnddd___\\\bbbhhhppp{{{|||lllPPPBBB>>>;;;::::::999999888888888888888999888999::::::;;;===AAADDDSSSqqqfffTTTLLLJJJMMMQQQ^^^~~~{{{oooooosssuuu~~~~~~~~~sssooonnnrrr~~~|||vvvssstttvvvvvvxxx{{{rrr\\\JJJDDD===999:::;;;888666666444444444444444444444444333444555555555444333222222222333333333444444444444555666777777999===@@@CCCMMMffftttbbb\\\ZZZXXX]]]dddmmmvvv~~~xxxrrrnnnhhhdddccc[[[YYYUUURRRPPPPPPRRRSSS[[[```fffmmmuuuzzzqqqggg```]]]aaafffnnnxxxrrrVVVEEE>>><<<<<<===;;;:::999888777777777777999:::;;;;;;<<<>>>CCCFFFVVVvvvyyy```QQQKKKJJJOOOUUUaaavvvppprrrxxx~~~~~~|||}}}~~~|||uuuqqqsss|||xxxyyyyyyxxxxxxzzzyyydddRRREEE>>>999:::;;;888666666444444444444444444444444555555555444444333333333333333333333444444444444444555666777888:::===@@@DDDQQQlllvvvccc\\\ZZZYYY]]]eeennnvvvxxxqqqmmmiiiffffff^^^[[[WWWRRROOONNNOOOOOOUUUYYY___fffnnnyyyuuukkkccc______ccckkkttt~~~tttZZZHHH@@@===<<<<<<:::999999888777777888888999:::;;;<<<===@@@DDDGGGVVVxxxttt]]]QQQLLLKKKQQQYYYfff}}}tttuuu}}}~~~{{{zzz{{{}}}~~~uuuvvv}}}{{{tttuuu}}}}}}|||xxxvvvwwwmmm[[[HHH@@@:::::::::888666777555555555555444444444444666555444333222222222333333333333444444444444555333555666777888:::>>>AAAFFFVVVqqq{{{vvvccc\\\ZZZYYY___gggqqqxxxzzztttpppjjjgggfff```]]]YYYUUURRRPPPPPPPPPQQQSSSXXX```gggqqqxxxnnnddd______bbbiiirrr|||qqq]]]JJJAAA===;;;999888888777777888999999:::999:::;;;<<<===@@@EEEHHHVVV|||rrrZZZPPPLLLIIIOOOYYYjjj~~~uuuvvv~~~~~~xxxuuuuuuvvvwww{{{qqqsss~~~wwwuuu~~~~~~xxxtttttt{{{sss___KKKBBB;;;::::::777666888666666666555555444444444444444333222111111222222333333444444444555555555333555666777999;;;???BBBGGGYYYssspppvvvbbb[[[ZZZZZZaaajjjtttyyy~~~~~~xxxtttlllfffddd___]]]ZZZVVVSSSRRRQQQQQQOOOOOOTTT[[[```iiizzzzzzpppeee______bbbiiirrr|||{{{qqq```LLLAAA===;;;888777777777777888999:::;;;999:::;;;<<<===@@@EEEHHH[[[oooWWWOOOJJJGGGLLLXXXlll}}}xxxsssuuuyyy}}}{{{zzz~~~zzzqqqttt~~~{{{yyysssqqqvvvxxxbbbMMMDDD<<<:::999777777999777777666666555444444444333333333333333333333333333444444444555555555555333555666888999<<<@@@CCCHHH\\\vvvwwwmmmyyyddd\\\ZZZ[[[bbbllltttxxx~~~{{{~~~|||}}}~~~}}}xxxooohhhddd]]][[[YYYVVVSSSRRRQQQQQQNNNMMMPPPWWW[[[bbbttt|||rrrggg```^^^bbbiiirrr{{{~~~vvvdddNNN@@@===<<<999999888888888888888999999888999:::;;;===@@@DDDHHH```mmmVVVOOOLLLGGGNNNZZZqqquuupppqqqtttttt}}}{{{sssuuuzzzsssqqqqqq~~~gggOOOEEE<<<999999777777999777777777666555444444444222333444666666666666555444444444444555555555555333555777888999<<<@@@CCCKKKaaa}}}tttqqqhhh^^^\\\\\\ccclllrrruuuzzz}}}www~~~zzzyyy{{{~~~zzzrrrkkkhhh___]]][[[WWWUUURRRQQQQQQNNNKKKMMMTTTWWW\\\ooo~~~uuujjjbbb\\\```hhhqqqzzz|||hhhNNN???<<<===;;;;;;:::999888777777777777777888:::;;;<<<@@@DDDHHHbbboooXXXRRROOOKKKQQQ___vvvqqqlllqqquuurrr}}}}}}tttvvv|||tttqqqnnnlllPPPFFF===999888777777999888777777666555444444444222444666888999999888777444444444555555555666666333555777888999<<<@@@DDDMMMgggrrruuulllaaa]]]\\\bbblllooorrrxxx~~~zzzuuu{{{wwwwwwzzz}}}{{{tttnnnmmmcccaaa^^^[[[WWWUUUSSSRRRNNNJJJLLLRRRTTTXXXlllwwwmmmdddZZZ___gggqqqyyy~~~jjjNNN=========888777777888999::::::;;;;;;;;;::::::<<<===>>>EEENNNcccwww[[[LLLHHHKKKUUU___|||xxxrrrppptttyyy~~~xxxrrryyyzzzsssooooooxxxqqqWWWHHH===<<<===999888<<<777666666666666555555555555555444444444333333333333333333444444444555555555444777::::::;;;@@@HHHUUUmmm~~~{{{ooo```\\\^^^eeekkkpppuuu||||||zzz|||zzz{{{wwwqqqmmmeeebbb___^^^^^^\\\WWWSSSOOONNNOOOOOOOOOWWWjjj|||~~~~~~ppp```[[[]]]dddppp|||lllOOO>>><<<<<<888888888888999999::::::;;;:::999;;;===>>>???EEENNNeeeyyy]]]NNNIIILLLVVVaaazzzuuusssvvvzzzzzzxxxrrrxxx~~~}}}}}}}}}xxxqqqmmmnnnvvvyyyXXXHHH<<<<<<<<<888888;;;666666666555555555555444555555444444444333333333333333333333444444444444555555777:::;;;;;;AAAHHHTTTmmmyyy|||jjj]]][[[^^^dddjjjooottt|||zzzzzz~~~|||}}}}}}wwwsssiiieee```^^^]]][[[VVVSSSNNNMMMMMMMMMMMMTTTfffwww~~~}}}~~~qqqbbb\\\^^^dddnnnzzznnnRRR@@@<<<;;;888999999999999999999999999:::999;;;>>>??????FFFNNNfffyyy]]]PPPLLLMMMWWWddd|||wwwwwwxxxyyywwwrrrvvv{{{}}}{{{||||||wwwqqqnnnnnnuuu\\\KKK>>><<<===:::999<<<666555555555555444444444555555444444444333333333222222222333333333444444555555777;;;;;;<<>>???<<<;;;===555555555555444444444444555555444444444333333333222222222333333333333444555555888;;;<<<<<>><<<<<<::::::999999999999999999999999;;;??????@@@GGGOOOgggoooVVVNNNMMMNNNZZZkkkzzz|||}}}zzz~~~yyyrrrnnnmmmpppsss||||||wwwwwwyyyvvvwwwgggSSSAAA===>>>;;;999;;;666666555555555444444444555555444444444333333333222222333333333444444444555555888<<<======CCCKKKaaa|||nnnuuu\\\\\\eeelllbbbZZZYYY\\\```ffflllrrrwww}}}~~~{{{~~~~~~~~~~~~sssmmmeee___^^^]]][[[YYYQQQOOONNNNNNMMMNNNXXXccc}}}yyyooocccaaabbbiiittt~~~oooXXXFFF===<<<===999999999999999999999999;;;999;;;===>>>@@@HHHQQQkkklllRRRMMMMMMMMMZZZlll}}}~~~~~~{{{uuuqqqmmmjjjlllooowwwwwwvvvxxxyyyxxx}}}kkkUUU@@@;;;<<<888666777777666666666666555555555555555444444444333333333333333333444444444555555666666999===>>>>>>DDDLLLaaa}}}|||iiiwww```\\\```ddd]]]WWWXXX\\\```gggnnnsssxxx~~~{{{zzz}}}}}}|||wwwqqqhhhcccaaa___]]]ZZZTTTQQQPPPOOONNNNNNTTT]]]vvv{{{rrrdddbbbccciiisss~~~~~~jjjUUUDDD;;;:::===888888888999999::::::;;;<<<::::::<<<===@@@JJJTTTrrrlllRRRNNNMMMKKKXXXkkk{{{|||~~~~~~xxxsssqqqnnniiijjjnnnrrrzzz{{{uuuuuuyyyuuuvvvqqqYYYCCC===<<<999555666888888777777777666666666555555444444444333333333444444555555555666666666666666999===>>>???EEEMMMeeeqqqeeewwwddd___```___YYYUUUWWW[[[___gggnnnsssxxx~~~uuuxxx~~~~~~~~~}}}vvvnnngggccc```[[[XXXUUURRRPPPPPPNNNLLLQQQWWWmmm{{{sssdddbbbccciiisss}}}yyyfffRRRBBB888999<<<777777888999::::::;;;;;;===;;;:::;;;<<<@@@JJJUUUwwwnnnTTTOOOMMMJJJVVVjjjwwwxxx|||{{{}}}wwwsssssspppjjjjjjnnnnnnvvvvvvtttxxxrrrppp}}}xxx___GGG@@@@@@;;;888888888888888888777777777777555555444444444333333333555555555666666666666777666666999===>>>???FFFNNNkkkkkkiiivvvgggcccbbb]]]WWWTTTVVVZZZ^^^fffnnnsssxxxqqquuu~~~~~~zzzqqqjjjeee```ZZZUUUUUURRRPPPOOOMMMKKKNNNTTTeeezzzrrrcccbbbcccjjjttt}}}~~~dddRRRGGG???;;;:::999999999999999999999999::::::;;;======@@@JJJUUUzzzmmmUUUKKKKKKMMMOOOggg}}}yyy|||}}}~~~xxxuuuqqqnnnmmmmmmlllkkkiiinnnvvvxxxtttwwwuuuqqqttteeeJJJ>>>>>>>>>;;;999777777777777666666666666666555444333333444555666444444444555555555555666333999888;;;BBBAAAEEESSSpppsssjjjsssnnniii]]][[[XXXVVVXXX]]]eeekkkooosssyyyuuuyyy{{{yyyzzz|||vvvnnnjjjddd]]]VVVVVVTTTQQQOOOMMMMMMMMMNNNbbbyyy{{{tttfffcccbbbgggqqq{{{jjjVVVIII???:::999888888888888888888888888::::::;;;======@@@JJJUUU|||nnnVVVLLLLLLNNNPPPggg|||yyy|||}}}{{{~~~wwwtttpppmmmllllllkkkjjjhhhlllrrryyyzzzwwwvvvssstttiiiMMM@@@>>>===:::888777777777666666666555555666555444444444444555666444444444555555555555666555;;;:::<<>>@@@JJJVVVmmmWWWMMMLLLNNNPPPhhh|||yyy|||yyywwwwwwtttpppnnnmmmllljjjiiigggiiilllpppxxxzzzxxxwwwuuuuuunnnQQQBBB>>><<<999777666666666666555555555555666555444444444444555666444444444555555555555666777===<<<===CCCBBBHHHWWWxxx~~~sssrrrpppgggYYYWWWVVVVVVZZZaaaiiinnnxxx~~~|||{{{xxxwwwxxx~~~rrrkkkhhhdddaaaXXXVVVSSSPPPNNNMMMMMMMMMQQQggg~~~vvvmmmaaa___^^^cccmmmwww}}}uuu^^^LLL???999999777777777888888888888888::::::<<<>>>>>>AAAKKKVVVjjjVVVLLLKKKMMMNNNggg}}}||||||{{{|||~~~zzztttttt|||yyyvvvrrrpppnnnmmmkkkiiiffffffgggjjjppp{{{yyyyyyxxxwwwwwwpppSSSCCC>>>;;;999888666666666666555555555444555555555444444555555555444444444555555555555666777===<<<<<>>>>>AAALLLWWWeeeSSSKKKJJJKKKMMMfff|||~~~}}}{{{||||||wwwrrrrrr}}}{{{xxxuuusssqqqooommmjjjeeeddddddfffmmmxxx}}}{{{xxxxxxyyy}}}rrrUUUDDD>>>;;;::::::777666666666666555555555444555555555555555555444444444444555555555555666555<<<;;;;;;@@@AAAJJJ\\\}}}lllllliiibbbZZZYYYXXXXXXZZZbbblllsss{{{}}}}}}yyytttqqqqqqxxxyyyqqqhhhbbb\\\ZZZVVVRRRNNNLLLLLLKKKGGGTTTjjj~~~zzzpppggg```^^^___dddnnnwww|||~~~{{{uuuzzzbbbNNN???:::;;;888888888999::::::;;;;;;::::::<<<>>>???BBBMMMXXX```QQQJJJIIIJJJNNNggg{{{zzzzzzzzz{{{wwwvvvwww{{{uuurrrsss|||zzzwwwuuusssqqqmmmkkkdddccccccdddjjjvvvzzzxxxzzz{{{uuuXXXFFF???;;;;;;;;;777777777777666666666666444444555666666555444444444444444555555555555666444;;;::::::???AAALLL```~~~zzzjjjhhheee]]]VVVVVVVVVUUUXXX```kkkttt{{{~~~zzzyyytttqqqqqqvvv~~~vvvkkkddd^^^\\\WWWSSSOOOLLLKKKKKKGGGOOO^^^rrr|||xxxooofff```^^^___eeeoooxxx}}}~~~~~~|||www~~~dddNNN???999;;;777777777888999:::::::::::::::<<<>>>???BBBMMMYYY^^^PPPJJJJJJLLLOOOjjj}}}wwwvvvxxxwww|||yyyyyy}}}uuusssttt|||zzzwwwuuussspppmmmjjjcccbbbaaaccchhhrrr~~~{{{xxxyyywww}}}|||^^^JJJAAA<<<;;;<<<999888888888777777777777444444555666666555444444444444444555555555555666333;;;;;;:::???CCCOOOeee}}}xxxjjjhhhccc\\\TTTUUUUUUUUUWWW```mmmwww}}}~~~xxx~~~zzzwwwsssrrrwww{{{ppphhh```]]]XXXSSSOOOLLLKKKJJJHHHKKKTTTeeeyyy}}}zzzwwwoooggg___^^^___eeeooowww|||}}}~~~{{{fffOOO???999:::555666666777888999999999::::::<<>>===999888888777666555555444666666555555555555666666555444444444444555666666999===;;;===CCCFFFTTTnnnnnnqqq}}}pppfff___[[[XXXVVVTTTVVV\\\fffqqqxxx~~~|||}}}zzzzzzyyyyyyvvvlllccc^^^WWWRRROOOLLLHHHFFFCCCBBBFFFQQQ^^^jjjwww}}}{{{{{{{{{tttjjjaaa]]]^^^dddkkkpppvvv|||{{{ssstttSSSCCC@@@:::::::::999999999888888888;;;???;;;;;;AAABBBIII[[[eeeTTTKKKLLLQQQTTTjjj}}}zzzwwwuuuuuuvvvxxxwwwuuu~~~yyyqqqsss}}}{{{yyyuuurrrooommmlllccc]]]XXXYYY^^^eeepppzzz~~~||||||xxxuuuooollllllooorrrttt}}}ttttttwwwkkkRRRDDD???>>>===:::999999888777777666666666666555555555555666666555444444444444555666666999===;;;===DDDGGGVVVqqqiiinnntttjjjbbb]]]XXXWWWWWWZZZ```jjjssszzz~~~{{{wwwyyyzzz|||}}}rrrgggbbb[[[UUURRROOOKKKHHHCCCAAADDDMMMXXXcccppp{{{|||}}}|||{{{|||{{{tttkkkaaa\\\\\\aaaffflllsssyyyxxxmmmyyy|||YYYEEE@@@:::::::::::::::999999999999:::>>>;;;;;;AAABBBJJJ[[[iiiWWWLLLMMMRRRUUUlllwwwsssqqqoooppprrruuuvvvvvv{{{yyyppplll|||{{{zzzwwwsssppplllkkkeee^^^YYYXXX[[[___hhhqqqxxxqqqnnnmmmkkkiiiggghhhlllttt}}}wwwvvvzzztttWWWFFF???======:::::::::999888888777777666666555555555555666666555555444444555555666777999===<<<>>>DDDIII[[[wwwwwwccckkk|||pppddd]]]XXXXXXZZZ___fffooowww|||~~~xxxtttwww|||~~~|||}}}}}}~~~}}}|||}}}zzzxxxxxx}}}xxxlllfff^^^XXXTTTQQQMMMIIIDDDAAAAAAHHHPPPZZZfffppptttwwwyyyzzz|||{{{tttkkk___ZZZXXX[[[```eeemmmvvv~~~xxxiiiuuu___GGG???::::::::::::::::::::::::::::::>>>;;;:::AAABBBJJJ[[[kkkXXXMMMLLLQQQVVVnnnxxxrrrqqqooonnnpppsssuuuwwwyyyuuullliii~~~{{{wwwtttpppnnnlllhhhaaa[[[YYYYYY\\\bbbjjjyyy|||qqqjjjggggggiiimmmttt|||yyyxxx{{{~~~^^^III@@@===<<<::::::999999888888888888666666555555555555666666555555555555555666666777999======>>>EEEKKK```~~~qqqaaallluuueee\\\VVVXXX]]]ccckkkrrryyy}}}}}}xxxssswww}}}|||xxxwwwwwwqqqqqqqqqsss|||~~~xxxtttqqqrrruuuyyy~~~ppphhh^^^XXXUUURRRMMMIIIGGGBBB@@@CCCIIIQQQ\\\eeejjjoootttwwwyyyyyyrrrjjj^^^YYYVVVWWWZZZ___iiirrr|||~~~yyyhhhsssbbbHHH???999::::::::::::::::::::::::999>>>;;;:::AAACCCKKK\\\kkkYYYMMMKKKPPPUUUnnnxxxvvvssspppoooqqqtttvvvvvv|||{{{|||~~~qqqhhhiii}}}}}}yyyuuurrrqqqpppjjjccc]]][[[ZZZZZZ^^^eeerrr}}}xxxoookkklllmmmuuu|||yyy{{{}}}eeeMMMAAA===<<<888888888888888777777777666666555555555555666666666555555555555666777777999>>>===???FFFNNNfffooocccrrryyyfff[[[UUUXXX^^^eeemmmtttzzz|||{{{{{{~~~yyytttwww}}}zzzsssnnnkkkhhhhhhhhhlllxxx|||xxxvvvwwwxxxxxx~~~tttkkk```YYYWWWTTTOOOJJJKKKEEE@@@AAAEEEJJJSSS[[[```gggnnnrrrtttuuuooohhh\\\WWWTTTUUUVVV[[[eeepppyyy|||~~~~~~}}}}}}~~~{{{jjjsssaaaHHH???:::999999999999::::::::::::999===::::::AAACCCKKK\\\iiiYYYMMMKKKOOOUUUnnn}}}xxxrrrnnnnnnqqqttttttyyy||||||xxx}}}qqqgggiiiyyy}}}yyyvvvtttssskkkddd^^^\\\ZZZYYY\\\aaajjjwwwzzzvvvwww|||zzzxxxwwwlllRRRCCC===<<<888888888888888888888888666666555555555555666666666666555555666666777888999>>>>>>@@@GGGQQQkkknnngggzzz}}}hhh]]]UUUYYY___gggooouuuzzz|||~~~~~~xxxxxxyyyuuuxxx|||}}}yyypppjjjfffiiijjjjjjlllvvvxxxnnnbbb\\\[[[YYYTTTNNNMMMFFFAAAAAABBBDDDKKKSSSWWW___gggkkknnnoookkkeee[[[WWWUUUUUUVVVZZZdddpppxxxzzz}}}~~~}}}}}}}}}~~~|||llltttzzz]]]GGG???;;;888888888999999999::::::999===::::::AAACCCKKK]]]iiiZZZOOOMMMPPPVVVoooyyyrrrlllkkknnnrrrtttyyy~~~{{{www}}}tttlllgggrrr{{{uuurrrjjjccc^^^\\\ZZZXXXZZZ___dddqqqzzzuuupppqqqUUUEEE>>>;;;999999999999999999999999666666555555555555666666666666666666666777777888999???>>>@@@HHHSSSooollljjjlllaaaXXX[[[aaahhhpppvvv{{{}}}~~~{{{{{{{{{wwwvvvyyy{{{|||{{{vvvsssrrrwwwxxxwwwvvv|||yyynnnbbb\\\\\\[[[UUUPPPMMMFFFAAA@@@@@@@@@EEEKKKPPPYYYaaaeeegggiiigggbbbYYYWWWVVVWWWWWWZZZeeeqqqwwwyyy|||~~~~~~~~~~~~|||mmmtttsssZZZGGG@@@===777777777888888999999999888===::::::AAACCCKKK]]]hhh[[[QQQNNNRRRWWWpppyyyqqqjjjhhhlllpppvvvzzz}}}}}}xxx~~~xxxpppeeelllvvvppphhhbbb]]][[[YYYWWWYYY^^^```mmm}}}{{{sssllltttXXXFFF>>>;;;::::::::::::::::::::::::666666555555555555666666666666666666666777888888999??????@@@HHHTTTqqqiiikkkoooeeeZZZ]]]cccjjjqqqwww|||~~~wwwvvvvvvzzz{{{|||wwwlll```ZZZZZZZZZTTTOOOLLLFFFAAA@@@???>>>BBBGGGMMMVVV^^^aaacccfffddd```YYYWWWWWWXXXXXX[[[fffqqqvvvyyy|||~~~~~~~~~gggqqqxxxvvvfffVVVCCC999:::777888888888888999999999888===<<<;;;@@@BBBKKK^^^eeeVVVMMMMMMSSSWWWooo~~~{{{{{{wwwqqqkkkhhhiiimmmqqqssstttwww|||~~~{{{mmmcccgggtttyyyrrriiieee```ZZZXXXXXXZZZ\\\___dddqqqyyyttttttttt|||\\\GGG@@@???:::::::::999999999888888777666555444444555666777333333444444666777999999888777<<>>:::999999999888888888888777666555555555555666777444444444555666777888999===<<>>>>>@@@EEEHHHVVVsss|||vvvppp~~~xxxbbbcccfffmmmuuu{{{yyyxxxwwwwwwyyy||||||oooeee\\\SSSOOOPPPOOOLLLGGGBBB@@@???@@@AAABBBGGGQQQ^^^iiioooqqqqqqiiibbbZZZUUUWWW]]]dddiiinnnsssyyy}}}}}}~~~ssssssrrrtttbbbQQQCCC<<<<<<777777888888888999999999888===;;;;;;@@@BBBKKK^^^lllXXXKKKHHHMMMQQQjjj}}}wwwsssnnnoooppppppnnnllljjjkkklllllljjjjjjoooxxxxxxkkkeee___]]]jjjzzzrrrnnnkkkfff```[[[XXXWWWWWWWWWXXX]]]eeemmmuuuwwwqqqrrrwwwaaaKKK???<<<888888888777777777777666777666666666666666666777777666666666666666777777;;;<<<>>>BBBGGGVVVttt{{{xxxttt~~~uuuwwwbbbcccfffmmmuuu{{{vvvuuuttttttvvvzzzyyylll```VVVQQQRRRQQQNNNIIIDDD@@@????????????EEEOOO]]]jjjssswwwxxxkkkddd[[[UUUVVV[[[aaaeeekkkpppwww}}}{{{}}}sssoooiiiyyydddQQQCCC<<<;;;777777888888888999999999888===;;;;;;@@@BBBKKK^^^kkkWWWJJJHHHMMMRRRkkk{{{wwwqqqooooooooommmjjjiiiiiijjjjjjgggfffjjjsss}}}wwwkkkddd___]]]hhh~~~{{{tttpppmmmhhhbbb]]]YYYVVVUUUQQQRRRWWW^^^ccckkkwwwwwwpppsss||||||aaaLLLAAA===888888888777777777777666666777777777777777777666777777666666666777777888999;;;===AAAHHHZZZxxxwwwwwwxxxzzzlll{{{qqq___aaaeeelllttt{{{~~~sssrrrppppppsssxxx~~~}}}yyyxxxxxxrrrsssuuuxxxyyyzzz{{{{{{wwwuuussssssvvv{{{|||ooocccXXXSSSTTTRRROOOJJJEEEAAA??????>>>???DDDNNN[[[hhhrrrwwwyyyjjjccc[[[UUUUUUYYY^^^aaahhhnnnvvv}}}|||}}}vvvnnnccchhhSSSDDD===:::777888888888888999999999888===<<<;;;@@@BBBKKK^^^iiiWWWKKKIIIMMMRRRjjj}}}wwwnnnnnnllljjjhhhgggjjjllliiieeeccchhhrrr}}}{{{oooccc```___eeeuuupppnnnjjjddd___ZZZVVVUUUOOOOOORRRWWW[[[bbbqqq{{{qqquuu~~~dddNNNBBB>>>999999888888888777777777666777777888888777777666666666666666777777888999;;;===???BBBJJJ___}}}ooouuu|||xxxfffllluuuzzzvvvjjj]]]^^^cccjjjsss{{{{{{rrrpppnnnmmmpppvvv||||||tttooonnnhhhhhhiiijjjkkkmmmnnnoooooommmkkkkkkmmmrrrwwwzzztttjjjaaaXXXTTTTTTRRROOOKKKFFFCCC@@@???>>>@@@DDDKKKVVVbbbkkkpppqqqeee```XXXTTTTTTWWW[[[]]]cccjjjttt|||}}}~~~{{{nnn___lllTTTEEE===999777888888888888999999999888===<<<;;;@@@BBBKKK^^^jjjXXXLLLJJJMMMPPPhhh|||ooonnnllliiihhhkkkppptttrrrmmmiiillltttvvvdddaaa______ffftttpppnnnkkkfff```[[[WWWUUUNNNMMMOOORRRXXXcccwww}}}ppptttiiiRRRDDD???:::999999999888888888888666777888888888888777666666666666666777888999:::<<>>BBBNNNZZZsssWWWLLLJJJKKKUUUccc|||xxxooojjjmmmssswwwzzz}}}~~~~~~}}}~~~mmmddd[[[VVVUUU]]]nnn}}}{{{wwwtttooollliiifffccc___ZZZVVVLLLNNNPPPUUUaaawww}}}oooppp{{{rrrTTTDDD@@@===;;;999888999999777666888888777777666666555555555555444555666777999:::===@@@AAAAAALLLddd~~~ppp]]]ccchhhWWW^^^___^^^___\\\]]]___eeennnyyy~~~~~~}}}yyy~~~wwwuuuqqqmmmlllpppvvv|||wwwfff[[[ZZZYYYXXXVVVTTTQQQPPPNNNLLLLLLLLLHHHAAA>>>@@@===@@@DDDIIINNNTTTXXXZZZXXXWWWUUURRRPPPPPPRRRTTT]]]dddkkkrrr{{{|||___]]]uuuwwwZZZEEE===<<<999999999999999999999999;;;:::;;;===>>>BBBNNNZZZwwwYYYNNNJJJJJJTTTbbb}}}zzzwwwoookkknnntttwwwzzz}}}}}}}}}ppphhh^^^XXXVVV]]]mmm|||~~~yyytttpppmmmiiigggccc```^^^[[[XXXUUUNNNPPPVVV^^^kkkyyyllljjjpppsssWWWGGGAAA>>>;;;999888999999888666888777777777666666666555666666666666777999:::<<<;;;???AAABBBMMMeeelll[[[bbbggg[[[dddgggdddbbb\\\\\\___eeennnxxx~~~~~~www{{{uuussspppmmmmmmqqqxxx}}}yyymmm`````````___]]]ZZZVVVSSSQQQNNNMMMLLLHHH@@@<<<===<<<>>>BBBGGGLLLQQQUUUWWWWWWVVVUUURRRPPPPPPSSSUUUYYY___gggnnnxxx~~~~~~~~~}}}ggg___zzzyyy\\\FFF>>>===999999999999999999999999;;;:::;;;===>>>BBBMMMYYY}}}^^^PPPKKKIIIRRR___~~~zzzyyyyyyvvvsssllljjjnnnssstttvvvyyyzzz{{{~~~xxxrrrooossstttvvvzzzuuulllaaaZZZWWW\\\kkkyyy{{{sssnnnllliiigggccc```]]][[[ZZZXXXVVVTTTPPPTTT\\\hhhwww~~~~~~~~~yyymmmiiikkkvvv\\\JJJAAA>>><<<:::999999999888777777777777777666666666666888777777777888:::<<<===:::???AAACCCOOOfffeeeWWWaaa}}}eee___kkknnnjjjeee]]]]]]```fffnnnwww|||~~~~~~~~~vvvxxx}}}tttrrrpppnnnnnnsssyyy{{{zzzxxxuuuqqqjjjbbb\\\SSSPPPOOONNNJJJCCC??????===>>>AAAFFFJJJNNNQQQSSSTTTTTTSSSQQQPPPQQQSSSVVVUUU[[[ccckkkuuu~~~}}}|||||||||}}}~~~pppddd|||___HHH>>><<<999999999999999999999999::::::<<<>>>>>>AAALLLXXXaaaQQQKKKHHHQQQ^^^{{{xxxwwwvvvsssooojjjhhhlllooonnnoooqqquuuvvvzzz~~~}}}wwwrrrnnnkkkmmmlllnnnsss{{{{{{qqqddd\\\XXX\\\kkkyyyvvvkkkffffffffffff___\\\YYYXXXXXXWWWVVVUUUTTTWWW___lll{{{{{{xxxtttssssssyyyxxxtttyyywwwlllhhhjjj{{{aaaLLL@@@>>><<<:::999999999888777777777777777666666666666777777777777888:::;;;===;;;???BBBDDDOOOggg```UUUbbbuuuaaa___lllooommmggg]]]^^^aaahhhooovvvzzz|||}}}~~~vvvxxx~~~}}}ssssssqqqpppppptttyyy~~~|||pppgggXXXTTTRRRRRROOOIIIEEEEEE>>>@@@BBBEEEHHHKKKNNNOOOPPPQQQQQQPPPOOOQQQSSSVVVWWW\\\bbbiiisss~~~~~~}}}|||{{{|||}}}uuujjjbbbIII===;;;999999999999999999999999::::::<<<>>>>>>AAAKKKVVV}}}cccRRRJJJHHHQQQ___|||{{{wwwuuupppnnnjjjiiilllmmmkkkkkknnnpppqqqtttyyy~~~}}}zzz{{{}}}}}}}}}uuuqqqnnnpppwwwvvvhhh^^^ZZZ___ooo~~~|||ooogggeeeeeeeee]]][[[YYYXXXXXXXXXWWWUUUXXXYYY^^^hhhwww|||uuuppplllhhhiiiooouuuzzz{{{|||tttmmmkkkppp}}}tttgggdddgggtttfffNNN@@@>>><<<:::999::::::888777666666666666777777777777777666666666777999;;;<<<;;;@@@CCCEEEQQQiii]]]UUUfffppp^^^]]]gggkkkkkkggg]]]___ccciiioootttxxxzzz{{{}}}wwwzzz~~~ttttttsssrrrrrrtttyyy}}}~~~~~~zzzxxxccc\\\WWWUUURRRKKKGGGFFFAAABBBCCCEEEGGGIIIKKKLLLOOOPPPPPPPPPPPPQQQTTTVVV[[[___ccchhhqqq|||~~~~~~}}}}}}~~~vvvnnndddIII===;;;999999999999999999999999::::::<<<>>>>>>AAAJJJUUUxxxcccRRRJJJIIISSSaaa~~~wwwsssoooooolllkkkmmmnnnlllnnnqqqpppqqqssswww|||vvvqqqvvv~~~ooodddaaahhhzzzuuummmiiigggaaa___^^^^^^^^^\\\ZZZWWW[[[[[[^^^dddooo}}}}}}uuuooolllgggdddeeekkkrrrwwwvvvqqqjjjeeefffpppvvviiifffhhhlllkkkPPPAAA???===::::::::::::999888666666666666777777777777666666666666777999:::<<<<<<@@@CCCFFFTTTnnn^^^XXXlllnnn^^^\\\dddfffhhhfff]]]]]]bbbiiinnnqqqtttvvvwww{{{}}}xxx{{{|||rrrssssssssssssvvvzzz~~~yyyssssssiii___ZZZUUUNNNIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMPPPRRRSSSSSSSSSTTTVVVXXX]]]```bbbeeennnyyy}}}~~~sssooocccIII===;;;999999999999999999999999999999<<<>>>>>>@@@IIITTTtttbbbQQQJJJJJJUUUddd~~~tttqqqpppllljjjjjjmmmnnnnnnrrrwwwxxxwwwvvvwwwzzzvvvvvv~~~wwwllljjjttt~~~uuupppkkkjjjjjjjjjiiifffbbb___]]]^^^```cccjjjwww~~~wwwoooooolllgggcccfffmmmtttuuutttooohhheeejjjttt|||vvvnnnjjjiiigggpppUUUEEE???===;;;:::::::::999888555666666666777777777888777777777777888:::<<<===<<<@@@DDDIIIYYYwwwaaa[[[sssnnn```^^^eeefffiiifff\\\[[[```fffkkkmmmoooqqqsssxxxzzz~~~www{{{~~~wwwnnnppprrrsssuuuyyy~~~}}}uuuqqq|||ttthhhbbb]]]XXXUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTVVVWWWXXXWWWXXXYYY[[[ZZZ]]]^^^```iiiuuu{{{|||{{{}}}pppnnnzzzbbbHHH===<<<999999999999999999999999999999<<>>@@@IIISSSsssaaaPPPJJJJJJVVVfff|||qqqpppqqqhhheeefffjjjmmmnnnttt{{{zzzwwwvvvyyy|||zzzvvv}}}}}}sssqqq}}}{{{uuuuuuuuuuuutttpppkkkfff^^^aaacccdddiiittt}}}yyyoooqqqqqqkkkeeedddkkkrrrzzzzzzvvvnnnggghhhnnnrrrsss}}}xxxrrrooommmjjjfffffftttXXXIII???===;;;:::::::::999888555666666666777777888888999888888888999;;;===>>>;;;@@@DDDJJJ]]]~~~ccc^^^wwwnnnbbbaaahhhhhhjjjggg[[[XXX]]]dddhhhjjjkkkmmmpppuuuxxx{{{vvvzzz{{{tttkkkmmmppptttwww{{{uuuoooyyyzzznnniiigggdddcccdddaaaaaaaaaaaaaaa`````````XXXYYY[[[[[[ZZZ[[[\\\^^^VVVXXXYYY\\\eeeqqqyyyzzzyyy{{{qqqmmmvvv~~~```HHH===;;;999999888888888888999999:::999;;;>>>???@@@GGGOOOmmmlllRRRLLLJJJRRRccc|||oooggghhhdddfffgggggggggkkkrrrwww|||{{{vvvpppqqqxxx|||{{{uuu~~~tttpppzzzxxxnnnhhhccc```^^^aaaeeennn~~~{{{zzzuuutttppphhhbbbaaagggmmmyyy{{{xxxppplllooopppmmmllllllnnnuuu}}}~~~wwwppphhhhhhiiijjjlllmmmlllkkkkkkxxxYYYFFF>>><<<:::888888888777555888888888777555666888:::777777777777999;;;===>>>???AAADDDLLL```gggZZZsssmmm___^^^fffhhhiiifff[[[ZZZ\\\___cccgggjjjlllmmmqqqtttyyy|||~~~|||}}}|||wwwooorrrvvvxxxyyyzzz{{{||||||qqqqqqtttvvvuuutttxxx{{{qqqiiifffdddcccgggooorrruuutttoookkkkkkjjjggggggfffdddaaa___\\\ZZZYYYXXXYYYWWWWWW```pppxxxxxx~~~lllkkksss}}}ttt\\\GGG;;;777999999888888888888999999:::999;;;>>>???@@@GGGOOOkkknnnSSSLLLJJJQQQaaa~~~}}}pppfffgggcccdddeeeeeeeeehhhmmmrrrrrruuuuuuuuuxxxzzz|||qqqqqq}}}ssskkkeeeaaa^^^___bbbiiiwww~~~wwwuuuqqqkkkffffffiiimmmtttxxxwwwsssqqqttttttqqqhhhdddbbbfffkkkmmmiiidddaaacccfffjjjlllllliiigggooowwwXXXDDD@@@===;;;::::::999888777888888888777666666888:::777777777777999;;;===>>>???@@@DDDLLL```hhh^^^xxxdddVVVUUU^^^```cccbbbXXXYYY[[[^^^aaaeeehhhkkklllrrruuuzzz}}}zzz}}}|||xxxooorrruuuwwwxxxzzz|||~~~|||rrrkkkmmmmmmkkkjjjpppzzz}}}zzzwwwttttttjjjddd`````````___cccjjjyyy|||{{{uuuqqqqqqpppnnnmmmllljjjgggdddbbb```___YYYYYYWWWWWW___nnnwwwxxx|||}}}jjjjjjssszzzqqq\\\JJJ???999999999888888888888999999:::999;;;>>>???@@@GGGOOOhhhoooUUUMMMJJJPPP___|||ssshhhgggaaabbbccccccccceeeiiilllkkkqqqxxx|||rrriiimmmvvvwwwnnngggbbb^^^\\\\\\```mmmyyyvvvrrrmmmjjjiiiiiiiiiiiihhhkkkmmmlllmmmooonnnkkkccc^^^XXXXXX\\\___^^^[[[\\\aaaggglllnnnmmmiiigggvvvxxxYYYFFFAAA>>><<<;;;;;;:::999888777888888777666666777999777777777777999;;;===>>>???@@@DDDLLL```}}}hhhaaa|||]]]NNNMMMUUUXXX]]]^^^WWWWWWYYY[[[___cccfffiiijjjrrruuuzzz~~~yyy}}}|||wwwoooqqqsssuuuwwwzzz}}}~~~uuuoooppppppnnnnnnttt|||uuurrrooolllkkk___[[[YYYZZZZZZZZZ\\\```nnnqqqqqqllljjjlllmmmlllmmmmmmkkkiiigggeeeccccccZZZYYYWWWVVV^^^kkktttwwwzzz{{{lllnnnxxx}}}qqq\\\III>>>:::999999888888888888999999:::999;;;>>>???@@@GGGOOOgggnnnUUUNNNKKKOOO^^^||||||mmmiii``````aaabbbcccfffiiikkklllttt|||tttgggfffkkkxxxxxxooogggaaa\\\YYYWWWYYYcccnnn|||wwwrrrmmmlllmmmmmmjjjfff```aaaaaaaaabbbcccbbb``````[[[VVVVVVZZZ^^^```___```eeekkkoooqqqpppnnnmmm||||||^^^KKK@@@>>><<<;;;;;;:::999777777888888888666666777999777777777777888;;;===>>>@@@AAACCCLLL^^^|||yyyfffccc\\\NNNKKKRRRTTTYYY]]]XXXUUUVVVYYY\\\```dddgggiiiooosssxxx|||{{{zzztttnnnppprrrtttvvvzzz~~~xxxzzz}}}xxxrrrpppmmmkkkjjjbbb___[[[XXXVVVTTTUUUVVVWWW[[[[[[YYYZZZ___ddddddeeeeeeddddddcccccccccbbb[[[YYYVVVVVV\\\gggqqqvvvzzz{{{ooorrrzzzpppVVVBBB888777999999888888888888999999:::999;;;>>>???@@@GGGOOOffflllUUUOOOKKKOOO]]]zzzssskkkaaa``````bbbeeeiiilllnnnpppwww|||~~~wwwhhheeehhhjjjyyyvvvmmmddd___YYYVVVSSSTTT]]]hhhttt|||{{{uuuppppppsssrrrmmmhhhccc___[[[ZZZ[[[[[[[[[[[[YYYXXXXXX\\\aaafffhhhhhhhhhkkkoooqqqqqqqqqsssuuu~~~aaaNNN@@@===;;;::::::999888777666777999888777666777888777777777777888;;;===>>>AAABBBDDDLLL]]]wwwqqqbbbccc~~~^^^OOOLLLQQQQQQVVV[[[WWWSSSTTTVVVZZZ^^^cccfffhhhkkkooouuuzzz|||~~~~~~~~~wwwpppmmmoooqqqtttvvvzzz|||sssooonnnkkkjjjkkkjjjggg```XXXSSSRRRQQQQQQLLLPPPPPPNNNOOOVVV\\\^^^ZZZZZZ[[[]]]^^^```aaaaaa\\\YYYVVVVVVZZZbbbmmmuuu{{{|||~~~~~~qqqrrrxxx}}}nnnTTT@@@999:::999999888888888888999999:::999;;;>>>???@@@GGGOOOdddmmmWWWPPPLLLNNN[[[tttrrrdddbbbaaabbbggglllppprrrrrrwwwyyyxxx{{{~~~kkkdddeeebbblll{{{uuulllbbb]]]XXXTTTPPPQQQYYYcccpppyyyzzzuuupppoooqqqooojjjfffddd]]]XXXXXXZZZYYYXXXYYYVVVXXX\\\cccjjjnnnpppppppppqqqrrrqqqoooppptttxxxbbbMMM???===;;;::::::999888666666777999999777666777888777777777777999;;;===>>>AAAAAADDDMMM]]]tttiii___ddd|||]]]OOOLLLPPPNNNRRRWWWTTTRRRSSSUUUXXX]]]bbbfffhhhiiimmmtttyyy|||}}}~~~~~~uuummmlllooorrrtttvvvzzz~~~}}}}}}sssooonnnmmmnnnpppooommmeee[[[UUUSSSRRRPPPLLLOOOMMMIIIIIIOOOTTTVVVTTTUUUWWWZZZ\\\___```aaa]]]XXXUUUVVVXXX^^^iiitttzzz|||}}}}}}uuuqqquuuyyy{{{hhhRRRBBB===>>>999999888888888888999999:::999;;;>>>???@@@GGGOOO```qqqZZZSSSLLLMMMYYYooojjjfffbbbbbbgggmmmrrrttttttxxxwwwssssss|||qqqeeebbb]]]dddnnnwwwwwwmmmccc^^^XXXSSSOOONNNVVV___kkkuuu{{{wwwsssqqqpppmmmjjjfffeee^^^ZZZ___bbbaaa___```___aaagggmmmssswwwxxxxxxuuuwwwxxxuuuqqqqqquuuyyycccMMMAAA>>><<<;;;;;;:::999888555777999999888777777777777777777777999;;;===>>>???@@@EEEOOO___ttteee^^^dddwwwZZZMMMKKKOOOMMMQQQVVVSSSRRRSSSTTTWWW\\\aaafffiiijjjooovvv|||~~~uuullllllooorrruuuwwwyyy|||~~~yyy~~~~~~|||sssoooooooooqqqvvvuuuuuunnnccc[[[XXXTTTOOOMMMNNNLLLFFFEEEKKKPPPRRRTTTUUUWWWYYY[[[]]]___```^^^XXXUUUVVVWWW[[[gggssswwwzzz|||zzzssstttxxx}}}ooo]]]KKK@@@======999999888888888888999999:::999;;;>>>???@@@GGGPPP]]]uuu]]]TTTLLLLLLWWWnnnnnniiicccbbbfffmmmqqqsssxxxzzzxxxpppnnnttt~~~wwwgggbbb[[[```gggnnntttyyyyyyoooeee___YYYSSSNNNMMMSSS\\\eeeqqq|||xxxvvvssspppnnniiicccccckkkqqqooommmmmmjjjmmmqqqvvv{{{~~~yyy|||}}}zzzuuusssvvvzzzeeeNNNBBB@@@===<<<<<<<<<:::999555777999999888777777777777777777777999;;;===>>>===???FFFQQQbbbvvvfff___ccc{{{qqqYYYLLLKKKPPPNNNQQQWWWTTTRRRRRRTTTWWW\\\aaafffiiilllqqqyyy~~~~~~uuulllkkkooosssvvvxxxyyy{{{}}}yyy~~~xxxoookkkkkklllpppuuu|||~~~xxxlllbbb]]]UUULLLMMMOOOLLLGGGGGGNNNTTTVVVUUUVVVWWWXXXZZZ\\\]]]]]]^^^XXXUUUVVVVVVZZZeeerrruuuxxx}}}yyy|||wwwiiigggnnn{{{zzzjjjSSSCCC===;;;999999999999999999999999999888999;;;<<<>>>BBBGGGJJJ]]]fffRRRNNNSSSUUUlllpppjjjeeeeeefffhhhnnnuuu|||~~~}}}uuummmmmmvvvlll^^^[[[^^^cccjjjppptttwwwwww{{{nnneee___XXXSSSOOOLLLOOOUUUeeemmmwww~~~uuukkkiiisss|||}}}}}}}}}zzz{{{{{{wwwuuuvvvgggMMM???===;;;:::;;;;;;999888888888888888777777777777888888888999:::;;;<<<===@@@FFFEEEMMMhhh}}}aaa```YYY}}}tttUUURRROOOMMMMMMPPPSSSUUURRRSSSUUUVVVYYY^^^dddiiilllqqqwww{{{}}}|||{{{tttjjjkkkooorrrssswww~~~|||||||||{{{pppiiihhhjjjkkklllttt}}}xxxmmmeee^^^WWWYYYPPPKKKMMMKKKFFFLLLXXXWWWXXX[[[]]]___````````````ZZZUUUTTTUUUZZZeeepppwwwuuuvvv}}}~~~||||||~~~ssseeeeeeqqqmmmUUUDDD===;;;999666666666666666666666666888999;;;<<<>>>BBBFFFJJJYYY|||gggSSSNNNQQQSSSfffrrrjjjdddeeegggjjjnnnttt{{{~~~}}}uuullljjjrrrzzzrrrccc^^^```dddjjjooossstttttt}}}yyynnnfff___WWWRRRMMMJJJLLLQQQ___gggqqqzzzvvvvvv|||{{{zzzvvvtttvvvhhhMMM???===;;;:::::::::999888888888888888777777777777888888888999:::;;;<<<===???FFFEEENNNjjj~~~dddaaaXXXzzzrrrYYYVVVRRROOOOOOQQQRRRSSSQQQSSSTTTVVVYYY^^^dddhhhnnnsssyyy}}}~~~vvvmmmjjjoooqqqssswww}}}~~~vvvuuu{{{tttmmmkkkkkkkkkjjjpppyyy{{{tttoooiiicccbbbWWWOOOOOOLLLHHHNNNXXX[[[[[[\\\^^^aaadddfffhhhaaa[[[VVVUUUVVV\\\gggrrr{{{xxxxxx~~~~~~~~~ppp```bbbrrroooUUUBBB;;;999777999999999999999999999999888999;;;<<<>>>AAAFFFIIIYYYyyyjjjUUUMMMOOORRR```xxxvvvllldddeeeiiilllooorrrzzz}}}}}}vvvkkkhhhmmmttt{{{yyyjjjaaabbbeeejjjpppsssttttttxxx|||{{{qqqjjjbbbYYYTTTNNNJJJJJJNNNWWW^^^hhhqqqzzz~~~{{{yyyuuutttvvviiiNNN@@@===;;;:::::::::999888888888888888777777777777888888888999:::;;;======???FFFFFFPPPlllhhhdddZZZzzzrrr___[[[VVVSSSRRRRRRRRRRRRQQQRRRTTTUUUXXX]]]ccchhhooouuu{{{xxxoooiiinnnqqqrrrvvv|||~~~}}}~~~rrrqqqttt~~~yyyrrrooonnnkkkiiiiiittt}}}~~~|||xxxtttmmm```UUURRROOOLLLPPPXXX___^^^^^^```cccgggllloooddd]]]WWWVVVXXX^^^jjjvvv|||zzz~~~~~~ppp^^^```qqqlllRRR???888777666::::::::::::::::::::::::888:::;;;<<<===AAAEEEIII[[[xxxoooYYYNNNNNNQQQ^^^tttyyynnndddfffkkkoooppprrryyy~~~xxxmmmfffiiinnnzzz~~~oooddddddeeejjjrrrwwwyyyyyy|||xxxpppggg]]]XXXRRRLLLKKKMMMPPPVVV___hhhrrr}}}{{{xxxuuuuuuxxxjjjPPPAAA>>>;;;999999:::999888888888888888777777777666777888888999:::<<<===>>>>>>FFFGGGSSSpppjjjhhh]]]{{{tttddd___XXXUUUTTTTTTSSSRRRPPPRRRSSSUUUXXX]]]cccgggooouuu|||xxxnnnhhhmmmpppqqquuu|||~~~}}}|||}}}~~~tttqqqsss{{{{{{uuussspppmmmiiieeennnzzzvvviii\\\UUURRRPPPSSSYYY`````````bbbeeeiiimmmoooggg```YYYXXXZZZ```nnnzzz{{{|||qqq______mmm}}}iiiPPP???999999888777777777777777777777777888:::;;;<<<===@@@DDDHHHXXXtttwww___QQQNNNQQQ]]]qqq{{{oooeeeffflllooopppqqqwww}}}{{{oooggggggjjjxxxrrrfffddddddjjjttt}}}uuukkk```ZZZUUUNNNKKKLLLLLLQQQYYYaaajjjvvv{{{xxxuuuwwwzzzlllSSSBBB???;;;999999999999888888888888888777777777666777777888999:::<<<===>>>>>>FFFIIIVVVtttllljjj^^^xxxwwwiiibbbZZZVVVUUUVVVTTTSSSQQQRRRTTTVVVXXX]]]ccchhhnnnttt|||}}}vvvkkkgggllloooppptttzzz}}}|||}}}}}}}}}~~~vvvrrrrrryyyyyyvvvuuusssooollldddjjjttt}}}rrreee\\\VVVTTTVVVZZZ]]]___aaadddgggiiijjjkkkjjjccc[[[YYYZZZbbbppp}}}zzzyyy~~~qqq``````lll~~~{{{hhhQQQAAA<<<<<<;;;888888888888888888888888999:::;;;;;;<<>>???>>>FFFJJJXXXyyynnnjjj]]]vvv}}}sssiii^^^WWWVVVWWWVVVTTTRRRSSSUUUVVVYYY^^^dddhhhmmmttt|||{{{uuuiiigggkkknnnooossszzz|||{{{~~~~~~~~~sssoooooovvv~~~}}}xxxvvvvvvtttqqqnnnfffgggnnnxxxuuuiii^^^YYYYYY[[[[[[]]]aaaeeehhhjjjkkkkkknnneee]]]YYY[[[bbbppp~~~zzzyyy|||nnn```bbbmmm~~~~~~wwwfffPPPAAA;;;;;;:::::::::::::::::::::::::::999:::;;;;;;<<>>??????GGGJJJZZZ}}}qqqlll```|||sssdddZZZXXXXXXVVVTTTSSSTTTVVVXXXZZZ___eeejjjmmmttt}}}|||tttjjjfffjjjmmmnnnrrryyy|||{{{pppmmmnnnvvv~~~~~~yyyvvvvvvuuusssppphhheeehhhrrrzzzxxxhhh^^^[[[\\\[[[]]]```dddiiimmmqqqsssqqqhhh^^^YYYZZZaaappp~~~~~~{{{zzz}}}kkk```cccppp{{{tttdddNNN>>>999777666777777777777777777777777999:::;;;;;;<<>>??????GGGKKK[[[sssnnneeezzzhhh\\\YYYXXXVVVSSSSSSUUUVVVXXX[[[```fffjjjmmmuuu~~~}}}~~~~~~}}}tttllleeejjjmmmnnnrrrxxx{{{zzznnnlllnnnwwwzzzwwwwwwvvvsssqqqiiidddeeennnwww}}}nnnaaa]]]]]]\\\]]]___dddjjjqqqwww{{{rrriii^^^YYYZZZaaappp}}}}}}||||||mmmXXX```ssswwwzzzqqq]]]GGG;;;:::999555888888999888666666777888<<<999999===>>>>>>@@@DDDQQQfffzzzaaaTTTTTT[[[fffqqqddd[[[[[[[[[YYY\\\dddoooooouuu{{{xxxmmmfffeeellltttzzz{{{yyyuuuqqqnnnlllffffffggghhhllluuu|||llleee```bbblll{{{vvviiicccccc^^^WWWQQQLLLJJJMMMRRRZZZgggrrr~~~}}}{{{|||~~~uuuYYYEEE???::::::999777666999888888777777666666555555888888999:::;;;<<<>>>???HHHFFFLLLbbbwwwqqqgggzzzfff]]][[[XXXVVVUUUOOORRRVVVZZZ]]]bbbgggjjjkkkrrr|||~~~yyyqqqkkkhhhiiikkknnnsssxxx|||mmmlllooowww{{{xxx{{{}}}{{{wwwsssjjjcccfffnnnvvvpppddd[[[[[[\\\___fffooovvv{{{|||mmm]]][[[]]]```lll{{{~~~{{{}}}hhhUUU]]]lllmmmsssiiiWWWCCC::::::999666777888888777666666777999;;;888999===??????@@@DDDOOOddd|||bbbTTTTTTWWWbbbuuufffYYYWWWVVVUUU[[[dddmmmooovvv}}}{{{ppphhhgggjjjqqqwwwyyy}}}|||uuupppnnnllljjjhhheeedddcccccciiiqqq{{{rrriiiaaaaaakkk{{{wwwjjjdddccc^^^WWWQQQLLLJJJLLLPPPWWWdddooozzz|||~~~~~~vvv[[[FFF???;;;::::::777777999888777777777666666666555888888999:::;;;<<<>>>???DDDCCCKKKcccxxxsssjjj~~~ggg\\\XXXVVVUUUUUUPPPRRRVVVYYY\\\aaafffiiinnnttt{{{zzzqqqkkkiiijjjlllppptttxxx{{{}}}~~~yyyuuuqqqjjjjjjnnnwww~~~}}}xxxooofffdddhhhoooyyyqqqfff\\\\\\___fffpppxxx}}}ooo___[[[\\\```lll{{{}}}{{{}}}~~~cccTTT\\\hhheeejjj```OOO>>>777888888666777888888777666666888999999777999>>>@@@???AAADDDLLL```eeeVVVUUUUUU```xxxfffVVVPPPOOOPPPWWWaaajjjnnnwwwvvvmmmhhhfffmmmsssvvvzzzzzztttnnnlllooorrrqqqpppnnniiicccaaafffoooxxx}}}yyymmmbbb```hhhyyy~~~{{{||||||{{{{{{~~~xxxlllfffccc]]]VVVQQQLLLIIIKKKNNNTTT___jjjuuuwww{{{|||zzz|||uuu\\\FFF@@@;;;;;;;;;888888:::777777777777666666666666888888999999;;;===>>>???BBBCCCMMMfffvvvrrrlllhhhZZZVVVTTTTTTUUUPPPRRRUUUXXX[[[___dddhhhqqquuu{{{{{{sssmmmjjjlllooorrrvvvyyyzzz{{{|||~~~yyyrrrlllggggggllltttzzz}}}vvvlllfffccceeennnxxxzzzkkk^^^]]]___fffqqq{{{tttbbb\\\[[[___lllyyy~~~|||{{{yyybbbWWWaaajjjeeeeeeYYYHHH;;;666777777555666777888777666777888:::888777999>>>AAA@@@AAADDDJJJ\\\lllZZZWWWXXXaaaxxxdddRRRLLLLLLLLLSSS\\\eeekkkuuuzzzpppjjjeeeiiiooosssxxx~~~}}}xxxsssqqquuu{{{mmmeeefffnnnwww}}}rrrccc___eeevvv~~~}}}}}}|||yyywwwxxx|||xxxnnngggbbb\\\WWWRRRMMMJJJJJJLLLPPPZZZdddqqqssswww{{{~~~{{{yyy~~~rrrZZZGGGAAA<<<<<<;;;999888:::777777777777666666666666777888888999;;;===???@@@DDDFFFPPPiiirrrpppmmmgggZZZVVVTTTSSSTTTPPPRRRUUUWWWZZZ^^^dddhhhqqqvvv}}}}}}uuupppkkkmmmppptttwwwyyyzzzzzzzzz}}}yyyqqqhhhgggjjjoooqqqttt{{{}}}uuummmeee```dddlllxxxpppccc``````gggsss~~~wwwfff]]][[[___kkkxxx~~~||||||tttaaaZZZeeepppjjjcccUUUDDD:::777666555444555666777777666777999;;;999888999>>>@@@???AAADDDHHHWWWzzzuuu```ZZZZZZ___}}}wwwcccRRRMMMLLLKKKOOOUUU^^^eeepppyyy~~~{{{rrrjjjdddggglllqqqvvvzzzzzzxxxyyy~~~nnnhhhnnnxxxxxxfff```cccqqq~~~{{{xxxwwwwwwxxxzzzqqqkkkddd]]]YYYUUUPPPKKKKKKKKKNNNVVV___mmmooorrrvvvyyyqqqZZZGGGAAA<<<<<<;;;999888:::666666666666777777777777777777888999;;;===???@@@CCCFFFRRRjjjrrrrrrqqqzzzeee[[[XXXVVVSSSRRRPPPRRRTTTWWWZZZ^^^dddiiiqqqwww|||}}}~~~wwwrrrkkkmmmppptttwwwxxxyyyyyyzzz}}}~~~vvvkkkiiiiiiiiihhhjjjrrr|||~~~xxxnnnccc```ccciii|||~~~kkkfffccchhhtttzzzjjj___ZZZ___jjjuuu~~~~~~~~~ppp___YYYgggsssoooaaaRRRAAA:::888666555555444555777777777888:::<<<<<<999999===>>>>>>@@@EEEGGGTTTtttfff[[[XXXYYYrrr|||hhhUUUPPPNNNKKKLLLPPPVVV]]]gggooovvvxxxrrriiiddddddiiiooosssvvv{{{{{{nnnoooxxxnnneeedddlll~~~|||{{{{{{}}}wwwppphhhaaa^^^XXXSSSNNNLLLKKKLLLSSS\\\gggjjjmmmpppsssyyyvvvqqq[[[FFF@@@;;;;;;;;;888888:::666666666666777777777777777777888999;;;===???AAA???CCCQQQiiivvvwwwxxxtttccc\\\[[[XXXTTTRRRPPPRRRTTTVVVZZZ___fffkkkrrryyy}}}||||||}}}zzz|||~~~}}}vvvqqqkkkmmmooorrruuuxxxyyyzzz|||~~~xxxllljjjiiihhheeeeeemmmwwwyyykkkbbb```aaapppuuummmgggjjjttt{{{mmm```[[[___iiirrr}}}}}}~~~ppp___YYYgggvvvttt^^^MMM>>>999999777555666333555666777777888;;;===???;;;999;;;<<<<<<@@@EEEFFFRRRpppiii[[[UUUSSSgggqqq\\\SSSPPPKKKJJJMMMPPPVVV]]]eeennntttpppgggcccbbbeeelllpppqqqvvv~~~{{{~~~yyyttt{{{yyymmmfffhhh}}}wwwmmmfffeee\\\VVVQQQOOOLLLLLLRRRZZZ```dddhhhjjjnnnuuuyyyoooYYYFFF???;;;::::::777777999555666666666777777777888666777888999;;;>>>@@@AAA???DDDQQQhhhxxxzzz}}}sssbbb\\\\\\YYYUUUSSSPPPRRRTTTWWW[[[aaahhhnnnwww|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~yyyrrrmmmkkklllnnnpppssswwwzzz{{{~~~}}}vvviiijjjlllmmmiiiffflllvvvsssgggbbb\\\eeeppp}}}~~~tttkkkkkkttt~~~zzznnnaaa[[[___hhhoooyyy{{{|||~~~rrraaaZZZhhhxxxxxx[[[JJJ;;;888999888666777333444666777777888;;;===AAA<<<999:::;;;;;;???EEEFFFQQQoookkkZZZTTTPPPaaazzzaaaVVVPPPKKKIIILLLLLLRRRXXX^^^hhhqqqnnnfffbbb```cccjjjmmmnnnsss{{{yyy}}}yyy{{{zzzsssgggeeeyyy|||qqqkkkjjj^^^XXXSSSPPPMMMLLLRRRYYY\\\___dddgggkkkttt~~~kkkVVVEEE???::::::999777666999555666666666777777888888666666777999;;;>>>@@@AAACCCGGGSSShhhxxxzzz}}}tttccc\\\[[[ZZZWWWVVVPPPQQQTTTWWW[[[bbbjjjooozzz|||~~~}}}wwwoooiiikkkkkklllooorrrvvvzzz|||{{{uuunnnfffiiioooqqqnnnjjjnnnuuuxxxkkkeee\\\bbbhhhsssxxxnnnlllttt}}}~~~zzzooobbb[[[___gggmmmvvvxxx{{{}}}~~~rrr```eeessswwwrrrYYYJJJ;;;666777777555444666666666666777777777777777888:::<<<===?????????GGGQQQfffiiiVVVUUUVVV[[[kkk|||eee\\\XXXOOOKKKMMMNNNPPPRRRXXXcccmmmmmmgggaaa___```eeehhhjjjnnnssszzz~~~yyyuuuwwwhhhgggrrr{{{rrrjjjccc]]]UUUPPPNNNOOOPPPPPPWWWYYY]]]ccckkkuuu~~~{{{www}}}kkkXXXCCC===999999999666666888888888888888777777777777999999::::::<<<===???@@@AAAHHHQQQiiiqqqrrrwwwxxxggg^^^VVVUUUWWWQQQOOOQQQSSSVVV[[[bbbkkkqqq{{{~~~}}}|||yyywwwpppiiijjjlllppprrrsssuuuwwwyyy{{{}}}{{{qqqkkkjjjjjjsssqqqmmmooommmooozzz|||rrriiibbb\\\ZZZccctttyyypppooouuu|||~~~~~~~~~wwwkkkaaa\\\___eeejjjvvvyyy{{{{{{~~~sssbbbdddooorrrnnnWWWHHH:::666888777666555666666666666777777777777777888999;;;===>>>???@@@FFFPPPccckkkXXXUUUSSSUUUbbbzzznnnddd]]]SSSNNNOOOOOOTTTZZZ___ffflllmmmiiiccc``````dddggghhhlllqqqwww|||}}}uuu|||mmmeeejjjsss}}}tttmmmgggaaaYYYRRRPPPOOOPPPPPPUUUWWW[[[aaajjjsss}}}xxx}}}hhhTTTCCC===:::::::::777666888888888888888777777777777999999:::;;;<<<===???@@@AAAIIISSSkkkmmmooouuuxxxggg___VVVUUUVVVPPPOOOQQQSSSVVV[[[ccclllqqqzzz~~~~~~}}}|||{{{yyyrrrkkkjjjlllooorrrssstttvvvxxxzzz|||~~~xxxnnnhhhgggkkktttsssoooqqqoooqqq||||||~~~wwwpppccc\\\XXX]]]jjjyyywwwnnnlllqqqxxx{{{{{{{{{uuukkkbbb]]]```fffkkktttxxxzzzzzzvvvfffdddjjjlllhhhSSSFFF999777888888777777666666666666777777777777999999999:::;;;>>>@@@AAADDDNNN```ppp]]]YYYVVVTTT]]]ttttttjjjbbbXXXSSSSSSQQQZZZbbbggglllpppooolllddd``````ccceeefffkkkpppuuuzzz~~~zzz|||vvvfffdddhhh|||yyysssmmmggg^^^WWWSSSQQQPPPOOOSSSUUUYYY___gggqqq{{{|||~~~gggSSSDDD>>>:::;;;;;;888777999888888888888777777777777999999:::;;;<<<>>>???@@@BBBJJJTTTmmmhhhlllssswwwggg___VVVUUUVVVOOOOOOQQQSSSWWW\\\dddmmmrrryyy}}}{{{}}}vvvnnniiillloooqqqrrrsssuuuwwwyyy{{{~~~yyynnnhhhgggkkkuuuvvvssstttrrrsss}}}uuuwwwxxxwwwyyy{{{yyytttggg```XXXXXXaaannnwww{{{}}}tttkkkhhhmmmsssvvvwwwxxxtttkkkccc___```fffkkkuuuyyyzzzzzz~~~zzzhhhcccddddddcccOOOCCC999777888888777888666666666666777777777777:::999888999:::===@@@BBBBBBLLL\\\ttt```XXXVVVTTT[[[pppvvvlllddd\\\XXXYYYVVV]]]eeekkkrrrvvvsssmmmbbb^^^]]]```bbbdddjjjppptttxxx~~~~~~jjjdddfffnnn{{{tttmmmddd\\\VVVSSSPPPOOOPPPSSSWWW\\\cccmmmyyyjjjUUUEEE???;;;;;;;;;888888:::888888888888777777777666999999:::;;;===>>>@@@AAADDDJJJVVVqqqcccjjjsssvvvfff___VVVUUUVVVOOOOOOQQQTTTYYY^^^fffnnntttzzz~~~}}}xxxooohhhkkknnnpppqqqrrrtttvvvyyy|||~~~}}}qqqjjjiiijjjvvvxxxuuuvvvtttvvvzzzrrrsssqqqnnnpppttttttpppmmmeee[[[XXX]]]hhhsssyyyzzzrrriiieeehhhmmmqqqsssvvvsssmmmfff``````dddiiiwww{{{|||{{{~~~zzzhhhaaa^^^]]]]]]KKKAAA999888999888777888666666666666777777777777:::999888999:::===@@@BBBBBBLLLYYYyyywww```RRRQQQPPPWWWjjj{{{oooggg```^^^^^^ZZZ\\\aaaiiiuuu|||vvvlllaaa\\\ZZZ]]]```cccjjjqqqtttwww}}}ooofffgggfffzzzyyyrrriii```ZZZUUURRRPPPOOORRRWWWZZZ```iiivvvkkkWWWEEE???;;;;;;;;;888888:::888888888888777777777666999999:::;;;===???AAABBBEEEKKKXXXtttaaajjjtttuuueee___WWWVVVVVVPPPOOORRRVVV[[[aaaiiiqqqwww}}}~~~|||tttkkkfffiiillloooppprrrtttvvv{{{}}}ssskkkjjjhhhuuuwwwuuuvvvssswwwvvvuuupppjjjiiikkkjjjggglllfff]]]YYY\\\eeeqqqyyyxxxpppgggbbbccchhhmmmpppuuutttpppiiibbb___bbbfffuuuzzz||||||~~~yyyjjjddd___[[[XXXHHH@@@999888999777666888666666666666777777777777999999999:::;;;>>>@@@AAACCCMMMXXXuuu{{{cccSSSSSSRRRWWWgggvvvlllfffeeefffcccaaabbbiiiwwwzzzoooccc^^^[[[\\\___cccjjjqqquuuvvv}}}uuuhhhgggaaappp{{{uuulllccc]]]XXXTTTRRROOOSSSWWWYYY]]]fffsss}}}jjjWWWDDD>>>:::;;;;;;888777999888888888888777777777777999999:::;;;===@@@BBBCCCGGGKKKXXXwww~~~___iiiqqqrrrddd___WWWWWWXXXQQQPPPSSSXXX^^^dddllltttyyy}}}}}}{{{wwwooofffdddgggkkknnnppprrruuuwww{{{}}}rrriiihhhfffsssuuurrrrrrqqqwww~~~xxxppplllkkkgggbbbgggccc]]]XXXZZZaaammmuuuuuunnneee^^^^^^ccchhhlllqqqrrrqqqkkkccc```bbbfffpppwww|||||||||sssqqqiii```ZZZFFF???999999999666555777666666666666777777777777777888999;;;===>>>???@@@DDDNNNXXXrrrlllYYYXXXUUUUUUccczzz{{{pppmmmnnnppprrrpppnnnrrr|||yyyiiiccc^^^^^^```ccciiiqqquuuuuu|||~~~mmmiiiaaajjj{{{{{{uuummmeee___ZZZVVVTTTPPPTTTXXXYYY[[[dddqqq|||kkkWWWCCC===:::::::::777666888888888888888777777777777999999:::<<<>>>@@@BBBCCCHHHKKKXXXyyy{{{^^^gggkkkpppccc^^^XXXXXXYYYRRRRRRUUUZZZaaagggooowww|||}}}{{{xxxuuunnnfffaaadddiiilllooorrruuuxxxzzz|||rrrhhhgggdddppprrrnnnnnnnnnvvv{{{uuurrrlllfffaaa```]]]YYYXXX^^^hhhppprrrkkkbbbZZZYYY]]]ccchhhlllooopppllleeebbbdddhhhrrryyy~~~~~~~~~}}}}}}uuuhhh___FFF???:::999888555555666666666666666777777777777777888:::<<<===?????????EEEOOOXXXqqqvvvZZZXXXRRROOOZZZqqq|||sssrrrvvvyyy}}}}}}ooohhhbbbaaaaaaccciiipppuuussszzzsssmmmccciiiwww{{{uuummmfff```\\\XXXUUUQQQUUUXXXYYY[[[bbbppp{{{mmmYYYCCC===999:::999666666888888888888888777777777777999999:::<<<>>>@@@BBBDDDIIIKKKXXXzzzyyy]]]eeefffooobbb^^^XXXYYYZZZTTTRRRVVV\\\bbbiiiqqqxxx~~~|||yyywwwqqqjjj```ccchhhlllooorrrvvvyyyyyy{{{~~~sssiiihhhbbbooopppkkkkkkllluuu~~~{{{tttlll___```^^^[[[YYY]]]eeemmmpppiii___XXXVVVZZZ```eeehhhlllooommmfffcccfffkkkwww}}}mmm[[[AAA===999666555666666555666666666666777777777777;;;<<<===<<<<<<===@@@CCCAAAJJJZZZvvvhhhYYYPPPSSSYYYddd}}}wwwooonnnpppsss~~~uuujjj```^^^```ccchhhnnnrrrtttvvv{{{mmmiiifffooo|||vvvnnneee^^^YYYWWWTTTRRRSSSVVVZZZaaammmyyyoooQQQCCC@@@;;;888888888888888888888888888888888888888888888999;;;===???BBBCCCIIIIIIYYYuuu|||ZZZeeeiiitttbbb]]]\\\WWWUUUVVVWWWUUUYYYccclllrrrxxx~~~{{{rrrhhheeeeeefffhhhlllrrrwwwzzzuuuxxx|||{{{mmmffffffeeefffhhhiiimmmyyyxxxiiieee^^^YYYXXX[[[bbbffflllfff\\\RRRMMMPPPVVV\\\___qqqtttllljjjiiiiiiqqqwww{{{zzz{{{|||nnnZZZ@@@===888666555666666555666666666666777777777777999:::;;;<<<<<<>>>BBBEEEEEEMMM\\\vvvooo^^^RRRRRRVVV```xxxuuunnnmmmoooqqqxxxvvvlllbbb```aaadddhhhmmmpppqqqssswww}}}uuukkkggglll|||tttnnnjjjeee^^^XXXVVVTTTSSSVVVXXX^^^iiiuuuoooQQQCCC???;;;999888999888888888888888888888888888888777777999;;;===@@@CCCDDDIIIJJJYYYvvv|||[[[fffkkkuuubbb]]]\\\WWWUUUWWWVVVVVVZZZdddmmmrrrxxx}}}|||rrrhhhdddeeegggjjjmmmpppssstttuuuxxx|||yyykkkdddgggddddddeeehhhmmm{{{xxxtttnnnfff___[[[ZZZZZZZZZddd___WWWNNNJJJLLLQQQWWW___qqqtttnnnllliiiiiipppzzz||||||~~~lllUUU???<<<888666666666555555555666666666777777777888888999;;;<<<===???CCCFFFHHHOOO]]]sssyyyfffVVVSSSUUU]]]ttt~~~sssmmmkkklllmmmoootttxxx}}}zzzoooeeecccdddeeehhhlllnnnppprrrvvv{{{rrrjjjkkk{{{~~~uuuqqqppplllccc[[[XXXUUUTTTUUUVVVZZZeeepppjjjNNNBBB???;;;999999999888888777777777777777777777777666777888;;;>>>AAADDDEEEIIIKKK[[[www___iiinnnwwwccc]]]\\\WWWUUUWWWUUUVVV]]]gggooosssxxx}}}~~~tttiiifffgggjjjllloooppppppqqquuuxxx|||~~~{{{oooiiiiiieeebbbbbbeeemmm|||}}}}}}|||yyyuuunnniiibbb^^^]]][[[XXXVVV[[[XXXRRRKKKHHHHHHMMMQQQ]]]nnnsssooooookkkiiippp}}}eeePPP>>>;;;888666666666555444555555666666777777888888888:::;;;<<<===???BBBEEEGGGNNNZZZmmmkkkXXXTTTUUU]]]ssstttmmmiiihhhhhhiiilllqqqyyy~~~sssiiifffffffffhhhkkkooopppssswww{{{}}}rrrlllwww{{{vvvsssnnneee]]]XXXUUUSSSTTTUUUXXXcccnnn~~~zzzbbbHHHAAA>>>;;;999999999999888666666666666666666666666888888999;;;>>>AAACCCDDDIIILLL\\\yyyeeelllpppxxxddd^^^\\\XXXUUUXXXTTTWWW___jjjqqqssswww|||uuukkkiiiiiijjjlllnnnppprrrsssvvvxxx{{{}}}~~~yyytttooohhhaaa```ccckkk{{{}}}yyywwwsssttttttrrrqqqooommmkkkgggbbb]]]\\\]]]\\\ZZZVVVUUUSSSPPPKKKHHHHHHKKKNNNXXXhhhoooppprrrnnnkkkrrr~~~vvv]]]NNN<<<:::777666666666555444555555555666777888888888;;;<<<<<<<<<<<<>>>AAACCCCCCJJJUUUeeemmmXXXRRRSSS[[[pppyyynnngggeeeeeegggjjjoooxxxxxxlllhhhgggfffhhhkkknnnooossswww{{{|||ppprrr}}}uuulllddd```XXXUUUSSSTTTUUUXXXcccmmm~~~sss\\\EEE@@@>>>;;;:::::::::999888666666666666666666666666::::::;;;<<<>>>@@@BBBCCCHHHMMM^^^{{{gggmmmppp{{{fff___\\\XXXVVVXXXUUUXXXaaalllrrrtttxxx}}}~~~wwwmmmhhhgggfffgggjjjoootttwwwvvvxxx{{{|||}}}~~~vvvlllccc___bbbjjjyyysssmmmllljjjhhhfffdddbbbbbbbbbhhheee```]]][[[YYYUUURRRQQQPPPNNNKKKIIIHHHJJJLLLSSSbbbjjjoootttpppmmmvvvmmmWWWMMM;;;999777666666666555444444444555666777888999999;;;<<<===<<<<<<===@@@BBBAAAHHHQQQ^^^yyyoooYYYQQQQQQVVViii~~~~~~pppfffdddeeegggkkkrrr||||||nnnhhhfffeeegggkkkkkkmmmqqqvvvzzz~~~~~~|||xxxzzzwwwqqquuu}}}yyynnnfffbbb[[[WWWUUUUUUVVVYYYcccmmm{{{oooZZZGGG???===;;;:::::::::999888777777777777777777777777::::::;;;<<<>>>AAACCCDDDGGGNNN___|||hhhnnnrrr|||ggg___]]]XXXVVVYYYVVVZZZcccmmmrrrsssxxxxxxnnneeedddbbbcccffflllsssxxxvvvxxxzzz||||||~~~{{{pppeee```bbbjjjxxx}}}ppphhhccc```______^^^aaaeeeggggggfffddd___YYYTTTQQQPPPOOONNNKKKIIIHHHIIIKKKQQQ]]]eeemmmtttpppnnnxxxhhhRRRHHH:::999777666777666555333444444555666777888999999:::;;;<<<<<<<<<>>>AAADDDBBBHHHPPPZZZsssxxx___UUUQQQSSSbbbtttqqqeeedddhhhgggmmmvvv~~~ooogggdddcccfffkkkjjjmmmrrrwww|||zzzuuuqqqmmmooowwwuuupppppptttyyyuuukkkddd___\\\YYYXXXWWWXXXaaalllwwwmmmZZZIII???===;;;;;;;;;;;;999888888888888888888888888888777888999<<>>===;;;;;;;;;;;;999888888888888888888888888888444555888<<<@@@DDDHHHJJJEEEOOObbb~~~nnnzzziii```]]]XXXWWWZZZXXX\\\eeennnqqqsssyyywwwlllgggggghhhjjjmmmqqqtttvvvvvvxxxzzz{{{{{{}}}|||qqqeeebbbeeennn|||xxxjjjfff___\\\```ffflllvvvrrraaaZZZXXXXXXVVVSSSPPPOOOPPPRRRTTT\\\bbbiiiqqqkkkiiittt|||sss```KKK===:::888666666777888777666444444555555666666777777888999;;;;;;<<<>>>AAADDDEEEKKKQQQXXXkkkkkkZZZRRRPPPWWWbbbwwwnnnkkkjjjlllrrr|||nnniiiiiigggeeeeeejjjmmmrrrvvvzzz}}}vvvjjjjjjeeelllxxx|||~~~yyymmmgggfffmmmpppxxxyyy|||yyyooolllhhhccc^^^\\\ZZZYYY___fffuuu~~~mmmUUUFFF>>>===;;;999888888888888888888888888888888888888999;;;===???@@@CCCFFFIIIJJJNNNaaahhhuuu~~~ggg```]]]XXXWWW]]]YYY^^^eeemmmsssxxx}}}yyyoooggghhhiiikkkmmmooopppqqquuuvvvwwwzzz|||~~~tttfffaaaeeemmmxxxzzzsssmmmiiigggZZZ\\\aaagggnnn{{{nnnaaaaaaaaa^^^ZZZUUUQQQPPPPPPTTTYYY```fffiiijjjjjjjjjzzz}}}zzz{{{{{{ooo\\\III===:::888666666777888777666444444555555666777777777888999;;;;;;<<<>>>AAADDDFFFKKKPPPXXXjjjmmm\\\UUUQQQUUU]]]xxx{{{ssspppooopppuuurrrjjjhhhfffeeeeeeiiilllppptttwwwzzz}}}zzzpppiiilllvvvuuuiiicccgggiiippp{{{}}}uuuvvvsssnnnkkkeee```^^^[[[YYY^^^eeeuuulllTTTEEE>>>===;;;999888888888999888888888888888888888888999;;;===???AAACCCGGGJJJNNNRRRfffkkkvvvooogggaaaYYYXXX\\\[[[```fffmmmrrrvvv{{{~~~xxxooohhhiiijjjlllnnnpppqqqrrruuuvvvwwwyyy{{{}}}~~~sssfffbbbeeelllwww~~~{{{vvvpppkkkhhhgggeeedddgggmmmuuu{{{jjjdddcccaaa^^^ZZZXXXXXXXXXUUUYYY___bbbdddfffggghhhxxx~~~yyyyyy|||~~~|||~~~xxxkkkWWWFFF===:::888666666777777777666444444555555666777777888888999;;;;;;<<<>>>BBBEEEGGGKKKPPPWWWgggooo]]]VVVRRRRRRVVVlll{{{~~~xxxtttrrrnnnrrrzzzwwwkkkgggeeeddddddgggjjjnnnqqqrrruuuwwwzzz|||uuurrruuu}}}nnndddcccccchhhrrryyy~~~xxxqqqppp~~~zzzrrrmmmgggbbb___[[[YYY^^^dddsssmmmTTTDDD>>>===;;;999888888888999888888888888888888888888888:::===???AAADDDHHHKKKOOOUUUiiimmmvvvxxxqqqggg\\\XXX[[[\\\```ffflllppptttxxx{{{||||||~~~vvvmmmiiiiiijjjlllnnnppprrrsssvvvwwwxxxyyy{{{|||}}}~~~~~~sssfffbbbdddkkkvvv}}}yyyuuusssqqqqqqkkkiiinnnwwwpppeeebbb___[[[XXXWWWWWWXXXWWWYYY[[[]]]]]]___bbbdddttt}}}|||yyyyyy}}}}}}|||{{{}}}~~~wwwjjjUUUCCC<<<999777666555777777666555333444444555666777888888888999;;;<<<<<>>AAADDDHHHLLLOOOSSS[[[qqqlllrrrzzz|||pppqqqqqqnnnhhh```[[[XXXSSSXXX^^^dddiiimmmqqqttttttuuuyyy~~~|||}}}zzz~~~~~~|||vvvooofffeeefffgggjjjmmmqqqsssxxxyyyzzz{{{}}}~~~|||{{{wwwkkkddd^^^\\\]]]bbbnnnyyy{{{tttpppkkkfffdddcccooouuulllaaaYYYVVVVVVVVVVVVTTTTTTTTTTTTSSSUUUYYY[[[bbbppp}}}~~~yyyjjjdddUUUAAA999>>>888777555555666666666555222333444555666888999999777999;;;<<<>>>@@@EEEHHHJJJMMMWWWbbbiiixxxlllXXXQQQOOOOOOSSSeeeyyyzzzrrrrrruuu{{{tttgggeeeeeeccc```bbbeeegggggghhhiiikkkpppxxx~~~tttjjjhhhlllpppvvv{{{yyyzzz|||zzzvvvpppjjjhhhiiihhhgggllltttnnngggccc^^^ZZZ^^^dddmmmyyy}}}~~~|||fffQQQDDD<<<;;;:::999999999:::;;;888888888888888888888888777:::>>>AAADDDHHHMMMQQQUUU^^^tttrrruuuwwwzzziiijjjiiigggddd___ZZZUUUSSSWWW\\\aaaeeeiiilllooonnnooouuu}}}}}}{{{}}}|||~~~}}}xxxrrrfffffffffgggjjjnnnrrrtttvvvvvvxxxzzz|||}}}}}}|||uuurrrddd^^^ZZZYYYZZZ___kkkwww{{{rrrjjjgggdddlllxxxyyyjjj^^^YYYWWWUUUSSSPPPRRRTTTUUUVVVWWWYYY[[[^^^mmm{{{~~~}}}~~~uuucccZZZKKK999666???888666555444666666555444222222333555666888999999777999;;;<<<>>>AAAEEEHHHJJJMMMXXXdddjjjwwwvvv___TTTOOOMMMPPPcccxxxssssssuuuzzzuuuhhheeeeeeccc```bbbeeefffggghhhjjjkkknnnttt{{{nnnkkkmmmqqqvvv{{{|||}}}~~~zzzvvvoooiiiggggggeeebbbaaauuuzzzssskkkeee___[[[]]]bbblllyyy}}}|||fffSSSFFF<<<;;;:::999999999:::;;;888888888888888888888888777:::>>>AAAEEEIIINNNQQQUUU___uuuwwwxxxuuuzzzffffffeeecccaaa___YYYSSSSSSWWW\\\```cccfffiiikkkiiikkkqqq{{{}}}|||~~~~~~yyysssggggggggghhhkkkooosssvvvssstttvvvxxxzzz|||~~~~~~xxxrrrooo___[[[WWWWWWXXX]]]jjjvvvzzzvvvrrrxxxyyyiii```[[[VVVSSSMMMPPPTTTWWWWWWXXXYYYZZZ\\\lll{{{|||yyy{{{}}}}}}~~~~~~~~~uuuaaaRRRFFF===999999:::999777666555555555666666555444333222333444444777999===@@@AAADDDGGGIIIOOOWWWZZZaaaqqqiiiWWWQQQPPPUUU```ooo~~~yyyvvvvvvyyy|||}}}nnnggggggfffbbbbbbcccdddeeeggghhhiiipppqqqzzztttkkkmmmssszzz|||uuuooojjjfffaaa___cccmmm{{{ooogggaaa]]]]]]aaakkkttt}}}~~~zzzdddOOOBBB>>>===:::888888888999:::999999888888888888888999777:::===AAAEEEKKKQQQVVV[[[fffxxx|||vvvkkk{{{pppjjjccc```___^^^ZZZVVVVVVXXX[[[]]]^^^```bbbdddgggkkkrrryyy}}}~~~~~~}}}~~~{{{{{{~~~xxxsssiiigggfffgggkkknnnpppqqqxxxxxxxxxxxxyyyzzz{{{{{{{{{qqqhhh```XXXUUUXXXZZZ\\\gggtttsssfff^^^ZZZYYYQQQQQQSSSVVVXXXXXXVVVTTT\\\hhhwww|||yyyyyy~~~~~~~~~}}}}}}ppp\\\NNNDDD<<<999999999888777666555555555666666555444444444444666666999;;;>>>@@@BBBDDDHHHKKKRRRZZZ\\\bbbqqqyyyeeeZZZWWWSSS[[[gggttt{{{yyyyyy|||ooohhhggggggccccccbbbbbbbbbdddeeeffflllpppxxxrrrpppsssyyyyyysssnnniiidddaaa```fffyyyuuulllddd^^^^^^aaajjjsss}}}~~~wwwaaaMMM@@@>>><<<:::999888888999:::999999888888888888888999999;;;>>>BBBFFFLLLRRRWWW___jjj{{{zzzqqqeee}}}mmmgggaaa^^^___^^^[[[XXXUUUWWWZZZ[[[\\\^^^aaaccceeejjjqqqyyy~~~}}}|||yyyuuujjjhhhfffgggjjjmmmooopppvvvvvvwwwxxxyyy{{{|||}}}|||~~~|||yyyrrrkkkaaaYYYUUUXXXZZZ\\\fffttt~~~{{{qqqhhhaaa\\\UUUVVVXXX\\\^^^^^^[[[YYYZZZfffuuu~~~{{{yyyyyy||||||}}}}}}}}}|||{{{{{{zzz|||~~~~~~{{{jjjVVVIIIAAA;;;888999888888777666555555555555555555444444555666888999<<<===???@@@BBBEEEJJJMMMTTT\\\___eeerrrppp```XXXQQQVVV]]]gggvvv~~~||||||rrriiigggfffeeedddaaa``````aaacccdddhhhpppwww|||tttuuu|||yyytttnnnhhhddd___```lll{{{oooeee^^^]]]___iiirrr~~~{{{|||qqq]]]JJJ>>>===<<<:::999888999999:::999888888888888888999999;;;===@@@CCCHHHMMMTTTXXXdddoooxxxlll^^^iiieee___]]]^^^^^^\\\ZZZTTTVVVXXXYYYZZZ\\\___bbbdddhhhpppxxx~~~}}}{{{wwwllliiiggggggiiilllnnnooottttttvvvxxxzzz|||~~~yyy{{{zzzxxxsssmmmcccZZZVVVXXXZZZ\\\fffsss~~~xxxtttooommmqqqvvv|||{{{sssiiiaaaWWWXXXYYY\\\^^^^^^\\\ZZZYYYdddrrr{{{zzzyyyzzzyyyyyyyyyyyyxxxxxxwwwwwwvvvxxx{{{}}}}}}yyygggRRRFFF???:::777777777777666666555555555555444333333333555666888999===>>>??????AAAFFFKKKOOOUUU^^^aaaggguuuxxxcccWWWPPPSSSXXX___lll}}}}}}}}}sssiiifffeeeeeecccaaa______aaaccceeefffrrrwwwyyy}}}zzzwww~~~yyyssslllgggbbb___ddd{{{}}}pppeee]]][[[^^^iiirrr}}}yyyxxxyyykkkYYYHHH===<<<;;;:::999999999999:::888888888777888888999:::;;;===AAADDDIIINNNUUUZZZgggsssyyymmm^^^jjjfffaaa^^^^^^]]][[[ZZZSSSTTTVVVWWWXXXZZZ]]]```cccgggnnnvvv{{{~~~}}}yyyooollliiihhhjjjmmmoooppprrrsssuuuxxx{{{}}}{{{}}}|||xxxsssmmmeee\\\WWWXXXYYY[[[eeesss}}}zzzwwwuuurrrnnnkkkiiifffaaa___```dddiiilllssssssuuuyyy|||xxxpppiii]]]\\\[[[[[[]]]^^^]]]\\\ZZZdddpppxxx{{{{{{|||}}}~~~}}}{{{zzz{{{vvvuuutttsssssssssttttttrrruuuyyy|||~~~zzzfffPPPDDD>>>999666555666666666666666555555555222222222222444555888999<<<===>>>@@@BBBGGGMMMQQQUUU___dddjjjwwwiiiYYYPPPSSSVVV[[[fffuuu~~~{{{zzz||||||}}}tttiiieeeddddddbbb```______bbbeeehhhdddppptttsssxxx|||xxxpppjjjgggaaaaaarrr~~~qqqggg___]]]```iiirrryyywwwvvvvvv||||||fffUUUFFF===;;;;;;::::::999999::::::888888777777888999999::::::===AAAEEEJJJPPPWWW\\\hhhvvv~~~rrrdddmmmjjjeeeaaa^^^\\\ZZZYYYSSSTTTUUUUUUVVVXXX\\\___bbbffflllsssxxx{{{||||||~~~~~~}}}yyyqqqnnnjjjiiikkknnnpppqqqqqqsssuuuyyy{{{}}}~~~{{{ssskkkggg^^^XXXXXXYYYZZZeeerrr|||wwwrrrmmmiiidddaaa\\\[[[ZZZYYYYYY[[[^^^```dddeeeiiiooouuuwwwvvvssskkkhhhcccaaaaaabbbbbbbbb^^^eeennntttuuutttsssrrrwwwzzz|||}}}|||zzzyyyxxxqqqooonnnmmmmmmnnnoooppppppsssxxx|||~~~yyydddMMMAAA===999666555555555666666666555555444222222111222333555777888;;;<<>>::::::::::::::::::::::::777777777777888999:::::::::===AAAFFFLLLSSS[[[```iiiyyywwwgggpppmmmhhhbbb]]]ZZZXXXWWWSSSTTTTTTTTTTTTWWW[[[^^^bbbeeekkkqqqvvvyyyzzz{{{{{{~~~}}}~~~{{{xxxrrrnnnjjjiiikkknnnqqqrrrrrrtttwwwyyy|||}}}}}}}}}~~~uuunnniii___XXXXXXXXXZZZdddrrr~~~|||xxxqqqlllhhhddd```]]]VVVXXXYYYYYYXXXXXXZZZ\\\^^^___aaaeeejjjqqqxxx|||vvvrrrmmmiiigggeeedddccc```eeekkkppppppmmmjjjiiiooorrruuuxxxxxxvvvsssqqqiiihhhfffeeeeeehhhjjjlllnnnrrrwww|||~~~uuu```III>>><<<999777666444444555666666555555444444333333333444555777888:::===AAAFFFJJJOOOTTTXXX]]]gggkkkpppzzzpppZZZQQQSSSUUUUUU\\\jjjtttyyyzzzvvvrrrrrrrrruuu}}}xxxlllgggfffbbbaaa`````````aaabbbcccbbbfffjjjmmmtttyyyxxx{{{yyynnnkkkhhhmmm{{{}}}sssjjjbbb^^^```dddnnn{{{}}}wwwsss|||~~~eeeQQQDDD???999:::::::::;;;:::::::::777777777777888999:::;;;;;;>>>CCCIIIPPPXXX```eeelll|||wwwfffooolllhhhbbb\\\XXXWWWWWWSSSTTTTTTSSSTTTVVVZZZ^^^```ccciiipppvvvzzz|||}}}yyy~~~~~~zzzvvvppplllhhhgggiiimmmppprrrtttvvvxxxzzz{{{|||{{{zzz}}}yyytttkkkaaaYYYXXXXXXYYYdddqqq~~~|||yyytttmmmhhhdddaaa___]]]XXXZZZ[[[[[[YYYYYY[[[]]]ZZZ\\\]]]]]]```gggsss|||~~~|||yyyuuuqqqllleeeaaa___ccchhhlllkkkiiieeeccceeehhhmmmqqqrrrooojjjfffaaa___]]]\\\^^^aaaeeehhhlllpppvvvzzz}}}~~~qqq\\\FFF<<<;;;:::888777333444555666666666555444555555444444555666888999:::>>>CCCIIIMMMRRRWWW[[[aaajjjnnnrrrzzz~~~zzzaaaQQQSSSRRRRRRXXXfffsssyyyzzztttpppooopppsss|||{{{nnniiihhhbbbbbbaaa```___^^^^^^^^^dddfffjjjoootttyyy~~~~~~|||yyy|||}}}~~~rrrpppnnnpppxxxzzzqqqhhh___[[[[[[bbbkkkyyyyyyttt~~~fffPPPDDD>>>999999:::;;;;;;;;;::::::777777777777888999:::;;;<<<@@@EEEKKKRRR[[[dddiiiooouuuccclllkkkfffaaa[[[WWWVVVWWWTTTTTTTTTSSSTTTVVVZZZ^^^___bbbiiipppvvv{{{www~~~xxxtttnnnjjjfffeeehhhllloooqqquuuwwwyyy{{{{{{{{{zzzyyyzzz|||}}}yyylllaaaYYYXXXXXXYYYdddqqq}}}}}}xxxqqqkkkgggdddaaa```\\\^^^^^^\\\YYYYYY\\\___XXXZZZ[[[XXXXXX___mmmxxxvvvkkkccc^^^aaafffiiiiiifffccc```___bbbhhhlllnnnjjjccc]]][[[ZZZXXXWWWYYY]]]bbbeeejjjoootttyyy{{{|||~~~lllTTTDDD===666666999444333333444444444444444444444666666666666666888:::GGGCCCBBBGGGKKKPPPWWW___cccjjjppprrrttt{{{gggXXXQQQLLLNNNUUU^^^hhhooovvvuuusssrrrrrrwww~~~sssgggaaaeeedddbbbbbbbbbaaa___\\\dddeeehhhlllppptttxxxzzz}}}|||wwwuuuxxx}}}yyy|||wwwwww{{{nnnddd^^^\\\\\\^^^kkkyyy}}}dddJJJ??????;;;:::999999888888999999777777777777888999:::;;;:::===DDDMMMVVV___fffiiirrr}}}ttthhhmmmhhh```YYYTTTSSSTTTVVVSSSSSSRRRRRRTTTVVVYYY[[[]]]bbbjjjqqqwwwzzz{{{{{{|||{{{wwwnnnhhheeehhhllllllmmmnnnqqqsssvvvyyy{{{{{{{{{{{{}}}~~~|||pppbbbWWWVVVWWWZZZdddoooxxxpppmmmiiieeeeeegggddd```]]]]]]^^^^^^]]][[[XXXZZZ[[[YYYWWWZZZccckkksssaaa___bbbfffiiijjjgggccc```^^^^^^___```aaa^^^YYYUUURRRPPPOOOPPPTTTYYY]]]___dddnnnvvvxxxzzz}}}~~~{{{|||}}}~~~___JJJ>>>:::444444666000444444444444444444444555444555666666555666888:::IIIFFFEEEJJJNNNQQQWWW]]]dddjjjppprrrrrryyymmmZZZTTTOOOPPPUUU\\\fffnnntttttttttsssrrrtttyyy|||xxxkkkeeeeeecccbbbbbbbbbaaa___]]]bbbdddgggkkkoootttxxxzzz}}}{{{}}}|||{{{zzz}}}xxxsssppptttyyyuuu~~~pppeee___]]]]]]^^^kkkzzz}}}aaaHHH>>>>>>;;;:::999999888888999999888888777777888999::::::<<>>BBBIIITTT```kkktttyyy|||pppjjjoooiiiaaa[[[YYYXXXVVVTTTTTTSSSRRRSSSTTTVVVYYYZZZ^^^bbbhhhooouuuxxxyyyyyyzzzzzz}}}~~~|||~~~~~~~~~~~~{{{wwwtttoooiiieeehhhkkkllllllnnnqqqsssvvvyyy{{{|||||||||~~~~~~wwwhhh\\\YYYYYYZZZbbbmmm{{{{{{sssnnnpppsssrrrppppppmmmiiieeeaaa``````______[[[[[[ZZZYYYYYY[[[^^^___lllrrreeegggkkkoooqqqnnniiiddd^^^\\\YYYWWWUUURRRNNNKKKMMMKKKJJJJJJMMMRRRWWWZZZcccllluuuxxxyyy}}}~~~vvvUUUDDD======888999<<<777666666666666666555555555444555666555555555777999>>>>>>CCCMMMUUUYYY```fffgggjjjmmmlllkkknnnwww^^^WWWRRRRRRRRRTTT___kkktttwwwxxxuuuooollllllooowww~~~sssiiicccbbb``````aaaaaa```___```bbbfffkkkppptttxxxzzz|||{{{{{{||||||{{{yyyxxxvvvwwwyyywwwmmmhhhkkkrrr~~~rrr}}}xxxiii```___``````nnn}}}~~~pppYYYEEE===>>>;;;:::999999888888999999999999999888888999999:::>>>CCCLLLXXXfffsss}}}nnngggvvvmmmccc\\\YYYYYYWWWUUUTTTTTTSSSSSSTTTVVVXXXZZZ^^^aaagggnnnsssvvvxxxxxx{{{yyy|||~~~~~~}}}|||~~~~~~}}}{{{xxxvvvpppiiieeegggjjjjjjkkkmmmppprrruuuxxxzzz|||}}}}}}~~~~~~~~~xxxjjj]]]ZZZZZZZZZbbbmmm|||{{{sssnnnqqquuuuuurrrqqqlllkkkiiihhhgggeeedddcccaaa___\\\[[[\\\\\\[[[YYYcccyyyzzzmmmooorrrvvvxxxtttmmmggg^^^[[[VVVSSSPPPMMMJJJGGGKKKJJJIIIIIIKKKOOOUUUYYYbbbkkktttwwwyyy}}}~~~wwwSSSBBB:::999333555999777777777666666555555555555333444555555444555777999:::;;;AAALLLVVV\\\bbbiiijjjkkkjjjhhhfffiiiqqqxxxcccXXXPPPPPPPPPPPP[[[iiivvvzzz{{{vvvnnniiijjjlllrrrwwwsssiiicccaaa______```aaaaaa```aaaccchhhmmmrrrvvvxxxzzz|||||||||}}}~~~}}}|||qqqjjjjjjmmmwww{{{|||kkkaaa___```bbbooo}}}~~~kkkVVVEEE>>>???;;;:::999999888888999999999999999999999999:::;;;===CCCNNN\\\kkkyyykkkddd}}}wwwiii^^^YYYXXXWWWWWWUUUTTTSSSSSSTTTVVVXXXYYY]]]aaagggmmmrrrvvvxxxyyy|||yyy{{{~~~~~~~~~|||{{{{{{zzzxxxvvvpppiiidddeeehhhhhhiiikkkooopppsssvvvyyy{{{}}}~~~~~~wwwiii\\\ZZZYYYZZZbbbmmm{{{}}}vvvqqqsssuuussspppooommmooorrrsssrrrpppnnnmmmjjjgggdddaaa___]]]YYYWWW```uuuttttttvvvyyyzzzuuulllddd[[[XXXSSSPPPMMMJJJHHHEEEJJJKKKKKKKKKKKKNNNTTTXXX```jjjssswwwyyy~~~~~~|||~~~uuuTTTDDD===;;;444555:::888777666666555555444444444333444555555444555777999;;;;;;AAALLLVVV\\\cccjjjooommmjjjeeecccfffnnnuuunnn\\\OOONNNOOONNNWWWeeeuuuzzz~~~zzzpppiiihhhjjjmmmpppwwwssshhhbbb```^^^^^^___aaaaaaaaabbbeeeiiinnnrrrvvvxxxxxxzzz{{{}}}wwwmmmgggeeeooouuuoooccc``````cccooo}}}~~~{{{hhhTTTDDD>>>???;;;:::999999888888999999888888888999999:::;;;<<<<<>><<>>???===GGGWWWjjj|||llldddeeelll]]]WWWWWWVVVUUUTTTSSSSSSUUUWWWYYY\\\___eeelllsssyyy}}}|||}}}{{{yyyyyyyyyxxxxxxnnnfff``````bbbbbbccceeejjjkkkmmmppptttxxx{{{}}}xxxiii[[[VVVTTTRRRYYYcccjjjuuuzzzuuuxxx}}}~~~tttggg^^^]]]^^^UUU]]]pppvvvsssppppppnnneeeUUUIIIIIIHHHHHHHHHJJJIIIGGGFFFDDDJJJPPPRRRPPPOOOQQQTTT^^^hhhqqqvvvyyy~~~hhhHHHBBB>>>>>><<<888666777666666555444444444444555444444444555555555555666777888===FFFTTTdddqqqxxxwwwpppmmmjjjiiipppzzzwww[[[QQQOOONNNRRRZZZqqq{{{vvvllliiieee___^^^cccjjjrrrwwwwwwsssnnnfff___[[[]]]^^^]]][[[\\\```bbbfffjjjmmmoooqqqqqqrrrxxx|||yyymmmooorrr}}}zzzjjjcccccceeeppp|||rrrcccMMMAAA>>>999888888888888888888888888999:::;;;:::999999:::<<<@@@FFFUUUiii{{{www^^^eeesssaaaYYYXXXVVVTTTSSSRRRSSSUUUXXXZZZ^^^bbbfffkkkttt}}}{{{}}}~~~zzzzzz|||{{{wwwrrrpppjjjccc______cccgggiiikkkmmmoooppprrrvvvzzz}}}wwwjjj\\\VVVTTTTTTXXX]]]eeeppp~~~zzzzzz|||~~~~~~zzzzzz}}}sssiii```[[[___^^^fffxxxuuunnniiiggg___SSSLLLMMMOOONNNLLLLLLMMMLLLIIIFFFIIIJJJOOOTTTSSSPPPPPPSSS]]]fffqqqyyy}}}~~~{{{aaaGGGAAA======<<<888666777666666555444444444444555444444444555555555555666777888<<>>@@@III\\\vvv|||]]]```~~~tttccc]]]XXXWWWTTTSSSRRRTTTVVVWWWZZZaaahhhmmmttt{{{}}}zzzyyy|||}}}}}}~~~{{{wwwvvvwwwyyytttnnngggaaa```aaacccdddeeeiiinnnrrrtttvvvyyy{{{qqqeeeYYYSSSQQQPPPRRRUUU\\\eeepppyyywwwtttqqquuu~~~|||ppphhheeeeee___^^^ccclllqqqpppmmmlllpppmmmjjjgggeeebbbbbbbbbeeemmmwwwzzzuuuhhh\\\TTTPPPMMMNNNTTTXXXVVVTTTUUU[[[dddpppyyy}}}mmmQQQCCC===:::;;;:::777666777666666555444444444444555444444444555555555555666888777888AAAQQQggg{{{rrr]]]SSSUUU[[[pppssskkklllmmmpppvvv}}}zzzoooddd___\\\YYYXXXZZZXXXZZZ\\\```cccgggjjjllllllrrruuuuuuwww{{{~~~}}}|||}}}vvvttt||||||yyywwwwwwwwwwwwwww}}}sssjjjhhhiiiuuu~~~wwwuuuyyy|||xxxlll[[[FFF===>>>;;;::::::::::::::::::::::::999:::;;;;;;:::;;;===???AAAJJJ___zzz|||]]]___|||xxxddd^^^XXXWWWTTTSSSRRRTTTVVVWWWXXX___fffkkkqqqxxx{{{yyy{{{}}}}}}zzzxxxyyy{{{uuupppiiicccaaabbbcccccccccggglllqqqtttvvvyyy{{{|||ooocccXXXSSSQQQOOOOOORRRYYYaaallluuu}}}}}}ssspppnnnqqqzzzzzzmmmfffeeegggeeeeeejjjqqqssspppmmmmmmrrrssstttsssqqqpppmmmkkkooozzzxxxeeeYYYSSSRRRTTTZZZ\\\YYYVVVWWW]]]eeeqqqyyy}}}~~~~~~~~~~~~gggNNNAAA<<<999::::::777666888666666555444444444444555444444444555555555555666666777:::@@@MMMccc{{{{{{bbbTTTSSSWWWgggzzztttsssqqqsssyyy~~~|||qqqfff```]]]YYYWWWYYYWWWXXXZZZ]]]```dddgggiiiiiiooossstttuuuzzz|||zzzzzz|||~~~}}}rrruuuzzzwwwsssooollljjjnnntttxxxuuukkkiiikkkwww}}}~~~xxxqqqqqqtttrrrqqq}}}jjjXXXDDD<<<>>>;;;::::::::::::::::::::::::999:::;;;;;;;;;;;;===???@@@JJJaaa~~~{{{]]]___}}}yyytttyyyeee___WWWVVVTTTRRRSSSTTTVVVXXXWWW^^^eeehhhmmmuuuzzzzzz}}}~~~~~~}}}|||{{{zzzuuupppiiidddbbbbbbcccccccccfffkkkooorrrvvvzzz|||~~~~~~zzznnncccXXXSSSQQQNNNNNNPPPVVV]]]gggpppyyy}}}}}}~~~|||yyyqqqmmmjjjmmmuuuyyyllleeefffiiigggiiipppwwwwwwrrrpppqqqssszzz{{{tttuuu~~~ooo```XXXZZZ___dddbbb\\\YYY[[[```hhhssszzz}}}}}}~~~}}}~~~^^^GGG@@@;;;888999:::777666888666666555444444444444555444444444555555555555666444888<<>>===999999999999999999999999888:::;;;;;;;;;<<<>>>@@@>>>JJJbbbyyy]]]cccrrriiizzzfffbbbVVVUUUSSSRRRSSSUUUWWWYYYXXX___eeegggllltttzzz|||{{{|||~~~~~~~~~zzzvvvrrrmmmgggbbbaaaaaaaaaaaacccfffjjjmmmqqquuuzzz~~~~~~~~~~~~zzzmmmcccXXXTTTRRRNNNMMMOOOSSSYYYbbbkkktttzzzxxxxxxxxxxxxppplllhhhiiipppyyyvvviiicccdddhhhiiimmmvvv}}}|||vvvtttwww}}}uuueee]]]ccckkkooojjjaaa^^^```fffnnnxxx~~~}}}zzzWWWAAA@@@:::888999999777666888666666555444444444444555444444444555555555666666333888===???FFF[[[zzzppp^^^XXXXXX[[[zzzvvvwwwyyy{{{uuukkkfffbbb\\\YYYYYYWWWXXXXXXZZZ\\\___bbbdddiiiooottttttuuuxxxxxxvvvwwwzzz|||}}}}}}~~~|||{{{}}}zzzyyyyyy{{{wwwpppkkkjjjhhhiiiooo{{{yyyqqqooommmyyyvvvrrrmmmmmmttt}}}qqqgggfffjjjnnn{{{uuujjjrrrrrr```QQQ???:::???>>>888888888888888888888888888:::;;;;;;;;;<<<>>>@@@===IIIbbbwww^^^eeennnddd{{{zzzgggdddVVVTTTSSSRRRSSSUUUXXXZZZZZZ```fffgggkkkttt{{{~~~wwwyyy|||}}}|||~~~yyyssspppkkkeeeaaa___`````````ccceeeiiilllpppuuu{{{~~~~~~}}}zzzmmmcccYYYUUURRRNNNMMMNNNPPPVVV___gggqqq~~~|||xxxuuuuuuwwwxxxpppkkkggggggmmmuuuzzz||||||rrrfff___aaadddjjjpppzzz{{{yyy|||wwwgggaaaiiissswwwooodddaaaeeemmmuuu~~~~~~qqqTTTCCC<<<<<<:::999888777777777555555555555555555555555222222333333444555666666999;;;999===HHHTTTnnngggWWWVVV[[[mmm}}}xxxwwwyyyuuupppiiiccc```___]]]\\\WWWXXXZZZZZZ\\\___cccgggnnnpppssstttuuuuuuwwwxxxyyyyyyyyyzzz|||~~~uuuvvv}}}}}}zzz{{{}}}tttnnnkkkhhhhhhiiimmmxxxsssllllllpppyyyyyyoooffffffiiinnnuuu|||{{{{{{sssnnnjjj```aaarrrwwwgggjjj}}}ttt\\\III@@@>>>===<<<:::999999888888999999:::<<<=========<<<===???AAAFFFNNNfff~~~ZZZgggvvvvvvddd{{{}}}iiidddYYYTTTQQQTTTUUUUUUUUUXXX\\\^^^```dddiiipppxxx~~~yyyxxxxxx|||~~~~~~zzzvvvtttpppjjjbbb^^^___ccceeefffiiikkklllnnnpppuuu|||{{{xxxrrrhhh^^^XXXSSSNNNMMMOOOPPPVVV]]]dddmmm{{{~~~xxxwwwxxxvvvrrrqqqiiibbbbbbeeeiiipppwww{{{{{{xxxoooddd]]][[[]]]bbbjjjwwwuuuppprrrttt||||||jjjbbbeeeuuuyyy~~~lllQQQBBB<<<;;;:::999888777777777555555555555555555555555333333333444444555555555777:::888<<>>>>>======???@@@FFFOOOhhhaaannnyyyzzzdddxxxzzzgggaaaYYYTTTQQQTTTUUUTTTUUUXXX[[[]]]___cccgggnnnvvv{{{zzzyyyxxx|||zzzzzz{{{|||{{{yyywwwuuusssmmmeee``````aaacccccchhhiiilllnnnqqquuu{{{~~~{{{yyysssiii___ZZZTTTOOOMMMOOOMMMRRRYYY```iiixxx}}}wwwuuuvvvtttooommmfffaaabbbdddggglllrrrxxxyyyvvvnnnccc\\\YYYZZZ\\\cccqqquuuttt||||||mmmfffiiiuuuyyy~~~eeeMMM@@@<<<;;;:::888777777666666555555555555555555555555444444444444444444555555555888666;;;HHHUUUpppyyybbbYYYVVV\\\ooo|||zzzvvvqqqkkkeeebbb___\\\ZZZVVVWWWYYYZZZ[[[^^^cccfffjjjmmmppprrrssstttvvvxxxzzzzzzzzzzzz{{{|||}}}~~~tttqqq~~~wwwnnngggbbbcccmmmxxxzzzrrrmmmkkkkkknnnwwwxxxppphhheeebbb^^^]]]```bbbfffcccaaabbbaaappp{{{oooiiijjj{{{~~~nnnWWWFFF>>><<<<<<;;;;;;;;;::::::::::::;;;;;;999<<<>>>???>>>>>>>>>???EEEOOOjjjhhhuuu|||~~~eeeuuuxxxeee___YYYTTTRRRTTTUUUTTTTTTWWWYYY[[[^^^aaaeeelllsssxxx{{{zzzxxx|||}}}wwwwwwxxxyyyyyyyyyyyyyyyvvvppphhhccc````````````eeehhhkkkoooqqquuuyyy|||~~~~~~~~~~~~~~~~~~{{{tttkkkaaa[[[UUUOOOMMMOOOJJJOOOUUU[[[eeeuuu}}}vvvtttuuusssoooiiiccc___aaaccceeeiiimmmvvvvvvtttmmmccc[[[WWWVVVTTTZZZiiixxxzzz}}}rrrlllpppwwwzzz}}}aaaJJJ>>>;;;:::999888777666666666555555555555555555555555555555555555444444444444666999777;;;FFFSSSllliiiWWWTTTUUUaaaxxx{{{vvvrrrlllgggbbb^^^[[[XXXVVVWWWXXXYYYZZZ]]]bbbeeegggiiimmmoooqqqsssuuuwwwyyyyyyzzz{{{}}}~~~xxxsssvvvuuullleeedddmmmxxx~~~yyyqqqllljjjjjjjjjnnnxxxxxxnnnhhhccc^^^___ccc```dddbbb___aaacccwww~~~~~~}}}xxxtttlllnnnyyyzzzjjjUUUDDD===<<<;;;:::;;;::::::999999::::::;;;999;;;???@@@???>>>>>>>>>CCCOOOllllllwww}}}gggvvv{{{ggg^^^ZZZUUURRRSSSTTTSSSSSSUUUWWWYYY\\\```dddjjjqqquuu{{{zzzxxxzzz|||yyyyyyyyyyyyyyyzzzzzzzzz{{{{{{vvvqqqkkkeeeaaa```___```bbbeeejjjnnnqqqtttwwwyyy||||||}}}}}}}}}~~~tttkkkaaa[[[UUUOOOLLLMMMJJJNNNSSSYYYcccttt}}}wwwvvvxxxxxxtttiiibbb]]]^^^aaadddiiinnnvvvwwwuuunnneee[[[UUURRROOOTTTaaarrr}}}vvvrrrvvvzzz}}}yyy]]]HHH<<<:::999888777666555555555555555555555555555555555555555555555555555555444888;;;999;;;EEENNNeeeqqqWWWRRRQQQXXXjjj~~~wwwtttnnniiiddd___ZZZWWWWWWXXXXXXYYYYYY\\\```ccccccfffjjjmmmoooqqqtttvvvwwwxxx{{{}}}|||qqqkkkyyy{{{rrrjjjhhhpppzzz~~~ssskkkhhhiiijjjjjjnnnxxxvvvlllddd___aaagggcccfffbbb^^^^^^```ttt}}}}}}{{{wwwtttkkktttxxxhhhTTTDDD===<<<;;;:::999999888888888888999999999;;;???@@@???>>>>>>>>>BBBNNNmmmmmmuuu|||hhhxxxlll___[[[UUURRRSSSTTTRRRRRRTTTVVVXXX\\\```dddjjjpppuuuzzzyyywwwxxx}}}{{{yyyxxxzzz||||||{{{zzzyyyxxxxxxxxxrrrpppkkkfffbbb````````````ccciiimmmppprrruuuvvvzzz{{{|||~~~}}}uuulllbbb\\\VVVNNNKKKLLLLLLNNNRRRWWWaaattt|||xxxyyy~~~}}}nnneee]]]\\\^^^cccjjjrrrwwwvvvtttnnneee\\\UUUQQQOOORRR\\\mmmzzzxxxvvvzzz}}}rrrXXXEEE<<<:::999888666555555444444555555555555555555555555555555555555555555666666999===;;;<<>><<<;;;:::888888777777777777888888999<<<>>>???>>>>>>>>>???AAAOOOpppnnnqqqvvvhhhxxxpppbbb[[[VVVRRRSSSSSSQQQQQQSSSTTTWWW\\\```eeekkkrrrvvvzzzzzzwwwxxx~~~||||||}}}}}}|||zzzxxxvvvsssrrrpppnnnlllgggbbb______```^^^bbbgggkkknnnpppsssuuuxxxyyy{{{}}}{{{vvvmmmddd^^^WWWOOOKKKKKKMMMOOOQQQUUU___rrr~~~~~~|||yyy|||uuujjj```\\\]]]aaaiiippprrrqqqooojjjddd\\\UUUQQQRRRRRRZZZjjjxxx}}}~~~~~~vvvyyyzzz}}}gggPPPBBB===999888777666555444444444555555555555555555555555444444555555666666777777888<<<;;;===CCCFFFVVVqqqsssZZZUUUPPPSSS___ooozzz~~~yyytttnnnggg```[[[ZZZZZZZZZXXXWWWXXX[[[]]]^^^aaaeeeiiilllooosssuuuvvvxxx{{{~~~nnnmmmvvvyyy{{{yyyooogggdddeeegggkkkvvv~~~ooogggfffffffff^^^YYYYYYXXXddd}}}}}}vvvuuuvvvnnnyyyjjjVVVGGG@@@===<<<;;;999888888888888888888999;;;<<<>>>>>>======???@@@CCCRRRsssmmmkkkiiiggguuusssddd\\\VVVRRRSSSSSSPPPPPPRRRTTTWWW\\\bbbgggmmmtttxxx{{{{{{zzzyyy~~~~~~~~~}}}zzzvvvssspppnnnnnnlllgggaaa^^^]]]^^^^^^aaaeeeiiilllooorrruuuuuuvvvyyy|||~~~~~~yyypppgggaaaZZZQQQMMMMMMLLLMMMNNNQQQZZZmmm~~~~~~~~~|||zzz~~~{{{pppeee```^^^^^^ccchhhhhhgggeeeccc___[[[VVVSSSTTTRRRXXXhhhwww}}}}}}|||wwwyyy~~~{{{}}}{{{^^^JJJ@@@===999888777666555444444444555555555555555555555555333444444555666777888888666;;;;;;>>>CCCDDDSSSmmmbbb[[[RRRNNNVVVfffuuu|||}}}xxxrrrkkkccc^^^[[[[[[ZZZXXXWWWWWWZZZ\\\\\\```dddhhhlllooorrruuuwwwyyy{{{~~~~~~~~~pppiiimmmvvvjjjcccaaabbblllwwwqqqlllgggeee]]]YYY[[[YYYcccyyy|||sssrrrtttwwwzzzkkkWWWHHHAAA>>><<<;;;:::999999999999999999:::<<<=========<<<===???AAAEEETTTvvvjjjeee^^^eeeqqqssseee\\\VVVRRRSSSSSSPPPPPPRRRSSSWWW]]]bbbhhhooouuuzzz}}}}}}|||{{{}}}yyyuuurrroooooommmhhhaaa\\\[[[\\\^^^aaaeeehhhkkknnnrrruuussstttwwwzzz|||~~~~~~~~~{{{rrriiiccc\\\SSSNNNNNNKKKKKKKKKMMMWWWjjj~~~}}}~~~~~~|||zzz~~~~~~tttiiiccc___\\\]]]aaa```___^^^]]]\\\ZZZWWWTTTUUURRRWWWgggwww~~~~~~}}}{{{uuuxxx~~~|||~~~}}}YYYDDD@@@<<<999999888777666555444444555555555444444333333222444555666777888888888777999:::<<<>>>???EEESSSbbbuuu___OOORRRXXX\\\iiizzzzzztttmmmddd^^^___\\\YYYWWWXXXYYYYYYXXX\\\]]]___bbbfffjjjnnnpppsssvvv{{{rrrhhhtttyyyiiiaaaaaaddduuu{{{tttmmmggg___ZZZXXX]]]mmm|||~~~oookkknnnyyy~~~lllXXXLLLEEE@@@<<<;;;:::::::::::::::::::::::::::;;;<<<<<<<<<<<>>>>>BBBNNN[[[zzzaaaNNNNNNSSSVVVbbbqqq{{{~~~|||yyyvvvrrrlllfffaaa]]][[[XXXWWWXXXYYYZZZYYY[[[\\\]]]```dddhhhlllnnnpppssswww||||||mmmrrr|||llleeeeeehhhwww}}}~~~qqqhhh___XXXXXXbbbwwwsssooorrr|||kkkWWWLLLEEE???;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<===???AAAGGGRRRyyytttYYYTTTeeejjjrrr~~~fffYYYXXXUUURRROOONNNOOOPPPPPPUUU[[[bbbjjjrrryyy~~~~~~~~~|||{{{yyyxxxwwwvvvtttssspppnnnjjjfffbbb___]]]\\\]]]___cccgggkkknnnqqqrrrtttvvvxxxzzz}}}yyyyyysssfff]]]XXXSSSMMMMMMLLLLLLOOOTTTaaawww{{{vvvttttttuuuxxxzzzzzzzzzzzzxxxwwwxxx}}}tttjjjeeecccbbbaaa___]]][[[ZZZZZZ[[[ZZZYYYXXXWWWYYYdddttt~~~|||uuurrrooovvvtttSSSAAA>>>:::999999888777666555444444555555555555555555666666555555555666666666666666;;;:::<<<>>>===???HHHSSSllljjjRRRLLLOOOQQQ[[[gggvvv~~~zzzxxxvvvsssppplllgggccc\\\ZZZWWWVVVXXXYYYZZZZZZXXXYYY[[[]]]aaaeeeiiikkkmmmooossswwwzzz|||||||||xxxrrrpppiiikkkooo~~~tttiii]]]VVVXXXgggvvvtttxxxxxxiiiWWWLLLEEE???;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<===???AAAEEERRR|||{{{^^^SSS```|||ooorrr|||lll[[[YYYUUURRRPPPOOOPPPPPPQQQUUU[[[cccjjjrrrzzz|||~~~}}}|||{{{xxxvvvsssqqqpppmmmllliiifffbbb___]]][[[\\\]]]```dddhhhllloooqqqvvvwwwyyy|||~~~}}}|||vvvkkkbbb\\\UUUOOONNNMMMLLLNNNRRR]]]rrr~~~wwwsssqqqpppppprrrtttuuuuuutttrrrqqqssszzzvvvnnniiieeecccbbbbbb```^^^^^^^^^^^^\\\[[[ZZZWWWXXXaaaooo{{{tttppplllrrrkkkLLL===;;;888888888888777666555555555444555555555666666777777555555555555555666666666999999:::=========EEENNN]]]yyy\\\QQQOOOPPPVVV^^^qqqyyy~~~|||xxxtttqqqmmmhhheee___\\\XXXWWWWWWXXXXXXWWWVVVWWWXXX[[[^^^bbbfffhhhkkkmmmqqquuuxxxzzzzzz{{{wwwwww~~~ppplllpppuuurrrhhh\\\VVVYYYjjjxxxwww|||~~~yyyrrreeeVVVMMMFFF???;;;;;;:::::::::::::::::::::::::::;;;<<<======>>>@@@BBBGGGTTTiiiZZZbbbuuuwwwuuu}}}rrr___\\\WWWSSSRRRRRRRRRRRRSSSWWW]]]cccjjjqqqxxx}}}|||vvvwww~~~{{{wwwssspppooolllllljjjgggdddaaa^^^\\\[[[\\\___cccgggkkknnnpppwwwxxxzzz|||~~~~~~xxxppphhh___WWWQQQMMMKKKKKKLLLPPP[[[ppp~~~wwwtttqqqooooooppprrrrrrrrrpppnnnmmmpppvvv}}}~~~yyysssooollljjjiiiiiigggeeedddcccaaa^^^\\\ZZZXXXXXXaaannnyyy}}}~~~wwwrrrnnnrrrzzzyyy~~~eeeIII<<<<<<999888888777777666666555555444555555555666666777777555555444444555666888888888777888<<<===>>>DDDLLLYYY}}}jjjYYYRRROOORRRWWWkkkwww~~~zzzvvvtttqqqnnnkkkccc```[[[XXXWWWWWWVVVUUUUUUUUUWWWYYY\\\```dddfffkkkmmmppptttwwwzzz{{{|||vvv{{{zzzooonnnttt{{{{{{mmmeee\\\XXXZZZhhh|||vvvxxx}}}wwwrrriii^^^RRRLLLFFF???<<<===:::::::::::::::::::::::::::;;;<<<======>>>AAACCCJJJXXXsss```dddnnnzzzxxxbbb]]]WWWSSSSSSSSSSSSRRRVVVZZZ___dddjjjpppvvv{{{|||rrrqqq{{{}}}wwwrrrooonnnmmmmmmllljjjgggccc___\\\[[[\\\^^^bbbfffjjjnnnpppuuuwwwyyy|||~~~~~~~~~zzzuuummmbbbXXXQQQLLLJJJIIIKKKPPP]]]sssyyyuuusssooonnnnnnppppppppppppnnnnnnpppuuuzzz~~~~~~}}}{{{xxxvvvuuuuuuuuusssqqqooommmjjjfffaaa]]]YYYYYY\\\eeepppyyy{{{{{{|||vvvqqqsss|||sssqqqvvv|||yyyaaaHHH===>>><<<888777777777666666666555555555555555555555666666555444444555666888:::;;;999777777;;;===???EEELLLZZZ}}}xxxcccWWWPPPOOOSSSeeettt~~~{{{xxxuuuttttttsssrrrfffccc^^^ZZZXXXWWWUUUTTTUUUUUUVVVYYY\\\___ccceeeiiikkknnnrrrvvvzzz|||~~~}}}tttyyyyyyqqqqqqyyyvvvhhhbbb\\\ZZZ\\\ggg{{{~~~uuurrrwww~~~qqqkkk\\\TTTLLLHHHDDD>>><<<>>>::::::::::::::::::::::::999;;;=========???BBBDDDLLLZZZyyybbbccchhh{{{}}}{{{bbb\\\UUUQQQQQQRRRRRRPPPWWWZZZ___eeejjjpppvvvzzz}}}tttoooyyy}}}|||uuuooommmlllmmmnnnnnnlllhhhccc^^^[[[ZZZ[[[]]]```dddiiimmmooorrrtttwwwzzz|||}}}}}}}}}~~~~~~|||zzzsssfffYYYRRRMMMJJJIIIKKKQQQ```yyy}}}xxxuuupppnnnnnnoooooooooqqqpppppprrrvvvyyyzzzzzzuuuvvvwwwvvvuuuvvvyyy{{{~~~|||zzzxxxtttnnngggbbb[[[\\\aaajjjsssyyyzzzyyy}}}wwwrrrtttyyyrrrkkkkkkpppsss}}}sss\\\EEE<<<>>><<<777777777777666666666666555555555444444444444444444444444555777:::===???<<<999888;;;===???EEELLLYYY{{{ppp^^^SSSQQQSSS___rrr|||xxxtttqqqpppppppppooogggccc___[[[YYYXXXWWWUUUVVVVVVWWWYYY\\\```ccceeeeeegggjjjoootttxxx{{{}}}uuuqqqsss|||vvvvvv~~~}}}ttteeeaaa]]]\\\^^^fffxxxuuunnnnnnwww{{{iiiaaaOOOIIIDDDCCC@@@<<<;;;===::::::::::::::::::::::::999;;;======>>>???BBBDDDKKKYYY|||cccbbbgggyyywww{{{ddd]]]UUUQQQQQQSSSRRRPPPUUUYYY^^^dddkkkrrrxxx}}}}}}zzzqqqyyy}}}~~~vvvpppmmmmmmmmmnnnnnnlllhhhbbb]]]YYYYYYYYY[[[^^^bbbgggkkknnnnnnppptttxxx{{{|||{{{{{{~~~xxxjjj[[[TTTQQQMMMJJJKKKQQQbbb}}}}}}yyytttqqqqqqqqqrrrqqqrrrrrrsssuuuxxxzzzyyyxxxrrrsssuuuuuuuuuwww|||~~~xxxpppjjj```aaaeeellltttyyyzzzyyyxxxrrrooorrrvvv~~~tttfffbbbdddhhhpppttt{{{mmmWWW@@@999;;;999777777777777666666666666555555555444444333333222444444444555888;;;???AAA@@@;;;999;;;===???EEEKKKUUUxxx{{{fffXXXUUUWWW[[[ppp|||xxxrrrnnnllljjjiiihhhfffccc___\\\[[[ZZZYYYXXXVVVWWWXXXZZZ]]]```ccceeeaaacccggglllqqqvvvzzz|||yyyooonnnnnnyyyzzzzzzzzzzzz~~~ssseeeaaa^^^]]]___gggyyy|||pppjjjlllwwwvvvbbbXXXGGGBBB??????===999999<<<::::::::::::::::::::::::999;;;===>>>>>>@@@BBBEEEJJJXXX~~~eeecccjjjuuuqqqzzzggg___WWWSSSTTTUUUTTTRRRRRRVVV]]]dddkkksss{{{~~~tttzzzyyyrrrppppppmmmmmmnnnlllhhhaaa[[[WWWWWWXXXYYY\\\```eeeiiilllkkknnnrrrwwwyyy{{{{{{zzz~~~|||lll]]]VVVTTTPPPLLLLLLRRRcccyyyvvvuuuuuuvvvuuuqqqrrrtttwww{{{{{{zzzxxxxxxzzz{{{|||{{{~~~wwwrrrddddddggglllsssxxx{{{{{{sssmmmlllooottt{{{vvveee\\\]]]aaaeeelllwww~~~___KKKAAA;;;777777777777666555555555555555333222111000000222444555333444555777999;;;===>>><<<:::;;;>>>>>>>>>BBBGGGSSSllldddVVVVVVTTTeee|||yyyoooiiiiiihhheeeeeeiiieeebbb```^^^]]]\\\ZZZYYYWWWWWWXXXZZZ\\\^^^```aaa```cccgggiiikkkpppvvv{{{|||{{{~~~wwwmmmlllqqqvvvttt~~~~~~xxxjjjbbb[[[\\\bbblll{{{zzzqqqooottt~~~uuuaaaNNNCCCAAA===:::888888999:::<<<;;;;;;:::::::::;;;;;;::::::;;;<<<>>>@@@AAABBBPPP\\\~~~}}}bbbcccfffrrreeeyyyjjj^^^UUUUUUTTTRRRRRRVVVTTTXXX___gggnnnuuuyyy|||xxxzzz{{{vvvrrrmmmllljjjiiigggccc^^^ZZZWWWWWWXXXZZZ^^^dddiiilllllloootttvvvwwwxxxxxxyyy|||}}}}}}~~~}}}qqqccc[[[XXXOOOJJJMMMUUUddd{{{xxxwwwxxxxxxvvvvvvwwwzzz|||}}}{{{yyyzzz{{{|||}}}~~~~~~wwwmmmeeeaaagggooossstttuuurrrkkkfffgggkkkuuuzzzhhh^^^\\\]]]cccjjjttt~~~wwwYYYFFF>>>999777777777666666555555555555555444333222111222333555666333444555777888:::;;;<<<:::888999<<<======AAAGGGNNNdddttt^^^VVVTTT]]]nnn~~~tttlllkkkkkkgggeeeffffffccc```]]]\\\[[[YYYWWWUUUVVVVVVXXXZZZ\\\]]]______bbbfffiiikkkooossswww~~~|||zzzyyyzzz~~~uuulllkkksssvvvxxx~~~wwwiiiaaa\\\```iiitttwwwuuuzzz}}}ppp\\\IIIAAA???<<<999888888999:::<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===???AAACCCDDDMMMYYYzzzeeedddeeewwwiiizzzhhh___WWWWWWWWWTTTSSSUUUTTTXXX___gggnnnuuuyyy{{{uuuvvv{{{~~~zzzuuuqqqnnnmmmkkkiiigggccc^^^ZZZVVVVVVWWWYYY]]]bbbgggjjjkkknnnqqqtttuuuvvvxxxzzz}}}~~~~~~tttfff^^^YYYQQQMMMOOOSSSaaa|||}}}{{{yyyyyyvvvvvvwwwyyy{{{zzzxxxvvvvvvwwwwwwwwwxxx|||~~~wwwmmmeeeaaaeeelllppprrruuupppjjjddddddhhhrrr}}}lll```[[[[[[aaahhhqqqzzznnnRRR@@@999777666777777666555555444444555555555444333333333444666777444444555666777888888999888666777;;;<<<<<>>===:::888888888999:::;;;;;;::::::::::::;;;;;;<<<<<<===>>>@@@BBBDDDEEEJJJUUUuuukkkffffffnnn{{{kkkbbb[[[YYYXXXUUUSSSTTTUUUXXX___fffnnntttxxxzzzzzzxxx|||~~~||||||{{{{{{||||||yyyuuurrrqqqpppmmmkkkiiieee___[[[WWWWWWWWWXXX[[[___dddfffkkkmmmppprrrsssvvvyyy|||xxxkkkbbbZZZTTTQQQQQQRRR]]]xxx}}}zzzxxxwwwwwwwwwyyyzzzyyyvvvsssooooooooonnnooosssyyy~~~}}}vvvkkkccc]]]___dddhhhmmmqqqpppiiibbb```cccmmmrrrccc]]][[[___dddmmmuuu|||iiiMMM===888666666888666666555444444444444555444444333333444444555666444444555555555555666666777666777;;;<<<===BBBHHHTTTlll{{{ddd```[[[ZZZaaannn~~~~~~xxxvvvtttpppnnngggddd```]]][[[ZZZYYYWWWTTTTTTTTTUUUVVVXXXYYYZZZ\\\___cccgggiiijjjjjjjjjqqqrrrrrrrrrrrrtttxxx{{{~~~vvvlllnnn~~~{{{|||}}}xxxwww|||zzzoooeeeaaajjjyyyyyyuuuvvviiiUUUCCC;;;:::999888777888999::::::::::::999::::::;;;;;;<<<<<<===>>>@@@BBBDDDEEEHHHRRRqqqqqqfffdddsssuuulllaaaZZZWWWUUUTTTSSSUUUYYY___fffmmmssswwwyyy~~~}}}~~~{{{yyyyyyzzz{{{|||zzzvvvsssuuusssqqqooolllhhhbbb^^^XXXXXXWWWXXXZZZ^^^bbbeeelllmmmoooqqqrrrvvv{{{|||oooeeeZZZWWWUUUTTTRRR[[[vvv}}}xxxvvvwwwvvvvvvwwwxxxwwwsssqqqggggggeeedddeeeiiippptttxxxzzzqqqfff^^^XXXXXXZZZ^^^fffmmmpppjjjccc___aaakkk~~~vvvfff^^^]]]]]]bbbjjjqqqwww}}}}}}fffLLL===888777777888666666555444444444444444333333333333333444444555444444444444444444444444888666888<<<===>>>CCCIIIRRRnnnnnnddd^^^ZZZ[[[bbbrrr~~~zzzvvvssshhheeeaaa^^^]]]\\\\\\[[[VVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]aaadddggggggeeedddjjjkkknnnpppqqqtttxxx{{{}}}~~~}}}~~~~~~{{{xxxzzz~~~wwwooorrr~~~xxxuuurrrttt}}}~~~rrrhhhbbbjjjyyyyyyvvv}}}sssfffRRRAAA:::999888888888888999:::999999999999999:::;;;<<<;;;;;;<<<===???AAACCCDDDHHHQQQnnntttbbb___zzzxxxhhhZZZTTTTTTTTTSSSVVVYYY___fffmmmrrrvvvxxx{{{}}}yyyyyyzzz{{{|||{{{wwwttttttrrrpppnnnlllhhhbbb^^^ZZZYYYXXXYYY[[[^^^bbbdddjjjkkklllmmmooosssyyy}}}~~~ssshhh\\\YYYWWWVVVTTT[[[uuuyyytttrrrooonnnoooppppppooollliii```___]]][[[\\\___eeejjjlllssszzz{{{{{{yyyrrrjjjbbb[[[UUUSSSTTTXXXaaajjjqqqkkkddd``````iii}}}vvveee^^^]]]^^^bbbhhhoootttzzzwwwaaaIII===999888777888666555444444333333444444222333333333444444444444444444444444444444444444999777888<<<===>>>BBBHHHJJJcccuuufff___YYYWWWYYYgggzzzuuummmiiiddd```___^^^^^^]]]XXXXXXXXXXXXXXXYYYZZZ[[[ZZZ[[[]]]aaaddddddbbb```dddgggkkknnnppprrrvvvxxx{{{{{{}}}~~~{{{{{{}}}~~~~~~yyyrrrnnnpppttt|||wwwpppxxx~~~zzzxxx{{{uuulllgggmmmyyyyyyzzzwwwpppcccNNN>>>::::::999999888999999999999888888999999:::;;;<<<;;;;;;<<<===???AAACCCDDDJJJPPPlllxxxaaa___}}}nnn\\\TTTUUUUUUTTTWWWZZZ___ffflllqqquuuwwwyyy~~~~~~zzzzzz{{{||||||zzzwwwsssqqqooonnnllljjjfffaaa^^^ZZZYYYXXXYYY[[[^^^bbbdddggghhhiiijjjllloootttxxx|||}}}}}}~~~wwwkkk```[[[XXXWWWUUUZZZqqq}}}vvvpppllliii``````aaacccddddddaaa___ZZZYYYXXXUUUUUUWWW\\\``````gggkkklllllllllgggaaa^^^YYYTTTRRRPPPTTT^^^jjjooojjjddd```^^^fffyyyuuuddd]]]]]]```dddjjjooossswww{{{~~~mmmZZZEEE;;;999888777888666555444444333333444444333333444555555555555555444444444555555555555555999777888;;;<<<<<<@@@FFFFFFUUUkkk{{{lllaaaWWWSSSRRR[[[uuu{{{sssooohhhcccaaa___^^^]]]ZZZYYYYYYYYYYYYZZZZZZ[[[YYYXXXZZZ]]]aaabbbaaa^^^bbbeeeiiilllmmmoooqqqsssvvvwwwxxxyyyzzz{{{{{{{{{wwwyyy{{{}}}xxxpppnnnqqqwwwzzzxxx~~~{{{vvvtttyyy~~~||||||vvvpppcccOOO???;;;;;;::::::999999999999888888888888999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEJJJOOOiiifff^^^xxx~~~ttt```WWWXXXXXXTTTWWWZZZ```ffflllqqqtttvvvxxx~~~|||{{{{{{|||{{{yyytttqqqpppooommmmmmkkkhhhccc```XXXWWWWWWWWWYYY]]]aaacccggghhhjjjkkklllooosssvvvzzzzzz|||}}}|||nnneee]]]XXXVVVSSSXXXjjjzzzqqqhhhaaa]]][[[SSSTTTUUUXXX[[[[[[YYYWWWVVVVVVUUURRRQQQRRRUUUXXXWWW[[[^^^]]]^^^___]]]YYYWWWSSSPPPNNNLLLNNNZZZfffjjjfffbbb]]][[[aaasss{{{hhhaaa```cccggglllqqqtttvvvxxxzzz}}}eeeSSS@@@999999888777777555555444333333333333444444555555666777666666666444444555555555555555666999777777:::;;;:::>>>DDDJJJNNNWWWmmmsssdddVVVPPPNNNRRReee{{{xxxsssllleeebbb___]]]\\\ZZZZZZYYYYYYYYYZZZZZZ[[[XXXWWWXXX[[[```bbb```^^^bbbeeehhhkkkkkklllmmmnnnrrrssstttvvvwwwwwwxxxxxxuuuwwwzzz|||~~~~~~}}}}}}|||}}}}}}yyywwwzzzyyyrrrqqquuu~~~zzzxxx|||~~~|||wwwsssfffQQQBBB<<<<<<;;;;;;:::999999888888888888888999:::;;;<<<===>>>>>>@@@AAACCCEEEFFFJJJNNNhhhnnnWWWnnnsssyyyzzzwwwccc[[[[[[YYYTTTWWWZZZ```ffflllqqqtttuuuyyy~~~}}}|||{{{{{{zzzwwwrrrooorrrqqqpppooonnnkkkgggdddVVVVVVUUUVVVXXX\\\```bbbiiikkkmmmooooooqqqtttwwwxxxyyyzzz|||~~~ppphhh___WWWTTTRRRUUUeeewwwzzzqqqfff\\\UUUPPPNNNMMMNNNPPPSSSWWWXXXWWWUUUTTTTTTSSSQQQOOOOOOQQQSSSQQQUUUVVVTTTUUUWWWWWWTTTPPPMMMKKKIIIGGGIIIUUUbbbfffccc___[[[XXX]]]oooooofffdddeeeiiinnnrrrtttuuuvvvwww|||~~~[[[NNN@@@;;;;;;888666555555555444333333333333444666666666666666666666666333333444444555555666666:::999888999;;;>>>BBBEEEJJJMMMVVViiioooYYYRRRPPPPPPXXXddd~~~zzzpppeee^^^\\\\\\]]]\\\ZZZXXXXXXYYYZZZZZZZZZWWWWWWYYY[[[\\\\\\\\\\\\aaaaaabbbccceeegggiiijjjjjjlllnnnqqqsssuuuvvvwwwvvvwwwxxxyyyyyy{{{~~~{{{{{{vvvzzzyyy~~~~~~{{{vvv{{{yyyuuufffQQQCCC???>>>;;;999777777888999888888999::::::;;;<<<<<<===>>>@@@@@@@@@AAADDDFFFLLLRRReeesssYYYbbbdddbbbmmmxxxrrrccc\\\XXXUUUVVVZZZ___dddiiinnnssswww}}}|||~~~}}}www||||||{{{zzzzzzzzzwwwssspppqqqsssttttttqqqlllgggddd[[[XXXVVVVVVYYY\\\___```eeeiiippptttvvvwwwxxxxxxxxxzzz|||~~~{{{mmmcccXXXSSSQQQRRRXXX```xxxvvvooodddZZZTTTPPPNNNMMMIIIKKKNNNQQQTTTUUUVVVVVVRRRSSSSSSRRRPPPNNNMMMNNNPPPPPPPPPQQQQQQRRRSSSSSSTTTNNNIIIGGGGGGJJJSSS]]]```ddd^^^WWWYYY\\\lll{{{mmmpppmmmuuu|||}}}xxxtttuuuxxxzzz~~~{{{XXXKKK>>>;;;:::888666666666555444444333333444444666666666666666666666666555555666666777777888888<<<;;;;;;;;;>>>AAAEEEGGGHHHMMMWWWhhhzzzcccXXXQQQMMMQQQZZZpppuuukkkccc`````````\\\[[[YYYYYY[[[[[[[[[ZZZXXXYYYYYYZZZ\\\]]]]]]^^^bbbbbbbbbcccdddeeefffggggggiiikkkmmmppprrrsssssssssuuuwwwxxxyyyzzz}}}~~~|||wwwvvv}}}}}}xxxhhhRRREEE>>><<<:::999888888999:::888888999:::;;;<<<<<<======???@@@AAAAAACCCFFFHHHNNNSSSeeezzz]]]aaayyyjjj^^^```hhhsssyyypppbbbZZZXXXXXXTTTWWW]]]bbbggglllrrrvvv{{{|||~~~}}}www|||~~~}}}|||{{{{{{xxxtttqqqpppqqqrrrrrroookkkfffccc\\\YYYVVVVVVXXX\\\___```dddiiiooosssuuuvvvwwwxxxwwwyyy|||~~~{{{jjjaaaVVVQQQNNNNNNRRRXXXmmm|||rrrkkkaaaXXXRRRPPPNNNNNNJJJKKKMMMPPPRRRTTTUUUUUUVVVWWWXXXVVVSSSQQQPPPPPPQQQRRRTTTUUUVVVWWWVVVVVVTTTOOOKKKIIIFFFHHHQQQ\\\dddggg___XXXYYY]]]llloooooommmvvvzzzxxx|||tttRRRGGG<<<999999777666666666555444444333444444444666666666666666666666666666777777888999999::::::<<<;;;<<<===???CCCFFFIIINNNVVVaaaooopppaaaVVVMMMNNNSSS___zzz}}}qqqiiidddbbbbbb\\\[[[ZZZ[[[]]]]]][[[ZZZZZZZZZYYYYYYZZZ\\\^^^___bbbbbbaaaaaaaaabbbbbbccccccdddgggiiilllmmmooooooppprrruuuwwwxxxyyy{{{|||}}}yyyyyyzzzzzzhhhSSSFFF<<<;;;:::999888999::::::888888999:::;;;<<<=========???AAABBBCCCEEEIIIKKKPPPUUUeee~~~bbb```ppprrr[[[TTTTTTcccnnnkkkaaaZZZYYYZZZRRRUUUZZZ```eeekkkqqquuuxxxzzz|||uuuyyy~~~}}}|||yyytttqqqpppqqqrrrrrrppplllgggddd^^^ZZZWWWVVVXXX\\\^^^```dddhhhnnnrrrtttuuuvvvwwwvvvxxx{{{~~~~~~yyyjjj```VVVQQQMMMKKKLLLOOO]]]mmmooohhh^^^VVVRRRPPPPPPOOOMMMNNNOOOQQQSSSUUUVVVVVVVVVXXXXXXWWWTTTPPPOOONNNOOOQQQTTTVVVWWWWWWVVVUUUUUUSSSQQQNNNIIIIIISSS___kkklllbbbYYYZZZ]]]lllqqqlllkkkuuu}}}kkkKKKBBB:::888888777666777666666555444444444444444666666666666666666666666666777777888999:::;;;;;;:::::::::<<>>===???BBBDDDEEEHHHKKKNNNOOOVVVffffff^^^hhhxxx\\\QQQKKKVVVaaaeeeaaa\\\YYYXXXRRRVVVZZZ```eeelllrrrwwwxxxyyy~~~~~~uuuxxx}}}zzzuuurrrrrrsssttttttrrrnnnjjjhhh```\\\XXXVVVXXX[[[^^^___cccffflllppprrrsssuuuvvvtttvvvzzz}}}vvvjjjaaaWWWRRROOOJJJIIIJJJNNN\\\ooo{{{nnnhhh```YYYUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZVVVXXXYYYWWWUUURRRQQQPPPSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVTTTNNNMMMXXXeeepppooocccYYYZZZ^^^lllsssiiigggooo}}}|||bbbFFF>>>888888888666666888666666555444444444444555666666666666666666666666555666666777888::::::;;;999:::<<<>>>AAAEEEHHHJJJWWW```kkksss}}}tttcccWWWRRRSSSPPP]]]qqqyyynnnfffbbb]]]\\\\\\\\\]]]\\\YYYWWWXXXWWWVVVUUUVVVWWWZZZ[[[\\\[[[[[[\\\\\\]]]^^^___]]]^^^```ccceeeggghhhiiijjjmmmqqqtttuuuvvvwwwyyy{{{}}}}}}|||sss^^^MMMDDD>>>===<<<:::999888777666777888999:::<<<===>>>???>>>@@@CCCDDDFFFIIIMMMOOOMMMVVVgggkkk^^^bbb}}}}}}bbbXXXMMMOOOVVV^^^bbb___YYYTTTUUUWWW\\\aaaffflllsssxxxyyyyyy}}}{{{{{{~~~{{{vvvsssqqqrrrssssssqqqnnnkkkiiibbb^^^YYYVVVWWWZZZ]]]^^^aaaeeejjjmmmoooqqqsssuuutttvvvyyy|||~~~uuuiii___UUUQQQOOOJJJGGGGGGEEEOOO\\\kkkyyy~~~vvvqqqllleee```^^^\\\[[[ZZZZZZ\\\^^^___``````___^^^YYYZZZ[[[ZZZXXXVVVVVVWWW]]]\\\[[[ZZZYYYZZZ[[[[[[VVVWWWYYYWWWRRRQQQ[[[hhhqqqooocccYYY[[[___llltttfffbbbgggqqqsssZZZBBB<<<888888888666666888777666555555444444555555666666666666666666666666444444555777888999:::;;;;;;<<>>???@@@???AAACCCEEEFFFIIIMMMOOOMMMWWWfffuuubbb___vvvjjj```SSSNNNOOOWWW```___XXXSSSVVVXXX\\\```dddkkkrrrwwwyyyyyy}}}|||wwwtttnnnnnnoooooonnnllliiihhhddd___YYYVVVWWWZZZ\\\^^^```dddhhhkkkmmmooorrrttttttvvvyyy|||~~~~~~~~~~~~~~~~~~vvveeeZZZQQQNNNNNNJJJGGGFFFDDDIIIPPP[[[jjjwwwyyyuuusssqqqmmmlllkkkjjjiiigggdddfffiiilllllljjjgggeee]]]]]]\\\ZZZWWWWWWXXXZZZ______^^^]]]]]]]]]]]]^^^XXXXXXYYYYYYUUUTTT\\\gggooommmaaaYYY\\\```lllwwwfff___bbbhhhtttjjjRRR@@@;;;888999999666666888777666666555555555555555666666666666666666666666444444555777888:::;;;;;;;;;===???CCCGGGJJJMMMOOOVVV\\\ccchhhpppnnn[[[OOOMMMOOOUUUcccsssxxxqqqfffdddaaa^^^]]]\\\ZZZXXXVVVVVVVVVVVVVVVWWWWWWWWWYYYYYYXXXXXXWWWWWWXXXXXXXXXYYY[[[^^^```bbbcccdddeeegggiiikkklllooorrruuuvvv{{{|||ssssssuuu{{{wwwdddOOOCCCAAA:::::::::;;;::::::999999777888999;;;===>>>???@@@???AAADDDEEEFFFIIILLLOOOOOOXXXdddhhh\\\nnnpppaaaWWWOOOLLLSSSZZZZZZWWWVVVTTTVVVYYY\\\aaagggnnnrrrwwwvvv{{{|||xxxuuulllmmmmmmmmmlllkkkiiihhhfffaaaZZZVVVVVVYYY\\\^^^___cccgggjjjlllnnnqqqssstttvvvyyy{{{}}}}}}}}}|||~~~ssscccXXXOOONNNOOOMMMKKKJJJGGGIIIMMMUUUdddssswwwtttttttttuuuwwwyyyzzzxxxvvvrrruuuzzz}}}|||yyytttqqqiiigggccc___[[[[[[]]]___aaacccfffhhhiiihhhfffeee```^^^^^^]]][[[YYY^^^fffkkkjjj^^^XXX\\\aaalllzzzhhh^^^bbbhhhqqq{{{dddMMM???;;;999:::999666666888777777666555555555555555666666666666666666666666444555666777999:::;;;<<<999;;;>>>BBBFFFIIILLLNNNOOOTTTYYY^^^eeettt~~~eeeUUUNNNMMMOOOXXXeeerrr~~~|||uuukkkgggccc```^^^]]][[[ZZZVVVVVVWWWXXXXXXXXXWWWWWW[[[ZZZXXXWWWVVVUUUUUUTTTVVVWWWYYY\\\^^^```aaabbbbbbdddfffgggiiilllpppssssss{{{yyyxxx{{{vvvvvvpppqqqttt}}}uuu```KKKAAAAAA777888999:::;;;<<<<<<<<<777888999;;;===>>>@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNRRRZZZbbb}}}lllZZZhhhrrr___XXXPPPLLLPPPUUUUUUVVVZZZRRRTTTWWWYYY]]]cccjjjooottttttyyy}}}~~~}}}yyyvvvmmmnnnnnnnnnnnnlllkkkjjjgggaaa[[[VVVVVVYYY\\\]]]___bbbfffiiikkkmmmppprrruuuwwwyyy{{{|||||||||{{{~~~ooodddYYYOOOOOORRRQQQPPPPPPKKKLLLNNNUUUdddsssxxxuuusssuuuyyy~~~~~~|||yyyvvvqqqjjjeeeeeegggjjjhhhlllsssxxxzzzxxxtttqqqiiifffcccccc```^^^aaafffhhhggg]]]WWW]]]aaalll|||kkk___dddlllsssyyy}}}vvvYYYFFF===<<<999888888777555333555666666666777777888888888777777666555444444333555666777888:::<<<======888;;;???BBBDDDHHHPPPUUUVVV[[[[[[^^^jjjtttqqqYYYRRRNNNMMMPPPSSSXXXaaajjjxxxmmmfffbbbbbb___XXXVVVYYYWWWWWWWWWWWWWWWXXXYYYZZZXXXVVVSSSSSSSSSTTTTTTSSSRRRUUUXXXZZZ[[[\\\]]]______ccchhhkkklllmmmmmmnnnsssxxx|||tttmmmqqquuu~~~{{{tttnnnsss~~~}}}mmmYYYHHH???<<<::::::::::::::::::::::::<<<<<<;;;<<<===???AAABBBCCCFFFJJJIIIGGGGGGLLLPPPPPPUUU___xxxooo[[[fffxxxxxxeee```VVVNNNOOOSSSUUUVVVXXXTTTVVVXXX[[[___eeekkkpppxxxwwwyyy~~~uuusssyyywwwxxxvvvsssoooooopppooollliiimmmhhh```YYYVVVWWWZZZ\\\ddddddfffgggiiikkkmmmmmmttttttuuuxxx{{{}}}}}}}}}~~~uuuhhhaaaYYYTTTRRRQQQOOOMMMMMMOOORRRXXXbbbmmmvvvxxxzzz|||}}}|||zzzvvvsssrrrssstttzzz{{{}}}xxxtttnnnjjjiiiiiiiiihhhlllbbb[[[[[[\\\```ooommmaaagggpppzzz|||~~~~~~pppUUUCCC===;;;999888888777555333555555555666666666777777777777777666666666555555666777888999:::;;;<<<===999<<>>@@@AAAFFFJJJLLLKKKHHHHHHKKKOOOQQQUUU___vvvvvv^^^fffyyy{{{hhh```XXXQQQQQQRRRRRRTTTWWWWWWXXXZZZ\\\^^^ccciiimmmttttttwww|||uuurrr{{{xxxxxxwwwsssppppppqqqqqqnnnkkkjjjeee^^^XXXVVVWWWZZZ]]]\\\^^^aaaeeeiiimmmppprrrtttuuuvvvxxxzzz{{{{{{{{{~~~~~~zzzqqqjjjaaa[[[YYYXXXVVVUUUTTTUUUWWW\\\dddnnnwwwzzz|||~~~~~~}}}~~~~~~xxxtttrrrqqqqqqpppmmmccc\\\\\\]]]aaapppnnncccdddjjjvvv~~~~~~}}}~~~gggOOO???<<<:::888888888777555444444444444555555555555666666666777777777888888888888888999:::;;;;;;<<<<<<;;;>>>@@@@@@AAADDDKKKPPPVVV___bbbhhhttt]]]RRRIIIHHHJJJNNNSSSYYYfffttt~~~~~~}}}uuugggaaa```]]]ZZZYYYWWWWWWWWWXXXXXXXXXXXXXXXYYYVVVSSSQQQQQQPPPOOONNNNNNQQQSSSUUUVVVXXX[[[]]]___bbbfffhhhiiiiiiiiijjjkkkqqqwww{{{xxxmmmggghhhmmmtttzzz|||kkkUUUEEE>>>===999999999999999999999999888999999;;;===???AAABBBJJJLLLNNNMMMJJJHHHJJJMMMQQQUUU^^^ttt{{{```ggg}}}kkkaaaZZZUUUSSSPPPNNNPPPUUUXXXZZZ[[[\\\^^^bbbgggkkkqqqqqqtttzzzxxxqqq|||}}}xxxwwwuuurrrooonnnppppppnnnkkkgggccc]]]XXXVVVWWWZZZ\\\WWWYYY]]]bbbhhhmmmpppsssuuuvvvvvvwwwxxxxxxxxxxxxzzz}}}|||tttjjjbbb___]]][[[ZZZYYYYYYYYY]]]cccllltttzzz~~~|||zzzxxxwwwoooeee^^^^^^```dddqqqrrreeeaaaaaaooo}}}~~~}}}~~~~~~uuu]]]III<<<;;;999888777888777666444444444444444444444444444666666777888999::::::;;;::::::;;;;;;<<<<<<=========???AAA@@@AAADDDKKKPPP[[[fffhhhgggllltttjjj\\\MMMHHHHHHJJJLLLPPPWWWaaaiiikkkooozzzxxxmmmeee```^^^^^^XXXXXXXXXXXXXXXXXXWWWWWWVVVTTTQQQPPPPPPPPPOOONNNNNNPPPRRRTTTUUUWWWZZZ\\\^^^aaadddfffffffffggghhhiiiooovvv|||~~~qqqkkkjjjlllqqqvvv}}}{{{hhhSSSCCC======999999999999999999999999::::::<<<>>>@@@BBBDDDEEEIIIKKKMMMLLLKKKJJJKKKMMMPPPUUU]]]qqq}}}bbbiiiooobbb]]]XXXTTTOOOKKKLLLRRRWWWXXXZZZ\\\^^^bbbfffjjjooopppsssxxx}}}rrrzzz|||xxxwwwsssoookkkkkklllmmmkkkiiifffccc]]]XXXVVVVVVXXXYYYXXXZZZ\\\```dddhhhkkkmmmtttuuuwwwwwwvvvuuuuuuuuuxxx|||wwwnnniiieeeaaa^^^^^^\\\\\\```eeelllwww~~~|||zzzssshhh```aaacccgggtttxxxggg___\\\gggwww~~~kkkUUUEEE<<<999888777777888888666555444444444444444333333333555555666888999;;;<<<<<<<<<<<<======>>>>>>??????===???@@@@@@AAAEEEMMMSSS```lllmmmgggfffllluuufffUUUMMMKKKKKKLLLOOOOOOUUUZZZ]]]cccppp~~~{{{kkkbbb```aaaXXXXXXYYYYYYXXXWWWVVVUUUSSSQQQOOONNNPPPQQQQQQPPPOOOPPPRRRSSSSSSUUUYYY[[[\\\^^^aaaccccccccceeefffeeekkkssszzzwwwnnnkkkkkknnnrrrzzzwwwcccOOOAAA<<<<<<999999999999999999999999:::;;;===???AAACCCDDDEEEEEEGGGIIIKKKKKKLLLMMMNNNOOOUUU]]]nnnhhhmmmsssddd___YYYUUUOOOIIIIIINNNRRRTTTXXX[[[^^^bbbgggkkknnnpppssswww|||vvvzzz{{{xxxxxxsssoookkkjjjkkklllkkkiiigggddd___YYYVVVTTTUUUUUUXXXYYY\\\___bbbeeeggghhhrrrtttvvvuuusssrrrssstttxxx|||{{{tttlllgggfffbbbbbbfffkkkrrr~~~}}}vvvjjjbbbdddgggkkkvvvhhh___[[[aaakkksss{{{cccMMMAAA<<<888777666666777888777555555444444444444333333333555555666888999:::;;;<<<>>>>>>???@@@@@@AAABBBBBB>>>@@@BBBDDDFFFLLLTTT[[[fffpppqqqlllmmmuuu~~~ooo^^^TTTNNNJJJJJJNNNMMMOOOQQQTTT[[[gggvvvrrrfff```___YYYYYYZZZZZZYYYWWWUUUTTTRRRPPPNNNNNNPPPQQQRRRQQQPPPQQQQQQQQQQQQSSSVVVYYYYYY\\\___``````aaaccceeebbbgggnnnwww}}}pppmmmkkklllmmmsssnnnZZZKKKAAA===;;;::::::::::::::::::::::::999:::<<<>>>@@@AAABBBBBBBBBDDDGGGJJJMMMNNNOOOOOOOOOUUU\\\kkkooooooxxxggg```YYYUUUOOOIIIHHHJJJNNNQQQUUUYYY]]]bbbgggjjjlllooosssvvvyyy}}}yyy|||~~~{{{yyyyyywwwsssnnnlllmmmnnnllljjjhhheee```[[[WWWTTTSSSSSSUUUWWWYYY]]]aaaeeegggiiinnnqqqttttttrrrqqqsssuuuyyy|||zzzrrrlllgggffflllpppwww}}}zzzwwwzzzyyymmmeeegggjjjnnnxxxlllaaaZZZ^^^dddiiiqqq{{{xxx[[[GGG>>><<<777666555666777888777666555555555555444444444333444555666777888::::::;;;???@@@AAABBBCCCDDDEEEEEEEEEHHHKKKMMMQQQYYYccckkknnntttrrrttt~~~tttdddWWWMMMKKKNNNMMMLLLNNNQQQWWWaaaoooyyy}}}oooddd\\\YYYYYYZZZZZZYYYWWWUUUSSSSSSQQQOOOOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOPPPSSSUUUWWWYYY\\\^^^___```ccceeedddgggllltttwwwsssooommmlllooozzzxxxbbbPPPFFFAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAAAAABBBAAACCCEEEHHHKKKOOOPPPPPPOOOPPPUUU[[[gggqqqnnn}}}~~~iii```WWWTTTPPPKKKGGGGGGLLLOOOSSSXXX[[[```eeehhhiiimmmrrruuuxxxzzz~~~|||}}}|||~~~{{{zzzzzzuuuooommmmmmmmmllljjjgggddd```\\\XXXVVVUUUTTTTTTUUUXXX\\\```dddgggiiijjjnnnrrrsssqqqpppssswwwxxx{{{}}}xxxrrrqqqvvvzzz{{{xxxvvvzzz|||ooofffiiimmmqqqzzzqqqbbbZZZ___gggjjjpppxxx|||uuuWWWCCC<<<<<<777666555666777888777666666666666555555444444444555555666777888999::::::@@@@@@AAACCCEEEFFFGGGHHHMMMPPPTTTXXX]]]fffqqqyyyuuuvvvsssyyyzzzfffVVVQQQSSSMMMLLLLLLPPPVVV___lllvvvxxxiii\\\YYYZZZZZZZZZYYYWWWTTTRRRUUUSSSPPPOOOPPPPPPPPPOOOOOOPPPOOONNNLLLMMMPPPSSSVVVXXX[[[\\\^^^```bbbeeehhhjjjmmmuuu{{{uuurrrooooooxxxrrrZZZIIICCCBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCFFFGGGIIIMMMPPPQQQPPPOOOQQQVVV[[[eeeppplllzzzjjj___VVVSSSQQQLLLGGGEEEKKKNNNSSSWWWZZZ^^^cccffffffkkkqqquuuwwwyyy}}}}}}~~~|||}}}{{{yyytttnnnkkkkkkkkkiiigggeeeccc```]]]ZZZXXXWWWVVVVVVWWWYYY\\\```ccceeefffggglllqqqrrrpppppptttxxxxxxzzz|||||||||}}}~~~|||}}}pppgggjjjnnnrrr{{{vvvcccXXX```lllpppsssxxxyyy}}}gggOOOAAA:::888777777777777666666666666777777777777666666666666666666555333333555:::============???AAADDDFFFHHHNNNSSSYYY[[[]]]aaaiiioooqqqtttuuu~~~}}}bbbTTTRRRJJJLLLLLLLLLQQQ[[[gggnnnzzz~~~nnn___ZZZYYYXXXXXXXXXXXXWWWUUUTTTRRRPPPNNNNNNPPPRRRTTTQQQOOOMMMKKKKKKMMMOOOQQQRRRSSSVVVYYY\\\```bbbcccccchhhmmmsss~~~}}}wwwssstttyyy}}}zzz|||zzzfffQQQFFFCCCAAA??????===<<<<<<;;;;;;;;;<<<<<<@@@@@@???@@@AAACCCEEEGGGDDDGGGJJJMMMNNNOOOQQQSSSOOOVVVZZZaaayyyyyylllhhhmmmeee]]]WWWPPPHHHEEEFFFHHHLLLPPPTTTWWWZZZ^^^aaajjjlllnnnpppqqquuuyyy|||||||||}}}|||}}}wwwuuuqqqooommmkkkiiifffgggddd```[[[WWWVVVVVVVVVYYYZZZ\\\^^^___aaaaaaaaajjjmmmqqqsssssssssssstttzzzyyyyyyyyyyyyzzz{{{{{{yyy{{{~~~}}}{{{}}}|||tttooommmpppssstttzzz}}}eee[[[eeesss{{{~~~___JJJ>>>:::888777777777777666666666666666666666666777777777777555666555444444777;;;>>>@@@@@@???@@@AAABBBDDDEEEHHHMMMTTTXXXZZZ___hhhooorrrwwwyyydddTTTIIIJJJJJJKKKPPPZZZeeelllsss|||rrrccc\\\[[[YYYYYYYYYYYYXXXVVVQQQQQQPPPPPPPPPOOOOOOOOOPPPNNNLLLKKKKKKMMMOOOPPPPPPPPPRRRUUUXXX[[[^^^```bbbfffkkkpppzzz}}}zzzxxxuuuxxx}}}yyyvvvxxxzzz{{{wwwwwwzzz{{{xxxxxx|||ooo]]]KKKCCCAAA@@@??????<<<<<<;;;;;;;;;;;;<<<<<>>???>>>>>>>>>;;;;;;:::::::::;;;;;;<<>><<<===<<<<<<<<<;;;::::::::::::;;;;;;<<<>>>??????@@@BBBCCCDDDEEECCCFFFIIIKKKLLLMMMOOOPPPRRRVVVXXX\\\mmmjjj___~~~ssshhh\\\UUUNNNHHHEEEEEEDDDHHHMMMRRRVVVYYY]]]```cccfffjjjnnnqqquuuyyy|||vvvyyy~~~|||||||||xxxsssoooooopppppppppiiihhhfffccc___[[[WWWUUUWWWXXXXXXZZZ\\\]]]___``````dddiiimmmpppqqqsssuuuqqqsssvvvyyy{{{|||{{{{{{wwwzzz|||~~~}}}vvvyyy~~~ttteeeaaabbbooo~~~~~~cccKKK???;;;:::999777777777777666666666666444555555666777888888999<<<>>>@@@AAABBBCCCFFFHHHIIIHHHGGGGGGGGGHHHIIIJJJHHHNNNTTTWWWWWWYYY^^^dddffflllkkkiiikkknnnnnn___QQQLLLLLLNNNSSSYYYbbbiiipppxxxzzzpppdddaaa]]]ZZZYYYYYYWWWVVVTTTRRRPPPMMMKKKKKKKKKLLLJJJIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIIIIKKKNNNRRRTTTUUUZZZ]]]^^^ccckkkoooooorrroooooossswwwzzz}}}qqqhhhgggiiiiiifffeeekkkrrryyy~~~hhhNNNDDD<<<;;;<<<;;;:::;;;::::::::::::;;;;;;<<<===>>>???@@@BBBCCCDDDEEEEEEDDDFFFIIIKKKKKKLLLNNNPPPUUUWWWYYY]]]jjjjjj\\\uuuuuuhhhZZZRRRMMMGGGDDDDDDDDDGGGLLLQQQTTTXXX\\\___```dddhhhlllpppssswwwzzzwwwvvvzzz~~~{{{{{{yyyuuupppmmmlllmmmnnnnnniiiiiigggeeeaaa\\\XXXVVVVVVVVVWWWXXXZZZ\\\^^^___aaadddiiilllnnnooopppqqqqqqsssvvvyyy{{{||||||{{{wwwzzz|||}}}~~~~~~}}}zzzzzziiibbb\\\bbbmmmmmmvvvzzz}}}~~~yyy^^^III???<<<:::888777777777777666666666666555555666666777777888888;;;===AAADDDHHHNNNTTTXXXYYYXXXWWWUUUTTTTTTTTTUUUVVV[[[______]]]\\\```dddaaaeeedddhhhqqqxxxjjjUUUMMMLLLKKKOOOUUU]]]eeennnuuu{{{~~~zzzsssgggddd___\\\ZZZYYYXXXWWWVVVTTTQQQMMMLLLLLLNNNOOOIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJMMMOOOQQQQQQVVVYYYZZZ___eeehhhgggkkkhhhiiinnnsssvvv|||~~~qqqeeebbbdddeeecccbbbffflllqqqvvv{{{yyy```JJJBBB<<<;;;<<<:::999;;;;;;;;;;;;;;;<<<<<<===>>>???@@@BBBCCCEEEFFFFFFFFFEEEGGGJJJLLLLLLMMMNNNPPPUUUXXXZZZ]]]fffnnn^^^mmmxxxjjjZZZRRRLLLGGGDDDDDDDDDHHHLLLPPPSSSVVVZZZ]]]^^^aaafffjjjmmmqqqtttwwwxxxsssrrryyy~~~{{{{{{wwwtttooolllkkkkkkkkkjjjiiihhhgggeeeaaa]]]ZZZXXXVVVUUUUUUVVVXXXZZZ]]]^^^bbbeeeiiilllmmmmmmnnnoooqqqsssuuuxxxyyyzzz{{{{{{xxxzzz}}}~~~}}}~~~~~~pppiiiaaadddjjjggglllssszzz~~~qqqXXXEEE>>><<<:::777777777777777666666666666666666666666777777777777888:::>>>BBBGGGNNNVVV[[[aaaaaa``````aaabbbdddeeehhhmmmqqqoookkkhhhjjjmmmmmmnnnmmmtttbbbUUUOOOJJJLLLQQQUUUbbbpppxxx|||~~~{{{vvvlllhhhbbb^^^]]]\\\ZZZYYYVVVTTTSSSQQQPPPOOOOOOOOOIIIIIIIIIHHHGGGGGGFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMNNNSSSWWWYYY]]]ccceeecccgggdddeeejjjooorrrwww~~~}}}{{{xxxzzzzzzxxxpppeeebbbeeegggeeeccccccdddgggkkksss|||rrrWWWGGG@@@::::::;;;::::::===<<<<<<<<<<<<===>>>??????@@@AAACCCEEEFFFGGGGGGGGGFFFHHHKKKLLLMMMMMMOOOPPPTTTWWWZZZ\\\bbb{{{uuucccggg|||lll[[[RRRNNNIIIFFFEEEEEEHHHLLLPPPRRRUUUXXXZZZ\\\___dddhhhkkknnnqqqttt}}}zzzqqqlllrrr~~~{{{|||xxxuuuqqqnnnmmmllljjjhhhhhhgggfffcccaaa^^^[[[ZZZUUUUUUTTTUUUVVVYYY\\\^^^aaaeeeiiilllmmmmmmnnnoooqqqqqqssstttvvvwwwxxxyyyyyy{{{}}}~~~~~~~~~~~~vvvqqqlllpppuuuqqqooosssxxx}}}}}}jjjSSSCCC===<<<:::777777777777777666666666666777777777777666666666666777999;;;===AAAGGGOOOTTT``````bbbdddhhhllloooqqqwww|||}}}xxxuuuvvvyyyppp]]]SSSKKKIIINNNOOO```sss||||||xxxoookkkeeeaaa___]]]\\\[[[TTTTTTUUUTTTTTTRRRPPPOOOJJJIIIIIIHHHGGGFFFEEEEEEGGGHHHHHHIIIJJJJJJJJJKKKMMMRRRVVVXXX\\\bbbdddbbbeeebbbccchhhllloootttyyyxxxwwwpppoooooorrrooohhheeeiiillljjjeeebbb______cccmmmzzzlllPPPEEE>>>999999::::::;;;>>><<<<<<<<<======???@@@@@@AAABBBDDDFFFHHHHHHHHHHHHGGGIIILLLMMMMMMNNNOOOQQQSSSUUUYYY[[[```vvv|||hhhccctttnnn]]]TTTOOOKKKGGGGGGFFFIIILLLPPPRRRTTTWWWYYY[[[^^^cccgggjjjmmmoooqqqzzz|||rrrjjjooo{{{}}}~~~yyyvvvsssqqqooommmjjjhhhggggggeeebbb```^^^\\\[[[UUUTTTTTTTTTVVVYYY[[[]]]```dddhhhlllmmmnnnoooqqqppppppqqqqqqssstttvvvwwwzzz|||~~~~~~~~~~~~|||~~~xxxuuuttt{{{}}}wwwvvvwww{{{|||~~~~~~qqq]]]HHH???>>><<<999777888777666555555555555555444444444444555555555555888999;;;===AAAEEEIIIKKK___eeegggeeeeeellltttyyy|||wwwppprrr{{{kkkVVVKKKHHHHHHOOO___ooozzzxxxrrrkkkgggeee```\\\ZZZWWWWWWVVVTTTRRRQQQQQQRRRMMMLLLJJJHHHGGGEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIJJJQQQRRRTTTVVVYYY\\\]]]______```bbbeeeiiillloooqqqwww|||uuukkkrrrooollljjjiiihhhfffdddbbb[[[WWW[[[bbblllxxxyyyxxx~~~yyy___KKK???>>><<<;;;::::::;;;<<<;;;;;;<<<<<<======>>>>>>@@@@@@BBBDDDFFFIIIKKKLLLIIIJJJLLLNNNOOOOOOOOONNNRRRUUUUUUZZZdddrrrmmmgggiiimmmZZZUUUQQQJJJHHHLLLFFFIIIMMMOOOPPPRRRUUUWWWXXX[[[___cccgggkkkooorrrxxxzzzmmmpppzzz~~~}}}zzzvvvrrrooommmmmmnnnkkkjjjgggddd```]]][[[YYYYYYTTTRRRSSSTTTTTTXXX^^^^^^bbbgggjjjlllnnnooopppoooqqqsssuuuwwwwwwwwwwwwzzzzzz{{{|||}}}}}}}}}|||}}}|||pppsss}}}}}}{{{{{{}}}}}}}}}~~~iiiWWWDDD======<<<:::999888777777666666666666777777888888888888999999999::::::;;;===@@@DDDGGGIIISSS[[[bbbdddgggnnntttwwwwww}}}~~~xxxtttxxx{{{dddUUUNNNLLLLLLXXXiii~~~zzzoooggg```[[[YYYYYYYYYXXXVVVTTTRRRRRRRRRMMMMMMKKKJJJHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJPPPQQQRRRUUUWWWZZZ[[[\\\]]]^^^```cccfffiiilllnnnssswww}}}vvvuuurrrmmmiiigggeeecccaaa^^^XXXUUUXXX```jjjvvvnnnUUUCCC>>>===<<<;;;:::;;;;;;<<<<<<<<<======>>>?????????CCCCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLNNNOOOPPPPPPPPPQQQTTTTTTYYYcccppptttgggddduuu^^^VVVRRRKKKGGGIIIFFFIIILLLOOOPPPQQQTTTUUUVVVYYY]]]aaaeeeiiimmmpppwwwpppnnnuuu~~~~~~~~~}}}{{{xxxuuurrrpppooommmkkkiiifffbbb___\\\[[[YYYTTTRRRSSSTTTTTTXXX]]]___bbbfffiiikkklllnnnpppoooppprrruuuvvvwwwwwwwwwyyyzzz{{{|||||||||||||||{{{|||ooollluuu~~~}}}~~~___OOO???:::;;;;;;::::::777777777666777777888888999999999:::::::::;;;;;;;;;;;;;;;<<<>>>AAACCCEEEDDDNNNXXX]]]bbbiiimmmnnnkkkqqqsssooommmrrryyy}}}~~~|||zzz}}}{{{}}}wwwcccVVVPPPJJJOOO\\\xxxyyylllddd___\\\[[[[[[YYYXXXVVVTTTRRRQQQNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIJJJMMMNNNPPPRRRTTTVVVXXXYYY[[[\\\]]]```cccfffhhhjjjlllooovvv~~~vvvrrrkkkfffbbb```^^^\\\ZZZTTTRRRVVV^^^gggtttuuu```KKK>>>>>>===;;;;;;:::;;;<<<===>>>>>>??????@@@AAAAAABBBEEEEEEDDDDDDDDDDDDEEEEEEHHHJJJLLLNNNPPPQQQRRRRRRQQQTTTSSSXXXaaammm|||hhhaaa|||dddWWWSSSMMMHHHGGGGGGIIILLLNNNOOOPPPRRRTTTTTTWWW[[[^^^bbbfffkkknnnvvv{{{vvvnnnpppyyy~~~~~~}}}{{{xxxtttpppnnnnnnmmmjjjgggdddaaa^^^]]]YYYUUURRRTTTTTTTTTWWW\\\```bbbeeefffhhhiiilllnnnnnnoooqqqtttvvvwwwwwwwwwxxxyyyzzz{{{{{{|||||||||zzzzzz|||~~~~~~pppfffkkkyyy~~~WWWIII<<<999;;;;;;::::::666666555555666777888888666777777888888999999999;;;;;;:::;;;<<<===???AAA<<>>@@@EEEIIIJJJLLLPPPQQQOOOHHHKKKNNNMMMQQQWWWZZZZZZUUUUUUTTTTTTXXXbbboooyyyzzzjjj```WWWSSS___yyyxxxoooggg]]]ZZZWWWVVVVVVVVVTTTRRRNNNNNNMMMLLLLLLKKKLLLLLLJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPWWWXXXYYY[[[]]]```bbbdddhhhiiinnnxxx~~~wwwnnnhhhgggkkkooovvv|||xxxrrrnnnfffbbb\\\YYYXXXXXXXXXXXXXXXUUUTTTXXX]]]eeerrr~~~~~~jjjWWWIIIAAA===<<<;;;::::::;;;<<<===>>>AAAAAABBBCCCDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHJJJLLLOOORRRTTTUUURRRTTTTTTXXX```gggmmmbbb}}}lllYYYTTTRRRMMMIIIIIIKKKMMMNNNNNNNNNOOOPPPSSSUUUXXX[[[^^^ccciiimmmuuuqqqyyyrrrkkkqqqzzzvvvrrrpppoooooommmllljjjgggdddaaa___^^^ZZZVVVTTTUUUUUUSSSUUUYYY]]]___aaabbbccceeehhhjjjkkklllooorrrtttuuuvvvvvvuuuvvvwwwyyyzzzzzz{{{{{{~~~}}}~~~{{{rrrkkkgggdddccccccgggmmmrrruuuvvvuuuuuuwwwxxxyyyzzz||||||}}}}}}}}}~~~}}}nnnfffddddddiiilllppptttyyy}}}NNNDDD;;;:::;;;999888888444444333333444444555555555666666777888999::::::999888888999:::<<<>>>???FFFIIIJJJIIIKKKNNNOOOLLLCCCFFFHHHJJJQQQ[[[___]]]YYY[[[]]]___ccckkkwwwpppeeeYYYXXXddd}}}|||nnnfff```ZZZWWWWWWXXXVVVTTTPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIGGGHHHHHHJJJKKKLLLMMMMMMSSSTTTVVVXXX[[[^^^```bbbhhhgggkkkrrrvvvwwwzzz~~~yyyvvvtttuuutttsssvvv}}}rrriiidddbbb```^^^]]]ZZZWWWVVVXXXZZZ[[[[[[[[[YYYXXX[[[^^^dddqqq}}}rrr\\\KKKAAA<<<:::;;;:::::::::;;;<<<>>>???AAABBBCCCDDDEEEGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKNNNPPPSSSTTTQQQSSSSSSWWW___ccczzzppp```yyysss\\\UUUTTTQQQMMMKKKLLLNNNOOONNNNNNNNNPPPRRRTTTVVVYYY\\\bbbhhhlllsssooovvvuuujjjnnnyyy}}}xxxtttrrrrrrrrrmmmllljjjhhheeebbb```___[[[WWWUUUVVVUUUSSSTTTXXXZZZ\\\___aaabbbcccfffhhhiiikkknnnqqqssstttuuuuuuttttttvvvxxxyyyzzzzzzzzz{{{qqqhhh```[[[VVVTTTRRRVVV\\\```ccceeefffhhhjjjkkknnnqqqsssvvvwwwxxx{{{|||zzzooohhhddddddfffiiinnnsssyyy}}}HHH???999999;;;999888888666555555444444444444555555555666777888999:::;;;999999999:::<<>><<<<<<::::::::::::;;;===???@@@BBBBBBCCCDDDFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJLLLOOOQQQSSSOOOQQQPPPUUU\\\___ssssss]]]rrrzzzaaaWWWUUUSSSPPPLLLNNNPPPPPPOOONNNNNNOOOPPPRRRTTTVVVZZZ___fffjjjooonnnttt{{{nnnnnnvvv|||{{{wwwtttrrrrrrooommmllliiifffdddbbbaaa[[[WWWUUUVVVVVVSSSSSSWWWVVVYYY]]]```bbbccceeeggghhhjjjmmmppprrrtttuuuuuussssssuuuwwwxxxyyyzzzzzz}}}~~~uuunnneee\\\VVVQQQMMMIIIFFFJJJOOOSSSUUUWWW[[[^^^```bbbeeeiiimmmqqqssstttxxxzzz~~~zzzvvvuuuqqqooollllllooottt{{{~~~CCC;;;777888:::999888999888777666555555555555555333444555666777888999999999999:::<<>>CCCIIIMMMSSSYYYYYYUUURRRQQQPPPQQQZZZdddgggdddhhhnnnuuu{{{vvvnnn^^^ZZZgggyyy~~~uuuhhh```^^^]]][[[XXXUUUTTTSSSQQQOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJLLLMMMOOORRRVVVYYY\\\^^^[[[]]]ccclllttt|||xxxwwwxxxtttmmmbbb[[[TTTQQQTTTZZZ^^^```ZZZZZZZZZ\\\```bbbcccccc```^^^]]]^^^^^^aaalllxxx~~~}}}~~~~~~tttkkkhhh~~~wwwZZZEEE>>>>>>@@@@@@::::::999:::;;;===???@@@AAABBBCCCDDDFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHIIIKKKNNNPPPRRRMMMOOONNNSSSZZZ\\\nnnttt[[[llleeeYYYVVVTTTRRRNNNOOOQQQPPPOOONNNNNNOOONNNPPPRRRTTTXXX]]]dddiiimmmnnnsss~~~sssqqqvvv{{{}}}yyyuuuqqqooopppooommmkkkhhhfffdddccc[[[WWWUUUWWWVVVSSSSSSVVVSSSWWW\\\```bbbccceeefffhhhiiilllooorrrttttttuuurrrsssuuuvvvxxxyyyyyyzzzzzz{{{~~~xxxkkkeee\\\UUUPPPLLLHHHDDD@@@DDDIIIKKKMMMPPPUUUYYYZZZ]]]aaafffkkkooorrrsssvvvyyy~~~zzzrrrllllllqqqyyy~~~~~~~~~AAA===999777777888999999888888777666555444444333444555666777888999999999:::999999999<<<@@@DDDGGGCCCCCCDDDEEEIIIPPPXXX^^^WWWZZZ]]]]]][[[YYYZZZ\\\\\\aaahhhmmmoooqqqsssuuuyyymmmWWWYYYgggooo}}}qqqiiiccc___]]][[[YYYVVVSSSQQQOOONNNNNNNNNMMMMMMLLLKKKKKKJJJJJJGGGHHHIIIIIIHHHHHHJJJKKKNNNOOOPPPRRRTTTVVVYYYZZZ[[[___eeejjjnnnxxxxxxoookkkhhheeebbbWWWTTTQQQQQQUUU[[[```ccceeecccbbbccceeeggggggfffaaa]]]ZZZZZZ\\\bbbooo{{{rrrgggdddeeekkkPPPCCC@@@>>>;;;:::;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEGGGJJJJJJHHHGGGHHHJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMRRROOONNNVVV]]]nnn|||gggjjjhhhSSSRRRSSSOOONNNPPPRRRQQQOOONNNMMMMMMPPPPPPQQQSSSWWW\\\aaadddiiinnnrrrwwwlllnnnyyy|||zzzwwwsssooossspppnnnkkkjjjgggccc```\\\ZZZWWWUUUSSSSSSTTTTTTTTTUUUXXX[[[___bbbeeefffggghhhjjjkkklllnnnrrruuuvvvtttsssuuuxxxzzzxxxvvvzzz|||~~~~~~rrrkkkaaa\\\VVVQQQMMMKKKHHHFFFDDDEEEGGGIIIKKKMMMOOOPPPWWWZZZ___cccggglllrrrvvvzzz{{{}}}~~~xxxsssvvvzzzzzzzzz|||@@@===999777777888999888888777777666555444444444555666888999:::::::::999::::::::::::<<>>===<<<999888;;;;;;<<<>>>???AAACCCDDDDDDEEEEEEFFFFFFGGGHHHHHHFFFIIIKKKKKKIIIHHHIIIJJJGGGHHHIIIJJJLLLMMMOOOOOOLLLQQQNNNMMMUUU\\\lllssswwwkkkTTTPPPPPPNNNNNNPPPQQQQQQOOONNNNNNOOOPPPPPPPPPSSSWWW\\\aaadddgggkkkooottt~~~nnnkkkrrr}}}zzzuuuqqqrrrqqqnnnmmmkkkhhhddd```]]][[[YYYVVVUUUTTTUUUUUUUUUVVVXXX[[[^^^aaacccdddfffgggiiijjjkkknnnrrruuuxxxvvvuuuvvvxxxyyywwwuuuyyy{{{~~~xxxvvv{{{xxxhhh\\\WWWYYYVVVQQQNNNLLLJJJIIIGGGEEEEEEFFFGGGIIILLLNNNOOOUUUXXX\\\```eeejjjooosssvvvxxx{{{|||}}}||||||{{{zzz}}}~~~???<<<999777777888888888777777666666555555444444777888:::<<<===<<<;;;:::;;;;;;<<<<<<===>>>??????AAAAAA@@@@@@@@@DDDJJJOOOUUUWWWYYYXXXTTTNNNIIIGGGJJJIIIJJJOOOSSSTTTOOOJJJYYYfffooojjj```fff{{{iiiUUUPPPVVVaaaqqqvvviii___\\\XXXUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHIIIJJJJJJIIIHHHJJJKKKHHHIIIJJJLLLNNNQQQSSSUUUVVVVVVYYY___fffnnn{{{zzznnniiibbb```bbbfffggggggcccaaa^^^]]]___`````````dddbbbaaadddhhhllllllkkkbbb``````dddhhhmmmwww~~~kkkUUUXXXnnndddSSSAAA;;;;;;;;;999999:::;;;===???AAACCCEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHJJJKKKKKKIIIHHHIIIIIIGGGHHHIIIKKKMMMOOOQQQRRRLLLPPPMMMMMMTTTZZZhhh~~~vvvwwwnnnTTTLLLMMMMMMOOOPPPQQQQQQOOONNNOOOPPPNNNOOOPPPRRRWWW\\\```ccccccgggkkkpppzzzuuulllooo{{{}}}xxxtttrrrqqqooonnnmmmiiidddaaa^^^]]]ZZZXXXVVVUUUUUUUUUUUUVVVXXXZZZ\\\^^^```aaaccceeehhhiiikkkmmmqqqtttxxxvvvuuuuuuwwwwwwvvvtttwwwzzz|||~~~~~~{{{uuutttxxx{{{ooocccXXXRRRQQQRRROOOLLLJJJJJJJJJIIIIIIFFFFFFEEEEEEGGGIIILLLNNNRRRUUUYYY]]]aaafffkkkooorrruuuxxxzzz{{{~~~|||~~~~~~~~~===;;;888777777888888777666666666666666555555555888:::<<<>>>???>>><<<;;;;;;<<<>>>???@@@@@@??????CCCBBBBBBAAAAAADDDIIIMMMTTTTTTSSSPPPLLLGGGDDDBBBEEEGGGJJJNNNQQQQQQOOOMMMXXXaaaiiieee]]]```ppp|||zzzaaaYYYQQQPPPZZZiii|||sssddd```[[[XXXWWWVVVSSSQQQMMMMMMMMMLLLLLLLLLLLLLLLHHHJJJKKKJJJIIIHHHJJJKKKGGGGGGHHHJJJLLLOOOQQQRRRVVVSSSTTTZZZ```eeemmmuuu|||tttooojjjeeeeeeiiiqqqxxx|||uuurrrmmmkkkjjjkkkkkkkkklllhhheeegggkkknnnllliiibbb```bbbiiinnnssszzz}}}~~~fff[[[ffftttYYYKKK???<<<===<<<;;;;;;:::;;;>>>@@@CCCEEEGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIKKKLLLNNNPPPQQQRRRLLLPPPMMMLLLTTTXXXcccwwwuuurrrxxxrrrUUUHHHIIIMMMQQQRRRSSSRRRPPPNNNNNNOOOMMMNNNOOORRRVVV[[[___aaaaaacccgggmmmvvvssspppwww~~~yyyvvvrrrqqqpppooonnnjjjeeeaaa___^^^[[[YYYVVVUUUTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^aaacccfffhhhjjjlllppprrrsssssssssssstttuuuuuutttvvvxxx{{{}}}}}}~~~{{{vvvuuuwww}}}}}}iii^^^YYYTTTRRRRRRPPPNNNKKKJJJKKKKKKJJJIIIHHHFFFEEEDDDEEEGGGJJJLLLPPPSSSWWW[[[___dddiiilllooorrrvvvyyy{{{~~~{{{~~~;;;999777666777888777666555555555666666666666666999:::===???@@@@@@???>>>;;;===???AAACCCCCCBBBBBBAAABBBBBBAAABBBEEEJJJNNNTTTPPPKKKGGGDDDCCCCCCBBBAAAFFFLLLMMMKKKJJJKKKNNNWWWZZZ]]]\\\ZZZ]]]dddkkk|||rrrbbbUUULLLOOOVVVaaawwwmmmggg___ZZZYYYXXXVVVSSSNNNNNNNNNNNNNNNMMMMMMMMMIIIJJJKKKKKKIIIIIIIIIKKKGGGHHHHHHIIIKKKMMMOOOPPPVVVRRRQQQVVVZZZ]]]bbbgggqqqyyy|||xxxyyy~~~|||wwwqqqooottt}}}}}}}}}~~~yyysssnnnnnnqqqrrrnnniiihhhfffiiiqqqxxx}}}~~~~~~~~~~~~ooobbbggg}}}lllPPPGGG>>>======;;;:::<<<;;;===???BBBEEEGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIHHHGGGKKKKKKLLLMMMNNNOOOPPPPPPMMMPPPMMMMMMTTTWWW___ppp|||tttlllzzz[[[IIIHHHMMMRRRSSSUUUTTTQQQOOOMMMMMMMMMNNNOOORRRUUUYYY\\\^^^```aaaeeekkksss{{{xxxpppttt|||}}}yyyvvvrrrqqqooonnnmmmjjjfffbbb```^^^\\\ZZZWWWUUUSSSRRRTTTUUUVVVWWWXXXZZZ[[[[[[___bbbeeegggiiijjjmmmooolllmmmnnnpppqqqrrrtttuuuuuuwwwzzz{{{|||}}}~~~~~~yyyuuutttlllsss|||yyykkk]]]YYYYYYWWWTTTRRRUUURRRPPPNNNNNNLLLJJJIIIHHHFFFEEEDDDDDDGGGJJJKKKOOORRRVVVZZZ]]]bbbgggkkknnnrrrvvvzzz|||~~~xxx|||~~~:::888666666777888777666444444555555666666777777999:::<<<>>>???AAABBBBBB===???AAACCCDDDDDDDDDDDD???@@@@@@@@@AAADDDIIILLLSSSNNNGGGBBB@@@AAACCCDDDBBBHHHMMMLLLFFFDDDIIIOOOXXXWWWUUUVVVXXX[[[]]]^^^ppphhh[[[PPPMMMMMMQQQ```ppp}}}sssfff^^^[[[ZZZWWWTTTRRRQQQQQQPPPOOOOOONNNNNNJJJKKKLLLKKKIIIIIIIIIKKKIIIIIIIIIIIIJJJKKKLLLMMMRRROOONNNRRRTTTVVVZZZ```mmmvvv{{{{{{~~~zzz}}}yyyxxx{{{{{{vvvpppllliiillluuu}}}~~~}}}}}}|||zzz}}}vvvfffeeewwwdddIIIBBB===<<<;;;999999<<<===>>>AAADDDFFFHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIHHHHHHIIIKKKKKKJJJIIILLLLLLLLLMMMNNNNNNOOOOOONNNQQQMMMNNNUUUVVV\\\kkkrrrfff|||hhhPPPIIILLLOOORRRUUUVVVTTTQQQOOONNNNNNOOOPPPRRRTTTWWWYYY[[[______bbbiiipppwwwyyynnnqqqxxx|||yyywwwrrrpppnnnlllkkkiiifffdddaaa```^^^\\\YYYVVVTTTRRRSSSSSSTTTVVVWWWXXXYYYYYY^^^aaadddfffggghhhjjjlllgggiiilllnnnnnnpppsssuuuuuuwwwyyyzzzzzz{{{|||}}}~~~}}}}}}}}}~~~~~~|||tttrrrbbbiiirrrzzz}}}jjjaaa\\\aaaiiikkkgggeee\\\ZZZVVVTTTRRROOOKKKIIIGGGFFFEEEEEEFFFHHHJJJKKKNNNQQQUUUYYY\\\aaafffiiinnnrrrwwwzzz|||~~~}}}||||||}}}~~~999777666666777888666555444444444555666777777888999::::::<<<>>>AAADDDEEE@@@AAAAAABBBBBBBBBBBBBBB@@@AAAAAAAAAAAACCCGGGJJJRRRMMMFFFAAAAAABBBBBBBBBDDDGGGJJJHHHFFFFFFLLLQQQZZZXXXUUUTTTUUUXXXZZZ[[[eeexxxxxxooocccWWWOOONNNTTTZZZrrrtttgggbbb^^^ZZZVVVUUUTTTSSSRRRQQQPPPOOONNNJJJLLLLLLKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKIIIJJJMMMOOOQQQWWW___www~~~pppmmmoooxxx~~~|||{{{}}}~~~{{{|||~~~tttnnnmmmzzzvvvYYYDDD???<<<<<<;;;999;;;???>>>@@@CCCFFFHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHKKKNNNOOONNNLLLJJJJJJKKKLLLMMMNNNOOOPPPOOORRRNNNOOOVVVVVVYYYggg}}}tttdddjjjzzz[[[LLLIIIIIINNNTTTXXXXXXUUURRRPPPOOOOOOPPPRRRTTTUUUWWWWWW]]]\\\___gggmmmsss}}}pppmmmttt{{{yyyyyyssspppllljjjiiihhhfffeeedddcccaaa___\\\XXXVVVTTTQQQRRRSSSTTTVVVWWWXXXYYY^^^aaadddfffffffffhhhiiigggiiilllmmmmmmnnnqqqtttuuuwwwyyyzzzyyyyyyzzz{{{yyyzzz{{{}}}~~~yyynnniii^^^eeekkkooouuuzzzzzzvvveee______kkkyyy}}}zzzwwwbbb___[[[XXXUUURRRMMMJJJEEEEEEFFFFFFHHHIIIKKKKKKMMMPPPSSSWWWZZZ___dddgggnnnrrrvvvzzz|||}}}}}}|||yyy}}}}}}~~~{{{{{{888777666666777777666555333444444555666777888888999999999;;;===AAAEEEHHHCCCBBBBBBAAAAAA@@@@@@@@@DDDDDDDDDCCCCCCDDDGGGJJJRRRMMMGGGCCCCCCCCCAAA???@@@@@@AAABBBEEEIIINNNRRRXXXXXXUUURRRPPPQQQUUUXXX___dddwwwdddVVVQQQPPPOOOYYYuuuqqqhhhddd^^^ZZZWWWVVVUUUSSSRRRPPPOOONNNKKKLLLMMMLLLJJJIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEGGGJJJLLLNNNWWWaaaxxxtttvvv~~~}}}{{{{{{}}}}}}~~~~~~vvveeekkkzzznnnQQQCCC???=========<<>>===>>>AAACCC===>>>@@@BBBDDDEEEFFFGGGKKKIIIFFFDDDAAA@@@??????>>>???AAABBBDDDHHHMMMPPPUUUSSSPPPPPPRRRTTTUUUUUUYYY```ooozzzfffVVVNNNLLLSSS]]]ssszzzoookkkcccYYY]]]TTTPPPUUUYYYUUUOOOMMMNNNLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHDDDEEELLLLLLIIIRRR```~~~}}}zzzvvvrrrqqqrrrtttzzz~~~qqqjjjccc~~~~~~bbbMMM???>>><<<;;;<<<===???@@@@@@BBBDDDGGGHHHIIIJJJJJJMMMKKKIIIHHHGGGHHHJJJKKKJJJKKKMMMNNNOOONNNLLLKKKFFFGGGIIIJJJLLLNNNPPPPPPTTTTTTSSSRRRRRRVVV\\\aaaooolllccclllpppSSSGGGDDDIIIQQQYYY^^^\\\WWWRRRRRRQQQPPPOOOPPPQQQSSSUUUZZZZZZ]]]cccgggmmmxxx~~~sssrrrwww{{{yyyqqqpppmmmiiifffeeefffhhhiiifffcccaaaaaa___YYYUUUTTTSSSRRRQQQRRRSSSUUUVVV\\\^^^```aaabbbccceeegggiiikkknnnnnnnnnnnnoooqqquuutttsssssstttvvvyyyzzzzzzzzzzzz|||~~~zzznnnccc^^^\\\XXXZZZ^^^bbbgggkkkoooqqqhhhfffggglllrrrrrrkkkcccZZZYYYYYY[[[\\\XXXQQQKKKJJJIIIHHHFFFFFFGGGIIIJJJJJJMMMQQQTTTWWW[[[___cccmmmppptttwwwyyy{{{~~~|||{{{~~~}}}~~~~~~{{{}}}|||{{{~~~999888777666666555666666666666666777888888999999::::::;;;<<<===???BBBCCCFFFDDDAAA>>>===<<<===>>>>>>???AAABBBDDDEEEEEEEEEHHHGGGEEEBBBAAA@@@?????????@@@BBBCCCFFFJJJPPPTTTTTTRRRPPPPPPSSSVVVWWWXXXOOOTTT```vvvsssbbbTTTLLLKKKPPP[[[mmm}}}sssjjjbbb___YYYWWWYYYXXXSSSPPPQQQPPPOOONNNMMMMMMMMMKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHJJJEEEGGGLLLJJJGGGNNN[[[}}}~~~|||xxxrrrmmmkkkmmmooosss{{{uuuhhhfffwww|||sssYYYFFF???>>><<<<<<<<<===???@@@@@@BBBDDDGGGHHHIIIIIIIIIKKKKKKIIIHHHHHHHHHIIIJJJIIIJJJLLLMMMNNNMMMLLLKKKGGGHHHIIIKKKMMMNNNPPPPPPRRRRRRRRRQQQQQQUUUYYY]]]gggsssdddeee}}}vvvWWWHHHEEEHHHOOOWWW^^^]]]WWWQQQTTTSSSRRRQQQQQQSSSUUUVVVWWWWWW[[[```eeejjjuuurrrnnnqqq{{{}}}zzzuuussspppkkkhhhggghhhjjjjjjiiigggeeeccc^^^YYYUUUUUUTTTSSSRRRRRRSSSUUUVVV[[[\\\___``````aaaccceeefffhhhkkkllllllmmmnnnppppppqqqrrrssstttuuuuuuuuuwwwwwwxxxyyy|||}}}wwwooofff^^^ZZZXXXUUUUUUXXX]]]dddjjjmmmnnnfffccccccgggmmmmmmfff```\\\ZZZXXXYYYYYYWWWQQQLLLKKKJJJHHHFFFFFFGGGHHHIIIMMMOOORRRTTTWWWZZZ___bbbkkknnnsssvvvyyy|||{{{yyy{{{~~~}}}~~~|||||||||~~~~~~~~~}}}|||}}}{{{xxxxxxzzz||||||{{{666777777777777777666666555666666777888888999999:::;;;<<<===?????????@@@AAAAAA@@@???>>>===<<<<<<@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAA@@@????????????AAABBBCCCGGGLLLSSSXXXRRRPPPOOOPPPSSSVVVXXXXXXOOORRRXXXdddzzz|||nnn]]]QQQJJJJJJLLLQQQ]]]qqq~~~uuuqqqfffcccaaa^^^YYYSSSSSSVVVSSSRRRPPPOOOOOOMMMJJJHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKGGGGGGKKKIIIEEEJJJTTTmmm}}}zzztttlllgggfffhhhkkkjjjwwwvvvffffffnnn|||yyy}}}fffOOOAAA>>>>>>===<<<===>>>???@@@@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLLLLKKKKKKHHHIIIJJJKKKMMMNNNOOOPPPOOOPPPQQQQQQQQQSSSVVVYYY^^^|||jjj___nnn```LLLEEEFFFJJJTTT]]]___YYYRRRSSSRRRQQQPPPPPPQQQSSSTTTTTTTTTXXX]]]aaafffpppzzzqqqjjjiiirrr{{{|||zzzwwwrrrmmmjjjiiijjjkkkjjjlllllljjjeee___ZZZXXXWWWUUUTTTRRRRRRSSSTTTVVVXXXZZZ\\\]]]^^^___aaacccbbbeeehhhiiijjjkkkmmmnnnkkkllloooqqqrrrrrrqqqppptttuuuuuuwwwyyy|||~~~vvvooohhhccc^^^[[[TTTRRRSSSZZZdddkkknnnmmmhhheeeccceeeiiiiiieee```ccc```]]]\\\]]]\\\XXXTTTMMMKKKIIIFFFEEEFFFGGGHHHNNNPPPSSSUUUWWWZZZ___bbbiiimmmqqquuuxxx|||}}}xxxwwwyyy|||{{{|||yyyyyyzzz}}}~~~|||{{{yyyxxxwwwxxxwwwvvvwwwxxxxxxwwwuuu555555777888888777666555555555666777888999999:::;;;<<<>>>???@@@???===<<<:::;;;===???@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@??????????????????????????????AAABBBFFFLLLSSSXXXPPPNNNMMMMMMPPPRRRTTTTTTSSSTTTWWW[[[ggg{{{vvvooocccXXXQQQNNNKKKJJJNNNXXXeeennnssspppkkkeee^^^YYYWWWYYYUUUSSSQQQQQQPPPNNNKKKIIIJJJJJJIIIIIIHHHHHHGGGGGGJJJGGGGGGIIIHHHEEEHHHNNN___}}}~~~~~~}}}vvvrrrlllfffbbbccchhhllliii{{{uuucccbbbtttpppZZZJJJAAA>>>=========>>>???@@@AAAAAABBBDDDFFFHHHHHHHHHHHHGGGHHHIIIJJJIIIHHHFFFEEEDDDEEEGGGIIIJJJKKKKKKKKKIIIIIIJJJKKKMMMNNNOOOOOOMMMOOOQQQRRRRRRSSSUUUWWW[[[tttuuuaaaiiiiiiPPPEEECCCEEEPPP\\\aaa\\\UUUQQQPPPNNNMMMMMMNNNPPPQQQSSSSSSVVV[[[^^^bbbkkkuuu~~~ssshhhbbbiiittt~~~~~~|||xxxrrrmmmjjjhhhhhhhhhgggkkknnnmmmgggaaa^^^]]]YYYWWWUUUSSSRRRSSSTTTUUUUUUWWWYYYZZZ[[[\\\^^^```___bbbeeeggghhhjjjlllnnnjjjkkkmmmnnnooopppoooooosssssssssuuuwwwzzz}}}~~~{{{tttlllccc]]]UUURRRRRRZZZfffooopppnnnllliiiffffffhhhiiifffcccccc```^^^___aaa```]]]YYYOOOMMMIIIGGGEEEFFFHHHIIINNNPPPRRRTTTWWW[[[```dddiiimmmqqqtttwwwzzz}}}{{{{{{{{{yyyyyyzzzuuuvvvxxx{{{~~~~~~|||zzzxxxvvvuuuuuuvvvwwwxxxzzzzzzxxxvvvttt555555777888888777666555555555666777888999::::::;;;===???@@@@@@>>><<<;;;888:::>>>AAABBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<===>>>>>>>>>>>>???<<<===???AAACCCIIIOOOTTTOOOLLLJJJIIIKKKMMMMMMMMMLLLOOORRRTTTYYYqqqpppkkkhhhccc^^^XXXSSSMMMIIIIIIKKKMMMMMMaaajjjwww}}}uuummmhhhddd```\\\WWWUUUSSSQQQQQQPPPNNNLLLLLLKKKJJJHHHHHHGGGHHHHHHGGGEEEFFFHHHGGGFFFHHHKKKTTTlll|||}}}~~~~~~|||xxxtttrrrhhhfffbbb___```eeemmmsssvvvqqqaaa^^^nnndddPPPEEE@@@=========>>>??????@@@AAAAAABBBDDDFFFGGGHHHGGGGGGEEEFFFHHHIIIIIIGGGEEECCCDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMOOORRRSSSSSSTTTVVVWWW^^^pppllllllpppUUUEEEAAABBBKKKXXX```^^^YYYQQQPPPNNNMMMMMMNNNOOOPPPRRRRRRUUUZZZ\\\___gggpppyyy{{{lllaaaeeennnxxx|||wwwqqqllliiigggdddbbbaaafffkkkllliiieeecccccc[[[YYYWWWTTTSSSSSSSSSTTTSSSUUUWWWXXXXXXYYY\\\^^^^^^```dddfffgggiiikkkmmmllllllkkklllmmmnnnpppqqqrrrrrrssstttwwwzzz}}}~~~{{{}}}}}}pppbbbXXXUUUSSSTTT\\\hhhppppppnnnkkkhhheeedddeeefffeeeccc\\\[[[ZZZ\\\___^^^[[[WWWQQQNNNKKKGGGFFFGGGIIIKKKLLLNNNPPPSSSVVV[[[aaafffkkknnnqqqtttvvvwwwzzz|||}}}~~~}}}}}}yyyvvvvvvsssuuuwwwyyy{{{}}}~~~|||zzzyyyxxxxxxuuuwwwzzz|||{{{yyywwwuuu666777777777777777666666444555666777888999:::;;;<<<===>>>@@@@@@>>><<<;;;;;;===???AAAAAA@@@===<<<>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>@@@AAAEEEJJJNNNLLLJJJGGGFFFGGGHHHIIIHHHEEEHHHMMMQQQUUUeeetttiiieeecccbbb```ZZZSSSMMMKKKJJJIIIHHHNNNQQQYYYdddnnnvvvwwwsssqqqlllfff___[[[WWWSSSRRRRRRQQQPPPNNNLLLKKKIIIHHHHHHHHHIIIEEEEEEFFFGGGHHHHHHHHHIIIKKK]]]xxx}}}}}}{{{xxxssslllfffbbb\\\\\\\\\^^^dddmmmxxx{{{lll^^^^^^llluuuYYYHHH@@@===<<<===>>>??????@@@AAAAAAAAABBBDDDFFFGGGGGGGGGFFFDDDFFFGGGHHHHHHFFFDDDCCCEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMOOORRRSSSTTTUUUXXXZZZaaalllyyyrrr{{{___HHHDDDBBBGGGRRR[[[]]]\\\SSSRRRPPPOOOOOOPPPQQQRRRRRRRRRUUUYYY[[[\\\dddllltttyyyhhheeeiiirrr|||wwwqqqmmmkkkgggbbb^^^]]]```eeeggghhhgggffffff]]][[[XXXUUUSSSSSSSSSSSSQQQSSSUUUVVVWWWXXXZZZ\\\\\\___bbbdddeeegggiiikkkmmmlllkkkkkklllnnnqqqsssrrrrrrrrrtttvvvyyy|||~~~xxx{{{sssbbbXXXUUUUUUXXX```iiiooonnnlllgggdddbbbaaaaaabbbaaaaaa___]]][[[\\\^^^^^^[[[XXXSSSPPPLLLIIIHHHIIILLLNNNLLLNNNPPPRRRUUUZZZ```eeekkknnnqqqssstttvvvxxxzzz||||||||||||zzzwwwwwwsssuuuwwwyyyzzz{{{~~~~~~}}}|||{{{sssvvvzzz|||{{{yyywwwwww999888777666666555666666444444555777888999:::;;;<<<===>>>??????>>>======;;;<<<>>>??????>>><<<;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<>>>>>>>>>>>>===:::<<>>???@@@AAAAAAAAAAAABBBDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIILLLNNNPPPRRRSSSVVVYYY\\\aaaffftttzzzrrrNNNIIIDDDEEELLLTTTYYY\\\TTTSSSQQQPPPOOOPPPQQQRRRPPPPPPSSSWWWYYYZZZ```hhhooosssiiiggglll|||~~~zzztttqqqooojjjbbb\\\[[[\\\___bbbfffgggfffeee^^^\\\YYYVVVTTTSSSSSSSSSPPPRRRTTTUUUVVVWWWYYY[[[ZZZ]]]```bbbcccdddfffhhhkkkkkkllllllnnnooopppqqqppppppqqqsssuuuxxx{{{|||xxxzzz~~~ttteee^^^WWWZZZ___gggmmmooonnnlllgggfffdddcccddddddddddddiiiddd]]]ZZZ[[[\\\\\\[[[TTTQQQMMMJJJIIIKKKOOOQQQOOOOOOPPPQQQSSSWWW]]]aaaiiilllppprrrtttvvvxxxzzzzzz~~~|||yyyzzzzzzzzz{{{sssvvvxxxyyyyyyzzz}}}~~~|||yyyxxxssswww{{{}}}|||zzzzzz{{{:::999777555555555555666444444555777888:::;;;;;;<<<======>>>>>>>>>>>>>>>777999;;;===>>>>>>======999::::::;;;;;;::::::999:::;;;===>>>>>>>>>======;;;===@@@AAAAAAAAABBBDDDFFFDDDBBBBBBEEEGGGHHHHHHHHHEEEGGGLLLKKKPPPfffqqqiiiggg]]]bbbeee___SSSIIIFFFFFFFFFCCCBBBDDDEEELLL]]]ooorrrkkkbbbZZZVVVTTTTTTTTTQQQOOOLLLJJJIIIIIIJJJKKKGGGHHHHHHHHHHHHIIIGGGCCCHHHMMMYYYnnn~~~}}}~~~~~~{{{zzzzzzzzzxxxwwwtttooohhhaaa[[[YYYXXXYYY^^^bbbgggooo{{{mmm___ccc]]]ddd~~~cccMMMCCCAAAAAA<<<<<<>>>???AAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMOOOPPPRRRUUUZZZ]]]___aaaxxxtttuuuSSSMMMGGGDDDGGGOOOVVVZZZSSSRRRPPPNNNNNNNNNPPPQQQOOOOOORRRVVVWWWXXX^^^eeelll{{{|||mmmfffhhhxxx|||xxxuuusssmmmddd\\\\\\[[[[[[___dddfffeeeccc___]]]ZZZVVVTTTSSSRRRSSSPPPRRRTTTUUUUUUWWWYYY[[[YYY[[[^^^```aaabbbccceeehhhjjjlllnnnoooooonnnnnnoooooopppqqqtttwwwzzz{{{zzz|||~~~pppeee```ZZZ___fffmmmqqqrrrpppnnnlllkkkkkkjjjjjjjjjjjjjjjnnnfff[[[UUUTTTVVVXXXXXXTTTQQQMMMKKKJJJMMMQQQSSSQQQQQQQQQPPPQQQUUUZZZ^^^gggjjjnnnrrrtttvvvyyy|||xxx|||~~~xxxyyyzzz{{{}}}tttvvvyyyyyyxxxyyy}}}~~~~~~~~~}}}{{{wwwtttrrrtttyyy}}}~~~}}}~~~555555555555555666777777444444555777888999:::;;;=========<<<<<<;;;;;;;;;888999<<<>>>???>>><<<:::999999:::;;;;;;:::888777::::::;;;;;;===>>>???@@@<<<<<<===???@@@AAABBBBBBBBBAAAAAAAAABBBEEEHHHJJJMMMJJJIIILLLNNNSSS___jjjxxxooopppqqqnnnfff[[[PPPJJJGGGGGGEEEFFFHHHFFFEEENNNYYYooo}}}yyy{{{xxxmmm```ZZZ[[[YYYUUULLLMMMMMMLLLKKKKKKMMMOOOKKKJJJIIIHHHGGGGGGGGGGGGIIIKKKPPP[[[iii{{{~~~zzzvvvwwwzzz~~~}}}zzzxxxxxxwwwuuutttpppiiibbb\\\WWWXXXaaakkkqqqwww|||qqqeee___\\\___nnnqqqYYYJJJDDDCCCBBB???AAABBBBBBAAAAAACCCDDDGGGFFFEEEFFFFFFFFFDDDBBBAAABBBCCCDDDDDDCCCBBBAAAFFFGGGHHHHHHFFFDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKNNNOOOPPPRRRUUUXXX[[[^^^rrrpppnnncccIIICCCEEEAAAMMM]]][[[XXXSSSQQQRRRPPPKKKLLLQQQOOOQQQSSSUUUWWWZZZ^^^aaaooouuuyyygggiiixxxyyyuuuuuurrrkkkddddddbbb```^^^^^^___aaaccccccaaa]]]XXXUUUSSSRRRRRRUUUUUUTTTUUUVVVXXXZZZ[[[[[[\\\]]]^^^___aaabbbbbbeeehhhlllooopppoooooopppmmmqqquuuuuusssrrrvvvzzzzzz{{{~~~nnngggeee___dddmmmuuuyyy|||}}}~~~uuurrrppppppppppppmmmiiigggbbb\\\WWWUUUUUUUUUUUUUUUTTTRRRNNNJJJJJJLLLNNNNNNOOOQQQTTTWWWZZZ]]]___dddgggkkknnnqqqtttxxx{{{||||||~~~yyyzzzyyyxxxzzzzzzzzzyyyyyyxxxxxxxxxyyy{{{}}}~~~}}}yyyuuusssrrrxxxyyyzzz}}}~~~555555555555555666777777666666777777888999::::::<<<<<<<<<;;;;;;;;;::::::999:::<<<>>>>>>===;;;:::888888999999999888888777::::::;;;;;;<<<>>>???@@@<<<<<<===>>>???@@@AAABBBCCCBBBAAAAAABBBDDDFFFGGGGGGFFFHHHKKKLLLNNNVVV___zzz~~~~~~~~~yyyooocccXXXRRROOOHHHEEEFFFEEEEEEHHHNNN\\\kkkyyy|||{{{{{{zzzxxxvvvuuuooofff```___\\\WWWPPPPPPOOONNNMMMMMMMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFIIINNNWWWaaakkkpppuuu|||zzzxxxvvvvvvwwwxxxyyy}}}{{{wwwtttrrrpppmmmkkkccc___\\\\\\___fffuuuvvvhhh]]][[[^^^cccqqqgggQQQEEEAAA@@@???>>>@@@BBBBBBAAABBBCCCEEEFFFEEEDDDEEEFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBFFFGGGHHHHHHFFFEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKMMMNNNOOOQQQTTTVVVYYY\\\mmmrrrlllnnnOOODDDFFFBBBJJJYYYZZZ\\\UUUQQQQQQPPPMMMLLLPPPNNNPPPRRRSSSUUUXXX]]]```iiippp~~~qqqmmmvvv}}}xxxxxxvvvpppjjjgggeeecccaaa```aaaccceeedddaaa^^^ZZZWWWUUUTTTSSSTTTSSSSSSSSSUUUVVVXXXZZZZZZZZZ[[[\\\^^^___``````dddhhhlllnnnnnnnnnnnnnnnlllpppssssssqqqrrrvvvzzz}}}}}}rrriiigggaaafffoooxxxzzzxxxuuusssrrrooojjjfffddd```\\\ZZZZZZYYYVVVSSSSSSSSSRRROOOLLLKKKMMMOOOMMMNNNPPPSSSUUUXXX[[[^^^dddgggkkknnnqqqtttwwwzzzzzzzzz|||{{{yyywwwwwwzzzzzzzzzxxxwwwwwwwwwxxxyyy{{{}}}~~~zzzvvvrrrqqqvvvvvvwwwyyyzzzzzzzzzzzz555555555555555666777777888888888999999:::::::::;;;;;;:::::::::::::::999:::;;;===>>>>>><<<:::999999999999999999999999:::::::::;;;;;;<<<===??????<<<<<<===>>>??????@@@@@@CCCCCCBBBAAABBBCCCDDDEEEDDDEEEHHHKKKKKKIIIMMMTTTdddrrrhhh\\\RRRJJJHHHHHHFFFDDDDDDIIIUUUbbbhhhkkknnnppppppkkknnnnnnjjjgggeeeaaa\\\WWWUUURRRPPPPPPQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJGGGGGGHHHIIIKKKNNNQQQSSSYYY___iiittt~~~}}}|||zzzxxxuuusssrrrtttxxxyyywwwuuuzzzvvvrrrnnnkkkhhheeebbb[[[ZZZ^^^fffqqqvvvddd```YYYQQQPPPYYYiiiuuu~~~uuu[[[HHH@@@???>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCFFFGGGIIIHHHGGGEEEFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLMMMNNNOOORRRUUUWWWYYYgggtttiii{{{}}}YYYEEEFFFDDDGGGSSSZZZ```XXXRRRQQQPPPNNNMMMNNNMMMOOOPPPRRRSSSWWW[[[___fffnnn|||}}}qqqsssyyy|||{{{zzzuuupppkkkiiifffcccbbbcccdddfffcccaaa___[[[XXXVVVUUUTTTSSSRRRRRRRRRSSSUUUVVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^dddgggjjjllllllkkklllllllllnnnppppppooorrrwww{{{~~~zzzoooiiibbbfffooo}}}|||yyyuuuqqqmmmgggddd``````aaa^^^WWWQQQRRRRRRRRRQQQNNNMMMMMMNNNKKKMMMPPPQQQSSSVVVYYY\\\dddgggkkknnnpppsssvvvxxxxxxxxxzzz~~~~~~wwwtttvvvzzzyyywwwvvvttttttuuuvvvwwwzzz}}}~~~zzzvvvrrrpppttttttuuuvvvvvvvvvuuuuuu555555555555555666777777::::::::::::::::::::::::999999999999999999999999<<<<<<===>>>===<<<:::999::::::::::::;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???<<<<<<<<<======>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEHHHHHHJJJLLLJJJGGGJJJOOOZZZsssqqqiii___XXXRRRLLLFFFBBBAAAIIIQQQWWWZZZ]]]```aaa```dddhhhiiijjjjjjjjjiiieee```ZZZVVVVVVXXXYYYYYYTTTSSSQQQPPPNNNMMMMMMMMMHHHIIIJJJKKKKKKKKKKKKKKKMMMPPPUUU[[[bbbjjjsssxxxwww}}}{{{xxxxxxyyyxxxvvvuuuttttttsssssssssqqqpppuuuzzzzzzvvvqqqqqqoookkkiiigggeeecccaaaeeegggppp|||qqq^^^VVVSSSOOOOOOYYYkkk~~~{{{jjjRRRDDD@@@@@@@@@AAA???AAACCCDDDDDDDDDFFFHHHGGGEEEDDDDDDEEEFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDDEEEGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMNNNQQQSSSUUUWWWbbb|||xxxiiiwwwcccGGGEEEEEEDDDLLLYYYddd\\\TTTQQQQQQPPPOOOMMMNNNOOOPPPQQQRRRVVV[[[___dddjjjwwwtttpppttt}}}{{{{{{wwwtttllljjjgggdddbbbbbbcccdddaaaaaa___\\\ZZZWWWUUUTTTSSSSSSRRRRRRRRRTTTUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]]bbbeeehhhjjjiiiiiiiiijjjlllmmmnnnnnnooorrrxxx|||}}}}}}~~~rrrjjj```cccmmmvvvqqqkkkiiigggbbbYYYQQQRRRSSSTTTRRROOOLLLKKKKKKJJJMMMPPPQQQRRRTTTXXX\\\cccfffkkknnnppprrruuuwwwxxxyyy{{{~~~vvvrrruuuyyywwwvvvsssrrrqqqrrrtttuuuyyy{{{~~~}}}yyyuuuqqqppprrrrrrsssttttttttttttttt555555555555555666777777;;;;;;;;;:::::::::::::::999999999999999999999999<<<<<<======<<<;;;:::999999999::::::;;;<<<======;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBDDDFFFGGGJJJIIIIIIJJJGGGEEEIIIOOOTTThhhsssdddXXXMMMGGGAAABBBEEEIIILLLNNNPPPRRRXXX[[[```fffjjjooouuuzzz~~~xxxooohhhddddddeeefffbbb```\\\XXXUUUQQQOOONNNGGGHHHIIIJJJJJJJJJIIIHHHJJJLLLOOOQQQTTTWWW\\\```bbbccceeehhhkkklllkkkjjjoooppprrrsssrrrqqqoooooopppnnnnnnqqqvvvvvvpppjjjfffeeedddeeehhhjjjkkkjjj|||ttt```SSSNNNMMMPPP[[[nnnsss^^^IIIAAAAAA@@@AAACCCBBBCCCEEEFFFEEEFFFHHHIIIHHHFFFDDDDDDFFFGGGGGGFFFDDDCCCBBBAAAAAABBBCCCDDDDDDFFFGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMPPPRRRTTTXXX```vvvnnnwwwoooNNNEEEFFFBBBGGGWWWddd___XXXSSSRRRRRRPPPMMMPPPPPPQQQQQQRRRVVV[[[___bbbgggppp}}}vvvoooqqq}}}~~~{{{zzzwwwtttmmmkkkgggccc`````````aaa```______^^^[[[YYYVVVTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWYYYZZZ[[[\\\]]]```bbbeeefffffffffgggiiimmmmmmmmmmmmooosssxxx{{{zzz{{{~~~pppfff^^^```jjj~~~xxxpppjjjcccZZZSSSSSSTTTUUUSSSNNNJJJHHHGGGJJJNNNQQQRRRRRRSSSXXX\\\aaaeeejjjnnnppprrrtttvvvzzz{{{~~~vvvqqqsssxxxxxxwwwuuusssssstttuuuvvvvvvxxxzzzyyyvvvsssqqqpppmmmnnnoooqqqrrrrrrrrrrrr555555555555555666777777::::::::::::::::::::::::888999999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;555777999;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGIIIGGGFFFFFFDDDCCCHHHPPPSSSaaa~~~mmm^^^TTTHHHCCC@@@BBBDDDEEEFFFIIIRRRTTTYYYaaagggooo{{{xxxsssrrrsssuuurrrmmmggg```[[[WWWUUUPPPPPPOOONNNMMMLLLKKKJJJIIIKKKMMMOOOOOOPPPRRRTTTXXXWWWWWWZZZ```eeeffffffiiilllppprrrpppnnnlllkkkiiihhhhhhjjjllllllhhhddd___```ccciiiqqqxxx|||~~~vvviii[[[RRRNNNKKKRRR___rrrbbbQQQBBB@@@@@@??????CCCCCCEEEFFFFFFFFFFFFGGGIIIGGGEEECCCCCCEEEFFFGGGGGGCCCCCCCCCBBBBBBCCCCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLMMMOOOQQQSSSXXX```rrrxxxyyy}}}YYYGGGFFFBBBDDDSSSbbbbbb^^^WWWSSSRRRQQQOOOPPPQQQQQQPPPQQQUUU[[[___dddiiioooxxx|||rrrpppyyy~~~|||yyyuuuooolllhhhccc```____________`````````^^^[[[XXXVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[\\\]]]___bbbddddddeeeggghhhlllllllllmmmooorrruuuwwwwwwyyy}}}{{{lllddd^^^```iii{{{sssiii```YYYTTTRRRSSSSSSQQQMMMIIIGGGFFFIIINNNRRRRRRQQQRRRWWW\\\___ccciiimmmppprrrtttvvv{{{}}}zzzqqqrrrtttxxxxxxwwwwwwvvvvvvwwwwwwssstttuuusssqqqppppppqqqjjjjjjlllmmmnnnooooooooo555555555555555666777777999999999999::::::::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<555888;;;???@@@@@@>>>===;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999;;;<<<>>>@@@BBBCCCDDDEEEEEEDDDEEEFFFEEEDDDIIIQQQSSS\\\pppxxxhhhXXXNNNFFFEEEEEEBBBCCCEEEIIIJJJPPPYYY```hhhvvvzzzuuupppllliiiggg___]]]YYYUUURRRQQQQQQQQQLLLMMMOOONNNNNNNNNPPPRRRSSSTTTVVVXXX[[[___cccfffhhhlllppppppnnnllljjjkkkccccccbbbccccccccccccccccccffflllvvvrrrdddZZZRRRMMMQQQXXX```qqqzzzlllUUUHHH@@@BBBBBB>>>>>>DDDDDDEEEFFFFFFDDDDDDEEEFFFEEECCCAAAAAACCCEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAACCCDDDEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMNNNNNNMMMMMMOOOQQQQQQXXXaaappp{{{hhhJJJGGGCCCAAANNN^^^ccccccZZZSSSRRRRRRPPPPPPPPPOOOOOOPPPTTTYYY^^^bbbgggmmmrrr}}}wwwppprrr|||}}}yyyssspppkkkfffbbb````````````aaaccccccaaa^^^[[[XXXTTTSSSQQQPPPPPPPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYYYYZZZ]]]___aaabbbdddfffhhhjjjiiijjjkkknnnpppqqqrrrssstttyyy~~~wwwlllgggcccdddkkkzzz~~~|||rrreee[[[VVVTTTOOOPPPPPPNNNKKKIIIHHHIIIHHHMMMQQQQQQOOOOOOUUU[[[]]]aaahhhmmmpppsssuuuwwwyyy{{{}}}~~~rrroooppptttuuuvvvvvvvvvuuussssssooooooooonnnlllmmmoooqqqkkkllllllmmmnnnnnnmmmmmm555555555555555666777777888888888999999:::::::::999999999::::::;;;;;;;;;:::;;;;;;;;;<<<=========888;;;@@@DDDEEEDDDBBB@@@;;;;;;:::::::::;;;<<<<<<<<<;;;;;;::::::999999999<<<===???@@@AAABBBBBBCCCCCCCCCFFFIIIIIIGGGLLLRRRPPPUUU___tttzzziii[[[OOOKKKIIIDDDBBBDDDAAABBBHHHRRRYYY```nnn|||~~~|||{{{zzzyyyfffccc]]]XXXUUUTTTTTTUUURRRRRRQQQOOOMMMMMMPPPRRROOOTTTYYYZZZXXXZZZ___eeekkknnnqqqpppmmmkkkkkklll`````````___^^^___bbbeeekkknnnvvvwwwpppfff]]]SSSOOOLLLOOO\\\kkkmmm[[[OOODDD@@@EEEEEE??????FFFCCCDDDEEEDDDCCCBBBCCCDDDDDDAAA??????AAACCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@BBBCCCDDDCCCBBBCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNMMMNNNOOONNNMMMMMMOOOQQQOOOXXXaaaooo|||~~~rrrNNNHHHDDD@@@JJJ[[[dddfff]]]TTTRRRSSSRRROOOOOONNNMMMNNNRRRXXX\\\XXX___eeehhhqqq~~~{{{pppjjjvvv|||vvvsssnnniiieeecccbbbbbbbbbccceeefffdddaaa]]]ZZZSSSRRRPPPOOONNNOOOOOOPPPQQQQQQRRRTTTUUUVVVWWWXXXYYY[[[^^^```aaacccfffiiihhhggghhhjjjlllnnnnnnnnnnnnooosssyyy~~~vvvooommmggghhhmmmyyy{{{sssrrrsss{{{pppbbbXXXSSSSSSLLLMMMMMMLLLJJJIIIJJJKKKFFFKKKPPPPPPMMMMMMSSSYYY[[[```gggmmmpppsssvvvwwwvvvyyy{{{||||||~~~sssnnnllloooppprrrsssrrrqqqooommmmmmmmmllljjjiiikkkooorrrooopppppppppoooooonnnmmm