BM6P6(@ ++++++******)))(((((((((+++******))))))******+++---+++)))***,,,,,,***(((&&&'''((()))***+++,,,,,,///...---,,,***)))(((((())))))))))))************)))((('''((()))***)))'''))))))))))))(((((((((((()))*********++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******+++*********))))))(((((('''((()))+++++++++***)))******++++++++++++******))))))))))))))))))))))))'''''''''&&&$$$%%%''')))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))((((((,,,+++***)))((('''&&&%%%((((((((((((((()))************))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))(((((())))))******++++++******))))))((((((''''''))))))************))))))******++++++++++++******))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))))))))))))))((('''&&&&&&&&&((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***))))))((((((''''''&&&&&&%%%%%%*********))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))************************+++++++++*********))))))''''''(((((())))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))************************+++***)))'''''')))***+++))))))*********+++++++++///...,,,******)))******+++***)))))))))***,,,---,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------+++)))'''&&&&&&'''***+++************************)))************+++++++++))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))%%%''')))***+++***(((''',,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++************************)))***,,,,,,++++++,,,------,,,***)))))))))******,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++++++++******))))))))))))******(((&&&%%%&&&(((***)))(((++++++++++++++++++++++++++++++******))))))(((((())))))))))))************,,,+++***+++,,,---,,,***)))))))))))))))))))))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))(((((((((((()))******++++++******************************))))))))))))))))))))))))((())))))(((''''''(((***'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))((('''&&&&&&((((((((((((((()))*********))))))(((((())))))***++++++++++++++++++++++++***)))(((((((((((()))***)))((((((''''''(((((())))))))))))))))))***************))))))((((((((((((((())))))******))))))((()))))))))******)))))))))))))))))))))))))))))))))((()))***+++***)))((('''))))))))))))))))))))))))((('''''''''(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((******+++++++++***))))))******))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((((())))))******))))))((((((((())))))***++++++,,,''''''((((((((()))))))))*********************************)))))))))(((((((((((((((((())))))******+++***)))(((((())))))***(((((((((((((((((((((((())))))************))))))((((((((((((((()))******''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************------,,,+++)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++...---+++***))))))************))))))******+++,,,,,,,,,++++++***))))))(((*********+++++++++,,,,,,,,,***(((&&&&&&''')))+++************************)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))***+++++++++******((()))))))))************++++++++++++++++++++++++***************+++++++++,,,++++++++++++++++++***))))))))))))))))))))))))((()))+++,,,,,,,,,+++*********)))))))))(((((((((,,,,,,,,,++++++*********************************************************((()))++++++***)))+++,,,,,,+++)))((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++))))))*********++++++++++++************+++,,,,,,***++++++++++++,,,,,,,,,******))))))))))))******)))(((&&&'''***,,,------...------,,,+++***))))))(((((((((((((((((((((((())))))))))))***************)))((()))***+++***((())))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''***))))))))))))******+++***)))(((''''''((()))***))))))))))))))))))))))))(((***++++++***))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((()))******)))((((((''''''(((((()))++++++++++++++++++++++++***))))))(((((())))))***)))((((((''''''(((((()))************))))))))))))***))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''')))******)))(((((())))))))))))))))))))))))(((((())))))******))))))******))))))((((((''''''''''''''''''''''''''''''))))))******+++*********))))))******************''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))(((((((((((((((((((((((()))******************)))'''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((************************)))))))))(((((((((((((((((((((((())))))))))))***++++++***)))(((((())))))(((((((((((((((((((((((())))))************))))))((((((((()))))))))******((())))))))))))*********(((((((((((((((((((((((())))))))))))************......---,,,***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++***************+++++++++---,,,***)))(((((()))***))))))***+++++++++++++++,,,,,,++++++***))))))))))))))))))************+++,,,+++)))''''''''')))***************************)))************+++++++++))))))))))))))))))))))))))))))************))))))******+++++++++******)))))))))))))))************************************+++++++++************************+++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,))))))))))))(((((((((''',,,,,,,,,++++++******)))((((((((()))*********+++************************''')))******)))(((***+++******)))(((((((((((()))''''''(((((()))******+++************************++++++++++++************++++++++++++++++++++++++(((((()))))))))*********+++++++++++++++,,,------'''(((((()))******++++++++++++************+++++++++***))))))***,,,---...,,,++++++***)))(((''''''((((((((((((((((((((((((((()))))))))************)))((('''((()))***)))''')))))))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''***)))(((''''''((()))******)))'''&&&&&&''')))***(((((((((((((((((((((((((((***,,,,,,+++))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++******))))))(((((())))))))))))))))))))))))((((((((())))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''')))*********))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))((((((''''''((((((((((((((((((((((((((())))))***************''''''(((((())))))******''''''((((((((((((((()))(((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((((((((((((((((((((((((((((((((((((******++++++++++++******))))))(((&&&$$$###"""!!!&&&'''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))))))))************))))))(((((())))))************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************,,,+++)))((((((((())))))((()))***,,,,,,+++******+++++++++*********)))))))))))))))*********++++++,,,+++)))((('''(((((()))************************))))))*********+++++++++)))))))))))))))))))))))))))******++++++******)))+++++++++++++++***)))((()))))))))))))))*********************************,,,+++++++++***)))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))((((((((()))***++++++++++++*********))))))***************+++++++++'''(((((()))***+++,,,,,,************************(((***+++***))))))***+++*********))))))))))))***((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++,,,,,,++++++,,,,,,---...''''''((()))***++++++,,,,,,,,,,,,++++++,,,,,,,,,))))))((('''&&&'''((()))***)))))))))))))))))))))+++******))))))(((((('''((()))))))))************---,,,++++++------,,,+++((()))))))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((((((((&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&)))++++++***((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))+++******))))))******+++++++++******))))))(((((())))))))))))************(((((())))))))))))(((((()))******++++++******)))(((((((((((((((((((((((('''(((***+++,,,++++++***))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))((((((((('''))))))))))))))))))))))))((())))))*********))))))''''''(((((())))))******((((((((())))))*********))))))(((((())))))***+++(((((((((((())))))))))))((((((((((((((((((((((((,,,+++***))))))((())))))))))))))))))))))))))))))******++++++++++++******,,,,,,+++***))))))(((((('''''''''(((((((((((()))************************************************************))))))))))))************))))))((((((************************))))))************))))))(((((()))***+++******)))************++++++++++++************************((()))))))))************((()))))))))************************************************************++++++************++++++************************+++***)))((((((((()))***((()))***,,,,,,+++******+++++++++***************************+++++++++,,,,,,+++***)))(((((())))))************************))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******+++++++++++++++***)))(((******))))))))))))))))))++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))******+++++++++)))))))))))))))))))))))))))))))))((()))******+++++++++++++++************(((((()))***++++++,,,---))))))******+++,,,------***************************+++,,,,,,***)))***,,,***+++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,)))***+++***((('''((()))******++++++,,,,,,,,,---,,,,,,+++******)))(((((())))))))))))************,,,+++******,,,,,,+++***((())))))******+++++++++((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((''''''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&((())))))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******)))((((((''''''(((((()))************************)))******++++++******)))+++******))))))******+++************)))))))))))))))))))))************+++))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))+++,,,,,,+++******))))))))))))))))))))))))))))))******))))))((((((((((((((()))))))))))))))************************))))))******))))))((('''))))))******************(((((())))))******++++++)))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))******)))))))))))))))))))))))))))******************)))''''''((()))+++,,,------(((((((((((())))))))))))************************************+++++++++++++++************)))))))))))))))************))))))++++++++++++++++++++++++))))))************))))))((()))***+++++++++***))))))************+++++++++++++++++++++++++++++++++))))))))))))************,,,,,,+++++++++*********************************************************+++++++++++++++++++++++++++++++++***************++++++))))))))))))***+++))))))***+++++++++++++++*********************************+++++++++,,,,,,*********))))))******+++************************)))************+++++++++))))))))))))))))))))))))******++++++++++++************+++++++++******)))************))))))))))))+++++++++++++++++++++++++++++++++***************)))))))))***************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---************)))))))))((('''(((((()))***+++,,,,,,*********+++,,,,,,------************************+++,,,---,,,*********,,,***+++,,,,,,---,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------*********+++,,,,,,,,,---+++******))))))******+++'''***......,,,***+++,,,******+++++++++,,,,,,,,,************************))))))))))))***************)))((((((******)))(((((())))))******+++,,,,,,)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((()))))))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&(((******)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((()))*********))))))(((((())))))***************************)))***++++++++++++***)))))))))(((((((((((()))))))))))))))))))))*********))))))*********+++++++++******++++++++++++******))))))************)))))))))))))))))))))))))))))))))******++++++***)))((())))))))))))))))))))))))***)))(((((('''''''''(((''''''(((((())))))******))))))))))))))))))))))))************)))(((&&&&&&******))))))))))))))))))''''''(((((()))******+++((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))*********)))******++++++))))))))))))))))))))))))((())))))******))))))(((%%%&&&&&&'''((()))***+++))))))))))))*********+++************************))))))))))))*********++++++++++++*********))))))'''((()))***++++++******************************))))))************))))))''')))***,,,,,,+++***))))))))))))************+++************************))))))))))))************)))))))))*********++++++***************************************************++++++++++++++++++***+++++++++*********)))))),,,+++***))))))***+++,,,******))))))******+++,,,************************)))))))))************+++)))))))))******+++,,,,,,************************)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***+++++++++******************)))))))))(((***************************************+++++++++************))))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,++++++++++++************************))))))))))))************++++++++++++***************************,,,,,,+++***))))))***)))***+++,,,---,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************+++++++++++++++************+++,,,,,,)))))))))))))))*********))))))(((((((((((())))))!!!%%%***,,,***))))))*********))))))))))))))))))((((((((()))***+++++++++))))))))))))************---,,,+++,,,------,,,+++((())))))***++++++,,,,,,************++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++)))***+++++++++)))((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((&&&''')))+++***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((((((((((((((((((((()))************))))))))))))******(((((((((((((((((((((((()))***+++,,,,,,+++***)))''''''&&&&&&&&&&&&''''''(((((())))))******++++++))))))******++++++++++++++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))*********((('''&&&))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((&&&&&&'''((()))***++++++((((((((((((((((((((((((+++++++++***((('''%%%$$$((((((''''''&&&&&&%%%%%%&&&&&&&&&'''((())))))***'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((---,,,,,,+++***))))))))))))*********++++++++++++************************'''((((((((())))))******++++++++++++******))))))%%%''')))***++++++++++++))))))))))))))))))))))))))))))************))))))''')))+++,,,,,,,,,***)))((())))))))))))*********))))))))))))))))))))))))))))))))))))************"""###$$$&&&)))+++,,,---************************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++******)))))),,,,,,+++******+++,,,---+++***)))))))))***,,,---******************++++++(((((((((((())))))))))))(((((()))***+++,,,,,,---************************)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***((()))***++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,++++++******))))))(((((())))))))))))))))))))))))''')))+++,,,,,,,,,***))).........---------,,,,,,,,,,,,+++***)))((('''&&&*********)))))))))))))))***************************++++++***((((((((()))((()))***+++,,,,,,+++***)))))))))***++++++,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))******************))))))******+++,,,))))))))))))))))))))))))+++***((('''&&&''')))*********))))))(((((('''''',,,+++)))((((((((()))***)))***+++------,,,++++++...+++(((&&&'''(((((('''******))))))))))))******,,,+++)))((((((((()))***************))))))))))))---,,,***)))))))))******)))))))))))))))))))))))))))))))))))))))+++---...))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''(((******))))))((((((''''''))))))))))))************+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((&&&''')))*********)))((())))))************))))))*********************************)))))))))))))))******))))))(((((('''''')))(((&&&&&&((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''''',,,+++***(((''''''''''''%%%&&&&&&'''((())))))***))))))))))))((((((((((((***)))((((((***++++++***&&&&&&((()))************))))))(((((((((((()))))),,,,,,+++***)))))))))***))))))(((((((((((())))))((()))*********((('''&&&))))))))))))))))))))))))))))))*********))))))(((((((((((()))******++++++*********)))'''&&&$$$###))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++)))(((((()))******))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))'''(((+++------,,,***(((************************+++++++++*********))))))************************)))))))))))))))*********---,,,,,,+++*********+++)))************+++++++++++++++*********+++---...***************************************)))((('''************************))))))*********+++++++++************************''''''(((((()))))))))***)))***,,,------,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******))))))((((((******+++++++++,,,,,,,,,************))))))((((((---***((((((***,,,+++***)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((+++++++++******)))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++***(((''''''''')))******)))))))))((((((((('''&&&&&&'''((()))+++---...)))******+++++++++++++++---+++(((&&&'''(((((('''))))))))))))))))))))))))%%%&&&'''((()))))))))((())))))******++++++,,,,,,,,,,,,***)))))))))******)))))))))))))))))))))))))))(((((('''(((***+++,,,))))))))))))))))))))))))(((''''''&&&'''((()))******)))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******************)))************)))))))))(((&&&'''((()))***))))))((()))******************)))''''''''''''''''''''''''***)))))))))))))))))))))******))))))(((((((((((()))(((&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''''''''+++***)))((((((''''''((('''''''''(((((())))))***''''''(((((())))))******'''&&&%%%%%%'''(((((('''&&&'''((()))************))))))(((((((((((()))))),,,+++******))))))******))))))(((((((((((())))))((()))******)))((('''&&&))))))))))))))))))))))))))))))************))))))*********)))))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++------,,,***)))************************+++++++++*********))))))************************+++++++++******))))))))),,,+++******)))))))))***)))************+++++++++***)))((((((((()))***+++***************************+++++++++***))))))(((************************))))))*********+++++++++************************(((((()))))))))*********((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************))))))))))))******+++++++++,,,,,,,,,++++++*********)))))))))***'''&&&'''+++......---************+++++++++++++++++++++,,,,,,---------,,,,,,++++++***))))))(((,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))+++***)))((('''((())))))))))))))))))((((((((((((%%%&&&''')))+++,,,,,,---***))))))))))))***++++++,,,***'''''''''((((((((())))))************))))))!!!###'''***,,,+++***)))((()))***+++,,,---......,,,+++******)))*********))))))))))))))))))))))))((((((''''''''')))***+++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))((('''((()))***)))((())))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((************))))))))))))''''''((()))))))))))))))******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))*********))))))))))))(((((((((***(((''''''((())))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''%%%$$$$$$&&&''''''&&&&&&'''((())))))******)))))))))(((((((((((())))))++++++***)))))))))******))))))(((((((((((())))))((())))))))))))(((((('''))))))))))))))))))))))))))))))************))))))++++++******)))(((((('''%%%&&&((()))+++,,,,,,---))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))+++)))(((((()))******)))*********++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))************************+++++++++***************************************...------,,,+++***)))(((+++***))))))((())))))))))))************++++++++++++***))))))((()))))))))***************************+++++++++++++++***)))***************************************+++++++++************************)))************+++++++++((()))***++++++***)))(((***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********************+++++++++,,,,,,,,,+++++++++++++++*********)))''''''(((+++---...---+++++++++++++++*********)))***++++++------...///,,,,,,++++++***))))))))),,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))+++***)))((((((((())))))))))))))))))((((((((((((******+++++++++)))'''&&&***)))((((((((()))+++,,,+++)))''''''((())))))(((((()))************)))(((%%%&&&)))+++------,,,,,,))))))******+++,,,,,,---++++++******************(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))******++++++))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((************************)))((('''((()))***)))(((((((((((((((((((((((((((************************((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))'''(((((()))))))))))))))+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***(((''''''((())))))(((((((((((((((((((((((((((************************---,,,+++)))((((((((((((((((((((((((((()))******************))))))))))))'''''''''((()))************((('''''')))******)))''''''((()))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))((())))))))))))((((((((())))))))))))))))))))))))((())))))************)))************))))))(((((('''((((((((((((''''''&&&))))))))))))))))))))))))******************))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((()))))))))*********)))))))))))))))******+++))))))))))))))))))))))))+++)))(((((()))******)))******+++,,,------......,,,,,,++++++***)))))))))))))))))))))))))))))))))((()))***,,,,,,+++******************************************************************************---------,,,,,,++++++++++++******)))))))))******))))))*********+++++++++------,,,++++++************************************++++++,,,,,,,,,++++++************************************************************************++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++******,,,,,,,,,++++++*********+++++++++,,,,,,---------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++******)))))))))))))))(((((((((((()))))))))))),,,---,,,,,,***'''%%%###***)))((((((((()))+++,,,)))((('''''')))***)))((())))))************))))))***************+++,,,,,,******************))))))************+++*********((((((((((((((((((((((((+++***)))))))))***+++,,,))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((()))))))))***************)))(((((((((((((((************************((((((((((((((((((((((((++++++++++++++++++++++++)))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******((((((((((((((())))))***+++++++++,,,,,,+++++++++************************(((((())))))************))))))))))))***************)))'''''')))***)))((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))(((((((((((((((''''''(((((()))***+++************))))))))))))))))))))))))((((((((((((+++***((()))***,,,++++++'''(((((())))))))))))((())))))(((((((((((())))))***))))))((())))))******))))))(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((()))***************(((((())))))******************))))))(((&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))+++)))(((((()))******)))******+++,,,------......++++++++++++******))))))))))))))))))))))))))))))((()))***++++++++++++***************************************************************************++++++,,,,,,---------...++++++*********++++++,,,))))))*********+++++++++,,,,,,,,,,,,++++++******************************)))***+++,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++************---,,,,,,,,,++++++******---------,,,,,,++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))***************)))((('''***))))))))))))***++++++(((''''''(((***+++***)))******))))))))))))******,,,+++)))''''''((())))))*********)))))))))(((((())))))***++++++++++++***)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))''''''((())))))))))))((((((((((((((())))))))))))))))))))))))************+++***)))(((''''''''''''************************))))))))))))))))))))))))((())))))******))))))((()))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))************((((((((((((((()))************++++++++++++******))))))))))))))))))))))))((((((((()))******++++++)))))))))************++++++)))(((((()))***))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((())))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''***((('''((()))*********(((((())))))))))))(((((())))))(((((((((((())))))))))))((((((((()))******))))))(((((((((((()))))))))(((((((((((())))))***))))))))))))))))))))))))'''((()))******+++******'''(((((()))******++++++))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++)))))))))))))))******+++))))))))))))))))))))))))+++)))(((((()))******)))*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***+++++++++++++++***************************************+++++++++************************)))***+++,,,---......///++++++++++++++++++,,,---)))************+++++++++))))))*********)))((((((************************((((((***+++,,,,,,,,,,,,************************+++++++++***************************************,,,,,,,,,++++++++++++***------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---*********+++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++%%%'''***+++++++++---...,,,,,,,,,,,,,,,+++++++++///......---++++++***)))************************++++++++++++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***+++++++++******))))))'''((((((((()))))))))***)))))))))))))))******+++)))******+++++++++++++++'''&&&&&&(((***+++***))),,,***(((''''''(((***,,,************))))))((((((*********************+++((()))***+++,,,++++++***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''''')))*********)))((('''((((((((()))))))))***((((((((())))))))))))******)))((((((((((((((()))************************))))))))))))))))))))))))&&&'''(((((((((((('''&&&)))((('''((()))***)))((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******************)))((()))))))))************)))(((((('''((()))***+++)))******************)))(((((((((((((((((((((((('''(((((()))******++++++))))))*********++++++++++++)))(((((()))******)))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))))))))((((((((((((((()))***'''''''''(((((())))))***(((((((((((()))))))))))))))(((&&&''')))******)))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((()))))))))(((''''''((()))***+++))))))))))))))))))))))))'''((()))******+++++++++)))))))))))))))*********'''((()))******+++******((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))))))))******+++))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))************'''(((((())))))******+++))))))))))))))))))))))))))))))******++++++++++++************************))))))*********+++++++++******************************++++++,,,,,,------***************+++,,,,,,)))************+++++++++(((((()))***+++***))))))************************&&&'''(((***+++,,,,,,,,,************************+++++++++*********))))))************************,,,+++++++++************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,++++++++++++++++++*********+++++++++,,,,,,,,,)))))))))*********++++++$$$'''+++,,,++++++,,,...++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********************************+++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***++++++++++++***))))))'''((((((((())))))******+++***)))(((((()))***+++)))***+++------,,,++++++&&&&&&&&&(((***++++++)))---+++(((&&&&&&(((+++---)))***,,,......,,,***)))))))))***+++,,,------...((()))***+++,,,,,,+++***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((()))***+++***))))))'''((((((((())))))******''''''''''''((((((((()))(((''''''(((((()))***+++************************))))))))))))))))))))))))&&&'''((())))))((('''&&&)))((('''((()))******((())))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++)))((('''''''''(((***+++))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))******+++++++++++++++)))(((((()))******)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''''''((()))***))))))(((((((((((())))))%%%&&&&&&'''((())))))***&&&&&&'''((()))***++++++***)))((((((***++++++***((()))))))))))))))(((((())))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((()))))))))(((''''''''')))***+++))))))))))))))))))))))))''''''(((******+++++++++++++++******)))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))+++)))(((((()))******))))))))))))(((((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++************************++++++++++++++++++++++++))))))((())))))***++++++)))************+++++++++)))***+++,,,------,,,+++************************%%%&&&((()))++++++,,,,,,************************++++++++++++******))))))************************+++++++++******))))))))),,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,------,,,,,,++++++***************+++++++++,,,,,,,,,(((((())))))*********+++'''***------***))))))++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))))))))******+++++++++,,,------......------,,,,,,***))))))******)))'''---+++)))+++---...+++))))))***,,,,,,,,,***((('''++++++++++++******))))))******************************))))))))))))************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++***************))))))))))))******+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++***))))))***+++,,,******++++++++++++******))))))))))))************************************************************,,,,,,+++***))))))******+++++++++*********))))))******))))))))))))******,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++************************)))+++---.........,,,++++++++++++************)))************************))))))))))))))))))))))))+++***)))(((((()))******))))))************)))))),,,+++*********,,,///000*********)))))))))))))))))))))))))))))))))))))))***((((((***++++++'''###&&&((()))++++++)))(((&&&(((((('''(((((()))***+++((())))))))))))))))))((()))))))))))))))))))))))))))))))))((()))******+++))))))(((((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,+++,,,,,,+++***((()))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++***)))(((((((((---+++)))((('''((()))***))))))))))))*********************)))))))))))))))+++*********))))))((((((************************++++++,,,------......///++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,++++++***------------------------+++*********))))))((((((((()))+++,,,------,,,,,,++++++************++++++...---,,,+++)))((('''&&&------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------000//////......//////000+++,,,------++++++,,,---...---,,,,,,,,,,,,---...,,,---...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,---...---,,,+++******************+++++++++)))***++++++------...///---,,,,,,++++++,,,,,,---+++***))))))******)))'''+++***)))***,,,---+++))))))***,,,,,,,,,***)))'''******************************************************))))))))))))******(((((())))))))))))(((((()))******++++++******)))+++++++++******)))))))))******))))))))))))******+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++***))))))***+++,,,******++++++++++++******))))))))))))************************************************************++++++***)))))))))))))))+++++++++*********))))))******))))))))))))******,,,++++++******++++++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************((()))***+++***(((&&&%%%))))))******+++++++++,,,************************))))))))))))))))))))))))+++***)))(((((()))******))))))************))))))+++***))))))***,,,...///''''''(((((()))))))))***)))))))))))))))))))))))))))(((((()))++++++'''$$$'''((()))******)))(((''')))(((((((((((())))))******))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++)))***+++***(((((((((***))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***))))))))))))************)))))))))))))))*********************)))))))))(((************************)))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********))))))))))))((()))***+++,,,,,,,,,+++++++++************++++++---,,,,,,+++***)))((((((++++++++++++,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,******+++++++++,,,,,,,,,------------............++++++,,,,,,,,,,,,------***))))))(((((())))))***+++,,,------++++++,,,------,,,++++++++++++,,,---))))))************))))))++++++++++++++++++++++++))))))******************,,,,,,,,,---------......,,,,,,---------,,,+++*********++++++,,,,,,,,,---***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++***))))))******)))((()))((((((***+++,,,+++)))******+++,,,,,,***)))((()))))))))))))))***************************************))))))))))))******(((((())))))))))))(((((()))))))))******)))))))))*********)))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,******++++++++++++******))))))))))))******************************************************************)))((((((((())))))+++++++++*********************))))))))))))******++++++************++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))(((%%%###!!!'''((()))***+++,,,------************************))))))))))))))))))))))))******))))))))))))******))))))************))))))***)))(((((()))***,,,---(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))******(((%%%'''((()))******)))((('''***))))))(((((((((((()))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********(((((('''''''''((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++((()))******))))))***+++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&''''''((()))******+++++++++)))((((((((()))***))))))))))))************(((((())))))******++++++************))))))))))))************************((((((((()))******++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******++++++++++++*********************************************)))))))))(((((()))***++++++++++++++++++************+++++++++++++++************))))))*********+++,,,,,,,,,++++++******))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***************+++++++++,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++************+++++++++,,,------++++++,,,---,,,++++++******++++++,,,)))((((((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))))),,,,,,,,,------------...,,,,,,,,,---,,,++++++*********+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++)))((()))******)))((('''(((((()))***+++************+++++++++******)))(((((()))))))))***************************************))))))))))))************++++++++++++******))))))************))))))******************))))))******))))))))))))*********))))))))))))))))))***)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******++++++++++++******((()))))))))************************************************************))))))((((((((((((((()))************************+++******))))))******+++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************+++++++++***)))'''%%%$$$((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))************)))))))))(((((((((((()))***++++++******)))(((''''''&&&))))))))))))))))))))))))(((((())))))***)))((('''(((((())))))))))))((((((******)))(((((('''((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((()))***************))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******************+++(((***++++++******,,,---))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((('''''''''((())))))******+++***)))(((((()))******((()))))))))************''''''((()))***++++++,,,*********)))))))))))))))************************''''''(((((()))******+++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++******************************************************(((((())))))************++++++************++++++)))************+++++++++(((((()))***++++++,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))***************+++++++++,,,,,,************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------///......------......///+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------,,,,,,,,,,,,++++++******)))******+++,,,---......,,,,,,,,,,,,++++++******+++******))))))******+++***)))((()))***+++***)))'''((()))************************+++++++++******)))))))))))))))***************************************))))))))))))************++++++++++++*********++++++++++++++++++***++++++++++++++++++++++++******))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******((()))))))))************************************************************)))((((((((((((((())))))************************++++++************+++++++++******))))))******+++************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))(((((((((((((((((())))))******************++++++(((((((((((((((((((((((('''((()))))))))(((((()))(((((())))))))))))((((((******)))(((((('''((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((()))************)))++++++******)))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************++++++*********''')))******))))))+++,,,)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************''''''((()))***++++++,,,))))))))))))))))))******************************(((((())))))***+++++++++************************,,,+++***))))))***+++,,,)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++***************+++++++++)))))))))))))))*********++++++************++++++((())))))***++++++,,,,,,(((((()))***++++++,,,,,,)))******+++,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,------------,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------------------,,,,,,++++++************)))))))))***+++,,,,,,,,,---,,,,,,++++++******)))+++******))))))******+++***)))((()))***+++***)))(((***++++++***))))))******************+++++++++++++++++++++*********)))******************************))))))))))))******(((((())))))))))))((((((++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,******))))))))))))******))))))************)))))))))))))))))))))))))))))))))******++++++******)))******++++++++++++******))))))))))))************************************************************))))))((((((((()))*********************+++++++++++++++************++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((())))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))************))))))((((((((((((((((((((((((&&&&&&(((***,,,...///000(((((((((((((((((((((((('''((())))))(((((()))***))))))(((((((((((())))))***))))))(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))++++++******))),,,,,,+++*********++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))'''((())))))(((''')))***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))************(((((())))))******++++++))))))))))))************************************)))))))))***++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******)))))))))******+++++++++************++++++((())))))***++++++,,,,,,)))*********+++,,,,,,,,,***++++++,,,---...//////******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---,,,------......------,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...------------,,,,,,,,,,,,,,,+++************+++))))))*********+++++++++,,,,,,++++++*********)))++++++************++++++)))(((((((((***+++***)))***,,,...---***((()))*********)))******++++++,,,...------,,,+++***))))))******************************))))))))))))******(((((())))))))))))((((((******++++++++++++******)))*********++++++++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))((()))************)))(((******++++++++++++******))))))))))))************************************************************)))))))))))))))***++++++))))))*********+++++++++,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************************************(((((((((((())))))***+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))************))))))(((((()))))))))(((((((((&&&'''(((***+++---......((((((((((((((((((((((((&&&(((***)))''''''))),,,))))))(((((((((((()))))))))(((((((((((())))))***'''((()))******)))((('''))))))))))))))))))))))))'''(((***+++++++++)))(((,,,++++++***))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))***+++,,,+++)))))))))+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))******++++++,,,,,,(((((()))***************))))))))))))************)))))))))))))))*********((()))))))))************************************((())))))******+++,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++******)))***+++,,,++++++************++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,......---------,,,,,,,,,------------............++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,------++++++,,,---+++,,,------------,,,+++)))***+++,,,,,,---------------------------------***************+++++++++......---------,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,+++++++++*********+++++++++***************,,,,,,++++++++++++,,,,,,)))(((((((((***++++++***+++...///...***((((((*********))))))***+++,,,,,,000///...---+++***))))))******************************))))))))))))************++++++++++++******))))))************))))))(((((())))))*********+++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''******++++++++++++******))))))))))))******************************************************************))))))***+++,,,,,,))))))******++++++++++++,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************++++++************++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))************))))))((()))))))))))))))((((((+++*********))))))((((((((((((((((((((((((((((((&&&(((***)))''''''))),,,))))))(((((((((((())))))(((((('''(((((()))***+++((())),,,------,,,)))((())))))))))))))))))))))))'''(((***+++,,,+++)))(((++++++***))))))((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))...///000///---,,,---...))))))))))))))))))))))))((()))***++++++***)))(((************************(((((()))+++,,,---...///'''((()))***************))))))))))))*********************)))))))))))))))(((((())))))*********+++************************(((((())))))******++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++*********,,,,,,++++++************++++++))))))*********+++++++++------,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,++++++******++++++,,,+++,,,------++++++,,,---***+++,,,------,,,+++******+++---...//////......------------------------******++++++,,,,,,,,,---.........------,,,,,,,,,---,,,***)))))))))***+++...------,,,,,,++++++***************************---,,,,,,++++++,,,,,,---))))))))))))))))))))))))***************)))((('''******+++++++++***)))))))))))))))((())))))***+++,,,+++***))))))+++---...)))))))))))))))******+++)))(((((()))++++++***))))))************+++++++++******++++++++++++***************************************************************)))))))))(((((('''''''''((()))+++,,,---------,,,,,,+++***))))))+++++++++***************++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,+++***)))))))))***---,,,******+++***)))'''(((***+++***)))((()))***+++*********))))))((((((++++++************+++++++++******))))))******+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******)))))))))***,,,---************************))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,,,,+++***)))+++)))(((***,,,---+++((()))))))))))))))))))))))))))))))))))))))))))))))),,,***(((***---...,,,***)))******)))(((''''''((('''(((((()))***++++++,,,))))))((('''''''''''''''&&&''')))+++---......///***)))(((''''''((()))***+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((++++++******))))))((((((******))))))))))))******)))))))))))))))*********(((&&&$$$######&&&***,,,,,,+++++++++***)))))))))))))))))))))************))))))))))))((((((((((((######$$$$$$%%%&&&''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************,,,)))'''(((+++---,,,***,,,+++++++++******))))))+++***)))))))))***,,,---)))))))))))))))))))))))))))***++++++))))))***+++)))************+++++++++************************++++++******************...---,,,+++***************+++,,,,,,+++***+++---,,,,,,,,,++++++*********************************************************)))************+++++++++''''''((()))***+++,,,,,,////////////...---,,,+++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------......---,,,,,,,,,------------++++++++++++------------------------------******+++++++++,,,,,,,,,((()))+++---.........---------------------------........................,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,+++***)))***+++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,+++))),,,,,,,,,++++++***************++++++++++++,,,,,,+++++++++***)))((('''&&&************************,,,,,,,,,,,,,,,+++************+++++++++++++++***)))))))))))))))***+++,,,,,,+++)))))))))***,,,---)))))))))))))))******+++)))(((((()))++++++***))))))************+++++++++******++++++++++++******************************************************,,,,,,,,,+++++++++******+++************++++++,,,------,,,,,,+++******)))******************++++++++++++++++++++++++++++++******))))))***++++++,,,++++++******)))************)))((()))+++,,,,,,+++)))+++,,,+++***)))***+++,,,+++++++++************++++++************++++++,,,++++++++++++++++++,,,***************************++++++,,,,,,++++++***+++*********************++++++*********+++---...************************************************+++++++++*********)))))))))***++++++++++++***)))+++)))(((***,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))+++,,,+++))))))******)))((('''''')))''''''((())))))***++++++******)))((((((((((((((())))))***+++++++++++++++***)))(((((((((((()))******************)))((((((*********************************+++++++++,,,,,,************************++++++++++++******************))))))))))))******,,,,,,+++***)))(((''''''***)))'''&&&'''))),,,...+++++++++***************))))))))))))******************)))))))))(((((((((%%%%%%&&&&&&'''(((((()))))))))))))))************++++++++++++++++++++++++))))))))))))************,,,***((((((***,,,+++***++++++*********)))))))))******))))))***++++++,,,++++++++++++++++++++++++***+++,,,+++*********,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++,,,,,,---***+++,,,,,,+++***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************++++++++++++++++++,,,---............++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,***++++++++++++,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---......------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++***,,,,,,,,,+++++++++******,,,,,,,,,---------......------------,,,+++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,)))))))))******,,,------******)))((()))***+++,,,)))))))))))))))******+++)))(((((()))++++++***))))))************+++++++++******++++++++++++******************************************************,,,,,,,,,+++++++++++++++...---,,,+++++++++++++++---,,,,,,++++++*********)))))))))***+++++++++,,,++++++++++++++++++++++++*********)))******+++,,,*********)))******++++++)))(((((()))+++---,,,+++***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++************+++++++++++++++******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))((((((,,,,,,++++++,,,,,,---...************************************************+++++++++***************)))***++++++++++++***)))+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***)))'''((()))***)))((('''((()))'''''''''(((((())))))***+++******))))))))))))***+++++++++******)))((('''***))))))(((((())))))***)))))))))***))))))((('''))))))))))))))))))))))))*********++++++++++++,,,************************+++++++++++++++,,,,,,,,,******))))))))))))******,,,++++++***)))(((''''''***)))))))))***+++,,,---***************+++++++++))))))))))))************++++++*********)))))))))'''(((((())))))******+++++++++*********)))))))))++++++++++++++++++++++++))))))))))))************---+++(((((()))***************))))))))))))(((((())))))***++++++++++++***+++++++++++++++++++++++++++,,,---,,,+++***+++---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---...///+++,,,---,,,+++***+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************+++++++++,,,------,,,,,,+++++++++*********+++,,,------------++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------------,,,+++++++++++++++---,,,,,,++++++,,,,,,---......------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------------......------,,,+++***++++++++++++++++++++++++))))))*********))))))((())))))***,,,,,,---------))))))******+++,,,......))))))(((((())))))***+++)))))))))))))))******+++)))(((((()))++++++***)))))))))*********+++++++++******++++++++++++******************************************************))))))))))))))))))))))))------,,,+++++++++++++++,,,,,,,,,++++++*********(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++***************++++++***)))))))))***+++,,,,,,,,,+++******++++++***(((***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++************++++++))))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***))))))((((((,,,,,,+++++++++,,,,,,,,,*********************************************************************************++++++*********+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((((()))***)))((('''((()))&&&'''''''''((((((((()))******)))(((((()))))))))************)))(((&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************++++++++++++************************)))******++++++,,,,,,,,,******))))))))))))******(((((())))))******++++++(((((()))***************)))))))))***+++++++++,,,((()))))))))************++++++++++++*********)))))))))))))))******++++++************************))))))))))))))))))))))))((()))))))))************,,,+++)))(((((()))******)))))))))((((((((((((((())))))+++,,,,,,+++***)))))))))))))))))))))))))))+++,,,------++++++,,,---))))))*********+++++++++***************************************+++++++++************+++,,,---...+++---------+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++++++++++++++,,,,,,,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++'''(((***,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,*********+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++((())))))*********))))))((()))***+++,,,---------************+++,,,---...)))))))))))))))******+++)))))))))))))))******+++)))(((((()))++++++***)))))))))*********+++++++++******++++++++++++******************************************************))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++++++++++++++***(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++***************+++***)))))))))***+++,,,,,,,,,+++)))***++++++***))))))***+++***)))((()))+++******++++++++++++++++++++++++************++++++******+++,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++************++++++++++++*********************************************************************************+++******************+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***''')))***)))((('''(((***''''''''''''(((((((((((((((((('''''''''(((((()))(((((()))))))))(((((('''))))))************))))))***++++++,,,,,,+++++++++************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))******++++++******))))))))))))******'''(((((()))******++++++((()))***++++++******))))))))))))***+++++++++,,,((()))))))))************++++++++++++*********))))))))))))))))))*********((())))))***+++,,,,,,,,,))))))))))))))))))))))))((()))))))))************)))******))))))((()))***((((((((((((((())))))))))))***+++,,,,,,+++))))))))))))))))))))))))))))))+++,,,------++++++,,,---))))))*********+++++++++************************))))))*********+++++++++++++++************++++++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---,,,,,,+++++++++........................---------------------------------------------------------,,,,,,+++++++++'''(((***,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***,,,++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((()))***++++++++++++++++++************+++,,,,,,)))))))))*********++++++)))))))))))))))******+++)))(((((()))++++++***))))))************+++++++++******++++++++++++******************************************************+++++++++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,+++******)))******************)))******++++++(((''''''))),,,---------((()))******)))((()))***************++++++++++++++++++************++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++***))))))************************++++++++++++++++++++++++***************+++++++++++++++***))))))***++++++++++++***(((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***))))))+++,,,'''((())))))(((((()))***(((((((((((((((((((((((('''''''''''''''(((((()))'''(((((())))))))))))))))))******++++++******)))***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))))))))************+++(((((((((((((((((((((((()))))))))))))))***************))))))))))))******************))))))((((((***++++++,,,,,,,,,++++++***************+++++++++))))))))))))************++++++*********)))))))))))))))))))))))))))))))))(((((()))***+++,,,---...++++++++++++++++++++++++))))))))))))************%%%(((***+++***)))))))))(((((())))))))))))*********++++++++++++***))))))+++++++++++++++++++++++++++,,,---,,,+++***+++---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,+++******+++++++++---...///...+++***+++,,,***++++++++++++,,,,,,,,,************************,,,,,,------......//////++++++++++++,,,,,,,,,,,,)))*********++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))))))))))))))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---***(((***,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,******************************+++,,,,,,,,,,,,,,,((())))))*********))))))++++++***)))))))))******)))******+++++++++++++++)))))))))))))))******+++)))(((((()))++++++***))))))************+++++++++******++++++++++++************************************************************+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,++++++***))))))******++++++******)))*********(((''''''))),,,......---)))***++++++))))))***+++++++++++++++,,,,,,------++++++************+++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,++++++,,,,,,,,,+++***)))************************++++++++++++++++++++++++))))))*********+++++++++++++++***))))))***+++++++++++++++(((%%%%%%'''***))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((((((+++---&&&((())))))(((((()))+++))))))))))))))))))))))))((((((''''''((())))))***((())))))******))))))((()))***++++++++++++***)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))++++++***************)))******))))))))))))******************))))))))))))+++++++++++++++++++++++++++++++++***************))))))))))))******************)))))))))(((((((((***)))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************!!!%%%+++---,,,***)))))))))))))))*********++++++,,,++++++***))))))******++++++++++++++++++++++++***+++,,,+++*********,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,---......///...//////...,,,***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,,,,------,,,,,,,,,------------...,,,,,,+++*********++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,------------,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,///---)))(((***---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))'''((()))***************((())))))))))))((((((''',,,+++***)))((((((((((((******+++,,,,,,,,,,,,+++)))))))))))))))******+++)))(((((()))++++++***))))))************+++++++++******++++++++++++******************************************************(((((())))))************000000...---,,,++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,+++***))))))******,,,,,,+++***)))))))))***+++***)))***+++,,,+++******+++,,,,,,******+++,,,,,,,,,,,,------.........++++++************++++++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++''''''((()))***+++,,,,,,,,,------...---,,,***)))************************++++++++++++++++++++++++))))))******++++++++++++,,,+++***))))))***+++,,,+++,,,+++(((%%%$$$'''***))))))))))))))))))))))))))))))))))))))))))))))))"""%%%((((((''''''***---&&&((())))))(((((()))+++************))))))))))))))))))((())))))***++++++***++++++******)))(((''')))***+++,,,,,,+++***)))((()))***+++++++++++++++************************))))))))))))************************************---,,,,,,++++++***************))))))))))))******&&&'''((()))***+++,,,,,,))))))(((((('''(((((())),,,+++++++++******))))))))))))))))))************))))))))))))((((((((((((+++*********************,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))************$$$+++...---***))))))))))))******+++++++++,,,---,,,***)))))))))***+++)))))))))))))))))))))))))))***++++++))))))***+++)))************+++++++++************************((())))))***++++++,,,,,,,,,,,,,,,---///111222333...//////...,,,++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++,,,,,,,,,---------000//////---,,,++++++***------------,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------///...------,,,,,,------++++++------------++++++))))))***+++,,,------...,,,,,,,,,---------......///...------------//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,+++***)))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))---///---)))'''***---*********++++++,,,,,,,,,((())))))))))))*********((())))))*********))))))))))))***+++,,,------...))))))))))))))))))))))))++++++***))))))******+++***)))'''&&&&&&''')))***+++,,,,,,------,,,,,,+++'''((()))***+++,,,,,,,,,((()))***+++,,,,,,+++***%%%'''***+++)))'''%%%$$$************************************************++++++++++++******)))))))))))))))))))))))))))))),,,,,,---......---------++++++++++++++++++++++++...,,,***(((((((((***+++000//////...---++++++***++++++++++++******))))))++++++******************)))***++++++***)))***+++,,,++++++******++++++,,,......---,,,---...///000++++++,,,,,,,,,++++++***************+++,,,---...+++,,,,,,---.........------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,,,,+++******+++,,,,,,++++++******++++++,,,---)))))))))***+++---...//////---+++)))((((((((()))((((((((()))******++++++)))(((((((((((())))))******+++,,,+++)))''''''(((******+++,,,+++***)))(((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++)))((((((''''''************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''))),,,...///---***((()))******+++++++++******((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,++++++***************************)))((('''(((***++++++***(((((())))))******++++++%%%&&&&&&'''((())))))***......---,,,+++***)))(((((((((''''''''''''((((((++++++******))))))((((((******++++++++++++******++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,------......------555444111...,,,+++++++++------------------------------,,,+++,,,---...///......---,,,---...///000///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********************+++///...---,,,++++++++++++------------,,,++++++***------------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------.........//////////////////---,,,++++++------,,,+++***,,,,,,+++)))((()))***------,,,+++************---,,,***))))))***,,,---...---,,,,,,,,,,,,---...*********************++++++++++++++++++,,,,,,,,,+++++++++*********++++++///...,,,++++++,,,...///***++++++,,,,,,++++++***'''((()))***************))))))***+++,,,+++******,,,...000000...,,,,,,,,,************************))))))))))))))))))))))))++++++++++++*********)))************************,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++***))))))***,,,---,,,,,,,,,,,,++++++++++++++++++++++++*********)))++++++*********************+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,++++++***,,,++++++++++++************++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------,,,,,,+++******+++,,,,,,***))))))))))))***++++++,,,+++******)))))))))***,,,+++******************************))))))))))))***))))))((((((((()))))))))***+++***(((&&&&&&'''))))))***+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************+++++++++,,,))))))))))))))))))))))))(((((((((((()))))))))***,,,+++***)))((((((((((((***)))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++((()))+++---...,,,+++)))******+++++++++******))),,,,,,,,,+++***((('''&&&))))))))))))))))))))))))((()))***+++++++++******************************---,,,******++++++***((()))))))))))))))*********(((((())))))******+++++++++***************))))))******))))))))))))******************))))))))))))******++++++++++++******++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,---------------000///...,,,++++++,,,,,,------------------------,,,,,,+++***+++,,,---......---,,,,,,,,,---...//////...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---------.........---,,,,,,------------------------******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------,,,+++,,,---...---+++***+++,,,+++***))))))***,,,+++++++++++++++,,,,,,---,,,***))))))***,,,------,,,++++++++++++,,,---*********)))))))))((((((******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...---,,,++++++,,,---...)))******++++++******)))(((((()))))))))))))))(((******+++++++++***)))))),,,---...---,,,++++++,,,++++++++++++++++++++++++************************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************,,,...///***+++++++++,,,,,,------++++++++++++******************+++++++++++++++++++++,,,---,,,***))))))***,,,,,,++++++++++++,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---,,,+++)))'''&&&******++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,------,,,++++++******++++++,,,((((((((('''((())))))***,,,+++***)))((((((((((((((()))***+++++++++++++++,,,++++++***))))))((((((+++***))))))((((((((((((((()))***)))'''&&&&&&'''((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))************))))))))))))*********)))(((((()))***,,,---))))))))))))))))))))))))******))))))))))))******)))***++++++,,,,,,+++++++++++++++++++++***)))(((+++++++++***)))(((&&&%%%''''''''''''''''''''''''(((((()))************)))************************+++***))))))++++++***)))************))))))))))))************************((((((((())))))*********+++******))))))******+++)))))))))*********************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,++++++*********+++,,,---------------------------++++++*********+++,,,---,,,,,,,,,,,,,,,---............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++***++++++,,,---...///---......////////////...------------------------******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++...---,,,---.........,,,***+++,,,+++***)))***+++************+++,,,---...---,,,+++******+++,,,---,,,++++++******++++++,,,******************))))))((((((((()))******++++++++++++,,,,,,------,,,,,,,,,++++++******++++++,,,******++++++++++++******)))************))))))(((++++++++++++******)))))))))******((('''''')))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++++++++,,,,,,------,,,***))))))***,,,,,,,,,++++++,,,,,,,,,***************++++++,,,++++++,,,,,,---,,,,,,,,,++++++,,,---,,,)))'''%%%++++++,,,,,,,,,,,,++++++***++++++++++++++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++((((((((((((((()))************)))))))))******+++((()))***,,,,,,+++******+++++++++******))))))))),,,+++***)))(((((((((((((((***+++***(((''''''((()))))))))))))))(((((((((***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((())))))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))(((((()))***++++++***)))(((((()))+++---...))))))))))))))))))))))))***))))))))))))))))))******************++++++,,,+++++++++++++++***)))(((%%%&&&''')))************))))))))))))))))))))))))(((((())))))************************************$$$$$$$$$&&&)))++++++***++++++******))))))(((((())))))((((((((((((((((((((((((((()))))))))******)))(((((((((((((((((())))))))))))******+++++++++******++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++,,,,,,------...------,,,,,,,,,------,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,---......,,,---...///////////////------------------------+++++++++******+++,,,,,,------------------------............////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///...---,,,,,,,,,,,,,,,......------,,,,,,++++++///...------//////...---***+++,,,,,,*********,,,+++++++++++++++,,,---...,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,---(((((()))))))))************+++,,,------------,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++******))))))))),,,,,,,,,***)))))),,,...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++...------,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,******++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,***+++,,,---------------((()))+++,,,,,,+++)))(((,,,---------------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,++++++*********++++++,,,******+++,,,,,,***)))((())))))******+++++++++,,,,,,,,,+++)))(((((((((((()))+++,,,,,,***))))))***++++++******)))))))))))))))*********+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((())))))))))))*********))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,))))))))))))***+++---...)))))))))))))))))))))))))))))))))******)))))))))******)))))))))***+++,,,+++++++++++++++***)))((("""$$$&&&(((***,,,------************************)))))))))))))))******+++))))))))))))))))))))))))$$$$$$$$$&&&)))++++++***++++++******))))))(((((())))))))))))((((((((((((++++++*********)))))))))))))))(((((((((((())))))))))))******++++++,,,,,,******++++++++++++******)))*********+++++++++,,,,,,,,,+++***)))(((''''''++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++,,,,,,,,,,,,---,,,------,,,,,,,,,------...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---,,,,,,++++++,,,,,,---+++,,,---...............------------------------...------,,,,,,---------------------------------........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///......---,,,,,,,,,,,,............------,,,,,,///...------//////...---***+++,,,,,,+++***+++---...------,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,))))))***+++,,,---......++++++++++++++++++++++++)))***+++---------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,+++******)))*********,,,,,,,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))++++++++++++++++++++++++---------,,,+++******)))++++++******)))))))))(((++++++++++++,,,,,,,,,,,,******++++++,,,---------***,,,---,,,+++***+++---------,,,,,,,,,,,,------+++,,,,,,---...---------***+++,,,------......---((()))+++,,,------,,,,,,------.........---,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++++++++++++++,,,,,,---......,,,+++************+++++++++++++++***)))((())))))******+++,,,,,,---,,,+++******)))))))))))))))+++---,,,+++******+++,,,++++++***)))*********)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++))))))(((((()))***++++++))))))***++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))***))))))))))))***++++++)))******+++++++++******&&&'''((()))***+++++++++))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))+++***))))))++++++***)))************))))))))))))+++++++++++++++++++++++++++++++++******))))))))),,,++++++******++++++,,,*********+++++++++++++++******++++++++++++******)))))))))******++++++,,,---,,,+++***)))(((''''''++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,---------------------,,,,,,,,,---......,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......------,,,++++++,,,,,,,,,,,,,,,---.........------------------------------//////......------......------------------------............/////////000------------....................................,,,------......------,,,------------------------///...---------------------------------............---,,,---.........,,,***+++,,,,,,++++++,,,---///...---,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,))))))******++++++,,,,,,------,,,,,,+++*********'''(((***,,,------,,,+++(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,)))***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++.........------,,,+++***++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,------...)))+++,,,,,,+++,,,---...------,,,,,,,,,,,,------++++++---.........---,,,***+++,,,---............***++++++,,,------......---------------,,,+++++++++,,,...//////...,,,+++------------------------***+++,,,,,,,,,,,,+++***+++++++++++++++,,,------,,,,,,+++*********************************+++,,,++++++++++++++++++++++++++++++******)))*********(((***,,,,,,***)))***+++,,,+++***)))((())))))***(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++,,,))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))******)))***,,,------,,,+++***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((()))***+++++++++++++++)))***************)))))))))))))))))))))))))))))),,,+++*********+++------))))))))))))))))))))))))---,,,******++++++***((()))))))))))))))******************++++++,,,,,,---((((((((())))))))))))))),,,++++++******++++++,,,,,,++++++++++++++++++*********++++++++++++******))))))***++++++,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,---------------,,,,,,---------,,,+++***++++++++++++++++++++++++***+++,,,---...---,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---............/////////......---------------------------//////...---------------........................------........./////////------------.........///////////////////////////,,,------......------,,,...........................------------......///+++++++++,,,------......---,,,+++,,,---...---+++***+++,,,,,,++++++,,,......------,,,,,,,,,------+++++++++,,,,,,++++++++++++,,,------------,,,+++************)))))))))))),,,++++++***)))(((''''''&&&(((***,,,---,,,+++***+++,,,,,,------,,,,,,+++******++++++++++++******'''((()))***+++,,,,,,,,,******)))))))))***,,,---+++,,,......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++............---,,,+++***++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,---...///111111222+++++++++,,,,,,---------******+++,,,,,,---......(((***,,,,,,,,,,,,...000...------,,,,,,------...***+++,,,---...---,,,,,,***+++,,,---............------,,,,,,,,,---...///,,,,,,,,,,,,,,,+++***))),,,---///000000///---,,,------------------------***+++,,,------,,,+++***++++++******++++++,,,---'''''''''((()))+++,,,---))))))(((((()))+++---///------,,,++++++***************************++++++''')))++++++)))))))))***+++***((('''''''''((()))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))***---......,,,***((())))))))))))))))))))))))((()))***++++++***)))((((((((()))************)))'''((()))***+++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...)))))))))))))))))))))))))))((('''(((***++++++***(((((())))))******++++++''''''((()))***+++++++++%%%%%%&&&'''((()))************))))))))))))******---,,,,,,++++++***************++++++++++++************+++,,,,,,---......+++,,,,,,------...//////++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,------......------)))***+++------,,,+++***++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,---.../////////...---,,,,,,,,,,,,,,,---...///,,,---///000000///---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,++++++))))))***+++,,,...///000000000111000000///......------------------------///...---,,,,,,,,,,,,,,,........................------------.........///---------.........//////------------------------,,,------......------,,,........................---------------...///000))))))***+++,,,------...---,,,++++++------,,,+++***+++---,,,,,,+++---...,,,,,,,,,,,,---...//////***++++++,,,,,,++++++******+++,,,------,,,+++***+++)))((()))+++,,,***'''************************))))))*********+++++++++++++++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++***)))((('''''')))***+++***)))***+++++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))*********+++++++++000...,,,*********,,,,,,+++++++++***************......---,,,+++++++++,,,+++,,,,,,,,,,,,---------...---+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............------,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++---------------------...,,,,,,,,,+++***)))((((((***************************++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------......,,,***(((((()))*********++++++,,,,,,---,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))***+++,,,------,,,***)))+++++++++************)))++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))''''''((()))***++++++,,,---)))$$$%%%(((+++***((((((((())))))******+++++++++***(((''''''((())))))+++++++++******(((''''''++++++******************))))))))))))))))))))))))******************************))))))))))))******)))***,,,------,,,***))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************************)))***+++,,,,,,+++***)))+++++++++***++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,+++***+++---......,,,++++++,,,+++,,,...---,,,,,,---///******+++,,,------......///---,,,++++++---///000........................------------............333000---,,,...///...,,,,,,,,,------------,,,+++---------------------...***+++---......---+++***//////000111111111000000............------------,,,,,,,,,,,,------------,,,,,,---......///000000........................,,,---------.../////////,,,++++++***+++,,,---......------,,,,,,------...///...---,,,,,,---...///......------------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------------------------------+++***)))***,,,,,,***(((************************+++++++++,,,,,,,,,------,,,+++***))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++***))))))***,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++//////.........---------------........./////////............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---,,,,,,---------.........,,,,,,+++*********+++,,,............---------,,,........................------------------......111111111000000000000000------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,,,,,,,---+++,,,------,,,,,,---...+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++)))(((+++++++++************))))))))))))))))))*********)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,'''((((((((())))))******+++++++++*********))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,((($$$$$$'''***)))'''((((((((())))))*********)))))))))))))))***++++++'''((()))******++++++***************************++++++++++++++++++++++++************************++++++************++++++)))***,,,------,,,***)))++++++***))))))***++++++))))))))))))))))))))))))+++*********))))))))))))++++++++++++++++++++++++******++++++,,,,,,,,,---************************************************((()))***++++++***)))(((***)))******+++,,,---...***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---***+++------,,,++++++,,,+++,,,------,,,,,,---...+++,,,,,,------.........---,,,+++******+++---...////////////000000000000......////////////000000000...,,,---///111111111///000000111000000////////////////////////////////////000111111000//////000111111111111111000000000000/////////.................................------......///000000111////////////////////////------........................---------...///000...------,,,,,,------.........------------............------------......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++,,,,,,------------------------------+++******+++,,,,,,+++)))************************------------............---,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,---------------,,,,,,)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........,,,---///000000...,,,+++---------...............//////...------------...------........./////////------,,,,,,,,,------...000/////////............////////////////////////..................------.....................///........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...000,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))'''%%%+++++++++************)))'''(((((()))******++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,&&&''''''((()))***+++,,,+++************)))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,***'''$$$$$$''')))(((&&&(((((((((((())))))))))))((()))***++++++,,,++++++'''((()))***++++++++++++************************++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))+++******))))))******+++))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++******************************++++++++++++******(((((()))***+++---...///)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111111///---(((***,,,,,,++++++,,,---***+++---,,,++++++,,,...---------------............---,,,++++++,,,---...//////000000111111111222///000000000111111111111111///...///111222333222222222333333333333222222000000000000000000000000222222222333333222222222222333333333222111000000111111111111000000000000////////////////////////......//////000000111111//////////////////////////////...........................---......///000......------------......---..................---......------------......------------------------***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,------------------------------*********+++++++++***)))************************------------............---,,,,,,+++************++++++++++++++++++++++++,,,,,,------------......+++,,,,,,------------,,,''')))***+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++++++++***************++++++++++++,,,,,,,,,---,,,---...//////......---.........//////////////////......------...................../////////000000000000000111111222222111111111111000000000///000000000000000000000000000000000//////.........,,,,,,------------......////////////////////////...//////000000//////...............------------......//////...------,,,------------------------***++++++,,,,,,++++++***,,,------------------,,,...///000...,,,++++++,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************)))(((&&&%%%+++++++++*********))))))(((((())))))************))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++*********(((&&&&&&((()))((('''((((((((((((((((((((((((((()))***+++,,,+++***)))++++++++++++******)))(((***************+++++++++))))))))))))))))))))))))************************+++++++++******+++++++++)))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,...//////,,,***''')))+++,,,++++++,,,---***+++,,,,,,++++++,,,......---------------------//////...------...//////......///000111111222222000000111111222333333333666555444333333333222111333333444555555555444444444444333333333333333222555444333333333333444555555555555444444222111111222222222222111111111111000000000////////////////////////000000000000000////////////////////////000000//////......---------,,,,,,,,,,,,---------......------------......,,,---...//////...---,,,......------------..............................++++++,,,,,,---...//////------------------------))))))))))))))))))))))))///...---,,,,,,,,,,,,,,,------------------------)))***++++++************************************,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******************************,,,,,,,,,------.........***+++,,,,,,,,,,,,,,,+++(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...............------........./////////...---,,,,,,---...///000/////////000000111111111//////.........//////000/////////000000000111111111111222333444555555555444444444333333333333222222222222222222222222222333222222111111000000000111111111111111222222222111111111111111111111111///000000000000000000/////////.........---------..................---,,,------------------------......////////////......,,,------......------,,,---......---+++***+++,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((((((((((((((((((((((())))))******************+++++++++*********))))))************))))))(((((())))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***)))(((((()))******))))))))))))))))))((((((((())))))***+++***)))'''&&&***++++++++++++******)))))))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++******+++++++++,,,,,,++++++***+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***---......,,,)))''')))+++,,,,,,,,,---...***,,,------,,,+++---...------------,,,,,,,,,,,,............//////000000...///000111222333444444333333444555555666777777::::::::::::888777777777888888999:::;;;;;;::::::<<<<<<;;;;;;;;;:::::::::999999888888888888999999999999999888777666555444555444444444333333333333222222111111000000000000111111111111111000000000........................000000000//////......------------------------,,,///......------......///,,,---...//////...---,,,......------------..............................------------------------------------------------------------------------------,,,+++******++++++------------------------)))+++,,,,,,+++******+++***************************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++,,,,,,------......++++++,,,,,,,,,,,,+++***,,,---//////.........///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------------...///...,,,,,,---///111333111111111222333333444444111111111111111222222333222222222333333333444444222333444666777888888888999999999999888888888888777777777777777777777777666666666666666555555555555555444444333333333333444444444444444444444444111222222333333222222111/////////...------,,,,,,....../////////......---------------------------------............------,,,---...//////...---,,,)))+++,,,---,,,,,,...000------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,------...//////+++++++++************)))++++++******)))((((((''')))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++*********)))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))((('''''''''((()))+++,,,---------)))))))))***++++++,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))***************************((())))))******))))))((())))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))(((''''''((())))))...---,,,+++************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---//////...,,,)))+++------,,,,,,---...+++,,,...---,,,,,,---///------------------......,,,---...///000111111222222333444555777888999:::::::::;;;<<<<<<===>>>>>>>>>@@@BBBBBBBBBAAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<;;;:::::::::999999999888888777777666666555555444444555444444333333222222222////////////////////////000000/////////////////////000000000000///......//////............//////---..................---......------------....................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------------------------+++---///...,,,+++,,,...************************++++++++++++,,,,,,,,,,,,)))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------...------,,,+++***---///111111000///000111------------------------))))))******+++,,,,,,---))))))*********+++++++++++++++++++++,,,,,,,,,,,,/////////000111222444444444444555555666777777888555555555555555666777777666666777777777777888888666777999;;;============????????????>>>>>>>>>>>>????????????????????????;;;;;;;;;;;;;;;<<<<<<<<<999888888777666555444444666666666666666666666666444555555666666555555444333333222222111000000/////////000000000000000///........................++++++,,,,,,,,,,,,++++++,,,---...//////...---,,,***+++---...---...///111,,,,,,,,,---------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------.........+++++++++************)))*********))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******************++++++(((((((((((())))))******)))))))))))))))))))))))))))))))))******+++++++++((()))*********))))))))),,,+++++++++*********)))(((((((((((()))***+++,,,'''((()))+++,,,---......((())))))***++++++,,,,,,++++++++++++++++++++++++************************+++******))))))******+++******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))************************************************************)))(((((()))******,,,,,,++++++***+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000///...+++---......---,,,---...,,,...//////...---///000......//////000000111111...///111222444555666777999999;;;<<<>>>@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHFFFIIILLLMMMKKKJJJKKKMMMJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEEEEFFFEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;999999888888777666555555111111111111111111111111///////////////000000000///000111111000///...---//////............//////......------------............------------..............................,,,,,,------------------........................++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------,,,///111111...---...000************************+++++++++,,,,,,,,,------((()))+++---.........---........................))))))***++++++,,,------////////////...---,,,+++,,,...000000///...///000------------------------(((((()))***++++++,,,,,,,,,,,,,,,------........./////////000000000000111...000222444666666555444666777777888999:::::::::888888777888888999::::::999999:::::::::;;;;;;;;;;;;<<>>>>>??????@@@@@@AAAAAAAAA@@@???>>><<<;;;::::::777777777777777777777777777777888888888888777777888888777666666555444444000111111222222222111111000000000000000000000000...//////////////////...,,,---///000000///---,,,...///000///...---...///,,,,,,,,,------.........*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++*********++++++++++++************)))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******(((((()))***+++,,,,,,---'''((((((((())))))******))))))))))))))))))))))))))))))***+++,,,,,,------'''(((******)))(((((())),,,,,,,,,+++++++++******'''''''''(((***---///111***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************************,,,++++++++++++++++++,,,******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,---......///++++++++++++++++++++++++************************...---,,,++++++,,,---...+++*********+++,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++***+++---/////////---...000///...------...---...//////......///111//////000111222333333444111333555777:::;;;<<<<<<>>>???@@@BBBDDDFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPPPPSSSUUUTTTQQQOOOOOOPPPNNNOOOPPPQQQRRRRRRRRRRRROOONNNNNNMMMLLLKKKKKKJJJIIIKKKLLLNNNNNNLLLKKKIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCBBBAAAAAA===<<<<<<;;;:::999888888333333333333333333333333......//////000000111111---.../////////...,,,+++//////............/////////...---,,,,,,---...///.........------.........////////////////////////***++++++,,,---...//////........................////////////////////////,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,+++***+++,,,---...---------,,,,,,+++++++++///...,,,+++***+++,,,,,,.........------,,,,,,,,,)))***,,,---...------,,,...------...//////...,,,------------------------------------------------------------------,,,,,,////////////000111222222111222444555777777888888:::;;;;;;;;;<<<<<<======::::::::::::999777666555666777999;;;;;;:::999777<<<<<<<<<===???BBBEEEGGGGGGHHHHHHHHHGGGFFFDDDCCCFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFCCCBBBDDDEEEEEECCCBBBAAA???===;;;:::999999777777888999999999999888:::999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999888777555333111000///111111000000000000111111/////////.........------***+++---///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///---++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++***((('''&&&((()))*********)))'''&&&))))))))))))))))))))))))******+++++++++******)))++++++******************,,,+++*********+++,,,---++++++******)))(((((((((++++++************++++++***++++++,,,,,,++++++***,,,,,,++++++***))))))(((************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************000...++++++------***(((+++++++++*********)))))),,,,,,,,,+++++++++******(((((()))************************))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******)))*********......---,,,***)))((((((***++++++,,,+++***(((''',,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++---000000///---------//////........................------------......---------...///000111222111222444666777777777777;;;<<<>>>??????@@@BBBDDDHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRVVVVVVUUUSSSRRRPPPOOOOOORRRRRRSSSSSSSSSRRRRRRQQQLLLLLLJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPPPPOOONNNMMMPPPPPPOOONNNLLLJJJIIIHHHJJJFFFCCCBBBCCCCCCAAA>>>:::888777777777666444222444222000000111222222222111111111000111111222222111111000000000/////////000////////////.........++++++,,,,,,---.../////////////////////.........////////////////////////------......------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------...///000---------,,,,,,,,,++++++...---,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,+++***...------...//////...,,,------------------------------------------------------------------......000000000000111222444444444555666888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777555555777888888888777666999999888999;;;>>>AAABBBCCCDDDEEEFFFFFFFFFEEEDDDGGGGGGGGGGGGHHHIIIJJJJJJHHHFFFCCCCCCDDDEEEEEECCCBBBBBB@@@???===<<<<<<;;;888888999999999999999888999999888888999999:::;;;;;;<<<===???@@@@@@AAAAAA@@@???>>><<<:::888666666444444333222111111111111111111000000//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,&&&%%%$$$&&&(((***+++***++++++++++++++++++++++++***++++++******)))((('''))))))******))))))((('''))))))))))))))))))))))))******+++++++++******)))******************************)))))))))***+++,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))***)))******++++++******)))))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************,,,***((()))+++,,,***(((+++++++++*********))))))++++++*********)))))))))(((((()))***************************************,,,,,,++++++************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++***+++,,,,,,,,,+++***))),,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,---...000000...---...///------------,,,,,,,,,,,,---------,,,------......////////////000111222222333333444555888;;;===???BBBDDDFFFFFFFFFGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQPPPPPPPPPQQQRRRRRRTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKKKKFFFEEEDDDBBBBBBAAAAAAAAACCCDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNOOOQQQRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNLLLIIIHHHIIIIIIGGGEEEBBB@@@>>>======;;;888666888555333222333444333222000000///////////////000/////////.............../////////............---++++++,,,------...///////////////////////////...........................------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------......------------...///000------------,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++---......------,,,+++***///---------//////...------------------------------------------------------------....../////////111111111222333555666777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888777555333222222222333333333333444444444555555555444444555666999;;;<<<===>>>@@@AAACCCDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHHHHFFFEEECCCCCCDDDEEEDDDCCC@@@@@@??????>>>=========999999999::::::999888888888777777777777888888999;;;<<<>>>@@@CCCEEEGGGHHHGGGFFFEEEDDDBBB@@@>>>===::::::999777666555444333333333222222111000//////000000///---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,((('''&&&(((+++---...---,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))+++******)))((())))))))))))))))))))))))))))))))))))******+++++++++******************************))))))(((((())))))***+++***++++++++++++,,,,,,,,,))))))(((((((((((()))))))))))))))******)))))))))&&&''''''((()))*********************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))***************************************************)))((()))+++,,,+++***+++++++++*********************)))))))))((((((((((((((()))***************(((((())))))******+++++++++************)))))))))++++++++++++++++++++++++++++++************++++++))))))***+++,,,---......++++++,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,...///...---...//////...------...000......---------,,,,,,,,,...............///000111111111111222333444666777999888888:::===BBBGGGJJJJJJLLLMMMMMMLLLKKKLLLNNNLLLLLLLLLMMMMMMNNNNNNNNNPPPOOONNNNNNNNNNNNNNNNNNPPPPPPNNNMMMKKKIIIHHHGGGDDDDDDEEEEEEDDDCCCCCCBBB>>>>>>===<<<<<<<<<<<<<<<>>>>>>???AAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIJJJLLLOOOQQQTTTUUURRRRRRTTTUUUUUUVVVVVVVVVTTTRRRQQQPPPQQQQQQPPPNNNLLLJJJHHHFFFEEECCC@@@======;;;999777777777666444222111000///////////////............///////////////............---------,,,,,,,,,---......//////......//////////////////---------------------------............---,,,,,,------------.........///------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********++++++++++++,,,,,,------------------------,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///...,,,---...///...---........................------------............------...//////000111111222222333333555666888999999999:::;;;;;;<<<;;;;;;:::999999999888888777777555333111///......000111222222111111222222333444333333222333444555777888999999;;;<<<===>>>??????>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBB<<<==================<<<::::::;;;;;;:::999888888666666666555555666777777:::;;;<<>>@@@CCCCCCCCCEEEHHHKKKOOOQQQPPPQQQPPPOOOLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFFFFGGGGGGIIIIIIHHHFFFDDDCCCAAAAAA>>>>>>>>>>>>>>>===<<<<<<::::::999999999999999:::999:::;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@????????????AAAAAABBBCCCFFFIIILLLNNNMMMOOOQQQSSSVVVWWWYYYYYYVVVVVVUUUVVVVVVVVVVVVUUUSSSQQQOOONNNNNNLLLIIIGGGDDDBBB???>>>>>>===;;;999777666555333222111111111///000000000000111111111............------------,,,---------......//////............////////////.......................................------,,,............////////////........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((+++++++++,,,,,,,,,,,,,,,---------------------------------------------------------...............++++++,,,,,,---...//////000...,,,,,,---///..............................---------....../////////......///000000111222222333333333444555666888999777888888999999999888888666666555555444444444333666555333111111222333555333333222222222333444555444444444444444555555666666666777777777888888999999999999:::;;;<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>??????>>>>>><<<<<<<<<;;;;;;999888777666555555444444555555555888999999;;;===???AAACCCHHHHHHJJJKKKJJJIIIHHHGGGHHHHHHHHHGGGEEECCCAAA@@@;;;:::999888666555444333333222000/////////000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,***))))))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,++++++---,,,***)))))))))***+++************************((()))***+++++++++++++++))))))*********+++++++++*********+++++++++++++++''''''((()))***++++++,,,+++******))))))******+++***++++++++++++++++++***************************************)))))))))((())))))***++++++++++++***************************))))))))))))))))))))))))************************---------,,,******))))))************************++++++*********)))))))))(((((()))***************''''''((())))))***++++++)))))))))))))))))))))***++++++++++++++++++++++++***************+++,,,---+++++++++,,,,,,------...,,,,,,,,,------......///.........------,,,,,,,,,,,,,,,,,,------............---,,,---///000///...---------+++******---///............//////000000000000111222444666888999:::;;;<<>><<<;;;;;;::::::;;;;;;;;;;;;::::::999888888777777777888888777888999:::<<<===>>>???>>>=========<<<<<<<<<;;;<<<<<<<<<===>>>AAACCCDDDFFFGGGJJJNNNQQQTTTUUUVVVTTTUUUWWWXXXXXXXXXXXXXXXVVVTTTSSSTTTTTTSSSQQQOOOJJJIIIGGGFFFEEEDDDBBB@@@===<<<:::888666444333333000000000000000111111111//////.........---------------...............///---.........//////000000////////////////////////......//////......---,,,........./////////000000........................,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,---......//////......------------............,,,,,,---............---............////////////+++++++++,,,---///111222000...,,,,,,---...///...........................---------...//////000000000000000111111222222222333333333333444555666777555555666666666555555444333333222222222222222111333222222111222333555666555555555666666666777777666666666666666666666666666555444444444444444555777777888999:::;;;===>>><<<>>>@@@@@@???>>>???@@@???@@@AAACCCCCCCCCBBBAAA=========<<<;;;:::888777666555555444444444444555777777666777888999;;;===CCCDDDGGGJJJLLLMMMLLLLLLKKKLLLLLLLLLKKKJJJHHHGGGBBBAAA@@@>>><<<:::999888555555444333333222333333------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))((('''(((+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++---,,,++++++******++++++************************((()))***+++++++++++++++)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))***++++++++++++***************************************************************************++++++,,,***(((&&&&&&'''***************+++++++++++++++*********)))))))))(((((()))*********************++++++,,,,,,------)))))))))************+++++++++++++++++++++++++++---------------...///000,,,,,,,,,,,,------------------,,,,,,,,,---......------------------,,,,,,,,,,,,,,,---......//////000///......///000///...,,,------,,,++++++,,,...+++,,,---...///000111222222333444666888:::<<<===AAABBBDDDGGGJJJMMMPPPRRRRRRRRRSSSTTTTTTRRRQQQPPPQQQQQQOOOKKKEEEAAA??????AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???<<<;;;;;;::::::999888888999999:::;;;<<<<<<<<<<<<999999888777777777777777999999:::;;;<<<===>>>>>>======<<<<<<;;;:::::::::<<<;;;;;;;;;<<<======>>>???AAADDDGGGKKKNNNPPPQQQQQQTTTWWWYYYYYYYYYZZZ[[[XXXWWWVVVWWWXXXXXXVVVTTTOOONNNMMMMMMNNNMMMKKKIIIDDDCCC@@@===:::888777666111111111111000000000///000////////////.................................------......///000000000000000000000000000000000...////////////...------............/////////000------------------------,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---.../////////......------------.........///+++,,,.../////////...------------.........//////,,,,,,,,,,,,---...000111111...,,,+++---...//////........................---------...///000000000111111222222222222222222333333333222222333333444333444444444333222222111111111111111111111222222///000111222333555666666777888:::;;;;;;;;;:::999999999999999888777777666555555444333333444555555666666777888999;;;<<<===<<>>>>>===;;;:::888777666666555444444444444444666666555444555777999::::::<<>>999999999888666555333222////////////////////////........................------------------------))))))******++++++,,,,,,---,,,++++++---......---------------------------******+++,,,,,,,,,++++++,,,,,,,,,---,,,++++++***************************(((((()))++++++,,,,,,+++((())))))***++++++,,,,,,((()))***+++,,,++++++************+++,,,,,,,,,---******))))))))))))************++++++++++++******(((((())))))******++++++************))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++************************(((***+++***'''&&&''')))))))))*********+++++++++******)))))))))((((((((((((((()))************************+++++++++++++++************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000,,,,,,,,,---------.........---,,,++++++,,,,,,---,,,,,,------------------,,,,,,------.../////////222000//////000000...---,,,...//////...------...------///111333555777777999:::;;;===@@@CCCEEEGGGJJJJJJKKKLLLNNNPPPRRRSSSQQQPPPOOONNNMMMLLLKKKKKKJJJJJJHHHEEE@@@===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======888888888888888888888888888999;;;<<<>>>?????????>>>===<<<;;;::::::::::::<<<<<<======>>>>>>>>>>>>=========<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;===@@@CCCFFFIIIKKKLLLPPPTTTXXXZZZZZZZZZ\\\]]]\\\ZZZYYYZZZZZZZZZWWWUUURRRRRRRRRSSSTTTUUUSSSQQQNNNLLLIIIFFFCCC@@@>>>===666666555444333222222111111111000000000/////////////////////............------......///000000111000000000000000000000000///////////////...------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------***+++,,,---------,,,+++---------.........//////+++,,,.../////////......,,,,,,,,,------.........///...---,,,------///000111...,,,+++,,,...//////////////////////////////---------...///000000111333333222222222222222222333333222111111111111222333333333333222111000000000000111111222222333333111222555777999:::;;;;;;999;;;===>>>>>>>>><<<;;;::::::::::::999888777666555555444333444555777888444555555666888999;;;<<<===@@@CCCDDDBBB@@@AAACCC@@@AAACCCDDDDDDCCCAAA@@@??????>>>===<<<:::888777777666555444444444444444666555444444555777999;;;111555:::@@@EEEHHHIIIIIIJJJKKKMMMOOOPPPPPPOOONNNNNNMMMLLLIIIGGGEEECCCBBB======<<<;;;999666333111111111111111111111111111........................------------------------******+++,,,,,,---......111///,,,+++++++++***(((------------------------++++++,,,,,,,,,++++++***+++,,,---...---,,,+++***************************(((((()))++++++,,,,,,,,,((())))))***++++++,,,,,,'''((()))++++++******))))))))))))))))))*********))))))(((((((((((())))))))))))************))))))%%%%%%&&&((()))+++,,,,,,************))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++************************(((***,,,,,,))))))+++---))))))******++++++++++++)))(((((((((''''''''''''(((((()))***************((((((((((((''''''''''''******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,---.../////////...,,,+++***++++++,,,,,,,,,,,,------.........,,,,,,------...///000000333111000///000///...,,,---///111222000/////////000111333666888;;;===>>>AAABBBCCCFFFHHHKKKNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRNNNLLLIIIFFFEEEEEEFFFGGGBBBBBBBBB???<<<999999999999999999:::::::::;;;;;;888888888888999:::;;;;;;777888888888999999::::::888999;;;===???@@@AAAAAADDDCCCBBB@@@???>>>>>>>>>????????????????????????>>>>>>======<<<;;;::::::888999;;;<<<<<<;;;:::999:::<<<>>>AAADDDGGGIIIIIIPPPUUUZZZ\\\\\\\\\]]]______]]]\\\[[[[[[ZZZWWWUUUSSSSSSTTTVVVXXXYYYWWWVVVWWWUUURRRNNNJJJGGGEEEDDD<<<<<<;;;999888777666555111111111111000000000000///////////////.........---------...///000000111///////////////////////////////////////......---------------.........///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------...///111222111000///...---,,,++++++........................................................................///////////////000111111.........////////////000000///////////////000000555555333222111111000000333111000000222444444444000000000000111111111111000000111111333444666777;;;;;;<<<===>>>???@@@@@@CCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>><<<:::999:::999777666555666666777444555555555555777:::===????????????AAACCCFFFGGGDDDDDDEEEEEEDDDDDDCCCCCCCCC@@@======>>>>>>;;;888555555555444555555666666666666777888999;;;===>>>;;;;;;===>>>@@@BBBCCCDDDHHHHHHIIIKKKLLLNNNOOOOOONNNOOOPPPOOONNNKKKHHHFFFKKKEEE???===@@@AAA???===333444555666555333111///111111111000//////......000000///...------------.........------,,,,,,,,,...------...//////...,,,///......------......///+++---......,,,++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------000///---+++******++++++******+++++++++******)))******+++++++++,,,,,,,,,******++++++++++++******(((((()))***++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********111111000///---+++)))((()))***+++,,,,,,+++***)))(((((())))))*********+++---------,,,,,,++++++++++++,,,---+++)))(((((()))...***'''''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))///---+++)))((((((((())))))***+++,,,,,,,,,,,,,,,******++++++++++++******---,,,+++******+++,,,---///......---+++******))))))***+++,,,---.........,,,,,,,,,---------......---......///000000//////000000000000000/////////000///...---...///222333111444888;;;===???AAABBBIIIJJJLLLMMMMMMMMMLLLLLLKKKMMMNNNOOONNNKKKHHHFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@???<<<:::999888888999777999;;;<<<===<<<;;;:::===<<<;;;:::999999888999:::<<<======<<<;;;;;;<<<:::;;;>>>AAADDDGGGIIIJJJKKKJJJHHHFFFDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@CCCCCCBBBBBBAAAAAA@@@@@@BBBAAA@@@>>><<<;;;:::999<<<===??????@@@CCCGGGJJJPPPTTTYYY\\\]]]]]]]]]^^^\\\]]]]]]^^^^^^]]]]]]\\\TTTTTTVVVXXX[[[]]]\\\ZZZ[[[ZZZXXXVVVTTTRRRQQQQQQLLLHHHCCC@@@===;;;999777888555333222222333222111...------///111111000..................///000111---.........//////000000////////////////////////........................000////////////.........///000///---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------///000111...............---------...........................................................................---------------...////////////000000000000000///000000111222222111111666555444333222222222222222000......///111111000111111111111222222222222333333333444555666888888======>>>>>>??????@@@@@@CCCCCCCCCCCCCCCBBBAAAAAA?????????>>>>>>===<<<;;;999888777555555555666666555666888888777888:::<<<@@@?????????@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDAAA>>><<<;;;<<<;;;999777666555444333333333444444777777888999:::<<<======;;;<<<===>>>@@@AAACCCCCCEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOOOONNNLLLIIIHHHIIIDDD>>>===???AAA???===999:::::::::999666444222222111111000000//////...000000///......---........................------...------...//////...,,,,,,++++++******++++++,,,+++---......,,,++++++,,,++++++++++++++++++++++++******++++++++++++++++++---,,,+++*********************+++++++++******)))******+++++++++,,,,,,,,,******++++++++++++******)))***************))))))************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******.........---+++***((('''******++++++++++++******)))******************+++------,,,,,,,,,+++++++++,,,------,,,***((()))***---+++***)))***+++***)))************************************************,,,+++***))))))***++++++*********+++++++++++++++******++++++++++++******,,,,,,+++******+++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,---............,,,,,,---------.........---....../////////......//////////////////000000111000//////000222444555999===AAADDDEEEEEEGGGHHHJJJJJJKKKKKKJJJIIIGGGFFFDDDEEEFFFGGGFFFDDDAAA???BBBBBBAAA@@@????????????@@@???===;;;:::::::::;;;999:::<<<>>>??????>>>===>>>>>>===<<<;;;;;;;;;;;;<<<>>>??????>>>>>>>>>???@@@BBBDDDGGGJJJMMMNNNOOOOOOOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDBBB@@@>>>===<<<===>>>???@@@@@@CCCFFFIIINNNQQQVVVZZZ[[[\\\]]]^^^^^^^^^____________^^^^^^VVVVVVWWWYYY\\\\\\[[[YYYZZZYYYXXXVVVUUUTTTSSSSSSPPPMMMJJJGGGDDDBBB???===<<<:::777555444444333222000//////000222333222000///////////////000111111........./////////000000////////////////////////......................../////////.........------/////////---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...///000---------.........//////..............................................................................------,,,---------000000000000000000000000///000333555555555444333666555444333333222333333000...---...000222222222333333333444444444555555666666777888999999:::;;;????????????????????????AAAAAAAAAAAAAAA@@@@@@???<<<<<<<<<<<<============:::999888666666666666777444666777888777777999;;;BBBBBBBBBBBBAAAAAAAAAAAACCCDDDFFFGGGGGGFFFEEEDDD@@@>>><<<;;;;;;:::999777:::999777666555555666777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFDDD@@@<<<;;;===???>>>===????????????===;;;999777555444333222111000//////000//////............................../////////...------...//////...,,,++++++************+++++++++---......,,,++++++,,,++++++++++++++++++++++++++++++******************)))***************)))))))))******+++++++++************+++++++++,,,,,,,,,******++++++++++++******++++++++++++***)))((('''************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++***)))((('''++++++************++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,++++++++++++***++++++***((('''((())))))***++++++***)))))))))++++++++++++++++++++++++************************))))))))))))***,,,---...,,,+++***)))))))))***+++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,---------...---......//////......---,,,------------...........................------.........//////000000000222222222222333555777888@@@CCCGGGJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDAAA???>>><<<===>>>>>>>>><<<;;;:::>>>===<<<<<<===>>>@@@AAABBBAAA@@@???>>>>>>>>>>>><<<===???AAACCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>@@@AAACCCDDDCCCBBBCCCDDDGGGHHHJJJMMMPPPQQQSSSSSSSSSRRRQQQOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKIIIGGGEEECCCBBBAAA???@@@AAAAAAAAACCCFFFHHHKKKOOOTTTXXXZZZ[[[]]]^^^``````aaaaaaaaaaaa``````YYYXXXYYYZZZ\\\\\\ZZZXXXYYYXXXXXXWWWVVVVVVVVVVVVVVVTTTQQQPPPNNNLLLIIIFFFDDDAAA>>>;;;999777555333222111111111333444333111000000/////////000111111......////////////000000////////////////////////....................................---------,,,...//////...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......---------............///........................................................................111000//////......//////111111111111111111111000000222555888999888777555444444333333222333333333111000000333666999999999555555666666777888888888::::::;;;<<<<<<=========?????????>>>>>>============>>>>>>>>>>>>>>>======:::::::::::::::;;;;;;<<<;;;:::999888777888888999666777999999999;;;>>>AAAFFFFFFFFFGGGFFFFFFEEEDDD@@@BBBDDDEEEEEEDDDBBB@@@@@@>>><<<;;;;;;;;;;;;:::===<<<;;;;;;;;;<<<===>>><<<<<<===>>>>>>======<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCEEEFFFFFFGGGFFFFFFFFFEEEDDDBBBAAA@@@???<<<999999:::<<<<<<;;;@@@@@@AAAAAA@@@???======;;;:::999777555333111111000//////...............---------............///...------...//////...,,,...------,,,,,,------...+++---...---,,,+++++++++++++++++++++++++++++++++,,,,,,++++++******))))))((()))***+++++++++***)))))))))***+++++++++************+++++++++,,,,,,,,,******++++++++++++******++++++,,,++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,+++++++++++++++++++++((())))))((('''&&&&&&'''%%%))),,,+++)))&&&''')))++++++++++++++++++++++++************************)))))))))***+++,,,---...---,,,***(((((((((***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,,,,------------............///......---------------------...//////000111111333222333333555666888999???BBBFFFHHHHHHFFFEEEEEECCCCCCAAA???===;;;999888999999999:::::::::999999<<<<<<<<<<<<>>>AAADDDEEEHHHHHHFFFEEECCCBBBAAAAAA@@@AAACCCDDDFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHHHHGGGGGGHHHIIIIIIJJJLLLOOOQQQRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMMMMNNNNNNOOOOOOOOOPPPOOOMMMKKKIIIGGGFFFEEEBBBCCCDDDCCCCCCDDDGGGIIIKKKOOOSSSWWWZZZ\\\^^^``````aaaaaabbbbbbaaaaaa```\\\[[[[[[\\\\\\\\\YYYWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVVVVSSSPPPMMMLLLJJJEEEBBB???<<<999666555333111111222333222111111000000/////////000000//////////////////000000////////////////////////..............................---------,,,,,,,,,---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------///............---------................................................////////////////////////111000000/////////000000111111111111222222222222444666888:::;;;999777666333333222222222333333444666555555777:::<<<<<<;;;888888999999:::;;;;;;<<<======>>>?????????>>>=========<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::999888888888999999:::999888888888999::::::;;;<<<===>>>???CCCGGGKKKGGGHHHJJJKKKLLLKKKIIIHHH???@@@AAABBBBBB@@@???===>>>>>><<<;;;;;;;;;===>>>===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>===????????????????????????AAAAAABBBCCCDDDDDDEEEEEEFFFEEEDDDCCCAAA???===<<<:::999777777888999999999<<<===>>>>>>???@@@@@@@@@AAA@@@>>><<<999777555444222222000///////////////---------------............------...//////...,,,//////............//////+++---...---,,,+++++++++++++++++++++++++++++++++------,,,,,,+++++++++***)))***+++,,,,,,,,,******((()))***+++++++++++++++******+++++++++,,,,,,,,,******++++++++++++*********++++++,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,++++++,,,+++***))))))***+++,,,...---------,,,,,,++++++++++++++++++++++++++++++)))***+++***((('''((()))&&&***------***((()))+++************************************************+++++++++,,,,,,,,,++++++...,,,***(((((()))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------------,,,+++***---------........./////////......---------...............///000111222222222333333444555666777888;;;>>>AAACCCAAA@@@???>>><<<<<<:::999888777666666777777777777888999::::::>>>???@@@AAADDDGGGJJJLLLPPPOOOMMMKKKIIIGGGEEEDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFHHHJJJLLLLLLKKKKKKKKKLLLKKKLLLNNNOOOQQQRRRRRRSSSQQQPPPPPPOOONNNNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQOOONNNLLLKKKIIIIIIFFFGGGGGGGGGFFFGGGJJJLLLNNNQQQUUUXXXZZZ\\\___aaa`````````aaaaaa`````````^^^]]]]]]]]]]]]\\\YYYVVVTTTUUUVVVWWWXXXXXXXXXXXXYYYXXXWWWXXXXXXWWWTTTRRRSSSPPPMMMJJJGGGDDD???<<<888666333222222222111000111111000///............000000000000000000//////////////////////////////////////////////////////......---------,,,,,,,,,,,,...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---............------//////.........---------................................................//////////////////////////////......//////000111222222333444555666666777999:::;;;;;;;;;999777555333333222222333444555555;;;:::999:::;;;;;;:::888:::;;;;;;<<<===>>>??????>>>???@@@AAA@@@???>>>===:::::::::999999888888888999::::::;;;;;;;;;;;;;;;;;;:::999888888999::::::999999888888999;;;===>>>>>>@@@CCCFFFGGGIIILLLOOOKKKMMMOOOQQQQQQPPPNNNLLLDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>======>>>AAADDDBBBCCCEEEGGGHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@AAAAAABBBCCCCCCDDDDDDGGGFFFEEECCCAAA@@@>>>>>>888888888777777777777777888888999;;;<<<>>>???@@@CCCBBBAAA@@@>>><<<;;;;;;777666555333222111111111/////////.........------...------...//////...,,,......------------......+++---......,,,++++++,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,***+++++++++++++++******((()))***+++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******)))***+++,,,------------***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------,,,,,,++++++************++++++------,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,---...---,,,+++,,,---+++,,,......---,,,---...))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------,,,+++***)))---,,,+++*********+++,,,,,,------......------,,,,,,,,,------------,,,,,,///.........------,,,,,,,,,---------,,,++++++***------.........////////////......------///000111000000000111111222222222333333444555555666666666999;;;======<<<;;;;;;;;;888888777666666777777888666666555666777999;;;<<<@@@BBBDDDGGGKKKNNNPPPQQQSSSSSSRRRPPPNNNKKKIIIGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIIIILLLMMMOOOOOOMMMLLLMMMNNNMMMNNNOOOQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPQQQRRRRRROOOOOOOOOOOOOOOOOOPPPPPPRRRQQQPPPOOONNNMMMMMMLLLJJJKKKLLLKKKKKKLLLNNNQQQRRRUUUXXXZZZ[[[\\\^^^```______````````````______```___^^^^^^^^^]]]YYYWWWTTTUUUWWWYYYZZZZZZYYYYYYYYYXXXWWWXXXYYYYYYXXXVVVVVVTTTRRRPPPNNNKKKHHHEEE@@@<<<999666555444222111333222111000///.........111111000000000000//////////////////////////////////////////////////////............---------,,,+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////...------------...............................................................////////////////////////////////////000111333333444444666777999:::<<<<<<>>>>>>===;;;999777555444444444444444555666888888:::::::::<<<>>>???===;;;<<<======>>>???@@@AAABBB??????AAAAAAAAA???===<<<999999888888888888888888:::;;;<<<<<<=========<<<<<<;;;:::999:::<<<>>>???=========>>>???BBBDDDFFFIIINNNUUUZZZZZZXXXVVVUUUTTTVVVXXXZZZYYYWWWSSSQQQNNNMMMKKKHHHGGGFFFEEEEEECCCDDDEEEDDDDDDFFFKKKOOORRRTTTWWWYYYYYYWWWTTTRRRMMMKKKGGGDDDBBBBBBBBBCCCAAAAAA@@@@@@???>>>======??????@@@@@@AAABBBBBBBBBDDDCCCCCCBBBAAAAAAAAAAAA:::::::::999888777888888666666666777999:::<<<<<>>===;;;999777555444444333222222111000///.........------...//////...,,,---------,,,,,,---------+++---......,,,++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))))))(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++******))))))***+++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,)))*********+++++++++++++++---...---,,,+++,,,...---+++***+++,,,......---************************++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,---------------............------,,,,,,---......---,,,,,,------------............,,,---------------,,,,,,............///////////////......---...000333444222222222222222222333333555555666666666666555555888999999888777777888:::999888888777888999:::;;;888888777777888;;;>>>@@@AAACCCGGGKKKOOOQQQRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKNNNPPPQQQPPPNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOOOOOOOOOORRRRRRQQQQQQQQQPPPPPPPPPMMMNNNOOOOOOOOOPPPSSSVVVVVVXXXZZZZZZZZZZZZ\\\^^^______````````````______aaa```_________]]]ZZZXXXVVVWWWYYY[[[\\\\\\\\\[[[ZZZXXXWWWXXXZZZ\\\\\\[[[WWWVVVUUUUUUTTTRRROOOMMMIIIEEE@@@<<<:::888666555666555333222111000000000111111111000000000///////////////////////////////////////////////////////////////.........------+++---//////.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......000000000///...---++++++,,,---...///000111................................................000000000000000000000000000111111222333555666777666666888:::<<<>>>@@@AAAAAA@@@>>>;;;888666444333666666666666777999:::;;;777888:::>>>BBBDDDDDDCCC===>>>>>>???AAABBBCCCCCC??????AAAAAAAAA???===;;;888888888888888888888888<<<<<<===>>>?????????>>><<<;;;;;;;;;===???BBBDDDBBBBBBCCCDDDGGGIIILLLNNNZZZbbblllrrrrrrlllfffaaa]]]___aaabbbaaa]]]XXXUUUVVVTTTQQQMMMKKKKKKKKKKKKIIIKKKLLLLLLLLLOOOUUUYYYdddfffjjjkkkjjjfffaaa^^^PPPMMMIIIEEECCCCCCDDDEEEBBBBBBAAA@@@???>>>======>>>>>>??????@@@@@@AAAAAA????????????@@@AAABBBCCC;;;<<<<<<;;;999888888999666555555666777888999:::;;;<<<===@@@BBBEEEFFFGGGCCCBBB???===:::888777666666555444333222000//////...------...//////...,,,///......------......///+++---......,,,++++++,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,+++)))''''''''''''((((((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******)))******))))))((('''&&&*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))******++++++++++++)))***++++++***)))***,,,,,,(((%%%&&&))),,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++++++++---...............------............------,,,,,,---......---,,,,,,++++++,,,---...///000111------...............---............/////////000///.........///222444666444444333333333333333333777777777777777666555555666777666555444444777999;;;;;;:::999999:::<<<<<<<<<;;;::::::<<>>???@@@@@@@@@???>>>>>>@@@CCCDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>======<<<;;;;;;===>>>???===AAAGGGJJJJJJIIIHHHHHHBBBCCCDDDEEEGGGIIIKKKKKKMMMNNNPPPRRRVVV\\\ccchhhrrr}}}vvvooonnnllliiiiiijjjiiifffbbb]]]\\\ZZZXXXWWWWWWWWWWWWXXXZZZ\\\^^^cccjjjrrrxxx|||yyynnneeeZZZTTTMMMJJJJJJIIIFFFBBBBBB@@@??????@@@AAA@@@???BBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@>>><<<;;;:::999999777777777888999;;;<<<===::::::;;;<<<>>>@@@BBBCCCFFFFFFFFFDDDBBB???<<<:::;;;:::777555222111000///000000//////......------......000000000///...---//////.........---------111000000...---,,,++++++,,,------......------,,,+++***)))***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))...---+++))))))***+++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------.........+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++******)))))),,,++++++******++++++,,,,,,,,,************,,,,,,,,,,,,,,,---------......------............------000000//////............//////.........---------//////000000000000////////////---,,,,,,---...///...///000222555777999999888888777666666777888999<<<;;;999888777777777888555777888888777777888999:::;;;<<<===???@@@AAABBB@@@??????>>>???@@@AAABBBFFFGGGJJJMMMOOOOOONNNNNNPPPPPPPPPOOONNNNNNMMMMMMMMMLLLKKKJJJJJJKKKLLLNNNMMMOOOQQQOOOLLLKKKLLLNNNOOOPPPPPPOOOLLLKKKKKKKKKOOOOOONNNNNNNNNOOOPPPPPPPPPNNNLLLKKKJJJKKKMMMNNNSSSVVVVVVTTTTTTVVVUUURRRPPPQQQQQQQQQPPPPPPQQQSSSTTTSSSTTTVVVWWWVVVVVVWWWTTTTTTSSSSSSUUUYYYYYYWWWYYYYYYYYYXXXWWWXXXZZZ]]]]]]```bbbbbb___^^^___aaacccbbb```___```___]]]\\\\\\\\\]]]^^^``````^^^]]]\\\[[[ZZZ[[[\\\]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUVVVQQQKKKIIIHHHFFF@@@;;;999777555333111222222333+++,,,---000222222000...000000000000000000000000////////////////////////........................000000//////......------//////.........---------//////...---------......////////////////////////000//////.........////////////.........---------...------,,,,,,------...000000000000000000000000111333666999<<>>>>>>>>=========>>>BBBDDDDDDDDDFFFDDDBBBAAA@@@BBBCCCEEECCCBBBAAA@@@@@@AAABBBCCCFFFKKKPPPSSSSSSRRRQQQPPPOOONNNOOOPPPRRRVVVZZZ\\\^^^^^^]]]]]]```gggqqqxxx|||uuurrrooooooppppppmmmjjjjjjiiihhhggggggggghhhiiiiiilllppptttxxx~~~{{{pppccc^^^WWWTTTTTTRRRNNNJJJIIIGGGCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBDDDDDDEEEEEEEEEEEEEEEEEECCCBBBAAA???>>>=========999999999999999888888888999999:::;;;===>>>@@@AAADDDDDDEEEFFFEEEEEEDDDCCC???===;;;888666444222222222222222111000000////////////000111000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++))))))***------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))***+++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++*********)))---,,,,,,++++++++++++,,,---,,,++++++++++++,,,---,,,,,,,,,---------......------............------/////////.........------//////.........---------//////000000000//////...//////.........///000000111222333666888:::<<<===::::::999888888999;;;<<<;;;:::888777777777888999666888::::::::::::<<<===@@@@@@AAABBBCCCDDDEEEEEECCCCCCBBBAAABBBCCCDDDEEEGGGHHHJJJLLLNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNOOONNNLLLKKKKKKLLLNNNOOOJJJMMMNNNNNNLLLKKKLLLMMMJJJKKKLLLKKKJJJIIIJJJLLLQQQPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIJJJLLLNNNPPPQQQTTTUUUSSSSSSVVVUUURRRPPPQQQQQQPPPOOOOOOQQQSSSTTTSSSTTTVVVWWWVVVUUUUUUTTTTTTSSSSSSUUUWWWWWWVVVWWWXXXYYYYYYXXXYYY\\\^^^[[[^^^aaaaaa``````aaacccbbb```______```___^^^\\\\\\\\\]]]^^^______^^^]]]\\\[[[ZZZZZZ[[[\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWZZZUUUPPPNNNNNNLLLGGGBBB===<<<999666444333444444///...///111222222000...000000000000000000000000////////////////////////..................------///////////////........................---------111111000///...------...////////////////////////111111///......---------/////////............---......------------......111000000///000111222333555888<<>>============>>>>>>>>>>>>===<<<;;;999888;;;;;;<<<===>>>>>>>>>============@@@DDDHHHJJJKKKLLLJJJGGGDDDEEEHHHLLLNNNOOONNNMMMLLLKKKKKKKKKLLLSSSWWW[[[^^^^^^\\\[[[[[[\\\[[[[[[]]]```eeejjjnnnooommmjjjiiillluuu|||wwwuuuvvvwwwuuussspppoooooooooppprrrtttuuuwww{{{yyyppplllgggdddbbb```[[[WWWUUUQQQKKKHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGEEEDDDCCCCCCCCCCCC>>>>>>>>>===<<<:::777666888888999999:::<<<===>>>BBBBBBDDDEEEFFFFFFFFFFFFDDDBBB@@@===:::777666555444444333333222111111000000111111111000000///.........---------,,,,,,,,,(((((()))***+++,,,------***++++++,,,,,,++++++******))))))***,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---///000111,,,+++***))))))***+++,,,+++++++++,,,,,,---------------------------------++++++++++++************......---,,,,,,+++,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......------............------.........---------------/////////............---000000//////.........---//////000000111111111222555777999;;;>>>@@@AAAAAA>>>===<<<;;;;;;<<<===>>>888888888888888999:::;;;999;;;===>>>>>>???BBBCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOMMMLLLJJJIIIIIIJJJLLLNNNGGGIIILLLLLLKKKJJJJJJKKKJJJKKKLLLKKKJJJKKKMMMOOOTTTTTTUUUTTTRRRPPPMMMLLLIIIJJJJJJLLLNNNPPPSSSTTTTTTXXXZZZYYYXXXZZZXXXTTTSSSSSSRRRQQQPPPQQQTTTWWWXXXYYYZZZ\\\^^^]]]ZZZWWWSSSQQQOOOOOOQQQQQQQQQQQQRRRTTTVVVWWWWWWXXX[[[]]][[[]]]`````````___```aaa```^^^]]]^^^___```___^^^[[[\\\]]]^^^___^^^]]]]]][[[ZZZYYYYYY[[[[[[ZZZYYY[[[[[[[[[[[[ZZZYYYXXXXXX[[[WWWTTTSSSSSSRRRNNNJJJDDDBBB???;;;888666555555222111111222333222000---000000000000000000000000/////////////////////////////////......---------.........///////////////........................000000///...------......////////////////////////000000///.............../////////...............000000000///000000111111000000///000222444888999???AAAEEEHHHJJJJJJIIIHHHJJJKKKKKKKKKIIIGGGDDDBBB@@@??????>>>>>>>>>??????>>>>>>>>>===<<<;;;:::999===>>>???@@@@@@@@@@@@???>>>???AAAFFFMMMSSSWWWXXXYYYUUUPPPLLLLLLOOOTTTXXX]]]\\\[[[ZZZYYYXXXWWWWWW[[[___ccceeeeeedddccccccbbbccceeehhhlllppptttvvvssssssrrrssswww|||yyyxxxxxxwwwuuummmmmmnnnoooqqqtttwwwyyy~~~|||yyyvvvtttqqqlllhhhddd___XXXSSSQQQQQQQQQQQQPPPNNNLLLJJJIIIIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCDDDCCCBBB???<<<:::999999999888999::::::;;;???@@@@@@AAAAAABBBBBBBBBFFFDDDBBB???;;;999777777444444444333333222222222222222111111000///......------------,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,------......------,,,))))))******++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******,,,---...//////...------,,,,,,------...******+++,,,,,,---......------------------------++++++++++++++++++++++++//////...---,,,,,,,,,,,,.........------.........,,,,,,,,,---------......------............------------------------------/////////...............000000///......---------......///111222333333333;;;<<<>>>AAACCCEEEEEEFFFBBBAAA???===<<<<<<======777888888999;;;<<<===>>><<>>AAAEEEGGGIIIKKKLLLKKKIIIGGGLLLKKKIIIFFFEEECCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>;;;<<<<<<===>>>>>>======??????@@@AAABBBBBBBBBBBB???AAAGGGOOOYYYbbbfffhhhhhhccc\\\WWWUUUXXX]]]```ffffffeeedddcccaaa```___```cccgggiiiiiihhhhhhhhhfffiiinnnrrrvvvwwwxxxwwwqqqtttxxx|||zzzxxxvvvtttrrrlllmmmnnnpppssswwwzzz|||~~~vvvrrrlllgggeeeeeedddccc\\\ZZZVVVRRROOONNNMMMNNNMMMMMMNNNOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGEEECCC@@@>>><<<;;;::::::999999999:::<<<<<<<<<===>>>???@@@@@@DDDCCC@@@===:::888777666666666666666666666777777444333222111000///............---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,---...///111111///...---******+++,,,,,,---......------------------------+++++++++++++++++++++,,,///...------,,,,,,,,,,,,........................,,,,,,,,,---------......------............------------------------------////////////////////////111000///...............---...///000222444555666???AAACCCFFFGGGHHHHHHGGGEEECCCAAA>>>===<<<;;;;;;999:::<<<>>>???AAABBBCCCBBBDDDFFFHHHHHHJJJLLLNNNKKKKKKJJJIIIIIIHHHGGGGGGJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGJJJMMMQQQTTTWWWXXXYYYYYYYYYYYYXXXWWWUUUSSSUUUVVVXXXZZZ]]]bbbiiinnnuuuuuuuuusssnnngggaaa]]][[[\\\^^^bbbhhhnnntttwww}}}~~~yyyuuummmeee___^^^\\\ZZZ[[[___fffkkkuuuzzz}}}~~~yyynnnaaaYYYSSSSSSRRROOOPPPTTTUUUXXX\\\^^^______```aaa___^^^[[[ZZZYYYYYYYYYYYYZZZYYYXXXZZZ\\\^^^^^^]]]XXX[[[]]]^^^\\\[[[\\\]]]ZZZYYYXXXYYYZZZ[[[ZZZXXXZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXWWWUUUSSSNNNMMMJJJFFFBBB>>><<<;;;555444333333444444333111111111111111111111111111000000000000000000000000000000/////////.........------......//////000000---------...............+++++++++,,,,,,...//////////////////////////////---------......///111111...////////////000000000///......//////000111222111222444777;;;@@@DDDFFFFFFGGGIIIKKKLLLKKKJJJJJJKKKJJJGGGDDDBBBCCCDDDDDDEEEDDDBBBAAA??????>>>>>>;;;<<<===???@@@AAABBBBBB???@@@AAACCCDDDDDDEEEEEEDDDHHHPPP\\\hhhqqquuuwwwwwwqqqiiibbb```aaafffiiikkkkkkkkkjjjiiigggfffeeedddgggkkkmmmnnnnnnnnnoooooorrrwww{{{}}}|||zzzxxxrrrxxx{{{xxxvvvssspppmmmnnnoooqqqtttxxx{{{}}}~~~}}}|||yyywwwiiieee___YYYTTTQQQPPPOOORRRTTTVVVXXXYYYWWWUUUSSSNNNMMMLLLJJJHHHGGGGGGGGGFFFGGGGGGGGGFFFDDDBBBAAA@@@???>>><<<;;;;;;::::::888999999;;;===???AAACCC@@@???===:::888666555444888888999:::;;;;;;<<<<<<777666555333111000000000//////.........---------......------,,,,,,,,,+++***++++++,,,,,,++++++******,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,///000000///,,,***+++++++++,,,,,,---------------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...//////...------,,,,,,,,,---------......------............---------------------............////////////000000000111000///......///000111/////////111333666888:::CCCDDDFFFHHHIIIIIIHHHGGGEEECCCAAA???===============???AAACCCEEEGGGHHHHHHHHHIIIKKKLLLLLLLLLNNNPPPMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHFFFEEEEEEFFFFFFGGGEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEIIIOOOWWW^^^bbbeeeffffffdddcccbbbccccccbbb```aaacccggglllsss}}}|||tttooolllmmmpppuuu~~~wwwnnnllljjjhhhjjjpppyyylll```WWWUUUSSSPPPRRRYYY\\\```dddffffffeeeddddddccc___YYYVVVVVVXXXYYYYYYWWWVVVVVVWWWZZZ\\\[[[ZZZWWWZZZ^^^^^^[[[ZZZ[[[]]][[[ZZZYYYYYY[[[[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[\\\[[[YYYXXXRRRQQQOOOKKKHHHEEEBBBAAA;;;999777777777666555333111111111111111111111111000000000000000000000000////////////////////////.........///////////////---------.........//////...---------------.../////////////////////////////////.........//////000.../////////000000000000////////////000111222333666777999===@@@DDDFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@>>>???AAACCCDDDEEEFFFFFFCCCDDDFFFHHHIIIJJJKKKKKKOOOTTT^^^lllxxx{{{sssllliiikkknnnqqqppppppppppppooonnnlllkkkkkknnnrrruuuvvvvvvxxxyyyyyy{{{~~~~~~{{{zzzyyy|||zzzwwwtttrrrrrrsssuuuxxx{{{vvvrrrjjjbbbZZZVVVSSSRRRVVVZZZ___ccceeeccc```^^^XXXWWWUUURRRPPPOOONNNNNNKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCAAA???>>>===<<<<<<999999999999;;;===???@@@<<<;;;:::888666444444333555666777999;;;<<<>>>>>><<<;;;999666444333333333000000/////////............---------,,,,,,,,,,,,***++++++,,,,,,++++++***+++---///...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++***++++++,,,---...,,,---............---,,,,,,,,,,,,---------......------............------------........./////////.../////////000000000000111000/////////111333444333222111222444888===@@@EEEFFFHHHIIIIIIHHHFFFDDDBBBAAA@@@??????@@@AAABBBBBBDDDFFFIIIKKKLLLLLLLLLMMMNNNOOOOOONNNMMMOOOPPPKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLQQQXXXbbbnnnxxx~~~|||yyyyyy|||~~~~~~~~~}}}pppdddaaa___[[[___hhhooorrrwwwxxxwwwuuusssrrrnnnfff]]]VVVTTTTTTTTTTTTUUUTTTTTTUUUXXXYYYYYYXXXVVVZZZ^^^^^^ZZZYYYZZZ]]]\\\[[[ZZZZZZ[[[\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYXXXXXXWWWYYY\\\]]]]]]\\\[[[ZZZVVVUUUTTTQQQOOOLLLIIIHHHDDDAAA>>>;;;:::888666444111111111111111111111111000000000000000000000000.........///000000111111///////////////.........---------.........//////111000///......---......////////////////////////111000///......---........./////////000000111111111111111111222333444555999;;;>>>AAACCCEEEGGGGGGLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRRRRZZZ```kkkxxxxxxrrroooqqqtttwwwtttuuuvvvvvvuuutttrrrqqqqqqtttxxx{{{|||~~~}}}{{{zzz{{{xxx{{{{{{|||}}}}}}{{{{{{{{{zzzzzz|||{{{rrriii```ZZZWWWVVVXXX]]]dddjjjmmmllliiifffbbbaaa___\\\ZZZXXXWWWVVVQQQPPPMMMKKKIIIGGGGGGFFFGGGFFFDDDBBB@@@>>>>>>===<<<;;;999888777888999999:::999888666555444333333111222444666888:::<<<===@@@>>><<<999777666666666000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...000///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************))))))***+++,,,,,,------///...------------...///---,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------)))))))))***+++,,,---...+++,,,---......---,,,+++,,,,,,,,,---------......---..................---........./////////000000.../////////000000111111111000//////000222444666555444333333666;;;@@@DDDFFFGGGIIIJJJIIIGGGDDDCCC@@@??????@@@AAACCCEEEGGGFFFGGGJJJLLLNNNOOOOOOOOOPPPQQQRRRQQQOOONNNNNNOOOHHHHHHGGGGGGFFFFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEEEEHHHHHHJJJLLLNNNQQQSSSUUURRRSSSSSSTTTTTTUUUUUUVVVfffnnn{{{xxxtttqqqmmmrrr}}}zzzpppbbbXXXRRRPPPOOONNNTTTSSSSSSTTTVVVWWWWWWVVVUUUZZZ^^^]]]ZZZXXXZZZ]]]\\\[[[ZZZ[[[\\\]]]\\\ZZZ\\\\\\]]]\\\\\\[[[ZZZYYYUUUXXX[[[]]]\\\[[[ZZZYYYXXXXXXWWWUUUSSSQQQOOOMMMKKKGGGCCC???<<<:::666444111111111111111111111111000000000000000000000000------...///000111222222000000//////.........---///......///111000...,,,000000000000000000000000000000//////.........---000000000000///////////////000000///...---///000111111000111444777:::===???AAAEEEHHHJJJJJJIIIHHHLLLKKKKKKJJJJJJKKKKKKLLLMMMJJJHHHIIILLLLLLHHHCCCEEEDDDBBBAAAAAABBBCCCDDDJJJKKKLLLMMMNNNNNNNNNNNNPPPLLLMMMRRRTTTSSSXXX```eeemmmzzz{{{vvvwwwxxxyyyxxx}}}{{{zzz{{{|||||||||~~~|||zzzvvvooojjjllljjjfffeeefffiiinnnqqq}}}{{{pppfff___]]]]]]cccfffkkkqqqtttsssoookkkffflllnnniiieeeeeebbb\\\ZZZXXXUUUQQQNNNLLLKKKJJJIIIFFFCCC@@@@@@???>>>===999999999:::;;;;;;;;;<<<888888777666555333111000555555666777999;;;===>>>@@@@@@@@@???===:::888666333111000///000///...,,,000///...---------...///.........------,,,,,,,,,000555999999444...***)))........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,++++++++++++***))))))***++++++++++++***,,,,,,,,,***(((((()))+++.........---,,,+++))))))******+++++++++,,,,,,,,,............---,,,,,,+++//////...---,,,++++++***,,,,,,++++++,,,,,,---...------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...------------------------...------,,,,,,------...///////////////////////////......---------......---......///000111222222111111222333333444444444222333555888<<<@@@CCCEEEFFFGGGGGGGGGEEEDDDBBBAAAAAAAAABBBCCCEEEHHHJJJKKKNNNOOOPPPQQQRRRQQQPPPOOOPPPOOONNNNNNMMMKKKGGGEEECCCHHHJJJHHHFFFHHHGGGEEEIIIFFFDDDEEEDDDDDDHHHNNNOOOTTTYYY[[[\\\^^^dddiiinnnmmmjjjeeeaaabbbgggkkkyyy}}}jjj]]]VVVOOOKKKJJJOOOPPPQQQTTTWWWZZZ\\\]]]^^^[[[ZZZ\\\]]]\\\ZZZZZZ[[[YYYXXXXXXZZZ\\\]]]\\\___^^^\\\[[[ZZZYYYYYYYYYXXXZZZ[[[[[[ZZZZZZ[[[\\\ZZZZZZYYYXXXVVVTTTRRRQQQRRRPPPMMMHHHCCC>>>999777888555222000000000000///333222111000000/////////......////////////......000000000000000000000000---,,,,,,---///...,,,***........................000/////////............000000000000000000000//////000000///......000111000111222555888;;;???AAABBBCCCFFFHHHIIIIIIIIIHHHKKKKKKKKKKKKKKKLLLMMMNNNPPPMMMKKKKKKMMMLLLHHHCCCDDDCCCBBBAAABBBDDDGGGIIINNNOOOQQQSSSUUUVVVWWWWWWUUUTTTUUUZZZ[[[[[[aaajjjsssyyy~~~}}}~~~}}}|||}}}|||vvvssspppmmmiiieeeeeebbb___\\\]]]aaaeeehhhkkkrrrwwwxxx{{{yyyqqqiiidddbbbbbbgggkkkppptttuuurrrnnnlllffflllooolllkkkmmmmmmiiihhheeeaaa[[[UUUQQQOOOMMMKKKHHHDDDBBBBBBAAA@@@>>>::::::999999999888888888999888888777666444222111222222333444666777999:::>>>>>>???>>>>>><<<:::999555333111000000000///---///...,,,+++*********+++------------------,,,,,,,,,...000///,,,******+++,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++************)))))))))))))))***++++++,,,,,,++++++'''((())))))))))))***+++******+++++++++***))))))))))))*********+++++++++,,,------------,,,,,,+++------------------,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********,,,---------------------------...------,,,,,,------...///////////////////////////......------.........///////////////000111111222222222333444555666666666777888;;;>>>AAACCCEEECCCCCCDDDEEEDDDCCCBBBAAACCCDDDEEEFFFHHHIIIJJJJJJMMMMMMOOOPPPPPPPPPOOOOOONNNMMMLLLLLLKKKIIIGGGFFFBBBGGGIIIFFFEEEGGGGGGEEEIIIFFFFFFHHHIIIJJJOOOUUUZZZaaajjjpppuuu{{{{{{uuuuuuyyy~~~ssscccYYYRRRPPPPPPRRRSSSVVVZZZ^^^bbbcccdddccc```\\\ZZZZZZZZZZZZZZZ\\\ZZZXXXXXXZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYZZZZZZYYYYYYZZZ[[[^^^^^^^^^]]][[[YYYXXXWWWUUUSSSQQQMMMHHHCCC@@@===888555222111111111000///000000///......---............////////////......000000000000000000000000---,,,,,,---......---+++........................////////////............000000000000000000000000...///000/////////111333222333777:::>>>BBBDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQRRRTTTQQQOOONNNOOOLLLHHHCCCBBBAAA@@@AAACCCGGGKKKMMMQQQSSSVVVYYY[[[]]]]]]^^^___```cccffffffhhhpppyyyzzzwwwvvvwwwvvvxxx||||||wwwpppjjjgggdddbbbaaa^^^[[[WWWTTTTTTWWW[[[^^^___dddiiijjjnnntttyyyzzz{{{zzzxxxtttooolllkkkkkknnnsssxxxxxxtttooolllkkkeeejjjnnnoooqqqvvvyyyyyyxxxuuupppiiiaaaYYYTTTQQQMMMKKKHHHFFFEEEDDDBBB@@@======<<<;;;999888777777::::::999888777555444333222222222333444555777777<<<<<<===>>>>>>>>>>>>===999777444333333222111000000///---+++)))))))))))),,,,,,------------------*********((('''(((+++...,,,,,,,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))+++*********))))))))))))***+++,,,,,,------,,,,,,''')))+++,,,+++*********((()))***+++++++++++++++))))))))))))************++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,------------------------......------------......///////////////////////////......---......//////111000/////////000111222333333444555777888888999;;;;;;<<<===???AAACCCDDD>>>???AAACCCDDDDDDDDDCCCGGGHHHIIIKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLIIIHHHFFFEEEDDDDDDDDDDDDCCCHHHKKKJJJIIIKKKLLLJJJMMMLLLMMMRRRUUUXXX___fffrrrzzzkkk^^^WWWVVVXXXYYYZZZ___eeelllqqqsssssssssmmmccc\\\XXXYYYZZZZZZVVVUUUTTTUUUVVVXXXWWWVVVXXXYYYYYYYYYYYYYYYXXXWWWWWWXXXZZZYYYXXXXXXYYY[[[aaaaaa``````^^^]]]\\\[[[YYYXXXVVVSSSOOOLLLIIIGGG===:::777666555444222111000///...............///...//////000000//////...000000000000000000000000///...---...000000///...000000000000000000000000///////////////.........000000000000000111111111,,,...///000///111333555777999===AAADDDFFFGGGGGGIIIIIIHHHGGGHHHIIIJJJKKKKKKLLLNNNPPPSSSTTTUUUVVVVVVTTTRRRQQQPPPMMMHHHEEEDDDCCCDDDFFFJJJOOOTTTWWWZZZ\\\___bbbeeefffggggggjjjnnnrrrssssssvvv~~~{{{vvvsssrrrssstttssstttvvvyyy~~~|||yyyuuuoooiiieeebbb```___\\\YYYUUURRRQQQSSSVVVXXX]]]aaadddfffhhhlllppprrruuuwwwxxxxxxvvvuuuuuuvvvxxx|||{{{rrrjjjgggfffcccfffiiilllpppvvv|||}}}wwwoooeee\\\VVVQQQOOOLLLJJJIIIGGGEEEBBBAAAAAA@@@???===<<<;;;;;;;;;;;;;;;:::999888666555444444333444444555666777999:::;;;<<<>>>???@@@@@@@@@>>>:::888777666444222222111///---,,,,,,,,,,,,,,,,,,,,,------.........,,,+++***)))***,,,///111........................++++++++++++++++++++++++------------------------***+++,,,------,,,******------,,,,,,,,,++++++++++++,,,------......---------///111000...+++)))(((++++++,,,------------,,,)))*********++++++++++++******+++,,,---------,,,------------------------,,,,,,++++++,,,,,,---...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,---------------..................------------......////////////////////////...............//////000111000//////000222444666666777888999:::;;;<<<===>>>>>>>>>??????AAABBBBBB<<<>>>@@@CCCEEEFFFGGGGGGJJJKKKMMMNNNNNNLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDBBBAAABBBEEEGGGJJJPPPUUUVVVWWWZZZZZZXXXYYYYYY\\\ccciiinnnwwwxxxjjjaaa___aaadddffflllvvvrrrbbbZZZYYYXXXWWWQQQPPPPPPRRRUUUXXXYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVXXXYYYZZZZZZYYYYYYZZZ[[[____________^^^]]]\\\\\\[[[[[[ZZZXXXVVVSSSQQQPPPGGGDDD@@@===;;;888555222222111111000000000111111//////000000000000/////////////////////////////////...---...///000000///000000000000000000000000.........//////////////////000000000111111111222,,,...000111111333666999>>>@@@CCCFFFHHHIIIHHHGGGKKKJJJHHHGGGGGGHHHJJJKKKMMMNNNQQQSSSUUUWWWWWWXXXUUUTTTSSSRRRPPPMMMJJJHHHHHHIIILLLQQQWWW]]]cccffffffhhhmmmqqquuuwwwwwwwwwvvv|||~~~zzzvvvvvvwwwyyyzzzwwwwwwxxxyyy|||}}}}}}~~~}}}}}}}}}||||||}}}~~~|||yyyvvvtttsssppplllgggcccaaa```___]]]YYYVVVTTTTTTUUUUUU\\\]]]```ccceeegggkkkoootttvvvyyy{{{||||||}}}|||pppfffbbbaaa``````aaadddhhhmmmuuu{{{|||rrrgggaaaXXXUUURRRPPPNNNKKKHHHEEECCCBBBBBBAAA@@@@@@??????=========<<<;;;:::999888555555444444444444555555666777888:::<<<>>>@@@AAAFFFCCCAAA???===;;;888555222111000.........//////,,,,,,,,,------............---------.../////////..................------------------------------------------------------+++,,,---.........,,,,,,---------,,,,,,,,,,,,+++,,,,,,---............------///111111...+++***))),,,------------,,,+++++++++++++++,,,,,,,,,------***+++,,,,,,------------//////...---,,,,,,++++++,,,,,,++++++,,,,,,---...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------......////////////......------......///////////////////////////...............///000111//////000222444777:::<<<::::::;;;<<<===>>>???@@@???>>>>>>>>>??????@@@AAA>>>???BBBFFFHHHJJJKKKKKKLLLMMMNNNOOONNNLLLIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDHHHGGGFFFCCCCCCFFFMMMRRRYYYaaahhhkkkmmmpppooolllmmmmmmqqqyyy~~~tttpppqqquuuvvv|||mmm___[[[WWWSSSRRRQQQPPPQQQUUUXXXZZZ[[[YYYYYYZZZZZZZZZYYYXXXXXXYYY[[[\\\\\\[[[ZZZ\\\]]]]]]^^^^^^___^^^^^^]]]]]]]]]]]]\\\[[[ZZZXXXWWWVVVQQQNNNIIIDDD@@@;;;666222333333222111111111222222//////000000000000//////////////////////////////---,,,***+++---//////....................................//////////////////000000111111222222222...000222444666888<<<>>>DDDEEEHHHIIIJJJJJJHHHGGGJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMOOORRRSSSTTTSSSSSSPPPPPPQQQQQQPPPNNNMMMLLLHHHKKKRRR[[[eeemmmtttwwwuuuxxx}}}|||}}}|||yyyyyy{{{~~~~~~}}}}}}~~~xxxyyy|||}}}{{{yyyvvvsssqqqqqqrrrssstttssspppqqqpppmmmiiifffddddddeeedddbbb___\\\ZZZXXXWWWWWWWWWZZZ___bbbdddiiippptttwwwzzz|||}}}zzzpppgggaaa```^^^[[[ZZZ\\\^^^bbbjjjrrr}}}|||tttnnnaaa^^^[[[XXXUUUQQQLLLIIIDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::666555444333333333333333444555555777999;;;===>>>EEEDDDDDDDDDCCCAAA===999444333111///......//////,,,,,,---------------------,,,,,,---//////---+++,,,,,,,,,,,,++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............++++++++++++************+++,,,------......------'''))),,,---,,,+++,,,---+++++++++++++++***)))(((,,,,,,,,,,,,---------...,,,,,,------......------000///...---,,,++++++***,,,,,,++++++,,,,,,---...++++++++++++,,,---......------------------------,,,---------------......---------...//////000000//////............//////////////////////////////............///000111111///111333666:::===???@@@<<<======>>>>>>??????@@@>>>======>>>>>>@@@AAAAAAAAACCCFFFIIILLLMMMNNNNNNLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEGGGNNNYYYaaarrr||||||kkkeee^^^UUUSSSQQQOOOOOOSSSWWW[[[\\\___^^^\\\[[[ZZZZZZZZZZZZZZZ[[[]]]\\\[[[[[[\\\^^^]]]^^^___```````````````^^^^^^^^^]]]\\\[[[ZZZYYYXXXTTTOOOJJJEEE???888444444333222111000000000000///000000111111000000///000000000000000000000000---+++***+++---/////////..................................../////////000///000000111111222333333222444777999;;;>>>BBBEEEGGGGGGIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJHHHIIIKKKLLLMMMLLLKKKKKKJJJLLLNNNOOOOOOOOOOOOOOONNNTTT```nnn{{{~~~xxxxxx~~~~~~}}}|||{{{yyyyyyzzz}}}|||xxxrrrpppnnnnnnppprrrssstttrrrrrrqqqnnnjjjiiikkknnnooooooooommmiiieeeaaa^^^[[[YYY\\\aaaddddddiiiqqquuuwwwzzz{{{|||}}}~~~yyyrrrkkkfffccc___YYYVVVWWWXXXZZZcccmmmxxxzzz~~~}}}yyywwwjjjhhhddd```\\\WWWRRRNNNIIIHHHGGGEEEDDDBBBAAA@@@??????@@@??????>>>===<<<888888666555444444444444333333333444555777999:::???@@@CCCFFFHHHFFFBBB>>>:::888666333111/////////------------------,,,,,,---+++)))+++---...---,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,+++++++++*********++++++,,,---------------&&&(((***+++***+++---///))))))***+++++++++******++++++,,,,,,,,,---------....../////////...------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,,,,---////////////////////////---............------,,,---------...///000000000//////............//////////////////////////////............///000111222222444888<<>>???AAABBBCCCDDDFFFHHHKKKMMMOOOOOOOOOKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDEEEGGGIIIKKKMMMKKKLLLNNNPPPUUUaaaqqq|||zzzzzzyyyxxxzzz|||yyyxxxtttsssxxx}}}~~~wwwmmmbbbYYYVVVSSSUUU[[[ccciiimmmsssoooiiiccc^^^ZZZXXXXXXYYY[[[\\\\\\[[[[[[\\\]]]\\\]]]^^^___```aaaaaaaaa____________^^^]]]\\\\\\^^^[[[VVVQQQLLLFFF@@@;;;777666444333222111000000000000111111111111000000000000000000000000000000///---,,,,,,///111111111000000000000000000000000---.........//////000000///000000111222222333333555777:::===???BBBFFFJJJGGGHHHIIIJJJJJJKKKKKKKKKFFFFFFGGGHHHHHHIIIIIIJJJDDDEEEGGGHHHHHHFFFEEEDDDFFFHHHLLLNNNOOOPPPQQQRRR[[[dddrrr}}}vvvtttyyy~~~zzzwwwxxx~~~zzzxxxvvvzzzyyyxxxyyy{{{}}}}}}}}}{{{{{{||||||xxxqqqpppoooppprrruuuvvvuuuvvvuuusssooolllmmmrrrwwwxxxyyyyyyxxxtttoooiiieeeeeebbbbbbggghhhfffjjjqqqvvvwwwyyyzzzzzz{{{~~~|||xxxtttooojjjfff```YYYUUUUUUVVVXXX```kkkssstttuuuwwwxxxyyyzzzzzzqqqnnnjjjfffbbb\\\VVVQQQOOONNNLLLJJJGGGDDDCCCBBB@@@@@@@@@@@@@@@???>>>===<<<;;;:::999777777777777222222222222333555777888999;;;AAAFFFJJJIIIEEEBBBAAA???;;;777444111000///.........------,,,,,,,,,---***((())),,,///000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///.........---------,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++---///))))))+++,,,---.........******+++++++++,,,,,,,,,///000000000///...------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...000000///...------------000000000000000000000000............------,,,+++---------...///000000111//////............//////////////////////////////............///000222222555777;;;???BBBBBBBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFGGGJJJLLLNNNOOOOOOOOOJJJIIIHHHFFFFFFEEEEEEEEEBBBCCCDDDFFFJJJNNNQQQSSSXXX[[[^^^bbbjjjyyy~~~{{{wwwsssmmmnnnmmmjjjhhhkkkttt||||||wwwsssrrrsssrrrrrrxxxvvvsssrrrmmmjjjnnnuuuxxx|||~~~{{{sssuuuxxx~~~}}}oooccc```___ccclllwwwxxxlllbbbZZZVVVTTTXXXZZZ[[[[[[ZZZZZZ[[[\\\ZZZ[[[\\\^^^______`````````````````````___^^^]]]ccc```\\\XXXTTTNNNHHHCCC;;;:::888666444333222222000000111111111111000000000000000000000000000000---------............///////////////............000///...---...000222444333222222111222333555666<<<===@@@CCCEEEGGGIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@BBBCCCCCCBBBAAAAAABBBDDDGGGJJJLLLOOOUUU]]]ddddddsss{{{yyyyyyyyyxxxvvvnnnlllmmmvvv}}}yyyvvvvvvwwwxxxrrrrrrrrruuuxxx{{{{{{{{{vvvyyy}}}~~~}}}{{{{{{rrrwwwxxxvvvuuuxxxyyyxxxxxxxxxvvvuuuwww{{{~~~xxxttttttnnnqqqssssssrrrssswwwzzz~~~{{{vvvsssssswww}}}zzzwwwvvvtttpppkkkhhhbbbZZZTTTTTTZZZccchhhxxxxxxxxxtttooommmoooqqqooolllhhhdddaaa]]]YYYVVVSSSPPPLLLKKKKKKJJJFFFBBBCCCBBBAAA???>>>>>>??????===<<<;;;999777666666666666555333111222333666777888;;;@@@FFFKKKMMMKKKIIIGGGDDD???:::777444333333111222222222111///---+++......---------,,,,,,,,,------------------------------------------------...------,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000//////...---+++***)))++++++,,,,,,,,,,,,------........................---------,,,,,,+++++++++///...---,,,,,,---...///------------.........///000//////............///111111000000111333555666888:::===???@@@@@@??????>>>===:::999999;;;===???@@@@@@AAABBBCCCEEEGGGHHHOOOOOONNNMMMLLLJJJJJJIIIGGGIIIJJJJJJGGGEEECCCCCCCCCGGGLLLQQQVVV\\\dddiiiqqqsssvvvzzz}}}xxxrrrpppnnnmmmnnnqqqtttwwwwwwpppkkkjjjiiieeebbbaaabbbccceeedddbbbaaa``````hhhfffcccccceeeiiinnnqqqvvvyyywwwpppkkkkkkiiigggmmmkkkkkkpppuuuwww|||wwwnnnmmmkkkmmmqqqrrrqqqrrruuuzzz|||rrrrrroooppp{{{lll___WWWSSSSSSUUUWWWXXXXXXXXXYYYYYYZZZYYYZZZ\\\^^^___^^^]]]``````aaabbbbbbbbbbbbbbbaaa\\\XXXWWWXXXVVVQQQLLLHHHBBB;;;666444333333333222222222111000000//////111111111111000000000000........./////////000000////////////////////////000//////...///000111222333333333333444666888999???@@@BBBDDDFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDEEEDDDCCCDDDFFFCCCGGGKKKOOORRRYYYbbbiiirrr}}}yyyuuuppplllgggiiiqqq}}}{{{xxxxxxxxxxxxwwwooonnnnnnpppsssuuuvvvuuuuuuxxx}}}~~~~~~{{{~~~}}}||||||~~~{{{yyyyyy|||yyywwwyyy}}}{{{yyyyyyxxxuuurrrlllggg___ZZZYYY___fffkkkuuuvvvtttpppkkkiiiiiikkkhhheeebbb___]]][[[XXXUUUSSSQQQNNNLLLKKKIIIFFFDDDEEEDDDCCCAAA@@@@@@@@@AAA@@@???===<<<999888666555777555333222222333555666666888===DDDKKKNNNOOOMMMIIIGGGDDD@@@<<<999888777222222222222111000//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000000000000///---,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++...---,,,,,,,,,,,,---...------........./////////000//////.........//////111111000111222444555777999:::<<<>>>???>>>======;;;;;;:::::::::<<<>>>@@@AAAAAABBBCCCEEEHHHJJJKKKNNNNNNMMMKKKJJJIIIIIIHHHDDDEEEGGGGGGGGGHHHJJJLLLJJJQQQ\\\eeemmmuuu|||zzzuuuoookkkhhhfffcccaaaaaabbbeeefffddd___\\\^^^___\\\[[[\\\\\\```bbbaaa]]]ZZZZZZ[[[[[[[[[[[[\\\___fffnnntttvvvyyyyyyuuurrroooiiiccc^^^^^^```eeeiiilllttt|||yyyoooooolllkkklllkkkhhhiiimmmsssuuuwwwwwwvvvvvvzzz~~~wwweeeYYYTTTVVVWWWXXXYYYYYYYYYYYYZZZUUUVVVWWWZZZ]]]___```___aaaaaabbbbbbbbbaaa`````````]]]YYYXXXYYYXXXSSSOOOKKKGGG@@@;;;888777555444333333222222111000000000111111111111000000000000//////000000000111111111000000000000000000000000000000000000000111111111333444555666888;;;===???CCCDDDEEEGGGHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@@@@@@@===???AAABBBCCCCCCEEEGGGFFFKKKQQQWWW]]]dddnnnttt{{{rrrllliiihhhooo|||}}}}}}zzzzzz||||||yyyuuunnnlllkkklllnnnpppqqqqqqtttxxx~~~~~~|||}}}~~~}}}{{{tttpppjjjeeedddhhhmmmqqquuutttrrrnnniiifffeeeeee```]]][[[YYYXXXWWWUUUSSSQQQQQQOOOLLLIIIFFFFFFFFFGGGGGGEEEDDDBBBBBBBBBBBBAAAAAAAAA???===:::777666888666444333222333444555777999===CCCIIINNNOOOOOOLLLLLLJJJGGGDDD@@@>>><<<555444333222222222222222---------...............---------------------------------------------------------,,,,,,------.........---------,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------///////////////...------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,++++++,,,------............/////////000000///////////////000000000000111222333555777888:::;;;;;;<<<<<<;;;;;;:::888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHJJJMMMNNNJJJIIIHHHGGGEEEEEEDDDDDDCCCDDDDDDFFFHHHNNNUUUZZZ___iiiwww}}}zzzxxxrrrrrrrrrtttwwwyyyyyyxxxwwwtttpppllliiifffccc```___]]]ZZZWWWUUUUUUVVVWWWYYYVVVUUUYYY\\\[[[[[[]]]^^^cccgggddd\\\VVVUUUWWWVVVYYY\\\^^^aaaiiiuuurrreee[[[[[[^^^bbbdddhhhsssvvvtttoookkkiiieeeaaadddiiippprrrsssqqqmmmlllnnnpppqqqrrrvvv|||ooo___WWWUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUXXX[[[]]]^^^______aaabbbbbbbbbbbbaaa___^^^```]]][[[[[[\\\[[[WWWTTTQQQMMMHHHDDD@@@===999777444444333222111111111111111111111111000000000000/////////000000000111111000000000000111111111111000000111222222111111000444555777:::===@@@CCCDDDFFFGGGHHHHHHIIIIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????<<<>>>AAACCCEEEGGGKKKMMMNNNTTT\\\dddkkksss|||}}}uuussstttyyy}}}xxxvvvxxx|||~~~|||{{{uuuqqqooommmlllnnnpppqqqqqquuuzzz|||wwwsssqqqsssuuuwwwvvvuuurrrnnnjjjgggeeeddd\\\ZZZVVVTTTTTTSSSQQQPPPKKKMMMMMMJJJFFFDDDFFFHHHHHHHHHFFFEEECCCBBBAAAAAA@@@AAABBBBBB@@@>>>;;;999:::888666555444444555555======???CCCHHHLLLNNNNNNOOOOOONNNMMMJJJGGGCCCAAA:::888666444222111111222.............../////////........................------------------------------,,,,,,,,,---......///.........------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------,,,,,,------------------------........./////////000000////////////000000111222000000111333555777888999;;;;;;::::::999999999888888:::===@@@BBBDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMJJJIIIGGGEEECCCCCCCCCCCCEEEFFFGGGJJJQQQ[[[gggoooyyysssmmmiiibbbaaaaaabbbeeehhhiiiiiikkkiiieeebbbbbbaaa```^^^\\\ZZZXXXUUUTTTTTTUUUVVVZZZXXXZZZ___bbbaaabbbeeemmmtttxxxsssggg\\\ZZZ[[[\\\aaadddeeehhhpppmmmfffeeeeeeeeeeeelll|||~~~xxxrrrmmmfffbbbfffllluuuyyyzzzuuuooommmlllkkkmmmmmmmmmpppuuuxxxzzzzzz|||wwwxxx}}}iii___WWWUUURRRQQQQQQRRRRRRRRRVVVXXX[[[\\\\\\[[[[[[[[[___```aaabbbbbbaaa```___```^^^]]]]]]^^^^^^[[[YYYWWWTTTQQQMMMIIIEEE???;;;666555444222111000000000111111111111000000000///....../////////000000000///000000000111111111222000111222222333222222111777888;;;>>>AAADDDFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>=========???BBBEEEHHHLLLPPPUUUXXXYYY```jjjssszzz~~~xxxrrrsssxxx~~~yyyxxxtttqqqpppqqqsssuuuuuuzzz|||zzzzzzzzzwwwuuusssqqqnnnkkkiiiggg^^^[[[VVVSSSQQQOOOMMMKKKHHHIIIIIIGGGCCCCCCFFFIIIHHHGGGFFFEEECCCAAA???>>>>>>???AAABBBBBBAAA???>>><<<;;;999888777777777777??????@@@DDDIIIMMMOOOPPPOOOPPPPPPPPPNNNJJJGGGDDD@@@>>>;;;777333111000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,---...////////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------......////////////................../////////////////////000000222333444000111333555666888999:::::::::888777777888888999;;;===@@@DDDGGGIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDDDDEEEFFFJJJLLLPPPWWWbbbrrrzzzsssooojjjddd___YYYWWWWWWXXX\\\```bbbccceeebbb___^^^___aaabbbbbb```^^^]]][[[ZZZ[[[[[[\\\[[[\\\aaaiiinnnnnnppptttyyylllfffeeedddhhhkkklllnnnxxx}}}tttpppllljjjkkktttvvvlllgggjjjrrr~~~xxxvvvsssppppppmmmjjjiiijjjlllmmmlllqqqllllllrrryyy{{{|||~~~wwwkkkaaa\\\VVVRRRSSSUUUVVVWWWVVVYYY\\\]]][[[YYYXXXYYY[[[]]]___bbbccccccbbbaaa```_________``````^^^]]][[[ZZZWWWTTTQQQLLLFFFBBB:::888555333111000000000111111111111000000000///........./////////000000...//////000000111111111000111111222333333444444:::<<<>>>AAADDDFFFHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA??????>>>===============AAADDDHHHLLLPPPVVV]]]aaafffnnnxxx~~~yyy{{{{{{wwwuuuvvvyyy|||}}}|||zzzxxxwwwvvvuuuvvvtttrrrpppgggbbb\\\WWWTTTQQQOOOMMMKKKKKKIIIGGGEEEEEEGGGIIIHHHGGGFFFEEEBBB@@@===<<<<<<===???AAAAAABBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;======@@@EEELLLQQQTTTUUUPPPPPPQQQPPPOOOLLLIIIHHHFFFDDD@@@<<<888444222000111000000000////////////000000000000000000000000------------------------,,,,,,,,,,,,---....../////////.........---------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------............//////000000000000//////------------.........////////////000111333444555111222444666888999999999999888666666666888:::<<>>=========>>>@@@BBBCCCDDDGGGJJJNNNSSSYYY```hhhmmmwww~~~xxx{{{~~~~~~~~~}}}}}}}}}uuupppjjjddd```]]][[[YYYUUURRRMMMJJJIIIIIIHHHHHHHHHHHHGGGEEECCC@@@===;;;======>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???BBBHHHOOOSSSUUUVVVPPPQQQQQQPPPOOOMMMLLLJJJIIIHHHFFFBBB>>>:::666444333222111111000///..............................------------------------,,,,,,,,,,,,---...//////.........---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......///000000///......,,,,,,,,,,,,------------/////////000222444555666333444666888999999999999777666555444666999===???CCCDDDFFFHHHIIIKKKKKKLLLGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBDDDGGGLLLRRRXXX[[[ggglllttt}}}zzzwwwyyyyyyvvvuuuuuupppjjjccc___^^^aaaggghhhddd___YYYWWWWWWZZZaaahhhnnnqqqnnnlllkkknnnuuu}}}}}}xxxuuurrrqqqsssxxx{{{xxxzzzzzzuuusssrrrssssssmmmgggdddgggiiifffddddddeeeiiiooosssuuuuuuuuutttuuuvvv{{{vvvhhhaaaaaagggkkknnnllloooqqqmmmddd]]]YYYYYYXXX[[[___bbbdddcccbbbaaa```aaabbbbbbaaaaaaaaaaaa^^^]]]\\\[[[ZZZWWWSSSPPPFFFCCC>>>999555333222222111111111111000000000000000111111111111222222222,,,------...///000000111111000000000222555888999???AAACCCEEEFFFGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDEEEEEECCCBBB@@@???=========>>>???BBBEEEHHHKKKMMMSSSVVVZZZ```fffnnnvvv{{{yyypppfffkkkwww}}}vvvpppllliiigggeee___YYYRRRNNNMMMLLLJJJGGGIIIIIIHHHFFFDDD@@@===;;;???>>>>>>======>>>??????BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFJJJPPPSSSSSSSSSQQQQQQQQQQQQPPPNNNMMMMMMKKKJJJIIIFFFCCC>>>:::888444333222111000...------------------------------------------------------+++++++++,,,---...///000......---------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---...//////...---,,,+++++++++,,,,,,,,,------//////000111222444666777444555777888999999999888666555444444666:::???AAAEEEFFFFFFGGGHHHIIIJJJKKKDDDDDDCCCCCCCCCCCCCCCDDDJJJKKKOOOTTT\\\eeelllqqqyyy}}}|||qqqiiidddccceeeeeecccdddfffddd___\\\ZZZZZZaaajjjnnnkkkfff```______bbbjjjrrryyy|||{{{zzz{{{}}}{{{}}}|||uuutttxxxrrrllliiikkkkkkhhhddddddaaaccceeefffeeedddddddddeeehhhmmmvvvyyyqqqqqqxxx~~~yyylllaaaZZZYYYZZZ\\\```bbbcccbbb```___```aaacccbbbaaa``````aaa^^^]]]\\\[[[[[[YYYVVVSSSKKKHHHBBB<<<888555444444111111111111000000000000000000000000000000000000...///000111222222111111222222333555888<<>>888666333222222111///---.........////////////000............////////////111000...,,,,,,,,,...///........................------...//////...------////////////////////////........................,,,,,,,,,---------......------......///000000000---...............------///...---,,,,,,---...///////////////////////////------..................///000000000000000//////////////////000000000000000...---...000111///,,,//////...//////000111222111111111111333555888999888999999999999999888777777888:::<<<@@@DDDGGGIIIFFFFFFGGGIIIIIIHHHEEECCCDDDBBBDDDFFFCCCAAAGGGRRRTTT___kkkrrrzzzvvvmmmeee^^^YYYXXXYYY[[[[[[ZZZYYYYYYZZZZZZZZZ]]]dddrrr}}}}}}vvvooollllllrrr|||vvvpppppppppqqqsss~~~|||vvvsssttttttpppmmmllljjjfffbbb```]]]ZZZWWWVVVTTTZZZccciiipppyyyzzzbbbVVVVVVXXXWWW\\\bbbeeebbb```bbb______```aaaaaaaaaaaaaaaccc___\\\\\\^^^^^^ZZZVVVUUUPPPIIICCC>>>:::777555222111000000111222000///000000000000000000000000000000000000111111111222333444666888;;;>>>AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEDDDBBB@@@AAAAAABBBBBBFFFHHHLLLRRRYYY```eeehhhjjjnnnuuuzzzqqqggg```[[[YYY[[[aaammm||||||qqqgggaaa]]]XXXUUURRRRRRPPPMMMJJJFFFBBB@@@>>><<<::::::;;;<<<;;;:::===>>>???AAACCCEEEGGGHHHGGGHHHJJJLLLNNNOOOPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTRRRQQQPPPOOOKKKGGGCCCAAA===:::666444333222000////////////////////////000............////////////111///...,,,,,,,,,...///........................................................................------------------------,,,,,,,,,---------......////////////............---...............------///...------------...///........................++++++,,,---...//////000------............------.../////////000000000000000...---///111111///---000000////////////000000333333444555777999;;;<<<666666666777777777777777888999<<>>BBBEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCAAABBBBBBBBBAAA@@@AAAAAADDDFFFHHHJJJMMMPPPTTTWWW___bbbgggoooxxxoooggg]]]VVVUUUYYY]]]```aaafffnnnyyy}}}uuummmhhhccccccaaa]]]WWWPPPJJJGGGBBB@@@>>>>>>>>>>>>===<<<======>>>???AAABBBCCCDDDFFFGGGHHHJJJLLLMMMNNNNNNPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQRRRQQQPPPOOOMMMLLLHHHDDD>>>:::777555333222000000//////......------............///////////////...------------..............................///...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......---------,,,---......///..................------.................................******++++++,,,---............//////000000//////........./////////000000//////000000111000000//////////////////000111222555666888999::::::999888999888777777999;;;>>>@@@AAABBBDDDFFFHHHHHHHHHHHHIIIHHHGGGFFFEEEGGGKKKNNNOOOUUU```kkkxxx}}}uuuhhhccc]]]ZZZ\\\^^^^^^^^^aaaaaaaaacccfffhhhiiiiiiqqq{{{xxxvvvyyypppfff]]]YYYVVVTTTVVVZZZ___gggrrr}}}vvvhhhYYYPPPLLLHHHHHHJJJJJJLLLPPPXXXdddpppzzzppp___TTTNNNJJJIIIJJJKKKOOOXXXfffuuu~~~wwwrrroooooolllsssyyyvvvrrruuusssccc\\\YYYWWWVVVXXXZZZ[[[\\\^^^bbbeeemmmqqqwww~~~pppbbb^^^YYYWWW\\\```aaaccceeecccccccccccccccdddeeeeeebbb```______aaabbbaaa______\\\XXXTTTOOOIIIBBB===888555333222222222111000000000000000000000000000333222111111222444777999:::===AAAEEEHHHHHHGGGFFFCCCBBBBBBAAA@@@??????>>>AAABBBBBB@@@>>>===???AAAGGGKKKQQQVVVYYY]]]bbbffffffjjjrrr}}}vvvnnnaaa^^^ZZZYYY\\\aaaeeegggiiinnnwww|||vvvmmmkkkhhhccc]]]VVVPPPLLLFFFDDDBBB@@@@@@@@@>>><<<>>>>>>??????@@@AAABBBBBBDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQMMMIIICCC>>>;;;888555333111000000///...---,,,,,,............////////////......---------..........................................------.................................------------------------,,,,,,,,,---------......,,,---------.........///,,,------...//////......---..................---........................,,,,,,,,,,,,,,,,,,,,,+++------...///////////////............////////////...///000000000/////////,,,---...///111444666777999::::::::::::888666555999888888999;;;>>>AAACCCGGGGGGGGGHHHHHHGGGGGGFFFIIIJJJJJJJJJKKKPPPWWW\\\aaakkkxxxzzzttttttvvvwwwrrrmmmfffaaa]]]]]]aaaeeeggghhhllljjjjjjlllooorrrssssss|||uuuiiiddddddhhhpppyyyuuuooo___WWWPPPNNNMMMJJJKKKNNNRRRUUU[[[ccciiimmmnnnnnnaaaWWWLLLHHHEEECCCDDDGGGFFFHHHJJJNNNTTT[[[bbbfffkkknnnlll```SSSLLLGGGDDDEEEFFFHHHKKKPPPWWW```ffffffggggggfffccc___\\\[[[WWW\\\aaa___\\\```nnn{{{pppgggbbb]]][[[\\\^^^___aaaccceeeggglllnnnppprrrtttuuuvvvwwwxxxzzzrrrfff^^^YYY\\\bbbeeehhhkkkhhhgggfffeeeddddddddddddcccbbbaaaaaaaaaaaa```___]]]\\\ZZZWWWTTTOOOIIIEEE<<<999555333222222111000000000000000000000000000222222333444666888;;;<<<>>>@@@CCCFFFHHHHHHFFFEEEBBBBBBBBBAAAAAA@@@@@@??????@@@@@@???===???DDDIIISSSYYYaaafffhhhjjjmmmoooiiippp{{{}}}tttjjjcccYYYYYY[[[```gggmmmqqqsssxxx|||xxxvvvqqqkkkddd^^^YYYVVVMMMJJJGGGEEEDDDBBB@@@>>>>>>>>>???@@@AAABBBBBBCCCAAABBBDDDFFFHHHIIIJJJJJJNNNNNNPPPRRRSSSTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTUUUPPPMMMHHHDDD@@@===999666333333222111///...------............////////////---------.......................................------...//////...------------------------------........................,,,,,,,,,---------......+++,,,,,,---......//////,,,,,,---...////////////------...//////...------------------------------......------,,,+++++++++***+++,,,---------------------........./////////---///000000///......///,,,,,,...000333666999:::======<<<;;;:::888666555666666777999<<>>???AAABBBDDDFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB===???AAABBBCCCJJJTTT\\\gggnnnvvvzzzxxxuuutttuuusss{{{~~~|||zzzvvvrrrlllgggccc___aaafffooozzz~~~xxxsssrrruuu}}}xxxqqqkkkgggeeeXXXUUUQQQNNNLLLJJJGGGDDDAAAAAAAAAAAAAAA@@@@@@@@@===>>>@@@BBBDDDEEEFFFFFFKKKKKKLLLNNNPPPRRRTTTUUURRRRRRSSSSSSTTTUUUVVVVVVSSSQQQMMMJJJGGGBBB===999777666555444222111000///............////////////,,,------......///..............................+++---///000000///---+++------------------------------------------------,,,,,,,,,---------......------------------------+++,,,---...////////////------...//////...------------------------------.........---------------)))***+++,,,---------------------.........//////+++...000///---,,,---.........000222555777:::;;;;;;:::999888777777777777666777999<<<@@@CCCEEEFFFGGGFFFDDDDDDEEEGGGIIIKKKJJJOOOVVV\\\dddnnn{{{|||rrrooopppoooooohhhfffccc```aaadddiiimmmmmmkkklllsss~~~uuummm___WWWOOOMMMMMMMMMQQQWWW[[[aaadddaaa]]]ZZZVVVQQQJJJEEECCCEEEEEECCCBBBDDDHHHGGGHHHKKKPPPSSSSSSRRRMMMHHHEEEFFFEEEBBBAAACCCCCCEEEGGGGGGHHHKKKOOOSSSZZZ___^^^UUUKKKEEECCCAAA???BBBDDDEEEFFFGGGJJJLLLIIIIIIJJJKKKKKKJJJHHHFFFEEEEEEGGGJJJIIIJJJSSS^^^nnn|||ooogggddddddhhhmmmttt|||rrrpppqqqrrrtttvvvxxxxxxxxxxxxwwwssslllccc\\\ZZZZZZYYY[[[cccppp|||rrrssszzzwwwoooiiidddbbb```aaaaaaaaa`````````aaa```___]]]\\\[[[YYYUUURRRJJJEEE???:::777555333222000000000000000000000000000222555888<<<>>>@@@AAACCCDDDEEEEEEEEEEEEDDDCCC?????????????????????@@@===@@@CCCFFFKKKUUUcccmmmyyy}}}zzzyyy|||yyytttooollljjjiiihhhjjjmmmttt{{{vvvqqqpppqqqooojjjffffffiiiooozzz|||wwwtttrrrccc```[[[WWWUUURRRNNNLLLGGGFFFEEEBBB@@@>>><<<;;;:::;;;===???AAABBBCCCCCCGGGGGGHHHIIILLLOOORRRTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTQQQOOOKKKFFF@@@<<<:::999888777555444222222............/////////000,,,,,,---.../////////...........................***,,,///111111///,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------,,,,,,++++++,,,---...////////////,,,---...//////...---,,,---------------------------------....../////////+++,,,---...////////////---------.........//////***---//////,,,+++,,,...000111111333555888:::;;;777666555444444555666777777999<<<@@@DDDGGGIIIJJJDDDCCCBBBBBBDDDGGGLLLOOOWWW^^^gggpppyyy}}}pppiiihhhiiijjjiiiddddddbbb___^^^bbbjjjqqqwwwwwwzzz{{{yyypppiiiaaa\\\RRRKKKFFFGGGHHHHHHKKKPPPRRRUUUVVVTTTSSSSSSQQQLLLLLLGGGDDDEEEEEECCCBBBDDDEEEDDDFFFJJJOOORRRPPPNNNJJJGGGGGGJJJJJJGGGFFFHHHGGGIIIIIIHHHGGGIIINNNSSSXXX]]]]]]TTTKKKGGGFFFEEECCCDDDEEEDDDCCCDDDFFFHHHIIIHHHHHHHHHIIIHHHEEECCCAAA???@@@DDDEEEDDDKKKTTTXXXfffppppppooonnnhhh___XXXUUUUUUWWWYYY^^^iiitttzzzzzz||||||qqqdddZZZVVVUUUSSSTTTYYYeeevvvxxxooohhheee^^^___```aaa```aaabbbcccdddbbb___^^^]]][[[WWWUUUOOOJJJCCC>>>:::888555444333444444333111000111333555777:::===@@@CCCEEEFFFDDDCCCCCCEEEHHHHHHEEECCCCCCDDDDDDAAA>>>???BBBFFFFFFIIIPPPXXXbbbooozzz~~~{{{xxxpppsssvvvuuutttsssvvvxxxyyyyyyuuuooojjjgggfffdddcccaaafffkkkpppxxx{{{qqqllljjjhhhfffccc^^^XXXTTTQQQMMMGGGCCCAAAAAA??????============>>>@@@BBBCCCDDDEEEFFFGGGGGGIIILLLNNNRRRSSSTTTTTTSSSRRRTTTUUUVVVTTTRRRPPPOOOLLLIIIFFF;;;:::777444333222333444222111000//////...//////,,,---...///000000000000000/////////............////////////////////////........................---------............///......------------......111111000000//////....../////////...------,,,,,,........................111...+++,,,///000///,,,,,,---------.../////////......////////////........................---------...//////000000//////222333666888::::::::::::888666444222222555888:::===???BBBFFFIIIIIIGGGDDDFFFGGGFFFDDDEEEKKKTTT[[[iiixxxssshhhfffeeebbbdddiiiggggggfffcccbbbfffpppxxxzzzrrrmmmiiihhhhhhllluuu~~~}}}qqqfff___YYYSSSPPPKKKJJJHHHHHHIIIIIIIIIHHHLLLOOOPPPLLLJJJLLLLLLKKKIIIJJJJJJIIIGGGGGGHHHIIIJJJMMMPPPRRRRRRRRRSSSUUUPPPPPPOOOOOONNNMMMLLLLLLNNNMMMMMMMMMOOORRRVVVXXX```aaa___ZZZSSSNNNLLLMMMOOOJJJHHHJJJJJJGGGFFFHHHGGGGGGIIILLLOOONNNJJJFFFGGGEEEBBBBBBDDDHHHJJJKKKSSSTTTVVVWWWWWWTTTRRRPPPJJJKKKKKKJJJJJJNNNUUU[[[rrr}}}{{{zzzggg[[[UUURRROOOMMMSSScccsss}}}ooofffcccaaa^^^^^^___aaabbbbbbaaa``````___^^^^^^]]]]]]YYYTTTNNNGGGBBB<<<777444222333333222111111333555999;;;===???BBBDDDEEEEEEGGGEEEDDDEEEFFFFFFCCC@@@BBBCCCBBB@@@>>>@@@FFFKKKSSSZZZeeennnxxx~~~zzzxxxxxxyyy|||}}}~~~{{{wwwqqqllljjjiiigggfffdddhhhlllooouuu~~~qqqooommmkkkjjjgggccc```WWWSSSMMMHHHEEECCCBBB@@@??????>>>===>>>???@@@AAACCCEEEGGGHHHIIIJJJLLLOOOOOOPPPRRRSSSRRRSSSUUUVVVYYYWWWTTTRRRQQQPPPMMMKKKDDDBBB>>>999666333222222111111000///////////////,,,---...///000000000000000000/////////.........////////////////////////........................---------............///......------------....../////////.........------------..........................................000...------...//////...------........................////////////.......................................//////000000000444555777888999999999999777666444333444777:::<<>>>>>???AAAEEEGGGGGGIIIJJJLLLKKKMMMOOOPPPQQQRRRTTTVVVYYYVVVSSSQQQQQQPPPOOONNNIIIFFFBBB>>>999555333222111111000////////////000------...///000000000000000000000/////////......////////////////////////........................---------............///......------------...............---------------,,,,,,------...//////000...........................//////...------...000//////........................////////////..............................///.........///000222333888888999999999888777777666555555555777:::===???BBBCCCDDDEEEFFFFFFEEEEEEBBBEEEIIIPPP\\\nnnxxxsssqqqpppjjjeeefffjjjnnntttzzz{{{sssmmmmmmuuupppcccVVVQQQLLLKKKIIIIIIOOOWWWUUUTTTRRRRRRRRRQQQOOONNNKKKKKKJJJJJJKKKLLLMMMNNNIIINNNQQQQQQRRRWWWZZZYYYUUUUUUUUUTTTSSSTTTWWWZZZ[[[___dddhhhhhhhhhhhhhhheeeeeedddeeeeeeggghhhiiijjjjjjiiiiiikkkmmmooopppwwwuuurrrmmmhhhddddddeeeddd]]]WWWTTTRRROOOQQQVVVTTTVVVZZZ^^^___]]]XXXSSSPPPPPPPPPPPPNNNMMMKKKJJJDDDEEEGGGHHHIIIIIIIIIHHHIIIHHHEEECCCBBBDDDHHHLLLPPP^^^oooyyyzzzsssnnnooorrrxxxssscccYYYVVVRRRTTTaaaqqqvvvcccaaa___^^^^^^___```___^^^bbbbbbaaaaaa```_________[[[XXXTTTPPPKKKEEE>>>999111222222222333666;;;>>>EEEEEEEEEFFFEEEEEEDDDDDDBBBBBBAAAAAABBBCCCDDDDDDEEEGGGGGGHHHKKKSSS^^^fffsss}}}{{{wwwqqqmmmnnnssszzz~~~xxxrrrhhh^^^UUUOOOIIIEEEAAA@@@>>>===<<<<<<======:::===@@@BBBCCCDDDFFFHHHIIIKKKMMMNNNOOOPPPRRRTTTUUURRRNNNLLLMMMMMMMMMMMMGGGEEECCC@@@<<<999666444222111111000000000000000......///000000000000000000000000////////////...////////////////////////........................---------............///......------------............---------------------------.........//////........................,,,...000...++++++---000000000//////......------......////////////..................////////////000///......000222555777<<<;;;;;;:::888777666555666666777888;;;>>>@@@BBBFFFFFFFFFEEEDDDDDDEEEFFFHHHMMMUUU```ooo|||wwwxxxzzzzzz~~~uuummmkkkmmmjjjiiiiiimmmttt|||xxxwww{{{{{{mmm___UUULLLIIIFFFGGGGGGHHHNNNUUURRRRRRQQQRRRSSSTTTUUUUUUVVVVVVUUUSSSRRRSSSUUUWWWTTTYYY\\\\\\^^^cccggggggbbbbbbbbbaaaaaacccgggjjjppptttyyy||||||zzzyyyxxxttttttssssssssstttuuuuuuwwwxxxyyy{{{~~~}}}xxxsssqqqrrrrrrrrrkkkddd___[[[YYY^^^dddhhhjjjooorrrrrrnnniiieee^^^```aaa___ZZZUUUPPPNNNIIIHHHHHHHHHIIIJJJJJJKKKKKKIIIEEEBBBAAABBBFFFHHHJJJTTT___ffflllrrruuutttlllfff``````ccciiitttqqqddd[[[ZZZ]]]iii|||~~~xxxccc]]]\\\[[[\\\___``````___aaa`````````_________^^^\\\[[[YYYVVVRRRLLLEEE???111222444555777:::???BBBGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@AAACCCEEEHHHJJJMMMPPPTTT]]]hhhqqqzzz~~~uuuqqqooonnnnnnqqqvvv|||zzzmmmaaaWWWOOOJJJBBBAAA???===============999;;;>>>@@@AAABBBDDDFFFHHHJJJLLLLLLLLLLLLNNNPPPRRROOOKKKIIIJJJKKKKKKJJJGGGGGGFFFCCC@@@===:::888444444333222111111111111...///000000000000000000111000000000////////////////////////////////////........................---------............///......------------..............................//////.........---------........................+++---...---***))),,,///000000000//////......---......////////////.............../////////000000000000///000222555888:::>>>===<<<:::888777666666777888999<<<>>>@@@BBBCCCEEEEEEDDDBBBAAACCCGGGKKKPPPXXXcccrrryyyttttttuuuuuuzzz}}}xxxnnnggghhhkkkkkkooottt{{{wwwlllbbbYYYRRRMMMHHHFFFFFFHHHIIIIIINNNUUUXXXWWWVVVVVVXXX[[[___cccccccccbbb___[[[[[[]]]```ccchhhkkkjjjlllqqqtttsssuuuuuuvvvuuuuuuwww{{{~~~~~~}}}{{{zzz{{{|||zzzssslllgggccccccjjjsss|||~~~yyyvvvqqqsssuuuqqqjjjaaaZZZVVVQQQOOOMMMLLLKKKLLLMMMOOOPPPLLLGGGDDDCCCDDDEEEGGGJJJPPPUUUVVVYYY]]]^^^\\\ZZZVVVRRRSSSUUU[[[fffqqq{{{ttteeefffkkkyyywwwrrrttt{{{xxxcccZZZYYYYYYZZZ]]]___``````______^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[XXXSSSLLLGGG111444777999;;;>>>BBBDDDGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGEEECCCAAABBBEEEGGGLLLPPPUUUXXX\\\ccclllrrrrrrxxxyyyuuuqqqqqqqqqrrruuuzzz~~~|||nnnaaaXXXRRRGGGEEECCCAAA???>>>>>>>>><<<===??????@@@AAADDDFFFGGGHHHJJJJJJJJJJJJKKKMMMQQQNNNKKKJJJJJJJJJIIIHHHJJJJJJJJJIIIFFFBBB>>>;;;888777555444222222111111///000000111111000000000111111000000000/////////////////////////////////........................---------............///......------------...................../////////000//////...------,,,,,,........................,,,------,,,++++++,,,...000000//////////////////......////////////...............//////000000111000111111333666999;;;===>>>===<<<:::999888888888:::;;;===???AAABBBCCCCCCAAABBBBBBBBBCCCHHHQQQXXX]]]eeerrrzzzvvvtttsssrrruuuvvvpppgggbbbeeeiiiqqqzzzxxxwwwvvvuuutttssssssssslllhhhaaaYYYRRRNNNLLLKKKIIIGGGHHHKKKLLLLLLOOOUUU]]]]]]]]]]]]___dddkkkpppppppppnnnjjjeeedddfffjjjrrrwwwyyyxxxyyy}}}|||vvvpppmmmkkkmmmwwwyyyooohhheee[[[XXXUUURRRQQQSSSUUUWWWYYYTTTNNNIIIGGGGGGGGGGGGIIIMMMNNNMMMNNNQQQQQQNNNKKKIIIIIIJJJLLLOOOYYYdddqqqtttvvv|||sssiiikkkrrrxxxyyyeee\\\ZZZXXXXXXZZZ]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]^^^]]]YYYSSSOOO222555:::===???AAADDDFFFEEEFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGEEEEEEGGGMMMRRRUUUZZZ___ccceeeggglllooolllpppuuuzzz~~~{{{zzzxxxxxxzzz~~~yyylllbbb\\\PPPNNNJJJFFFCCC@@@???>>>>>>???>>>======???CCCFFFCCCEEEGGGHHHHHHIIIKKKMMMOOOMMMKKKJJJJJJIIIGGGEEEGGGHHHIIIJJJIIIFFFCCC@@@;;;:::888666444222111111000000111111111000000///111111111000000000//////////////////////////////........................---------............///......------------......,,,,,,---------...........................------........................///...------...///......///////////////000000000......////////////......---......///000000111111000222444666999<<<>>>???>>>===;;;:::999999::::::===>>>@@@BBBCCCCCCBBBBBB???BBBDDDGGGLLLVVVdddnnnqqqvvv}}}zzzxxxvvvrrrrrrpppkkkeeecccgggkkkzzz|||tttjjjgggcccbbbcccccc```^^^ZZZZZZYYYUUUQQQNNNNNNNNNOOOOOORRRWWWYYYYYY]]]bbbgggiiikkklllmmmpppvvv{{{zzz{{{zzzuuupppooossswww|||xxxuuutttsssxxx|||vvvtttiiifffbbb______aaaeeehhhhhhbbbYYYSSSPPPNNNLLLJJJJJJLLLLLLIIIJJJMMMLLLHHHCCCCCCEEEGGGGGGHHHOOOXXXdddyyyrrreeedddlllooozzzlllaaa]]]XXXVVVWWWYYYZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^______]]]YYYVVV333666<<<@@@BBBCCCEEEFFFDDDDDDEEEFFFFFFFFFFFFEEECCCDDDFFFGGGIIINNNWWW]]]]]]ccciiilllkkkkkklllmmmpppssswww}}}~~~sssiiidddWWWTTTPPPJJJEEEBBB???>>>>>>>>><<<::::::<<<@@@DDD@@@BBBEEEGGGHHHJJJLLLOOOMMMKKKJJJIIIHHHGGGDDDAAA>>>AAAEEEHHHIIIHHHGGGEEE>>><<<:::777555333111111000000111111111000000///111111111111000000000000////////////////////////........................---------.........//////.........------.........+++++++++,,,,,,---------,,,,,,------.../////////........................222///---...000222000.........//////000000111111......////////////......---......///000111111222000222555888<<<>>>@@@@@@===<<<;;;:::999:::;;;<<>>???@@@AAAAAABBBCCCEEEHHHKKKMMMJJJKKKKKKKKKIIIFFFCCCBBBEEEAAA???AAAGGGJJJHHHDDDIIIEEE???999444222222333...///111222222111000000000000000000000000000000///............---------////////////////////////++++++++++++++++++++++++......------,,,,,,,,,,,,------------------------,,,---...///000000000000........................000000//////.........---............/////////000000///...---------------111111000000111222222333555777;;;>>>??????>>>===>>>===<<<<<<===???AAABBBEEECCCCCCFFFEEEBBBBBBEEEJJJLLLPPP[[[nnnzzzyyyvvvsssuuuuuuoooiiijjjttt}}}tttiii```[[[SSSRRRPPPOOONNNNNNOOOPPPRRRZZZ^^^[[[XXXZZZ^^^___gggpppxxx|||zzzyyy}}}yyypppfff___[[[ZZZRRRQQQQQQOOOMMMKKKHHHGGGGGGEEEBBBAAAAAADDDHHHJJJRRR\\\oooqqqhhhiiikkklllqqqzzzrrrggg^^^\\\]]]]]]]]]^^^]]]___aaa___\\\[[[\\\___]]]^^^___``````^^^\\\[[[===>>>@@@BBBDDDEEEEEEDDDDDDEEEEEECCCAAAAAABBBDDDCCCGGGNNNUUU\\\ccciiimmmqqquuuzzz{{{zzzxxxxxxzzz~~~vvvrrrkkkhhhccc\\\TTTNNNJJJHHHFFFFFFEEEDDDCCCAAA@@@????????????@@@BBBEEEGGGIIIJJJJJJKKKJJJIIIFFFCCCBBBCCCDDDFFFGGGGGGGGGHHHIIIIIIFFFAAA;;;777444333222///000111111222111000///000000000000000000000000000000/////////.........////////////////////////------------------------///.....................------------------------,,,---...///000000000000........................000/////////...................../////////000000......---------......///000000000000111222333444999:::<<<>>>??????>>>===>>>>>>>>>???@@@BBBDDDEEEDDDBBBBBBEEEFFFEEEGGGLLLMMMTTT```pppxxxqqqvvv|||}}}{{{yyy|||~~~~~~yyysssttt|||wwwiii___WWWQQQPPPQQQQQQPPPPPPQQQSSSTTTYYYaaahhhgggfffiiilllmmm{{{|||rrrhhhccc```\\\[[[YYYVVVRRROOOMMMKKKGGGFFFEEECCCCCCDDDEEEFFFKKKSSS___nnn{{{}}}xxxuuuxxxyyyrrrpppqqqpppsssyyy}}}rrriiiggggggggggggiiijjjjjjiiiddd___\\\^^^aaa]]]^^^___``````___]]]\\\???@@@BBBDDDEEEEEEEEEEEEDDDDDDCCC@@@??????BBBEEEGGGPPP\\\dddiiinnnuuuzzz}}}|||uuusssnnnhhhaaaYYYSSSPPPLLLKKKIIIGGGDDDAAA???===????????????AAACCCEEEFFFHHHIIIIIIIIIHHHFFFDDDBBBAAAHHHNNNNNNHHHEEEHHHMMMIIIGGGCCC???;;;777444222000000111111111000000///000000000000000000000000111000000000////////////////////////////////////////////////////////////........................------------------------------...///000000000000........................////////////................../////////000000000------------...///000111//////000111222444555666<<<======>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGGGGEEECCCBBBEEEFFFHHHNNNUUUXXXggg{{{~~~yyytttooollloootttwwwzzz|||~~~wwwddd\\\WWWQQQLLLOOOQQQSSSTTTUUUWWWZZZ\\\dddnnnwwwyyyzzz|||wwwoookkkkkkiiieee```\\\XXXVVVTTTMMMLLLKKKIIIGGGEEEDDDCCCHHHJJJOOOWWW```gggkkkllliiieeebbbccckkkvvvzzzyyywwwwwwwwwzzz~~~|||zzzzzzxxxxxxwwwxxx{{{}}}wwwlllbbb^^^___aaa]]]^^^___``````___^^^]]]AAABBBDDDEEEFFFEEEEEEDDDCCCBBBAAA??????AAAFFFJJJSSS^^^jjjqqqssswww}}}wwwqqqjjjccc]]]ZZZSSSPPPLLLHHHEEEBBBBBBAAABBBAAAAAAAAAAAACCCDDDEEEFFFFFFHHHHHHHHHFFFDDDBBBBBBIIIPPPOOOIIIFFFHHHLLLIIIHHHFFFCCC???:::666333222222111111111000//////////////////////////////000000000/////////......////////////////////////////////////////////////,,,------------.......................................///000000000000000........................///////////////............////////////000000000...............///000000//////000111333555777888<<<<<<<<<===>>>??????@@@AAABBBCCCEEEFFFGGGGGGGGGGGGEEEDDDGGGIIILLLUUU___mmm|||sssnnnooopppooollllllmmmoooqqqvvv}}}xxxcccWWWUUUVVVTTTPPPQQQUUUYYY[[[]]]___dddhhhppp{{{~~~zzzxxxvvvrrrnnniiifffdddccc[[[XXXTTTOOOKKKIIIGGGGGGJJJIIIIIIMMMRRRWWW[[[\\\ZZZWWWTTTTTTXXX```hhhmmmuuu|||}}}yyyyyy}}}wwwqqquuu}}}ttteee]]]\\\___\\\\\\]]]^^^___^^^^^^]]]BBBCCCDDDEEEEEEDDDCCCBBB@@@@@@??????AAAFFFMMMRRR]]]gggsssxxx{{{~~~wwwqqqmmmhhheeebbb^^^WWWPPPKKKHHHHHHHHHCCCBBBAAA@@@@@@AAABBBCCCCCCDDDFFFGGGGGGFFFDDDCCCDDDGGGKKKLLLJJJHHHGGGHHHIIIIIIIIIGGGCCC>>>999666444444333222111000000000/////////////////////////////////.........------////////////////////////..........................................//////...........................///000000000000000000////////////////////////.........///////////////////////////000000000111111000///...............//////000222444666888999999999;;;<<<>>>@@@AAABBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEHHHMMMRRRXXXeeeppp||||||}}}zzzrrrhhhdddgggkkkllllllkkkkkkmmmqqqyyy|||~~~vvviiiZZZSSSUUUYYYYYYVVVZZZ^^^dddggghhhkkkpppttt{{{~~~{{{yyyxxxwwwmmmhhh___VVVPPPMMMMMMMMMKKKJJJIIIJJJLLLOOOPPPPPPPPPNNNLLLKKKLLLQQQWWW[[[bbbmmm~~~~~~xxxmmmmmmttt{{{{{{ggg\\\ZZZ\\\\\\\\\\\\]]]]]]]]]\\\\\\BBBCCCCCCDDDCCCBBBAAA@@@>>>??????AAADDDJJJQQQVVV___iiiuuu}}}|||yyyuuurrrpppkkkcccZZZSSSMMMJJJHHHCCCBBB@@@???>>>>>>>>>???AAABBBDDDFFFFFFEEEDDDCCCEEEEEEFFFHHHJJJIIIGGGEEEIIIJJJJJJIIIFFFBBB>>>;;;777666555333222111111111000000000000000000000000............------------////////////////////////........................111111111000000000//////........................///000000111111000000000////////////////////////.........////////////////////////000000000111111222111000///............000000111222444666888999888999;;;>>>@@@BBBCCCDDDCCCDDDDDDEEEEEEFFFFFFGGGFFFIIIQQQ[[[ccckkkzzzxxxuuutttpppjjjcccaaaccchhhlllmmmkkknnnttt||||||qqqppppppqqqrrrqqqooommmkkkddd[[[XXX[[[^^^^^^]]]ggglllsssuuuuuuwww|||yyynnnbbbZZZVVVUUUUUUMMMKKKIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDGGGLLLPPPWWWcccwwwsssmmmnnnqqqxxxjjj]]]ZZZ\\\^^^]]]]]]]]]\\\\\\\\\\\\AAABBBBBBBBBAAA@@@>>>======>>>@@@BBBEEEKKKRRRVVV___hhhvvv}}}uuusssooohhh___VVVOOOJJJDDDCCCAAA???>>>===>>>>>>???AAACCCEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGJJJJJJKKKJJJHHHEEEBBB???:::888666444333222222222000000000000000000000000////////////............////////////////////////........................111111000///...---,,,,,,........................000000111111111000000///////////////////////////............/////////000//////000000000111111111000000///////////////000111111222333555666888999:::<<>><<<;;;===>>>@@@BBBEEEJJJPPPUUU```jjjxxxzzzzzz|||yyyzzzzzzvvvooodddZZZSSSGGGFFFDDDBBB@@@??????@@@>>>@@@BBBDDDEEEEEEDDDDDDBBBDDDFFFFFFFFFFFFHHHKKKJJJJJJKKKKKKIIIGGGDDDBBB;;;:::888555444333333333000000000000000000000000000000000000////////////////////////////////////////////////////////////......---,,,***)))((('''////////////////////////000000111111111000000///000000000000000000000000---.........//////000000000000000000111111111111///......//////000111222222222333333555666888999===???BBBEEEFFFFFFDDDCCCAAAAAABBBCCCFFFJJJNNNQQQ[[[aaannnzzz~~~sssllliiigggiiikkklllnnnppptttzzz~~~~~~lll```aaa___^^^```dddfffeeeccccccfffkkkooorrruuuxxxyyy|||yyyqqqkkkiii```[[[UUUOOOLLLKKKIIIHHHAAACCCDDDCCCAAABBBFFFJJJHHHSSSfff~~~uuuiiicccgggoootttpppeeeccceeedddcccaaa```^^^^^^]]]]]]BBBBBBBBBBBBBBBBBBBBBBBB@@@CCCFFFFFFEEEIIIRRRYYYdddvvv|||xxxzzz}}}}}}|||~~~{{{uuupppnnnoooqqqsss~~~{{{vvvpppjjjfffddddddeeehhhkkkooosssuuutttsssuuu|||}}}rrrfff^^^VVVQQQJJJEEECCCBBBAAA@@@FFFEEEDDDCCCCCCCCCDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFKKKIIIIIIJJJLLLLLLIIIFFF>>>===:::777555444333333000111111111111000000///000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000////////////////////////000000111111111111000000000111111111222222222222////////////////////////////////////000000000000111111111111111111222333222222333444666999<<<>>>DDDDDDDDDEEEGGGGGGEEECCCCCCDDDEEEFFFKKKRRR[[[aaahhhrrr}}}}}}rrrlllkkklllfffeeefffnnnyyyoooccc]]]YYYZZZ___cccdddcccgggmmmpppuuu|||~~~~~~~~~}}}yyymmmggg___XXXTTTQQQPPPOOOHHHFFFDDDCCCDDDEEEDDDCCCJJJNNNYYYmmmnnncccaaaccciiiwww}}}rrrppprrrsssmmmfffbbbaaaaaa___]]]@@@????????????@@@AAABBBDDDFFFHHHGGGGGGLLLVVV^^^pppwwwzzzvvvooogggdddeeehhhhhhgggeeeccc```^^^^^^aaafffhhhlllmmmnnnooommmkkkhhhfffkkkjjjiiigggddd___[[[YYYYYYYYYZZZ[[[]]]___bbbcccdddeeeggglllttt{{{uuummm```[[[SSSLLLHHHDDDAAA???AAA@@@@@@@@@BBBCCCEEEGGGDDDDDDDDDEEEEEEEEEFFFFFFIIIHHHHHHIIIKKKLLLIIIGGGAAA???===999777555444333000111111111111000//////000000000000000000000000000000000000////////////............................../////////000000000////////////////////////...///////////////...---000000000111111111222222////////////////////////////////////000000000111111111111000111111222333222222333555888;;;===???CCCDDDEEEFFFGGGGGGEEEDDDCCCEEEHHHMMMSSS[[[eeekkkuuu}}}zzzrrrmmmkkklllmmmlllooowwwuuuhhh___\\\]]]]]]```eeegggiiipppyyyuuuppphhhaaa]]]ZZZXXXVVVQQQNNNJJJHHHHHHHHHHHHGGGIIIKKKSSSaaarrrrrreee```bbbdddppp~~~}}}~~~yyyqqqiiidddaaa^^^]]]???>>>======>>>@@@CCCDDDHHHJJJKKKJJJLLLSSS___iiixxxssswwwyyyuuuuuutttrrrooorrrooommmkkkkkkkkkjjjiiibbb\\\VVVSSSTTTVVVWWWVVVSSSRRRPPPPPPSSSWWW[[[^^^bbbbbbbbbbbbaaa```^^^^^^ZZZYYYXXXWWWUUUSSSRRRQQQRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZ]]]aaaeeehhhhhhgggeeegggjjjmmmqqqvvv}}}yyyoooiii```WWWPPPJJJDDDAAAAAAAAA@@@@@@AAACCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFHHHJJJKKKJJJHHHEEEDDDAAA>>>:::777555444111111111000000/////////000000000000000000000000000000000000////////////........................------.........////////////////////////////////////////////////...------/////////000000000111111/////////////////////////////////000000000111111111111000000111111222333333333555777:::===@@@AAACCCDDDEEEFFFGGGFFFDDDCCCCCCHHHOOOWWWaaajjjtttzzz}}}xxxsssppppppqqquuuwww{{{wwwoooiiibbb______ccccccfffkkknnnsss}}}}}}vvvoookkkgggdddbbbZZZUUUOOOJJJHHHHHHGGGGGGIIIJJJMMMSSS]]]jjjuuu{{{{{{wwwuuuxxx{{{iiibbbaaaaaajjjvvv}}}wwwllleeeaaa```@@@@@@??????AAADDDHHHJJJKKKMMMOOOPPPSSS]]]kkkvvv}}}zzz~~~{{{xxxsssoooiiieeedddcccbbbaaaeeeeeedddeeeggggggeeeccc\\\XXXTTTRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTWWWZZZ\\\ZZZZZZYYYXXXXXXWWWWWWXXXYYYXXXWWWUUUTTTTTTTTTUUUTTTTTTUUUWWWYYY[[[]]]^^^^^^^^^___aaacccdddbbb```^^^___```aaacccfffiiilllmmmoooqqqsssvvv{{{|||vvvmmmcccZZZRRRKKKFFFHHHGGGEEECCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHEEEBBB>>>:::777555222111111000////////////////////////////////////000000000000////////////........................------------.........///////////////////////////111222222111111000///...////////////000000000000//////////////////////////////000000000111111111111111000111111222333444444555777:::===@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCCCCGGGNNNYYYfffqqq|||~~~{{{xxxyyy{{{~~~vvvmmmeeedddeeeeeefffiiijjjkkkooouuuyyy}}}zzzuuuqqqmmmccc^^^VVVPPPLLLJJJIIIHHHIIIJJJKKKMMMQQQXXXaaagggdddbbbbbbdddhhhtttsssiiieeedddiiirrrzzz}}}~~~{{{nnngggddd@@@@@@???@@@CCCHHHLLLOOONNNQQQUUUXXX]]]gggvvv~~~}}}|||yyyuuuqqqmmmkkkiiifffbbb``````aaaaaaaaa```bbbfffkkknnnnnnkkkhhh```^^^[[[ZZZZZZ[[[\\\\\\^^^^^^]]]]]]^^^___aaabbb```___^^^]]]]]]^^^______aaa```^^^\\\[[[\\\]]]]]][[[]]]```dddhhhlllooopppooolllhhhfffeeedddbbbaaa^^^]]]\\\\\\]]]^^^______``````aaaaaacccggglllooorrrtttwwwyyy{{{{{{yyyyyy{{{|||wwwnnneee\\\TTTOOOLLLJJJHHHEEEBBBAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIFFFCCC>>>:::777333333111000/////////000////////////////////////000000000000////////////////////////////////////------------.........///////////////////////////111111111111111000//////////////////000000000000000000000000000000000000000000000000111111111111111111111111222333444555666888:::===@@@BBBDDDEEEDDDFFFGGGFFFDDDDDDFFFHHHPPPZZZiiixxx}}}}}}}}}~~~~~~~~~|||}}}~~~|||xxxqqqmmmlllgggaaa___dddjjjmmmpppsssrrrsssyyy}}}yyyooojjjccc\\\XXXTTTPPPNNNIIIJJJKKKKKKLLLOOOSSSWWWSSSSSSTTTVVVXXX```rrrwwwnnnmmmnnnssszzz|||{{{}}}{{{nnnggg>>>>>>???BBBFFFJJJNNNQQQRRRWWW^^^bbbgggppp|||zzztttrrrqqqpppnnnllljjjhhhgggddddddccccccdddeeefffgggeeeiiipppwww||||||xxxuuummmlllkkkkkkkkklllmmmmmmmmmnnnnnnoooqqqrrrssstttsssssssssrrrssssssttttttqqqpppnnnmmmlllmmmmmmnnnmmmppptttyyy~~~yyyrrrmmmjjjgggeeebbb```^^^^^^^^^^^^]]]\\\YYYYYYXXXYYYZZZ]]]```bbbbbbbbbccccccddddddddddddfffgggiiilllpppvvv~~~yyyqqqhhh___YYYMMMLLLIIIFFFCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAABBBDDDDDDCCCDDDGGGIIIIIIJJJJJJIIIFFFBBB>>>;;;666444333111000000000111000000000000000000000000000000000000////////////000000000000000000000000------........./////////////////////////////////......////////////....../////////000000000111111000000000000000000000000000000000111111111222222222222222333444555666777999;;;===@@@BBBDDDEEEEEEDDDFFFGGGFFFEEEHHHNNNTTTaaalll}}}zzzvvvqqqnnnooosssvvvwww{{{~~~vvviiigggggggggccc^^^^^^```bbb___bbbkkktttwwwyyy{{{yyy{{{wwwtttooojjjeee___XXXTTTMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIKKKMMMMMMQQQ^^^lll}}}xxxzzz{{{zzz~~~zzzppp>>>@@@BBBFFFJJJOOORRRUUUXXX^^^ffflllooouuu~~~}}}yyywwwuuuttttttttttttttttttuuusssuuuwwwxxxyyyzzz{{{||||||yyyyyyvvvrrrpppooommmiiifff___^^^]]]]]]^^^_______________````````````_________```aaaaaabbbeeeiiimmmrrr~~~zzzqqqhhhbbbUUUSSSOOOKKKHHHEEECCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBEEEHHHHHHIIIKKKKKKIIIEEEAAA>>>888666444222111111222222000000000000000000000000000000000000////////////////////////////////////....../////////000000000////////////////////////,,,---...//////000000///000000000111111111222222000000000000000000000000000000111111111222222222333444444444666777888999<<<===@@@BBBDDDEEEEEEEEEBBBDDDFFFGGGIIIPPP[[[ddduuu}}}sssmmmjjjggghhhmmmoooqqqvvv}}}{{{~~~sssiii[[[WWWVVVYYYXXXVVVZZZ```eeedddkkkwww~~~yyypppggg```WWWSSSOOOMMMMMMLLLIIIGGGGGGEEEFFFGGGGGGIIISSS^^^{{{}}}@@@BBBFFFJJJOOOTTTWWWYYY]]]dddmmmrrrtttwww}}}~~~|||~~~yyyuuuooommmllljjjjjjhhhfffdddaaabbbdddeeeeeedddbbbaaaaaaaaaaaa```^^^^^^```bbb]]]fffuuuvvvlllfff```]]]XXXRRRLLLGGGDDDCCC??????@@@@@@@@@AAAAAAAAAAAABBBDDDBBBAAAAAADDDHHHFFFHHHJJJLLLJJJGGGCCC@@@999777555333111111222333000000000000000000000000000000000000////////////........................////////////000000000000////////////////////////---...///111222222222222111111111111222222222222000000000000000000000000000111111111111222222222444444555555777888999:::>>>???AAACCCEEEEEEEEEEEE@@@CCCFFFHHHLLLWWWeeeoooxxxnnnfffbbb___aaagggiiihhhllltttuuu{{{}}}jjj___YYYTTTTTTWWWYYYYYY```iiijjjkkksssyyyqqqbbb[[[SSSPPPPPPOOOKKKGGGGGGDDDCCCCCCDDDFFFOOOXXXoooBBBEEEIIIMMMPPPTTTXXX\\\eeelllvvv|||~~~~~~}}}zzzxxxwwwuuurrrqqqpppooollljjjooollliiidddaaa___^^^]]]```aaaeeekkkssszzz~~~vvvqqqiiiddd^^^WWWQQQKKKEEEAAA??????????????????@@@@@@???????????????@@@@@@AAACCCEEEGGGHHHHHHFFFDDDBBB;;;888555333333333333222222111111000000000000000000000000000000000000000000000000000000000000000000///...------...///000111111000000000000111111000000000000000000000000000111111111222222222222000000000000111111111111000000///////////////000000222555777888999;;;===@@@@@@CCCGGGFFFBBBBBBEEEFFFDDDGGGQQQZZZddduuuuuulllhhhbbbcccccccccccceeeiiillloooyyymmm^^^YYYSSSTTTVVVYYY___fffmmmqqquuu|||~~~yyyiiiccc\\\VVVSSSPPPKKKHHHIIICCC???@@@BBBDDDJJJQQQaaawww~~~MMMPPPUUUXXX[[[___bbbeeepppvvv}}}}}}}}}|||wwwqqqkkkfffbbb```aaaaaacccggglllqqqssssssqqqqqqrrrsssuuuxxxzzz{{{{{{uuummmhhhaaaYYYSSSLLLFFFCCC@@@@@@???????????????@@@@@@??????>>>>>>????????????AAADDDGGGHHHHHHGGGFFF???;;;777444333333222222222111111000000000000000000000000000000000000000000000000000000000000000000///............///000111111000000000000111111000000000000000000000000000000000111111111222222000000000000111111111111111111111222222333555555555777:::;;;;;;<<<===>>>@@@@@@BBBFFFEEEAAAAAADDDBBBDDDMMMZZZfffqqqvvvnnnjjjddddddcccaaa```bbbeeehhhqqq|||~~~hhh]]]ZZZXXXYYY]]]bbbiiipppvvvzzz~~~~~~sssmmmeee^^^XXXSSSNNNKKKGGGCCCBBBDDDDDDDDDGGGLLLVVViiiyyyzzzVVVYYY^^^bbbeeeiiimmmppp}}}}}}}}}vvvnnnjjjgggfffeeegggjjjlllmmmlllpppooonnnmmmlllmmmnnnooommmrrryyy~~~vvvppphhh___WWWPPPJJJFFFCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>============:::===AAAEEEHHHIIIJJJJJJDDD@@@:::666444333222111222111111000000000000000000000000000000000000000000000000000000000000000000//////......//////000111000000//////000000111000000000000000000000000///000000000111111111111000000000111111111222222000111111222444666777888999<<<>>>@@@??????@@@AAACCCBBBBBBEEECCC@@@AAAEEEDDDKKKYYYjjjwwwyyyqqqlllhhhfffddd```^^^___cccfffrrrsssddd______aaadddjjjqqqyyy}}}}}}sssjjjbbb\\\VVVRRRKKKHHHHHHJJJIIIFFFFFFIIIPPP\\\kkk{{{tttsssxxx}}}]]]aaagggmmmrrrwww|||wwwuuusssssstttttttttsssooonnnkkkiiigggfffffffffaaaffflllrrr{{{yyyoooddd\\\UUUOOOLLLFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA???>>>===<<<<<<<<<888;;;???CCCGGGIIIKKKKKKHHHDDD>>>888555444222000222111111000000000000000///////////////////////////////////////////////////////////////000000000000000////////////000000000000000000000000000000//////000000000111111111000000111111111222222222/////////000222333555666:::===@@@BBBCCCBBBCCCDDDGGGEEECCCDDDBBB@@@CCCHHHOOOZZZkkk{{{}}}vvvqqqllljjjfffbbb```aaaeeeiiirrr}}}nnngggggghhhooossszzzxxxppphhhccc```XXXSSSQQQQQQNNNIIIHHHKKKSSSXXX^^^ggguuurrroootttyyy|||kkkpppxxx}}}{{{wwwrrrmmmiiieeeddd^^^aaaeeeggglllvvvuuujjjaaaZZZUUURRRKKKJJJIIIGGGFFFEEEDDDDDDBBBBBB@@@>>>===<<<<<<<<<999;;;>>>BBBEEEGGGIIIIIIKKKGGGAAA<<<999666333111222111111000000000000000////////////////////////////////////////////////...//////000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111111222222222222000//////000000111222333888;;;@@@CCCDDDEEEFFFGGGHHHDDDBBBBBBAAAAAAFFFLLL]]]iiizzzzzzxxxpppnnnjjjfffdddeeeiiimmmuuu~~~xxxqqqpppsssvvv~~~yyyuuutttiiibbb[[[WWWQQQLLLLLLOOOTTTVVVWWWZZZbbbkkkmmmjjjjjjooo}}}uuunnnooosssuuuyyy~~~uuummmhhhcccdddddddddfffmmmwww~~~ssskkkeeeaaa___XXXVVVSSSNNNJJJGGGDDDCCCCCCBBBAAA???>>>=========:::;;;>>>AAACCCEEEGGGGGGJJJGGGDDD@@@===999555222222111111000000000000000000000000000000000000000000000000000000000000000......///000111111111111000//////......//////000000000000000000000000000000111111111222222222222111111111222222222222333222222222222222333444555666:::@@@DDDFFFFFFGGGHHHEEEAAA???@@@BBBFFFNNNWWWiiiwwwxxxvvvsssooolllmmmpppsssxxx|||~~~{{{yyy{{{}}}ssshhh```XXXQQQQQQTTTQQQSSSTTTSSSUUUZZZYYYVVV\\\___lll|||qqqmmmmmmmmmsss|||xxxqqqrrrpppmmmkkklllpppuuuxxx|||{{{wwwtttsssmmmjjjddd\\\TTTMMMHHHEEECCCCCCAAA@@@????????????:::;;;===???BBBDDDFFFGGGHHHGGGEEEDDDAAA===777333222111111000000000000000000000000000000000000000000000000000000000000000---...000111222222111111//////............//////000000000000000000000000222222222222333333333333111111111222222222333333111111222222444555777888888<<>>CCCFFFGGGFFFFFFFFFDDDAAABBBIIIRRR]]]mmmzzz||||||tttqqqkkkfffbbbdddiiimmmrrryyy~~~rrrgggcccdddZZZ]]]\\\TTTNNNMMMMMMLLLLLLIIINNN]]]pppzzzwwwxxxnnnooottt~~~}}}}}}yyywwwttttttwww~~~rrrfff[[[QQQJJJFFFBBB@@@AAAAAA???===============???AAACCCDDDGGGGGGHHHHHHFFF@@@999333444444444333333333333222222222222222222222222222//////////////////////////////000000000000//////222222111111000////////////000000000111111111111222222111111000000//////222222111000000///000000444666888999888666666777===???BBBEEEEEEEEECCCCCCCCCAAAEEEQQQ]]]iiixxxzzzttttttxxx{{{xxxtttwwwxxx}}}~~~mmmggg___[[[^^^dddlllpppxxx|||vvvqqqlllkkkiiicccZZZUUURRRMMMGGGFFFIIIPPPWWW^^^iii}}}sssnnnssswwwyyy{{{xxxzzz~~~~~~sssrrrrrrtttzzzwwwgggZZZOOOJJJDDDAAABBBBBBAAA???>>>>>>===>>>???AAACCCDDDEEEEEEFFFGGGFFFBBB<<<888333333222222111111111111222222222222222222222222000000000000000000000000//////000000000000//////000000000000000111111111111111111111222222222222111111111111000000000000111111111111111222333333222444666777666666777888???AAACCCEEEDDDBBBAAA@@@EEEFFFPPP___mmmyyywwwsssnnnnnnqqqttttttsssyyy{{{wwwhhhccc^^^\\\```gggnnnqqq{{{{{{wwwpppnnnggg]]]VVVSSSNNNGGGFFFHHHLLLRRRWWW```qqq}}}vvv{{{|||{{{{{{}}}vvvppppppqqquuu~~~yyyuuusssooopppttt{{{~~~vvveeeVVVOOOHHHCCCBBBCCCBBBAAA????????????@@@AAACCCDDDDDDDDDEEEGGGHHHEEEAAA===555555444333222111111111222222222222222222222222111111111111111111111111///000000111111000000///...//////000111111222222111222222222222333333333000000000111111111111111111111111222333444666777333555666777777888:::===@@@BBBEEEEEEDDDCCCCCCCCCJJJRRRaaasss}}}pppmmmjjjiiijjjmmmrrrttt{{{|||pppcccaaa___```fffmmmrrruuu}}}yyypppeee\\\XXXQQQJJJHHHGGGJJJMMMOOOUUUbbboooyyyzzz|||}}}{{{}}}xxxnnngggggghhhlllwww{{{tttpppppppppssswww~~~~~~|||{{{zzz~~~mmm]]]UUUKKKEEECCCDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEEEEEEEFFFGGGHHHGGGCCC@@@;;;999888666444333333333222222222222222222222222111111111111111111111111000000000111111000000000//////000000111111111111111111111222222222333333000000000111111222222222111111111222333444666666777888999::::::===@@@CCC???BBBEEEFFFEEEEEEHHHJJJTTTbbbvvvooonnnllliiihhhlllsssyyy~~~xxxnnnccccccdddiiiooouuuyyyzzz~~~pppfff___WWWOOOKKKHHHHHHJJJLLLOOOXXXbbb|||}}}yyyzzz{{{vvv}}}tttiiibbbbbbcccffftttyyytttsssuuuyyy{{{|||xxxuuuuuuxxx{{{}}}vvvddd[[[PPPHHHEEEDDDDDDBBBAAAAAAAAAAAABBBCCCEEEFFFIIIIIIHHHHHHIIIGGGDDDBBB>>><<<:::777555444444444222222222222222222222222000000000000000000000000000000111111111111000000111111111111000000//////000000000000111111111222000000111111222222333333333222222222222333444444888:::;;;<<<===@@@DDDGGG@@@CCCDDDDDDBBBDDDJJJOOOaaasss~~~qqqqqqooollljjjnnnwww~~~wwwrrrjjjkkknnntttzzz~~~|||pppggg\\\SSSLLLGGGFFFHHHJJJLLLRRRYYYmmm|||~~~zzzxxxwwwttthhhbbbdddeeegggvvv{{{ssssssrrrtttyyy{{{vvvttttttsssrrrzzzkkkbbbVVVMMMIIIGGGEEECCCAAAAAAAAAAAACCCEEEGGGHHHMMMKKKJJJIIIIIIHHHFFFDDD???===999666333222222222222222222222222222222222000000000000000000000000000111111222222111111000222222111111000//////...//////000000000111111111111111111222222222222222333333222222222333444444888999<<<===>>>@@@DDDFFFCCCEEEDDDBBB@@@DDDNNNVVVpppyyyrrrrrrqqqoooooottt|||zzzxxxvvvwwwzzz|||pppcccYYYMMMGGGDDDGGGJJJKKKOOOSSSdddooo~~~~~~wwwyyyuuujjjfffkkknnnqqqyyytttqqqnnnqqqvvv~~~{{{wwwtttqqqttt{{{qqqhhh\\\SSSNNNJJJGGGDDD@@@@@@AAABBBDDDFFFIIIJJJNNNLLLJJJIIIJJJJJJHHHGGGAAA???;;;777444222222333222222222222222222222222111111111111111111111111000111111222222111111000111111111000000000000000000000111111111222222222333222222222222222222111333333333333444555777777888;;;>>>@@@AAABBBDDDFFFEEEFFFFFFCCCDDDMMM[[[gggwwwsssrrrrrrssswww~~~}}}|||{{{zzzyyyxxxzzz~~~~~~nnnbbbRRRKKKGGGJJJNNNNNNOOORRR\\\bbblllwww|||{{{uuukkkjjjsssxxx~~~{{{vvvssspppnnnuuuzzz}}}xxxtttssswww~~~uuulllaaaWWWQQQMMMIIIFFF@@@@@@AAABBBDDDGGGJJJLLLMMMKKKJJJIIIJJJKKKKKKJJJEEEBBB>>>999666555444555222222222222222222222222222222222222222222222222111111222222222222111111/////////000111111222222111111222222222333333333444333333222222111111111222222333444666888:::;;;;;;>>>BBBDDDEEEEEEGGGHHHDDDFFFGGGGGGKKKXXXkkkyyyxxxtttttttttwww~~~}}}xxxuuuuuuuuuvvvuuuuuuttttttttttttuuupppppppppqqqssstttvvvwwwvvvwwwwwwvvvrrrnnniiigggdddcccbbbeeeiiinnnqqqrrrlllpppssstttsssvvv}}}|||zzzyyy{{{}}}xxxkkkXXXQQQLLLOOORRRRRRRRRSSSTTTVVV]]]gggpppvvv|||{{{~~~~~~zzzvvvxxxxxxqqqrrrsssrrrtttyyyxxx|||zzz{{{~~~vvvkkkaaaZZZTTTMMMIIIGGGDDDBBBBBBEEEIIIKKKMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHEEE@@@:::666333333333222222222111111111000000---///111333444333222111111111222222222222111111000000000000000000000000222222333333333222222111111222333333444444444444222333444333111222666:::<<<>>>@@@CCCDDDEEEEEEEEEFFFEEEFFFLLLWWWgggvvvzzzxxxwww{{{~~~}}}||||||vvvvvvsssnnniiigggfffgggiiigggdddcccdddddddddcccccccccbbbaaabbbcccdddfffgggeeebbb```______]]][[[ZZZXXXVVVWWWZZZ]]]^^^___bbbbbbcccdddeeeggghhhiiijjjgggdddccccccdddeeedddfffhhhjjjnnnsssxxx|||~~~vvvfff___WWWVVVYYY[[[XXXTTTVVVSSSSSSYYY^^^bbbiiippp|||xxxvvvwwwzzz}}}zzzwwwrrrpppuuuyyy{{{|||qqqiiiaaaYYYQQQKKKHHHEEEBBBBBBDDDHHHJJJLLLLLLKKKKKKJJJJJJIIIHHHHHHFFFDDD@@@<<<888666555444333333222222222111111111...///111333333333222111111111222222222222111111000000000000000000000000222222222333333222222111111222333333444444444333222444444444333444888<<<>>>@@@CCCEEEFFFFFFFFFGGGGGGJJJQQQ[[[iiiyyy|||xxxzzz{{{}}}~~~yyyxxxvvvsssrrrqqqqqqqqqoooooommmiiieeebbbbbbcccdddbbb___^^^___``````___^^^^^^^^^^^^^^^^^^^^^___aaa___\\\[[[ZZZYYYWWWVVVSSSQQQPPPQQQSSSVVVWWWWWWYYYYYYYYYZZZ[[[\\\^^^___]]][[[YYYXXXYYY[[[[[[[[[[[[\\\^^^aaadddhhhjjjllloooooopppsssyyyqqqiiiaaa___aaabbb___[[[UUUQQQOOORRRUUUWWW\\\bbbttt~~~xxxsssppprrruuuyyy{{{tttooommmooovvv~~~zzzssskkkbbbWWWPPPKKKGGGCCCBBBCCCFFFIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHDDDCCCAAA>>>;;;888666555444444333333333222222222000000222333333222111000111111222222222222111111000000000000000000000000111222222333333222222222222222333444444444333333333444444444444666:::===@@@CCCFFFHHHHHHGGGHHHIIIHHHPPP]]]mmm|||{{{zzz{{{sssrrrrrrsssxxx}}}yyyuuusssqqqmmmlllkkkiiihhhhhhhhhhhhjjjjjjiiigggcccaaabbbcccaaa___]]]\\\^^^______^^^[[[\\\]]]^^^^^^]]][[[ZZZ]]][[[YYYXXXXXXWWWUUUSSSOOONNNMMMNNNPPPRRRRRRQQQSSSRRRRRRRRRSSSUUUVVVXXXTTTRRRQQQQQQSSSTTTTTTSSSSSSTTTTTTVVVXXXZZZ[[[]]][[[[[[[[[^^^ccciiiooosss~~~{{{rrrlllkkkjjjfffbbbVVVQQQMMMMMMMMMLLLOOOTTTcccmmm~~~|||rrrmmmiiikkkooovvvyyyrrrpppqqqpppxxx{{{tttkkk___WWWOOOKKKFFFCCCCCCEEEGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGCCCCCCCCCAAA>>>:::666333555555444444444333333333111111222222222111000000111111222222222222111111000000000000000000000000111111222333333333222222222333333444444333333333333333333444555888<<<>>>AAAEEEHHHIIIHHHHHHJJJLLLPPP\\\nnn~~~}}}~~~uuummmmmmpppuuu|||~~~zzzsssooommmlllkkkkkkkkkkkkjjjjjjkkkkkklllmmmmmmllljjjhhhiiijjjeeecccaaaaaacccddddddddd```bbbeeegggfffdddaaa___```^^^]]]\\\\\\[[[YYYWWWSSSRRRQQQRRRSSSTTTTTTSSSUUUTTTSSSSSSTTTVVVXXXZZZXXXVVVUUUUUUVVVVVVUUUSSSTTTTTTTTTTTTUUUVVVXXXXXXTTTTTTTTTUUUXXX]]]aaaccciiiooowww~~~zzzuuupppjjjfff[[[UUUPPPNNNKKKHHHIIIMMMVVV___ooowwwnnnhhhdddgggmmmttt~~~{{{yyyyyy|||sssqqqvvv|||{{{rrrggg___TTTOOOIIIDDDCCCDDDFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFCCCDDDDDDCCC???:::555222555555555444444444333333111111222222222111111000111111222222222222111111111111111111111111111111000111222333333333333333333333333444444333333222222111111333666:::===???BBBEEEIIIIIIIIIJJJOOOSSS^^^kkk|||~~~zzzsssnnnpppvvv||||||zzzwwwwww|||}}}uuupppnnnnnnmmmooopppqqqqqqrrrssssssssstttvvvwwwvvvuuutttuuuvvvooommmkkkkkkmmmnnnnnnnnnkkknnnqqqttttttqqqmmmjjjhhhgggggggggggggggdddbbb[[[ZZZXXXXXXYYYYYYYYYXXXZZZYYYXXXXXXZZZ\\\___aaabbbaaa``````___^^^[[[XXXVVVUUUUUUUUUVVVVVVWWWXXXTTTSSSSSSSSSTTTVVVXXXYYY]]]aaagggmmmttt}}}}}}tttlllggg```YYYSSSPPPKKKGGGGGGKKKOOOWWWfffvvv{{{tttjjjdddbbbgggooouuu}}}zzzyyyyyyxxxuuuyyyyyyooohhhZZZTTTLLLFFFDDDDDDEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEAAABBBCCCBBB@@@;;;666333555555444444444333333333111111111111111111222222111111222222222222111111111111111111111111111111000111222222333333333333333333444444444333222222333222111444888===@@@AAACCCFFFIIIJJJJJJNNNVVV]]]hhhvvv~~~||||||zzzxxxzzz{{{uuusssxxx~~~yyysssrrrqqqrrrvvv~~~xxxsssrrrrrrrrrqqqvvvwwwyyy{{{|||}}}~~~~~~}}}{{{yyyyyyzzz{{{{{{{{{yyy|||~~~{{{vvvuuuuuuvvvwwwvvvtttrrrgggdddaaa``````aaaaaaaaabbbaaaaaaaaacccfffjjjmmmooonnnmmmmmmllliiieeeaaa[[[ZZZZZZYYYXXXXXXYYYYYYUUUUUUTTTSSSSSSRRRRRRRRRYYYZZZ]]]bbbeeeiiisss|||zzzpppjjjddd]]]VVVQQQLLLFFFFFFIIIKKKRRR___ooozzz~~~zzztttjjjffffffnnnvvv{{{~~~~~~~~~}}}|||{{{{{{xxxwwwvvvuuutttuuuuuuvvvvvvwwwwwwxxxyyyyyyzzzzzz~~~uuuooo^^^XXXOOOHHHEEEEEEEEEEEECCCDDDFFFHHHHHHFFFEEECCC>>>???@@@AAA???<<<999666444444444444333333333222000000000000111222333333111111222222222222111111111111111111111111111111000000111222333333333333333444444444333333222111555333333666;;;AAACCCDDDDDDHHHKKKKKKLLLRRR^^^hhhuuuxxxxxxyyyvvvvvvwwwxxx|||}}}|||zzzuuuooonnnnnnnnnrrr|||{{{zzzzzz{{{{{{{{{zzzvvvqqqnnnnnnpppqqqqqqppppppoooppprrrwww{{{~~~~~~~~~~~~~~~~~~{{{vvvrrrllljjjhhhfffdddcccbbbbbb^^^^^^]]][[[YYYWWWUUUTTTXXXVVVXXX[[[[[[[[[aaajjjsssxxxxxxqqqiiiaaaYYYSSSMMMFFFEEEGGGEEELLLYYYhhhvvv{{{zzzvvvqqqnnnqqq{{{zzzvvvsssssstttvvvxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuusssrrrpppmmmkkkjjjjjjjjjlllkkkkkkjjjiiiiiijjjjjjlllmmmooosssyyyyyysssaaaZZZQQQIIIFFFEEEEEEEEEAAACCCEEEGGGGGGFFFDDDBBB:::<<<>>>??????===;;;:::444444333333333222222222000000000000111222333444111111222222222222111111111111111111111111111111///000111222333444444444444444444444333333222111777555444888>>>DDDFFFGGGFFFIIILLLLLLMMMUUUcccooo{{{ttttttvvvuuuvvvxxxzzzzzzwwwmmmmmmlllllloooxxx||||||~~~~~~}}}}}}~~~~~~|||yyyvvvssspppnnnmmmjjjiiihhhfffccc```^^^\\\XXXUUUUUUXXXVVVRRRWWW``````eeekkkppptttzzz~~~wwwnnnfff]]]VVVOOOGGGEEEGGGAAAHHHTTTdddssszzzzzzxxxyyywww|||uuuqqqnnnmmmrrr|||~~~}}}}}}zzzxxxtttqqqnnnmmmmmmmmmlllmmmoooooonnnnnnoooqqqssssssrrrrrrsssttttttuuuqqqooommmjjjhhhggggggggghhheeecccbbbcccdddddddddccccccccceeehhhmmmqqqttt{{{}}}xxxggg___UUUMMMJJJHHHFFFDDDEEEEEEFFFGGGHHHFFFBBB???>>>===<<<===>>>???>>>===888777555333222222222333111222222333333222222111222222222222222222222222111111222222222333333333000111222333333333333333555555444444444555555666333555777;;;???BBBEEEGGGHHHIIIKKKNNNUUUaaaqqq||||||uuutttvvvuuuwww{{{}}}||||||yyyrrrqqqooonnnqqqxxx}}}|||}}}~~~{{{}}}~~~}}}|||}}}}}}|||{{{zzzuuunnnlllkkkfff``````\\\VVVRRRQQQRRRRRRRRRXXXYYY[[[^^^bbbfffiiikkkuuu|||tttlllcccZZZPPPFFFCCCFFFEEEHHHMMMVVVcccppp|||uuuhhhggggggiiiqqq{{{~~~|||zzzvvvvvvuuutttsssrrrqqqpppooonnnkkkiiiggggggggggggiiijjjlllmmmmmmmmmoooqqqqqqqqqrrrsssuuuvvvxxxyyytttrrrpppmmmkkkjjjjjjjjjhhhfffcccccccccddddddcccbbb```^^^\\\[[[]]]```aaakkkooovvv|||{{{ppphhh^^^UUUPPPLLLHHHEEEDDDCCCDDDFFFGGGFFFCCC@@@>>><<<<<<===>>>@@@???>>>999888666444222222222222111222222333333222222111111111111111111111111111111111222222222333333333222222333333333222222111444333333333333444555555555666999===@@@CCCFFFGGGIIIKKKOOOSSS]]]lll~~~{{{uuussstttrrrvvv}}}}}}zzzyyywwwuuuwww|||}}}{{{vvvsssqqqqqqrrrtttsssvvvzzz}}}~~~|||wwwuuutttooohhhddd```ZZZVVVTTTSSSSSSRRRSSSSSSUUUWWWZZZ\\\___```hhhmmmttt|||}}}tttiii___SSSIIIEEEFFFEEEHHHMMMTTT^^^jjjwwwsssggg\\\^^^aaahhhqqq{{{}}}zzzxxxvvvtttqqqpppqqqrrrqqqpppmmmmmmmmmmmmmmmlllllllllkkkjjjiiihhhhhhhhhiiiiiigggiiikkklllmmmnnnppprrrpppqqqrrruuuwwwzzz}}}~~~yyyxxxvvvsssqqqpppoooooojjjhhhfffeeeffffffeeedddbbb___YYYTTTQQQQQQRRRTTTYYY]]]cccjjjqqqzzz~~~xxxqqqfff]]]VVVOOOHHHCCCBBBBBBCCCDDDFFFFFFDDDAAA===<<<;;;<<<>>>@@@@@@@@@;;;:::777555333222111111111222222333333222222111000000000000000000000000111111222222222333333333444444444444333222111000333333222222333444444555777999;;;???BBBEEEGGGHHHHHHKKKOOOVVVbbbrrr~~~xxxuuuuuutttzzz~~~yyyuuuooojjjhhhiiikkkmmmrrrwww}}}}}}{{{{{{vvvooojjjfff```[[[XXXVVVTTTRRROOOOOOOOOPPPQQQSSSTTTUUU[[[]]]aaafffnnnxxxttthhh[[[NNNHHHIIIEEEIIIMMMQQQVVV```oooyyy{{{lllbbb\\\```eeemmmttt{{{}}}xxxtttqqqooonnnnnnllljjjiiiiiikkklllmmmlllmmmmmmnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnlllmmmoooppppppppprrrtttrrrsssuuuwwwzzz}}}~~~}}}{{{yyywwwvvvvvvpppooommmmmmmmmmmmlllkkkdddaaa[[[UUUQQQQQQRRRSSSQQQUUUZZZaaahhhqqqyyyyyyooofff^^^VVVMMMFFFCCCBBBBBBCCCEEEFFFDDDCCC>>><<<;;;<<<>>>@@@AAAAAA>>><<<999666333222111111111222222333333222222111111111111111111111111111111111222222222333333333333333333444333333222222333333333333444555666666888:::===AAADDDFFFGGGHHHHHHLLLSSS\\\hhhyyy~~~zzzzzz~~~{{{wwwpppkkkiiikkkooosss|||{{{|||{{{zzzvvvpppoookkkeeeaaa]]]ZZZVVVTTTQQQPPPPPPOOOOOOPPPPPPQQQTTTUUUXXX[[[aaajjjssszzzssseeeVVVNNNMMMGGGKKKNNNMMMNNNVVVdddpppyyy~~~wwwmmmgggfffiiinnnrrrwwwyyy{{{{{{wwwuuurrrooolllkkkjjjjjjhhhhhhfffeeeeeegggiiikkkllllllmmmnnnooopppqqqqqqssstttttttttsssrrrpppooorrrsssttttttsssrrrsssuuuuuuuuuvvvxxxzzz}}}~~~}}}|||xxxwwwvvvvvvwwwwwwvvvtttjjjfff```ZZZUUUTTTTTTUUUQQQUUUZZZ```gggnnnvvv{{{{{{}}}yyyrrrjjjaaaVVVOOOGGGEEEDDDDDDEEEFFFEEEDDD???===<<<<<<>>>@@@AAAAAA???===:::777444333222111111222222333333222222111222222222222222222222222111111222222222333333333000111222333444555555555444444444444555666777888888;;;>>>BBBFFFHHHIIIIIIIIIQQQ\\\hhhvvv~~~zzztttpppppptttzzz~~~~~~|||yyyxxxxxxxxxwwwuuurrrwwwyyywwwvvvvvvtttpppqqqnnniiifffccc___[[[XXXVVVUUUTTTSSSRRRRRRRRRRRRPPPRRRTTTWWWZZZ___eeejjjqqqvvv~~~rrrbbbXXXTTTNNNPPPQQQMMMKKKOOO[[[eeeooottt||||||uuuooommmmmmnnnpppqqqrrrqqqpppppplllkkkiiihhhggghhhhhhiiiiiijjjjjjiiihhhiiikkkmmmmmmmmmnnnpppqqqrrrssstttyyyyyyzzzzzzyyywwwtttrrrssstttuuutttrrrqqqrrrsssttttttuuuvvvxxxzzz|||}}}~~~}}}}}}~~~}}}sssoooiiiaaa[[[WWWTTTSSSTTTXXX^^^ccchhhnnnssswwwwwwyyy{{{}}}zzzsssiii]]]TTTNNNKKKHHHFFFFFFFFFEEEDDDAAA???<<<<<<>>>@@@AAAAAA@@@>>>;;;888555444333333111222222333333222222111222222222222222222222222111111222222222333333333///000222333555666666666555555555555666777999999999<<<@@@EEEIIIKKKLLLLLLIIITTTdddtttzzzxxxyyy~~~|||xxxuuusssqqqpppppppppooonnnlllqqqtttsssrrrssssssqqqrrrpppmmmkkkiiigggccc___\\\[[[ZZZYYYXXXXXXXXXXXXQQQRRRSSSTTTTTTVVVYYY[[[```fffnnnwww~~~qqqeee___YYYYYYWWWQQQMMMNNNVVV]]]dddhhhppp~~~xxxrrrmmmllljjjjjjiiihhhfffeeedddcccbbbbbbccccccdddeeeffffffhhhjjjlllkkkiiiiiijjjlllmmmmmmnnnpppqqqrrrssstttvvvxxxzzzzzzyyywwwsssqqqmmmnnnoooooommmmmmnnnoooooooooppprrrtttvvvxxxyyy~~~zzzuuunnnfff```\\\ZZZXXX\\\bbbhhhkkkooorrrttttttuuuwwwxxxyyy{{{~~~ssseee\\\TTTPPPLLLHHHGGGFFFEEEDDDCCC@@@===<<<===???@@@@@@@@@>>>;;;999666555444444111222222333333222222111111111111111111111111111111111222222222333333333111222333444555555555555444444444444666777888999;;;>>>CCCHHHMMMOOOPPPQQQQQQ^^^ppp|||{{{vvvrrrooommmkkkjjjkkkkkkiiihhhhhhmmmqqqooonnnqqqsssrrrsssrrrqqqqqqqqqoookkkhhhdddcccbbbbbbaaaaaaaaaaaaYYYYYYWWWUUURRRRRRTTTVVVUUUZZZbbbhhhmmmrrrxxx{{{~~~rrrkkkfffddd___XXXSSSRRRUUUXXX[[[^^^cccnnn~~~vvvooojjjhhhdddcccaaa___]]][[[[[[[[[]]]^^^___```aaabbbccccccaaadddffffffdddbbbccceeehhhiiijjjkkklllmmmnnnnnnmmmoooqqqsssrrrpppmmmkkkfffgggiiiiiiiiiiiikkkllljjjjjjlllnnnqqqsssvvvwww|||}}}yyyrrrlllgggddd[[[```fffkkknnnppprrrsssqqqrrrtttuuuuuuvvvxxxzzzrrrhhhXXXTTTNNNJJJHHHGGGFFFDDDEEEBBB>>><<<===>>>?????????>>>;;;999777666555555222222222333333222222222000000000000000000000000111111222222222333333333333333444444555444444444222333333444555666888888<<>><<<<<<<<<===@@@@@@>>>:::666333222333111222333444444333222111111222222333333222222111111111222222222333333333444333222222333444666777333444555555555777:::===AAAAAAGGGPPPTTTRRRUUUZZZhhh{{{~~~|||xxx|||{{{yyywwwtttrrrpppooojjjiiihhhgggggghhhiiijjjiiikkkmmmmmmnnnppprrruuusssssssssuuuvvvvvvtttrrrqqqqqqrrrtttvvvwwwvvvuuuuuupppiiiccc^^^ZZZVVVTTTQQQQQQRRRUUUYYY^^^bbbeeegggiiilllqqqwww}}}}}}zzzssskkkbbbZZZUUUTTTQQQMMMNNNWWWdddttt{{{vvvrrrkkkiiieee```ZZZUUUQQQOOOOOOMMMKKKJJJJJJLLLNNNOOOQQQQQQQQQRRRRRRSSSSSSTTTSSSSSSSSSTTTUUUVVVWWWWWWYYYYYYXXXXXXXXXXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\]]]\\\\\\\\\]]]\\\\\\]]]```cccgggjjjnnnnnnnnnnnnnnnpppqqqqqqrrrsssuuuxxx{{{~~~|||tttooojjjhhhfffeeeeeehhhkkkmmmkkkmmmoooooopppqqqtttvvvtttyyyjjj___TTTOOOKKKGGGEEEGGGFFFDDDAAA>>>===<<<<<<===??????>>><<<888666666666111222333333333333222111222222333333333333222222111222222222222333333333333333333333333555666777444555777777777888;;;===BBBDDDLLLUUUWWWWWW\\\cccqqq~~~{{{zzzxxxvvvsssqqqooonnnkkkjjjiiiiiiiiiiiijjjkkkmmmnnnpppqqqqqqsssvvvxxxwwwwwwwwwwwwwwwwwwuuutttuuuvvvyyy}}}zzzrrrkkkeee___ZZZWWWRRRRRRRRRTTTVVVZZZ]]]___aaabbbdddhhhmmmtttyyy}}}}}}vvvlllbbbXXXSSSOOOLLLLLLRRR]]]mmm}}}xxxtttooojjjeeebbb[[[YYYVVVRRRNNNJJJHHHFFFCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLNNNPPPQQQOOOOOONNNNNNNNNNNNOOOOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRRRRSSSUUUXXX\\\^^^bbbaaaaaabbbbbbcccdddeeehhhiiikkknnnrrrvvvzzz{{{}}}vvvrrrjjjhhhdddaaa```bbbeeegggggghhhjjjlllmmmooorrruuuuuuxxx|||ttthhh[[[SSSMMMGGGEEEFFFEEEDDDAAA???============?????????<<<888666666666222222333333333333222222222222333333333333222222222222222222333333333333333333333333444555666777444666888888888999<<<>>>EEEKKKTTT[[[]]]___fffppp}}}~~~{{{yyyxxxvvvsssqqqooonnnnnnmmmmmmllllllllllllmmmmmmoooppprrrrrrssstttwwwyyy{{{{{{{{{zzzzzzyyyyyyyyyzzz}}}xxxqqqjjjddd```ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\^^^ccciiiooosssyyykkk\\\SSSLLLJJJJJJMMMTTTddd}}}~~~~~~~~~wwwrrrnnnhhhbbb^^^ZZZVVVSSSOOONNNLLLJJJGGGEEECCCBBB???@@@AAAAAABBBBBBBBBAAACCCCCCCCCBBBBBBBBBBBBBBBFFFEEEDDDDDDFFFHHHJJJKKKHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJLLLOOOQQQSSSUUUUUUUUUUUUVVVWWWXXXYYY]]]^^^```bbbfffjjjmmmooouuuxxx{{{~~~}}}yyytttppphhheee```\\\ZZZ[[[]]]___```bbbeeeggghhhkkknnnqqqtttvvvyyyzzzzzz{{{|||}}}}}}yyylll^^^UUUNNNGGGDDDEEEEEECCCBBB@@@>>>=========?????????<<<888444333333333333333333333333333333222333333333333333333222222222222333333333444444333333333444555555666777444555777888999:::===???IIIRRR\\\aaabbbfffppp{{{|||yyywwwuuusssqqqooonnnmmmmmmoooooooooooooooooooooooommmooopppqqqqqqrrrtttwww|||}}}}}}}}}||||||~~~zzzsssnnnhhhfffdddaaa^^^\\\[[[ZZZZZZYYYXXXYYY\\\aaagggjjjsss{{{qqq```UUUJJJIIIIIIJJJNNN^^^{{{|||zzzzzzxxxmmmfff^^^ZZZTTTPPPMMMKKKHHHFFFDDDCCCBBBAAA@@@???>>>>>>??????@@@@@@@@@???======??????????????????>>>>>>BBBBBBAAA@@@AAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBB??????@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEECCCCCCDDDDDDFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNTTTTTTTTTVVVXXX[[[^^^```cccfffkkkoooqqqpppnnnlllbbb___ZZZUUUSSSSSSTTTVVVYYY[[[]]]___aaadddgggjjjkkkmmmpppqqqqqqqqqsssuuutttwwwzzz}}}yyymmm^^^UUUNNNHHHDDDDDDDDDCCCBBBAAA???>>>>>>======>>>???===:::777666666333333333333333333333333333333333444444333333333222222333333333444444444333333444555666666666666333444666777888;;;???BBBPPPZZZdddgggiiiooo{{{{{{yyyuuusssqqqooommmmmmmmmmmmpppppppppqqqqqqpppppppppmmmooopppppppppqqqtttvvvzzz|||xxxvvvsssnnniiidddaaa___]]][[[XXXWWWXXX\\\```ccchhhoooyyy}}}rrrcccXXXJJJIIIIIIIIIMMM]]]{{{~~~yyyyyy{{{~~~{{{rrrggg^^^YYYPPPMMMIIIGGGEEEDDDCCCAAA?????????>>>>>>>>>>>>===============<<<;;;:::999<<<<<<<<<====================================<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<=========>>>===>>>??????@@@@@@????????????@@@@@@BBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGKKKKKKJJJJJJKKKNNNPPPRRRUUUWWW[[[___bbbdddddddddXXXVVVRRROOOLLLLLLLLLMMMPPPRRRTTTVVVXXXZZZ^^^```ccceeeggghhhiiijjjllloookkknnnssswwwzzz}}}zzznnnaaaXXXRRRJJJEEEEEECCCCCCBBBAAA@@@???>>>>>>:::<<<>>>???===<<<;;;<<<444444333333333333444444333333444444444444333333333333333333444444444444333333555666666777666666444555555666888===CCCHHHXXXaaajjjnnnrrr}}}~~~~~~~~~~~~{{{yyytttrrrpppmmmllllllmmmnnnppppppqqqqqqqqqqqqpppppppppqqqrrrrrrrrrsssuuuwwwyyy}}}|||vvvpppkkkhhhbbb```]]]ZZZYYYZZZ\\\^^^aaafffmmmttt{{{{{{ssseeeZZZKKKJJJIIIJJJMMM[[[www~~~||||||zzztttrrrmmmfff^^^WWWQQQNNNHHHFFFDDDBBBBBBBBB@@@???>>>>>>>>>???????????????;;;;;;::::::::::::::::::999999999::::::;;;;;;;;;888999;;;<<<===<<<;;;::::::::::::999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>======>>>>>>???@@@AAACCCBBBAAA@@@BBBDDDGGGIIIJJJKKKMMMPPPSSSUUUWWWWWWOOOMMMKKKIIIHHHFFFFFFFFFGGGHHHKKKLLLMMMPPPSSSVVVYYY[[[]]]^^^___```ccceeedddgggkkkooorrrvvvzzz|||xxx}}}|||qqqeee^^^WWWNNNGGGFFFCCCCCCBBBBBBAAA@@@???>>>;;;===>>>>>>;;;999888777555444333333333333444555333333444444444444333333333333333444444444444555333444555666777777666666666666555666999@@@IIIOOO___hhhpppuuu~~~}}}~~~}}}{{{yyysssrrrooommmllllllnnnooooooooopppqqqqqqpppooooooqqqsssttttttssstttvvvxxxzzz}}}xxxuuukkkiiieeebbb___^^^^^^^^^___bbbgggkkkpppxxx}}}uuuggg[[[MMMKKKIIIIIILLLXXXooo~~~~~~|||zzzxxxuuuqqqllliiibbb^^^YYYRRRLLLGGGEEECCC@@@>>>=========<<<;;;999;;;;;;;;;<<<<<<<<<======::::::999::::::;;;<<<===666666777777888999::::::555888;;;>>>??????===<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::888999::::::;;;;;;::::::888888999999:::;;;;;;<<<:::::::::;;;;;;<<<===>>>===<<<;;;;;;===@@@CCCEEEDDDDDDDDDEEEGGGJJJLLLMMMIIIHHHGGGFFFEEECCCBBBBBBAAABBBEEEFFFGGGIIILLLOOONNNOOOQQQQQQRRRSSSVVVXXX]]]```ccceeegggiiilllooorrrwww~~~uuujjjccc[[[QQQIIIGGGCCCCCCCCCBBBAAA@@@???>>>===>>>>>><<<777222///---555444333333333333444555333444444555555444444333333333333444444444555555333444555777777777777666888777666777:::CCCMMMTTTcccllltttzzz{{{xxx||||||}}}~~~~~~~~~|||~~~}}}|||{{{yyysssqqqooolllllllllnnnooonnnooopppqqqqqqpppooonnnqqqrrrssssssssssssvvvxxx}}}sssqqqmmmiiifffcccaaaaaa^^^aaadddgggkkkrrr|||wwwhhh[[[NNNKKKIIIHHHJJJTTThhhzzz}}}yyyuuuqqqpppooommmjjjfff___WWWRRROOOMMMKKKHHHDDDAAA???===@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>===;;;;;;;;;;;;:::888999999999999999999999999::::::;;;;;;<<<===>>>>>>;;;:::888666666777888999777777666666666666777777::::::999999::::::;;;<<<999999999999999999999999999999:::::::::;;;;;;;;;999:::;;;<<<============>>>??????@@@AAAAAABBBBBBCCCBBBAAA@@@????????????===>>>???AAABBBCCCDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHPPPSSSWWWZZZ^^^bbbgggkkkmmmrrrxxx~~~{{{tttmmmeee[[[PPPHHHGGGDDDAAAAAABBBAAA>>>;;;???>>>===<<<===<<<999777777777555444444444444444000111222222333333333333555555555555555555555444444444555666777777777666555666777777;;;EEEUUUaaammmqqqzzz}}}{{{{{{|||~~~}}}}}}|||zzzxxxzzz}}}{{{{{{zzzyyyxxxssspppnnnmmmmmmmmmlllkkkoooqqqrrrpppnnnnnnpppsssqqqrrrrrrrrrrrruuuyyy}}}}}}{{{wwwtttqqqnnnkkkhhhgggeeeeeehhhmmmssswwwyyy|||ooobbbVVVQQQMMMJJJJJJOOO]]]kkk}}}xxxtttoookkkjjjfffaaa\\\WWWRRRMMMJJJIIIHHHFFFDDDAAA???===<<<=========<<<;;;;;;:::::::::;;;;;;<<<======<<<<<<===;;;::::::::::::999777:::::::::::::::::::::::::::::::::;;;<<<<<<<<<===;;;:::888777777777888999999888888777777888888999999999999999999:::;;;;;;999999999999999999999999999999999999:::::::::;;;::::::<<<======>>>>>>>>>======>>>??????@@@AAAAAA??????>>>>>>======>>>>>>===>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEIIILLLOOORRRUUUYYY]]]aaadddiiipppwww|||}}}vvvnnncccWWWNNNIIIFFFBBBBBBCCCBBB@@@===???>>>============;;;999777777666555444444444444222333333444444444444333222222222222333333333333444444555666777777777777999:::;;;<<<@@@LLL\\\gggmmmsss~~~|||zzzyyyzzz{{{|||}}}yyyyyyxxxvvvuuuwww|||~~~|||{{{{{{zzzxxxuuurrrnnnmmmmmmnnnnnnmmmppprrrsssrrrooonnnoooqqqoooppppppqqqrrruuuzzz~~~~~~|||yyyuuurrrjjjhhhggghhhlllqqqsssuuuyyy~~~vvviii]]]WWWQQQNNNLLLOOOZZZfff~~~zzzwwwrrrlllgggddd^^^UUUNNNIIIGGGEEEDDDCCCCCCBBBAAA???>>>===<<<;;;<<<=========<<<;;;;;;;;;<<<<<<==================;;;::::::;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888777888999::::::999999999999999999:::999999888888999999:::;;;999999999999999999999999888888999999999::::::::::::;;;<<<======>>>======;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<======>>>???????????????????????????@@@@@@@@@@@@BBBDDDGGGIIIKKKNNNRRRUUUYYY^^^eeelllrrrxxx}}}}}}tttiii[[[QQQLLLHHHDDDCCCDDDDDDAAA??????===<<<<<<======<<<:::888777666555444444444444444555555555555444444333111111111222222333333333444444666777777888888888777888:::<<>>>>>>>>;;;<<<>>>@@@@@@@@@>>>===>>>>>>????????????>>>>>>>>>===;;;<<<<<<===;;;:::::::::::::::::::::::::::::::::::::::::::::999999;;;:::999999999999::::::::::::999999999999::::::999888888888888999::::::999999999999999999999999888888888999999999::::::::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888888999:::;;;<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<<<<============???AAACCCDDDEEEGGGJJJLLLPPPTTT[[[aaaffflllqqquuu}}}{{{ooo```VVVPPPKKKFFFDDDDDDDDDBBB@@@>>><<<;;;;;;<<<===<<<;;;888777666555444444444444555555555555555444333222111222222333444555666666444555666777888999999999666777:::???GGGTTTbbblllnnnyyyyyyuuusssssssssssswww{{{tttnnnmmmllljjjiiijjjlllnnnqqqvvv}}}|||||||||{{{zzzxxxtttooolllmmmoooqqqrrrssstttuuuuuurrrooommmkkkjjjlllnnnpppsssxxx~~~~~~|||}}}~~~|||yyyuuurrrqqqpppnnnmmmiiilllpppuuu}}}lllddd[[[VVVRRROOOQQQUUU~~~tttlllYYYUUUNNNIIIFFFEEEDDDCCC???????????????>>>>>>>>>;;;<<>>>>>>>>?????????>>>>>>======<<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::::::::;;;;;;:::999999888888999999:::999999888888999999:::;;;999999999999999999999999888888999999999:::::::::999999:::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;888999:::<<<<<<=========<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>@@@@@@AAABBBDDDGGGLLLOOOSSSXXX\\\```eeehhhnnnvvvyyykkkaaaVVVPPPIIIEEEEEEDDDCCCAAA>>><<<::::::;;;<<<<<<;;;888888666555555555555555444444444444444333222111222222333444555555666666444555666888999:::::::::888;;;@@@GGGQQQ]]]iiiqqqqqq|||~~~yyyssspppoooooorrruuu{{{~~~vvvnnnkkkhhheeedddeeeffffffggglllssszzz~~~|||{{{{{{|||{{{zzzxxxtttooommmnnnppprrrsssuuuuuuuuutttrrrooollliiijjjkkkmmmpppsssxxx~~~{{{xxxvvvuuuvvvyyy{{{{{{wwwssspppllliiiggghhhkkkooouuu}}}xxxooofffbbb^^^XXXUUUUUU{{{rrrYYYUUUOOOKKKHHHFFFEEECCCAAA@@@@@@@@@????????????<<<===???@@@@@@@@@??????===>>>>>>>>>>>>======<<<<<<:::999:::;;;;;;:::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::999999888888999999:::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============;;;<<<>>>>>>===>>>AAACCCHHHKKKNNNPPPSSSVVV[[[^^^bbbjjjvvvtttkkk^^^WWWNNNIIIGGGFFFDDDCCC???===;;;:::;;;<<<<<<;;;888888777666555555555555333444444444444333333222222222222333333444444444444555777888::::::;;;;;;888<<>>===<<<;;;<<<===>>>===<<<========================:::::::::;;;<<<<<<<<<===::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>???>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<============>>>>>><<<===>>>>>>>>>???AAACCCDDDFFFHHHKKKMMMPPPTTTXXX[[[bbblllwww}}}uuufff___TTTMMMJJJIIIGGGEEECCC@@@===<<<<<<======<<<999888777666555555555555333444444555555555555444444444444444444444444444555666777999:::;;;<<<<<<777===FFFRRR^^^hhhmmmppp~~~yyyqqqmmmjjjiiiiiikkkpppzzzwwwpppgggaaa______`````````aaaeeekkksss|||}}}{{{xxxxxxyyyzzzzzzyyyzzzwwwtttssstttvvvvvvvvvvvvssspppoooooonnnkkkiiigggiiijjjkkkmmmqqqwww{{{zzzxxxuuutttsssooojjjfffeeefffffffffgggnnnzzz{{{uuuoookkkiiiiiijjjjjjkkkoootttxxxxxxtttoooeeeYYYRRRssslllbbbZZZVVVTTTTTTTTTOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???@@@AAABBBAAA@@@????????????????????????::::::;;;;;;<<<===>>>>>>::::::;;;<<<======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<==============================;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>==============================:::;;;===??????>>>===<<<:::;;;<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAA@@@AAACCCEEE@@@BBBEEEGGGIIIMMMRRRUUUXXX___hhhrrr|||llldddYYYQQQMMMLLLJJJHHHFFFCCC???======>>>>>>===999888777666666555555555444444555666777777777666777777777777777666666666555666777999;;;<<<<<<<<<<<>>>>>>>>>>>>>>===>>>???AAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>???>>>AAAAAA???>>>@@@???<<<===============>>>>>>>>>??????@@@AAABBBBBBBBBBBB???>>>===<<<;;;<<<<<<============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBDDDGGGIIIKKKMMMPPPRRRXXX```jjjrrrzzz{{{nnn```YYYTTTMMMGGGEEEEEEDDDAAA???>>>>>>>>>???<<<;;;999777666555555555444444444444444444444444444444444444444444333333777666666777:::<<<======@@@LLLVVVcccooonnnqqqwwwrrrnnnjjjfffaaacccjjjvvv{{{oooddd^^^[[[[[[ZZZ```aaadddiiiooovvv|||}}}zzzyyy|||}}}zzzyyy{{{}}}{{{yyyyyy|||~~~}}}|||wwwvvvtttrrrnnnkkkhhhffffffeeeffffffeeeeeennnxxxzzzyyywwwtttpppmmmjjjiiidddddddddcccdddjjjssszzzzzzvvvuuurrrnnnkkkiiiiiikkkllluuu~~~{{{ssseeeXXXzzzxxxvvvrrrooojjjgggeeeddddddccc```^^^[[[[[[ZZZZZZYYYYYYXXXXXXTTTRRRQQQPPPQQQPPPMMMKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCAAAAAACCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCAAADDDDDDBBBBBBDDDEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBAAA@@@???>>>>>>???@@@?????????@@@@@@AAAAAAAAA????????????????????????@@@@@@BBBCCCDDDEEEEEEEEEDDDFFFIIIKKKMMMOOOSSSUUUZZZaaakkkssszzzwwwfff\\\UUUMMMHHHGGGFFFDDDBBB???>>>>>>>>>???<<<;;;999888666555555555444444444444444444444444444444444444555555555555666666666777999<<<======EEEQQQ[[[fffqqqqqqwww|||wwwrrrmmmhhheeeaaabbbiiiuuutttjjjccc___^^^]]]```aaadddiiipppwww}}}~~~zzzyyy||||||zzzyyy{{{}}}|||{{{}}}~~~xxxwwwuuurrroookkkiiigggdddaaaaaadddeeefffmmmtttzzzzzzyyywwwtttpppnnnmmmlllllljjjiiiiiinnnuuu|||zzzyyyvvvrrrnnnlllkkklllmmmsss{{{}}}uuugggZZZ~~~{{{xxxwwwvvvvvvvvvtttqqqoookkkkkkjjjiiiiiihhhggggggaaa___]]]]]]]]]\\\YYYXXXVVVUUUTTTSSSRRRPPPOOOOOOOOONNNLLLJJJHHHGGGFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEGGGHHHIIIIIIIIIIIIGGGIIIHHHFFFFFFJJJLLLJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCBBB@@@@@@DDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIILLLNNNPPPSSSWWWZZZ^^^dddllltttzzz~~~pppaaaWWWOOOJJJJJJFFFEEEBBB@@@???>>>>>>???<<<;;;999888666666555555444444444444444444444444444444555555666666777777555555555666888;;;===>>>JJJXXXcccjjjsssvvvxxxxxxrrrmmmhhhdddbbbbbbgggrrr|||qqqiiieeebbb```aaabbbfffkkkrrryyy~~~{{{zzz{{{{{{yyyyyy|||{{{yyywwwsssoookkkhhhgggccc___^^^bbbdddffflllrrrzzz}}}~~~|||yyywwwvvvvvvuuusssqqqqqquuuzzz~~~|||xxxssspppoooooooooqqqvvv{{{~~~vvviii]]]}}}zzz|||{{{zzzyyyxxxwwwvvvvvvpppnnnkkkjjjjjjiiigggeeecccbbb```___]]][[[YYYXXXWWWVVVTTTQQQNNNLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLNNNOOOQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQRRRPPPNNNLLLIIIGGGFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNKKKLLLKKKIIIJJJOOOQQQPPPKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIJJJLLLOOOQQQSSSVVV[[[^^^ccchhhooovvv}}}|||{{{iii]]]RRRMMMLLLGGGEEECCCAAA@@@???>>>>>><<<;;;:::888777666555555555555555555555555555555444555555666777888888999444555666666888:::>>>AAAMMM^^^gggllltttyyy}}}~~~zzztttpppjjjfffdddcccgggppp}}}yyypppjjjfffcccccceeeiiinnnttt{{{}}}{{{|||zzzxxxzzz~~~~~~zzzuuuooojjjgggeeeccc```___``````aaaiiisss}}}~~~}}}}}}~~~zzzvvvtttssssssrrrtttvvvyyyvvvjjj^^^|||zzzvvvtttsssrrrqqqooonnnmmmkkkhhhfffcccaaa```aaa___]]]YYYVVVSSSRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTRRRPPPMMMKKKIIIGGGGGGIIIJJJMMMOOOPPPPPPPPPOOOLLLNNNMMMJJJLLLQQQTTTSSSMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKLLLNNNPPPSSSUUUYYY^^^bbbhhhlllssszzz~~~}}}uuugggZZZQQQNNNGGGFFFEEECCCAAA???>>>>>>===<<<:::888777666666666555555555555555555555555555555666666777888999999444555666777777:::???DDDOOOaaajjjlllttt}}}yyyzzz}}}}}}xxxtttooolllfffeeehhhppp{{{xxxpppkkkhhhgggiiimmmrrrxxx}}}}}}}}}zzzxxx{{{}}}vvvoooiiieeecccbbbaaa```^^^ZZZZZZeeerrr~~~~~~|||{{{{{{vvvtttssstttxxxwwwkkk```~~~|||{{{zzzxxxxxxwwwtttqqqnnnjjjhhhgggfffdddbbb^^^ZZZXXXVVVUUUTTTSSSRRRRRRQQQRRRRRRRRRQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRPPPMMMKKKJJJIIIHHHJJJLLLNNNPPPQQQQQQOOOOOOLLLOOONNNLLLMMMRRRTTTRRRNNNMMMLLLKKKJJJIIIHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEFFFGGGGGGGGGFFFFFFHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIKKKLLLMMMNNNNNNNNNOOOPPPSSSUUUXXX]]]bbbgggnnnqqqwww~~~|||{{{|||vvveeeWWWPPPHHHGGGFFFDDDBBB@@@???>>>===<<<:::999777666666666555555555555555555555555555555666666777777888888444666888888888;;;BBBGGGRRRdddkkkmmmxxx|||wwwuuuuuuwww~~~}}}yyytttpppjjjhhhiiipppyyyyyysssooolllnnnrrrvvv{{{~~~zzzxxx}}}wwwpppjjjfffdddaaa``````___\\\[[[dddooo|||~~~xxxtttrrrsssvvv{{{nnnccc|||xxxtttrrrpppnnnllliiifffbbb```^^^]]]\\\[[[ZZZXXXXXXXXXYYYZZZWWWWWWVVVVVVVVVVVVVVVVVVSSSSSSSSSTTTTTTUUUUUUUUUQQQPPPOOOMMMLLLKKKKKKKKKKKKMMMOOOQQQRRRQQQOOONNNLLLOOOPPPNNNOOORRRSSSQQQOOONNNMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKHHHIIIJJJKKKLLLKKKKKKJJJMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRRRRRRRTTTVVVXXX[[[```gggkkkrrruuu{{{zzzyyy{{{qqq^^^TTTHHHHHHGGGEEECCCAAA???======<<<;;;999888777666666555555555555555555555555666666666666666666666666444777999999999<<>>===<<<;;;999777666555444666666666666666666666666777777777777777777888999888777:::;;;999999EEETTTcccgggpppzzz}}}xxxrrrnnniiiiiikkksss~~~zzzuuussssssuuuvvv|||}}}}}}~~~zzzvvvtttrrrnnnjjjiiifffeeehhhkkkkkkoootttyyyyyysssoookkkkkknnnyyy~~~}}}vvv~~~}}}{{{zzzxxxwwwvvvuuurrrpppoooooommmiiifffbbbbbbaaaaaaaaa``````___\\\]]]]]]^^^^^^_________aaa```___^^^]]]\\\[[[[[[[[[]]]___```______aaabbb```___]]][[[YYYWWWVVVVVVWWWYYY[[[]]]___``````aaacccddddddeeeeeefffffffffcccccccccccccccccccccccccccdddddddddccc```]]][[[ZZZXXXWWWXXXZZZ\\\\\\[[[]]]]]]___aaaeeeiiilllooowww|||}}}xxxuuuyyynnn[[[SSSNNNIIIFFFEEEDDDAAA>>>>>>===<<<:::999777666555666666666666666666666666666666666666666666777888777777999<<<<<>><<<:::999777777666666666666666666666666555555555555666666777888666777:::>>>EEEPPP]]]gggmmmsss|||{{{ooonnnooouuu~~~wwwrrrqqqyyy~~~yyywwwuuuvvvvvvuuuppplllhhhccc___]]]YYYTTTSSSUUURRRXXX___eeehhhjjjmmmnnnyyyvvvrrrnnniiifffdddcccaaa``````bbbgggoooyyyvvvmmmjjjjjjfffjjjttt|||zzzyyywwwvvvwwwxxx{{{}}}~~~}}}|||{{{yyywwwvvvvvvuuuvvvwwwwwwwwwxxxzzz|||~~~}}}{{{zzzyyyyyyxxxuuutttrrrpppppppppqqqrrrqqqsssuuuwwwyyyyyyyyyyyywwwvvvuuusssrrrpppooonnnoooppprrrsssqqqmmmhhheee___]]]ZZZYYYXXXWWWVVVTTTRRRRRRSSSUUUWWWZZZ]]]___gggooozzzuuuoooiiigggzzz|||qqqjjj```ZZZRRRLLLJJJHHHDDDBBB???>>>===;;;:::888777666777777777777777777777777666666666666777888999:::888:::===BBBLLLYYYeeelllrrrxxxwwwuuuuuuzzzxxxqqqpppyyyzzzuuuttttttvvvwwwuuupppkkkddd```\\\[[[WWWRRRPPPRRROOOSSSWWW[[[^^^___```aaa^^^]]]]]]\\\]]]___aaaccc```aaabbbeeejjjsss~~~|||tttooommmdddfffmmmwww|||zzzvvvtttssstttwwwxxxyyyyyyyyyzzzzzz{{{{{{{{{yyyzzzzzzyyyyyyzzz|||~~~~~~~~~~~~~~~{{{yyytttpppmmmllllllmmmnnnppptttwwwzzz{{{{{{{{{xxxvvvtttrrrooollljjjhhhkkklllnnnooommmjjjgggddd___\\\YYYVVVUUUSSSQQQOOOMMMMMMNNNOOOQQQTTTWWWXXXbbbiiittt~~~|||ppphhhfffsssvvvooofff___VVVOOOLLLJJJGGGDDD???>>>===<<<:::888777666777777777777777777777777666666666666777999:::;;;999===AAAHHHUUUeeepppssswww~~~~~~{{{zzz}}}xxxqqqooovvvyyyqqqqqqsssvvvxxxvvvoooiiifffaaa]]]\\\WWWQQQNNNOOOPPPQQQSSSUUUWWWWWWWWWWWWRRRQQQPPPPPPPPPQQQRRRSSSQQQTTTXXX]]]dddppp~~~yyysssnnnbbbbbbfffmmmsss|||zzzwwwrrrnnnllllllnnnpppqqqrrrtttvvvyyy|||~~~~~~~~~~~~|||{{{{{{~~~|||vvvpppllljjjjjjkkklllooosssvvvyyyzzzzzzyyywwwvvvtttqqqmmmjjjhhhggghhhiiijjjjjjjjjhhheeeddd```]]]YYYVVVTTTRRROOOMMMJJJJJJKKKLLLNNNPPPSSSTTT]]]ccclllvvvuuulllkkkqqqwwwzzzrrrjjjcccYYYRRROOOLLLIIIFFF@@@@@@???===;;;:::888888777777777777777777777777555555555666777888999:::999>>>EEENNN___rrr{{{{{{}}}xxxppplllppp~~~{{{tttooopppssswwwyyyvvvnnnhhheeeaaa^^^\\\XXXRRROOOPPPPPPOOOPPPPPPRRRRRRRRRQQQRRRQQQOOOLLLJJJHHHGGGFFFEEEHHHLLLPPPVVVaaaoooyyywwwooobbbbbbccceeeiiiqqq~~~~~~~~~{{{}}}xxxtttoooiiiffffffhhhjjjkkklllppptttxxx}}}~~~|||}}}~~~xxxqqqmmmkkkkkklllkkknnnrrruuuwwwxxxwwwwwwwwwvvvtttqqqnnnkkkiiiggggggggghhhhhhhhhgggfffeeebbb___[[[WWWUUURRROOOMMMIIIIIIIIIJJJLLLNNNQQQRRRZZZ___gggqqq{{{{{{rrrqqqqqqppp{{{rrrmmmfff\\\TTTPPPMMMJJJGGGBBBAAA@@@>>>===;;;:::999777777777777777777777777333333444444666777888999999???HHHSSSfffzzzxxxpppjjjlllyyy~~~}}}yyy{{{{{{yyyyyyyyyuuuooonnnooossswwwyyyuuummmggg^^^ZZZXXXXXXUUUPPPNNNOOONNNNNNMMMMMMOOOPPPOOONNNIIIIIIIIIJJJJJJJJJJJJJJJHHHJJJLLLMMMNNNVVVaaajjjxxx{{{pppeeecccccccccdddlll}}}}}}}}}~~~~~~|||~~~}}}|||~~~}}}yyywwwyyy|||~~~|||yyyyyyuuuoooiiieeeccccccdddcccggglllrrrvvv{{{~~~~~~~~~}}}yyytttooommmmmmnnnooorrruuuuuussssssvvvyyyuuuxxxxxxrrrnnnnnnllliiiiiigggffffffggghhhhhhgggcccaaa^^^ZZZWWWUUUTTTTTTNNNNNNMMMLLLLLLMMMOOOPPP[[[YYY___mmm{{{nnnjjjnnnvvv~~~zzzrrrkkkaaaYYYTTTOOOJJJGGGAAA@@@???===<<<:::999999888888888888888999999:::>>>;;;888666777888::::::>>><<>><<<;;;999999555555555555666777888999:::999777666777999;;;;;;??????LLLeeezzzxxxsssvvv{{{vvvooojjjkkkuuuyyytttrrrvvv{{{~~~}}}zzzwwwuuusssrrrqqqrrrrrrpppnnnkkkjjjlllpppssstttqqqjjjeee^^^^^^]]]YYYTTTPPPNNNMMMPPPQQQRRRRRRQQQPPPOOONNNNNNNNNMMMKKKJJJJJJIIIIIIIIIKKKNNNPPPRRRUUUZZZ]]]mmmzzz|||qqqmmmfffbbbccciiipppvvv||||||~~~~~~}}}|||}}}~~~~~~}}}zzz}}}xxxtttlllfffbbbaaacccdddfffgggiiikkknnnsssyyy}}}}}}|||zzzyyyyyy{{{|||~~~zzzxxxwwwvvvvvvvvvtttsssvvvzzz{{{xxxwwwxxxyyywwwtttrrrppppppppppppnnnmmmhhhgggeeecccaaa``````___^^^]]]\\\ZZZWWWVVVTTTTTTWWWUUUYYYeeepppxxxnnngggeeeiiixxxtttlllaaaXXXRRRNNNIIIFFFBBBBBB@@@???===;;;:::999555555555666777888999999666666666777888:::;;;<<>><<<;;;::::::999999888888999999:::555666777888888999:::;;;===CCCWWWqqq}}}vvvrrruuu|||}}}tttnnniiiiiirrr}}}|||uuummmffffffiiinnnuuu}}}~~~{{{xxxtttrrrppprrrssspppkkkhhhhhhjjjhhhhhhiiikkkkkkiiieeeaaa______^^^ZZZTTTPPPMMMMMMRRRSSSTTTVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQSSSTTTVVVYYY]]]aaammmwww}}}uuuooojjjiiikkklllqqq}}}}}}yyysssmmmkkklllnnnpppooonnnllljjjiiilllqqquuuxxxzzz}}}~~~~~~~~~||||||{{{wwwsssuuuzzz}}}}}}}}}~~~}}}|||zzzwwwtttpppoooooommmlllkkkiiiiiihhhhhhhhhfffccc___[[[YYYZZZXXXYYY^^^ccciiiqqqyyyrrrhhhcccgggxxx}}}uuujjjaaaZZZTTTMMMIIIEEEDDDCCCAAA???===;;;:::===<<<;;;999888888777777666888:::999888777999:::;;;DDDZZZrrr~~~wwwtttxxx~~~~~~~~~wwwqqqkkkkkksss|||vvvlllcccaaacccgggooowww}}}~~~}}}yyyuuurrroooqqqqqqnnnjjjggghhhjjjhhhggggggggggggfffccc```^^^^^^]]]YYYTTTOOOMMMLLLPPPQQQTTTVVVXXXYYYYYYYYYWWWWWWXXXXXXXXXWWWVVVUUUYYYYYYYYYYYYZZZ^^^dddhhhssszzz}}}vvvpppllljjjjjjkkkuuu|||yyyuuurrrpppqqqtttuuuuuussspppmmmkkklllpppssstttvvv{{{}}}{{{yyywww|||}}}zzzssssssrrrqqqnnnllljjjhhhhhhiiijjjiiigggddd```^^^^^^[[[ZZZ\\\^^^aaaiiirrrzzz}}}nnnhhhgggrrrzzzpppggg```XXXPPPJJJGGGFFFDDDBBB@@@===<<<;;;<<<;;;999888666666555555777:::;;;:::777777999<<<<<>><<<;;;999999888777777777888888777:::;;;:::777888<<>><<<;;;999999999999:::;;;<<<===666999;;;999777999???EEEEEEPPPeeewww}}}||||||vvvyyy|||~~~~~~}}}}}}}}}|||}}}}}}}}}zzzyyyzzzzzz}}}xxxooonnnrrrzzz~~~rrrmmmkkklllqqqwwwuuuxxx|||~~~}}}yyytttpppnnnkkkgggfffhhhiiihhhfffcccaaa]]]\\\\\\\\\[[[ZZZWWWXXXWWWUUUQQQNNNMMMMMMOOORRRVVV\\\aaaeeehhhiiikkkmmmpppsssuuuuuuuuuuuuppptttzzz}}}}}}|||||||||}}}yyyqqqkkkiiihhhgggkkksssyyypppkkkdddggglllvvv}}}~~~~~~}}}{{{zzzzzz{{{yyyxxxvvvrrrmmmhhhdddaaa___``````aaaaaaaaa``````ZZZWWWQQQLLLKKKPPPYYY___pppxxxvvvpppnnnnnnyyyyyykkk^^^UUULLLIIIDDDAAA???>>>===<<<<<<<<<;;;:::::::::;;;;;;888999::::::999:::<<<>>>@@@XXXjjjqqqzzz|||~~~xxxttttttuuuwwwyyy{{{|||}}}}}}|||~~~{{{yyyyyyyyy{{{uuunnnjjjjjjtttvvvsssrrrrrrrrrwwwyyy}}}~~~|||wwwqqqmmmkkkkkkjjjiiihhhgggfffeeeaaa```^^^\\\[[[ZZZYYYYYYVVVVVVVVVUUUSSSPPPNNNLLLLLLPPPVVV\\\bbbhhhnnnqqqqqquuuzzz~~~}}}{{{qqqjjjeeebbb___\\\dddkkkwwwuuummmhhhfffiiitttzzz{{{{{{zzzxxxxxxyyyzzzzzzyyyvvvsssnnniiieeeccc___```aaabbbbbbaaa```___XXXUUUPPPMMMMMMSSS[[[bbbqqqxxxyyyooojjjhhhqqq|||rrrbbbWWWMMMIIIEEEAAA@@@???===<<<<<<;;;;;;:::::::::::::::777888999999999:::<<<>>>BBB[[[kkkrrr|||~~~|||wwwsssssssssuuuwwwxxxzzzzzz{{{{{{}}}|||yyyzzzyyy{{{xxxqqqmmmmmmtttzzzxxxvvvtttxxxyyy||||||zzzvvvqqqnnnkkkkkkjjjiiihhhfffdddccc```___^^^\\\ZZZYYYYYYYYYWWWWWWWWWUUUSSSQQQNNNMMMNNNRRRXXX___fffmmmuuuzzzzzz}}}|||||||||zzzqqqiiieeeaaa^^^[[[aaahhhsss}}}uuulllhhhhhhppp{{{~~~yyyzzzzzzyyyxxxyyy{{{}}}|||{{{zzzwwwsssoookkkhhheeefffggghhhhhhfffcccaaaUUUTTTQQQPPPQQQXXXaaagggssszzzooogggccchhhpppzzzhhhZZZOOOKKKFFFBBBAAA???>>><<<;;;;;;:::999999999999999777888999888888999<<>>===;;;:::999999888888999999666777888888888:::===@@@KKKcccpppvvvzzzvvvsssqqqoooooooooppppppqqqrrrssswww}}}}}}}}}|||||||||yyywww{{{~~~}}}{{{yyyvvvsssqqqppplllmmmnnnmmmkkkgggcccaaa___^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYXXXVVVSSSPPPOOOLLLOOOTTT[[[eeeqqq~~~yyytttqqqooollliiiggghhhkkkrrryyy~~~zzzsssllleee```\\\ZZZ[[[bbbnnn{{{{{{sssmmmnnnrrrxxx{{{tttnnnjjj``````aaaaaadddiiipppttt|||tttgggaaaaaaccckkk{{{ooo^^^SSSOOOJJJEEECCCAAA???===;;;:::999999888888999999777777888888888;;;???BBBPPPhhhuuu{{{}}}vvvsssrrrqqqmmmmmmlllmmmmmmooopppqqqvvv}}}~~~~~~}}}{{{}}}~~~~~~zzzvvvsssqqqpppnnnooooooooommmiiieeebbb```___^^^\\\[[[[[[[[[[[[[[[[[[ZZZYYYWWWTTTRRRPPPMMMNNNRRRXXXaaannn{{{yyypppiiifffccc```^^^ZZZ[[[^^^eeennnwww~~~~~~|||wwwppphhhbbb^^^]]]\\\dddqqqvvvnnnmmmpppuuu}}}{{{uuuqqqnnnooooooooopppssswwwzzz|||kkkbbb```aaaiiiwwwppp^^^UUUQQQLLLGGGDDDBBB???===;;;;;;:::999999999999999777888888888999<<>><<<;;;;;;:::::::::::::::888999999999:::>>>CCCGGG^^^www{{{rrrnnnnnnnnnmmmkkkjjjjjjjjjlllnnnqqqssswwwyyywwwzzz~~~zzzwwwvvvuuuvvvyyy}}}~~~{{{vvvrrrpppmmmmmmlllkkkjjjhhhfffeeedddcccbbbaaaaaa```aaaaaa]]]]]]\\\[[[YYYWWWTTTRRRPPPPPPQQQRRRWWW___iiipppyyy{{{~~~}}}|||rrrkkkbbb\\\XXXVVVSSSPPPKKKKKKLLLQQQ[[[jjjyyyzzzqqqjjjeeedddaaakkkzzzzzzqqqoooooopppuuu{{{|||llleeedddcccnnnyyygggXXXTTTNNNIIIEEECCC@@@>>>===<<<;;;;;;::::::;;;;;;999:::::::::;;;???DDDIIIbbb|||vvvnnnkkkllllllkkkjjjjjjiiijjjlllooorrrtttxxxtttppprrruuuxxxtttsssrrrsssvvvxxxyyyyyyyyyzzz}}}}}}wwwrrroookkkkkkjjjiiihhhgggfffeeeeeeeeedddcccbbbbbbbbbccc]]]]]]]]]\\\ZZZWWWUUUSSSNNNNNNNNNNNNQQQWWW___eeemmmooossswwwxxxxxxvvvuuulllfff]]]WWWTTTQQQNNNKKKKKKJJJIIIMMMVVVeeevvv~~~tttlllhhhgggbbblll}}}vvvsssrrrrrrvvv{{{}}}pppgggkkkpppzzz~~~ooo]]]YYYRRRKKKGGGCCC???<<<;;;;;;:::999999999::::::777999666888===;;;AAAUUUppp{{{}}}uuukkkffffffhhhhhhgggggghhhiiiiiiiiijjjmmmpppyyyzzznnnhhhggggggyyy~~~rrrlllmmmooonnnlllrrrssssssuuuwwwyyy{{{|||zzzqqqkkklllkkkjjjhhhhhhggggggggghhhgggfffggghhhiiihhhfffdddbbb^^^\\\[[[YYYWWWUUUTTTRRRPPPNNNOOOSSSWWWYYY```aaafffmmmpppooooooqqqmmmhhhaaa[[[VVVRRROOONNNNNNNNNOOOQQQWWWcccrrr}}}yyyrrrmmmkkklllsss{{{sssqqqtttwwwzzzxxxllljjjoooxxx|||nnn^^^ZZZSSSLLLHHHDDDAAA>>><<<;;;::::::999999::::::888:::888999>>><<>>HHH]]]uuu}}}zzzpppkkkdddbbbdddhhhiiiiiifffggghhhiiijjjlllqqqtttzzz|||iii]]]YYYZZZ___ggguuu}}}rrrfff^^^^^^aaabbbbbbeeegggiiilllmmmnnnmmmmmmpppnnnnnnsssyyyxxxpppnnnmmmkkkjjjiiihhhhhhhhhkkkkkklllnnnpppqqqpppnnngggdddaaa___^^^]]][[[YYYXXXVVVRRRNNNLLLLLLMMMOOOUUUUUUXXX^^^aaacccgggnnnppppppnnnlllhhhddd```^^^VVVUUUTTTVVV\\\hhhwww~~~xxxsssqqqmmmttt{{{yyyzzz}}}|||vvvvvvzzz{{{rrraaa\\\VVVPPPLLLHHHDDDAAA===<<<;;;:::::::::::::::888;;;999;;;@@@@@@KKKbbbxxxyyywww{{{qqqjjjfffbbb```bbbeeeggghhhdddfffggghhhjjjnnnssswww|||~~~~~~lll___ZZZZZZ[[[aaakkkvvvwwwmmm```XXXWWWZZZ\\\]]]___aaadddgggiiihhhfffeeefffdddcccgggllluuu}}}uuuqqqpppooommmkkkjjjiiiiiikkklllnnnqqqttttttsssqqqiiifffcccaaa```___]]]\\\\\\YYYUUUQQQNNNMMMNNNNNNSSSRRRUUUZZZ\\\```hhhpppvvvxxxzzzzzzwwwrrrnnnlllhhheeebbbbbbgggrrr~~~{{{vvvtttooouuu}}}~~~zzzyyy{{{yyyrrrbbb___YYYTTTOOOJJJEEEAAA>>>===<<<;;;::::::::::::777:::999:::???@@@NNNggg{{{wwwqqqsss~~~tttlllgggdddaaa``````bbbcccdddccceeefffhhhkkkpppvvv{{{yyyxxxttteee]]]ZZZZZZ]]]ccclllsssxxxyyyyyyrrriii^^^VVVTTTVVVYYYZZZ[[[]]]aaadddeeedddaaa______\\\[[[^^^aaaiiiwww{{{xxxvvvtttqqqnnnlllkkkjjjjjjlllnnnrrruuuvvvsssqqqjjjgggeeecccbbbaaa```^^^\\\YYYVVVRRROOONNNNNNOOOQQQPPPRRRVVVYYY]]]gggrrr|||~~~~~~zzzuuussswwwzzzwwwqqqwww~~~}}}zzzzzzwwwpppfffccc___[[[UUUNNNFFFAAA>>>>>><<<;;;::::::::::::666:::999:::???AAAQQQlll}}}pppjjjppp~~~uuunnnhhhdddcccaaa```___```aaabbbbbbdddeeehhhkkkrrryyy~~~vvvttt}}}nnn```YYYWWWXXX\\\bbbjjjpppssstttooohhh^^^WWWTTTUUUVVVXXXZZZ\\\___aaabbb```^^^\\\ZZZWWWVVVWWWYYY^^^iiiuuu}}}zzzvvvrrrooommmllljjjlllooosssvvvvvvsssooojjjhhheeedddccccccaaa___ZZZXXXUUURRROOONNNMMMMMMNNNNNNPPPSSSUUUYYYdddppp}}}yyyuuuzzz}}}~~~|||xxxqqqjjjhhhfffbbb\\\SSSIIIBBB???>>>===<<<:::::::::999777;;;;;;<<>>???>>>@@@MMMaaarrr~~~ooopppwwwzzzlllccc```aaa```___^^^]]]]]]^^^```aaabbbdddgggjjjnnnvvv|||tttqqquuu|||xxx~~~yyygggbbbYYYRRRUUU[[[___bbbeeejjjgggaaaZZZTTTRRRSSSUUU[[[\\\]]]]]]\\\[[[YYYXXXYYYVVVQQQNNNMMMPPPTTTVVVZZZ]]]cccjjjrrrxxx}}}zzzrrrlllmmmooosssvvvvvvsssooolllmmmkkkiiifffcccbbbbbbaaabbb___[[[VVVRRRPPPOOONNNMMMNNNPPPQQQSSSYYYaaaggg||||||}}}~~~zzzwwwrrrooojjjeee___WWWMMMFFFBBB@@@===<<<<<<===<<<;;;:::<<<>>>===AAAOOOdddttt}}}pppttt~~~wwwjjjaaa___```___^^^]]]\\\\\\]]]___```bbbdddfffiiinnnwwwxxxsssttt~~~{{{uuuvvv|||rrrbbbXXXQQQSSSXXX\\\___bbbgggddd```ZZZUUUTTTUUUWWW[[[[[[\\\]]]]]]]]]\\\[[[[[[XXXSSSNNNMMMOOORRRTTTTTTWWW[[[aaahhhnnnrrruuu||||||tttnnnnnnqqquuuxxxyyywwwtttqqqpppnnnkkkhhheeecccbbbbbbccc```]]]YYYUUURRRPPPOOOMMMNNNOOOPPPRRRVVV^^^cccoooxxx}}}}}}}}}}}}~~~yyyyyy{{{rrrmmmgggbbb]]]WWWPPPJJJBBB@@@===<<<<<<===<<<;;;999;;;======BBBQQQfffvvv}}}rrrzzztttfff^^^]]]___]]]]]]\\\[[[\\\]]]^^^___cccccceeegggmmmwwwvvvnnnmmmuuu~~~zzzsssqqqvvv~~~{{{ggg\\\RRRRRRVVVZZZ]]]aaabbbaaa___[[[WWWVVVWWWXXXYYYZZZ\\\]]]______``````^^^ZZZUUUPPPMMMMMMOOOPPPPPPQQQSSSWWW]]]bbbgggiiiooosssxxx||||||{{{zzzyyy|||xxxqqqpppssswwwzzz|||{{{yyyxxxtttrrrnnnjjjgggdddcccbbbcccbbb___\\\XXXUUURRRPPPNNNOOONNNNNNOOOSSSXXX\\\aaaiiiuuu|||yyyyyy~~~~~~xxxtttuuu}}}~~~qqqkkkeee```^^^YYYQQQKKKBBB@@@===<<<<<<===<<<;;;:::<<<===>>>DDDSSShhhwww~~~vvvrrrddd]]]]]]___]]]\\\\\\\\\]]]^^^___```aaaaaabbbeeemmmxxxsssjjjgggllluuu{{{ssssssvvvzzzooocccXXXVVVXXX[[[^^^aaa``````___\\\YYYWWWWWWXXXYYYZZZ[[[^^^```bbbcccddd```]]]XXXRRRNNNMMMLLLMMMPPPPPPQQQSSSVVV[[[___bbbeeeiiiooossstttsssrrrrrruuu||||||vvvqqqtttwww{{{}}}}}}}}}|||wwwuuuqqqlllhhheeeccccccbbbbbbaaa___[[[WWWSSSPPPPPPOOOMMMLLLLLLOOORRRUUUXXX]]]eeennnzzz{{{tttuuu|||~~~|||{{{{{{xxxqqqpppwwwqqqkkkeeebbb```ZZZQQQIIIBBB@@@===<<<<<<===<<<;;;======>>>@@@GGGVVVjjjyyy~~~sssddd^^^^^^```]]]]]]]]]^^^^^^___```aaa```___```eeennnyyyuuukkkgggkkksss{{{~~~wwwuuuvvvxxx}}}vvviii]]]YYYZZZ[[[]]]``````aaaaaa___\\\YYYWWWWWWYYYZZZ[[[^^^```ccceeefffbbb___ZZZUUUQQQNNNLLLLLLQQQPPPPPPQQQSSSWWWZZZ\\\___ccciiimmmnnnmmmmmmmmmooovvv{{{tttuuuxxx{{{}}}~~~~~~~~~zzzxxxsssooojjjgggddddddbbbbbbaaa```\\\XXXSSSQQQQQQOOOLLLJJJJJJLLLMMMMMMOOORRRVVV\\\ffftttxxxooopppxxx{{{{{{{{{uuutttuuu}}}~~~yyypppnnnuuutttmmmfffcccaaa[[[QQQHHHBBB@@@===<<<<<<===<<<;;;>>>>>>>>>AAAJJJ[[[ooo}}}ttteee___^^^___\\\]]]^^^___``````aaaaaa___^^^```gggqqq}}}tttjjjeeehhhooovvv}}}vvvuuutttxxx{{{nnnaaa]]]\\\[[[[[[]]]___aaacccbbb___[[[YYYXXXZZZ[[[\\\]]]```bbbeeefffccc```\\\XXXSSSPPPNNNMMMPPPOOOOOOPPPQQQSSSUUUVVVZZZ^^^cccffffffgggggghhhhhhooo|||yyyzzz{{{}}}~~~}}}{{{wwwrrrmmmjjjgggfffccccccbbb```]]]YYYUUUSSSRRROOOKKKIIIIIIJJJIIIHHHFFFHHHKKKNNNVVVbbbqqq|||uuukkkmmmuuu~~~yyytttsssuuuvvvtttrrrtttzzzxxxrrrrrrsssuuuvvvxxxyyyzzz~~~zzzpppnnntttzzzqqqgggaaa___[[[QQQHHHBBB@@@===<<<<<<===<<<;;;<<<<<<>>>BBBNNN```uuuuuufff___]]]^^^[[[\\\]]]^^^___```````````````ccckkkvvvtttiiiccceeelllqqq~~~yyywwwsssvvvtttgggbbb```]]][[[\\\]]]```cccdddbbb___]]]\\\\\\\\\\\\]]]___aaacccdddcccaaa^^^ZZZVVVSSSPPPOOOOOOOOOOOOPPPQQQRRRRRRSSSUUUXXX[[[]]]]]]^^^```aaaaaahhhttt~~~zzzuuuqqqnnnlllkkkeeeeeedddaaa^^^[[[XXXVVVRRROOOKKKIIIIIIIIIGGGEEEBBBCCCDDDFFFJJJTTT```jjj|||rrriiijjjsss~~~||||||}}}|||xxxvvvuuutttzzz|||uuupppnnnooonnnkkkiiilllttt{{{yyyssssssuuuoooqqqrrrtttwww|||zzzqqqnnnssstttggg___]]]ZZZRRRJJJBBB@@@===<<<<<<===<<<;;;::::::===CCCPPPdddzzzuuufff^^^\\\\\\YYYZZZ\\\]]]^^^_________aaaaaaeeennnzzzyyynnnggghhhnnnnnn}}}~~~zzztttuuuyyymmmgggeeeaaa^^^]]]ZZZ^^^ccceeedddbbb```___]]]]]]\\\]]]^^^```bbbcccbbbaaa___[[[XXXUUURRRQQQOOOPPPQQQRRRSSSSSSSSSRRRQQQSSSUUUVVVVVVWWWZZZ\\\\\\bbbnnn}}}xxxtttqqqooonnnggggggeeeccc```\\\ZZZYYYRRROOOJJJIIIIIIIIIFFFDDDBBBCCCCCCCCCEEEKKKUUU\\\mmm{{{ppphhhiiirrr|||zzzzzzzzz|||xxxoooiiigggffffffdddkkkwww{{{rrrkkkjjjeeeaaa``````aaahhhqqqyyyzzztttrrrooonnnmmmpppvvv}}}tttpppsssxxxlllddd___ZZZRRRKKKBBB@@@===<<<<<<===<<<;;;===@@@>>>DDDZZZkkkyyyooobbb^^^\\\ZZZYYY[[[\\\\\\\\\\\\]]]___aaaaaafffqqquuuooollljjjxxx}}}wwwyyyvvvlllfffcccaaa``````eeejjjllliiieeecccbbb```^^^\\\[[[\\\\\\\\\[[[```cccdddaaaZZZTTTRRRQQQSSSSSSSSSSSSSSSRRRQQQQQQRRRQQQQQQRRRTTTVVVUUUTTTYYY]]]gggxxx~~~{{{wwwuuutttpppmmmiiieeecccaaa^^^[[[XXXSSSLLLHHHGGGFFFCCCAAACCCDDDDDDCCCBBBDDDJJJOOOaaapppzzzooohhhgggnnn~~~zzzxxx{{{{{{|||yyyuuurrrqqqsssqqqrrrwww~~~~~~wwwmmmddd^^^\\\[[[ZZZ]]]dddooo||||||yyyssskkkeee```[[[YYYZZZ[[[]]]eeennnttt{{{yyyvvvrrrooolllmmmqqqwww|||vvvqqqrrr~~~{{{oooeee```ZZZQQQJJJCCC@@@===<<<======<<<;;;>>>BBB???FFF\\\nnn|||kkk___\\\[[[ZZZYYY[[[\\\]]]\\\\\\]]]___aaabbbhhhsssyyyvvvttt{{{{{{}}}{{{qqqjjjfffcccbbbbbbggglllooommmiiigggfffbbb```]]][[[\\\]]]]]]\\\aaadddfffccc\\\VVVSSSRRRSSSSSSSSSTTTTTTSSSSSSSSSRRRPPPOOOPPPRRRSSSSSSSSSUUUWWWaaappp~~~{{{xxxwwwtttqqqmmmiiigggdddaaa^^^[[[UUUNNNIIIGGGFFFDDDBBBAAABBBBBB@@@@@@BBBGGGKKKTTTbbbyyy}}}rrrhhhhhhnnn~~~{{{xxx||||||{{{{{{}}}xxxmmmfffaaa^^^\\\``````aaahhhpppwwwzzzyyyxxxqqqhhh```ZZZXXXVVVUUUWWW]]]hhhsss}}}}}}zzzuuuqqqlllfff```\\\VVVSSSRRRUUUWWW[[[ccclllqqqxxx|||xxxsssmmmkkkmmmrrrwwwyyyzzzrrrppp{{{sssiiiaaaZZZQQQJJJCCC@@@>>><<<======<<<<<<>>>BBBAAAIII```rrrzzzeee[[[YYYZZZ[[[YYY[[[\\\]]]\\\\\\]]]___```cccjjjvvv~~~|||xxxqqqkkkhhhfffdddiiiooosssrrrpppnnnlllgggccc___\\\\\\^^^^^^^^^aaadddgggeee^^^WWWSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUSSSPPPPPPQQQSSSSSSSSSSSSTTTZZZgggvvv~~~|||{{{xxxsssooollliiieeeccc___XXXPPPJJJHHHGGGEEECCC@@@@@@???>>>===???CCCFFFMMMZZZnnn}}}sssiiihhhnnn}}}|||yyy|||yyyyyyzzz}}}|||oooddd\\\WWWTTTSSSVVVWWWZZZaaakkktttyyy{{{xxxrrriiibbb]]]YYYWWWUUUVVV[[[dddnnnxxx}}}{{{yyyuuuqqqlllfffaaa\\\XXXVVVTTTQQQRRRVVVYYY\\\dddmmmqqqwwwyyyqqqllllllpppuuuwww}}}tttqqq{{{wwwlllddd[[[RRRKKKCCCAAA>>>============<<<===BBBBBBKKKcccvvvsssaaaZZZXXXZZZ\\\YYY[[[\\\\\\\\\\\\]]]______ccclllyyyxxxrrrnnnlllfffkkkqqqvvvxxxwwwtttrrrlllhhhbbb___^^^```aaaaaaaaadddgggeee___WWWSSSRRRRRRRRRSSSUUUWWWXXXZZZ[[[ZZZWWWSSSRRRRRRTTTUUUUUUTTTTTTXXXbbbooo}}}}}}yyytttqqqnnnjjjgggbbb[[[RRRKKKIIIHHHFFFDDDAAA@@@>>>===<<<===@@@AAAJJJUUUfffwww|||rrriiihhhmmm||||||xxx{{{{{{vvvvvvzzzvvviii]]]VVVRRRQQQPPPMMMNNNRRRYYYdddnnnvvv{{{xxxrrrjjjccc]]]YYYUUUSSSUUUYYY```iiisss{{{}}}zzzwwwtttrrrnnnkkkfff```ZZZVVVUUUTTTVVVTTTUUUXXX[[[]]]dddkkkqqqvvv~~~~~~uuunnnlllooosssuuu~~~vvvrrr|||{{{pppfff]]]TTTNNNCCCAAA>>>======>>>===<<<;;;AAABBBLLLfffzzznnn```[[[XXXYYY\\\XXXZZZ[[[[[[ZZZ[[[\\\^^^]]]cccnnn|||{{{vvvqqqooohhhmmmtttzzz~~~}}}zzzwwwrrrmmmgggcccbbbcccdddddd```dddfffddd]]]VVVRRRQQQQQQRRRSSSUUUXXX\\\^^^```^^^[[[VVVTTTTTTUUUUUUUUUVVVTTTWWW___jjjwww}}}yyyuuurrrnnnlllddd^^^UUUNNNLLLJJJGGGEEECCCAAA???>>>===>>>??????CCCKKKYYYggguuu|||rrriiiggglllzzz{{{wwwyyy~~~yyysssvvv|||zzzqqqcccWWWPPPMMMMMMMMMHHHJJJNNNVVV```kkkvvv|||{{{vvvnnngggaaa[[[VVVSSSRRRUUU[[[cccllluuu|||~~~zzzvvvssspppmmmhhhfffccc]]]XXXUUUUUUVVVVVVUUUVVVZZZ[[[\\\aaahhhmmmrrr{{{~~~~~~~~~~~~yyyppplllmmmoooqqqzzz}}}yyyttt}}}tttiii]]]TTTNNNDDDAAA???===>>>>>>======:::AAACCCOOOiii}}}lllaaa\\\XXXXXX[[[WWWXXXZZZZZZYYYYYY[[[\\\\\\dddqqq~~~xxxtttqqqlllpppwww~~~{{{wwwrrrmmmiiigggggggggfffaaadddeeebbb\\\VVVSSSSSSQQQQQQSSSVVVZZZ^^^ccceeeaaa^^^ZZZWWWWWWVVVUUUTTTVVVTTTVVV^^^gggrrr}}}zzzwwwsssqqqgggaaaYYYTTTQQQOOOKKKHHHFFFDDDAAA?????????>>>===???EEEPPP\\\iiiwww|||rrrhhhfffjjjxxx{{{vvvwww|||~~~uuuqqqwwwzzzuuuuuuxxxzzz~~~zzzpppaaaTTTMMMJJJJJJJJJIIIKKKOOOVVV```lllwww~~~{{{ssskkkddd^^^XXXTTTPPPRRRVVV]]]fffpppxxx||||||}}}~~~|||wwwtttqqqmmmkkkbbbbbbaaa]]]XXXVVVWWWYYYVVVUUUVVVZZZ\\\\\\aaagggiiinnnuuu~~~~~~~~~~~~||||||||||||}}}uuupppnnnmmmmmmvvvzzzzzzsss|||xxxjjj\\\QQQKKKDDDBBB???>>>>>>>>>>>>===:::BBBEEEQQQlllkkkaaa^^^WWWUUUWWWUUUWWWXXXXXXWWWXXXYYY[[[]]]ggguuu~~~xxxuuupppttt{{{zzzwwwrrrnnnlllkkkiiihhhdddffffffbbb[[[VVVUUUUUUPPPQQQSSSVVV[[[aaafffiiigggdddaaa^^^]]]\\\YYYWWWWWWUUUWWW___gggrrr~~~{{{xxxvvviiiddd^^^ZZZXXXUUUPPPLLLHHHEEEAAA@@@@@@???===;;;@@@DDDKKKSSS^^^jjjwww~~~yyypppgggdddiiivvv|||wwwwww|||{{{ssspppxxxxxxoooiiiiiilllooorrrsssvvv{{{~~~sssdddVVVNNNKKKJJJKKKHHHJJJNNNUUU^^^jjjvvv~~~zzzrrrjjjccc\\\UUUQQQPPPQQQUUU\\\dddnnnvvv{{{{{{}}}{{{vvvssspppmmmjjj___``````]]]YYYWWWYYY[[[VVVUUUWWW\\\^^^^^^bbbhhhgggkkkqqqyyy~~~|||{{{{{{||||||yyyyyyzzz{{{~~~{{{tttpppnnnmmmsssyyy{{{sss{{{zzzjjj[[[OOOHHHDDDBBB???>>>>>>>>>>>>===;;;CCCFFFTTTooo~~~}}}zzzjjjbbb^^^VVVSSSUUUTTTVVVWWWWWWVVVWWWXXXZZZ___iiixxx~~~zzztttwww~~~|||yyytttqqqooommmjjjhhhfffggggggbbb[[[WWWVVVXXXPPPQQQSSSWWW\\\bbbgggkkkmmmjjjgggeeedddaaa^^^\\\YYYXXXZZZbbbjjjsss~~~{{{yyykkkgggbbb^^^\\\YYYSSSOOOHHHEEEAAA@@@@@@???<<<999@@@BBBEEEIIIPPP[[[fffmmmyyy~~~~~~vvvmmmfffdddhhhuuu}}}xxxxxx|||vvvsssrrrvvvwwwmmmfffbbb```^^^___fffjjjkkkqqq}}}tttdddUUUMMMJJJJJJKKKHHHLLLNNNRRR]]]lllxxx|||zzzvvvoooiiiccc\\\VVVQQQKKKNNNTTT\\\eeennnvvvzzz|||yyyssspppmmmllljjjcccaaa______```___^^^\\\]]]]]]\\\ZZZYYYZZZ^^^aaadddiiiqqqxxx{{{}}}}}}~~~~~~|||{{{zzz|||}}}~~~~~~~~~}}}||||||~~~{{{vvvrrrmmmpppsssyyy|||uuu|||{{{iiiZZZQQQLLLIIICCC???@@@@@@>>>>>>AAA???@@@FFFWWWpppwww|||tttmmm|||lll```[[[VVVVVVYYYXXXVVVWWWYYYXXXUUUXXX]]]___ooo~~~zzz}}}yyyuuuttttttrrrpppmmmjjjfffccc```]]]YYYVVVSSSSSSRRRUUU[[[ccclllqqqqqqooommmjjjgggdddbbbaaa]]]\\\]]]aaaiiiuuu}}}{{{rrrmmmiiiiiikkkhhh___WWWOOOHHHBBBBBBCCC@@@>>>??????@@@BBBDDDIIIQQQZZZ```qqquuu{{{~~~xxxqqqllleeeeeegggqqq}}}|||tttrrrrrrwww|||zzzyyy{{{~~~|||{{{xxxvvvvvvwwwyyyzzzwww{{{~~~uuuiiibbb^^^[[[ZZZWWW]]]aaacccjjjwwwwwwgggYYYQQQNNNNNNNNNIIIMMMOOOTTT___nnnzzz}}}~~~yyyrrrjjjccc\\\VVVQQQNNNPPPUUU]]]fffpppxxx}}}yyyssspppnnnmmmkkkgggfffdddccccccbbb```^^^\\\[[[ZZZXXXWWWXXX\\\___dddiiirrrxxx{{{|||||||||}}}|||zzzzzz{{{}}}}}}}}}~~~~~~{{{tttmmmmmmpppuuu}}}~~~www~~~{{{jjj\\\RRRNNNIIICCC?????????===>>>@@@@@@AAAHHHYYYsssyyy}}}ooohhhvvvjjj___[[[VVVUUUXXXWWWUUUUUUWWWVVVTTTWWW\\\cccrrr~~~yyywwwvvvuuusssqqqnnnjjjfffccc```\\\YYYUUUTTTTTTWWW\\\dddmmmrrrtttsssqqqooollliiifffeee```______cccjjjuuu~~~xxxsssooonnnooolllddd\\\TTTLLLEEEDDDCCC@@@>>>???>>>???@@@AAADDDJJJRRRWWWggglllssswwwxxxtttoookkkcccbbbfffooo}}}~~~}}}rrrqqqsssyyy{{{qqqnnnjjjiiijjjlllmmmmmmiiihhhfffeeeeeehhhjjjllllllppptttwwwzzzwwwiii___ZZZXXXVVVQQQTTTWWWYYYaaappp|||{{{mmm___WWWSSSQQQPPPJJJMMMPPPUUUbbbrrr||||||tttlllddd]]]VVVRRRQQQSSSWWW^^^hhhsss}}}~~~xxxsssqqqpppnnnmmmmmmllljjjiiihhhfffcccaaa[[[ZZZYYYWWWUUUVVVYYY\\\bbbhhhqqqxxx{{{{{{{{{{{{~~~~~~}}}}}}~~~~~~wwwnnnlllmmmqqqxxxyyy{{{kkk^^^TTTOOOHHHBBB>>>???>>><<<===???AAABBBKKK^^^wwwzzzxxxiii```nnnhhh^^^ZZZVVVTTTWWWVVVTTTTTTVVVUUUTTTWWW\\\ggguuu|||zzzyyyxxxwwwtttooolllhhheee```]]]YYYXXXXXXZZZ___fffnnnsssvvvvvvuuutttqqqnnnkkkiiieeedddccceeekkkuuu~~~~~~zzzuuutttuuurrrkkkeee\\\RRRIIIFFFCCC@@@>>>???===>>>???@@@AAADDDIIIMMM[[[___ffflllooommmjjjggg^^^___ccclllzzz~~~ppppppssszzz|||wwwhhheeeaaa^^^^^^^^^^^^^^^ZZZYYYXXXXXXYYY\\\___aaadddhhhlllooorrrwwwpppccc[[[VVVTTTOOOPPPQQQTTT]]]lll{{{rrreee\\\VVVRRRPPPKKKMMMPPPWWWddduuu|||tttkkkddd]]]XXXTTTTTTVVVZZZbbbmmmyyy|||wwwtttsssrrrqqqppprrrpppnnnmmmkkkiiieeebbb[[[[[[YYYVVVTTTTTTWWWZZZ___fffooowww{{{}}}}}}}}}|||qqqnnnnnnooosssyyy{{{yyylll```UUUPPPHHHBBB>>>>>>>>><<<<<<>>>AAABBBMMMbbbzzzyyyuuufff[[[gggzzzeee]]]ZZZVVVTTTVVVVVVTTTTTTVVVVVVUUUYYY___kkkxxx~~~~~~}}}zzzvvvrrrnnnjjjeeebbb]]]\\\\\\]]]bbbhhhooosssvvvvvvvvvvvvtttqqqnnnllliiihhhggghhhmmmttt||||||wwwwwwzzz{{{wwwwwwwwwvvvqqqmmmbbbWWWMMMHHHDDD@@@???@@@<<<>>>???@@@@@@BBBEEEGGGQQQUUU[[[aaaddddddbbb```XXXZZZ___hhhuuunnnooorrrzzzwwwrrreeeaaa\\\XXXVVVUUUTTTSSSPPPOOONNNNNNOOORRRVVVXXXZZZ^^^bbbfffjjjpppyyyzzzkkk```XXXTTTQQQPPPOOORRR[[[hhhxxxuuuiii___WWWQQQMMMKKKMMMQQQXXXgggxxx{{{rrriiiccc^^^ZZZXXXWWWYYY^^^gggsss|||xxxvvvuuutttsssrrrsssrrrpppnnnllliiieeeaaa]]]\\\ZZZVVVTTTSSSVVVXXX[[[aaakkktttzzz~~~xxxrrrooommmmmmqqqvvvzzz|||~~~{{{~~~wwwlllaaaWWWPPPIIIBBB>>>>>>>>>;;;;;;>>>@@@BBBNNNeee~~~tttttteee[[[fffuuubbb\\\[[[VVVTTTVVVUUURRRRRRTTTTTTTTTXXX^^^lllyyy|||xxxtttoookkkgggbbbaaa```aaadddiiinnnqqqvvvwwwwwwvvvtttrrrpppooollljjjiiijjjnnnuuu|||}}}sssnnnnnnooorrr|||xxxvvvsssrrrssssssqqqooodddYYYNNNIIIFFFAAA@@@AAA;;;<<<>>>??????@@@BBBDDDKKKNNNSSSWWWYYYZZZYYYXXXSSSVVV\\\eeeqqq~~~nnnnnnrrrzzz~~~tttmmmddd```YYYTTTQQQOOOMMMKKKJJJHHHGGGGGGHHHJJJMMMOOOOOORRRWWW\\\bbbjjjuuu}}}wwwiii]]]WWWUUUQQQOOORRRYYYdddtttvvvlllbbbZZZRRRNNNMMMOOORRRZZZkkk}}}{{{qqqiiibbb^^^\\\ZZZXXX[[[bbbmmm{{{}}}zzzxxxwwwwwwuuutttrrrqqqpppnnnmmmiiiddd```]]]\\\ZZZVVVSSSRRRTTTVVVWWW]]]fffooovvv|||xxxsssmmmiiijjjmmmppprrryyy}}}xxxzzz~~~vvvnnndddZZZRRRJJJCCC??????>>><<<;;;>>>@@@BBBPPPjjjxxxnnn{{{tttfff]]]iiiqqq```\\\\\\WWWTTTVVVRRROOOOOOQQQQQQRRRWWW^^^lllyyyzzzvvvqqqmmmgggfffeeedddeeeiiilllooouuuuuutttsssrrrrrrqqqqqqlllkkkjjjkkkooouuu|||zzzqqqkkkhhhgggiiippp|||}}}|||~~~~~~{{{yyyyyyyyyyyyxxxnnnllliiihhhiiijjjjjjiiiaaaWWWNNNJJJGGGCCCAAABBB:::;;;<<<<<<<<<===???AAAGGGIIILLLNNNPPPQQQQQQQQQOOOSSSZZZcccnnn{{{nnnnnnqqqyyyxxxqqqgggbbbZZZTTTPPPMMMJJJHHHHHHFFFDDDCCCCCCEEEHHHIIIHHHLLLPPPTTTZZZbbbmmmuuuvvvhhh```[[[UUURRRUUUZZZbbbqqq}}}vvvnnnfff^^^VVVQQQOOOQQQUUU^^^ppp~~~tttjjjccc___\\\[[[XXX]]]fffsss|||zzzyyyxxxwwwuuuqqqpppoooooommmiiiddd```\\\[[[XXXTTTQQQOOOQQQSSSUUUZZZaaaiiipppwww~~~{{{qqqjjjgggiiikkkllluuuzzz~~~uuuuuuzzz}}}wwwqqqhhh]]]UUUKKKEEE@@@@@@???<<<<<<>>>AAACCCRRRnnnrrriiixxxrrrfff```nnnooo___]]]]]]XXXUUUVVVSSSPPPPPPRRRRRRSSSYYY```mmmyyy|||wwwssskkkjjjhhhffffffhhhjjjlllpppooommmlllkkklllmmmnnnjjjjjjiiikkkooovvv|||zzzqqqjjjeeebbbcccfffmmmwww|||zzz|||}}}|||xxxtttrrrqqqqqqpppoooeeeccc___]]]\\\]]]]]]^^^\\\SSSLLLJJJHHHEEEBBBCCC>>>>>>>>>===<<<<<<>>>@@@BBBCCCEEEGGGIIIKKKLLLLLLLLLQQQYYYbbblllxxxnnnnnnpppxxx{{{jjjeee]]]VVVQQQNNNKKKHHHIIIGGGEEECCCCCCDDDFFFHHHHHHKKKNNNPPPTTT[[[eeemmm}}}sssiii```YYYVVVXXX]]]cccqqq{{{uuuooohhhaaaZZZUUURRRSSSWWWaaasssvvvkkkddd___\\\[[[XXX^^^hhhvvv}}}|||{{{zzzxxxvvvqqqpppoooooommmjjjeeeaaa[[[ZZZWWWSSSOOONNNOOOQQQTTTXXX^^^eeelllsss{{{wwwnnniiiiiikkklllsssxxx|||sssrrrvvv}}}xxxssskkk```WWWLLLEEEAAA@@@???===<<>>???BBB@@@EEEWWWsssmmmhhhwwwpppnnnfffzzzxxxjjj\\\XXXYYYXXXXXXXXXXXXSSSQQQSSSUUUVVVYYY]]]nnnzzz}}}uuupppkkkiiijjjiiieeeaaaccc___[[[YYYZZZ[[[]]]]]]cccbbbdddhhhkkkoooyyy}}}uuummmgggccc______bbbfffjjjuuu~~~}}}~~~{{{tttrrrpppnnnllliiieeebbb[[[XXXSSSQQQQQQRRRSSSRRROOOMMMKKKJJJIIIHHHFFFDDDAAAAAA???>>>======<<<<<>>???BBBCCCGGGYYYuuurrrlllyyypppooohhh}}}vvvhhhZZZWWWXXXXXXWWWXXXWWWRRRPPPRRRUUUUUUYYY^^^ooozzz~~~vvvqqqllliiiiiigggccc___]]]ZZZVVVTTTTTTVVVWWWWWW\\\[[[^^^cccggglllwww{{{rrriiiccc^^^]]]]]]___ccclll~~~yyyvvvrrrooollliiifffccc\\\YYYUUURRRRRRRRRRRRRRROOOMMMKKKJJJIIIHHHFFFEEECCCBBB@@@???>>>==================>>>@@@AAABBBCCCGGGIIIRRR^^^iiirrr}}}kkklllpppvvvvvvvvvtttrrrooollljjjhhhccccccbbbaaaaaabbbcccdddjjjmmmsss{{{xxxmmmfffbbb\\\UUUOOOKKKFFFCCCBBBBBBAAAAAABBBCCCEEEDDDEEEJJJQQQXXXdddoooooofff]]][[[^^^fffssszzzuuupppkkkiiikkknnnvvvsssggg]]]ZZZ]]]ccclll{{{}}}{{{yyywwwwwwuuuqqqmmmjjjeee```]]]YYYWWWUUURRRPPPOOOOOOOOOOOORRRWWW]]]eeelllqqquuu}}}}}}uuuooollllllrrr||||||pppnnnqqq}}}}}}tttjjj___YYYNNNGGGAAA@@@@@@>>>???BBBEEEJJJ\\\xxxyyysss~~~ppppppjjjrrreeeXXXUUUVVVVVVVVVVVVUUUQQQOOOQQQSSSUUUYYY___pppzzzxxxsssmmmjjjhhheee```\\\VVVSSSOOOMMMNNNOOOPPPPPPRRRRRRVVV\\\aaagggsss~~~xxxlllddd___\\\YYYYYY\\\ddduuu{{{vvvqqqnnnkkkhhhfff```]]]XXXUUUTTTTTTSSSRRRQQQNNNLLLJJJJJJIIIHHHFFFEEEDDDBBB@@@???>>>===============>>>>>>@@@AAAAAAFFFHHHPPP]]]gggooozzzhhhjjjnnnuuu~~~~~~yyytttrrrooolllhhhddd```___[[[ZZZYYYXXXWWWWWWWWWXXXXXX[[[bbbkkkuuuyyyqqqlllddd]]]XXXSSSMMMHHHFFFDDDCCCBBBAAABBBCCCBBBBBBFFFLLLRRR```kkkzzzrrriii```^^^aaahhhuuu{{{vvvsssrrrsssvvvzzznnndddaaaccciiisss~~~}}}{{{zzzwwwrrrnnnjjjeee```\\\ZZZYYYVVVTTTRRRQQQQQQQQQSSSUUUXXX^^^dddkkkpppssszzz~~~vvvppplllrrrzzz}}}pppmmmpppvvv|||sssiii___YYYOOOGGGBBBAAA@@@>>>???BBBFFFKKK^^^zzz{{{mmmoookkkooobbbUUUSSSUUUUUUTTTTTTRRROOONNNPPPRRRTTTZZZaaarrr{{{zzzvvvooojjjfffbbb]]]YYYRRROOOLLLKKKKKKLLLMMMMMMMMMNNNQQQWWW\\\bbblllwww~~~}}}ppphhhccc^^^YYYXXXYYYaaaqqqyyyssspppnnnmmmlllfffccc^^^[[[YYYXXXVVVUUUSSSQQQNNNLLLKKKKKKJJJHHHFFFEEECCCAAA???>>>>>>===@@@?????????@@@AAAAAABBBEEEGGGOOO[[[eeelllwwwdddfffkkkttt}}}}}}vvvtttrrrnnniiiddd```]]][[[UUUUUUTTTSSSRRRRRRQQQQQQNNNQQQUUU\\\eeeoooyyy~~~}}}xxxpppiii```[[[SSSLLLHHHEEECCCAAA???AAABBBBBBAAADDDKKKPPP[[[fffvvvtttkkkdddbbbeeelllxxx~~~zzzxxxwwwxxx{{{uuukkkhhhjjjnnnyyy}}}yyytttoookkkgggbbb___^^^\\\ZZZWWWUUUTTTTTTTTTTTTVVVXXX\\\bbbhhhnnnqqqxxx|||~~~uuuooosssyyyppplllnnnppp{{{qqqggg^^^YYYPPPHHHCCCBBBAAA???@@@CCCFFFLLL___{{{hhhllljjjlll```TTTRRRTTTSSSRRRRRRPPPNNNMMMPPPQQQTTT\\\eeettt||||||xxxrrrlllfff```[[[XXXSSSPPPMMMLLLMMMNNNNNNMMMNNNNNNQQQUUUYYY\\\eeeooozzzwwwpppfff```ZZZYYYZZZ```nnn{{{{{{vvvsssrrrqqqpppkkkhhhdddaaa^^^\\\ZZZXXXUUURRROOOMMMLLLLLLKKKJJJFFFEEECCCAAA@@@???>>>>>>@@@?????????@@@AAAAAABBBDDDFFFNNNYYYcccjjjttt}}}aaaccciiirrr|||zzzuuusssooojjjeeeaaa^^^\\\UUUTTTSSSRRRPPPOOONNNMMMKKKMMMOOOSSSXXX```hhhnnn{{{{{{uuufff```VVVNNNHHHDDDAAA@@@???AAABBBBBBAAADDDIIINNNSSS^^^nnn}}}wwwpppjjjjjjmmmsss~~~|||zzz{{{|||zzzppplllmmmrrr}}}{{{vvvrrrnnnkkkgggdddbbb```]]]ZZZXXXVVVVVVVVVSSSTTTVVVZZZ___eeekkknnnvvvzzz}}}tttvvvxxx{{{~~~qqqkkkllljjj|||{{{qqqhhh___ZZZQQQJJJDDDCCCCCCAAABBBEEEFFFLLL```|||zzzdddhhhhhhlll___TTTQQQSSSRRRPPPPPPOOOMMMNNNPPPQQQUUU^^^hhhwww~~~~~~zzzuuummmfff___[[[XXXUUURRRPPPOOOPPPPPPPPPOOOOOOOOOQQQUUUVVVXXX```hhhttt}}}zzzjjjccc]]][[[[[[```kkkvvvyyyvvvtttsssqqqllljjjfffccc```^^^[[[YYYUUURRRNNNLLLLLLLLLKKKKKKDDDCCCBBBAAA@@@?????????=========>>>>>>@@@AAAAAAEEEFFFNNNXXXaaahhhqqqzzzaaaccciiirrr{{{zzzwwwsssnnnjjjfffdddccc\\\[[[ZZZWWWTTTQQQOOOMMMKKKLLLMMMMMMNNNSSSZZZ```lllxxx{{{mmmfff[[[QQQJJJFFFBBB@@@???AAABBBBBB@@@BBBFFFKKKNNNXXXfffsss~~~|||vvvrrrssswww|||}}}{{{||||||~~~uuuppppppuuu}}}xxxtttqqqooollljjjfffdddaaa]]]ZZZXXXWWWWWWTTTUUUVVVZZZ___eeekkknnntttxxx~~~zzzyyyxxxwwwyyy~~~qqqjjjkkkiii}}}}}}sssiiiaaa\\\SSSLLLFFFEEEDDDBBBCCCFFFFFFMMMaaa~~~vvvaaagggggglll___TTTRRRSSSQQQOOONNNNNNMMMNNNQQQRRRUUU```kkkzzz|||wwwooofff___[[[YYYVVVTTTQQQQQQRRRRRRQQQPPPPPPOOOQQQTTTUUUUUU\\\dddnnnxxxqqqiiibbb```___aaahhhqqq|||xxxtttqqqoooiiigggccc```^^^\\\YYYVVVSSSPPPLLLIIIIIIIIIIIIIIIBBBBBBAAA@@@@@@@@@@@@@@@=========>>>@@@AAABBBCCCEEEGGGNNNXXXaaagggpppyyybbbdddjjjrrrzzz|||xxxsssooollljjjiiifffeeeccc___[[[WWWSSSQQQLLLMMMLLLJJJIIILLLRRRXXX```nnn||||||ssskkk```UUUNNNHHHEEECCC@@@BBBCCCAAA???@@@DDDHHHNNNVVVbbbkkksss}}}{{{xxxzzz~~~~~~|||}}}zzz|||zzzsssrrrvvv}}}yyyuuusssrrrooommmiiigggccc___\\\YYYXXXWWWVVVWWWXXX\\\aaagggmmmppptttxxx}}}~~~|||xxxuuuvvv{{{qqqjjjjjjkkktttkkkccc___TTTMMMGGGFFFEEECCCDDDGGGGGGNNNccctttaaafffgggmmm```TTTRRRSSSQQQNNNMMMNNNMMMOOOQQQRRRVVVaaammm|||}}}xxxpppggg```\\\ZZZVVVTTTRRRQQQRRRRRRQQQPPPOOONNNPPPSSSTTTTTT[[[cccjjjuuuwwwppphhheeecccccchhhooo}}}~~~xxxsssnnnkkkfffccc```^^^\\\YYYVVVTTTRRRNNNJJJGGGGGGGGGGGGGGGAAA@@@@@@??????@@@@@@AAA??????@@@AAABBBDDDFFFGGGFFFGGGNNNXXX```gggpppxxx```aaafffoooyyy~~~zzzwwwuuutttooolllhhhhhhgggcccZZZSSSOOOMMMJJJJJJLLLNNNPPPPPPZZZaaallluuu{{{}}}~~~}}}rrreeeZZZSSSKKKFFFDDDHHHEEEBBBAAABBBDDDEEEEEENNNRRRYYY```gggooowww||||||yyyzzz{{{}}}vvvvvv{{{|||wwwsssqqqpppppppppmmmhhhdddaaa___\\\ZZZVVVWWWZZZ^^^ccchhhmmmooowww{{{vvvrrrrrrttt{{{qqqiiijjjqqqyyyqqqjjjeee[[[RRRIIIFFFDDDBBBBBBDDDGGGPPPggg{{{~~~qqq\\\dddjjjnnnaaaTTTQQQQQQOOOLLLKKKJJJJJJMMMQQQSSSXXXdddppp}}}zzzsssmmmjjjfffaaa]]]ZZZVVVQQQNNNOOOOOOMMMJJJLLLMMMOOOQQQRRRUUUYYY\\\jjjsss~~~|||sssooollljjjlllppp}}}yyyqqqkkkhhhccc\\\YYYWWWTTTPPPMMMKKKJJJJJJIIIHHHHHHIIIIIIDDDDDDDDDDDDCCCCCCAAAAAA>>>AAABBBBBB@@@AAADDDGGGIIIKKKOOOVVV```jjjtttyyy```aaafffoooyyy|||zzzyyyyyyvvvttttttuuuqqqiiibbbVVVSSSNNNKKKLLLMMMNNNNNNTTTZZZdddmmmuuuzzz~~~|||pppdddYYYOOOHHHEEEFFFCCC@@@???@@@BBBDDDDDDHHHLLLRRRXXX^^^dddkkkppp|||zzzxxxyyyzzz~~~{{{vvvwwwzzz}}}yyyvvvtttsssssstttpppkkkgggdddaaa^^^[[[ZZZ[[[]]]aaafffkkkooorrryyy}}}{{{uuutttuuuzzzssslllnnnyyy}}}tttmmmggg[[[QQQHHHFFFDDDBBBBBBDDDHHHQQQhhh|||~~~ppp[[[ccciiimmm___SSSPPPPPPNNNKKKJJJJJJJJJLLLPPPRRRXXXeeerrr~~~{{{tttooolllhhhddd```ZZZUUUOOOLLLLLLLLLKKKIIIJJJLLLNNNPPPRRRUUUYYY]]]iiiqqq}}}{{{vvvssspppqqqttt}}}tttnnngggbbb\\\YYYWWWUUUQQQMMMKKKJJJIIIHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCBBBBBBEEEGGGIIIHHHFFFFFFHHHJJJLLLMMMPPPVVV___hhhqqqvvv}}}___aaafffooozzzwwwpppccc]]]VVVPPPMMMMMMMMMMMMNNNSSSZZZccckkksss{{{{{{oooaaaVVVNNNIIIEEEBBB???>>>???AAACCCCCCGGGJJJNNNSSSWWW\\\aaaeeemmmyyy|||wwwuuuwwwxxx|||wwwsssuuuwww|||yyyxxxxxxyyyyyyuuuooojjjgggccc```]]]___```aaadddiiimmmqqqtttzzz~~~{{{wwwuuuyyy~~~wwwqqqsssxxxoooiii[[[QQQHHHEEEEEEBBBBBBDDDKKKTTTjjj{{{~~~mmmZZZbbbhhhkkk^^^QQQNNNNNNLLLJJJIIIKKKJJJKKKNNNQQQXXXggguuu~~~wwwrrrpppmmmiiieee[[[UUUMMMIIIIIIIIIIIIHHHIIIKKKMMMOOOQQQUUUZZZ]]]fffooo{{{~~~yyyxxxzzzzzzrrrjjjeee___\\\[[[YYYUUURRRNNNMMMLLLJJJJJJJJJJJJKKKGGGGGGGGGGGGGGGFFFFFFFFFHHHJJJKKKJJJIIIGGGGGGHHHJJJLLLOOOUUU^^^hhhqqqvvv{{{~~~___```eeeooozzz|||pppiii___WWWRRRPPPOOONNNMMMOOOTTTZZZaaakkkuuu|||xxxjjj^^^TTTMMMFFFCCC@@@>>>@@@BBBCCCCCCGGGIIILLLOOOQQQTTTXXX[[[aaalll~~~}}}wwwsssrrrrrrsssxxxzzzpppmmmoooqqqyyy}}}}}}}}}~~~|||xxxrrrmmmiiieeebbb___bbbbbbdddfffjjjnnnqqqssszzz}}}{{{vvvwwwzzz~~~{{{wwwzzzwwwmmmhhhZZZQQQHHHEEEEEECCCCCCDDDMMMVVVkkkzzz~~~lllYYYbbbgggiii\\\PPPLLLMMMKKKIIIHHHLLLJJJKKKMMMQQQYYYjjjyyy{{{wwwuuusssoookkk]]]VVVMMMGGGFFFHHHHHHHHHHHHJJJLLLOOOQQQUUUZZZ^^^dddnnn{{{zzzqqqlllfffcccbbb```]]]YYYUUUTTTRRRPPPOOOPPPPPPQQQOOOOOONNNNNNMMMMMMMMMNNNLLLMMMNNNMMMLLLJJJIIIHHHFFFHHHMMMTTT___jjjtttzzz|||___```eeeooozzz|||tttiii___XXXTTTRRRQQQPPPQQQRRRUUUZZZbbblllrrr~~~tttgggZZZPPPIIIFFFBBBAAAAAACCCCCCCCCDDDFFFHHHIIIIIIKKKNNNPPPWWWaaarrr~~~vvvqqqnnnllljjjlllrrr{{{tttiiifffhhhjjjrrr~~~zzztttooolllhhheeebbbddddddeeegggiiimmmpppqqqxxx{{{xxxuuuvvvyyy~~~~~~|||sssjjjeeeZZZPPPHHHEEEEEECCCCCCEEENNNVVVlllxxx|||lllZZZbbbeeegggZZZNNNKKKLLLJJJHHHGGGLLLJJJJJJMMMQQQ[[[lll{{{~~~}}}zzzuuupppaaaZZZOOOIIIHHHIIIIIIIIIHHHJJJMMMOOORRRVVVZZZ^^^dddnnn|||{{{vvvpppmmmkkkiiifffbbb\\\[[[YYYWWWWWWXXXYYY[[[ZZZYYYXXXWWWVVVVVVVVVWWWVVVVVVUUUTTTRRRQQQOOOMMMGGGIIIMMMUUU___jjjtttzzz^^^```eeeooozzzwwwkkkbbb\\\WWWTTTTTTTTTSSSSSSTTTZZZaaafff{{{}}}rrraaaRRRMMMJJJEEECCCBBBCCCCCCCCCEEEFFFGGGGGGGGGHHHKKKMMMOOOWWWeeevvv~~~~~~yyysssnnniiifffeeebbbeeekkkttt}}}pppeee```bbbdddnnn|||~~~zzzuuurrrooollljjjhhhggggggggghhhjjjmmmoooqqqwwwyyy}}}}}}vvvttttttxxx~~~{{{ooogggdddZZZPPPGGGEEEEEECCCCCCEEEMMMVVVllltttyyykkkYYY```aaa}}}gggZZZNNNKKKLLLJJJHHHGGGKKKJJJJJJNNNSSS\\\mmm}}}zzzuuuggg___UUUNNNLLLLLLLLLKKKJJJLLLNNNPPPRRRVVV[[[^^^eeeppp~~~~~~{{{zzz}}}}}}yyyxxxuuuqqqnnnfffeeecccbbbbbbdddfffhhhiiigggeeecccbbbaaabbbbbbaaa]]]YYYVVVTTTRRRPPPNNNMMMNNNQQQWWW___hhhqqqvvv^^^___eeennnzzz~~~rrrhhhaaa\\\UUUUUUTTTRRRQQQTTTXXX\\\nnn||||||jjjWWWPPPLLLGGGDDDCCCBBBBBBAAADDDEEEFFFFFFFFFGGGIIIKKKJJJOOOYYYfffrrrzzz{{{zzzwwwtttqqqoooqqqssstttuuuooonnnkkkhhhdddaaa^^^]]]]]]```eeemmmxxx{{{oooccc^^^___cccmmm{{{~~~{{{wwwtttsssqqqooonnnlllkkkkkklllmmmppprrrsssvvvyyy|||xxxuuuoooqqqvvv~~~wwwmmmhhhhhhYYYPPPGGGEEEEEECCCDDDFFFLLLUUUkkk~~~qqqvvv~~~jjjXXX\\\\\\vvvfffYYYMMMKKKLLLKKKHHHHHHJJJIIIKKKOOOTTT]]]nnn~~~~~~wwwkkkdddZZZTTTQQQQQQPPPNNNLLLNNNPPPQQQSSSVVV[[[^^^hhhsss}}}}}}|||yyyuuuqqqpppsssyyy}}}tttsssqqqpppqqqtttwwwzzz{{{yyyvvvtttqqqqqqqqqqqqlllggg___YYYUUURRRNNNKKKOOOPPPSSSXXX```iiiqqquuu}}}^^^___eeennnzzzsssjjjdddUUUUUUTTTQQQPPPPPPSSSVVV```ooo~~~qqq\\\QQQMMMGGGDDDBBBAAA@@@???>>>@@@AAAAAA@@@AAADDDFFFIIIKKKQQQ[[[dddiiiiiihhhiiifffcccbbbdddfffggggggccccccbbb```^^^[[[YYYXXXZZZ]]]bbbiiissszzzoooccc^^^___cccmmm{{{|||xxxvvvvvvuuutttrrrooooooooooooppprrrtttuuuvvvyyy|||{{{vvvlllmmmqqqyyyuuullljjjkkkYYYPPPGGGEEEEEEDDDDDDFFFKKKTTTjjj|||ooottt|||hhhVVVZZZYYYqqqfffYYYNNNKKKLLLKKKIIIHHHIIIHHHKKKPPPUUU^^^ooo~~~{{{xxxwwwyyy|||~~~xxxnnnggg^^^XXXUUUTTTRRRPPPMMMOOOQQQRRRTTTWWW[[[^^^iiiuuu~~~zzzxxxvvvsssnnnjjjdddhhhnnnuuu~~~}}}}}}~~~~~~}}}}}}}}}yyyrrrhhh___ZZZUUUQQQMMMMMMOOORRRXXXaaakkktttyyy~~~}}}{{{~~~]]]___dddlllvvvuuulllccc]]]YYYVVVSSSNNNMMMPPP___hhhxxxrrreeeVVVPPPHHHDDDCCCBBB???===BBBBBBAAAAAA@@@@@@??????BBBEEEKKKQQQUUUXXXYYYYYYVVVUUUTTTTTTUUUWWWYYYZZZZZZ[[[\\\[[[YYYWWWVVVWWW[[[]]]```eeelllvvvzzzmmmdddbbbccceeennn}}}|||yyyxxxyyyyyywwwuuuuuuvvvwwwwwwwwwwwwyyy{{{~~~~~~~~~zzzwwwpppmmmrrr{{{}}}tttnnnmmmddd]]]RRRIIIEEEDDDCCCDDDGGGGGGRRRgggzzzmmmtttyyyeeeTTTQQQXXXhhh{{{hhh[[[PPPKKKJJJHHHGGGHHHHHHJJJLLLNNNSSS^^^nnnzzz}}}zzzyyywwwuuuuuuuuuwwwwww}}}~~~~~~zzzppphhh```[[[YYYXXXUUURRRRRRSSSUUUVVVWWWXXX[[[^^^jjjttt|||tttqqqrrrpppkkkaaadddhhhnnnuuu|||~~~xxxnnnccc[[[VVVTTTTTTRRRSSSUUUWWW]]]fffpppwwwvvv{{{{{{xxxzzz]]]___ccclllvvvvvvkkkddd^^^ZZZTTTNNNMMMPPPYYYdddtttwwwkkkZZZSSSKKKEEECCCBBB@@@>>>AAAAAA@@@@@@??????>>>>>>???BBBEEEIIILLLNNNOOOOOOOOONNNNNNOOOQQQSSSVVVXXXWWWXXXYYYYYYWWWVVVVVVWWWYYYZZZ]]]```fffoooxxxzzzpppgggddddddjjjsss~~~}}}~~~~~~}}}{{{{{{|||||||||{{{|||~~~yyyssspppqqquuu|||}}}wwwrrrqqqiii]]]RRRHHHDDDDDDCCCDDDGGGHHHSSSiii{{{pppwwwzzzeeeSSSMMMRRR___rrrhhh[[[OOOKKKJJJHHHGGGGGGHHHJJJLLLMMMRRR^^^nnnzzzyyywwwvvvuuuttttttuuuvvvxxx|||}}}~~~}}}vvvooohhh```\\\[[[ZZZWWWTTTSSSUUUWWWXXXXXXZZZ\\\___hhhrrrzzzsssooooookkkeee[[[]]]aaagggnnnvvv}}}}}}sssiii```ZZZVVVUUUSSSTTTUUUWWW\\\dddmmmttttttxxx~~~zzzxxx{{{\\\^^^bbbjjjuuu~~~|||sssiiibbbYYYQQQOOOQQQTTT^^^ooo}}}sssaaaXXXNNNFFFCCCBBBAAA@@@@@@@@@??????>>>=========@@@AAABBBDDDEEEFFFGGGGGGHHHIIIJJJLLLOOORRRVVVXXXWWWXXXYYYYYYWWWWWWXXXYYYYYYZZZ[[[]]]aaagggooouuuzzz|||~~~zzzsssllliiihhhnnnwwwzzztttpppooottt}}}|||yyywwwnnn]]]RRRGGGCCCCCCCCCEEEHHHJJJUUUlllttt{{{zzzdddSSSKKKKKKUUUgggggg[[[OOOJJJIIIGGGFFFGGGHHHJJJLLLMMMQQQ]]]mmmyyy|||vvvtttsssrrrrrrrrrtttvvvxxxzzz{{{}}}yyyrrrlllggg```\\\\\\\\\ZZZWWWVVVWWWYYYYYYZZZ[[[^^^```gggqqq|||uuupppmmmggg```VVVWWWZZZ___gggpppxxx|||xxxnnneee]]]WWWTTTSSSTTTTTTUUUYYY```hhhnnnppptttzzz~~~yyyxxx{{{[[[]]]aaaiiisss~~~xxxlll```VVVRRRSSSQQQ[[[kkk|||yyyfff]]]PPPGGGCCCBBBAAA@@@??????>>>>>>>>>=========BBBBBBCCCDDDEEEFFFFFFGGGFFFGGGJJJMMMQQQVVVYYY\\\]]]^^^^^^]]][[[ZZZZZZ\\\]]]]]]]]]]]]___ccciiimmmsssvvvxxxwwwtttqqqpppoooqqqyyyxxxrrrpppttt~~~~~~{{{qqq^^^RRRGGGCCCCCCCCCFFFJJJLLLWWWnnnyyyyyybbbSSSJJJIIIQQQbbb~~~fffZZZNNNJJJIIIGGGEEEFFFHHHJJJKKKKKKPPP\\\mmmyyy|||wwwsssrrrqqqqqqrrrtttvvvxxxyyyzzz}}}wwwqqqgggccc___\\\[[[[[[ZZZYYYXXXYYY[[[[[[[[[\\\^^^```gggrrr{{{uuupppggg___UUUUUUWWW[[[cccllluuuzzzzzzqqqggg^^^VVVRRRSSSSSSSSSSSSUUUZZZaaafffjjjoootttyyy~~~yyyyyy~~~ZZZ[[[___gggrrr}}}vvvgggZZZSSSTTTSSS[[[iiiyyy|||iii___RRRHHHCCCAAAAAA@@@>>>>>>>>>>>>????????????AAABBBCCCDDDFFFGGGIIIJJJHHHJJJMMMQQQVVVZZZ^^^```ddddddccc```]]][[[[[[\\\``````___^^^^^^```dddhhhoooppprrrsssssssssuuuvvvtttzzz{{{tttuuuwww}}}}}}qqq^^^SSSHHHEEEEEEEEEGGGKKKMMMXXXmmmyyyaaaRRRIIIIIIOOO^^^yyy|||fffYYYMMMIIIHHHFFFEEEFFFGGGHHHIIIJJJOOO[[[mmmzzzzzzvvvuuusssssssssuuuwwwxxxyyy{{{~~~{{{tttnnncccaaa^^^\\\[[[[[[[[[[[[ZZZ[[[\\\\\\\\\\\\^^^```jjjtttzzzsssiii```WWWUUUUUUWWW^^^gggqqqwww~~~zzzrrrhhh^^^WWWRRRQQQQQQPPPPPPQQQTTTZZZ^^^ccchhhnnnsssyyyxxx{{{ZZZZZZ^^^fffqqq|||ooo___WWWUUUWWW]]]iiixxxkkkbbbTTTJJJDDDCCCAAA@@@>>>>>>???@@@AAABBBBBBCCCAAABBBEEEGGGJJJLLLMMMMMMMMMOOOSSSWWW\\\```ccceeeiiihhhfffbbb^^^\\\\\\^^^``````___]]]\\\]]]```ccckkkkkkmmmoooqqqsssuuuvvvuuuyyy|||{{{zzzzzzzzz~~~ppp^^^SSSJJJHHHHHHGGGHHHKKKNNNWWWjjj}}}fffRRRJJJIIIMMM[[[uuuyyyeeeYYYMMMIIIGGGEEEDDDEEEEEEFFFGGGIIINNN\\\nnn|||~~~{{{zzzxxxvvvvvvwwwxxxyyyzzz|||}}}yyyrrrnnndddcccaaa___^^^^^^^^^^^^]]]^^^______^^^^^^```bbbkkkuuu~~~wwwlllbbbXXXVVVSSSSSSXXXaaakkkqqqyyy}}}{{{vvvooofff^^^VVVRRRMMMMMMMMMLLLLLLOOOTTTWWW[[[```fffkkkqqqyyyxxx}}}YYYZZZ]]]eeeppp{{{zzziii^^^\\\ZZZ___iiiwwwmmmdddWWWMMMHHHEEECCCAAA>>>???@@@BBBCCCEEEFFFGGGIIIKKKNNNRRRUUUVVVVVVVVVWWWXXX\\\```dddhhhjjjlllmmmllljjjfffbbbaaaaaaccc`````````^^^\\\]]]```bbbdddfffiiimmmpppqqqqqqpppppptttzzz~~~}}}yyyxxxqqq]]]TTTLLLKKKKKKIIIIIIKKKOOOVVVggg~~~oooXXXOOOKKKMMMYYYsss{{{eeeXXXLLLHHHGGGEEEDDDDDDCCCEEEFFFGGGNNN\\\ooo}}}{{{xxxyyy|||}}}zzzyyyxxxyyyyyy}}}{{{uuuqqqhhhhhhgggeeecccccccccdddaaabbbcccbbbaaaaaaccceeeiiittt|||rrrhhh]]]YYYTTTRRRUUU^^^gggnnnvvv|||~~~|||tttrrrmmmggg```XXXRRROOOJJJJJJIIIHHHHHHKKKOOORRRTTTYYY^^^bbbgggmmmvvv|||xxxYYYYYY\\\dddooo{{{rrrfffcccZZZ___iiivvvnnneeeYYYOOOJJJGGGDDDBBB>>>???AAACCCEEEGGGIIIJJJTTTVVVZZZ^^^```aaa``````___aaadddhhhllloooqqqrrrpppooommmjjjgggfffgggiiibbbbbbbbb```^^^___aaaddd___bbbgggllloooooollljjjjjjnnnrrrvvvxxxzzz|||~~~zzzzzz|||~~~rrr]]]TTTNNNMMMMMMKKKJJJLLLOOOUUUeee{{{www```UUUOOOOOOZZZuuudddXXXLLLHHHGGGEEECCCDDDBBBCCCEEEGGGMMM\\\pppyyyssshhhiiilllqqqvvvxxxwwwvvvvvvzzz}}}{{{yyyyyyzzz~~~zzzwwwllllllllljjjhhhgggggghhhdddeeefffeeeddddddeeeggggggrrrxxxoooaaa\\\VVVSSSUUU]]]gggmmmttt{{{~~~{{{zzzyyykkkiiieee___YYYRRRMMMJJJHHHHHHGGGFFFFFFHHHLLLOOOQQQTTTYYY\\\___eeelllrrr~~~~~~xxxaaa[[[[[[eeerrr{{{tttcccbbbbbbgggrrruuukkk]]]QQQJJJFFFCCCAAACCCCCCCCCDDDGGGNNNWWW]]]aaahhhnnnooopppqqqppplllmmmnnnoooqqqrrrrrrrrrrrrtttqqqooooooooooookkkhhhgggeeedddcccccccccaaa___aaaaaaaaadddhhhiiigggeeeiiijjjjjjiiijjjlllqqqtttyyy}}}~~~|||zzzzzz{{{ssscccTTTLLLPPPRRRLLLIIILLLRRRZZZeeetttrrrYYYPPPQQQTTTmmm{{{iii[[[MMMHHHHHHGGGEEEDDDEEEEEEGGGKKKPPP[[[ooo{{{tttpppfffcccbbbeeegggfffgggkkklllttt~~~|||yyy}}}rrrrrrqqqrrrsssrrrpppnnnlllkkkiiihhhggggggggghhhiiirrr~~~tttnnneee\\\XXXVVVXXX___gggttt|||~~~|||{{{vvvooofffbbb\\\WWWRRRNNNJJJHHHFFFFFFFFFEEEFFFFFFGGGGGGMMMPPPTTTXXX\\\aaafffjjjwww{{{zzzzzzccc]]]\\\dddoooxxxmmmgggeeefffppp}}}zzzpppcccWWWQQQMMMIIIGGGFFFGGGHHHJJJOOOWWWaaagggpppwww||||||{{{|||zzzvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvtttrrrqqqrrrqqqmmmjjjiiigggeeeeeeeeeeeedddcccdddcccccceeeggghhhfffdddcccccccccaaaaaaccchhhkkkqqqwww|||}}}|||~~~yyyuuuvvvwwwxxx||||||xxxwww|||~~~{{{rrraaaUUUNNNPPPQQQKKKIIIMMMOOOWWWcccrrryyy^^^SSSRRRSSSiii}}}wwwjjj[[[MMMHHHHHHGGGEEEDDDEEEEEEGGGKKKOOOZZZmmmyyypppkkkeee```___aaaaaa```aaadddgggppp{{{zzzyyyyyyyyywwwtttqqqkkkjjjhhhfffeeeeeeeeeeeeiiirrr{{{qqqhhh]]]XXXVVVWWW^^^fffssszzz}}}|||vvvmmmjjjeee^^^XXXTTTPPPMMMKKKHHHGGGGGGGGGGGGHHHIIIIIIKKKNNNRRRVVVYYY^^^cccfffrrrvvvxxxyyyggg```^^^ccclllttt{{{xxxmmmiiigggnnnzzz{{{rrreeeZZZTTTOOOKKKIIIHHHJJJMMMQQQXXXbbbmmmttt~~~}}}|||{{{zzzyyyyyyyyyzzzxxxvvvvvvuuutttqqqooonnnllliiihhhiiijjjjjjiiihhhgggffffffggggggeeedddaaa```^^^[[[ZZZ\\\```dddhhhnnnuuu||||||yyyxxxuuuooolllmmmmmmnnnrrrwww{{{~~~xxxuuuuuuzzz~~~xxxvvv|||ooo^^^UUUPPPQQQNNNIIIJJJQQQOOOWWWbbbqqqeeeWWWTTTQQQdddwwwqqqkkk\\\NNNHHHHHHFFFDDDDDDEEEEEEGGGJJJNNNXXXkkk||||||sssmmmgggaaa]]]^^^^^^]]]]]]```dddppp~~~zzzvvvsssiiigggeeebbb`````````aaagggpppyyynnnbbb[[[WWWWWW]]]eeeqqqxxx{{{ppplllfff^^^WWWSSSPPPMMMKKKGGGFFFEEEEEEEEEFFFGGGHHHKKKNNNRRRVVVZZZ^^^cccfffooorrr{{{~~~wwwyyy}}}kkkddd```cccjjjqqqyyyrrrmmmjjjppp||||||ttthhh^^^XXXTTTOOOLLLJJJLLLQQQWWW___jjjuuu}}}}}}{{{zzzzzzzzz}}}|||{{{zzzyyyxxxvvvttttttrrrpppoooppprrrrrrrrrlllkkkjjjiiiiiiiiiiiihhhfffdddaaa\\\ZZZ[[[^^^bbbbbbjjjrrryyy|||xxxvvvuuunnniiieeeeeeeeefffiiiooovvv~~~}}}wwwssstttvvvzzz~~~sssqqq|||wwwkkkZZZUUURRRPPPLLLHHHLLLTTTUUU\\\eeerrr~~~iiiXXXSSSNNN___qqqmmmmmm]]]NNNHHHHHHFFFDDDDDDDDDDDDGGGJJJMMMVVVgggxxx~~~xxxnnngggaaabbbbbbaaa```bbbgggttt~~~yyysssoooeeeccc___\\\ZZZZZZ[[[[[[bbbkkk{{{wwwiii```ZZZXXX^^^eeepppwwwzzzrrrlllccc[[[VVVSSSQQQPPPKKKIIIHHHGGGFFFGGGHHHIIIMMMPPPVVV[[[___dddiiilllpppssszzzyyyzzz|||mmmfffaaabbbhhhoooyyyyyytttqqqwww{{{pppgggbbb]]]XXXTTTOOORRRWWW]]]eeeooozzz}}}{{{zzz{{{{{{~~~~~~}}}{{{zzzzzz{{{yyywwwwwwxxxyyyyyyxxxoooooonnnmmmmmmoooqqqsssnnnlllhhhbbb^^^]]]___bbbcccjjjrrryyy|||xxxuuurrrqqqgggbbb^^^^^^]]]]]]aaafffqqqzzzzzztttrrrsssvvv}}}{{{pppmmmwwwsssgggXXXUUUSSSOOOJJJIIINNNUUUYYY___gggsss~~~vvvxxx|||jjjWWWRRRLLL[[[nnnlllnnn___OOOHHHGGGEEEDDDDDDDDDDDDFFFIIIKKKSSSdddtttvvvnnnhhhiiijjjhhhfffgggnnnzzz}}}vvvooojjj```^^^ZZZVVVUUUTTTUUUVVV\\\eeevvv}}}nnnddd\\\YYY]]]cccpppwwwyyyppphhhbbb___]]][[[VVVTTTQQQNNNLLLLLLMMMNNNNNNSSSYYY___dddiiinnnqqqrrrsssxxx}}}|||}}}kkkddd___```eeemmmzzz{{{~~~~~~uuummmhhhccc]]]YYYWWWYYY]]]bbbhhhqqqzzz|||zzz{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~|||{{{qqqqqqrrrrrrtttxxx}}}zzzxxxtttoooiiiffffffgggjjjpppwww}}}~~~{{{xxxwwwyyyyyyxxxvvvsssooollljjj```ZZZVVVVVVUUUUUUXXX]]]iiisss}}}~~~wwwuuutttvvv||||||pppmmmttt~~~{{{ooodddWWWUUURRRMMMJJJKKKPPPVVVXXX^^^fffrrrzzzqqqqqqssskkkVVVRRRLLLZZZnnnnnnppp```PPPHHHGGGEEEDDDDDDDDDDDDFFFHHHJJJQQQaaapppwwwqqqqqqrrrnnnjjjhhhsss|||ssskkkfff]]]ZZZVVVSSSQQQRRRSSSUUUZZZcccssstttiii```[[[]]]bbbooovvv~~~vvvpppllliiigggaaa^^^YYYTTTQQQOOOOOOOOOQQQUUU[[[aaafffjjjoooqqqppppppsssxxx{{{~~~ggg```[[[\\\bbbkkkzzzxxxqqqlllgggaaa\\\\\\^^^```cccgggmmmtttyyy~~~|||xxxwwwxxx{{{}}}{{{~~~|||zzzqqqsssuuuwwwzzz}}}xxxvvvuuuwww}}}yyysssooommmkkkkkklllnnnnnnlllhhhdddbbb\\\VVVRRRQQQPPPOOOSSSXXX___iiittt||||||{{{{{{~~~sssnnnrrrzzz~~~wwwmmmdddWWWUUUPPPKKKJJJMMMRRRUUUYYY^^^eeeqqqzzzpppooonnnnnnXXXSSSMMMZZZoooqqqqqqaaaPPPHHHGGGEEEDDDDDDCCCDDDFFFHHHIIIOOO^^^mmm{{{{{{{{{uuummmiiiwwwyyypppgggaaa[[[YYYUUURRRPPPRRRTTTVVV\\\dddttt~~~sssiiicccbbbfffmmmuuu~~~zzzwwwpppllleee___YYYVVVUUUUUUVVVZZZ```dddhhhjjjmmmoooooommmnnnqqqqqqsss{{{ccc]]]XXXYYY___jjjzzzyyytttnnnhhhccc]]]^^^```aaadddhhhnnnrrrzzz~~~{{{wwwsssrrrtttwwwzzzzzz}}}{{{xxxqqqssswwwzzzzzzpppjjjeeecccaaabbbdddfffhhhfffccc___\\\\\\VVVQQQPPPPPPOOORRRWWWXXXbbbmmmuuu|||uuuooorrryyy{{{uuullldddWWWTTTOOOJJJJJJOOOSSSUUU\\\```fffqqq|||qqqnnnlllpppZZZUUUNNNZZZooorrrrrrbbbPPPHHHFFFEEEDDDDDDCCCCCCEEEGGGHHHNNN]]]kkk}}}zzzpppjjjzzz~~~uuulllccc]]]\\\YYYUUURRRQQQSSSUUUWWW^^^fffvvv|||rrrjjjiiillllllttt|||uuummmfffbbb``````\\\```eeehhhjjjkkklllmmmnnnllllllmmmmmmnnnuuu~~~]]]ZZZYYY]]]bbbkkkxxxyyyrrriiicccaaaaaaaaabbbeeeiiimmmoooyyyyyyzzzzzz{{{zzzzzzzzzzzzwwwtttpppnnnnnnoooppprrrvvvyyyyyy||||||yyywwwuuutttsssqqqpppttt{{{}}}wwwsssooolllmmmpppuuuzzzqqqgggbbb^^^ZZZVVVZZZYYYYYYXXXXXXYYYYYYZZZWWWTTTQQQMMMKKKKKKLLLMMMUUUZZZaaahhhnnnsssxxx{{{}}}xxxwwwyyy~~~vvvtttjjj]]]TTTQQQNNNMMMOOORRRUUUVVV[[[```hhhtttzzznnnppp{{{]]]RRRTTT\\\gggqqquuucccRRRKKKGGGCCCBBBDDDCCCAAACCCGGGJJJNNNYYYcccvvvuuupppsss|||rrrjjjfffeee___\\\WWWTTTSSSUUUXXXZZZaaalll~~~|||rrrllliiipppuuu|||zzzssslllhhhjjjjjjjjjiiiiiijjjmmmpppppplllkkkmmmoooooorrrwww[[[WWWVVVZZZ```hhhuuu~~~uuukkkeee``````___```cccgggkkkmmmttttttuuuvvvvvvuuuuuuuuusssqqqooollljjjjjjjjjjjjlllppptttuuuyyy~~~|||yyyuuurrrooolllkkknnnlllooowwwxxxoooiiiddd``````bbbfffiiimmmttt}}}yyymmmccc]]]YYYTTTPPPPPPPPPQQQQQQRRRSSSUUUUUUSSSQQQOOOLLLJJJIIIJJJJJJNNNRRRXXX___dddjjjpppsss}}}zzz}}}zzzsssqqqhhh\\\WWWTTTPPPPPPQQQTTTVVVWWW[[[___gggrrrrrrqqq~~~aaaTTTUUU[[[hhhtttvvveeeSSSKKKGGGCCCBBBDDDCCCAAACCCGGGIIINNNXXXbbbuuuxxxtttyyy}}}tttmmmjjjiiibbb___ZZZWWWVVVYYY\\\___hhhrrrwwwsssqqqvvv}}}|||uuutttrrrooonnnnnnppprrrtttpppooorrrsssrrrtttxxxXXXTTTSSSWWW]]]eeerrr~~~wwwlllddd```___^^^^^^```dddhhhkkkoooooooooooooooooonnnmmmiiihhhhhhgggeeedddddddddccchhhlllooottt{{{~~~}}}yyywwwsssnnnjjjfffcccbbbhhhfffjjjtttvvvjjjbbb[[[WWWTTTUUUVVVWWWYYY]]]dddhhhooovvv||||||ttthhh^^^WWWRRRMMMIIIGGGHHHHHHJJJLLLNNNPPPQQQNNNMMMLLLKKKIIIHHHGGGFFFGGGJJJOOOTTTZZZ```fffkkkvvvyyy}}}vvvooonnnggg\\\XXXUUUQQQPPPRRRTTTVVVWWWZZZ^^^eeeooo~~~xxxsss~~~}}}bbbTTTQQQWWWfffvvvwwwgggUUUKKKFFFDDDCCCEEECCCAAACCCFFFIIILLLUUU___qqq{{{yyywwwqqqnnnmmmgggddd___\\\\\\___cccgggpppyyy~~~xxxtttxxx~~~}}}xxxuuuuuuvvvwwwyyyvvvwwwzzz{{{yyy{{{~~~VVVRRRQQQUUUZZZbbbooozzzxxxkkkcccaaa```^^^]]]___cccgggjjjllllllkkkkkkjjjiiihhhgggaaaaaabbbbbbaaa```___^^^\\\aaaeeeggglllsssvvvuuupppnnnjjjfffbbb^^^\\\ZZZaaaaaafffrrryyymmmccc\\\WWWPPPPPPNNNMMMNNNQQQUUUXXX[[[aaaggglllttt}}}xxxqqqfff\\\TTTNNNHHHEEEDDDEEEEEEGGGHHHJJJLLLMMMJJJJJJJJJJJJIIIGGGEEEDDDEEEGGGKKKNNNSSSYYY```eeennnqqqwww|||rrrmmmlllfff]]]WWWTTTPPPOOOPPPSSSUUUUUUZZZ^^^eeemmm{{{}}}ttt}}}www^^^PPPKKKPPPaaatttvvviiiXXXKKKFFFDDDDDDEEECCCBBBCCCFFFGGGJJJRRR\\\kkkzzz}}}{{{zzztttqqqpppkkkiiidddbbbbbbfffjjjnnnuuu~~~yyyvvvzzz~~~~~~~~~}}}WWWSSSQQQTTTXXX```lllwww~~~|||nnnfffdddbbb___^^^___bbbgggiiikkkkkkjjjhhhfffdddbbbaaa[[[\\\]]]]]]]]]\\\ZZZYYYWWW[[[^^^___bbbhhhjjjhhhdddbbb```]]]ZZZXXXWWWVVVZZZ\\\dddrrruuuiii___YYYQQQNNNKKKIIIIIIKKKMMMOOOLLLQQQUUUYYYaaakkkrrrssssssnnneee\\\SSSLLLGGGDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJIIIGGGEEEDDDDDDFFFGGGIIIMMMSSSZZZ^^^eeeiiipppwww~~~|||qqqnnnlllfff___WWWTTTQQQPPPQQQTTTVVVVVV[[[```fffnnnzzzwww~~~qqqZZZMMMHHHLLL^^^pppsssiiiZZZLLLEEEEEEEEEDDDCCCBBBCCCFFFFFFHHHOOOXXXgggvvv}}}xxxsssqqqpppmmmjjjhhhiiilllpppsss{{{}}}xxx{{{XXXTTTQQQSSSWWW]]]iiisss{{{~~~vvvnnngggdddaaa^^^___bbbfffiiikkkjjjhhheeebbb^^^[[[ZZZVVVVVVWWWWWWWWWUUUTTTSSSPPPTTTUUUUUUWWW[[[\\\ZZZWWWWWWUUUTTTSSSSSSRRRRRRTTTVVV___mmm|||ssseee\\\TTTPPPKKKHHHGGGHHHHHHHHHFFFJJJLLLMMMSSS]]]cccdddiiieee```YYYRRRLLLHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCGGGHHHHHHIIIHHHGGGEEEDDDBBBCCCDDDEEEGGGKKKQQQUUU\\\aaaiiiqqqyyyyyypppooommmfff___YYYVVVSSSRRRTTTWWWYYYZZZ]]]ccciiippp|||xxx}}}pppZZZMMMHHHKKKZZZkkknnnhhh[[[MMMFFFFFFEEECCCCCCBBBCCCEEEEEEFFFLLLTTTdddsss}}}xxxuuutttsssqqqpppqqqsssuuuwww~~~~~~yyy|||YYYTTTQQQRRRTTTZZZeeeoooxxx|||~~~vvvhhheeeaaa^^^^^^aaaeeehhhjjjhhheeeaaa]]]XXXTTTRRRPPPPPPPPPPPPOOONNNMMMLLLGGGJJJLLLKKKLLLPPPPPPMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOVVVdddtttsssggg\\\WWWPPPKKKJJJIIIGGGFFFFFFHHHHHHGGGKKKSSSWWWWWWYYYXXXVVVRRRMMMJJJHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFEEEEEE@@@AAABBBBBBCCCFFFJJJMMMSSSYYYaaakkkttt~~~vvvpppooollleee^^^XXXUUURRRRRRUUUXXX[[[\\\```fffmmmttt~~~rrrvvvwwwrrrZZZNNNIIIJJJUUUbbbiiieee[[[MMMFFFFFFEEEAAACCCBBBCCCEEEDDDDDDJJJRRR^^^mmm}}}|||yyyxxxxxxxxxxxxyyyyyyyyy}}}}}}zzz|||YYYTTTPPPQQQSSSXXXbbblllwww{{{zzzhhheee```]]]]]]```dddhhhhhhfffccc^^^YYYSSSOOOLLLMMMLLLKKKJJJIIIHHHHHHGGG@@@DDDEEEDDDEEEIIIIIIFFFIIIIIIHHHHHHHHHHHHHHHIIIKKKJJJPPP]]]mmmuuufff```XXXRRROOOMMMJJJHHHBBBDDDDDDAAACCCJJJMMMMMMMMMMMMMMMLLLJJJHHHHHHIIIDDDDDDDDDCCCDDDDDDEEEFFFEEEEEEEEEEEEDDDEEEEEEEEE@@@AAABBBBBBBBBDDDGGGIIINNNTTT]]]gggqqq{{{tttoooooolllddd]]]UUURRRPPPPPPSSSWWWZZZ\\\aaahhhpppvvvzzzkkknnnnnnrrrZZZMMMHHHGGGOOOYYYeeeddd[[[NNNGGGGGGEEE@@@CCCBBBCCCEEEDDDCCCIIIPPPYYYgggwww||||||}}}}}}}}}}}}|||{{{zzzzzz|||^^^VVVOOOPPPSSSXXX```gggxxxvvvkkkfff```^^^```bbbcccbbbdddaaa\\\XXXUUUQQQMMMJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJQQQ\\\ggguuuvvvmmmbbb[[[VVVQQQJJJDDDGGGFFFEEEDDDEEEFFFGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFEEEEEEEEE>>>>>>>>>>>>@@@DDDGGGIIIKKKPPPYYYbbbjjjuuuqqqmmmnnnhhh___XXXVVVUUUTTTTTTUUUXXX[[[]]]cccfffnnnxxx|||mmmiiihhhttt\\\NNNIIIGGGLLLSSS^^^\\\WWWQQQJJJEEECCCDDDCCCBBBAAABBBCCCFFFIIIJJJVVV___lllzzz}}}}}}~~~|||{{{vvvuuuyyy]]]UUUOOOOOOSSSXXX___gggttt{{{vvvnnnhhhbbb___aaacccccccccbbb___ZZZVVVSSSOOOKKKHHHIIIHHHFFFDDDBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBCCCCCCDDDGGGGGGMMMVVVaaammm~~~~~~qqqgggaaa[[[SSSMMMHHHFFFDDDBBBBBBCCCCCCCCCEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDCCC@@@???>>>>>>???AAADDDEEEGGGLLLUUU]]]fffqqq|||qqqnnnnnnhhh^^^WWWXXXWWWUUUTTTUUUWWWYYY[[[dddgggnnnwww~~~mmmhhheee{{{{{{___NNNGGGEEEIIINNNWWWWWWTTTPPPJJJFFFDDDDDDBBBBBBAAABBBCCCFFFHHHJJJSSS[[[ggguuu|||~~~{{{wwwvvvuuuxxx~~~^^^UUUOOOOOORRRVVV^^^eeepppwwwwwwqqqkkkddd```aaacccdddcccbbb___ZZZVVVSSSOOOKKKGGGHHHGGGEEEBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@CCCAAACCCHHHNNNVVVdddppp{{{lllaaaVVVQQQJJJEEEDDDCCCBBBAAA?????????@@@AAACCCEEEFFFLLLMMMOOOPPPOOOMMMJJJHHHGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEFFFGGGGGGMMMUUU]]]eeeooozzzuuuppplllddd[[[VVVYYYXXXWWWVVVVVVWWWYYYZZZaaaccciiiooovvvssseee```ooogggNNNDDDCCCDDDEEEKKKMMMPPPOOOLLLGGGDDDBBBAAAAAAAAABBBCCCDDDFFFGGGJJJPPPZZZeeeqqq}}}|||yyyvvvtttuuuyyyzzzxxxyyy|||bbbYYYQQQOOOPPPSSSYYY```llluuu~~~|||tttnnnhhheeefffggggggfffhhheee```\\\YYYUUUQQQNNNJJJHHHFFFCCCBBBAAAAAAAAA????????????????????????===>>>???@@@@@@@@@@@@???BBB@@@AAADDDGGGMMMXXXcccrrrzzzlll___WWWNNNHHHFFFEEECCCAAABBBAAAAAAAAAAAABBBCCCCCCHHHJJJMMMOOOPPPOOOMMMLLLKKKKKKLLLMMMMMMMMMLLLLLLJJJIIIGGGFFFFFFHHHIIIKKKJJJPPPXXX___gggqqq|||xxxqqqkkkaaaZZZWWWVVVVVVVVVVVVWWWYYY[[[\\\]]]___dddjjjqqq}}}xxxggg```jjjmmmQQQFFFEEEFFFEEEIIILLLOOOPPPLLLGGGCCCAAA@@@AAAAAABBBBBBDDDEEEEEEGGGLLLTTT___jjjwww}}}yyyvvvuuuwwwwwwttttttwww{{{~~~fff\\\SSSPPPPPPRRRWWW]]]iiirrr|||vvvrrrnnnmmmooopppooommmllliiieeeaaa^^^ZZZUUURRRLLLJJJGGGDDDBBBAAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAA@@@??????@@@???@@@CCCDDDFFFNNNXXXeeerrrwwweee[[[PPPIIIGGGFFFDDDAAAEEEDDDCCCBBBBBBBBBBBBBBBEEEGGGIIILLLMMMMMMLLLLLLPPPPPPPPPPPPPPPOOONNNNNNLLLKKKIIIHHHHHHIIIKKKLLLLLLRRRYYY```hhhqqq|||{{{rrriii^^^YYYXXXUUUUUUVVVWWWXXXZZZ\\\\\\ZZZ\\\```ffflllyyykkkaaafff|||yyyZZZJJJGGGFFFDDDFFFIIIMMMNNNLLLGGGDDDBBB@@@@@@AAABBBBBBCCCCCCDDDEEEIIIPPPYYYdddrrr~~~|||xxxvvvwwwvvvrrrqqqtttuuuyyy~~~jjj```VVVRRRPPPQQQUUUZZZcccmmmwww~~~{{{xxxwwwxxx{{{|||zzzxxxuuuqqqmmmiiifffbbb]]]ZZZSSSPPPKKKGGGDDDBBBBBBBBB========================<<<===???@@@@@@@@@>>>>>>>>>===???BBBBBBBBBGGGOOOXXXdddttt}}}kkk```SSSLLLJJJJJJGGGDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIINNNOOOQQQRRRTTTUUUUUUVVVTTTRRRPPPNNNLLLMMMMMMNNNOOOUUU\\\cccjjjsss~~~~~~sssggg\\\XXXYYYWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[^^^ccchhhtttoooaaaaaasssfffPPPHHHEEEAAA@@@DDDIIIKKKJJJGGGEEEDDD???@@@AAAAAABBBBBBBBBBBBDDDGGGMMMUUU___mmm{{{{{{xxxxxxuuuqqqppprrrqqqvvv|||lllbbbXXXSSSQQQPPPTTTYYY^^^hhhttt{{{~~~}}}}}}|||yyyuuuqqqmmmiiieeebbbZZZWWWQQQLLLGGGDDDCCCCCC????????????????????????;;;<<<>>>???@@@???>>><<<<<<<<>><<<@@@EEEHHHHHHGGGFFFEEE???@@@AAAAAABBBBBBBBBBBBBBBEEEJJJRRR]]]jjjxxxwwwrrrqqqkkknnnsssxxx{{{|||||||||||||||||||||{{{{{{{{{{{{}}}|||~~~|||yyyxxxuuupppooorrrpppttt{{{~~~|||qqqcccUUUPPPQQQQQQTTTWWWZZZaaammmyyy{{{wwwssspppmmmeee___WWWQQQLLLIIIGGGEEECCCCCCBBBAAA@@@@@@??????@@@???===<<<===>>>@@@BBB=========>>>@@@BBBDDDEEEMMMUUUeeeyyyyyysssiii```YYYTTTPPPNNNKKKJJJIIIIIIIIIHHHEEEBBBDDDCCCCCCCCCCCCCCCDDDEEEIIIJJJMMMQQQUUUYYY[[[]]]XXXXXXXXXVVVSSSPPPPPPQQQYYY\\\bbbhhhpppyyy}}}nnneee```^^^\\\]]][[[YYYWWWWWWXXXZZZ\\\[[[[[[]]]aaafffooosssfffdddjjjeeeMMMEEEEEEBBBBBBCCCFFFHHHHHHFFFCCCAAAAAAAAAAAABBBBBBCCCDDDEEEHHHMMMSSS\\\gggrrryyy|||qqqkkkfffcccccccccdddeeehhhkkknnnpppnnnqqquuuvvvttttttvvvxxx{{{zzzyyyzzz}}}{{{xxxvvvuuusssqqqqqqsssuuuzzz}}}yyy|||ttteeeWWWPPPOOOOOOPPPSSSWWW^^^iiiuuu~~~{{{wwwtttlllggg^^^WWWQQQMMMJJJHHHCCCBBBBBBAAA@@@@@@??????BBBAAA@@@???>>>???@@@@@@???>>>>>>>>>@@@BBBDDDEEEKKKSSScccwwwuuukkkddd^^^YYYWWWRRRQQQOOOOOONNNLLLHHHFFFCCCCCCBBBBBBBBBBBBBBBCCCHHHIIIKKKMMMPPPSSSUUUVVVSSSTTTTTTSSSQQQPPPQQQRRRWWW[[[aaahhhpppyyyooofffaaa^^^\\\[[[ZZZXXXWWWWWWXXXYYYZZZ]]][[[\\\___ccckkk{{{zzziiidddggg|||mmmRRRFFFDDDAAAAAABBBDDDGGGGGGEEECCCAAAAAAAAAAAAAAABBBCCCCCCDDDFFFJJJPPPXXXcccnnnuuu{{{}}}yyylllddd___\\\ZZZZZZZZZ[[[\\\___bbbfffhhhiiilllooopppoooooorrrvvv}}}wwwvvvvvvwww{{{~~~zzzxxxuuusssrrrrrrrrrtttxxx~~~xxxzzzwwwhhhXXXQQQNNNLLLMMMOOOSSSZZZeeeqqq{{{|||wwwqqqhhh```YYYSSSNNNKKKEEEEEEDDDCCCCCCBBBBBBAAACCCBBBBBBAAAAAA@@@??????@@@@@@??????@@@BBBCCCDDDKKKRRRcccvvvyyypppjjjddd```[[[YYYVVVSSSQQQNNNJJJGGGEEEDDDCCCBBBBBBAAAAAABBBFFFFFFGGGIIIJJJLLLMMMNNNLLLMMMOOOOOONNNOOOPPPRRRTTTXXX```hhhqqqyyy~~~ooofff```\\\YYYYYYYYYYYYYYYYYYYYYYYYYYY^^^\\\]]]___aaahhhvvvqqqhhhfffyyy|||]]]LLLGGG@@@???@@@BBBEEEFFFEEECCCAAAAAA@@@@@@@@@AAABBBBBBCCCDDDGGGKKKRRR\\\hhhooouuuwww||||||wwwrrrppppppsssxxx||||||{{{wwwpppfff]]]WWWUUUTTTTTTTTTTTTTTTVVVXXX\\\```bbbeeehhhjjjkkkkkkmmmrrrvvv}}}zzzwwwtttssssssvvv{{{~~~zzzxxxuuussssssrrrsssvvv{{{}}}yyyjjjZZZQQQNNNKKKKKKLLLPPPVVV```lllwwwzzzqqqhhh```YYYRRRNNNIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBBBBCCCBBBAAA@@@@@@BBBAAA@@@@@@@@@BBBCCCDDDMMMTTTeeexxxyyysssooohhheeeaaa\\\XXXSSSNNNKKKHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIGGGIIIJJJKKKKKKKKKMMMOOOQQQVVV___hhhqqqyyy{{{mmmddd^^^ZZZWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ]]]^^^aaaeeegggiiisss~~~tttlllyyyiiiSSSIII@@@???>>>@@@BBBDDDDDDCCCAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEHHHMMMWWWaaahhhooorrrwww}}}xxxrrrllliiiggggggiiikkkllllllhhhccc]]]WWWSSSRRRSSSSSSTTTTTTUUUVVVYYY]]]aaadddeeehhhjjjkkklllpppvvv{{{~~~yyywwwtttssstttwww|||}}}{{{yyywwwtttsssrrrsssxxx|||lll\\\SSSOOOLLLKKKMMMOOOTTT]]]gggrrr{{{xxxoooggg___WWWRRRNNNMMMLLLKKKIIIHHHGGGFFFAAAAAABBBCCCCCCCCCBBBAAABBBBBBAAAAAAAAABBBDDDEEEMMMUUUfffzzz{{{wwwpppiiiccc]]]WWWSSSLLLJJJHHHFFFDDDBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGDDDFFFGGGGGGFFFGGGHHHJJJNNNTTT]]]gggpppyyy{{{mmmddd___\\\ZZZYYY[[[\\\^^^^^^^^^]]]\\\\\\```hhhnnnooonnnttt{{{www|||uuuYYYJJJAAA???>>>>>>@@@BBBCCCBBBBBBBBBAAA@@@@@@AAAAAAAAADDDDDDEEEFFFJJJRRR[[[aaahhhlllrrryyyvvvppphhhfffcccaaabbbcccdddddd```^^^ZZZWWWTTTRRRSSSTTTVVVVVVXXXZZZ]]]aaadddfffgggjjjnnnppprrrvvv}}}{{{yyyvvvuuuvvvyyy~~~}}}{{{zzzuuusssppppppuuu|||qqq___VVVQQQMMMLLLMMMOOORRRYYYbbbllluuu|||~~~wwwoooggg___ZZZTTTTTTRRRPPPNNNKKKJJJIIIDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFLLLTTTeeezzz|||ssskkkccc\\\WWWQQQOOOMMMJJJGGGEEECCCCCCCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCEEEDDDCCCCCCDDDFFFKKKPPPYYYcccmmmvvv{{{mmmeeebbb```___[[[\\\]]]____________^^^^^^ccclllttttttqqqsssyyy```LLLDDDAAA>>>>>>???AAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDDDDEEEFFFIIINNNUUUZZZ```eeemmmuuu}}}uuuooofffdddbbb___^^^^^^______\\\\\\[[[YYYVVVTTTUUUVVVXXXYYY]]]```dddfffhhhiiikkkoootttwwwzzz~~~{{{zzzzzz}}}~~~{{{yyyssspppmmmmmmpppvvv}}}wwwdddYYYRRRMMMKKKLLLMMMPPPUUU\\\eeennnvvvzzz|||~~~~~~xxxqqqiiiddd___^^^\\\YYYVVVSSSQQQOOOLLLJJJHHHFFFEEEDDDDDDDDDAAAAAAAAAAAACCCEEEGGGHHHLLLUUUggg}}}~~~tttkkkddd___[[[YYYVVVSSSOOOMMMKKKJJJFFFEEEEEEDDDCCCBBBBBBAAA???AAABBBBBBBBBBBBCCCEEEGGGLLLTTT]]]gggrrr|||xxxiiicccaaaaaabbb[[[\\\]]]^^^____________cccgggnnnsssrrrnnnpppvvvoooWWWGGGCCC???>>>>>>@@@AAAAAAEEEDDDCCCCCCBBBBBBBBBCCCBBBCCCDDDEEEGGGKKKOOOSSSXXX]]]gggrrr||||||vvvmmmllliiifffcccaaaaaaaaa^^^```aaa```]]][[[\\\]]]___bbbggglllpppqqqqqqqqqqqqvvv}}}{{{xxxuuunnnllliiihhhjjjoootttxxx|||yyyzzz{{{hhh[[[TTTMMMJJJJJJMMMNNNRRRYYYaaaiiiqqquuuxxxzzz}}}yyyyyy{{{~~~wwwpppkkkiiihhheeebbb^^^[[[XXXWWWRRRPPPLLLHHHEEEDDDDDDDDDAAAAAAAAABBBCCCEEEHHHIIIOOOXXXjjjxxxpppkkkdddbbb___[[[XXXUUUSSSRRRHHHGGGFFFDDDBBB@@@???>>>===>>>@@@AAAAAABBBDDDFFFDDDHHHPPPYYYcccooozzzssseee^^^^^^```aaa[[[[[[\\\\\\]]]^^^______gggiiinnnpppnnnjjjmmmtttzzz}}}cccHHHEEE@@@>>>>>>???@@@AAAFFFEEEDDDCCCCCCCCCCCCCCCAAABBBDDDEEEFFFHHHLLLOOORRRXXXcccppp{{{wwwwwwuuuqqqmmmiiihhhhhhcccfffhhhhhheeedddeeegggiiilllsssxxx|||}}}|||{{{xxx}}}~~~yyytttqqqkkkiiifffeeefffjjjnnnqqqqqqnnnpppwww}}}sssaaaTTTNNNMMMNNNHHHKKKPPPUUU[[[bbbiiinnnrrrvvvxxxzzz}}}zzzrrrmmmkkkqqq|||wwwyyyvvvqqqlllhhhccc^^^[[[\\\ZZZUUUQQQLLLIIIFFFEEEBBBAAAAAACCCGGGKKKNNNOOOQQQ\\\nnnyyytttssspppllliiieee___UUUOOOIIIHHHEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDBBBEEEKKKQQQ[[[iiiyyyvvveeedddeee^^^ZZZ\\\ZZZZZZYYYYYYYYY[[[\\\]]]fffddddddffffffdddggglll~~~fffQQQDDD;;;===@@@>>>???CCCDDDEEEEEEDDDDDDCCCBBBAAAEEEEEEDDDBBBAAABBBDDDGGGOOOSSS[[[iiixxx~~~xxxtttrrrppptttyyyzzzwwwtttvvvwwwwwwvvvvvv{{{xxxoooiiieeedddaaa^^^\\\\\\___bbbccceeegggjjjooovvv~~~tttdddVVVNNNLLLLLLHHHJJJNNNRRRWWW___ggglllnnnrrrtttuuuxxx|||zzzuuunnniiidddiiiwww~~~zzzuuuqqqmmmhhheeeaaa___ZZZUUUPPPMMMKKKJJJFFFDDDCCCEEEIIIMMMOOOPPPVVVbbbuuu{{{wwwrrrjjj___XXXOOOMMMJJJGGGFFFEEEDDDDDD@@@???>>>>>>>>>>>>???@@@BBBEEEJJJPPPYYYgggwwwqqqccccccddd___[[[]]]YYYYYYXXXXXXXXXYYY[[[\\\```^^^^^^aaa```___bbbgggxxxpppVVVGGG===>>>@@@>>>===AAACCCCCCDDDDDDCCCBBBAAAAAACCCCCCCCCAAA@@@@@@CCCEEELLLPPPYYYfffuuu~~~xxxnnnhhhccc```]]]XXXUUUTTTVVVWWWYYYZZZ\\\___cccjjjqqqvvvwwwhhhZZZPPPLLLKKKHHHIIIKKKNNNSSSZZZccciiijjjnnnppppppsssuuusssnnnhhhbbb\\\^^^iiiyyy|||xxxtttpppmmmiiifffaaa\\\WWWSSSQQQPPPMMMKKKJJJKKKNNNRRRUUUVVV\\\iii|||~~~sssggg^^^SSSOOOKKKHHHGGGFFFDDDBBBAAA@@@>>>=========>>>???AAADDDHHHNNNWWWfffvvvyyykkkaaaccceee```]]]^^^YYYYYYXXXWWWWWWXXXYYYZZZ[[[YYYZZZ\\\\\\ZZZ]]]bbbqqq~~~]]]MMM@@@@@@AAA===;;;>>>BBBBBBCCCDDDCCCBBBAAAAAABBBBBBBBBAAA???@@@BBBDDDHHHLLLUUUcccrrr~~~xxxnnngggaaa^^^XXXSSSOOOMMMMMMMMMMMMOOOQQQSSSWWW\\\cccgggwww{{{nnn___RRRLLLJJJIIIIIIJJJLLLPPPWWW___fffgggkkkmmmmmmooorrrpppkkkbbb\\\WWWWWW^^^lll}}}|||xxxuuupppmmmiiiccc^^^[[[XXXWWWTTTRRRQQQRRRUUUZZZ]]]^^^aaaooo|||nnndddYYYUUUOOOLLLJJJHHHEEEBBBCCCBBBAAA@@@@@@@@@AAABBBAAACCCFFFLLLUUUeeevvv~~~|||{{{qqqhhhbbbdddeeeaaa^^^^^^[[[ZZZYYYXXXXXXXXXYYYZZZYYYWWWXXX[[[[[[YYY\\\bbbmmm{{{zzz{{{eeeSSSCCC@@@AAA===;;;===AAABBBCCCDDDDDDDDDBBBAAAAAABBBBBBAAA@@@@@@BBBCCCEEEIIIRRR___mmmzzz{{{ooogggbbb]]]WWWQQQMMMKKKIIIIIIHHHJJJLLLMMMOOOTTTYYY]]]hhhuuuuuudddUUUMMMJJJJJJJJJJJJKKKNNNTTT\\\bbbeeeiiikkklllooorrrpppkkk```ZZZVVVWWWZZZbbbqqqwwwuuupppkkkgggdddaaa```[[[XXXVVVWWW[[[```ccceeeiiivvvyyyooofff```YYYUUUSSSPPPLLLGGGFFFEEEDDDCCCBBBCCCDDDDDDAAACCCFFFKKKUUUeeexxx{{{yyyxxxvvvtttlllhhheeefffeeeaaa^^^]]]]]]\\\ZZZYYYYYYYYYYYYZZZXXXVVVWWWZZZZZZYYY\\\aaalllxxxyyywww{{{qqq[[[GGGBBBAAA===;;;===@@@AAACCCEEEFFFEEECCCBBBBBBCCCCCCCCCAAAAAABBBDDDCCCHHHPPP\\\iiivvvrrrjjjaaa\\\TTTOOOLLLJJJIIIGGGGGGHHHIIIJJJKKKNNNRRRVVVZZZfffsss}}}|||iiiXXXNNNKKKIIIIIIIIIJJJLLLQQQXXX\\\aaafffiiikkkooosssrrrmmmbbb[[[WWWYYY\\\^^^iiivvv~~~zzzvvvrrrooonnnmmmddd```]]]]]]```dddgggiiiqqq}}}|||ssslllccc___]]]YYYSSSNNNKKKJJJHHHFFFDDDDDDDDDDDDAAACCCEEEKKKVVVhhh||||||uuutttsssqqqnnnggggggfffeeeccc```^^^]]]^^^]]][[[ZZZYYYYYYYYYZZZVVVTTTUUUXXXXXXWWWZZZ```kkkttt|||uuuvvvhhhOOOEEEBBB>>><<<>>>===???BBBEEEFFFEEECCCBBBAAACCCDDDCCCBBBAAABBBCCCBBBFFFNNNXXXcccooozzzwwwooo```ZZZRRRMMMKKKJJJGGGEEEEEEFFFGGGGGGGGGIIILLLNNNOOOZZZdddkkktttmmm[[[PPPMMMGGGGGGHHHIIIJJJNNNSSSWWW\\\```eeehhhmmmsssrrrnnnggg\\\WWW[[[^^^___gggsss~~~|||{{{zzzrrrnnniiiggggggjjjlllmmmvvv}}}tttnnnlllhhhaaa[[[UUUSSSOOOKKKGGGEEECCCCCCBBBCCCFFFKKKWWWjjjuuuooonnnnnnlllhhhbbbdddeeecccaaa______^^^^^^]]][[[YYYXXXXXXXXXXXXUUUTTTUUUXXXXXXXXX[[[```gggooo~~~vvvqqqrrrwwwXXXIIIDDD>>><<<>>>:::<<<@@@CCCDDDCCCAAA@@@@@@AAACCCCCCAAA@@@AAABBB@@@EEELLLSSS]]]hhhttt|||}}}tttccc\\\SSSNNNLLLJJJFFFCCCCCCDDDEEEEEEDDDEEEGGGIIIIIIQQQXXX[[[aaakkksssvvvooo\\\QQQNNNDDDFFFGGGHHHIIIKKKPPPSSSXXX\\\aaaeeekkkrrrrrrnnnjjj^^^WWW\\\```aaaiiittt~~~zzztttpppooopppqqqrrrvvv{{{ssslll___\\\WWWQQQKKKGGGDDDCCCBBBCCCFFFLLLXXXlll|||pppjjjkkkkkkhhhddd]]]aaacccaaa^^^______```]]]\\\ZZZXXXWWWVVVVVVWWWWWWUUUWWWZZZZZZZZZ]]]bbbcccjjjyyyvvvnnnhhh___MMMEEE???<<<>>>888:::>>>AAABBBBBB@@@>>>>>>@@@BBBBBB@@@???@@@@@@???CCCJJJPPPXXXcccooowwwwwwhhh```VVVPPPNNNLLLGGGCCCDDDEEEEEEEEECCCCCCEEEGGGFFFLLLQQQRRRUUU]]]dddggglllrrrzzzyyyaaaQQQNNNIIIGGGGGGIIIJJJIIILLLQQQYYY]]]bbbfffiiikkknnnpppqqqnnniiiddddddiiiqqqwww{{{xxxuuuqqqqqquuu}}}vvvjjj]]]UUUOOOIIIFFFGGGHHHGGGHHHNNN\\\qqqxxxoooooolllaaa\\\^^^\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^[[[XXXUUUUUUUUUXXXXXXXXXXXXXXXYYY]]]```dddiiisss{{{gggiii{{{pppTTTFFFBBBAAA???============>>>???@@@AAABBBAAAAAA@@@?????????@@@BBBDDDGGGMMMUUU___kkkrrrxxx}}}zzzooofff\\\TTTQQQNNNIIIDDDDDDCCCCCCDDDFFFFFFEEECCCEEEGGGJJJLLLOOOSSSXXX[[[aaagggmmmqqqttt{{{}}}fffUUUPPPIIIFFFFFFHHHHHHGGGJJJOOOSSSVVV\\\```cccfffiiilllsssqqqmmmjjjjjjnnnvvv||||||xxxuuuwww{{{wwwhhh]]]UUUMMMHHHHHHHHHHHHHHHNNN\\\pppzzzpppooolllbbb\\\^^^[[[\\\\\\\\\\\\]]]]]]]]][[[\\\\\\ZZZWWWUUUTTTTTTVVVWWWWWWVVVVVVXXX[[[^^^dddhhhrrr~~~kkkcccrrr}}}^^^KKKBBB>>>===============>>>???@@@@@@BBBAAA@@@@@@?????????@@@@@@BBBEEEJJJQQQZZZeeellluuu{{{~~~ssskkk```YYYTTTPPPJJJFFFEEEDDDCCCCCCDDDCCCAAA???CCCEEEGGGIIIJJJMMMQQQTTTYYY^^^dddgggiiippp{{{mmmZZZRRRKKKGGGEEEFFFGGGFFFHHHLLLPPPTTTZZZ___cccfffjjjlllrrrqqqpppoooppptttzzz}}}{{{~~~ooocccYYYOOOJJJJJJIIIIIIJJJPPP]]]qqq|||rrrooojjjaaa\\\]]]ZZZZZZZZZ[[[[[[[[[\\\\\\WWWYYYZZZZZZWWWUUUTTTTTTUUUUUUUUUUUUTTTVVVYYY\\\cccgggqqqmmm```iii|||mmmSSSDDD???>>><<<<<<<<<<<<===>>>??????AAAAAA@@@????????????@@@???@@@CCCFFFKKKTTT]]]cccnnnssszzz}}}~~~~~~xxxqqqggg___YYYTTTMMMIIIHHHFFFDDDDDDCCCBBB@@@>>>CCCDDDFFFFFFGGGHHHKKKMMMQQQVVVZZZ\\\^^^dddmmmttt|||vvv```TTTMMMHHHDDDEEEEEEDDDFFFIIINNNRRRXXX]]]aaaeeeiiilllmmmooopppqqqsssvvv{{{uuuhhh^^^UUUOOOOOOIIIIIIKKKRRR___rrruuuoooggg^^^ZZZZZZYYYYYYYYYZZZZZZZZZZZZ[[[UUUXXXZZZZZZXXXVVVVVVVVVUUUVVVUUUUUUTTTUUUXXX[[[bbbfffpppnnncccfffrrr{{{]]]IIIAAA@@@<<<<<<<<<<<<<<<===>>>>>>@@@@@@???????????????@@@???@@@AAADDDGGGMMMUUUZZZccciiiooossstttuuuxxx{{{|||~~~}}}wwwnnnfff___XXXQQQLLLKKKIIIGGGFFFEEEEEECCCAAACCCEEEGGGGGGHHHIIIKKKMMMPPPSSSVVVXXXYYY]]]dddjjjpppvvvhhhXXXQQQJJJEEEEEEEEEDDDDDDGGGHHHLLLRRRXXX\\\```dddgggjjjmmmpppsssuuuxxx|||~~~~~~rrrggg\\\VVVTTTJJJKKKMMMTTT```rrrvvvmmmccc[[[WWWWWWXXXXXXYYYYYYYYYZZZZZZZZZVVVXXXZZZZZZYYYXXXXXXXXXWWWWWWWWWVVVUUUVVVYYY\\\```eeeooo}}}rrrgggfffmmmgggNNNBBB???===<<<<<<<<<<<<======>>>?????????>>>>>>???@@@@@@@@@AAABBBCCCEEEIIIOOOTTT[[[```gggkkklllnnnrrruuuwwwyyy{{{~~~{{{tttlllddd\\\UUUQQQMMMJJJHHHGGGGGGGGGFFFEEEBBBEEEGGGIIIJJJKKKNNNOOOQQQTTTVVVWWWWWWZZZ___dddgggmmmwwwqqq___VVVMMMFFFFFFFFFEEEDDDFFFFFFKKKQQQVVVZZZ^^^bbbeeeiiilllpppsssuuuxxx{{{~~~{{{~~~{{{pppcccZZZWWWRRRSSSUUUZZZdddsss~~~tttiii___YYYVVVVVVXXXXXXXXXYYYYYYYYYZZZZZZWWWXXXYYYYYYXXXWWWXXXZZZXXXYYYXXXWWWVVVWWWZZZ\\\^^^cccmmmyyymmmhhhjjj|||tttVVVDDD===>>>======<<<<<<===>>>>>>???>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCFFFKKKOOOUUUZZZ```dddgggiiinnnrrrqqqssswwwzzz}}}~~~yyyrrrjjjbbb[[[XXXOOOMMMJJJHHHIIIIIIHHHHHHCCCFFFIIIKKKMMMNNNPPPRRRTTTUUUVVVWWWXXXZZZ]]]```ccchhhpppzzz|||iii[[[QQQIIIGGGHHHFFFEEEFFFFFFJJJPPPUUUYYY]]]aaacccfffiiilllppprrruuuxxx{{{xxx{{{sssiiieeeccccccdddfffmmmzzz|||xxxoooddd\\\YYYXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZXXXXXXXXXVVVUUUUUUWWWZZZYYYYYYXXXWWWVVVWWWZZZ\\\\\\aaaiiitttyyyqqqllluuubbbLLLBBB???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBDDDHHHKKKMMMRRRXXX]]]___ccchhhlllkkknnnrrrvvvyyy|||}}}xxxppphhhbbb___WWWTTTPPPNNNMMMMMMLLLKKKHHHKKKOOOQQQRRRSSSUUUVVVWWWXXXXXXYYYZZZ\\\^^^___bbbffflllttt}}}qqq]]]SSSJJJHHHIIIGGGFFFFFFAAAEEEKKKPPPTTTWWW[[[]]]bbbeeehhhkkkmmmppptttvvvwwwzzz~~~~~~{{{sssrrrqqqrrrwww~~~vvvssskkkaaa[[[YYYZZZ[[[YYYYYYYYYYYYZZZZZZZZZ[[[YYYXXXVVVTTTRRRSSSVVVYYYXXXXXXXXXVVVUUUVVVYYY[[[[[[```gggppp}}}zzzooorrrmmmUUUIII??????>>>>>>>>>>>>>>>???>>>>>>===>>>>>>???@@@@@@???@@@@@@@@@@@@BBBFFFIIIFFFKKKRRRVVVYYY]]]bbbfffgggkkkooosssvvvyyy}}}{{{tttlllgggddd```\\\XXXTTTSSSRRRPPPOOOOOORRRUUUWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]___```aaabbbdddiiipppyyy~~~bbbXXXMMMJJJHHHFFFFFFHHHFFFHHHJJJMMMOOOTTTYYY]]]aaadddgggjjjlllooorrrtttvvvxxxzzz|||~~~~~~vvvsssjjjbbb^^^[[[WWWVVVXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[YYYWWWVVVUUUVVVXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZ___```fffmmmtttppprrr}}}```NNNBBB>>><<<>>>???>>>???BBB>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAGGGJJJMMMOOOQQQUUUYYY\\\bbbeeekkkppptttxxx|||~~~xxxrrrnnnlllhhhccc]]][[[\\\ZZZVVVQQQWWWXXXZZZ^^^bbbcccbbb```aaabbbbbbcccbbbaaa```___dddccceeelllttt}}}lll___QQQKKKIIIGGGFFFFFFFFFGGGIIIKKKNNNRRRXXX\\\___bbbeeehhhiiilllooorrrsssuuuyyy{{{}}}{{{sssoooggg```]]]ZZZVVVVVVYYYWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYXXXVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXYYYZZZ^^^___ccciiioooxxxxxxrrrvvvqqqYYYIIICCC>>>??????======@@@======>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEGGGJJJLLLNNNQQQUUUWWW]]]```fffkkkppptttyyy|||~~~yyyvvvtttnnniiidddaaaaaa```\\\WWW[[[\\\___cccggghhhhhhfffggghhhiiiiiiiiihhhgggfffgggeeegggmmmttt{{{yyyhhhUUUMMMKKKHHHEEEDDDEEEFFFHHHJJJLLLPPPUUUYYY]]]___bbbdddfffhhhkkknnnpppssswwwzzz{{{}}}~~~~~~~~~xxxpppkkkccc]]][[[YYYVVVVVVXXXVVVVVVVVVWWWXXXXXXYYYYYYZZZYYYXXXWWWWWWXXXZZZZZZWWWWWWWWWWWWWWWXXXYYYZZZ]]]]]]___dddhhhppprrrnnnvvviiiSSSJJJAAA??????===<<<>>><<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHKKKNNNQQQUUUYYY___dddiiioootttxxx~~~uuuqqqllljjjiiigggccc```bbbccceeejjjnnnppppppoookkkkkklllmmmlllkkkjjjiiikkkhhhiiinnnsssyyynnnXXXMMMKKKIIIEEECCCDDDEEEGGGHHHIIIMMMRRRUUUZZZ\\\___bbbcccfffiiikkkmmmqqqvvvyyyzzz{{{|||}}}|||zzz{{{||||||{{{{{{{{{|||wwwpppjjjccc]]]\\\ZZZVVVUUUVVVUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[VVVVVVVVVVVVWWWXXXYYYYYY\\\[[[]]]aaaeeekkkxxxuuukkkrrryyy___RRREEE@@@@@@>>>===>>>;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBDDDDDDFFFIIILLLNNNRRRXXX]]]ccchhhooossszzz~~~|||xxxtttqqqpppnnnjjjhhhhhhiiilllqqquuuxxxxxxvvvoooppppppqqqqqqpppnnnmmmmmmkkklllppptttyyysss[[[OOOLLLIIIFFFDDDCCCEEEFFFFFFGGGJJJOOORRRWWWYYY]]]___aaadddgggjjjmmmpppuuuwwwxxxxxxyyyzzzyyy||||||{{{vvvxxxzzzzzzyyyyyy{{{}}}wwwqqqjjjddd___^^^[[[VVVSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWYYYXXXXXXXXXXXXYYYYYYYYYUUUUUUUUUUUUVVVWWWXXXYYY[[[ZZZ\\\```dddjjjttt|||ooorrrooo]]]KKKCCCBBB@@@???>>>;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBCCCEEEGGGJJJMMMQQQVVV[[[aaahhhlllssswww|||~~~zzzwwwuuurrrpppnnnnnnooorrrvvv{{{~~~}}}|||xxxxxxyyyyyyyyyxxxwwwvvvpppnnnoootttwww{{{{{{{{{{{{cccUUUOOOKKKHHHGGGDDDEEEEEEFFFFFFIIILLLPPPRRRUUUYYY\\\___bbbfffiiilllooosssuuuuuuuuuwwwxxxwwwzzz~~~{{{xxxvvvsssvvvxxxxxxwwwyyy~~~|||vvvpppiiiccc___^^^[[[UUURRRRRRTTTTTTUUUUUUVVVVVVWWWWWWYYYXXXXXXXXXXXXWWWWWWWWWTTTTTTTTTUUUVVVWWWXXXYYY[[[YYY[[[```dddhhhqqqyyyuuurrr~~~mmmUUUIIIGGGDDDAAA???<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@@@@@@@BBBDDDFFFIIILLLPPPTTTYYY___ccckkknnnssswww|||~~~zzzwwwuuutttssstttwww{{{|||}}}}}}~~~~~~|||{{{zzzvvvssstttxxx{{{}}}yyyssswwwnnn^^^UUUNNNKKKKKKDDDEEEFFFEEEEEEHHHKKKNNNMMMPPPUUUXXX\\\```dddggglllmmmpppqqqqqqrrrtttvvvvvvwwwzzz~~~{{{wwwtttrrrrrruuuwwwwwwwww{{{|||zzzxxxrrrmmmeee```]]]]]][[[UUUQQQQQQTTTTTTUUUUUUVVVWWWWWWXXXYYYXXXXXXXXXWWWUUUTTTTTTSSSSSSTTTTTTUUUWWWXXXYYY[[[YYYYYY^^^aaadddkkkrrryyy|||sssuuu|||~~~aaaQQQLLLHHHBBB???======>>>>>>?????????@@@????????????????????????>>>???@@@???>>>>>>???AAACCCEEEGGGJJJMMMQQQWWW[[[bbbeeeiiipppxxx}}}|||{{{xxxyyy|||~~~}}}|||zzzzzz|||}}}~~~}}}qqqmmmvvvwwweeeYYYPPPMMMNNNEEEFFFFFFEEEEEEGGGKKKNNNJJJMMMRRRVVVZZZ^^^cccfffkkklllmmmnnnnnnooorrrtttuuuvvvwwwzzz~~~}}}yyytttqqqooorrruuuwwwwwwwww|||}}}wwwvvvtttooojjjaaa\\\ZZZ[[[ZZZUUURRRRRRTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRSSSSSSSSSTTTUUUWWWXXXYYY[[[XXXXXX\\\___aaaffflllsssuuuqqqrrrwwwjjjWWWPPPJJJCCC???>>>>>>>>>>>>>>>?????????????????????????????????>>>??????>>><<<<<<===???AAACCCDDDFFFHHHLLLQQQUUU\\\^^^ccclllvvv~~~|||}}}~~~vvvmmmkkkvvvttthhhZZZPPPLLLIIIEEEDDDGGGGGGEEEFFFJJJGGGKKKOOOSSSWWW[[[___bbbiiiiiijjjkkkmmmoooppprrrqqqrrrtttwww{{{{{{vvvtttttttttrrrpppoooqqquuuyyyyyy|||xxxvvvuuupppiiifff^^^\\\YYYWWWUUUUUUUUUVVVYYYXXXWWWVVVUUUVVVWWWWWWXXXXXXXXXWWWVVVUUUSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXYYY[[[^^^bbbeeegggnnn}}}qqqkkknnnqqq~~~eeeXXXPPPHHHAAA<<<<<<<<<<<<>>>@@@BBBCCC>>>????????????@@@@@@@@@>>>>>>>>>>>>============@@@AAABBBDDDGGGJJJMMMNNNRRRXXX```fffmmmttt}}}}}}rrriiiqqqppp]]]QQQNNNGGGCCCBBBDDDFFFEEEFFFJJJGGGIIIMMMPPPTTTXXX]]]```fffggghhhjjjlllnnnpppqqqnnnooorrruuuyyy}}}|||xxxtttrrrrrrrrrqqqoooooopppuuuzzz{{{zzzqqqooonnnggg```]]][[[ZZZWWWUUUTTTTTTUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVXXXXXXXXXZZZ]]]aaadddgggmmmzzz{{{qqqoooiiiyyynnn^^^TTTJJJDDD>>>>>>=========>>>???@@@>>>????????????@@@@@@@@@??????>>>>>>======<<<<<<>>>???@@@BBBEEEGGGJJJKKKOOOUUU\\\bbbhhhpppyyyxxxooojjjttt}}}gggYYYTTTLLLFFFCCCDDDEEEDDDEEEHHHFFFHHHJJJLLLOOOTTTYYY]]]bbbccceeehhhjjjmmmooopppkkklllooorrruuuyyy|||~~~|||yyywwwtttpppnnnnnnnnnnnnmmmnnnpppuuu||||||zzzzzzqqqnnnkkkccc\\\XXXWWWVVVTTTSSSRRRSSSUUUVVVTTTSSSSSSSSSSSSUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVYYYXXXXXXYYY[[[___cccfffjjjuuutttkkkdddnnn~~~iiiYYYMMMGGG@@@???>>><<<<<<<<<======>>>????????????@@@@@@@@@@@@@@@???>>>======<<<<<<<<<===>>>???BBBDDDFFFGGGLLLPPPVVV[[[aaaiiissszzzzzz{{{}}}|||tttnnnmmmzzzwwweee\\\UUUNNNGGGGGGFFFDDDDDDEEEFFFGGGHHHIIILLLPPPVVVZZZ___```cccfffiiilllnnnoooiiijjjlllooorrrvvvyyy{{{~~~|||wwwsssqqqooommmkkkkkkllllllmmmnnnqqqwww|||{{{sssooojjjaaaZZZVVVSSSRRRQQQPPPQQQRRRTTTUUURRRRRRRRRRRRSSSUUUWWWXXXWWWWWWVVVVVVVVVWWWWWWWWWYYYXXXWWWVVVUUUUUUVVVVVVZZZYYYXXXXXXZZZ^^^bbbdddgggooo|||lllgggjjjxxxvvvaaaQQQHHHAAA@@@>>><<<<<<;;;<<<<<<>>>>>>?????????@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<===>>>@@@BBBCCCDDDIIILLLQQQUUUZZZbbblllsssxxxyyy{{{~~~|||rrrppprrrsssccc\\\RRRJJJHHHGGGEEEDDDEEEFFFGGGHHHHHHIIIMMMRRRVVV[[[]]]```dddgggjjjkkklllggghhhjjjmmmppptttwwwxxx{{{}}}~~~zzzuuuqqqmmmmmmkkkjjjjjjkkkmmmnnnpppsss|||zzzqqqllleee\\\VVVTTTQQQPPPOOONNNOOOQQQSSSTTTRRRRRRRRRSSSTTTVVVXXXYYYVVVVVVVVVVVVVVVXXXYYYZZZ[[[YYYXXXVVVUUUVVVWWWWWW[[[ZZZYYYYYYZZZ]]]```bbbdddjjjzzzwwwllliiioookkkVVVJJJ@@@???>>>===<<<<<<===>>>>>>>>>?????????@@@@@@@@@AAA@@@@@@???>>>==================>>>???@@@AAABBBFFFIIIMMMPPPSSSZZZdddkkksssvvvyyy{{{|||~~~yyyqqqrrr}}}oooaaaVVVKKKIIIIIIGGGEEEFFFEEEFFFGGGGGGGGGJJJNNNQQQWWWYYY\\\```dddfffggggggeeefffhhhjjjmmmqqqsssuuuwwwyyy}}}{{{vvvrrrpppkkkllllllkkkjjjkkknnnqqqssswww{{{qqqjjjbbbZZZVVVVVVPPPOOONNNMMMNNNPPPRRRTTTSSSRRRRRRRRRTTTUUUWWWYYYVVVVVVUUUUUUWWWXXXZZZ\\\\\\ZZZXXXWWWVVVWWWXXXYYY[[[[[[[[[[[[\\\]]]___```aaaffftttqqqjjjjjj{{{zzz^^^NNNBBBAAA???>>>=========>>>>>>????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>=========>>>???@@@@@@CCCFFFIIIKKKNNNSSS[[[aaajjjnnnsssuuuuuuvvvyyy|||wwwssswwwooobbbTTTNNNLLLHHHEEEDDDBBBCCCEEEEEEEEEGGGIIIKKKRRRTTTXXX\\\___```aaaaaabbbcccdddgggjjjmmmpppqqqrrruuuxxx{{{}}}~~~~~~{{{uuuqqqooonnnkkklllmmmlllkkkmmmqqqtttvvv{{{zzzooofff^^^VVVTTTVVVPPPOOONNNMMMNNNOOOQQQSSSRRRRRRQQQQQQRRRTTTUUUVVVUUUUUUUUUUUUWWWYYY\\\]]]\\\ZZZXXXWWWWWWXXXZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^___dddooozzzqqqjjjqqqiiiSSSEEEDDDAAA???===<<<<<<<<<>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@=========<<<<<<===>>>>>>???BBBFFFGGGHHHLLLRRRVVV```ffflllooonnnoooqqqtttzzzyyy|||bbbqqqooo___VVVPPPIIIDDDAAA@@@AAACCCDDDDDDDDDFFFHHHOOOQQQUUUXXX[[[\\\]]]\\\```aaabbbeeehhhkkkmmmooonnnqqquuuxxxzzz|||~~~||||||wwwpppllllllmmmkkkmmmnnnmmmlllnnnssswwwxxx~~~}}}sssggg]]]UUUNNNMMMPPPPPPOOONNNMMMMMMOOOQQQRRRQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUTTTUUUWWWYYY\\\^^^\\\ZZZXXXWWWWWWXXX[[[\\\\\\]]]^^^___```___^^^]]]^^^cccmmm~~~xxxllllll{{{qqqXXXIIIGGGDDD@@@>>><<<;;;;;;>>>????????????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA===<<<<<<;;;;;;<<<<<<<<<<<<@@@CCCEEEEEEGGGLLLPPP[[[aaaiiilllkkkkkknnnqqqrrrxxx^^^bbblll{{{ooobbbWWWMMMIIIKKKEEEFFFFFFEEEDDDEEEGGGIIIIIILLLOOORRRTTTWWW[[[]]]bbbbbbcccbbbbbbdddgggjjjmmmooorrrttttttuuuxxxyyy~~~~~~~~~~~~||||||}}}zzztttooolllkkkjjjlllmmmnnnnnnoooppptttvvvuuujjj___ZZZWWWSSSPPPOOOQQQPPPNNNMMMMMMNNNPPPQQQRRRQQQPPPOOOPPPRRRTTTUUUYYYVVVSSSTTTWWWZZZ[[[ZZZXXX[[[]]]\\\XXXVVVWWWYYY]]]^^^^^^_______________bbb```fffwwwllllllsssfffUUUKKKAAA??????>>>===>>>>>>>>>>>>>>>>>>???@@@@@@???????????????@@@@@@@@@??????===<<<<<<;;;;;;;;;>>>???AAAAAABBBDDDGGGJJJWWW[[[___ccceeefffiiijjjnnnssszzzzzz|||SSSVVV\\\iii~~~nnn^^^QQQKKKLLLFFFFFFFFFEEEDDDDDDEEEGGGHHHKKKNNNQQQSSSVVVZZZ]]]___````````````bbbeeehhhjjjmmmqqqsssttttttuuuwwwzzz|||~~~}}}||||||zzzzzz|||}}}zzzxxxtttqqqnnnkkkjjjjjjkkklllnnnooopppssswww{{{}}}~~~nnnddd[[[XXXVVVSSSPPPPPPPPPOOOMMMLLLLLLMMMOOOPPPRRRQQQPPPPPPPPPRRRTTTUUUYYYVVVUUUVVVYYY[[[[[[ZZZXXX[[[]]]]]]ZZZYYY[[[]]]^^^___``````aaaaaa`````````___eeesssrrrlllnnntttvvvbbbUUUHHHDDDCCC@@@===<<<============>>>???@@@@@@????????????@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;===>>>??????@@@BBBEEEHHHQQQUUUZZZ^^^aaadddgggiiikkkpppvvv||||||{{{{{{|||}}}MMMNNNQQQYYYjjjlll[[[RRRPPPJJJIIIGGGFFFEEEEEEEEEEEEFFFIIILLLOOOQQQTTTXXX[[[\\\]]]^^^^^^^^^___bbbeeegggjjjooorrrsssrrrssssssuuuxxx|||~~~|||{{{zzzzzzwwwxxxyyy{{{{{{{{{zzzyyyoooooonnnlllkkkjjjiiihhhjjjkkkmmmooorrrwww}}}wwweee]]]VVVUUUUUURRRQQQRRRPPPNNNMMMLLLLLLMMMNNNPPPRRRQQQQQQPPPQQQSSSTTTUUUWWWWWWWWWYYY[[[]]]\\\[[[WWWZZZ^^^^^^]]]\\\___aaa``````aaabbbbbbbbbbbbaaa______dddnnnzzz|||qqqjjjjjjxxxooo___NNNGGGEEEBBB===:::======<<<===>>>???@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@???===<<<<<<;;;;;;;;;<<<======>>>???BBBEEEJJJNNNSSSXXX[[[___bbbeeegggkkkpppuuuzzzzzznnnhhhkkkqqqxxxQQQPPPPPPUUUaaaxxxlll^^^XXXNNNKKKIIIGGGGGGGGGGGGGGGEEEGGGIIILLLNNNQQQVVVYYYYYYZZZ[[[\\\\\\^^^aaacccdddhhhnnnqqqrrrqqqqqqqqqqqqtttyyy|||~~~}}}{{{yyyxxxwwwvvvuuuvvvxxxxxxwwwuuusssrrriiiiiiiiiiiiiiihhhgggfffhhhjjjmmmpppuuu|||xxxmmm___XXXSSSSSSSSSQQQPPPRRRPPPOOOMMMLLLLLLMMMOOOPPPQQQQQQQQQQQQQQQSSSTTTUUUUUUVVVYYY[[[]]]]]]\\\[[[WWW[[[^^^^^^]]]\\\^^^aaa___``````aaaaaaaaaaaaaaa______ccciiiooozzzzzznnnhhhooo|||mmmXXXNNNJJJFFFAAA>>>============>>>???@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAA???>>>===<<<<<<<<<;;;<<<=========>>>AAACCCGGGJJJNNNRRRUUUXXX\\\___```dddiiinnnrrryyy}}}qqqfff^^^___dddllluuuSSSQQQQQQVVV^^^qqqkkk___QQQMMMHHHEEEFFFGGGGGGGGGDDDEEEGGGIIIJJJMMMRRRUUUVVVXXXZZZ[[[[[[]]]___aaabbbffflllooopppooooooooollloootttwww{{{~~~{{{{{{zzzyyywwwuuutttssstttuuuuuuuuussspppmmmkkkgggggggggggggggfffeeedddfffiiimmmsssyyy||||||{{{mmmcccZZZUUURRRSSSRRROOONNNPPPPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSUUUYYY[[[\\\\\\[[[[[[YYY\\\^^^^^^[[[YYY[[[]]]]]]^^^______``````_________```cccfffhhhooouuuiiijjjqqqmmm^^^UUUMMMFFFCCC>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCAAA@@@???>>>>>>===>>>>>>======>>>======>>>AAACCCFFFHHHKKKMMMOOOQQQTTTWWWYYY]]]ccchhhmmmttt|||uuuhhh^^^XXXWWW___eeellltttUUUPPPOOOTTT[[[hhh|||iiiZZZSSSJJJEEEDDDFFFFFFFFFDDDEEEFFFFFFGGGIIINNNQQQSSSUUUXXXYYYZZZ[[[]]]___```dddhhhkkklllllllllmmmhhhjjjnnnqqqtttwwwzzz}}}~~~}}}xxxxxxwwwvvvtttrrrqqqooorrrrrrrrrpppnnnkkkiiigggffffffeeeeeeeeeeeeeeeeeefffjjjqqqxxx~~~}}}xxxlllooowwwuuuggg___UUURRRPPPRRRPPPMMMLLLNNNPPPOOOMMMLLLLLLMMMOOOPPPNNNOOOOOOPPPQQQQQQRRRRRRPPPSSSWWWZZZZZZZZZZZZ[[[ZZZ]]]^^^]]]YYYWWWXXXZZZ\\\\\\]]]^^^^^^^^^^^^]]]^^^___aaacccdddiiiwwwmmmfffhhhooosssdddTTTHHHDDDAAAAAA@@@????????????@@@@@@@@@AAABBBBBBCCCDDDDDD@@@@@@????????????@@@@@@>>>??????>>>===>>>@@@BBBEEEGGGHHHIIIIIIKKKNNNPPPRRRWWW]]]bbbgggmmmuuu{{{yyymmmbbbXXXPPPQQQVVV```hhhpppwww```WWWRRRUUUXXX```ttt|||iii___RRRIIIGGGHHHHHHHHHEEEEEEEEEDDDDDDFFFJJJMMMPPPRRRUUUWWWWWWXXX[[[\\\]]]```dddfffggggggiiijjjhhhjjjlllnnnoooqqquuuxxx~~~~~~|||{{{zzzvvvvvvuuutttssspppnnnmmmpppooommmkkkhhhfffdddcccccccccbbbbbbcccdddeeefffhhhmmmvvv}}}yyyxxxkkkfffnnnyyyzzzkkk___ZZZNNNLLLMMMOOONNNKKKKKKNNNNNNLLLKKKJJJJJJKKKLLLNNNMMMMMMNNNOOOPPPPPPPPPPPPNNNRRRUUUWWWVVVWWWXXXZZZZZZ\\\^^^]]]ZZZWWWXXXZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\^^^```bbbfffppp{{{wwwkkkiiigggttt{{{eeeTTTLLLDDDDDDBBBAAA@@@?????????@@@@@@AAABBBCCCDDDEEEEEE????????????@@@AAABBBBBB>>>??????>>><<<===???AAABBBCCCDDDEEEEEEFFFIIILLLMMMQQQWWW\\\```eeemmmrrrxxx~~~||||||}}}wwwjjjccc[[[UUUOOOLLLQQQZZZcccmmmvvv}}}pppcccZZZYYYXXX[[[kkk~~~vvvkkk[[[PPPLLLLLLLLLKKKEEEEEEDDDCCCBBBDDDHHHKKKMMMPPPSSSUUUUUUWWWYYYZZZ\\\^^^aaabbbcccdddfffhhhkkklllmmmnnnnnnpppsssvvvxxx{{{|||zzzyyyyyytttttttttsssrrrooommmlllnnnmmmjjjgggeeecccbbbaaaaaa`````````aaadddggghhhjjjpppyyyrrrtttxxxjjjfffiiitttzzznnn^^^RRRPPPIIIHHHJJJMMMMMMJJJJJJNNNLLLJJJIIIHHHHHHIIIJJJLLLLLLLLLMMMNNNOOOOOOOOOOOOMMMPPPTTTUUUTTTUUUWWWZZZYYY\\\^^^]]]ZZZXXXZZZ\\\[[[\\\]]]]]]^^^^^^]]]]]][[[ZZZ[[[___aaadddlllvvvtttooofffmmmuuuzzzfff^^^FFFEEEDDDBBBAAA@@@??????@@@@@@AAABBBCCCDDDEEEFFF>>>>>>>>>???@@@BBBCCCDDD>>>>>>>>>===<<<<<<>>>@@@???@@@AAAAAABBBDDDGGGJJJJJJNNNTTTXXX[[[```fffkkkpppvvv{{{zzzyyyzzz}}}~~~vvvllleeeVVVQQQNNNNNNMMMMMMVVV```gggrrr}}}ooo]]]ZZZ\\\\\\aaajjjzzzcccYYYVVVPPPKKKJJJGGGFFFDDDBBBAAABBBDDDGGGMMMNNNPPPSSSUUUVVVVVVVVVZZZZZZ[[[\\\___bbbeeefffffffffhhhjjjlllnnnooopppuuuzzz}}}zzzxxxsssqqqooonnnnnnmmmkkkiiijjjhhheeecccaaa```aaaaaa___```aaaaaaaaabbbdddgggoooxxxtttnnnvvvmmmhhhkkkqqq{{{nnn```TTTNNNKKKKKKJJJIIIHHHGGGHHHIIIJJJLLLJJJHHHGGGGGGHHHIIIJJJJJJKKKMMMNNNNNNMMMLLLJJJMMMOOOQQQSSSUUUWWWWWWXXX[[[[[[[[[[[[[[[ZZZYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZYYYZZZ^^^dddkkkooossspppooommmrrr~~~fffWWWMMMGGGHHHGGGBBB???@@@@@@AAABBBBBBAAAAAABBBCCC>>>>>>???@@@BBBCCCDDDDDD?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDHHHKKKPPPTTTWWW[[[___bbbhhhmmmuuu}}}{{{wwwsssssstttvvvzzz|||{{{{{{yyyxxxvvvtttoooggg]]]WWWJJJJJJJJJJJJNNNWWWdddnnn{{{nnngggccc___aaahhhqqqxxxjjj```VVVMMMKKKJJJIIIGGGDDDCCCCCCDDDFFFIIIKKKNNNPPPSSSTTTUUUUUUYYYYYYYYYZZZ]]]___bbbdddeeefffgggiiikkkmmmnnnoootttxxx|||}}}~~~}}}zzzwwwtttrrrpppnnnnnnmmmjjjhhhdddcccaaa_________``````]]]___```bbbdddhhhmmmqqqzzzzzzvvv{{{vvvgggkkkvvv{{{rrrfffZZZQQQLLLIIIIIIIIIHHHGGGGGGHHHIIIJJJLLLJJJHHHGGGFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLKKKMMMNNNOOOQQQSSSTTTUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[YYYXXXYYY]]]ccciiimmmwwwtttqqqmmmooozzzjjj^^^TTTPPPMMMGGGBBBBBBAAABBBCCCCCCBBBBBBCCCDDD@@@@@@@@@AAAAAABBBBBBBBB@@@@@@??????>>>>>>>>>===>>>>>>>>>???@@@AAACCCDDDFFFIIIMMMPPPSSSVVVZZZ]]]bbbgggnnnvvv}}}|||xxxtttrrrrrrsssuuuxxxyyyxxxwwwooonnnllliiiddd]]]UUUOOOKKKJJJJJJMMMVVVeeeuuutttiii``````eeedddzzzqqq```UUUPPPNNNLLLJJJGGGEEEDDDDDDDDDEEEGGGJJJMMMPPPSSSTTTUUUWWWWWWWWWXXXZZZ]]]___aaaeeeeeeggghhhjjjkkklllmmmrrrtttwwwwwwxxx}}}~~~~~~}}}}}}~~~~~~~~~~~~|||yyywwwsssqqqnnnmmmllljjjhhhfff^^^^^^]]]]]]^^^^^^___```^^^```bbbeeeiiiooowww||||||vvv|||{{{mmmhhhttt}}}rrrnnneee\\\SSSMMMIIIGGGGGGGGGFFFFFFFFFHHHIIIJJJKKKJJJHHHGGGFFFFFFGGGGGGJJJKKKLLLNNNNNNNNNMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWXXX\\\aaafffiiirrrzzzrrrpppqqq||||||nnnfff^^^TTTKKKFFFBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>>>>???@@@AAABBBCCCCCCFFFIIIKKKMMMPPPSSSVVVYYY^^^dddkkkrrryyy~~~{{{yyyvvvsssqqqooooooqqqsssuuuuuussspppfffddd```\\\XXXSSSMMMHHHJJJJJJLLLUUUfff|||tttgggdddgggccctttpppccc\\\QQQNNNJJJGGGEEEDDDCCCCCCCCCDDDGGGKKKNNNQQQTTTUUUVVVVVVVVVWWWYYY[[[]]]___eeefffggghhhiiikkklllllloooqqqsssssstttxxx~~~|||{{{|||}}}}}}}}}||||||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}{{{xxxuuupppmmmjjjiiigggeeeccc```\\\\\\]]]^^^___``````aaabbbccceeehhhlllttt|||}}}~~~yyyooommmsss|||wwwsssiiiddd\\\TTTNNNJJJGGGEEEEEEEEEDDDDDDEEEGGGHHHJJJJJJIIIHHHFFFEEEEEEEEEEEEIIIJJJKKKMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPRRRSSSTTTUUUWWWWWWXXXXXXTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWZZZ^^^bbbdddooozzz|||vvvpppqqqyyyiiiWWWKKKDDDCCCAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBB@@@???>>>======??????>>>>>>???@@@AAAAAAAAACCCFFFHHHIIIKKKMMMPPPRRRVVV\\\ccchhhnnntttxxx}}}xxxuuusssqqqpppnnnlllmmmooorrrsssrrrnnnjjjddd```YYYTTTPPPLLLIIIGGGJJJLLLTTTeee}}}uuummmkkkhhhsssssskkkVVVQQQKKKGGGEEEEEECCCBBBCCCDDDFFFIIILLLPPPRRRTTTUUUUUUUUUVVVXXXZZZ]]]^^^dddeeefffhhhiiikkkllllllmmmooopppppprrrwww~~~zzz|||~~~|||zzzzzz{{{|||{{{{{{xxxxxxyyyzzz{{{|||}}}~~~|||{{{{{{{{{{{{yyyuuurrrjjjgggdddcccaaa___]]]ZZZZZZ[[[]]]___```aaaaaaaaadddfffiiilllrrr{{{yyyooollltttxxxrrrpppoooddd^^^VVVOOOKKKHHHFFFDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDHHHHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVWWWWWWXXXVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTVVVXXX[[[]]]___eeemmm~~~tttnnnyyyeeeQQQIIIEEEAAA??????@@@???>>>>>>??????@@@BBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>===?????????>>>>>>???@@@@@@@@@BBBDDDEEEFFFGGGIIIKKKNNNRRRWWW\\\aaafffkkkooouuu}}}|||xxxssspppooonnnmmmmmmjjjlllooorrrssspppkkkfffddd^^^UUUOOOKKKJJJJJJJJJNNNTTTccc{{{wwwoooqqquuuxxxbbbZZZPPPJJJGGGFFFDDDBBBCCCDDDEEEGGGJJJLLLOOOPPPRRRRRRSSSTTTWWWZZZ]]]^^^bbbbbbdddfffhhhjjjllllllkkklllmmmnnnqqquuu{{{wwwxxx{{{{{{yyyxxxxxxyyyzzzyyyxxxuuuvvvwwwxxxzzz{{{||||||xxxwwwwwwwwwvvvsssoookkkcccaaa___]]]\\\ZZZXXXVVVWWWZZZ]]]aaadddeeeeeeeeefffiiinnnttt|||~~~wwwsssssssssuuuwwwppplllkkk```YYYPPPKKKIIIHHHFFFDDDCCCCCCBBBBBBBBBDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGIIIJJJLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTVVVXXXYYYZZZ___fffwwwzzzpppsss|||www___SSSLLLDDD@@@??????>>>======>>>???@@@BBBCCCDDDEEECCCCCCBBBBBBAAA@@@??????@@@??????>>>>>>>>>??????>>>@@@BBBDDDDDDEEEGGGIIIKKKNNNSSSWWWZZZ^^^cccfffiiiqqq}}}}}}uuurrrnnnllllllllllllkkkiiilllppptttuuuqqqjjjeeeaaaZZZPPPJJJHHHKKKOOOQQQYYYdddxxx|||}}}qqqgggYYYOOOJJJHHHFFFDDDDDDDDDDDDEEEFFFHHHJJJLLLNNNNNNPPPRRRUUUXXX[[[]]]^^^___aaacccfffhhhjjjkkkjjjjjjjjjkkkmmmqqqvvvyyyuuuwwwyyy|||~~~~~~}}}|||xxxvvvuuuvvvwwwxxxwwwvvvrrrssstttvvvwwwxxxyyyyyysssrrrrrrrrrqqqmmmgggccc___]]][[[YYYYYYXXXUUUSSSWWW[[[aaagggkkknnnoooooonnnrrrxxxzzzqqqnnnpppwww}}}uuullleeeYYYRRRJJJFFFFFFGGGFFFDDDCCCCCCBBBAAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEGGGHHHJJJLLLMMMJJJJJJIIIHHHIIIKKKMMMOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRPPPQQQRRRSSSUUUUUUVVVVVV[[[aaapppuuutttwwwvvv```WWWKKKCCCAAABBBAAA@@@??????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>><<<>>>@@@BBBBBBCCCEEEGGGGGGJJJNNNQQQTTTWWW[[[^^^```hhhrrr{{{|||wwwnnnllliiiiiiiiijjjjjjiiiiiilllrrrwwwxxxtttlllfff\\\UUULLLGGGIIIOOOWWW\\\iiivvv}}}qqqaaaTTTNNNJJJGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHKKKLLLMMMPPPSSSWWWZZZ]]]ZZZ\\\^^^aaadddgggiiijjjjjjiiiiiiiiijjjnnnqqqtttzzz~~~|||uuuwwwyyy|||}}}~~~~~~~~~}}}|||zzzyyyuuutttssstttvvvvvvuuutttpppqqqrrrtttuuuvvvvvvvvvoooooonnnnnnlllhhhbbb^^^]]][[[YYYXXXXXXWWWUUUSSSYYY^^^eeemmmssswwwxxxyyyxxx|||qqqggg```eeesss{{{lll___TTTMMMEEEBBBDDDFFFFFFDDDDDDCCCBBBAAAAAAAAABBBCCCAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEGGGJJJLLLMMMHHHGGGGGGFFFGGGJJJLLLNNNNNNNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTOOOPPPRRRSSSTTTTTTTTTTTTVVVZZZhhh{{{zzzxxxxxxvvviii^^^PPPGGGDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>;;;===???@@@AAABBBDDDFFFDDDGGGKKKNNNPPPSSSVVVYYY\\\ccclllsss{{{xxxsssiiihhhfffggghhhiiihhhgggiiimmmsssyyyzzzuuummmgggZZZSSSKKKGGGKKKUUU___eeeuuukkk[[[SSSOOOKKKHHHIIIDDDAAABBBCCCCCCFFFKKKJJJJJJKKKLLLOOORRRUUUWWW\\\[[[ZZZ\\\___cccfffgggeeefffggghhhkkkmmmooopppuuuwww|||~~~vvvvvvvvvwwwxxxyyy{{{{{{~~~~~~|||||||||{{{wwwsssssssssssssssssssssssssssqqqqqqqqqrrrttttttrrrppplllkkkhhheeebbb^^^\\\[[[WWWVVVUUUSSSPPPPPPRRRTTTZZZbbbmmmuuuxxx{{{tttggg^^^]]]lll~~~kkk[[[OOOLLLGGGDDDCCCBBBAAA@@@AAABBBCCCBBB@@@???@@@AAABBBBBBAAAAAABBBCCCEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKIIIGGGFFFFFFHHHIIIJJJIIIKKKMMMPPPPPPOOONNNNNNOOOOOOPPPRRRSSSSSSQQQPPPNNNPPPQQQQQQRRRSSSSSSRRRRRRVVVYYYcccoooyyy}}}lllSSSHHHGGGFFFDDDCCC@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@???===<<>>>>>???AAABBBCCCBBBDDDGGGIIIKKKNNNRRRUUUWWW[[[aaaiiisss~~~yyyqqqkkkdddeeefffgggggggggggggggmmmttt{{{{{{wwwppphhhbbbVVVMMMGGGKKKSSS[[[hhhttt~~~mmm^^^SSSMMMJJJKKKFFFDDDFFFFFFDDDEEEHHHHHHHHHIIIKKKNNNQQQTTTVVVXXXWWWWWWYYY\\\```ccceeeddddddeeegggiiikkkmmmnnnssstttxxx~~~|||uuuuuuuuuvvvwwwxxxzzzzzz~~~}}}}}}~~~|||{{{{{{|||zzzwwwtttttttttttttttuuuuuuuuuuuuqqqpppoooppppppooommmjjjfffeeeccc```^^^[[[YYYXXXUUUUUUTTTSSSQQQRRRTTTWWW[[[bbbkkkrrrvvv|||sssdddZZZYYYbbbyyyyyyeeeWWWLLLIIIEEECCCBBBBBBAAA@@@AAABBBCCCBBB@@@@@@@@@AAA@@@@@@??????@@@BBBCCCDDDEEEEEEDDDEEEFFFHHHIIIKKKJJJHHHFFFFFFHHHIIIIIIIIIJJJLLLNNNOOONNNMMMNNNNNNOOOPPPQQQRRRRRRQQQOOONNNPPPPPPQQQRRRRRRRRRQQQQQQRRRUUU]]]fffoooyyy~~~aaaQQQKKKHHHFFFEEECCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@??????BBBAAA@@@@@@?????????@@@>>>>>>===>>>>>>???@@@AAABBBDDDFFFHHHIIIKKKNNNPPPSSSVVV[[[aaahhhpppxxx}}}|||yyytttmmmhhheeedddddddddeeefffhhhjjjppptttvvvuuuooofff\\\VVVLLLGGGGGGOOOYYYdddqqq|||zzzyyy|||nnn^^^UUUQQQJJJFFFCCCEEEEEEBBB@@@AAAFFFFFFGGGIIIKKKOOORRRTTTSSSTTTTTTVVVYYY]]]```bbbbbbbbbccceeegggiiikkklllooopppssswww{{{|||{{{yyytttttttttuuuvvvwwwxxxyyy~~~|||{{{zzz{{{}}}~~~}}}~~~~~~}}}}}}|||{{{zzz{{{zzzyyyyyyzzzyyywwwuuuuuuuuuuuuuuuuuutttttttttqqqooommmkkkjjjhhheeebbb^^^]]][[[ZZZXXXVVVUUUTTTRRRRRRSSSRRRRRRSSSVVVXXX[[[```ffflllsss|||zzzsssbbbVVVQQQZZZnnnooo\\\PPPGGGEEEBBBAAABBBBBBBBBAAAAAABBBCCCCCCAAA@@@@@@AAA???>>>>>>>>>>>>???AAABBBDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGGGGHHHIIIHHHGGGHHHJJJLLLMMMLLLLLLMMMNNNNNNNNNPPPQQQQQQPPPOOONNNPPPPPPPPPQQQQQQPPPOOOOOOPPPQQQWWW^^^dddkkkyyy~~~|||ppp[[[PPPIIIEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@????????????@@@>>>>>>============>>>>>>AAACCCDDDEEEEEEFFFIIIKKKQQQTTTYYY^^^ccchhhnnnrrr}}}zzztttpppmmmhhheeeeeedddcccbbbcccfffiiijjjooonnnllljjjddd[[[QQQKKKGGGGGGMMMYYYeeeppp{{{zzztttpppqqqwwwrrreee^^^PPPJJJEEEEEEDDDAAA???@@@DDDDDDEEEFFFIIILLLOOOQQQPPPRRRTTTVVVXXX[[[^^^aaaaaabbbbbbdddeeegggiiijjjlllmmmnnnqqqtttvvvwwwwwwttttttttttttuuuvvvwwwxxxzzzyyywwwvvvwwwyyy|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuttttttsssrrrrrrooommmiiigggdddaaa]]]ZZZVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQRRRRRRQQQRRRTTTWWWYYY\\\aaagggppp|||zzzzzzooocccXXXSSSTTTeeewwwcccRRRHHHCCCAAA@@@@@@AAACCCBBBBBBAAABBBDDDDDDBBB@@@@@@AAA???>>>>>>===>>>???@@@AAADDDCCCCCCCCCCCCEEEGGGHHHJJJHHHGGGGGGHHHIIIHHHFFFFFFHHHJJJKKKJJJJJJLLLMMMLLLMMMNNNOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOONNNNNNPPPQQQUUUZZZ]]]cccooo||||||yyyjjjZZZOOOIIIHHHEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@???????????????@@@>>>>>>===<<<<<<<<<<<<<<<>>>???AAAAAAAAACCCEEEGGGMMMQQQVVV\\\aaaffflllooouuuxxx}}}{{{rrrllliiigggeeeccceeeeeeeeeeeeeeeffffffggghhhccc^^^]]]YYYSSSLLLJJJKKKQQQ]]]jjjuuu}}}|||qqqjjjbbbcccffflllwww{{{qqq```VVVMMMJJJIIIFFFDDDEEECCCCCCCCCEEEGGGIIILLLMMMOOOQQQUUUWWWXXXZZZ^^^bbbaaaaaabbbccceeeggghhhiiiiiijjjkkkmmmoooqqqtttuuusssssssssssstttuuuvvvvvvssssssssstttvvvyyy|||~~~}}}}}}}}}}}}~~~}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyy{{{}}}~~~}}}|||~~~}}}|||||||||wwwwwwwwwwwwwwwwwwvvvuuutttuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwuuusssrrrqqqpppllliiidddaaa^^^[[[WWWTTTQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPQQQQQQPPPPPPRRRSSSVVVYYY^^^fffqqqrrrfff\\\TTTQQQSSS]]]rrrlllXXXIIICCC@@@???>>>???AAABBBBBBAAA@@@BBBDDDDDDCCCAAA@@@AAA@@@@@@???>>>>>>???AAAAAACCCBBBBBBAAABBBCCCEEEFFFIIIHHHGGGHHHIIIIIIHHHFFFFFFHHHIIIIIIIIIIIIKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNNNNPPPPPPSSSWWWYYY]]]iiiuuu~~~tttyyy~~~kkk[[[QQQNNNHHHGGGEEEDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@AAABBBBBB?????????>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;:::<<<>>>??????AAADDDFFFFFFIIIOOOTTTYYY^^^cccgggiiilllpppwww~~~vvvqqqkkkfffdddddddddeeeeeefffhhhiiigggdddaaa^^^\\\UUUPPPPPPNNNJJJIIILLLTTT```ooo|||pppfff___[[[YYY]]]eeetttsssfffXXXRRROOOJJJGGGGGGDDDDDDCCCDDDEEEGGGHHHJJJLLLPPPTTTVVVWWWYYY]]]aaa```aaaaaabbbdddeeeggghhheeefffhhhjjjkkkmmmpppsssqqqqqqppppppqqqrrrrrrsssooopppqqqtttwwwzzz|||~~~|||||||||}}}~~~}}}~~~|||}}}~~~}}}~~~~~~~~~zzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyy{{{}}}~~~}}}|||zzz{{{{{{zzzxxxvvvwwwwwwtttuuuuuuuuuuuuuuuttttttssstttttttttssssssuuuwwwzzzyyywwwtttqqqooommmllldddaaa]]]ZZZXXXUUURRRPPPNNNNNNOOOOOOOOOOOOPPPPPPNNNPPPQQQQQQPPPPPPQQQSSSVVVZZZaaalllyyyqqq```VVVNNNHHHJJJRRRccc|||sss___NNNEEEBBB@@@???>>>???AAABBBAAA@@@@@@BBBEEEEEEDDDBBBAAA@@@AAAAAA@@@??????@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDGGGGGGGGGHHHJJJJJJIIIGGGHHHIIIIIIIIIGGGHHHIIIKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPOOONNNNNNQQQTTTUUUXXXcccooo~~~wwwvvvzzzhhh\\\YYYTTTRRRMMMHHHEEEDDDDDDEEEDDDCCCAAA@@@@@@@@@AAABBB???>>>>>>>>>>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<999;;;===>>>>>>@@@CCCEEEEEEHHHKKKOOORRRVVVZZZ^^^```ccchhhoooxxxyyytttjjjhhhdddaaaaaaccceeehhhgggiiijjjjjjfff___XXXTTTRRRKKKGGGHHHGGGEEEKKKVVVcccrrrzzzkkkaaaZZZVVVWWW^^^lll{{{lllccc\\\TTTLLLIIIEEEEEEDDDCCCDDDEEEFFFGGGGGGLLLQQQSSSTTTUUUZZZ^^^_________```aaacccdddeee```cccfffggggggiiilllooommmmmmllllllmmmmmmnnnnnnnnnooorrruuuxxxzzz{{{{{{|||||||||||||||||||||}}}|||}}}~~~~~~}}}|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}xxxzzz|||{{{xxxwwwyyy{{{{{{|||~~~{{{||||||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~|||~~~~~~~~~~~~~~~wwwwwwvvvuuuuuuuuuvvvvvvyyyyyyzzz|||~~~}}}xxxyyyzzzxxxuuussstttuuussssssttttttttttttssssssrrrssstttrrrqqqqqqsssvvvvvvuuurrrnnnjjjgggdddccc\\\YYYUUUSSSQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOMMMOOOQQQRRRRRRSSSTTTVVVYYY___iiivvvnnn^^^RRRMMMIIIEEEKKKUUUiiivvvdddRRRGGGDDDEEEAAA@@@@@@@@@AAAAAA???>>>@@@CCCEEEFFFDDDBBBAAA@@@AAAAAA@@@?????????@@@AAAAAAAAA@@@???@@@AAABBBCCCEEEEEEFFFHHHJJJKKKJJJHHHJJJJJJJJJHHHGGGGGGHHHJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMNNNPPPQQQQQQQQQQQQPPPOOOQQQRRRRRRUUU___jjj~~~|||}}}}}}uuusssgggbbbZZZQQQKKKHHHHHHHHHFFFEEECCCAAA@@@@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@>>>>>>======<<<=========;;;===>>>>>>>>>>>>AAACCCFFFGGGIIIJJJMMMPPPUUUYYY[[[]]]bbbiiirrr{{{}}}xxxtttnnnjjj______^^^^^^___bbbfffjjjkkkkkkjjjfff```WWWPPPKKKIIIDDDDDDHHHHHHJJJXXXjjj|||vvvccc[[[UUUWWW]]]kkkwwwnnnbbbWWWQQQGGGFFFEEEDDDCCCDDDEEEEEECCCIIIOOOQQQQQQRRRWWW[[[]]]]]]^^^^^^```aaacccccc]]]```dddeeeeeefffjjjmmmjjjjjjiiiiiiiiijjjkkkkkknnnppptttwwwyyyzzzyyyyyy||||||{{{{{{zzzyyyyyyyyy}}}~~~~~~||||||}}}~~~zzzzzzzzz{{{zzzzzzyyyyyywwwyyyzzzxxxuuussstttvvvtttvvvyyy|||}}}|||zzzyyyxxxxxxyyyyyyxxxxxxwwwvvvyyyxxxxxxxxxxxxyyyyyyzzzyyy{{{}}}~~~|||~~~~~~}}}||||||}}}~~~~~~uuuuuuttttttssstttttttttuuuuuuvvvxxx{{{|||zzzyyyyyyzzz{{{yyyvvvtttuuuvvvrrrsssssstttttttttssssssqqqssstttrrrpppooorrruuuqqqooolllhhhccc___[[[ZZZVVVSSSPPPNNNNNNMMMLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNLLLOOORRRTTTUUUVVVXXXZZZ\\\cccoooqqq^^^QQQJJJLLLLLLJJJPPP\\\mmm|||lllYYYKKKDDDEEEHHHCCCAAAAAAAAAAAAAAA>>><<<@@@CCCFFFFFFEEEBBBAAA@@@AAA@@@???>>>>>>???@@@@@@AAA@@@?????????@@@AAABBBDDDDDDEEEHHHKKKLLLKKKIIIKKKKKKKKKIIIGGGFFFHHHJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRRRRSSSRRRTTT]]]hhhzzz}}}{{{vvvpppdddYYYPPPLLLKKKLLLIIIGGGEEEBBBAAAAAABBBCCC>>>>>>===>>>>>>???@@@@@@>>>>>>============>>>>>>>>>?????????======???AAA@@@AAACCCDDDGGGKKKQQQVVVVVVWWW[[[```hhhpppwww{{{xxxqqqmmmjjjeeebbbYYYYYYZZZ\\\^^^bbbgggkkknnnlllhhhbbbZZZQQQJJJFFFDDDAAADDDKKKNNNTTThhh~~~mmmfff___]]]bbbpppwwweeeXXXQQQIIIDDDFFFGGGDDDCCCEEEGGGCCCDDDIIINNNOOORRRUUUXXXZZZ\\\^^^^^^^^^]]]\\\```______```ccceeeffffffgggfffddddddeeehhhlllnnnpppooonnnooorrruuuvvvvvvyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuwwwxxxxxxwwwvvvvvvuuuvvvvvvwwwvvvtttrrrqqqvvvwwwwwwuuusssqqqqqqrrrvvvvvvvvvwwwwwwxxxxxxxxxssstttuuuvvvvvvuuutttssstttuuuuuuvvvvvvvvvvvvvvvrrruuuyyy{{{{{{{{{{{{{{{yyyyyyzzz|||~~~}}}{{{xxx{{{zzzyyyxxxwwwvvvvvvwwwrrrtttvvvvvvtttrrrrrrrrrrrrtttxxx{{{|||{{{yyyxxxzzzxxxvvvuuuuuuuuutttsssvvvuuusssrrrqqqppppppqqqpppooommmmmmmmmmmmkkkiiieeeeeeccc```\\\WWWSSSQQQPPPNNNKKKIIIHHHHHHIIIJJJHHHHHHKKKOOONNNJJJKKKOOOOOORRRUUUVVVVVVYYY^^^bbbiiiqqqmmm___PPPNNNLLLKKKIIIIIIRRR]]]sssqqq___RRRNNNMMMJJJGGGDDDCCCBBB@@@@@@@@@@@@@@@CCCCCCDDDDDDCCCAAA@@@>>>????????????@@@BBBDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIKKKMMMOOOQQQSSSTTTXXXQQQLLLOOOUUUYYY]]]aaavvvyyy~~~iiiXXXQQQPPPNNNJJJDDDCCCCCCDDDEEEEEECCCBBB???>>>===<<<===>>>@@@BBBCCCBBBAAA???>>><<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>>>>AAADDDFFFGGGHHHJJJLLLRRRSSSUUUYYY___gggmmmqqqyyy~~~~~~{{{zzz}}}|||vvvmmmeeeaaa`````````YYYYYYXXXYYY\\\aaaeeehhhnnnhhh___VVVOOOHHHCCC@@@AAACCCFFFJJJUUUkkkzzzoookkklllsssvvviii^^^SSSKKKIIIGGGCCCBBBDDDFFFBBBAAAFFFIIIJJJLLLOOOTTTUUUXXXZZZ[[[[[[[[[ZZZ]]]]]]]]]^^^```aaaaaa```bbbbbbaaaaaacccfffiiikkknnnmmmlllmmmpppsssttttttvvvvvvuuutttssssssssssssrrrssstttuuuuuuuuutttssstttttttttttttttsssrrrqqqsssssssssrrrooonnnnnnooovvvvvvuuuuuuuuuuuuuuuuuurrrrrrsssttttttsssrrrrrrrrrrrrsssttttttuuuttttttsssuuuxxxzzzyyyyyyyyyzzzttttttvvvyyy|||}}}{{{zzzyyyxxxwwwvvvuuuuuuuuuuuurrrtttuuutttrrrqqqqqqrrrppprrruuuyyyzzzyyyxxxvvvxxxvvvtttsssttttttsssrrrttttttsssrrrqqqppppppoooooommmjjjhhhhhhfffcccaaa\\\[[[YYYWWWTTTPPPNNNLLLNNNMMMKKKIIIHHHIIIJJJKKKLLLJJJLLLOOOPPPMMMMMMPPPOOOSSSWWWYYY[[[```ggglllsss}}}rrraaaUUULLLKKKLLLNNNMMMNNNVVV___ooo|||uuuiiiYYYOOOMMMMMMLLLJJJEEEDDDAAA@@@??????@@@@@@AAABBBBBBCCCBBBAAA??????>>>>>>??????@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIKKKMMMOOOQQQSSSSSSUUUQQQOOOQQQSSSUUU\\\cccppp{{{||||||ggg[[[UUUOOOKKKDDDBBBAAABBBCCCCCCAAA@@@BBBAAA?????????AAABBBDDD@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDEEEEEEEEEGGGHHHMMMMMMOOOSSSYYY```fffjjjqqqvvv||||||zzz{{{{{{pppjjjccc]]]ZZZZZZ[[[[[[XXXXXXXXXYYY[[[^^^aaabbbaaa\\\TTTMMMGGGDDDAAA@@@AAAEEEMMMWWWgggzzzwwwwww}}}pppdddWWWOOOJJJFFFDDDEEEEEEAAA@@@CCCEEEEEEFFFHHHMMMNNNQQQTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]\\\[[[[[[]]]]]]^^^___aaadddgggiiikkkiiiiiijjjmmmppprrrrrrsssrrrpppooonnnnnnoooooonnnooopppqqqrrrqqqpppppprrrqqqqqqpppppppppqqqqqqqqqqqqqqqooommmlllmmmnnntttttttttsssrrrrrrqqqqqqooopppqqqrrrrrrqqqpppoooooooooppprrrrrrsssssssssrrruuuwwwxxxwwwvvvvvvwwwrrrrrrsssvvvxxxyyyxxxvvvvvvuuutttsssssssssssssssttttttsssqqqooonnnpppqqqmmmpppsssvvvwwwwwwuuutttuuutttrrrrrrssssssrrrppprrrrrrrrrrrrpppnnnllljjjiiigggcccaaa___\\\YYYVVVRRRQQQOOOMMMLLLJJJJJJIIILLLKKKJJJIIIIIIJJJKKKLLLNNNJJJIIILLLNNNLLLKKKMMMRRRVVV[[[___dddjjjssszzzxxxmmmcccWWWOOOJJJKKKPPPUUUWWWXXX]]]dddllluuu}}}hhh^^^RRRKKKKKKMMMMMMLLLEEEDDDAAA???>>>>>>???@@@???@@@@@@AAAAAA@@@??????===>>>???AAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFGGGDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQRRRSSSRRRQQQRRRSSSQQQRRRYYYcccgggpppzzz~~~yyyzzzxxxgggZZZPPPJJJEEECCCAAAAAABBBBBBAAA@@@???>>>===<<<===>>>???@@@=========>>>??????@@@@@@========================@@@BBBDDDDDDCCCCCCCCCDDDHHHIIIJJJNNNSSSYYY^^^bbbfffjjjpppuuuzzz}}}~~~zzzzzz||||||tttoooccc^^^XXXTTTSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZTTTQQQJJJEEEAAAAAACCCDDDCCCLLLZZZkkk|||}}}zzzyyyhhh[[[SSSMMMJJJIIIFFFBBB@@@BBBDDDCCCCCCEEEGGGIIIKKKNNNQQQSSSUUUUUUTTTVVVYYY[[[[[[ZZZZZZYYYZZZ[[[]]]___bbbeeegggiiihhhgggfffhhhkkknnnpppppppppooommmkkkjjjkkkllllllkkklllmmmnnnoooooonnnnnnnnnnnnmmmlllmmmnnnoooppppppqqqpppnnnlllkkkmmmnnnqqqqqqqqqqqqqqqqqqppppppnnnooopppqqqqqqpppooonnnmmmmmmooopppqqqqqqrrrrrrrrrsssuuuuuutttrrrssssssuuutttttttttuuuuuurrrpppssssssrrrqqqqqqqqqqqqqqqttttttrrrooommmmmmoooqqqlllnnnqqqsssttttttsssrrrtttsssrrrrrrrrrrrrpppooopppppppppnnnlllhhhdddaaa```]]]ZZZWWWUUUSSSOOOMMMLLLLLLJJJIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIKKKLLLMMMRRRLLLIIILLLMMMLLLLLLNNNVVV[[[bbbhhhooowwwpppddd]]]ZZZWWWTTTOOORRRYYYaaaeeedddgggkkklllrrr~~~ppp[[[TTTKKKGGGHHHJJJLLLKKKEEEDDDAAA???>>>>>>???@@@>>>>>>>>>???????????????>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRPPPPPPRRRRRRRRRXXX___aaahhhpppvvvxxxtttxxxfffXXXOOOGGGDDDBBBAAABBBCCCBBBBBB======<<<<<<<<<<<<===>>><<<======>>>???@@@@@@AAA========================???@@@BBBCCCBBBAAABBBCCCFFFGGGHHHKKKPPPUUUYYY[[[]]]aaafffkkkoootttxxx{{{}}}}}}|||~~~~~~yyyrrriiiccc[[[XXXSSSPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTRRRQQQPPPNNNKKKFFFBBB@@@BBBFFFJJJJJJWWWkkk~~~{{{xxxmmmaaaYYYQQQLLLHHHCCCAAACCCDDDBBBAAACCCDDDEEEGGGJJJMMMOOOQQQRRROOORRRWWWYYYYYYYYYZZZ[[[YYY[[[^^^aaadddfffhhhiiifffeeedddfffjjjmmmoooooonnnmmmkkkjjjiiiiiijjjjjjiiijjjkkkmmmnnnnnnmmmmmmjjjjjjiiiiiijjjlllnnnooonnnnnnmmmkkkiiiiiikkkmmmmmmnnnnnnooopppqqqqqqrrrnnnoooppppppppppppooonnnlllmmmnnnooopppppppppppppppqqqrrrrrrpppooopppqqquuutttrrrrrrsssrrrpppnnnppppppoooooonnnooooooooosssrrrpppmmmkkkkkknnnqqqlllmmmoooqqqqqqqqqpppooorrrqqqppppppqqqpppmmmkkkkkkkkkjjjgggccc^^^ZZZWWWUUURRRPPPNNNNNNLLLJJJHHHIIIHHHHHHGGGGGGIIIJJJKKKGGGGGGHHHIIIJJJKKKLLLMMMVVVQQQMMMNNNOOOOOOQQQUUU[[[aaakkkttt}}}wwwkkk]]]TTTSSSVVVYYYYYYXXX[[[ccclllpppooopppsssooorrr{{{xxxfffRRRMMMFFFCCCDDDFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOQQQQQQTTTOOOMMMPPPTTTUUUVVVYYYZZZ```hhhnnntttzzzwww{{{zzzfffZZZJJJGGGCCCAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAAAAAAAAAAABBBCCCDDDEEEFFFHHHLLLOOOSSSUUUXXX\\\aaaeeeiiimmmqqqtttrrrvvvzzz}}}}}}}}}|||zzzwwwtttooohhh```[[[WWWTTTPPPNNNMMMNNNMMMMMMNNNOOOOOOOOONNNLLLJJJIIIHHHGGGDDDAAA@@@DDDJJJOOOWWWfff|||}}}yyy|||tttiii]]]SSSMMMHHHEEEEEEEEEBBB@@@BBBCCCCCCEEEGGGIIIKKKMMMMMMJJJNNNSSSUUUUUUUUUXXXZZZXXXZZZ^^^aaadddfffggggggdddcccbbbdddhhhkkkmmmmmmlllkkkkkkjjjjjjiiihhhhhhggghhhiiikkklllllllllkkkggggggggghhhjjjlllmmmnnniiiiiihhhfffddddddgggiiijjjkkklllmmmooopppqqqqqqmmmmmmoooooooooooommmmmmlllmmmmmmnnnnnnnnnnnnnnnnnnooooooooommmmmmnnnoooqqqoooooooooqqqqqqqqqooommmllllllkkkkkklllllllllnnnnnnllljjjhhhiiillloookkklllmmmmmmmmmlllkkkjjjnnnmmmllllllkkkiiifffccccccbbb```]]]YYYUUUQQQNNNKKKJJJHHHHHHHHHHHHGGGEEEFFFFFFEEEFFFFFFGGGHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLPPPMMMKKKMMMMMMNNNUUU]]]ccckkkwwwzzzpppcccZZZPPPMMMQQQXXX\\\^^^ccceeelllvvv{{{zzzzzz|||xxxyyymmm\\\KKKHHHCCCAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>>>>=========>>>>>>AAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPTTTNNNKKKPPPUUUUUUTTTUUUUUUYYY___eeejjjttt}}}yyy|||uuueeeRRRNNNHHHDDDBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAA@@@@@@AAACCC@@@AAABBBDDDGGGIIIKKKMMMSSSWWW\\\aaadddgggjjjllljjjooosssuuuuuuuuuxxx{{{{{{}}}~~~~~~~~~~~~}}}zzzwwwqqqoookkkgggccc^^^XXXTTTPPPNNNKKKIIIIIIIIIHHHGGGIIIIIIJJJJJJIIIGGGFFFDDDAAABBBDDDDDDFFFKKKTTT[[[hhhuuu~~~pppcccYYYSSSNNNMMMJJJEEEBBBCCCBBBBBBBBBCCCEEEFFFGGGHHHGGGJJJNNNOOOMMMNNNRRRUUUUUUXXX[[[___bbbccccccbbbaaa______aaaeeeiiijjjkkkiiiiiijjjkkkjjjiiigggeeedddeeegggiiijjjjjjjjjjjjccceeefffiiijjjlllmmmmmmggggggfffcccbbbbbbeeehhhiiiiiijjjkkklllmmmmmmnnnkkkkkklllmmmmmmlllkkkkkkkkkkkklllllllllkkkjjjjjjkkklllmmmlllkkkkkklllnnnooommmllllllmmmnnnmmmlllhhhhhhggggggggghhhhhhiiiggghhhgggfffeeefffhhhkkkjjjjjjjjjiiihhhgggeeedddgggfffeeedddcccaaa\\\YYYYYYXXXVVVSSSPPPMMMKKKJJJGGGEEEDDDDDDEEEEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIKKKMMMNNNQQQ^^^jjjvvv~~~uuuggg\\\TTTOOOLLLOOOXXXbbbggghhhooopppvvvqqq___OOOFFFDDDAAA?????????@@@@@@???AAADDDFFFGGGFFFDDDCCCAAA@@@???============>>>AAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAAAAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIIIIIIIIIIJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPQQQNNNNNNQQQSSSRRRRRRUUUUUUUUUXXX]]]aaahhhxxx}}}wwwbbb\\\TTTLLLHHHFFFDDDCCC???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBAAA@@@???@@@AAA??????AAABBBDDDFFFGGGHHHMMMQQQWWW[[[^^^___aaabbbbbbfffkkklllkkkkkkooorrrsssuuuwwwyyyyyyzzz|||~~~}}}{{{|||~~~{{{wwwsssooollleeebbb]]]YYYVVVSSSPPPNNNJJJHHHGGGFFFGGGGGGEEEDDDEEEEEEEEEEEEDDDDDDCCCCCC???DDDJJJOOOUUU^^^jjjsss|||sssddd]]]WWWUUUPPPJJJFFFFFFAAAAAAAAAAAABBBCCCDDDDDDEEEHHHKKKJJJHHHHHHLLLPPPSSSUUUYYY]]]___```___^^^^^^]]]]]]___cccgggiiiiiiggghhhjjjkkkjjjhhheeeccccccdddfffhhhiiiiiiiiihhhbbbcccfffiiikkklllllllllhhhhhhfffdddccccccfffiiiiiiiiiiiiiiiiiijjjjjjjjjiiijjjkkkllllllkkkjjjiiijjjjjjkkkjjjjjjiiihhhgggjjjkkkkkkkkkjjjjjjlllnnnqqqooolllkkkjjjjjjhhhgggeeeeeedddddddddeeeeeefffbbbcccdddcccbbbcccfffhhhhhhhhhgggfffeeecccaaa```bbbaaa```___]]]ZZZUUURRRQQQPPPNNNLLLKKKIIIIIIIIIEEEDDDCCCCCCDDDDDDCCCAAAEEEFFFGGGHHHGGGFFFEEEDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLQQQTTTUUU[[[kkk{{{yyypppeeeWWWLLLLLLJJJLLLTTTaaammmssstttxxxxxx}}}ttteeeRRRDDDBBBAAA@@@???>>>>>>??????>>>@@@EEEHHHIIIHHHEEECCCBBBAAA???>>>=========>>>@@@???>>>>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGIIIKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNQQQSSSQQQNNNQQQVVVWWWTTTUUUZZZ]]]bbbqqq~~~{{{qqqiii___UUUOOOJJJHHHFFFCCCCCCCCCCCCCCCBBBAAA@@@======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@>>>>>>>>>@@@@@@AAACCCDDDEEEFFFGGGHHHMMMSSSWWWYYYZZZZZZ[[[[[[___dddeeeccccccfffjjjmmmooorrrttttttuuuwwwxxx{{{yyy{{{}}}}}}xxxsssooojjjeeebbb\\\YYYSSSPPPNNNLLLKKKJJJGGGFFFEEEEEEGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBIIISSS\\\eeeqqq}}}ttthhh^^^XXXRRRJJJEEECCCCCCAAA???>>>???CCCFFFGGGFFFDDDCCCCCCDDDFFFGGGPPPRRRTTTVVVWWWWWWWWWVVVTTTUUUXXX[[[^^^aaaccceeedddeeeeeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbaaabbbdddgggkkkmmmmmmlllhhhgggeeeddddddeeeggghhhhhhgggfffffffffhhhjjjlllhhhhhhhhhggggggggggggfffgggggggggggghhhhhhhhhhhhgggiiikkkmmmmmmkkkiiigggkkkjjjjjjhhhfffdddbbbaaabbbbbbbbbaaaaaa```___^^^^^^______aaabbbcccddddddgggfffdddbbb___]]][[[ZZZXXXXXXYYYXXXVVVRRROOOMMMJJJKKKIIIGGGCCCAAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGJJJKKKHHHEEEFFFEEEEEEFFFHHHJJJKKKKKKQQQNNNQQQYYYaaajjjxxx~~~pppfff]]]TTTOOOOOOFFFPPP[[[ccclllxxxwwwdddTTTIIICCCFFFCCC@@@===;;;;;;<<<===AAADDDHHHLLLLLLJJJFFFCCCCCC>>><<<>>>???======???>>>>>>???@@@@@@>>>===<<>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???AAAAAAEEEBBB>>><<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFIIIMMMOOOPPPRRRUUUWWWXXXYYY[[[]]]___```aaaaaaeeegggjjjkkklllnnnqqqssstttuuuvvvxxxzzz{{{}}}}}}xxxssskkkeee```[[[XXXUUURRRPPPMMMKKKKKKJJJHHHFFFHHHEEECCCCCCDDDDDDAAA>>>AAA>>><<<===BBBEEEEEEDDDKKKXXXhhhxxxzzzxxxzzznnneee[[[PPPHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBAAABBBCCCDDDEEEJJJJJJLLLMMMNNNOOOOOOOOOPPPQQQSSSVVVYYY[[[]]]^^^___``````aaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___```bbbfffjjjmmmlllkkkhhhgggeeeddddddeeeggghhhgggfffeeedddeeefffhhhiiiggggggfffffffffeeeeeeeeedddddddddddddddddddddddddddeeegggiiiiiigggeeedddffffffeeedddcccaaa```___]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\^^^___aaabbbbbbbbbaaa___]]]ZZZXXXVVVUUUPPPPPPQQQPPPNNNLLLIIIGGGEEEFFFFFFDDDBBBAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAACCCFFFHHHGGGEEEGGGGGGHHHJJJMMMOOOPPPQQQUUUVVV]]]iiittt}}}xxxlll```YYYSSSNNNMMMOOONNNXXXdddooo{{{{{{iiiYYYMMMFFFCCCDDDBBB???<<<;;;;;;<<<===@@@CCCFFFIIIJJJHHHFFFDDDDDD???<<<>>>???===<<<>>>======>>>>>>>>>>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGIIIJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSSSSSSSVVV\\\ccchhhzzzyyyqqqyyytttlllaaaXXXRRROOOIIIDDD@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>???@@@AAAEEEBBB???>>>>>>?????????????????????@@@AAABBBBBBDDDFFFJJJLLLMMMNNNQQQSSSQQQTTTVVVWWWWWWWWWYYYZZZ___aaadddfffgggiiilllnnnooopppqqqsssuuuvvvwwwxxx~~~zzzwwwmmmhhhbbb]]]ZZZWWWTTTRRROOOMMMJJJHHHHHHGGGEEEDDDCCCAAA??????AAAAAA???===<<<===>>>>>>@@@EEEMMMSSSdddsss}}}uuuwwwvvvjjj\\\SSSNNNKKKFFFEEEDDDCCC???<<<>>>>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDEEEGGGHHHIIIKKKLLLMMMOOOQQQSSSTTTUUUWWWXXXYYY[[[\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^aaaeeeiiikkkjjjiiigggfffeeeddddddeeefffgggfffeeecccbbbbbbcccdddddddddddddddcccccccccbbbbbb`````````______^^^^^^^^^___```bbbccccccbbb```_______________^^^]]]\\\\\\XXXYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^[[[ZZZXXXUUURRRPPPNNNMMMHHHHHHIIIIIIHHHFFFDDDCCC@@@AAABBBAAA@@@AAABBBDDDBBBBBBCCCCCCCCCDDDDDDDDDEEECCCAAAAAACCCFFFGGGGGGHHHHHHJJJLLLNNNQQQSSSTTTaaafffqqqqqqbbbXXXOOOLLLLLLMMMQQQWWW^^^hhhuuujjjWWWKKKEEECCCBBB@@@???===;;;:::;;;<<<===@@@AAACCCEEEGGGGGGGGGFFFEEE@@@===>>>>>><<<;;;===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???????????????AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQRRRSSSTTTXXX]]]aaapppoooqqq|||~~~rrreee^^^TTTJJJCCCAAABBBCCCBBBBBBAAAAAA@@@??????>>>??????>>>>>>??????@@@AAABBB@@@>>>>>>??????>>><<<>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHIIIKKKMMMKKKOOOSSSRRROOONNNQQQTTTWWWYYY\\\^^^```bbbeeeggghhhiiijjjkkkmmmooopppppptttvvvyyy}}}}}}{{{zzz{{{~~~}}}{{{yyyzzz~~~}}}~~~}}}yyywwwvvvtttssspppllliii^^^[[[VVVSSSQQQPPPNNNLLLKKKIIIFFFEEEDDDDDDBBBAAA???===<<<===>>>???>>>===999>>>AAAAAAAAAJJJ[[[jjjyyytttzzz{{{oooggg[[[TTTLLLGGGFFFDDD>>>999:::;;;===>>>???@@@@@@@@@CCCBBBAAAAAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMPPPQQQRRRTTTVVVWWWWWWWWWZZZZZZZZZ[[[[[[\\\\\\\\\[[[\\\___cccggghhhgggffffffeeeddddddddddddeeefffdddcccbbb```_________`````````_________^^^^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYY[[[\\\]]]^^^^^^]]]\\\[[[YYYYYYZZZZZZZZZZZZYYYYYYUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWSSSRRRPPPNNNLLLIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDCCC>>>???@@@@@@@@@@@@BBBDDDBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDCCCCCCDDDFFFHHHIIILLLMMMNNNPPPRRRWWW\\\```ssszzzvvvgggZZZSSSLLLGGGIIILLLRRR[[[cccqqq{{{qqqZZZKKKDDDAAA@@@AAA===<<<;;;::::::;;;<<<===@@@@@@AAACCCEEEFFFHHHIIIGGGAAA>>>???>>>;;;:::;;;===<<<<<<<<<===???AAABBB@@@@@@@@@??????>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMMMMMMMNNNPPPQQQRRRPPPQQQRRRSSSSSSUUUYYY\\\iiivvvxxxrrrwww}}}ttteeeVVVLLLGGGFFFGGGAAAAAA@@@??????>>>>>>>>>???????????????@@@@@@@@@>>>======>>>???>>><<<:::?????????>>>>>>======<<<>>>@@@CCCDDDDDDEEEGGGHHHHHHNNNSSSQQQLLLIIIMMMRRRPPPSSSVVVXXXZZZ\\\___bbbbbbcccdddeeeggghhhiiijjjjjjlllooorrruuuwwwwwwwwwsssrrrqqqqqqsssuuuuuuttttttpppmmmooovvv~~~}}}zzz{{{}}}}}}}}}~~~~~~~~~}}}|||{{{zzz{{{{{{zzzyyywwwuuusssrrrmmmkkkiiigggeeebbb^^^[[[SSSQQQNNNLLLKKKJJJIIIGGGGGGEEECCCBBBBBBBBB@@@???=====================<<<:::???DDDEEEJJJYYYppp}}}~~~ooofffZZZRRRMMMJJJDDD???<<<===>>>????????????>>>BBBAAA@@@@@@AAABBBDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGJJJKKKMMMOOOPPPQQQRRRRRRUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZ[[[^^^bbbccccccbbbaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWTTTUUUVVVVVVWWWWWWVVVVVVTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQPPPOOOOOOMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCC@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDEEEGGGHHHJJJLLLSSSUUUXXX[[[```iiissszzzyyyqqqhhh\\\RRRKKKIIIFFFEEEKKKQQQYYYdddnnn~~~wwwdddPPPGGGDDD@@@???@@@<<<;;;::::::;;;<<<======@@@@@@@@@AAACCCFFFHHHJJJGGGBBB>>>???>>>;;;999;;;======<<<===>>>@@@BBBDDDAAAAAA@@@@@@??????>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHHHHHHHIIIIIIIIIIIILLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSTTTVVVYYYdddkkkzzzwwwtttxxx{{{hhhWWWLLLFFFDDDAAA@@@???>>>>>>>>>>>>???>>>>>>??????@@@@@@@@@@@@>>>===>>>???@@@???===:::???@@@@@@@@@???>>>===<<<===???AAABBBBBBBBBCCCEEEFFFLLLPPPNNNIIIFFFJJJOOOLLLOOORRRTTTUUUWWWZZZ]]]]]]^^^^^^```aaabbbcccdddbbbcccfffiiikkkmmmnnnnnnkkkjjjhhhhhhjjjkkkkkkjjjiiieeebbbdddkkkrrrvvvwww|||}}}{{{{{{|||{{{yyyzzz|||~~~|||{{{{{{{{{{{{||||||{{{{{{zzzzzzyyywwwuuusssrrrrrrqqqqqqooommmkkkiiigggbbb```]]][[[YYYWWWSSSPPPNNNLLLIIIHHHHHHGGGEEECCCEEECCCAAA@@@AAAAAA@@@>>><<<======<<<;;;;;;;;;;;;;;;???DDDMMM\\\sssyyymmmaaaYYYRRRKKKGGGCCCBBBBBBAAA@@@@@@??????@@@?????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTXXXWWWVVVWWWZZZ\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBBBBBBB@@@@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDD???AAACCCEEEHHHMMMRRRVVVZZZ___eeelllttt~~~uuummmccc[[[SSSKKKFFFEEECCCCCCHHHQQQZZZbbblllvvvgggVVVIIIFFFEEE@@@>>>@@@;;;;;;;;;;;;;;;<<<======???>>>>>>???AAADDDFFFHHHGGGAAA>>>???>>>;;;:::;;;<<<<<<======>>>@@@AAABBB@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPRRRRRRSSSRRRRRRSSSUUUWWW^^^cccnnn~~~~~~sssqqqzzz}}}gggUUUIIICCCDDDCCCAAA???>>>>>>??????>>>>>>???@@@@@@@@@@@@???@@@??????AAABBBBBB???===???@@@AAAAAAAAA???>>>======???AAAAAAAAA@@@AAABBBBBBFFFIIIHHHDDDCCCEEEHHHIIIKKKMMMOOOPPPRRRTTTWWWWWWXXXXXXYYYZZZ[[[\\\]]]ZZZ[[[]]]```bbbcccdddeeecccaaa``````aaabbbaaa```aaa___^^^```dddiiilllmmmrrrvvv{{{{{{yyyzzzzzzyyywwwwwwxxxzzzyyywwwuuuvvvwwwxxxxxxwwwuuuuuutttrrrpppmmmkkkjjjfffeeedddcccaaa^^^\\\[[[WWWUUURRRPPPOOONNNKKKIIIJJJHHHFFFEEEEEEEEECCCAAABBBAAA???>>>???@@@???>>>:::;;;===<<<;;;;;;<<<======AAAJJJ[[[rrr~~~{{{nnnbbbYYYSSSKKKIIIGGGDDDBBBAAA@@@@@@>>>>>>???@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGGGGHHHGGGHHHIIIJJJLLLMMMNNNOOOVVVSSSPPPOOOPPPSSSUUUUUUQQQRRRRRRRRRRRRRRRRRRQQQSSSSSSSSSSSSRRRRRRQQQPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPPPPOOOOOOPPPPPPPPPOOOMMMLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDCCCCCCDDDDDDDDDEEEEEEEEE???AAACCCEEEKKKUUUaaajjjmmmuuu}}}qqqiii___WWWOOOLLLHHHCCCBBBFFFEEEHHHRRR___iiipppzzz~~~oooXXXKKKBBBDDDDDD>>><<<@@@<<<<<<<<<<<<<<<=========<<<<<<<<<===???AAACCCDDDFFFAAA===???>>>;;;:::<<<::::::<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFFFFDDDCCCBBBEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOPPPQQQRRRQQQPPPPPPQQQTTTWWWZZZ]]]eeeqqq||||||uuuwww}}}}}}hhhXXXOOOKKKIIIFFFBBB@@@?????????===>>>???@@@AAA@@@@@@??????>>>>>>???@@@@@@???===>>>???@@@AAAAAA@@@>>>======???@@@@@@???>>>???@@@>>>@@@BBBBBBAAAAAABBBCCCDDDFFFIIIJJJJJJKKKMMMOOOPPPQQQQQQRRRSSSTTTUUUUUUSSSTTTUUUVVVXXXYYYZZZ[[[[[[YYYWWWWWWXXXXXXWWWVVVXXXZZZ\\\]]]^^^```bbbdddgggjjjnnnrrruuuxxx{{{}}}}}}|||~~~zzzvvvssstttvvvuuutttssstttvvvqqqooollllllnnnpppooonnnkkkkkkiiigggeeebbb```^^^XXXXXXWWWVVVTTTRRRPPPOOOMMMKKKIIIHHHHHHHHHFFFEEEDDDBBBBBBBBBCCCCCCAAA@@@@@@>>><<<<<<===>>>>>>===:::===???@@@???@@@CCCEEEEEELLLYYYlll}}}{{{xxx}}}uuujjjcccPPPNNNJJJFFFCCCBBBAAABBB>>>???@@@AAAAAAAAA@@@???>>>>>>>>>??????@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIKKKKKKTTTPPPKKKIIIJJJMMMOOOPPPKKKLLLLLLMMMMMMLLLLLLKKKNNNNNNOOOOOOOOONNNMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMMMMLLLNNNMMMMMMKKKJJJHHHFFFEEE@@@AAAAAABBBBBBCCCCCCCCC?????????@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@===>>>@@@@@@???@@@CCCEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDGGGOOO]]]ooo{{{|||rrrfffZZZSSSOOOHHHDDDFFFEEEAAACCCHHHJJJPPP]]]mmmwww~~~qqq___OOODDD>>>BBBCCC<<<;;;@@@========================:::::::::;;;===>>>@@@@@@EEE@@@===>>>???<<<;;;===888999;;;<<<===<<<<<<;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFFFFDDDCCCAAADDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQPPPOOONNNPPPSSSVVVYYYZZZ```hhhnnnyyy~~~{{{zzzyyyssspppyyyzzziii___QQQNNNJJJEEEBBB@@@???>>>===>>>???@@@AAA@@@??????<<<;;;:::;;;<<<===<<<;;;<<<>>>???@@@AAA???>>>===<<<>>>??????>>>======>>>===>>>???@@@AAAAAAAAAAAAAAACCCEEEFFFFFFFFFHHHJJJKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUSSSQQQQQQRRRRRRQQQPPPNNNRRRUUUVVVUUUUUUWWWZZZ^^^```dddgggjjjmmmqqqtttsssrrrssswww}}}}}}zzzzzz{{{|||zzzuuurrrmmmoooqqqrrrqqqqqqrrrsssjjjfffcccccceeegggfffeeebbbbbb```^^^[[[XXXVVVTTTOOOOOONNNMMMKKKIIIGGGFFFGGGEEECCCCCCDDDDDDDDDCCC???>>>>>>@@@BBBBBBAAA@@@>>><<<;;;;;;<<<===<<<;;;<<>><<<<<<===>>>>>>???@@@@@@?????????@@@AAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIILLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAA???>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA???AAABBBAAAAAAAAACCCEEEDDDBBB@@@BBBDDDEEECCCAAA>>>AAADDDHHHRRRfffqqqeee\\\QQQJJJHHHEEEBBBCCCEEECCC@@@EEENNNYYYcccqqq|||nnn\\\RRREEEAAA>>>???AAAAAA===888<<<<<<<<<;;;;;;:::::::::888888777888:::<<>>===<<<<<<<<<============<<<<<<<<<<<<>>>???@@@???>>>===>>>???>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAADDDDDDEEEFFFHHHIIIJJJJJJGGGHHHJJJKKKKKKKKKJJJIIIKKKJJJJJJJJJKKKLLLNNNOOORRRQQQQQQPPPPPPPPPQQQQQQSSSVVV[[[___fffsss~~~|||tttjjjlllvvv~~~wwwiiiYYYJJJGGGIIIFFFCCCDDDCCC@@@???AAAAAA===<<<>>>@@@@@@>>>===<<<<<<<<<<<>>>>>======<<<<<>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<============>>>???@@@BBBCCCDDDEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUYYYZZZ\\\___bbbeeegggiiijjjjjjkkkmmmppptttxxx{{{{{{yyyvvvsssqqqqqqsssttt{{{zzzxxxuuurrrooollljjjhhhiiiiiiiiiiiiiiihhhgggdddcccaaa___]]][[[ZZZZZZ[[[YYYVVVSSSPPPMMMKKKJJJGGGFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>???@@@???===<<<===>>>AAA@@@>>><<<;;;<<<===???>>>EEELLLOOOSSS[[[``````hhhlllwww|||}}}xxxjjj^^^VVVPPPJJJFFFEEEDDDCCCBBBCCCBBB@@@>>>===============>>>>>>>>>@@@@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>??????BBBBBBBBBBBBAAAAAAAAAAAA>>>@@@AAAAAAAAABBBEEEGGGJJJIIIFFFEEEDDDDDDCCCCCCBBBFFFKKKQQQ[[[nnn~~~qqqcccYYYQQQIIIDDDCCCCCC@@@AAADDDFFFHHHQQQ\\\jjjtttppp___PPPHHHBBB???;;;<<<>>>???<<<888<<<;;;;;;;;;::::::::::::;;;;;;::::::<<<>>>@@@BBBCCCBBB@@@>>>===<<<;;;;;;============<<<<<<<<<;;;<<<===>>>===<<<;;;<<<=========???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAADDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIIIIJJJLLLNNNOOORRRQQQQQQPPPPPPQQQQQQQQQQQQTTTWWWZZZ___iiivvvyyyjjjhhhnnnooo|||~~~nnn]]]WWWTTTOOOJJJHHHHHHCCCAAACCCBBB???>>>@@@BBBAAA@@@@@@?????????????????????>>>>>>=========???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQSSSTTTVVVYYY\\\^^^aaabbbbbbbbbbbbdddgggjjjnnnppprrrpppmmmkkkjjjkkklllmmmooonnnmmmkkkiiigggdddccccccccccccccccccbbbaaaaaa[[[ZZZXXXVVVTTTSSSRRRQQQRRRPPPNNNLLLJJJIIIHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;<<<>>>AAACCCGGGRRR^^^gggooovvvyyyxxx|||~~~{{{zzz}}}ttthhh^^^UUUOOOIIIGGGEEEDDDCCCBBB???===????????????>>>>>>======AAA@@@@@@???>>>>>>======????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>=========@@@@@@???>>>>>>>>>??????CCCBBBBBBBBBAAAAAA@@@@@@???@@@BBBBBBCCCDDDHHHJJJUUUTTTPPPIIIBBB???@@@CCCEEEIIIPPPWWWbbbsss~~~ttthhh^^^TTTMMMGGGAAA@@@AAADDDCCCFFFKKKQQQYYYfffrrrnnn\\\NNNEEEAAA???;;;888888:::<<<;;;999;;;;;;:::::::::::::::999999888888888888:::;;;===BBBAAA???>>><<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;999:::;;;;;;999999:::;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGHHHHHHJJJLLLNNNPPPRRRQQQQQQQQQQQQQQQRRRRRRQQQSSSUUUVVVXXX^^^gggnnnwwwsssiiikkkfffmmm{{{uuukkkeee\\\SSSNNNKKKEEE@@@@@@@@@======???>>>>>>======<<<=====================<<<<<<<<<<<>>>>>======<<<<<<;;;<<<<<<<<<<<<============>>>>>>===<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCFFFEEEEEEEEEDDDBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHJJJKKKLLLKKKLLLNNNPPPSSSUUUWWWXXXYYYYYYYYYZZZ\\\___aaaccceeecccaaa``````aaabbbcccbbbbbbaaa```___]]][[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVQQQPPPNNNLLLKKKJJJIIIIIIFFFEEEEEEDDDCCCCCCCCCCCC?????????>>>>>>??????@@@@@@@@@@@@@@@????????????:::;;;<<<;;;999999:::;;;:::;;;<<<===???CCCIIIMMMXXXiii}}}uuukkkeeejjjsss}}}nnnwwwkkkcccUUUQQQLLLHHHEEECCCAAA@@@AAAAAA@@@@@@@@@??????????????????>>>>>>>>>======?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>>>>===>>>>>>>>>===============@@@@@@@@@@@@??????>>>>>>?????????>>>>>>>>>>>>???BBBAAAAAA@@@@@@??????>>>AAABBBCCCCCCDDDFFFJJJMMMcccbbb^^^SSSGGGBBBEEEIIINNNRRRXXX___iiixxx|||sssggg___XXXRRRKKKHHHCCC@@@BBBFFFKKKNNNTTT\\\dddooo}}}sss^^^NNNEEEAAA???<<<999666666888:::;;;:::::::::::::::999999999999777777666666666777888888???>>>======<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::777999::::::888888999;;;======>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIILLLNNNPPPQQQQQQQQQPPPQQQQQQRRRRRRRRRSSSTTTUUUUUUYYY^^^bbbhhhvvvuuupppmmmlllooouuu}}}vvviii```UUUKKKCCCAAA???===>>>@@@<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<============@@@>>><<<;;;;;;<<<>>>???>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@???>>>BBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGFFFFFFHHHJJJLLLNNNOOOPPPTTTTTTTTTTTTUUUWWWXXXYYYXXXXXXWWWVVVVVVXXXYYYZZZ[[[ZZZZZZYYYWWWVVVTTTSSSSSSSSSSSSRRRQQQOOONNNMMMKKKJJJHHHGGGFFFEEEEEEEEE@@@??????>>>>>>?????????===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;999999:::<<<>>>???@@@AAADDDLLLWWW^^^rrrtttnnnkkkcccaaaiiiwwwoooZZZyyyhhhbbbXXXPPPJJJHHHGGGFFF@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>?????????@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????>>>>>>>>>?????????????????????>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDDDDAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>====================================???@@@@@@@@@@@@???>>>===>>>>>>>>>>>>???>>>>>>>>>????????????>>>>>>======AAABBBBBBBBBCCCFFFJJJNNNjjjkkkiiiaaaVVVSSSWWW^^^eeegggjjjooowwwzzzoooggg^^^VVVOOOMMMJJJGGGFFFDDDBBBGGGNNNXXX```jjjrrrzzz|||hhhVVVIIICCC???>>>;;;999777666777999;;;;;;999999999999999999999999:::999999999999999::::::;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;::::::::::::777888::::::999888:::;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHKKKMMMNNNPPPPPPPPPPPPPPPQQQRRRRRRPPPQQQRRRRRRSSSUUUXXXZZZ```iiivvv{{{vvvooohhhfffiiirrriii\\\NNNHHHDDDAAAAAACCC?????????>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============AAA???===<<<;;;<<<>>>???============>>>>>>>>>>>><<<===>>>>>>?????????????????????>>>>>>????????????@@@@@@AAABBBCCCCCCDDDCCCCCCDDDFFFGGGIIIJJJJJJNNNNNNNNNNNNOOOPPPPPPQQQOOOOOOOOOOOOOOOQQQRRRSSSUUUTTTTTTRRRPPPNNNLLLKKKLLLLLLKKKKKKIIIHHHFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>======<<<<<<======<<<;;;;;;;;;<<<<<<===>>>========================>>>>>>===;;;999999;;;===BBBCCCEEEHHHOOO]]]nnnzzz}}}sssjjjdddhhhdddgggrrr~~~ppp]]]NNN|||sssggg[[[SSSNNNKKKIIIBBBBBBBBBAAAAAA@@@@@@@@@======>>>>>>???@@@@@@AAA@@@@@@@@@??????>>>>>>>>>??????????????????????????????>>>>>>>>>>>>??????????????????????????????>>>======<<<<<<======>>>???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===>>>?????????>>>===<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCFFFJJJPPPTTTggglllooommmjjjjjjpppwww~~~yyyqqqeee[[[UUUPPPKKKHHHFFFFFFHHHJJJIIIJJJRRR\\\kkkvvv{{{ooo^^^OOOFFF@@@<<<999:::999888777777888::::::777888888888888999999999888888888888888888999888999999::::::<<<===>>>???;;;;;;:::::::::999999999777888::::::999999:::<<<<<<===>>>???@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBDDDEEEFFFGGGDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEGGGIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQRRROOOOOOOOOOOOPPPRRRTTTUUUZZZ^^^gggrrr~~~tttggg___]]]cccrrrqqq]]]PPPHHHBBB@@@@@@@@@??????>>>>>>>>>??????????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============@@@???>>>=========>>>???========================::::::<<<===>>>?????????<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<============<<<<<<<<<;;;;;;<<<@@@CCCGGGLLLRRRYYYdddvvv}}}tttnnnhhheeehhhiiiooo|||}}}}}}mmm___RRRHHH~~~tttiii```XXXTTTLLLKKKJJJHHHFFFDDDCCCBBB?????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>??????????????????????????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>???@@@AAA@@@???===<<<;;;<<<>>>?????????>>>>>>>>>>>>??????@@@@@@AAAAAACCCDDDGGGJJJNNNUUU]]]bbbpppwww~~~yyypppccc\\\RRRKKKIIIHHHGGGGGGIIILLLRRRVVVXXX[[[fffssslllaaaRRRFFF@@@===999666888888888888777777777888777777777777888888999999444555666666777777777777;;;;;;::::::;;;;;;<<<===::::::::::::999999999999555777999999888888:::;;;:::;;;<<<===>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@@@@@@@AAABBBCCCCCCDDDBBBBBBAAABBBCCCDDDFFFGGGEEEEEEDDDEEEFFFHHHJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQQQQOOONNNNNNOOOQQQRRRRRRUUUWWW]]]fffooopppddd^^^___hhhsssrrr___RRRGGGAAA@@@@@@???>>>===============?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<========================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBB@@@???@@@@@@AAAAAA@@@???>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<:::::::::;;;;;;===>>>>>><<<<<<<<<<<<=========>>>;;;<<<>>>???AAAEEEKKKOOOVVV^^^jjjuuu~~~xxxvvvvvvuuussssssuuu}}}}}}}}}~~~uuufffZZZQQQIIIBBBwwwllleeeVVVUUURRROOOLLLIIIGGGEEEBBBBBBAAAAAA@@@?????????===>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>=========>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>@@@AAACCCCCCCCCBBB@@@>>>;;;<<<===?????????>>>===??????@@@AAABBBCCCCCCDDDGGGIIIMMMRRRXXXaaajjjppp|||uuuooofff]]]UUUOOOHHHCCCBBBDDDGGGHHHPPPTTT]]]cccfffkkkyyyyyy___UUUHHH???<<<;;;999777666777999888777555555666666666777777888888888999777888999:::;;;;;;;;;;;;===<<<;;;;;;:::::::::::::::::::::999999999888888444666888888777777999;;;888999:::;;;<<<<<<<<<<<>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBDDDFFFHHHEEEEEEEEEEEEEEEGGGIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPTTTRRRPPPOOOPPPRRRRRRSSSTTTUUUZZZ```fffttt~~~nnnddd```fffmmmtttqqq```RRRJJJGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<=========>>>;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999???>>>>>>======>>>>>>???========================<<<<<<<<<<<<<<<=========>>>??????@@@AAAAAAAAA@@@>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<888888888999999;;;<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<=========>>>>>><<<>>>AAADDDHHHNNNVVV[[[gggqqq{{{wwwxxx}}}||||||~~~xxxqqqcccTTTMMMJJJDDD<<<}}}rrrkkkbbb\\\YYYUUUOOOJJJKKKHHHEEEDDDDDDDDDCCCBBBBBBAAA@@@AAABBBBBB>>>;;;===888777;;;>>>>>>===???>>>?????????@@@@@@AAAAAA??????>>>>>>>>>>>>======>>>>>>=========>>>>>>???999;;;===>>>===<<<<<<===;;;<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<>>>======???CCCCCCAAA>>>>>>CCCEEEBBBAAABBBBBB@@@<<<<<<<<<<<<<<<===>>>>>>CCCBBBAAAAAACCCGGGKKKNNNSSSVVVZZZ^^^cccmmmyyy}}}oooddd^^^XXXRRRMMMGGGDDDCCCEEEFFFGGGMMMTTT^^^hhhttt{{{~~~{{{dddQQQJJJ@@@888666777999;;;999999888777666666777777777777777777888888888888666777777666555555777999;;;<<<===<<<;;;;;;;;;<<<:::::::::999999888888888777666444444444666999::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;<<<<<<<<<============>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@@@@AAACCCEEEFFFIIIHHHHHHHHHIIIKKKMMMNNNNNNOOOPPPPPPNNNNNNOOOPPPRRRQQQSSSWWW[[[fffzzzzzzlllfffdddeeennnxxxqqq]]]PPPJJJJJJIIIHHHEEECCC@@@>>>===???===<<<;;;<<<>>>???@@@===???AAAAAA@@@???>>>>>><<<<<<===???AAABBB@@@>>>========================???>>>>>>===<<<<<<;;;;;;======<<<<<<<<<======>>>::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::>>>>>>===<<<<<<;;;::::::777888::::::999999;;;<<<<<<===<<<:::888999===BBB@@@EEEJJJPPP[[[iiisssvvvwwwqqqrrr}}}tttnnnccc]]]SSSIIIBBB@@@@@@AAA{{{ssskkkcccZZZSSSNNNKKKHHHFFFFFFFFFEEEDDDCCCAAA@@@AAACCCCCCAAA>>>CCC>>>===@@@BBBAAA@@@AAA@@@@@@@@@???????????????AAAAAAAAA@@@@@@????????????>>>>>>======>>>>>>???;;;===??????>>>======>>>============>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<;;;;;;>>>BBBDDDDDDBBBBBBFFFGGGDDDBBBCCCBBB@@@===============>>>???@@@AAAAAABBBEEEKKKRRRYYY]]]bbbdddgggkkkpppxxxrrrjjj^^^UUUQQQNNNIIIFFFEEEBBBCCCEEEHHHMMMWWWaaasss|||lllWWWHHHDDD>>>:::888999999999999888888777666666777777777777777777888888888888666777777666666777999<<>>>>><<<:::::::::;;;:::::::::999999999888888999999888888999:::<<<===:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<<<<===============>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@@@@@@@BBBEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOOOONNNMMMOOOPPPRRRQQQSSSUUUXXX```ppptttlllgggkkkooossseee]]]UUURRRNNNKKKIIIFFFBBB@@@@@@@@@???@@@@@@@@@???>>>===>>>???>>>===<<<;;;;;;;;;;;;;;;===???@@@>>>===========================;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::::::::::::::;;;<<<<<<;;;;;;<<<===999;;;======<<<>>>CCCGGGDDDOOO\\\iiixxx{{{tttssszzzwwwkkkdddVVVQQQJJJBBB>>><<<===>>>{{{ooogggZZZWWWRRROOOMMMLLLJJJIIIGGGEEECCCCCCDDDEEEEEEDDDEEE@@@???AAABBB@@@???AAABBBBBBBBBBBBAAA@@@??????DDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>======>>>>>>>>>===>>>@@@@@@>>>======>>>?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::===<<<<<<>>>BBBFFFGGGHHHHHHLLLLLLHHHEEEFFFFFFDDDAAA@@@@@@@@@@@@BBBCCCDDDDDDEEEHHHNNNWWWaaakkkpppsssuuuwwwzzz~~~~~~qqq]]]VVVMMMGGGFFFEEEDDDBBBDDDEEEHHHMMMRRRZZZiiiwwwpppXXXGGG???>>><<<;;;;;;;;;999777888888777666666666777777777777777777888888888888666777888777888999===@@@DDDBBB>>>;;;999999:::::::::::::::999999999999888777777888888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<============>>>>>>???@@@@@@AAA@@@??????@@@@@@AAABBBCCCCCCBBB@@@???@@@BBBDDDFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLNNNPPPSSSQQQRRRSSSSSSWWWcccoootttjjjllljjjrrr}}}ssshhhbbb\\\YYYXXXSSSLLLEEEBBBAAA@@@@@@AAA@@@===;;;??????>>>>>>============<<<;;;;;;===???@@@>>>===========================999999::::::;;;<<<<<<=========<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::777777888999999:::;;;;;;::::::;;;:::888888999:::999<<<>>>@@@AAAEEELLLQQQUUUeeeyyy{{{tttsssuuuyyywwwjjj\\\SSSHHHEEEAAA===:::::::::;;;oookkkccc]]]YYYUUURRRPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFBBB@@@CCCBBB@@@@@@BBBEEEEEEFFFGGGGGGFFFDDDDDDGGGGGGGGGFFFEEECCCAAA@@@???>>>>>>============>>>===>>>???>>>===<<<<<<===?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@EEEJJJNNNQQQRRRUUUVVVQQQNNNOOONNNLLLGGGGGGFFFEEEFFFHHHJJJKKKNNNPPPTTT\\\eeepppyyy}}}wwwrrrtttvvvrrreeeZZZQQQLLLFFFCCCCCCEEEGGGGGGKKKNNNUUU^^^dddmmm}}}nnnYYYIII@@@===<<<;;;;;;<<<;;;999777888777777666666666777777666777777777888888888888777777888888999<<>>:::888888999999999999999999999999999999666777888999::::::999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@@@@@@@@@@????????????@@@AAABBBBBBBBBAAA@@@???@@@AAACCCDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKKKKJJJKKKNNNPPPRRRPPPQQQRRRQQQQQQYYYbbbuuuyyytttppprrr~~~yyytttsssqqqiii[[[PPPJJJFFFCCCBBBBBBBBB@@@===BBB@@@@@@@@@AAABBBAAAAAA>>>===<<<===???@@@???>>>========================999::::::;;;;;;<<<======;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<:::;;;;;;999888888999;;;:::===@@@CCCHHHPPP[[[cccttt~~~yyytttrrrpppooosssyyyssshhhYYYLLLEEEAAA@@@>>><<<;;;;;;;;;;;;yyyooohhhaaa]]]YYYXXXVVVSSSPPPLLLJJJJJJJJJJJJGGGGGGIIIHHHEEEEEEIIIGGGIIILLLOOOPPPOOOMMMKKKKKKKKKKKKJJJHHHEEEBBBAAA@@@@@@???>>>>>>>>>>>>>>>===>>>>>>>>><<<<<<===>>>@@@@@@??????>>>===<<<<<<<<<<<<=====================>>>AAAEEEKKKRRRZZZ^^^bbbfffgggbbb___^^^\\\XXXTTTSSSRRRQQQQQQSSSUUUVVV\\\___eeemmmwwwtttggg___XXXXXXZZZYYYRRRJJJIIIFFFCCCCCCEEEJJJNNNQQQYYY^^^gggrrrzzzjjjVVVHHHBBB@@@???===;;;:::;;;;;;999888777666666666666666777777666777777777888888888888777888888999:::>>>DDDHHHJJJDDD===999888888888888999999999999999999999999999:::;;;<<<============;;;<<<<<<======<<<<<<;;;;;;::::::::::::::::::;;;===>>>???@@@AAAAAA@@@@@@????????????@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIJJJJJJIIIKKKNNNQQQQQQOOOOOOQQQPPPOOOTTT[[[dddppp~~~zzzyyy|||sssddd[[[TTTKKKGGGFFFGGGFFFDDD@@@???>>>@@@BBBCCCBBBAAA>>><<<;;;<<<===>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::999888888::::::::::::::::::::::::;;;;;;;;;::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<;;;<<<>>>@@@<<<@@@EEELLLWWWfffvvv~~~uuurrrkkkfffcccdddgggmmmzzzrrrdddXXXLLLCCC???>>>>>>======<<<;;;::::::zzzrrrllliiigggfffddd```ZZZVVVUUUUUUSSSPPPPPPQQQNNNJJJKKKOOONNNSSSYYY^^^___]]]XXXUUURRRRRRRRRQQQOOOKKKHHHEEEDDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@@@@??????AAACCCDDDDDDCCCBBBAAA??????>>>============>>>>>>>>>>>><<>>???AAABBBAAAAAA@@@@@@??????@@@@@@AAABBBCCCBBBDDDFFFGGGGGGFFFDDDCCCBBBCCCEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKOOORRRQQQNNNNNNPPPPPPOOOSSSXXXZZZeeeyyy|||yyyyyyqqqgggZZZQQQNNNMMMKKKHHHBBB@@@@@@AAADDDDDDAAA>>>===;;;999:::;;;<<<<<<;;;==========================================<<<<<<999:::::::::;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<>>>BBBEEECCCJJJTTTaaaqqqzzzmmmdddbbb\\\ZZZ[[[```gggrrrwwwcccVVVMMMEEE@@@???<<<;;;;;;::::::999888888~~~|||||||||xxxrrrmmmkkkkkkeeecccbbbaaa\\\VVVVVVZZZ___dddmmmssstttooohhhccc\\\\\\\\\[[[XXXTTTOOOMMMIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEDDDDDDEEEHHHJJJKKKJJJIIIHHHFFFEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCCCCFFFKKKOOOSSSZZZaaagggqqq{{{|||vvvrrrsssppphhhccc___YYYSSSLLLJJJGGGFFFFFFHHHIIIJJJHHHKKKQQQYYYeeessswwwiiiUUUFFF@@@>>>===;;;;;;:::888888999999888777555555555555555666777777777777777777888888888888888999999999:::???EEEJJJEEE???999777888:::999777888888999999999:::::::::777777666666777888:::;;;<<<<<<============<<<<<<===<<<<<<;;;;;;<<<<<<===<<<>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGKKKNNNNNNKKKGGGDDDCCCEEEFFFHHHIIIIIIIIIIIIHHHIIIIIIIIIIIILLLPPPSSSRRRNNNMMMOOOOOONNNQQQVVVWWWaaappp|||xxxxxxzzz~~~vvvkkkddd___XXXRRRNNNLLLKKKMMMNNNLLLFFF@@@???===;;;;;;<<<=================================:::;;;;;;<<<<<<===============<<<<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;<<<<<<======>>>??????AAADDDIIIMMMUUU___nnnuuummmbbb\\\]]]YYYZZZ___gggqqq}}}qqqcccSSSJJJDDD>>><<<===999999999888888888888888{{{yyywwwuuunnngggfffjjjnnnttt}}}~~~uuuooocccccccccbbb^^^ZZZUUUSSSMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIIIIIIIJJJMMMPPPPPPOOONNNMMMKKKIIIHHHHHHFFFGGGGGGGGGHHHHHHIIIIIILLLOOORRRSSSSSSVVV[[[___kkkyyyxxxlllddd]]]___\\\TTTNNNLLLJJJHHH@@@AAACCCEEEGGGJJJMMMPPPRRRWWW```lll|||{{{hhhYYYHHH?????????:::555666666777888::::::777555555555555555555666777888777777777777888888888888999999999999:::???EEEJJJBBB===777666999;;;999777888888888999999:::::::::::::::888888888:::<<<>>><<<<<<============<<<<<<>>>>>>============>>>>>><<<>>>@@@BBBBBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDGGGJJJOOOSSSSSSOOOJJJFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHIIIIIIIIIIIILLLQQQTTTSSSOOOMMMNNNNNNMMMOOOTTTUUU]]]hhhssszzzwwwsss{{{vvvkkkbbb]]][[[YYYZZZZZZVVVNNNFFFCCCAAA???>>>@@@AAAAAA@@@========================777888999:::<<<===>>>???@@@@@@>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::<<<======<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888:::::::::::::::::::::::::::;;;<<<===>>>@@@AAAAAAFFFGGGHHHIIILLLPPPVVVZZZgggrrrsssjjjeee^^^\\\```]]]```gggrrr|||ttt___SSSGGGBBB>>>:::888999999888888888888999::::::uuu~~~~~~uuufffcccbbbdddgggfffaaa[[[WWWWWWWWWWWWVVVVVVUUUUUUSSSSSSRRRQQQPPPQQQQQQRRR]]]ZZZWWWVVVSSSPPPNNNNNNOOOPPPRRRTTTVVVWWWVVVUUUTTTTTTSSSPPPLLLNNNTTTZZZiiiwwwuuukkk```YYYTTTLLLKKKKKKJJJIIIHHHHHHGGGEEECCCBBBFFFMMMVVV]]]aaahhhqqq~~~lll]]]OOOIIIAAA<<<::::::999888999999999888777666666555777666555444444555666777888888888777777777777777888999:::;;;<<<<<<<<<<<<>>>;;;888555555666888999:::::::::999999999888888;;;:::999888888888999:::===============<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;AAAAAA@@@@@@@@@?????????@@@AAAAAAAAA@@@AAADDDFFFJJJPPPVVVXXXSSSKKKFFFCCCFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHJJJLLLNNNPPPQQQPPPNNNMMMMMMOOORRRTTTWWW\\\cccjjjsss|||xxxxxxzzz~~~}}}wwwuuutttwwwwwwnnn]]]NNNLLLIIIEEEBBB@@@???>>>===AAA???>>>===>>>>>><<<:::<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::888777888:::;;;;;;;;;999:::;;;<<<===<<<;;;:::<<<;;;;;;:::999888777777<<<;;;;;;:::999999999:::999999999999888888888888;;;;;;::::::::::::;;;;;;888999;;;<<<===<<<;;;;;;<<<:::999999:::;;;<<<;;;>>>======???CCCFFFGGGFFFOOOSSSXXX\\\aaaiiirrryyyhhhbbbeeeddddddhhhhhhnnnwwwnnn\\\KKKFFF@@@<<<:::::::::999888888888888888888888888___nnnwwwnnnccccccdddgggjjjiiifffccc`````````aaabbbcccddddddfffdddaaa^^^\\\\\\\\\]]]^^^]]]]]]]]]]]]]]]___aaacccdddgggjjjjjjiiieeeccc___]]]WWWQQQLLLOOOVVV]]]rrruuurrrkkkccc[[[SSSNNNKKKHHHGGGGGGFFFFFFFFFGGGGGGIIIKKKNNNUUU```lllwww~~~xxxiii[[[QQQHHHCCC>>>:::::::::999888999999888777777666555555777777666555555555666777777777777777777777777777888999:::;;;;;;<<<<<<<<<;;;:::999888777777777777888888888999999::::::::::::999888888888999::::::===<<<<<<<<<<<<<<<<<<<<>>>>>======>>>>>>???CCCCCCCCCCCCBBBBBBBBBAAA@@@AAABBBAAA@@@AAADDDFFFLLLRRRXXXYYYUUUNNNIIIGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLNNNOOOPPPOOOMMMMMMNNNPPPRRRTTTVVVZZZ___cccjjjvvv~~~|||{{{{{{wwwjjj^^^XXXPPPHHHDDDBBBBBBBBB???>>>===???AAABBBBBBAAA@@@@@@???>>>======<<<<<>>===<<<<<<;;;;;;???===<<<;;;<<<===<<<;;;:::;;;<<<======<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;:::999999999999999;;;;;;;;;:::::::::::::::======<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;===???@@@@@@@@@???@@@DDDIIIOOOUUUZZZ]]]cccjjjttt}}}{{{fffeeelllqqqxxxmmmZZZMMMFFFBBB>>>:::999999888777888888888888888888888888IIITTTdddxxxrrriii___ccchhhmmmnnnooonnnooonnnnnnoooqqqsssvvvyyy{{{zzzwwwqqqlllhhhffffffgggeeehhhjjjkkklllqqqwww|||~~~yyytttkkkfff]]]VVVSSSXXX```ggg}}}~~~pppfff^^^[[[VVVQQQLLLHHHFFFEEEDDDDDDDDDEEEGGGJJJMMMOOOQQQVVV^^^gggrrrooo___QQQHHHDDD???===:::888888999888777888888777777666666555555777777666666666666777777777777777777777777777777888888999:::;;;;;;;;;;;;888999999:::999888666555666666777888999:::;;;;;;888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAABBBDDDFFFLLLRRRWWWXXXTTTNNNJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIJJJLLLMMMNNNNNNMMMLLLLLLNNNPPPSSSTTTTTTVVVYYY[[[^^^fffqqqyyy|||}}}|||ssseeeWWWMMMHHHHHHHHHAAAAAA@@@BBBDDDFFFEEEDDD@@@@@@?????????>>>>>>===@@@@@@???>>>======<<<<<>><<<;;;;;;;;;:::888;;;<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<::::::999999888888999999<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::999999999999999999999999999:::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDFFFLLLUUU^^^fffpppyyyuuujjjoooyyyzzzgggUUUIIICCC@@@===:::999999888777555777777777777777777777777AAAHHHSSSbbbxxxuuulll```gggppptttuuuvvvyyy|||}}}}}}zzzuuusssssstttuuuzzz}}}}}}wwwqqqiiidddeeekkksssxxx~~~}}}|||wwwpppeee[[[TTTQQQOOOMMMJJJHHHHHHHHHHHHFFFFFFHHHKKKPPPVVV\\\```eeekkkttt{{{|||lll[[[MMMDDD???===:::999888888888777666666777777777666666555555555666666666666777777777888666666666777777777777777777888888999::::::999999888888999999888777666555666666777777888999999:::666777777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAADDDFFFHHHMMMQQQRRRNNNJJJGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKJJJJJJJJJKKKMMMNNNLLLLLLLLLLLLNNNPPPRRRTTTRRRSSSTTTTTTVVVZZZaaafffsss}}}ooo^^^SSSNNNMMMJJJIIIIIIJJJLLLKKKIIIGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA???<<<;;;;;;;;;:::888<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999<<<<<<<<<;;;;;;:::::::::;;;::::::999999999999999;;;:::;;;;;;===@@@BBBDDDBBBCCCEEEGGGHHHKKKOOOQQQWWWbbbppp}}}|||vvvwwwuuucccSSSHHHAAA???;;;999888999999999777555777777777777777777777777>>>BBBHHHQQQ^^^rrrxxxooovvv~~~}}}vvvpppiiihhhfffaaa\\\VVVRRROOOLLLLLLKKKKKKLLLNNNOOOPPPPPPRRRUUUZZZbbbkkksssxxxtttgggUUUHHHCCC@@@===:::888999999888777555444444666666666555555555555555555555666666777777777777555555666666777777777777666777888888888888888888999888777666666666777888777777777777777777777777666666777888999999::::::999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<===???AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@BBBEEEDDDHHHLLLLLLIIIFFFEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIIIIKKKLLLMMMKKKKKKKKKLLLNNNPPPRRRSSSPPPQQQQQQRRRSSSUUUYYY[[[dddjjjvvvwwwfff[[[VVVVVVWWWZZZ]]]___^^^[[[XXXYYYZZZZZZYYYUUUPPPJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@???@@@@@@???>>>======<<<<<<;;;;;;;;;;;;===<<<<<<;;;::::::999999:::999999888999999::::::::::::::::::::::::::::::>>>>>>============>>>>>>??????@@@AAADDDGGGJJJKKKMMMNNNQQQSSSVVV\\\dddjjjrrr~~~{{{uuuvvvyyyzzz{{{~~~wwwjjjYYYKKKDDD@@@<<<:::888888888999:::999777555666666666666666666666666999;;;???DDDJJJXXXppp{{{zzzuuujjj```[[[ZZZYYYXXXUUURRRPPPQQQRRRPPPQQQTTTWWWZZZ]]]```aaafffhhhmmmttt}}}zzzooo]]]QQQCCC<<<===>>>;;;777888999999777555333333444555555555555555555444444333444555666777777777666444555555666666777777888666666777777777777777666999888666555555666777888777777777777666666666555666666777888999999999888888999999::::::;;;;;;;;;=========>>>???@@@BBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>???AAACCCCCCFFFIIIHHHFFFDDDFFFHHHFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMKKKKKKKKKLLLMMMOOOPPPQQQOOOOOOPPPQQQRRRTTTUUUVVVZZZ^^^hhhvvvyyy~~~rrrlllhhhlllttt}}}~~~{{{{{{zzzvvvnnnbbbWWWPPPMMMMMMLLLKKKJJJIIIHHHHHHFFFDDDBBBAAABBBBBBAAA@@@@@@???>>>======<<<======???>>>===<<<;;;:::999999::::::999999::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBEEEHHHLLLPPPTTTVVV[[[^^^bbbfffjjjrrr||||||yyyzzz{{{yyysssllliiimmmvvv}}}~~~rrr___TTTGGG???>>>>>><<<999888777777888999999888666666666666666666666666666999777888===BBBJJJYYYggg}}}wwwyyyzzzmmmgggeeefffddd]]]VVVSSSSSSUUUXXXYYYZZZ\\\```cccaaadddjjjpppvvv{{{}}}}}}tttlll```UUUIIICCC<<<999999999777555555666777555222222333555444444444444444444444444111222444555666666666555444444555555666777777888666666666777777666666555666666777777777777666666555555666666666666666666666777888999999888777777888888888999::::::;;;;;;============>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???======???AAAAAADDDFFFEEECCCCCCEEEHHHEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLKKKKKKKKKLLLMMMNNNNNNOOOMMMNNNOOOPPPRRRSSSRRRQQQUUUYYYbbbkkksss{{{{{{wwwmmmhhhgggeeebbb___\\\ZZZYYYOOOMMMJJJIIIHHHHHHFFFEEEDDDCCCBBB@@@@@@???@@@@@@?????????>>>>>>=========;;;;;;::::::;;;;;;<<<======>>>???@@@AAACCCDDDDDDBBBBBBBBBCCCEEEFFFHHHIIIHHHKKKRRR[[[dddlllrrruuu{{{zzzpppjjjkkkooovvvuuurrroooooouuuzzzhhh\\\KKKFFF@@@===<<<<<<<<<;;;888777666666777888777666555555555555555555555555<<<777777===AAADDDKKKSSSeeeuuukkklllooovvvzzzxxxqqqiiiddd```^^^aaabbb^^^ZZZXXXVVV[[[bbbhhhlllqqqvvvzzztttxxxsssfff]]]WWWNNNFFF>>>>>><<<:::888666555555222444555333111111444777444444444444444444444444000111333555666666555555444444444555666777777888555666666666666666555555333555888::::::888555444333444444555666777888888777777888999999888666666777777888999::::::;;;;;;;;;::::::;;;;;;<<<===>>>?????????>>>>>>>>>======?????????>>><<<<<<>>>@@@???AAACCCBBB@@@@@@CCCFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDEEEGGGIIIKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMNNNPPPQQQQQQPPPNNNOOOTTT\\\bbbdddkkk{{{wwwtttrrr^^^\\\XXXVVVUUUSSSQQQOOOGGGFFFDDDCCCBBBBBBCCCCCC???@@@@@@@@@@@@AAAAAAAAA;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBDDDFFFGGGIIIIIILLLLLLMMMNNNPPPRRRTTTUUUTTTZZZffftttuuufff___]]]ccckkkyyyyyyyyyxxxyyyvvvcccRRRGGG<<<======;;;999777777888888666444444666666666555555555555555555555555555888888888999<<>>;;;<<<>>>?????????>>>===@@@???>>><<<<<<>>>???@@@@@@AAABBBAAA@@@AAADDDFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOLLLQQQVVVYYY\\\dddqqq{{{~~~uuuqqquuuuuuiii[[[ZZZQQQJJJJJJJJJJJJKKKMMMMMMLLLKKKKKKLLLJJJHHHEEEFFFCCCCCCEEEEEECCCCCCGGGFFFLLLPPPPPPSSSXXX[[[[[[ZZZ]]]bbbgggkkkllllllkkkpppuuuzzz]]]UUUVVVWWWaaaooorrrbbbTTTFFF<<<===<<<;;;:::999777666666666666666666666666666666333333333444444444444444777777777888:::===@@@BBBJJJSSScccxxx}}}tttrrrvvv{{{~~~~~~}}}}}}}}}~~~~~~}}}lllZZZTTTKKKCCC???===;;;;;;666666666666555555555555444444333333333222222222555444333222222333555666444444555555555555444444555555555555555555555555666555555555444444444444666666666555555444444444444555555555555666666666999999888888888777777777888777777777888888999:::::::::;;;;;;<<<<<<<<<===;;;<<<===>>>???>>>>>>===@@@???===<<<<<<===???@@@@@@AAAAAAAAA@@@AAACCCFFFDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOSSSVVVVVVVVV[[[eeennn|||}}}}}}kkkaaaXXXVVVWWWXXX[[[___aaa```______^^^[[[WWWTTTOOOKKKIIIKKKLLLLLLPPPUUUZZZaaagggiiinnnuuuyyyyyylllXXXUUUVVV\\\ooonnn^^^RRRHHH???::::::999999888777666555555666666666666666666666666555555555555555444444444666666555666777999;;;===;;;BBBNNN]]]ooo}}}gggUUUIIIDDD>>>:::888777666555444444444444333333333333333333333333222222222222444333222222222333555666333333444444444444333333444444444444444444444444555555555555444444444444555555444444444444333333444444444555555555555666999999999888888888888888777777777777777888888999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???>>>======??????============?????????@@@@@@@@@???@@@BBBEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNQQQSSSQQQPPPSSSZZZaaakkkwww~~~}}}}}}zzzqqqlllmmmzzz~~~sssppprrrvvv}}}}}}wwwssshhhaaa]]]]]]]]]___eeekkkyyynnn```VVVWWW[[[fffpppeeeUUUHHHAAA===:::888666666666555555555444444666666666666666666666666555555555444444333333222666555555555666777888999999>>>EEELLLVVVfffyyyzzziiiTTTDDD???===999888777666555333444333333333222222222222333222222222222222222222333333222222222333444555333333444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444555555555555999999999999888888888888777777666666666777777888::::::::::::::::::::::::;;;<<<===>>>>>>>>>===<<>>============>>>???>>>?????????>>>???BBBDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNJJJLLLOOONNNNNNQQQWWW\\\dddnnn|||qqqkkkhhhppp}}}~~~zzzyyyzzz}}}iiiaaa]]]aaahhhxxxtttkkkfffYYYQQQFFF>>>:::999999999444444444444444555555555666666666666666666666666444444444333222111000000666666666666666777777777999===AAACCCGGGPPP]]]gggxxxrrrdddUUUFFF===<<<:::888777777777555333444444444333333333222222222222222222222222222222222222222222333333444444444444555555555555444444444444444444444444444444333333444444444444444444222333333333333333333333444444444555555555666666888888888888888888888888777777666666555666666777888888888888999999999999:::;;;<<<>>>>>>======<<<>>>==================>>>===>>>>>>>>>===>>>@@@CCCDDDEEEGGGGGGGGGGGGEEEDDDAAABBBBBBBBBCCCEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMIIILLLNNNOOOOOOQQQVVVZZZ___eeeppp|||yyyqqqmmmpppvvv}}}{{{}}}wwwooolllqqq|||vvviii^^^UUUOOOJJJFFFAAA<<<:::999888888444444444555555555555666666666666666666666666666666555555444333222222111555555666666666666777777666888;;;===???CCCJJJPPPZZZggg{{{kkk\\\PPPEEE===:::999888666666666555333111444444444444333333333333111111111222222222222222222222222222333333333333444444555555555555444444333333333333333333333333333333333333444444444444222222333333333333444444555555555666666666666777777777777777777888888888777666666555555555555555666666777777888999999999:::;;;<<<===>>>===<<<<<<========================<<<=========<<<===@@@BBBCCCEEEFFFHHHHHHFFFEEECCCAAAAAAAAABBBCCCDDDFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPPPPQQQSSSUUUVVVZZZaaajjjuuu}}}vvvvvvxxxyyy{{{~~~}}}uuusssxxx~~~qqqbbbVVVMMMEEEAAA??????===;;;999777666555555555555555555666666666666666666666666666666666777777777666666555555444333444555555666666666666555666777999;;;===@@@BBBHHHQQQ___mmm}}}tttdddSSSJJJCCC<<<888888666555333333444444333222444444444333333333222222000111111111222222222222111111222333333333333333333333444444444444333333333333333333333333333333222222333333333444444444333333333333444444444555666666666777777777888888555555666666666777777777777666555555444444444555444444555666888999:::::::::;;;<<<=========<<<;;;<<<==================<<<<<<<<<===<<<;;;<<>>AAA???AAACCCDDDDDDCCCAAA???AAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLHHHIIILLLNNNOOOPPPQQQRRRTTTUUUVVVXXX]]]eeennntttyyywwwwwwvvvvvvuuuuuuttttttvvvzzzzzzwwwrrrmmmkkkpppyyyuuukkk___WWWNNNFFFBBB>>>:::888999999888777555555666777555555555444444333333333666666666666666666666666222222222222222222222333444444444555555555555666333444555666888:::;;;<<<>>>???BBBHHHQQQ___mmmwwwrrrbbbWWWFFFBBB<<<888888777444222111222333333444444444444000000000000000000000000222111000......000111222222222222222222222222222444444444333333222222222444333222111111111222333333333444444555666666666333333444444555555666666444444555666666555444333555444444333333444444555333444555555666666555555666777777777888888888888===<<<;;;:::999:::;;;<<<;;;;;;;;;<<<<<<<<<============<<<<<<===>>>@@@AAA<<>>DDDMMMWWW^^^tttzzznnneee[[[OOOFFF@@@<<<888666666666555333111222333333444444333333111111111111111111111111222111000//////000111222222222222222222222222222444444333333333222222222444333222111111222333333222222333333444555555555444444555555555555555666444444555666666555444333444444333333333333444444333444555555666666555555666666777777777888888888999999888888888999;;;<<<::::::;;;;;;;;;;;;<<<<<<999999888888999:::;;;<<>>AAADDDHHHRRRaaaooo~~~|||ppp___VVVKKKCCC@@@===:::777555444333333333444444444111222222333333333222222222222222222222222222222111111000//////000111111111111111111111111111111222222222222222111111111333333333333333444444444222222222333444444555555777666666555555444444444333333444444444555444444444333333333333333333444333444555555666555555555555555555666666666777777555555666666777888999999888888888888999999999999;;;;;;;;;;;;<<<===>>>>>>@@@>>><<<===AAADDDDDDDDDCCCDDDDDDDDDCCCCCCBBBAAAAAAAAACCCEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLNNNPPPQQQRRRRRRSSSUUUXXX]]]eeeqqq}}}~~~yyytttnnnkkkkkklllmmmllldddbbbbbbffflllzzz~~~rrrjjjeeeaaa^^^^^^ZZZVVVSSSQQQRRRTTTUUU]]]gggxxxqqqeeeUUUKKKHHHFFF@@@:::777777666666666666777888555555555444444333333333333333333333333333333333333333333333333444444444222222222222222222222222333333333444444444444555555555555555555555555555555666888888888999;;;===BBBHHHQQQXXXaaaoooxxxkkk]]]SSSFFFBBB<<<999999888666444444555444444333333333444222222222333333222111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222222333333444444444333333333444555555666666666666555555444444333333333333333333444444555555333333333222222333333333333444555555666555555555444555555555555666666666888888888888888888777777777777777888888888999999888888999::::::;;;;;;;;;???===<<<===???BBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPRRRWWW```kkkrrr}}}wwwtttqqqmmmiii```\\\ZZZZZZ^^^gggyyy{{{lllaaa[[[YYYXXXWWWVVVTTTQQQOOOPPPUUU[[[```hhhssszzzoooeeeZZZPPPFFF@@@AAAAAA???;;;777666666666666666666666444444444444444333333333333333333333333333333333222222222333333333444444222222222222222222222222333333333333444444444444444444444555555555555555888888999888777666777999===AAAFFFIIIMMMVVVdddnnnxxxtttfff[[[RRRHHHAAA;;;999777777777777666555333555555444333222222333222222222222222222111000000000000000000000000000000000000111111000000000111111111111111111111111000000000000000111111111000000111222333333333333333333444555555666666777444444444333333333333333333222222222333444555666333333222222222222333333333444555555666666555555444444444444555555555666999999999999999888777777777777777888888888888999999999:::;;;<<<<<<<<<<<>>===???AAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHGGGHHHIIIJJJJJJLLLMMMNNNOOORRRXXX___dddmmmuuuxxxqqqccc]]]YYYYYY[[[aaammmwwwyyy~~~~~~xxxnnnggg]]]UUURRRTTTWWWYYYWWWVVVTTTSSSVVV]]]gggnnnyyy~~~pppdddXXXOOOJJJDDD>>>;;;::::::999777777777777666666555555555444444333333333333333333333333333333333333333333111111222222333333444444222222222222222222222222222222333333333444444444333333333444444555555555999999999888777666888:::888;;;??????@@@EEENNNVVV\\\dddqqq}}}pppfffWWWLLLGGGBBB===999999888666555555666555555000222444444222111222444222222222222222111000000111111111111111111111111000000111111111111000000111111111111111111111111/////////000000000111111...///000222333333222222222333333444444555666666111222222222222222222333222222222222222444555666333333222222222222333333333444555555666666555555333333444444444555555555666777888999999999888777777777888888888999999999999:::<<<===>>>>>>======;;;???CCCBBB===;;;>>>AAAAAABBBBBBCCCCCCBBBBBBBBBDDDEEEGGGFFFDDDCCCEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFHHHJJJKKKKKKMMMNNNPPPQQQTTTXXX[[[\\\cccmmmxxxrrriiiaaaaaacccgggmmmtttqqqvvvyyyvvvnnnhhhfffhhhqqq~~~uuuiiicccZZZWWWTTTRRRTTT[[[dddkkkggggggffffffjjjrrr~~~wwwgggZZZQQQJJJCCC>>>===;;;999666555555555666666666666666555444444333333333333333333333333222222222222222222222222000111111222333333444444111111111111111111111111222222333333333444444444222222333444444555666666333444444444444555888:::666999<<<;;;999;;;AAAHHHHHHNNNVVV^^^iiiyyymmmWWWNNNCCC===<<<;;;999666888555222000///000111111---000333333111111333555222222222222222111000///222222222222222222222222000000111111111111000000000000000000000000000000.../////////000000111111---...000111222222222111111222222333333444555555000000000111111222222333222222111111222444555666333222222222222222222333333444555555666666555555333333333444444444555555444555777888999999999999888888888888999999999999555666888999::::::999888444<<>>============???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBHHHJJJKKKHHHCCCAAACCCGGGEEEEEEDDDEEEEEEFFFGGGGGGCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKMMMOOOQQQRRRUUUTTTVVVZZZbbbmmmwww~~~xxxmmmfffeeeffflllpppvvvzzz{{{yyywwwvvvssstttvvvxxxyyyyyyxxxxxx|||vvvsssqqqqqqfff```[[[XXXZZZ\\\\\\[[[XXX\\\___]]]YYYVVVXXXZZZZZZ[[[]]]bbblll{{{wwwqqqggg]]]VVVQQQJJJCCC===:::::::::777777666666555555555555555555555444444333333333222222222222222222222222333333333444444444555555555555555444444333333333///000111222222111000///111222333333444444333333333333333444444444444555666555555444555666777888888999999999888888;;;===999<<<@@@BBBEEEMMMXXXaaajjjtttuuuiii[[[MMMCCC===<<<999777666555666777555444444333333222222222111111111111222222222222222111111000000111111222333000......000222111000000000000000000000000000000000000000000000111111000000000000000000000000111111111111222222222222333333333222222222111111111111111111222222222222222333333333333444444444555666666555444333333555444444444555555555666666555555555555666777888999666666777888999999999999888888777777888999;;;<<<999:::;;;;;;<<<<<<;;;;;;>>>============???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBEEEGGGEEEAAA@@@CCCGGGEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJLLLMMMMMMMMMLLLJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQTTTZZZccckkkooosss{{{~~~vvvtttuuuxxxzzz}}}~~~|||xxxuuussspppooonnnmmmkkkjjjiiihhhhhhiiijjjlllnnnrrrxxx|||tttpppjjjeeebbbaaaaaaaaa\\\XXXTTTSSSVVVXXXXXXWWWTTTXXX[[[[[[YYYZZZ___cccfffjjjnnnrrr{{{~~~mmmbbb___[[[SSSKKKIIIFFFAAA<<<888777666777666666555555555444444444555555444444444333333333444444444444444444444444222333333333333444444444444444444333333333222222333333333444444333333333222222222222222333444444333333333333444444444444555555444444555555666777777888999888666666888:::777999<<<===>>>BBBIIIOOOQQQ\\\kkkzzzrrriii]]]RRRJJJCCC===888777666555333333333444555444444333222111000000///000000000000111111111111222111111000000111111222222111//////000111111000000000000000000000000000111111111000000000000000000000000000000000000000111111222222222333333333333333333222222222111111111222222222222333333333111111222222222333333333444555666555444333444555444444444555555555555555444444444444555666777888666666777888999999999999999888888888999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<===>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBB>>>AAACCCCCCAAAAAADDDHHHEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMPPPSSSXXX]]]___bbbhhhqqqzzz|||yyyqqqnnniiiddd```]]][[[[[[YYYXXXWWWYYY^^^cccfffggggggjjjooosssuuuuuutttsssnnnhhhbbbaaadddhhhjjjkkknnnqqqtttvvvwwwyyy{{{}}}~~~}}}xxxooojjjkkkmmmnnnqqqooonnnqqquuuuuuoooiii```\\\WWWSSSSSSSSSTTTTTTSSSQQQOOORRRWWWZZZ[[[ZZZWWWYYY[[[]]]___eeennnuuuyyy}}}rrrfffWWWMMMJJJGGGCCC>>><<<;;;999666555444444555444444444444333333333333444444444444333333333333444444444444444444444444111111222222222333333333333333333222222222222222444444444333333444444444333222111111111222444555222222333333333444444444444444444444555555666666777888999888666666777888888:::;;;<<<<<<===AAADDDEEENNNYYYcccnnn~~~{{{oooeee^^^VVVPPPFFF???;;;999777666444444222111111111222222222222111111000000//////////////////000000000000111111000000000000111111000000//////000000000000000000000000000000000000111111111111000000//////000000000000000000000000222222222222333333333333333333333222222222111111111111111222222222333333000111111111111222222222333444555555333333444555555555555555555555555555222222222222222333555555666666777888888888888888999999999999:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????AAAAAABBBCCCCCCCCCBBBBBB???AAACCCCCCBBBCCCFFFHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIKKKLLLMMMOOOQQQTTTUUUVVVZZZ^^^dddjjjqqq|||{{{sssjjjbbb]]][[[ZZZYYYXXXXXX[[[```dddcccbbb```cccgggiiijjjiiihhhggg```\\\XXXVVVVVVXXXYYYZZZ\\\^^^aaadddgggjjjlllmmmnnnkkkeee^^^YYYXXXYYYYYYYYYXXX[[[bbbjjjllliiiddd```[[[VVVSSSTTTUUUTTTTTTSSSSSSUUU[[[cccjjjmmmmmmggghhhiiikkkpppzzzsssiiiZZZRRRHHHAAA???>>>;;;888777666666666555555555555333333333222222222222222333333333333333333333333111111111111111111111111000111111111111222222222222222111111111111111111333222000000000000222333333222111000111222333444222222222333333333444444333444444555555555555555777888999888777666777888444666777888888999:::<<<<<>>>>>@@@@@@AAABBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBDDDEEEDDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLOOOPPPRRRRRRRRROOOSSSYYY]]]aaagggooovvvuuulllfffccc___^^^___bbbfffgggeeeaaaeeehhhkkkkkkiiigggffffff[[[ZZZXXXUUURRRRRRSSSTTTUUUWWW\\\aaaeeeggggggfffgggbbb[[[VVVRRROOONNNOOOKKKNNNUUUaaammmsssrrrnnngggbbb\\\[[[]]]______^^^``````eeennnzzzzzzuuuuuuuuunnn___RRRCCC@@@===;;;:::999666444555666666666666555444444111111222222222222222222333333333333333333333333111111111111111111111111000000000111111111222222111111111111111111111111111000///......///000111111111111111111222333333222222222222333333333333333333444555555555555444555777888888777666777888555555666777888999::::::777;;;???AAAEEENNN[[[eeepppwww}}}pppfffXXXMMMEEEAAA===:::777777666555444333333333444444333222111000000///---......///000111222222////////////000000000000111000000//////000000111...///111111000//////000////////////////////////000000111222222111///...000000000000000000000000000000111111111222222222333333333222222222111111//////000000000111111111000000111111111222222222222333444444333333444555555555555555555444444444444444444444555666777888666666777888888777777666777888999:::;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<============???@@@AAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMLLLLLLJJJKKKKKKLLLKKKKKKJJJJJJGGGHHHJJJLLLNNNOOOOOOOOOJJJNNNSSSWWWYYY]]]ccchhhrrryyy}}}xxxqqqqqqpppqqqrrrrrrqqqooorrruuuwwwuuuppplllllllll```aaaaaa\\\VVVSSSSSSTTTVVVZZZbbbjjjppppppmmmjjjhhh```YYYUUUQQQLLLJJJKKKGGGLLLXXXiiizzzrrrlllgggggglllpppqqqooorrrsssxxxxxxjjjeeeaaaaaabbb[[[MMMAAA888999999999999777666555444444444444333333333222111111111111222222222222222222222222333333333333333333333333333333333333000000111111111222222222111111111111111222222222111111000000000000111111000000111222222222222222111222222222222333333333222333444555555555444444222444666777666555666777888777777888999:::;;;:::999:::<<<===@@@EEEKKKPPPVVV\\\fffrrr~~~vvvnnngggaaa]]]UUUMMMCCC===;;;;;;999777444444444333222111111111111111111222222111111111/////////000000111111222//////000000000111111111000000////////////000000///111444444111000000222////////////////////////...///111222222111000///000000000000000000000000//////000000000111111111333333333222222222111111000000111111111222222222111111111222222222333333111333444444333333444555666666555555555444444444555555555555666777888999666777777777777777666666666777888::::::::::::999999:::;;;;;;<<<<<<;;;;;;888999;;;<<<======<<<<<>>???DDDHHHOOOXXXbbbmmmwww~~~|||ssseeeZZZRRRMMMIIIFFFDDD>>>888777999;;;:::777666666555444222111222333......000111222222222222111111111111000000000000000000000000111111111111000000////////////000000000333666666333222222444////////////////////////---...000222333222111000000000000000000000000000////////////000000000000333333333222222222111111111111222222222333333333111222222222222333333333111222444333333333444555666666555555555444444444444444333444444555666777666777777777777777666666555666888999::::::999999999:::;;;;;;<<<<<<;;;;;;888999;;;<<<===<<<<<<;;;>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@AAACCCEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCDDDDDDEEEFFFGGGEEEFFFHHHJJJKKKKKKJJJJJJGGGHHHJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLOOOPPPQQQPPPOOOQQQWWW\\\\\\^^^cccllluuu}}}yyyvvvwwwxxxwwwsssmmmddd______\\\dddvvv~~~vvvlll```SSSKKKEEEDDDDDDGGGIIIGGG???777666666666333///...111333333222111111222333444666111111222222333333333333111111111222222333333333000000000000000000000000111222222222222333333333111111222222333333333333///000111222222111000///222222222222222222222222222222333333333333444444000333555444222000111222555555555555555555555555777777777777777777777777555666777888999:::;;;;;;>>>???BBBEEEJJJQQQZZZ```pppvvvuuukkk[[[SSSJJJDDDCCCBBB???<<<:::999777444333222222222000000000000000000000000222222222111000111333555111111111111111111111111111111111000000000000000000000000000000000000000......//////000000111111////////////////////////000000000000000000000000111111000000//////......222222111000000000000000888777555333222222222333222222222222222222222222333222111000111222444555555555555444444333333222666666777777666555444444555555555555666777888999888888888888777777777777:::999888777888999:::;;;999999999999999999999999::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDAAAAAABBBBBBCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFGGGJJJMMMOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKNNNRRRQQQOOOOOOSSSXXX[[[\\\^^^```bbbgggmmmqqqvvv}}}zzzqqqttt{{{{{{mmmjjjddd[[[SSSKKKDDDAAA===;;;:::===@@@@@@:::555444444444444444444444444333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111000000000000000111111222444222000......///000111222222222222222222222222222222222333333333444444000222444333222111333555555555555555555555555555666666666666666666666666555555666777888999:::::::::;;;===???BBBGGGNNNRRRUUUZZZaaakkkvvv}}}zzzyyytttrrrooonnnkkkdddXXXOOOMMMFFF???<<<<<<<<<:::777777666444222111111111111000000000000000000000000111222222111///...000111000000000000000000000000////////////////////////////////////////////////.../////////000000000111////////////////////////000000000000000000000000111000000000/////////...000000///...............333333222222111111222222222222222222222222222222+++,,,...000222333444444444444444444444444444444444444444444444333222222444444444444555666777888888888888777777777666666666666666666666777777888999999999999999999999999:::::::::;;;;;;;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHJJJLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNLLLOOORRRQQQOOOOOOSSSVVVVVVWWWWWWWWWXXX[[[```cccbbbgggpppyyy~~~wwwooogggbbbRRRPPPMMMHHHCCC>>>;;;999999777666999<<<;;;666222333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111000000000000000111111222333222000/////////000111222222222222222222222222222222222222333333333333222222333222111222555777444444444444444444444444555555555555555555555555444444555666777888888999666888:::;;;<<<===AAACCCBBBEEEIIIOOOXXXdddqqqyyyvvviiibbb]]]ZZZXXXTTTRRRPPPPPPOOOKKKCCC======999555444666777555333333333222000000///000000000000000000000000000000222444444333111///...///////////////////////////............////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000////////////000000///..................//////000111111111111000000000000000000000000***,,,///222333444333222222333333333333333444444333444444444444333333222333333333333444555666666888888777777777777666666555555666777777777777666888888888888888888999999999:::::::::;;;;;;;;;<<<>>>>>>>>>>>>???@@@BBBBBBAAAAAABBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPNNNQQQRRRQQQOOONNNQQQTTTRRRRRRQQQPPPNNNOOORRRUUUTTTWWW]]]cccjjjrrrzzzrrrnnnhhhaaaZZZSSSLLLHHH@@@@@@>>><<<:::888666555666444444666888888444000222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000111111222111111111000000000000000111111111111222222222222111222222222222333333333555444333111111222444666444444444444444444444444444444444444444444444444333333444555555666777777666888::::::::::::;;;<<<@@@@@@BBBDDDIIIPPPYYY___hhhooo||||||qqqgggYYYPPPLLLJJJGGGDDDAAA@@@???@@@AAA@@@===:::777555333444555666444222111111000000000000000000000000000000000000000000333555666666444222111111////////////////////////......///////////////000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000////////////222111111000000000000000---...///000111000//////000000000000000000000000111111333333444333222111333333333333222222222222555555555666666555555444333222222333333444555666888777777777666666666666777888999:::;;;:::999888777777777888888888888888999999999::::::;;;;;;<<<=========>>>>>>@@@AAAAAA@@@AAABBBDDDEEEGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPQQQRRRPPPNNNMMMOOOQQQPPPPPPOOOMMMKKKKKKLLLNNNOOOQQQTTTWWW[[[aaaggglllvvvyyynnngggZZZVVVPPPKKKGGGDDD@@@=========;;;:::888666555555666555555666888888555333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000000000000000111111222000000111111111111000///000000000111111222222222111111111222222222333333777555222111111222333333444444444444444444444444444444444444444444444444333333333444555555666666555777999:::999888999999;;;<<<>>>???@@@CCCFFFIIIQQQWWW```lllyyyrrr```VVVOOOFFFBBBAAAAAA===:::888888777888888888666555666555444555555555444222000111111111111111000000000000000000000000000000000222555555444333222333000000000000000000000000/////////000000111111111........................000000000000////////////////////////////////////////////////////////////////////////000000000000222111111000000000000000///000111111111000...---////////////////////////444333222111111222333333444444333222111111000000444444555555555555555444333333333333444555666666777777777666666666666555777888:::;;;;;;;;;:::999666666666777777888888888888888999999:::;;;;;;<<<============>>>???@@@@@@???@@@AAACCCDDDFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKJJJHHHFFFEEEFFFGGGIIIKKKLLLMMMNNNNNNPPPPPPPPPOOOMMMLLLMMMNNNNNNNNNNNNLLLJJJJJJKKKMMMIIIJJJKKKLLLMMMQQQVVVYYYaaajjj{{{|||rrriii```VVVPPPIIIFFFBBB???===<<<;;;999888888777555444333222222555555555666777777555444333333333333333333333333222222222222222222222222111111111111111111111111000111111222222111111000000000000000000000000000111111111111111111111111000000000000000111111222///000111111111111000000//////000000111222222222111111111111222222222222555333111000111222222111333333333333333333333333444444444444444444444444333333444444444555555555333555777888777666777888666888;;;===>>>>>>???AAACCCFFFLLLSSS]]]iiivvv~~~tttssspppnnnllllllmmmnnnkkkrrrxxxyyyvvvmmm[[[LLLEEEAAA<<<::::::999666333888888777666444333111000444444444333333222222111111111222222222111000000000000000000000000000000---///111111000000111222000000000000000000000000//////000000111111222222........................000000000000////////////////////////////////////////////////////////////////////////000000000000000000///...............111111111111000000///...////////////////////////000///...---///111444555333333222222111000000///111222222333333333333222333333333333444555666666777777666666666666555555666666777888888888888888555555666666777777888888777777888999:::;;;<<<<<<===============>>>??????>>>??????AAABBBCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGEEEDDDEEEFFFHHHKKKLLLMMMMMMLLLOOONNNMMMLLLLLLKKKKKKKKKJJJKKKKKKJJJHHHGGGIIIJJJEEEFFFGGGFFFFFFHHHJJJMMMSSSYYYeeettt~~~nnnhhh___WWWRRRMMMGGGCCC@@@===:::888777666555444333333333333333333333333222222333444444444444333333333333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000111111222000000000000000111111111/////////000111222222222111111111111222222222222111///...///222444333222333333333333333333333333444444444444444444444444444444444444555555555555555666777666555444555666444777:::;;;;;;<<<===>>><<<>>>AAAEEEJJJQQQZZZ```fffkkkppptttzzzwwwooollljjjiiigggXXXWWWVVVTTTSSSSSSSSSTTTSSSYYY]]]\\\XXXSSSJJJAAA<<<:::888666444444333333444555666555444222111111222222222111000000111222111111222222111000///...000000000000000000000000///000000///...---///000////////////////////////......//////000111111222........................111000000000/////////...////////////////////////////////////////////////.../////////000000000111000000///...............///////////////000000111000000000000000000000000......//////000111333333///000000000111111222222000111222333333333333333222111111222222333444555777777666666666555555555555555555555555666666777444444555666666777888888777777888999:::;;;<<<<<<======<<<<<<<<<===>>>>>>======>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDFFFGGGJJJLLLMMMMMMLLLLLLMMMLLLKKKJJJJJJJJJJJJIIIHHHIIIIIIHHHFFFEEEEEEFFFCCCDDDFFFEEEDDDDDDEEEGGGIIIMMMTTT___iiippprrrssspppssszzz~~~yyyxxxrrrjjjggggggccc]]]SSSNNNHHHDDDCCCAAA===:::999777444333444333222111333333333333444444444444111111222333222222333444222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000111111222111000/////////000222333...//////000111222222222000111111111111222222222,,,+++,,,///333666555333333333333333333333333333555555555555555555555555444444555555555555555555888888888777444444555666444666777777666666888:::999;;;===???AAAEEEIIIMMMOOOSSSWWWZZZ^^^hhhxxx~~~qqqiii]]]UUUQQQQQQPPPPPPIIIIIIGGGEEEDDDCCCBBBBBBDDDIIIKKKGGGCCCBBB@@@<<<777777666444222333555888+++---000111111111222222111222111000///000222333000111111111111///---,,,000000000000000000000000333333222000...---///000........................---------...///000000111........................111111000000/////////...////////////////////////////////////////////////.../////////000000111111222222111000000000000000------------...000222333111111111111111111111111222222444444444222000///,,,---...000111333444555222333444444555555555555000000000000111222333444777666666666555555555555666666555444444666777888444444444555666777777888666777888999:::;;;<<<<<<===<<<<<<<<<<<<======>>><<<<<<======>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEGGGIIIKKKMMMNNNNNNMMMLLLLLLKKKIIIIIIIIIJJJIIIIIIHHHIIIIIIGGGEEECCCCCCDDD@@@BBBCCCCCCBBBAAAAAABBBDDDFFFLLLSSSYYY\\\\\\ZZZWWWZZZ```kkkwww|||uuulllddd___]]]WWWPPPOOOPPPNNNHHHDDDAAA===;;;<<<;;;777444333111111222333444333222444444333333222111111000111222444444333333444555000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000111111222111000///......000222444111111111111111111111111///000333555555444222000111111111000111111222222777666555444333333222111555555333333333333555555111:::===555111666888666555555555555555555444444666666666666777777777777::::::;;;;;;===???@@@AAAFFFFFFFFFHHHMMMUUU^^^eeemmmwwwyyyppphhhaaa^^^OOONNNKKKHHHEEECCCCCCCCC@@@@@@???>>>===;;;:::999???===::::::<<<;;;888444222222333333444555666666111222222222222111000000111111000000111222333333222111///.........///000---------------...///000111///---...111222000...000000000000////////////////////////////////////........................555333111///------------000000000000000000000000...///000///...---...000000///...,,,+++***))))))000000/////////.........////////////////////////111111000000000000000111////////////////////////////////////000000000000111111111111111111111111333333333444444444555555333444444555666777888888444444444555555555666666333333222222333444666777777777888999;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????BBBCCCCCCCCCCCCCCCBBBBBBEEEDDDBBBAAAAAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCEEEGGGJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIGGGEEEBBB@@@???>>>??????>>>======<<<======AAACCCEEEHHHKKKNNNOOOPPPKKKNNNRRRYYY```gggmmmpppnnnqqquuuwww|||{{{uuummmfff___ZZZUUURRRHHHFFFCCC@@@>>>>>>>>>???999888888777666666555555444333111000000111333444000111111222222333444444666555555444333222111111111111111111111111111111000000111111111111000000000000000000000000000000222111000//////000111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000///////////////////////////000222333333333222111111000000000000111222222555555444444333222222222333333222111111222333333111888>>><<<999888777555555555555444444444444444555555666666666777777777777777777888999:::;;;<<<;;;;;;;;;<<>>===<<<<<<:::::::::999888777666555999777666666777666444111333333333333222222222222222222222222222111111000//////......///000000111111000///...---.../////////............//////000111///......000111000...000000000000/////////...................................................222111///...---......///---------------------------///000///...---...000000///...,,,,,,,,,,,,---......---------,,,,,,,,,////////////////////////......------------......111111111111111111111111////////////000000000000111111111111111111111111333333333444444444444555333333444444555555666666444444444444555555555666444444444444555666777888777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAACCCBBBAAA@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCEEEFFFHHHIIIJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHFFFDDDBBB@@@>>>>>>>>>>>>======<<<=========>>>???AAABBBDDDEEEFFFFFFCCCDDDGGGJJJNNNSSSVVVXXXXXX[[[^^^```dddmmmzzz{{{wwwtttooohhhbbb___ZZZTTTOOOJJJGGGDDDAAA@@@>>><<<999888888888999666555555444333333222222444333111000000111333444222222222222222222222222444444333333222111111111111111111111111111111111000000111111111111000000000000000000000000000000111000/////////000222222000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000........................///000000000111111111111000000000000000111222222222222222222222222222222111111000000000000111111111555>>>DDDAAA999555555444444444444444444444444555555555666666666666777666666666666666777888888888999999999:::<<<@@@DDDEEEKKKTTT]]]dddiiimmmppp|||{{{sssnnnjjjdddZZZSSSNNNLLLIIIFFFCCC@@@???>>>===<<<:::999777777666666555555555555555444333333444333222333444333222000333333222222111000//////222333333333333222111111//////.........///000000000000///...............111000//////////////////000///......000000///...000000000/////////..............................------------------------......---------......///---------------------------...//////...---...///000///---,,,,,,...///111---------------,,,,,,,,,////////////////////////------,,,,,,,,,,,,------111111111111111111111111////////////000000000000111111111111111111111111333333333333444444444444333333333333333444444444444444444444555555555555444555666666777777777777777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@BBBCCCEEEDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDGGGFFFEEECCCAAA???>>>=========<<<<<<<<<======>>><<<<<<===>>>>>>>>>======@@@@@@AAABBBDDDFFFGGGIIIHHHJJJLLLMMMOOOVVV```hhhoooqqqssstttwwwzzzxxxqqqhhhddd^^^ZZZVVVQQQJJJEEEGGGDDD@@@===<<<;;;:::888888777555444333333444555444444333333222222111111333222111000000111222333444333333222111111000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000//////000111222333000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000//////...///000111222111111111111111222333444000000111111222222222222111111000000000000111111222222:::EEECCC888333666333333333333333444444444444444555555555666666666888888777777777777777888:::;;;===<<<<<<<<<>>>@@@???CCCHHHMMMPPPSSSWWWZZZ^^^bbbjjjsss|||wwwnnnggg```[[[UUUQQQPPPMMMHHHCCCBBBAAA@@@>>>===<<<======999888777777666555555555333444444555555444444444222222333333444444333222333222222111111000000///333333333333333222111111111111000000000111111222000000000///////////////111000///......---......//////...////////////...000000/////////.................................------------------------------------------------////////////////////////---...//////------...///111///---,,,,,,---///111//////////////////////////////////////////////////////.........///000000////////////////////////////////////000000000000111111111111111111111111222222333333333444444444444444444444333333333333444444444444444444444444333444666777888777666666777777777888999::::::;;;======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========??????@@@@@@AAA@@@@@@@@@??????@@@AAAAAABBBCCCDDDCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA???>>>>>>@@@CCCEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBB@@@???======;;;;;;;;;;;;<<<===>>>>>><<<<<<=========<<<<<<;;;===>>>>>>@@@AAADDDEEEFFFCCCDDDEEEEEEFFFKKKQQQVVVUUUVVVXXXYYY\\\aaahhhmmmttt|||tttooonnnnnnkkkggg```YYYTTTOOOLLLIIIGGGFFFCCC???<<<===;;;999888999999888888555444333333333333444555444444444444333333222222222222111000000111222222333222222222111111000000//////000000111111111222111111111111111111111111000000111111111111000000////////////////////////111111000000000000000000000000000000000000000000222222111111000/////////////////////////////////////////////////////////000000000000000000000000000///...---...///111222111111111222333444555555///000000111111222222333111222222222222222222111333000555>>>>>>555222666222222222222333333444444444444444444555555555555999888888777777777777777666888::::::999999:::;;;;;;===???AAABBBCCCFFFHHHJJJMMMRRRXXX^^^cccgggiiikkkooouuu|||xxxrrrjjjccc^^^YYYTTTPPPLLLHHHDDDBBBCCCBBB@@@>>>::::::999888888888888888666666666666666666555555222333333444444444444444111222333444444333333333111222111111111111111111222333333333333222111111111111000000000000000111111111111000000000/////////...------,,,,,,,,,,,,.../////////.........///////////////....................................------------------------.........------,,,++++++////////////////////////---...///...---,,,---///111000...,,,+++,,,------.../////////////////////////////////////////////000000//////000111111222........................////////////000000000000111111111111111111111111222222222333333333444444555555555444444444444444444444444444444444333333333444555777777666555444666777777888888999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAA???>>><<<===???BBBDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>===<<<;;;;;;::::::;;;<<<======;;;;;;<<<===============999999:::;;;<<<>>>@@@AAA????????????@@@BBBEEEHHHIIIIIIIIIIIIJJJNNNTTTYYY]]]gggnnnnnnnnnttt{{{}}}yyy~~~zzzwwwxxxyyy}}}~~~~~~{{{xxxtttooohhh___XXXUUUTTTRRROOOKKKHHHFFFEEE===<<<;;;;;;;;;:::888777888666444555666666666444333333333333333444555555333333333333333222222222111111111111111111111111000000000111111222222222...//////000000111111222000000000000000000000000000000111111111111000000////////////////////////333222222111000///......000000000000000000000000111111111111000000//////////////////////////////////////////////////////........................000///.........///111222111111111222333444555666000000111111111222222222222222333444444333222222222000222666777444333555000111111222222333333444333333333444444444555555777666555555555555555666333555777888777666777888999:::<<<<<<;;;<<<>>>@@@@@@AAACCCFFFIIILLLNNNOOOQQQUUU\\\ccciiiooouuuyyyuuuxxx{{{~~~yyyqqqiiieee^^^ZZZSSSMMMJJJGGGFFFDDDBBB@@@===<<<<<<;;;:::888555666666666666555444444444444555555555444333333111111222222222222222111000111333333222111111222111111111111111222222222111222222222222111000000//////......------......000000000111000//////...------,,,,,,+++,,,,,,,,,---...//////------...////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...000///...---,,,,,,,,,,,,,,,,,,,,,---------------////////////////////////...............///000111000000000000000000000000////////////000000000000111111111111111111111111222222222222333333333333444444444444444555555555444444444444333333333333444555555666666555555555666666777777777888888888:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<<<<>>>???AAAAAABBBBBBBBBCCCCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@???@@@@@@??????>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<999:::;;;<<<<<<===<<<<<<;;;::::::999::::::;;;;;;<<<<<<<<<======>>>??????CCCCCCBBB@@@@@@BBBGGGKKKLLLRRRVVVWWWYYY___eeegggkkkkkkjjjkkkmmmqqqtttvvv~~~xxxtttkkknnnvvv~~~yyyrrrjjjeeeccccccdddfffggghhhhhhhhhgggfffeee___]]]YYYVVVSSSNNNHHHDDDDDDDDDBBB???<<<;;;===???777777777777666555444333666555333444555555444222111111222222222333333333111111111111111111000000111111111111111111111111//////000000111222222333//////000000111111111222000000000000000000000000000000111111111111000000000000000000000000000000222222222222111///...---000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000////////////////////////000000//////000000111111/////////000111222444444111111222222222222222222222222333444444333222222///111111000222555444111000000000111222333333333222333333333333444444444555555444444444555555666555666888888777666777888888:::;;;<<<;;;;;;<<<===<<<<<<<<<===>>>@@@BBBCCCBBBFFFLLLPPPSSSWWW\\\```]]]```dddhhhmmmuuu}}}yyyvvvuuukkkjjjgggbbb\\\VVVQQQNNNJJJHHHDDDAAA???>>>===<<<<<<;;;::::::999888777666444555777999999777555444444444555555444333222111111111222222222111000000000222444333111000111222111111111000000//////...000111111111111000////////////...------------------.../////////...,,,,,,------,,,,,,,,,---......,,,...000///---,,,.../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---...////////////...---,,,,,,,,,---------......////////////////////////------,,,---...///000000000000000000000000000000////////////000000000000111111111111111111111111111222222222222333333333222222333333444444555555444444444333333333222222777777666666666666666777666666666777777777777777777888888999:::;;;<<<<<<;;;;;;<<<<<<<<<=========<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<=========@@@@@@BBBCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>???>>>>>>======<<<<<<<<<;;;;;;::::::::::::::::::999::::::;;;;;;;;;;;;;;;>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;>>>>>>===<<<;;;===@@@CCCBBBDDDFFFFFFJJJQQQTTTSSSTTTTTTSSSSSSUUUWWWYYY[[[]]]___aaadddfffjjjnnnrrryyy{{{~~~xxxrrrmmmqqqtttxxxxxxtttmmmfffccc[[[\\\```hhhppprrroookkk```]]]YYYTTTQQQOOOOOOOOOPPPPPPQQQPPPOOONNNLLLKKKHHHGGGEEECCCAAA>>><<<::::::;;;<<<:::777555777999555666777666555444444444555444333444555666444333000000111111222222111111111111111111111111111111000000111111111111000000000000000000111111111111000111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000///000111111222111000///000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000222222222222222222222222000000000000111111111111---------...///111222333222222222222222222222222111222333444444333222111,,,222222...000777666...///000000111222222333333222222333333333444444444666555555555555666777888555666777666444444555666555777999:::999888999:::;;;:::::::::;;;===???@@@>>>AAAEEEFFFFFFHHHKKKOOOIIILLLPPPSSSWWW^^^hhhooo||||||uuuwww{{{~~~yyytttrrrtttuuutttsssvvv{{{}}}~~~~~~~~~~~~~~~}}}|||pppmmmhhhbbb\\\XXXUUUTTTTTTSSSPPPMMMIIIEEEBBB@@@>>>======<<<;;;999777666777777888999999999888888222444777::::::999666444555555666666666444333222333333333333333222111111222444666555333111222444222222111///...---,,,+++000000000000000///......222111000///////////////+++,,,---------,,,+++***---------------...///000,,,...000///---,,,---000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000///...........................,,,---......,,,,,,---...+++---///111222222000///........./////////000000////////////////////////---------...///000111222........................////////////000000000000111111111111111111111111111111222222222333333333000000111222333333444444444444444333333222222222999888777666666777888999666666666666777777777777666666777888:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>????????????@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@???>>>===>>>>>>>>>======<<<;;;;;;>>>@@@BBBCCCCCCBBBAAA???????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::999999999999<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;;;;;;;<<<======888888888:::;;;;;;999777999::::::999999;;;>>>@@@>>>???>>>>>>CCCJJJKKKHHHGGGFFFFFFFFFFFFHHHIIIJJJGGGIIILLLOOOQQQTTTXXX[[[]]]^^^```aaa```]]]ZZZWWWYYY]]]aaaaaa\\\VVVPPPMMMKKKJJJLLLPPPUUUVVVQQQLLLKKKJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBBBB@@@>>><<<;;;===<<<;;;:::999888888777666888:::888555222222333000111333444333333444444111000000111333444222111111111222222222222222111333333333333333333444444000000111111111111000000222222111111000/////////222222111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000,,,---///111222333222222000000000000000000000000......///000111222333333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---///000000//////000111222222222111111111000000---...///000222222222333111111222222222333333333222222222222222222222222000111222333333333333222444444444555555555555666222333333444555666777777>>>;;;888777888999666444999999:::::::::;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEHHHKKKOOOSSSUUUaaaccceeeggghhhgggfffeee___```aaaaaaaaa```^^^]]]aaaaaaaaaaaa````````````bbbbbbccceeeeeefffffffffeeeccc```______``````___TTTRRROOOLLLIIIHHHGGGGGGCCCBBBAAA???<<<:::999888666666777777777777666666444444444444444444444444444444444555555666666666444444333333333444555555222222222222222222222222000111222333222000...,,,000000000000000000000000////////////..................////////////............//////---+++(((&&&+++///111///+++)))+++.........////////////......,,,---......//////......------............------------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,*********+++,,,---...///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------..................------...///000000//////000111000000000000000000000000000000000000000000000000111111111000000000000000111111222222222333333333333222111111111222333444333444555555666555555444666666777777888888999999777777777888999999::::::;;;;;;:::999999:::::::::;;;<<<<<<===============>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@??????>>>@@@<<<888888:::;;;;;;:::>>>???@@@AAABBBAAA@@@@@@============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;:::999999999999<<<<<<;;;::::::::::::;;;888888888888888:::;;;;;;777777777777777777777777888888777777777777888888888999:::;;;===>>>???@@@======<<<;;;;;;;;;;;;<<<@@@@@@AAAAAABBBBBBBBBBBBIIIEEEEEEHHHJJJHHHGGGIIIJJJJJJIIIHHHGGGEEECCCBBB???AAABBBCCCCCCBBBAAA???>>>===<<<;;;999888777666999999999999999999:::::::::999999888777666666555333333333222222222111111000000111222333333444444444333333222222333333444333222111000000111222333222222222111111111000000000000000000000000000000111111111111000000//////222000///...///000222333333111000000111111000...//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000...000111000///...///111////////////............////////////////////////////////////////////////000000000000000000000000...///111000//////000222222222222111111111000000///000000111111111111000111111111222222222333333222222222222222222222222111111222222222333333333444444444444555555555555444444444555555555555555:::777555666888999888666777777888888888999999999::::::;;;<<<===>>>??????>>>>>>???AAADDDGGGJJJLLLMMMOOOQQQRRRSSSSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPOOOQQQQQQQQQQQQQQQQQQRRRRRRNNNOOOPPPQQQQQQQQQQQQQQQTTTRRRQQQQQQSSSTTTTTTSSSJJJHHHFFFCCCAAA@@@??????======<<<<<<;;;::::::999555666666777777666666555666666666666666666666666333333333444444555555555555555444444333222111111222222222222222222222222333444555555444333111///000000000000000000000000////////////..................////////////......,,,---......---+++)))'''+++...000///+++***,,,///......////////////......,,,------...............------............------------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////......---------,,,,,,,,,...------,,,,,,------...////////////////////////........................---...//////......///000000000000000000000000000000000000000000000000000111000000000000000000000111111222222222333333333444333333222222333444555333333333444555666777777777777777777777888888888777777888888999:::::::::;;;::::::999999::::::;;;;;;<<<<<<===============>>>>>>???@@@@@@???>>>>>>>>>???@@@AAAAAA@@@???>>>@@@===999999;;;<<<<<<;;;AAABBBBBBBBBAAA???===<<<============<<<<<<<<<<<<;;;<<<<<<<<<=========>>><<<<<<;;;:::999999888888<<<<<<;;;;;;::::::;;;;;;:::::::::999999999999999888888888888888888888888888777777666666777777888888888999999::::::::::::999999999999999:::;;;<<<;;;;;;<<<<<<<<<=========@@@===<<<@@@AAA??????@@@BBBBBBAAA@@@???===<<<;;;999:::;;;<<<<<<;;;:::999888888888888777777777666777777777777777777777777777777666666555444444444333333222222222111111111111111111222222333333444333333222222222222333333222222111000000111222222222222222111111111000000000000000000000000000000222222111111111000000000111000///...///000222333222111000000111111000...//////////////////////////////000000000000//////000000000000000000000000////////////////////////...000111000///...///000---.........//////000000////////////////////////000000000000000000000000000000000000000000000000///000222111000000111333222111111111111000000000111111111111111000///...111111111222222222222333222222222222222222222222333222111111111222333444444444444444555555555555555555555555444444333333555444333444666888888888555555666666666777777777666777777888999:::;;;;;;:::;;;;;;<<<===???AAABBB@@@AAABBBDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCFFFHHHGGGFFF???>>><<<;;;:::999999888::::::999999888888777777444555555555555555555444555555555555555555555555222222222333333333333333222222333333333222000///222222222222222222222222444444555555555333222000000000000000000000000000////////////..................////////////.........///000000000///---,,,***---///...,,,+++---///......////////////......,,,,,,---...............------............------------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,......---------......///...------------,,,,,,,,,///......------......///////////////////////////........................,,,---......------...///000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333222222222333444555555333222222333444666888:::888777777777777777777666777777888888999999:::::::::::::::999999::::::;;;;;;<<<<<<==================>>>>>>??????>>>>>>===>>>???AAABBBBBBAAA???>>>@@@===;;;;;;<<<======<<>>????????????>>><<<<<<<<<<<<;;;;;;;;;:::777888888999:::;;;<<<<<<>>>>>>?????????>>>======999999;;;===@@@AAA???>>>::::::999999888888888888;;;;;;999888666444333222333444444555555444444333333333333333333333333333111111111111222222222222+++---000222333333222222111111111111111111111111000111111111111000///...////////////////////////////////////............---......//////......---------...///000//////...***,,,......,,,,,,...000---......//////......---,,,,,,---.........------,,,------......------,,,------------------------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,///...---------------...------------------------......------------......---------------------------------...............,,,...//////...---///000000000000000000000000000////////////////////////000000000000000111111111111111222222222333333333111111111222333444555555555444333222333555777999888888777777666666666555555666666777888888999999::::::999999999:::;;;;;;;;;<<<<<<==========================================>>>@@@BBBBBBAAA???>>>???>>>===<<<======>>>>>>>>>??????@@@@@@@@@@@@@@@============<<<<<<<<<<<<999999999999999999::::::::::::::::::999999888888777777777777777666666555999:::;;;<<<;;;:::888666888888888888888888888888777666666555555666666777666666555555444444333333444444444555555666888888777777777777777777777777666333333777999777555666777777777777666555444333333333444555555444333333000111111222222333333444555555444333333222111111333333333222222111111111222222222222111111111111333333222222222222222222111111000000000000111111111111000000000000111111111111111111000000000000000000000000000000000000222222222222111111111111000000//////000000111222111000//////000111000...//////////////////////////////000000000000//////000000000000000000000000////////////////////////...///000///......///000---------...///000000111///////////////////////////////////////////////////////////////////////////111222222111111222333000000000000000000000000//////000111111111111111000000111111111222222222111111111111111111111111333222111000000222444555333333333444444444444555222222333333444555555666333333333333222333444555555555555666666666777777555555555666666777777777;;;;;;;;;;;;::::::999999999999999:::::::::::::::<<<<<<;;;;;;::::::::::::666777777888999:::;;;;;;:::::::::;;;::::::999999999999:::;;;======;;;999888888999999999999999999::::::888777555444333222333333444444444444333333333333333333333333333333111111111111111111111111+++,,,///111333333222111111111111111111111111111///////////////......---////////////////////////////////////............------............------))))))***+++,,,,,,------+++,,,------------...///------............------+++,,,,,,---...---------,,,,,,------------,,,,,,------------------------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------------.........//////---///000000///...000111//////////////////////////////////////////////////////000000111111111111111111222222222333333333111222333444666777777888777666444333333444555666888777777777666666555555444444555555666777777777:::999999999::::::;;;<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA@@@???>>>>>>>>>>>>>>>======>>>???>>>>>>>>>?????????@@@@@@============<<<<<<<<<<<<999999999999999999888888999999:::::::::999888777777888888999888777666666666777999;;;;;;:::999888777777777777777777777777666666555555555555666666444444444444555555555555666666555555555555666666666666666666666666666666777444444999:::888666666666666666666555555444333333333444444444444333333222222222222222111111111555555444333222222111111333333222222222222222111222222222111111111000000333333222222222222222222111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222000///...///000111000/////////////////////////////////000000000000//////////////////////////////........................---///000///...---...//////////////////.........///////////////////////////////////////////////////////////////////////////000222111000000111333//////000000000000000111...///000111111111111111000000000111111111111222111111111111111111111111333222111111111222333444333333333333444444444444111111222333444555666666444555555333111111222333555555666666666777777777555555555666666777777777777888888888888888777666888888777777888888888888;;;;;;:::999999999999999666777777777888999999999777888888999999999888888:::999888999::::::888777666666777888888888888777666666666666666555555555333444444444444444444333444444444444444444444444111111111111111000000000000000111111111000...---111111111111111111111111000000//////////////////000000000000000000000000////////////............------............------,,,,,,------...///000000,,,,,,------------------------............------++++++,,,---------------,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,////////////////////////,,,,,,------.../////////...///000000//////000222////////////////////////000000000000000000000000/////////000111111222222111111222222222333333333444555666888:::;;;;;;;;;888777555444333333444444777666666666666666666555444444444555666666777777999999999999:::;;;<<<<<<;;;<<<<<<===============<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>????????????<<<===>>>>>>======>>>???BBBAAA@@@???========================<<<<<<<<<<<<;;;;;;::::::::::::999999777888999::::::999888777::::::;;;<<<<<<:::999888444666777999999999999888666666666666666666666666555555444444444444555555333333444555666777777777777666555555444444555555444444444333333333333333555222333888:::777444555333333444444444333333222222222222222222222222222444444333333222111000000444444333333222222111111222222222222222222222222222111111111111000000000222222222222222222222222111111000000000000111111///000000111111000000/////////000000000000000111000000000000000000000000000000000000000111111111///000000000111111111111///...---...000111000/////////////////////////////////000000000000//////////////////////////////........................---...//////------...///000000//////............////////////////////////------------------------////////////////////////...///111000//////000222////////////000000111111000111111111111000000///000000000000111111111111111111111111111111111111111111222222222333333333222222333333333444444444222222222333333444444444333444555444111000222444555555555555666666666777555555555555666666666666444555666777777777666555999888888777777888888888999888777666666666777777666666666666666666666666777777888999:::::::::999999777666666777888888777444555666777777777666555444444444444444444444444444444555555555555444444444444444444444444444444222222222111111000000000222222222111000///......111111111111111111111111000000/////////000000000000000000000000000000000////////////............,,,------......------,,,.........//////000111111...------------------,,,,,,------......------,,,++++++,,,------------,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------,,,,,,,,,,,,------////////////////////////,,,,,,------...//////000---...000///......///111////////////////////////000000000000000000000000...//////000111111222222111111222222222333333333222444666888:::;;;<<<<<<555555555555555444444444555555555666666666666666555555666666777888888999999999999999:::;;;<<<===;;;<<<<<<===============<<<;;;:::999999:::;;;<<<<<<;;;;;;;;;<<<===??????:::<<<>>>>>>===<<<===???BBBAAA@@@>>>========================<<<<<<<<<<<<;;;:::::::::999999999999666888999::::::999888777999:::;;;<<<<<<:::888777666666666666666777777777666666666666666666666666555444444444444444444555333444444555666666777777444444444333444444555555333333333222222222111111444111222777999666333333222222333333333333333222222111111111111111111222444333333222222111000000222222222222111111111111111111111111111111222222111111111111000000000000111111111222222333333444222111111000000111111222...///000111111000///...////////////000000111111000000000000000000000000....../////////000000000//////000111111111111111///...---...000111000/////////////////////////////////000000000000//////////////////////////////........................---...//////------...///.........///////////////////////////////////////------------------------////////////////////////...///000000//////000111.../////////000000111111333333222222111///...---000000000000111111111111000000000000000000000000000111222333333333333222222222333333333444444444444444333333333333222222222444555444111111333666444444444555555555666666444555555555555555555666333444666777888888777777777666666555555555666666888777666555444555666666666666555555555555555555444555666777888888888888888666444444666888999888333444666777777666555555666666555444333111111000444555555666666555555444222222222222222222222222333222222222111111000000111111000000000000111222000000000000000000000000//////............///000000000000000000000000000000/////////............,,,------......------,,,)))))))))))))))***+++,,,///...------------,,,+++,,,------......------,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---------------------------------,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,---...///000111,,,,,,,,,------..................------.........------------------------,,,,,,------...///000000,,,---///...------...000////////////////////////000000000000000000000000...//////000111222222222111111222222222333333333///111333666888999999999333333444555666666666555444555555555666666777777777777777888999999::::::999999999999:::;;;<<<===;;;<<<<<<===============;;;;;;999999999999;;;;;;<<<;;;:::999:::<<<>>>@@@999<<<>>>>>><<<;;;===??????>>>=========>>>@@@AAA>>>=========<<<<<<<<<<<<999888888888777777666666666777999::::::999888777666777999:::999888666444888777666555444444555555777777777777777777777777555444444333333444444555444444555555555555666666111111111222333444666666555444444444333333222222333111333888999666333333222333444444444444444444222222111111111111222222222222222222111111111111000000000000111111111111000000000000111111111111111111111111000000000000000000111222333333444444222222111111111111222222...///000111111000///....../////////000000111111000000000000000000000000---.........//////000000//////000111111111111111...------...000111000/////////////////////////////////000000000000//////////////////////////////........................---...///...------...///,,,------...///000111111///////////////////////////////////////.........---...///000000///...---////////////////////////111111000000//////......000000000000000000000000000000000000111111111111//////...//////000111111333333333444444333222222///...,,,+++,,,...111333444333333333333444555555444444444444444444444444555555555555555555555555444777:::888333222444777555777888777555444444444444555555666777888888999777777777777777777777777666555555555555444444444666666666666666666666666777777777777777666666666777777666555555555555555333333222111222333555666555777:::;;;:::777333000222000///000111111000///111111111111111000//////000000000000000000000000000000000000////////////000000//////.........---111111000000/////////...////////////////////////.........................../////////...---,,,,,,,,,,,,,,,---------......333222///---,,,+++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------.../////////......---,,,---...///000000000//////.........---////////////...---,,,+++000000000000000000000000////////////000000000000111111000000111111222333444444666666666555333333333444555555666666555555555555555444444333333333666444222333777999888666888888999::::::::::::999;;;;;;;;;<<<<<<<<<<<<===999999999999:::;;;;;;<<<:::::::::;;;<<<===>>>???========================>>>?????????@@@@@@@@@@@@===============<<<;;;;;;888888999999999999::::::<<<;;;:::999888666555555666666777777777777666666999777666444333333333333666666666666777777777777666666666666666666666666555555555555555555555555666555333111111222333444444444333333222111000000111111111111111111111111333222222111222333555666111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111222333333333333222111222222222111111111000000111222222111///...///111222222111000//////000000000000000000111111111111000000000000000111111111111111000000//////......000000////////////000000//////000000000000//////////////////////////////+++,,,---,,,++++++,,,---000000000000000000000000222111000.........///000//////000000000000//////,,,---......///................................./////////////////////...---......//////......---////////////////////////000000000000//////......000000000000000000000000//////000000000111111111111111000000000111222222222333333444333333222222444222000//////000222333222222222222222333444444333333333333333333333333555555555555555555555555444777999777444222444777555777999999888777777888444555555666666777777777444444444444444444444444555555555555444444444444444444444444444444444444666666666666666666666666666555444444333444444444333222222222222333444555555555666666666444333222111000...///000111000...111111111111111000//////000000000000000000000000000000000000/////////...000/////////.........---/////////......---------........................------------------------..................---,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...++++++,,,------,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------..................------,,,---...///000000/////////...............////////////...------........................111111111111222222222222111111111222222222333333444444555666666666666555333444444555555555555555555555444444444333333333777555333444666777777555888888999::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<999999999999:::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????>>>>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::999888666666555666666777777777777666666999888777666555555666666666666666555555555555555555555555555555555555555555555555555555555555555666444333111111222333444444444333333222111111000111111111111111111111111222222111111111111111222111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000111222222111000000222222222111111111000000///000111000......000111222111111000//////000000000000000000111111111111111111111111111111000000000000000000//////......000000////////////000000//////000000000000//////////////////////////////...000111000///...///000000000000000000000000000111000///---------.../////////000000000000//////---...//////000000//////..............................//////////////////---......//////......---000000000000000000000000000000000////////////...000000000000000000000000//////000000000000111111111111000000///000000000222222333333333333222222666555222000000000111222111111111111111222333333222222222222222222222222444444444444444444444444444666888777444222444777444666888888888888999:::555555555555555555555555666666666666666666666666555555555555444444444444333333333333333333333333444444444444444555555555444444333222222222222333333222222222222333444444333333222111111222222333000///...///000111000///000111111111111000000///000000000000000000000000000000000/////////....../////////...............---------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,------------...............---,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---------...------------...//////////////////..................///000000000//////........................111111111111222222222222000000111222222222222111333333333333444555666666333333444555555555555555555444444444444333333333555444333444666888888777888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<999999999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========???????????????>>>>>>===::::::::::::;;;;;;;;;;;;::::::999888777777666666666666777777777777666666888777666666666666777777555555555444444444333333555555555555555555555555444444444444444444444444555444333222111222333444444333333222222111111111111111111111111111111111111111111111000///...---111111111111111111111111222111111111111000000000///////////////////////////////////////////////////000000111111000000///222111111111111000000000...///000000///...000111111111000/////////000000000000000000111111111111333333222222111000000000000000000////////////...000000////////////000000...//////000000//////...////////////////////////000111222222000000111222000000000000000000000000///......------------......//////000000//////......//////000000000000000....................................////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000111000///...------,,,------111111222333333333333222444333111000///000111222111111111111111222333333222222222222222222222222444444444444444444444444444555777666444333444666333555666777666555666777444444444444444444444333777777777777777777777777555555555444444444333333333333333333333333333333333333333333333444444444444444333222222222222333222222222222222222333333000000000000111222222333000///...///111222111000000000111111111111000///000000000000000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++,,,,,,,,,---------)))***+++---...------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------/////////...---------,,,------------....../////////////////////.........---...///000111111111111.........................../////////000000000000......000111111111000///333222111000000111333444333333444555555555444444444444444444444444444444222222222444666888::::::888888999::::::::::::999999:::::::::;;;;;;;;;;;;999999999:::;;;<<<===>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????>>>>>>===<<<777888888888888999999999999999888888777777666666666666777777777777666666444444444444555555666666666666555555444333333333555555555555555555555555444444444444444444444444555444333222222222333333333333333222222111111111111111111111111111111111///000111111111000...---111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000///111222111000//////000111000000/////////000000///000000000111111111111444333333222111000000///////////////////////////000000////////////000000...//////////////////...////////////////////////...///000000///...///000///////////////////////////........................//////////////////.........///000000000000///........................---.........//////000000000000000000000000000000////////////////////////.............../////////////////////////////////...////////////000000000000///...------,,,------000111222222333333333222111111000000111222333444222222222222222333444444333333333333333333333333444444444444444444444444444555555555444444555555555666888777555444444555444444444444333333333333333333333333333333333333555444444444444333333333444444444444444444444444111222222222333333333444555444333333222222333333222222222222222222222111...///111333333333222111111000///000222333222111///000000111111111000000////////////////////////////////////............---------...............------------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---+++++++++,,,,,,,,,------ $$$(((+++...///000------,,,,,,,,,,,,------------------------------...------,,,,,,++++++***+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------------------------------------------------------/////////...---------,,,---------........................///////////////,,,---...000111111111111////////////////////////.../////////000000000000///000111111222222111111555444222111000111222222222333333444555444444444444444444444444444444444444444444555555666888999888888999::::::::::::999999999999999:::::::::;;;999999999:::;;;<<<>>>???===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;:::777777777888888888999999888888777777777777777777666666777777777777666666333333444555555666666666666666666555555555444444555555555555555555555555444444444444444444444444444444333333222222222222333333222222222222222111111111111111111111111111...///111222333222111000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111333444333111///...///000///////////////000000///000000000111111111111333333222222111000//////.............../////////000000////////////000000......////////////......////////////////////////---...//////------...///////////////////////////////////////000/////////......////////////......,,,---......//////..............................------......///000000000111000000//////000000111////////////////////////---............/////////000000000000000000000000......////////////000000111111000000///000000000///000111222333333333333222222222222333444555666222222222222222333444444333333333333333333333333333333333333333333333333444444444444444555555555888999:::999777555555666444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444111111222222333333444444555444333333222222333333222222222333222222111000...///111333444333111000000///...///111333222111///000000111111111111000/////////////////////////////////.........---------------------.....................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,)))***+++,,,------------...------,,,,,,------...........................---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++***++++++,,,,,,------...------------------------------------------------...............---------,,,---......//////...............///////////////,,,---...///000111111000000000000000000000000000111111111111222222222222333333222222333333444555666555444444333333444444222222333444444444444444333333333444444444444555777888888666444333444555888888999::::::::::::999888888999999999:::::::::999999999:::;;;===>>>???<<<<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999::::::::::::::::::::::::999999888999999999999::::::::::::666666777777777777777777666666777777777777666666555555666777888888777777555555555555555555555555444444444444444444444444333333333333333333333333444444444333333333222222222222222222222222222222111111111111111111111111///000111222333333333333111111111111111111111111//////000000000000000111111111111111111111111111111111111111111111111111222111111000000111111222//////000000000000000111000222333333111///......//////......//////000000000000000000111111111111222222111111000/////////---............/////////000000////////////000000---......//////......---////////////////////////...///000000......///000000000000000000000000000...///000000111000000000---......//////......---,,,------.......................................------......///000000111000///...------...///000---------------------------------.........//////000000000000000000000000........./////////000000111111000000000111222222///000111222222333333333222222222222222333333333111111111111111222333333222222222222222222222222333333333333333333333333444333333333555555555555666888999999777666777777333333444444555555666666666666666666666666666666444444444333333333222222333333333333333333333333111111222222333444444555333333222111111111111222111222222333222111000///000000000000111111111111...---,,,---000111000/////////000111111111111111//////////////////////////////.........---------,,,,,,,,,------.........---.........////////////------------------------------------------------,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,444333111///---,,,+++***------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,+++******++++++******+++,,,,,,---......---------------------------------------------------------...............,,,---.../////////...---............/////////000,,,---...///////////////////////////////////////111111111111222222222222444333111000000222444666000111222333444444444444222222333444444444444333333333333444444444555555555777777666444333555777888888999::::::::::::999888888888888999999999999999999999:::<<<===???@@@;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999999999::::::999999888777999999999999::::::::::::555666666666777777888888666666777777777777666666555666777888888777777666333333333444555555666666444444444444444444444444333333333333333333333333333444444444333333222222222222222222222222222222111111111111111111111111222222111111111222222333111111111111111111111111////////////000000111111111111111111111111111111111111111111111111111111111000////////////000111////////////000000111111+++---000111000/////////...............///000000000000000000111111111111000/////////////////////---------.........//////000000////////////000000---......//////......---////////////////////////...///000000......///000000000000000000000000000------///000000000//////---......//////......---------...///////////////........................---------...///000000111...---,,,++++++,,,---...---------------------------------.........//////000000000000000000000000............/////////000//////...//////000111222//////000222222333333333222222111111000//////...000000000000000111111222000000000000000000000000333333333333333333333333444333222333555666555444222444666777666666666888333333444444555666777777333333333333333333333333444444444333333333222222222222222222222222222222111111222333444444555555222111111000000000000000111222333333222111000///222111///------...111222,,,+++***,,,...//////...//////000111111111111111//////////////////////////////.........---------,,,,,,,,,------.........---------....../////////------------------------........................------------,,,,,,+++*********+++++++++,,,,,,,,,(((((((((((()))+++---///---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++*********+++******+++,,,,,,---......------------------------------------------------,,,------....../////////,,,,,,.../////////...------.........//////000000,,,---..........................................////////////000000000000222000---,,,,,,...222444)))***---000222333333333222222333444444444333333333333333444444555555555///222555555555666:::===888888999::::::::::::999777888888888888999999999999999999:::<<<>>>???@@@;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999::::::::::::999888888666777777777777888888888555555666666777777888888666666777777777777666666333444555666666555444333000111222333444444555666444444444444444444444444333333333333333333333333333333444444444333222111222222222222222222222222111111111111111111111111555333222000000000111111111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000000///...------...///000.../////////000000111111&&&))),,,////////////000...............///000111000000000000111111111111............////////////---------.........//////000000////////////000000---..................---////////////////////////---...///...---,,,---///000000000000000000000000+++,,,.../////////......---..................---...//////000000000000000........................---------,,,,,,+++++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------............------......////////////.........///000222222111111000111111222222222333333333000000000000000000000000////////////////////////111111111111111111111111333222111000000111222333333333333333333333333333222///,,,***+++...333666111222333444666777888888444444444444444444444444222333333444444333333222111333555666666444111///111222222333333222222111000000000000000000000000111111111111111000//////---.........//////000000111111000///...---,,,,,,111111000000//////....................................------------......,,,+++***+++---...---,,,...---,,,,,,,,,,,,---............------,,,,,,,,,//////......------,,,,,,---,,,,,,+++************,,,,,,---......---,,,,,,,,,++++++******++++++,,,,,,+++***+++---------,,,///...---,,,+++,,,---...//////...---,,,++++++***------,,,,,,,,,,,,++++++))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++,,,------,,,***---...............------------............------....................................////////////111111000000//////......000111111111111222222222222222222222222222222222222222222222222222222222555555666777777666555444444444444555555555555666444444555666777888999999777777777777888888888888999999888888999999:::;;;::::::999888777777777888:::;;;;;;;;;:::999999888:::;;;<<<<<<<<<;;;:::999::::::999999888777666666666666777888888888888888999888888777666555555444666555555555555444444444666666555555555444444444333333333333333333333333555444333333333333444555555444222111111111222222333222222111111222222333222222222111111111000000333222111111222222000///111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000//////......---------,,,000000000000000000000000///...---,,,,,,---...///////////////////////////000000000000000000000000//////............//////111///...------...///111//////.........---------000000000000000000000000000000////////////000000//////............////////////............////////////...------------.................................---,,,,,,,,,---------------...------,,,,,,//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......////////////............////////////.........///000111222111111000111111111222222222333333000000000000000000000000////////////////////////111111111111111111111111222111111000000111111222222222222222222222222222222222111111222333555666000111111222333444555555444444444444444444444444222222222222222222222222111222333444333222000///000111111222222111111000000000000000000000000000000111111111111000//////000000000000////////////111111000000//////......000000000///////////////////////////////////////......------------......,,,+++***+++---...---,,,---,,,++++++++++++,,,---......---------,,,,,,,,,------...//////.........---,,,+++++++++++++++,,,,,,,,,---......---,,,,,,,,,++++++******++++++,,,,,,,,,+++,,,---...---------,,,+++************+++---------,,,++++++******,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---------............------------............------........................------........./////////000000000000//////......000000111111111222222222222222222222222222222222222222222222222222222222333444555666666555444333444444444444555555555555555555666666666666666666666666777777777888888888999888888888888999:::::::::999888888777777888888;;;;;;;;;;;;;;;:::999999:::;;;<<<<<<;;;:::999888::::::999999888777777666666666777888888888888888888888777777666555555444555555555555444444444444555444444444333333333333333333333333333333333333555444333222222333444555444333222111111111222222333222222111111222222333222222222111111111000000555444222333333444222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000/////////.........------///////////////////////////................../////////////////////////////////////////////////////////............//////000///...------...///000//////.........---------////////////////////////000000////////////000000000//////......//////000//////............////////////...------------....................................---------......---......//////......---............------------........................------------------------...............---------//////000000000000//////......////////////.........///000111111111000000000111111111222222222222000000000000000000000000////////////////////////111111111111111111111111000111111222222111111000111111111111111111111111111222555666777666555444111111222222222333333333333333333333333333333333222111000//////000111222111111111111111000000000///000000000000000000///000000000000000000000000000000111111000000///...222222111111000//////...000000000000000000000000//////////////////000000////////////////////////......------------......---++++++,,,---...---,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,***,,,...000111000///...,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,------------.........+++++++++++++++*********++++++++++++++++++******+++++++++*********))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...------............------------............------........................---------.........//////000000000////////////...000000000111111111222222222222222222222222222222222222222222222222222222111222333444555555444333444444444444555555555555666666555555555444444444666666777777777777888888888888888888888999999:::999999888777777777888888;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;:::999777777::::::999999888777777777666666777777888888777777777777777666555555444444555555555555444444444444333333333333222222222222333333333333333333333333444333333222222333333444333333222111111111111222222222111111111111222222222111111111111000000000444333222222333444222111111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000///000000000000000000000000000000////////////......////////////////////////...//////000000//////...//////////////////////////////////////////////////////............//////000///...------...///000/////////............---////////////////////////000//////......//////000000000////////////000000//////............////////////...------------.........................................................///////////////...++++++++++++++++++++++++..............................................................................////////////......---......//////......---/////////000000000000000000000000111111111111222000000000000000000000000////////////////////////111111111111111111111111///000111222222111000///111111111111111111111111///111333555555444333111444444444444333333333333222222222222222222222222333222000//////000222333333222111000///000111111///000000111111000000///000000000000000000000000000000000000000//////...000000000///////////////......//////000000000111---......//////000000000////////////////////////......------------......---,,,+++,,,.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111000...,,,,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...............///---------------,,,++++++************++++++,,,,,,++++++++++++************))))))************))))))+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---...---,,,,,,,,,---.........------------............------..............................////////////000000////////////////////////000000000000111111111111111111111111111111111111111222222222222222333333000111333444555555555444333333444444444555555555444444444444444444444444666666666666777777777888777777777777777888999999888888777777777777888888::::::;;;;;;;;;;;;::::::<<<;;;;;;:::888777666555999999999888888777777777666666777777777777777666666666666555555444444444555555555444444444333333333333333333333222222222222222222222222222222222333333222222222222333333222222111111111111111111222222111111111111222222111111111111000000000000222000///000111111000///111111111111111111111111000000000000000000000000000000000000000000000000111111000000/////////...000000000000000000000000000000000000000/////////////////////////////////...///000111111000///...//////////////////////////////////////////////////////............//////000///............///000/////////.............../////////////////////////////////....../////////000000////////////000000//////............////////////...------------...........................,,,,,,------.........------......////////////...++++++++++++++++++++++++................................................---.....................,,,------......------,,,------............------///////////////000000000//////000000000111111111////////////////////////////////////////////////000000000000000000000000///000111222222111000///222222222222222222222222000111111222222222222222333333333333333222222222222222222222222222222222444333111000000111333444444333111000000000222333000111111111111111111000////////////////////////000000000000000///......,,,,,,------...///000000,,,------....../////////------......//////000000------------------------......------------......---,,,+++,,,...///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...+++***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---//////------...000------,,,,,,,,,+++++++++******++++++,,,,,,---------,,,,,,,,,,,,+++++++++))))))************))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++,,,,,,+++)))++++++,,,---......------------............------........................//////000000000111111111...............///////////////000000000111111111111111111111111111111111111111111222222333333333111222444555666666666555333333333444444444444555222222222333444555555666555666666666666777777777777777666666777777888999888777777666777777888888999999:::::::::::::::999;;;:::999888777666555555888777777777777777666666666666777777777666666555555555555555444444444444555444444444444333333333333333333333333444444444222222222222222222222222111222222222222222222111111111111111111111111111222111111000000111111222000000000000000000000000111000//////111111111///000000000000000000000000////////////////////////////////////////////////111000000000//////....../////////////////////////////////000000000000000...........................///000111111000///...////////////////////////........................//////............////////////............//////////////////////////////........................//////............//////000000////////////000000//////............////////////...------------...........................***+++,,,---------------+++,,,---...............,,,,,,,,,,,,---------------------------------------------------------------------...............,,,,,,,,,------,,,,,,,,,------............------//////.........///000111////////////000000000000////////////////////////////////////////////////000000000000000000000000///000000111111000000///222222222222222222222222333333222222222222333444111000000000000000000000111111111111111111111111333222111111111111222333444333222111000111222222000111111222222111111000//////////////////////////////000000//////...---******+++,,,...///000111,,,,,,,,,------...........................//////,,,,,,,,,,,,,,,,,,,,,,,,......------------.........,,,,,,,,,...///...---,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,---...///...,,,***(((++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***---///...,,,+++...000,,,+++***(((((()))*********+++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---+++******+++,,,------...------------............------........................//////000000000111111111---............//////////////////000000000111111111111111111111111111111111111111222222333333444222333444555666666555555333333333333444444444444111111222333444555666777555555666666666666777777666666666666666777777888777777666666666777888888777888888999999999999999:::999888666666555555555666666666555555555555555666666777777777666555555444444444444444444444444444444444444333333333333333333333333444444444444222222222222222222222222000111111222222111111000///000111111222111111111111111000000000000111111//////000000000000000111222111000111333333333111000000000000000000000000////////////////////////////////////////////////000//////////////////...////////////////////////......////////////000000...........................//////000000//////...////////////////////////........................//////............//////////////////////////////...////////////000000000........................///......------....../////////............////////////............////////////...------------...........................***+++---...///......---++++++,,,---............++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------------------,,,,,,------......------,,,///......---...///000111........./////////000000////////////////////////////////////////////////000000000000000000000000000000////////////000000111111111111111111111111333333333333333222222222/////////000000000000000111111111111111111111111111111111111111111111111222222111000000000000000///000000000000000000/////////////////////////////////000000//////...---+++,,,,,,---...///000000---------.................................------------------------------......------------.........---,,,---...//////---+++,,,------------,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++******++++++***)))))))))******,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,))),,,///...+++***---000---+++)))&&&&&&(((***,,,*********+++++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000///******+++,,,------------------............------....................................////////////---------.........//////////////////000000000111111111111111111111111111000111111222333333444444222333444555555444333222222222333333333444444444333333444444555555555666555555555666666666777777666555555555555666777777666666666666666777888888666666777888888888888888888888666555555555666666444444444444444444444444666666777777666555555444333333333333333333333333444444444333333333222222111222222222333333333333111111111111111111111111000000111222222111000000...///000111222222111000111111000000000000111111////////////000000111111222000000111222333333222000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////------........./////////........................///..................///////////////////////////........................//////............//////......////////////........./////////000000000000........................///......------......///......------------......//////............////////////...------------...........................+++,,,...000111000000///+++,,,---...////////////)))))))))******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---..................---,,,------......------,,,///......------///000111............/////////000////////////////////////////////////////////////000000000000000000000000111000///......///000111000000000000000000000000000111222333333222000///000111111111222222222222000000000000000000000000//////000000000000//////000000000000////////////......////////////......///////////////////////////////////////......---.........////////////////////////////////////////////////......------,,,.................................------............---,,,---/////////...***+++,,,------,,,+++************++++++,,,,,,,,,)))))))))******+++,,,,,,++++++***)))((((((((()))---,,,+++******+++,,,---,,,++++++++++++++++++,,,(((,,,///...***))),,,000000...***''''''))),,,///*********)))))))))))))))+++++++++************)))))))))************))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++,,,...111444444444)))***+++,,,------...------..................---........................,,,,,,,,,---------......---------.........//////////////////000000000000000000000000000000000000000000111222333333444444111222333444333222111000222222333333333444444444666666555555555444444444555555555555666666666777555555555555555666777777666666666666666777888888555555666777777777777777777777555444444555666777333333333333333333333333666666777777666555444444333333333333333333333333444444444333333333222222000000111111222222222222111111111111111111111111///000111222222111000///...///000222222222111000111111000000000000111111.../////////000000111111///.........000111111000000000000000000000000000////////////////////////////////////////////////---.........//////000000////////////////////////,,,---------......//////........................///...---,,,,,,---...///////////////////////////........................//////............//////......////////////........./////////000000111111.................................------.........---------,,,,,,---------//////............////////////...------------...........................,,,...000222333333111111,,,---...///000000000000******+++,,,,,,,,,,,,++++++...///------000///,,,------------------------------------------------------------,,,+++******---------............///000///...------...///000............////////////000000000///......------000///.........000111222000000000000000000000000000000000000000000000000333333222111000000000111000111222333333222111000222222111111111111222222444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000////////////.................................222222111000///...------//////......---------,,,------------------,,,,,,(((***---//////...,,,*********+++,,,------------+++++++++,,,,,,------------.........---,,,,,,+++...---+++***)))***++++++000///---,,,+++*********++++++,,,,,,,,,,,,------///...------//////...------------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++************+++,,,---...+++*********+++,,,------......//////......---,,,------------------------++++++++++++++++++++++++....................................------------111111222222222222111111............////////////000000//////.........---000111111111111222222222111111111111111111111111333333333333333333333333444333333222222333333444555222//////222333333111555555555555555555555555555444444333333444444555666555555555555666777777777666555444444555666777777777888888999999999:::777777666555555555555555333333222222333333444555555555444444444333333333111111222333333333333222444444444333333222222222222222333333333333444444555444333222111222333333111111111111000000000000222222222222222222222222000000000000000000000000000000111111222222222333111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000......//////000000111111//////////////////////////////000000000000//////,,,------...///.........000000000000000000000000,,,------.../////////...///////////////////////////////////////.........//////.........---------,,,---///000000000///.........------------......//////000000000000//////..............................------------......,,,------......------,,,...---,,,---///000///...******+++,,,,,,,,,,,,++++++------******------***------------------------........................,,,------------,,,,,,+++------------............000///...------...///000............////////////000//////...------,,,,,,000//////......///000111000000000000000000000000000000000000000000000000111111000/////////000000000111111222222111111000222111111000000111111222444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000/////////.........------........................111111000000///........./////////.........------//////...---,,,++++++***)))***,,,---...---,,,+++)))***+++,,,------------------------------------------......---,,,,,,+++---,,,+++*********+++,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,......---,,,------,,,,,,,,,+++++++++++++++++++++******)))(((*********+++++++++,,,,,,------,,,,,,,,,+++++++++***************+++,,,---,,,++++++************+++---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000000000111111111111000000............////////////000/////////............000000111111111222222222111111111111111111111111333333333333333333333333444333333222222333333444555222000000222444333222444444444444444444444444444444333333333333444444444444444444555555555555777666555444444555666777666777777777888888888999777666666555555555555555333222222222222333444444444333333333222222222222111111222333333333333222444444333333333222222222222222222333333333444444444333222111000111222222111111111000000000//////000000000000000000000000000000000000000000000000000000000000111111222222000000111111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000......//////000000000000...........................//////000000//////......//////000000000000000////////////////////////......---,,,,,,...///000....................................//////////////////.........---------------...///////////////------,,,,,,,,,,,,------...//////000000//////.................................------------......,,,------......------,,,,,,+++***+++---...---,,,***++++++,,,,,,,,,,,,,,,---///---******---...,,,------------------------........................,,,------.........------------------............//////...------...//////............////////////000000000///......------000000///......//////000000000000000000000000000000000000000000000000000//////.........///000000222111111000000111111222222111111000000111111222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000------........./////////............---------,,,........................///////////////////////////////////////.........000///...---,,,+++***)))+++++++++,,,,,,,,,,,,,,,)))***+++,,,------------............---------------------------,,,,,,+++++++++*********+++,,,,,,************+++---...///++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++))))))***+++***)))((('''*********++++++++++++,,,,,,,,,,,,,,,++++++++++++******)))))))))******+++,,,,,,+++***)))))))))))),,,------------,,,++++++++++++++++++++++++++++++------------------------------------------------------------............/////////000000/////////---............/////////////////////............000000000111111111222222111111111111111111111111333333333333333333333333333333222222222222333333000///---...000111111111444444444444444444444444444444333333333333444444222222444555555555444333666666555555555555666777666666666666666777777777666666555444444444444555222222222222222333444444222222222222111111111111111111222333333333333222333333333333222222222222222222222222333333333333222222111000000000000111111111000000000000//////////////////////////////000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////------........./////////...////////////000000000........................---..................---......//////000000000000////////////////////////000...,,,++++++---000111........................---------.../////////000...............---------.........---......///000...------------------...---..................---..............................------------......,,,------......------,,,,,,+++***+++---------,,,***+++,,,,,,------,,,,,,...000///,,,---222444333------------------------........................,,,,,,---...////////////,,,,,,---------.............................................////////////222222111111000//////...000000//////............////////////////////////////////////////////////............///000000111222111000//////000111222111111000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000////////////////////////------------.........///......---------,,,,,,,,,........................---------....../////////////////////////////////......------,,,+++******,,,+++*********+++------)))***+++,,,,,,---,,,,,,---------------,,,,,,,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,---))))))******+++,,,......+++++++++,,,,,,,,,------,,,+++***+++,,,,,,+++***,,,+++++++++++++++++++++((()))+++++++++***)))(((************++++++++++++,,,+++++++++++++++++++++******))))))))))))))))))******))))))))))))))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++------------------------------------------------++++++++++++,,,,,,,,,,,,---......//////......------------........./////////////////////.........000000000000111111111111111111111111111111111111222222222222222222222222333333222222222222333333000000000000111222333333333333333333333333333333444333333333333333333444111333555666666666444333555555555555555666666777555555555555555555555555666555444444333333444444222222222111222333333444333222222222222111111111111111222333333333333222333222222222222222222222111222222222222333333333222222111111000000000000111000000000////////////........................000000000000000000000000......//////////////////......////////////......000000000000000000000000////////////////////////////////////////////////////////////////////////------------.........///////////////////////////........................,,,------......------,,,,,,,,,,,,,,,------......///////////////////////////...---,,,,,,---///000........................,,,,,,------...///000000........................///...---,,,---...///000000000////////////000000,,,------......------,,,..............................------------......,,,------......------,,,///---------//////...---++++++,,,------------,,,---//////---///555888888------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,------------...------............------............////////////111000000//////......---...////////////.........////////////////////////////////////////////////////////////000000111222222111000//////000111222111000000000000000000111111111000000000000//////000000000000000000000000////////////////////////////////////////////////------------.........///......---------,,,,,,,,,........................,,,,,,,,,---......//////.........///////////////++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++)))******+++,,,,,,,,,,,,+++++++++******++++++,,,+++++++++,,,,,,,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***+++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++******))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,++++++***)))------------------------++++++++++++++++++++++++---------------------------------....../////////------............------------------...................../////////////////////000000000111111111111111111111111111111111222222222222222222222222333222222111111222222333333444555666555666666666333333333333333333333333333333333222222333333333222444666777888777555444444555555666666666666666555555444444444444444444555555444333333333333333222111111111111222333333333333333333222222222222111111222333333333333222222222222222222222222222111111111222222222333333222222222222222111111111000000000////////////...//////////////////////////////////////////////////////........................////////////......////////////////////////........................////////////////////////........................------------.........////////////.......................................,,,,,,------------,,,,,,---,,,,,,+++,,,---..............................,,,---/////////...---,,,........................+++,,,,,,---...//////000---........................---,,,,,,,,,---///000000000////////////000000,,,,,,------------,,,,,,..............................------------......,,,------......------,,,///...------...///...---++++++,,,---------------(((+++,,,+++---333666555------------------------++++++++++++++++++++++++,,,------.........------,,,,,,,,,,,,------------------............------............////////////.........---,,,,,,++++++,,,---...////////////...000000000000000000000000000000000000000000000000000000//////000000111111111000000//////000000111111000000//////000000111000000000///////////////000000000000000000000000////////////////////////000000000000000000000000------........./////////............---------,,,........................,,,,,,,,,------.........---------...............******++++++,,,---------+++******))))))+++,,,---((()))***+++,,,,,,,,,,,,)))*********++++++++++++***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,+++***************++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,)))))))))************+++*********+++++++++++++++******)))))))))******+++''''''((()))***,,,---...+++,,,,,,,,,,,,+++******------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------............------,,,------------..................////////////////////////000000000111111111111111111111111111111222222222222222222222222222222111111111111222222000222333333222111111222222222222222222222222222333333222222222222333333444555666777777777666555333444555666777777777666555555555444444444444444444444333222222222222333111111111111111222333333444333333333222222222222111111222333333333333222111111111222222222222222111111111111222222222222222222333333222222111000000000////////////......000000000000000000000000////////////////////////////////////..................////////////......////////////////////////........................////////////////////////........................------.........//////////////////............---------------------------,,,------------------,,,///...---------...000111........................+++---///111111///,,,***------------------------,,,,,,,,,---.........///---------...............---------,,,------...///...------------------...,,,------------------,,,..............................------------......,,,------......------,,,...,,,++++++,,,---,,,***+++,,,------...---------&&&***+++***,,,000111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------,,,------......------,,,............//////////////////......---,,,,,,,,,***+++---///000000//////000000000000000000000000000000000000000000000000000000///.........////////////000000000000//////000000////////////000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000....../////////000000000/////////.........------........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------...+++++++++++++++,,,,,,,,,***************++++++,,,((()))***++++++,,,,,,+++))))))***+++,,,,,,------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))),,,++++++***************++++++,,,,,,,,,,,,---------+++***+++,,,---,,,+++)))*********+++++++++++++++***)))((()))***,,,---))))))))))))************)))*********++++++++++++***************+++,,,---)))))))))******,,,---...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++++++++------............------,,,,,,---------...................../////////000////////////000000000111111111111111111111111111111111111111111111111111222222111111111111222222,,,///111000---++++++,,,222222222222222222222222333333222222222222333333444444444555555555666666333444555666777777777666666555555555444444444444444333333222222222222222111111111111111222222333222222222222111111111111111111222333333333333222000111111111222222222222111111111111222222222222000111222222222111//////000000/////////.........////////////////////////////////////////////////000000000/////////....../////////000000/////////////////////////////////........................////////////////////////............................../////////000000000//////.........---------------------------------------............------///...---,,,,,,...///111........................---...///000///...,,,+++---------------------------------------------------------.........//////,,,,,,------......------------,,,,,,,,,,,,------------............------..............................------------......,,,------......------,,,...,,,++++++,,,---+++***+++,,,------......------(((+++---+++,,,//////,,,------------------------------------------------------------,,,+++******++++++,,,,,,,,,---------,,,,,,---......---,,,,,,............/////////000222222222111000000//////)))***,,,...000000000000000000000000000000000000000000000000000000000000000///...---------------...///000111111000///...000000////////////000000.........///////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********))))))******++++++++++++((()))***++++++,,,++++++))))))***+++---...//////)))***+++,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((+++***************++++++++++++,,,,,,,,,------------,,,++++++------,,,+++))))))******+++++++++++++++***(((&&&'''))),,,---))))))))))))************))))))******++++++++++++************+++,,,---...++++++++++++++++++,,,,,,,,,------------,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---......//////......---,,,,,,,,,---------......---.........//////000000////////////000000000000111111111111111111111111111111111111111111111111222222111111111111222222000333555444000...---///111111111111111111111111333222222222222222222333444444333333333444555666222333555777777777777666666666666555555444444444444333222222111111222222111111111000111222222333111111111111000000000000111111222333333333333222000000111111222222222222000111111111111222222222///000111111111000...---000/////////............////////////////////////////////////////////////111111000000/////////...//////000000000000//////////////////////////////........................////////////////////////........................////////////000000000000//////.........------------------------------------......//////......------,,,+++******,,,---///........................000///...---------------------------------------------------------,,,,,,---------.........//////+++,,,---...///...---,,,.........------.........---......//////......---.................................------.........,,,------......------,,,000///------......---,,,........................++++++,,,,,,,,,,,,------000...+++)))((()))***,,,///...---,,,+++,,,,,,---...------,,,,,,------...+++++++++************))),,,---------------------000000///...///000111222//////000000///...------...------------...//////222111000000111111///------.........//////000000000000000000////////////////////////000000000000---......///000111111222333333333222222111111111000000000000000000000000///////////////......---,,,---......//////......111000///000111222111000///////////////////////////............---------000000///...............---------,,,,,,+++++++++'''...000+++))),,,---+++*********++++++,,,,,,,,,,,,---.........---,,,+++)))))))))))))))))))))))))))***++++++)))(((((()))---,,,+++******+++,,,---)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++***)))(((+++---+++++++++*********)))))))))))))))))))))))))))))).........------,,,,,,,,,---,,,+++*********+++,,,,,,------......------,,,000///...---,,,------...------------------------...------,,,,,,------...........................//////.........---------......//////000000111111111111222222222222111111111111111111111111111111111222222222222111000000000000000000000000000000444333222111000000000000444444333222222333333333222333444444555555555444333333444555666777888888999888777666555444333333444444444333333222222222222222222222222222222222222222222111111111111000111000///......///000111//////000111222222333333000000000000000000000000111111000000//////......000/////////000///...,,,111111000000//////......000000////////////000000000000000000000/////////------,,,,,,---...000111+++,,,.../////////...---////////////////////////+++++++++,,,,,,---------............////////////////////////////////////---------------...//////,,,,,,------...///////////////............//////---------............///...///000///...---...000---------..................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...------------------------////////////............//////...---,,,,,,++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,(((&&&&&&(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------333111///---,,,,,,,,,---------...------,,,,,,+++------,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,------------------,,,,,,,,,---...//////////////////...------...------------...//////222111000111222111000...000000000000////////////000/////////////////////.../////////000000000000......//////000000111111222222111111111000000000///////////////////////////////////////...------,,,---......//////......111///...///000111000///....................................------------//////...------------------------,,,,,,+++++++++)))...000,,,,,,///000...******+++++++++,,,,,,,,,,,,------...---,,,+++***++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,++++++++++++++++++,,,)))************+++++++++************+++++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,---///...+++***+++---+++++++++*********))))))************************---------------,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,------------,,,,,,///...---,,,++++++,,,---------------------------...------,,,,,,------...------------------------//////.........---------......//////000000111111111111111111111111111111111111111111111111111111111222222222222111000000111111111111111111111111555444333222111111111111444333333222222333333444111222333444555555666666444444555555666666777777888888777666555444333333333333333333222222222111111111111111111111111111222222222111111111000000111000///......///000000222222111111111111111000000000000000000000000000000000000000//////............---.........---,,,////////////.........---000000////////////000000....../////////000000000//////...---------...///,,,------...//////......////////////////////////------------------..................////////////..............................------......///000------------------------//////............//////------------............---///000///...---...000------------------------...---,,,++++++,,,---..............................------,,,,,,------......---,,,,,,,,,,,,---...////////////////////////------......//////000000///......---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111111000///...---,,,,,,,,,,,,.........---+++***,,,,,,++++++++++++,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,---,,,,,,,,,+++,,,------......////////////...------...------------...//////222111000111222222000///222222111111000//////...////////////////////////....../////////000000000////////////000000000000111000000000000/////////////////////////////////...////////////...------,,,---......//////......000...---...//////...---....................................------------...---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++---...,,,---000111///++++++++++++,,,,,,,,,,,,.........------+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,---+++++++++,,,,,,+++++++++)))************+++++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++***************************************************************)))***+++***)))((()))***+++++++++***************************************,,,,,,,,,,,,------------***++++++,,,,,,+++++++++,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...............---------......//////000000111111111111////////////111111111111111111111111111111111222222222222111000000111111111111111111111111444333222111111000111111333333333222222333333444333333333444444444444444555555555555555555555555666666555444333222111111222222222111111111111111000000000000000000000000222222111111111000000000000000////////////000000444444333222000///......000000000000000000000000000000000////////////...---------------------...............------------000//////......//////000------......//////000000000000///------,,,,,,---...------------...//////////////////////////////..................---------............/////////.......................................///000000///......---,,,,,,++++++........................------------............---...//////...---...///------------------------///...---,,,,,,---...///...........................------,,,,,,------......------,,,,,,------...........................+++,,,---...///000111111.........------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////---,,,******************************++++++++++++,,,,,,,,,++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++******************++++++,,,,,,---------------......//////.........//////...------...------------...//////111111000111222222111///000000000///////////////.........///////////////........./////////000000000000000000////////////000000000000000000000000////////////////////////......//////......---,,,,,,---......///.........///---,,,---......---+++------------------------.........---------,,,,,,------,,,,,,,,,,,,------------,,,+++++++++,,,---000...,,,+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---***+++,,,------,,,+++***))))))*********+++++++++((())))))))))))*********++++++++++++++++++++++++************************************************************************%%%&&&''''''(((((()))***************************************************+++++++++,,,,,,------...)))***+++,,,---,,,+++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111222000...------...000222111111111111111111111111111222222222222111000000111111111111111111111111222222111000//////000000333333222222222333444444666666444333222222111111666666666555555444444444333222222111000000//////111111111000000000000000111111111111111111111111111111111111000000000000///////////////000000000444333222111000///...---000000000000000000000000////////////////////////---...............///000......................../////////......///////////////..................//////......------------///...---,,,,,,---////////////////////////////////////......------,,,,,,---------.........//////........................///............///000000///.........---------,,,........................,,,,,,---------.........---...//////------...///............------------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000......---------,,,,,,,,,........................------------------------)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,&&&''')))+++------,,,+++---,,,+++******+++---...,,,++++++******++++++,,,,,,,,,,,,++++++++++++***))))))***++++++,,,---------------...............------............------...------------...//////000//////000222222000///,,,,,,------...///000000------....../////////000............////////////000000000000////////////111111111111111111111111.......................................------,,,,,,---......///.........///---,,,,,,------,,,***------------------------...------------,,,,,,,,,...---------------......---,,,+++******+++---...999222---,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,222111000///...---,,,,,,++++++++++++++++++++++++000111222000...,,,++++++***+++,,,------,,,+++***))))))*********+++++++++((())))))))))))*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++************+++,,,,,,,,,***************************************************++++++,,,,,,---------)))***+++,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------------------------...........................//////000000111111222000...------...000222111111111111111111111111111222222222222111000000111111111111111111111111333333222111111111222222333222222222333333444555555444333222222222222333666666555555444444333333333333222222111000000000000000000000000000000000222222222222222222222222111111111000000000//////......///000000000000000111111111000000000//////////////////////////////.............../////////...000333333111000000111//////////////////////////////............//////111111000///...------,,,,,,------.........////////////---,,,,,,---...///////////////////////////...---------,,,,,,++++++------------...................................................///000000------........./////////------............------,,,,,,,,,------------...---...///...---,,,---////////////.........------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............------------------------,,,,,,,,,........................------------------------,,,++++++++++++++++++,,,------------------------************++++++++++++&&&(((***,,,............,,,,,,+++******+++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,---......++++++,,,------------,,,,,,,,,---............---...------------.../////////......///000111///...******+++,,,...///000111---------......//////000------........./////////////////////000000000000000000111111111111222222........................---............---,,,,,,,,,---......//////......///---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......///---,,,+++******,,,---///AAA666......111111...---------------,,,,,,,,,,,,111111///...------------++++++++++++++++++++++++000222222111...,,,+++,,,+++++++++,,,,,,+++++++++)))************+++++++++)))))))))*********++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++---,,,++++++------,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,******++++++,,,,,,------...------,,,,,,------...........................---------.....................//////000000111111111111////////////111111111111111111111111111111111222222222222111000000222222222222222222222222666555555444444444555555222222222222333444555555111111000111222444666777666555555555444444333333555555444444333333333333000000000000111111111111222222222222222222222222111111000000000/////////---...///000111111111000//////000000000000000000////////////////////////---............////////////333777777444111000111/////////000000000000000///......------......///222222111000///...------+++,,,---...//////////////////...------------...////////////////////////,,,,,,,,,,,,,,,,,,++++++,,,------------.........---------------------------------------...//////,,,,,,------...//////000,,,---...//////...---,,,,,,,,,,,,,,,------------,,,---......---,,,---.../////////......------,,,------------------------...........................------,,,,,,------...,,,------......------,,,------------------------.........---------,,,,,,------------------------------------------------------------------------000...---++++++---...000------------------------************++++++++++++******+++,,,------------(((***+++---------+++***------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++,,,---...//////+++,,,---.........------+++,,,------.........---...------------...//////---,,,,,,---///000...---+++,,,,,,---...///000000,,,,,,---......///000000---------.........//////......//////000000111111/////////000000000111111........................------......------,,,+++,,,---......//////......000...---,,,------+++***++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,++++++,,,------...---,,,***)))***,,,...///AAA444***,,,111111...---......---------,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///111000...---......,,,++++++++++++++++++,,,)))************+++++++++************+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************************************+++******,,,000333222111))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************+++,,,---...++++++,,,,,,,,,,,,++++++)))***+++,,,------,,,+++)))******+++,,,,,,------...------,,,,,,------...---------------------------------.........//////......//////000000111111111111111111111111111111111111111111111111111111111222222222222111000000222222222222222222222222555444444333333444444555222222222222333444555666333222111000111222444555444444444444444444444444444444444333333333333222000000000111111222222222111111111111111111111111111000000000////////////,,,---///000111111111000000000000000000000000000////////////////////////---------........./////////555:::;;;777222//////........./////////000000///......------......///000000111111111111111111,,,---...//////......---......//////...------,,,////////////////////////,,,,,,,,,---------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,---......,,,,,,---.........---,,,,,,+++******,,,,,,------------,,,,,,...........................------,,,,,,------...,,,,,,---......---,,,,,,------------------------------------------------------------------------------------------------........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++++++++%%%(((---000111...***'''...------,,,,,,------...---------,,,,,,,,,++++++***++++++,,,...//////000......000111111111000///+++,,,------.........---...------------...//////,,,++++++---...///...,,,.........///////////////,,,,,,------...///000000---------.........//////---......///000111111222---.........//////000000........................------......------,,,+++,,,---......//////......000///------------,,,***++++++++++++++++++++++++---------,,,,,,,,,+++++++++*********+++,,,,,,------,,,***)))***,,,...000>>>///%%%(((......,,,+++.........------,,,,,,,,,---,,,+++*********+++,,,------------------------+++---////////////000111---,,,+++******+++,,,---)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))******+++111888>>>??????))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********+++***))))))***,,,...///+++++++++,,,,,,+++++++++((()))***+++,,,,,,+++***))))))***+++,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111111111222222222222111111111111111111111111111111111222222222222111000000222222222222222222222222111111111000111111222222222222222222333444555666999777444111/////////000444444444444444444444444111111111111000000000000000000111111222222222333000000000000000000000000000000000000////////////,,,---///000111111111000111111000000/////////...////////////////////////---------.........//////...555<<<===888111...------------.........//////.........------............///000111222333444444...////////////---,,,+++---...///000///...,,,+++////////////////////////,,,------....../////////,,,,,,,,,---------......------------------------,,,++++++++++++,,,------,,,,,,++++++***)))))))))+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,---......,,,,,,---...,,,,,,++++++***)))((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......---,,,,,,++++++++++++++++++++++++***++++++,,,---...//////------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,***)))))))))***,,,++++++******++++++,,,******))))))******+++,,,---------,,,,,,+++++++++---------,,,,,,+++++++++------,,,,,,---...000111000///---+++++++++---...//////.........//////000000000///------,,,,,,,,,+++++++++*********))))))------............------///......---------......---.........///000000000......------------......////////////..................////////////......,,,,,,,,,---------......111000...------...000111------------------------,,,,,,,,,---------......000///---+++*********++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,???777...))))))+++***)))++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///666222---,,,,,,---+++))),,,+++***))))))***+++,,,++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++))))))*********))))))(((,,,,,,,,,+++++++++*********((()))111999;;;333***'''&&&&&&%%%%%%'''((()))%%%'''***,,,...---,,,***************************+++++++++*********))))))+++++++++************)))......---,,,++++++++++++,,,,,,,,,++++++*********------------------------+++,,,,,,------,,,,,,+++---------............//////000000000000000//////111111000000//////......111111111111111111111111000000111222222222222111333333333333333333333333222333333444444333333222222222333333333333444444111222444555555444222111666555555555555444444444333222111111000111111111333222000//////000222333000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000***///444555333000///000------,,,---...000222333/////////...------,,,,,,............////////////,,,,,,,,,---------......,,,...000///...------......---,,,,,,......---,,,------------------------////////////////////////------------------------,,,------......------,,,//////............//////000///...---,,,,,,+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,...///......///000...------------...//////,,,,,,+++++++++,,,,,,---............------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------...---,,,++++++*********,,,++++++******++++++,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,------,,,,,,---...///111000///---,,,+++,,,---...//////...------...............---------...//////------------,,,,,,,,,,,,------............------......------------......---..................///......------------......////////////..................////////////......,,,,,,---------.........+++---///111111///---+++------------------------++++++++++++,,,,,,,,,---...---,,,************+++---......---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,888222+++(((***,,,,,,***+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,------444000,,,+++,,,,,,+++***&&&&&&&&&''')))***,,,,,,++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++&&&'''(((******+++++++++*********++++++,,,,,,,,,---***)))---222444///*********)))))))))***+++,,,*********++++++,,,,,,,,,************************+++++++++*********))))))))))))******+++++++++,,,---,,,,,,++++++++++++,,,/////////......---------,,,,,,,,,---------......---......//////......------------............/////////000000000000//////000000000000////////////000000000000000000000000000000111111222222222111222222222222222222222222///000111222333333333333222222222333333333444444222222444444444444222222555555555555444444444444333222222111000000000000111111////////////111111000000000000000000000000////////////////////////000000000000000000000000000000000/////////......////////////////////////............////////////***---000111000///...............///000111222333....................................////////////,,,,,,---------.........,,,---//////---,,,,,,,,,...---,,,,,,......---,,,------------------------........................////////////////////////,,,------......------,,,......------------......///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////...,,,---...,,,,,,,,,---------------.........------......///////////////............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,---------------------,,,++++++,,,---///000000///...---------...//////......---,,,,,,,,,,,,,,,,,,,,,---...000111222............------------------............------------------------.........------------------,,,......------------....../////////............---........................---------...............+++,,,---......---,,,+++------------------------************++++++++++++,,,++++++******++++++,,,+++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,((((((+++------,,,++++++++++++,,,,,,,,,,,,+++,,,---------,,,***)))++++++++++++,,,,,,,,,,,,+++************++++++,,,000---+++***+++++++++***%%%&&&''')))***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***************(((((()))***+++,,,---...///,,,***)))***++++++***++++++*********+++,,,------,,,***))))))***,,,---************************+++++++++***************(((((()))***+++,,,------++++++*********++++++,,,////////////............,,,,,,,,,------.........---......//////......------------............///...//////000000/////////////////////000000000000////////////////////////000000000111111111222222111111111111111111111111,,,---///111222333444444222222222222333333333333333333333333333333333333555555444444444333333333444333222111000/////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////...............---........................------------............+++++++++,,,---...---+++,,,---...///000000111111---............/////////---............/////////,,,------------............000111111///......///...---,,,---.........,,,------------------------................................................,,,------......------,,,------,,,,,,,,,,,,------...---,,,++++++***++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------...//////000000------------------------,,,,,,,,,---------.........///000///---++++++,,,***+++,,,---------,,,+++///......------.....................---------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,.........---,,,,,,++++++******++++++,,,+++++++++++++++,,,------,,,+++++++++++++++++++++,,,,,,,,,------......///,,,++++++++++++---...///000///............/////////...---,,,++++++******,,,,,,,,,---...000111222------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,------......---------------,,,,,,+++++++++...------,,,,,,------...//////.........---------...------------------...........................000---)))&&&&&&)))---000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++,,,,,,------(((*********(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++***((())),,,------,,,***++++++++++++,,,,,,,,,***+++---...---,,,***(((***++++++++++++,,,,,,,,,++++++*********++++++,,,,,,+++***)))***+++++++++***+++,,,---,,,+++***)))************************)))***************++++++,,,,,,+++++++++++++++***,,,,,,++++++)))(((&&&&&&((())))))***+++,,,,,,,,,---,,,+++)))'''(((***+++(((((((((((())))))******++++++)))))))))***,,,---************************************************))))))***++++++,,,------))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------............///......//////000/////////......//////000000111111////////////////////////000000000000000111111222111111111111111111111111---...///111222333333333111222222222222333333333444333333222222333333444444444444444333333333222444333222000////////////...//////000000//////...////////////////////////////////////////////////000000000000000000000000................................................------........./////////---***((())),,,...---+++(((***+++---......---,,,////////////............---------.........//////------------...............///111000///...///000///---,,,---...///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,---------,,,++++++*********+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......,,,...//////---+++,,,,,,)))+++---...///...,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))***,,,---...------,,,,,,++++++******++++++,,,***************+++,,,,,,+++++++++++++++++++++++++++,,,,,,------.........++++++******+++,,,.../////////.........////////////...---,,,+++*********---------------...//////------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,---......------------,,,,,,+++++++++***------,,,,,,,,,,,,------............------------------,,,,,,,,,,,,------..................------000---)))&&&&&&)))---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........((()))******)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++************+++++++++,,,,,,***+++,,,------+++)))(((*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))***))))))***+++,,,,,,,,,------,,,+++)))(((************************))))))******+++++++++,,,,,,,,,,,,++++++*********,,,,,,++++++)))(((&&&&&&************************(((***,,,+++))))))***,,,''''''((((((((()))))))))'''((()))******+++++++++************************************************,,,+++++++++++++++++++++))))))))))))***+++,,,,,,************************//////...---,,,++++++***+++,,,,,,------,,,,,,+++---------............///------...///////////////......//////000000111111000000000000000000000000000000/////////000111222222222222222222222222222000111222222222222222222111111111222222222333333444333333222222333333444444333333333222222222222333222111000///////////////000000111111000000///////////////////////////........................////////////////////////////////////////////////............................../////////000000000///,,,)))***---///...,,,)))***+++---------,,,,,,111111000///......------------------............---------.........//////+++,,,,,,,,,,,,---000333///...------//////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......------------......,,,,,,+++*********++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------------........................,,,,,,,,,---------......***,,,......---,,,---...***,,,...///000///---,,,...---,,,+++++++++++++++---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,******))))))******+++,,,*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++---...---............/////////...------,,,++++++++++++------,,,,,,,,,,,,,,,,,,............------------,,,,,,------------,,,,,,)))***,,,---......---------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------.........------------,,,---,,,+++******+++,,,------------------,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***+++,,,---------------***+++---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))************++++++++++++***+++,,,,,,,,,+++)))(((************++++++++++++------,,,++++++++++++,,,((()))******))))))***,,,******************))))))************************))))))******+++,,,,,,,,,---,,,,,,++++++*********(((((()))***************++++++*********)))))))))&&&)))+++,,,,,,+++++++++((()))******++++++******((()))***++++++++++++******************************************+++++++++---,,,,,,,,,++++++++++++++++++*********++++++,,,++++++++++++,,,,,,,,,,,,//////...---,,,++++++***---......//////......------------............///,,,---......////////////////////////000000000000000000000000000000000000000000///...///000111222222222222222222222222222111222222222222222111111111111111111222222222222333333333333333333333333333333333222222222111111111111000/////////000000000000000000000000000000000000000000000000000000........................///////////////////////////////////////000000000........................////////////000000000111///---,,,,,,.../////////,,,---....../////////...111111000//////......---,,,------------.........------........./////////............000444:::???///...---...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,......------------......,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------------------------,,,,,,,,,---------......)))+++---------------///,,,---.../////////......000//////...------------////////////............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******)))))))))***++++++,,,++++++******++++++,,,+++************+++,,,,,,)))*********++++++++++++++++++++++++++++++************))))))***+++---...,,,,,,---..................---,,,,,,,,,,,,------,,,++++++******++++++,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***,,,.........---,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---.........---------,,,,,,---,,,+++******+++,,,---------,,,,,,,,,+++++++++(((***,,,......,,,***(((++++++++++++++++++++++++************++++++++++++))))))***+++++++++***)))***,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))(((((((((************++++++++++++++++++++++++*********)))************++++++++++++,,,,,,+++***************'''***,,,+++***)))***,,,------+++***)))(((((((((************************))))))***++++++,,,------------,,,,,,+++******)))&&&'''(((******+++++++++))))))))))))************)))))))))******+++***))))))***+++,,,,,,,,,++++++000...---+++******++++++************************))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++,,,,,,------------------------------------......//////......------------............///+++,,,---...////////////000000000000////////////////////////////////////111000.........///111222111111111111111111111111//////000111222222222111111111111111222222222222222222444444444444222222222222222222111111111111000////////////000111111000///............///000000000000000000000000000........................////////////////////////------........./////////////////////////////////........./////////000000---...//////......///000...............//////000......//////000000000111,,,,,,---------.....................////////////000000//////222999CCCIII000...---...///000///---------------------------++++++++++++++++++++++++------------------------,,,------......------,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,------,,,+++,,,---,,,,,,---------.........000000///...------------............---------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++***)))(((((()))***+++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...))))))******++++++++++++,,,++++++******)))))))))***))))))))))))+++,,,---++++++,,,---.........---------,,,,,,,,,---......******))))))***++++++,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++((())),,,.........---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,++++++*********---,,,***))))))***,,,---++++++++++++++++++++++++))))))))))))************'''((()))******)))(((''')))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))((('''&&&'''((()))************+++++++++,,,+++******))))))******)))************+++++++++++++++***))))))((())))))(((***---,,,***)))***,,,555333000,,,)))'''&&&&&&))))))))))))))))))))))))))))))***+++,,,,,,------------,,,,,,+++***))))))))))))*********))))))(((''''''((()))***+++,,,,,,,,,)))''''''((())))))(((((()))***+++,,,+++******777444///+++))))))+++,,,************************))))))******++++++++++++******+++,,,------...///......---,,,++++++++++++*********++++++,,,,,,,,,******+++,,,...//////000+++,,,,,,------,,,,,,+++---------.........//////+++,,,---...////////////111111000000//////..............................111000...---...///111222000000000000000000000000,,,,,,...000111222222222000111111111111222222222111222444555555444222111222222222111111111111000.........//////000111222000///---,,,,,,---///000000000000000000000000000........................////////////////////////,,,,,,,,,------.........000000000000000000000000---------.........//////+++...111111...---///111...---,,,+++,,,---...///+++,,,---///000222333444,,,,,,,,,---------................../////////000+++***))))))---666BBBJJJ000...---...///000///...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,++++++++++++++++++,,,---------,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,******+++,,,,,,+++++++++,,,---...///...---,,,+++*********+++++++++*********))))))******))))))))))))******------------------------************************,,,++++++******++++++,,,,,,,,,,,,++++++************++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++***+++,,,//////...---,,,,,,++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///---.........---,,,,,,+++////////////////////////---------,,,,,,+++++++++---,,,,,,,,,***)))((('''+++++++++,,,,,,------------,,,,,,,,,+++*********+++(((&&&(((---///---))),,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,(((***,,,,,,+++++++++---+++,,,------------,,,++++++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,+++***))))))+++---...===999222,,,))))))+++---000+++''')))///333///***)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******+++++++++*********************+++,,,,,,,,,,,,+++------------------------000...------///000000///......---------,,,,,,,,,,,,---------.../////////000000000000000000000000222222111111000000//////222111111000///......---000000111111111111000000222222111111000000//////000111111111111222222222333333333222222222111111111111222222222222111111000000000000000000000000000000000000000000000000000///---,,,,,,---///000000000//////.........---//////.........---------......////////////..............................000///...------...///000,,,---------.../////////...............---------///////////////000111111111///...------...///111000000//////............+++//////,,,111BBBQQQXXX222111000.........///000000///---,,,,,,---///000...---,,,,,,......---,,,,,,...///...---++++++,,,.........------,,,,,,,,,******+++,,,,,,---......+++,,,,,,---.........---222000...,,,+++,,,---...++++++++++++++++++++++++.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...////////////---,,,,,,,,,,,,---.........---,,,,,,++++++++++++...------,,,,,,------...///...---,,,,,,---...///+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++***++++++,,,,,,,,,+++******((())))))))))))*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...------,,,++++++*********,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******************+++++++++++++++++++++++++++*********+++(((&&&(((,,,...,,,***++++++++++++++++++++++++)))***+++,,,++++++***))))))+++,,,,,,+++***+++,,,)))******++++++******)))******************************+++++++++,,,,,,,,,******+++++++++***)))(((,,,+++***))))))+++,,,...666444000---+++***+++,,,***,,,......,,,***(((((()))***+++,,,------------++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---,,,,,,,,,------.........---------...............000000000000000000000000222111111111000000//////111111000000//////......000000111111111111000000111111111000000000000000000000111111111222222222222222222222111111111111000000111111111111000000////////////////////////////////////////////////000...---,,,,,,---...000000/////////.........---//////.........---------......////////////..............................000///...------...///000------------............---------.....................------...//////000000///...------...///000/////////......---------,,,000///,,,///;;;GGGLLL111000///...---......//////...---,,,,,,---...///...,,,,,,,,,---...---,,,,,,...///...,,,++++++,,,......---------,,,,,,,,,******+++,,,,,,---......+++,,,------......------000///---+++++++++,,,---++++++++++++++++++++++++***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---.........---------,,,,,,,,,,,,---......------,,,+++++++++,,,,,,------,,,,,,,,,,,,------------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++++++++++++++,,,,,,,,,+++***))))))((())))))))))))*********,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,++++++******)))***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,++++++******************************++++++++++++++++++++++++)))******+++,,,,,,,,,+++*********)))))))))))))))))))))******************+++((('''))),,,...,,,***************************++++++,,,,,,,,,,,,++++++***+++------+++******+++))))))***++++++***))))))((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,+++,,,---...---,,,+++***++++++***))))))+++,,,------------,,,,,,++++++++++++555>>>;;;111((((((---))))))***+++,,,,,,,,,,,,************************((((((((()))))))))******)))))))))))))))))))))))),,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---............---,,,,,,+++++++++,,,,,,------...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,***)))***+++,,,,,,,,,***++++++,,,---...///000...............---------000000000000000000000000111111111000000000000000000000000000///////////////000000111111000000//////000000000000000000111000000000111111111222222111111111111000000000000//////000000000000/////////////////////////////////////////////////////////...---,,,,,,---...////////////..............................---------......////////////..............................//////...------...//////............------------,,,,,,------......//////---------,,,------...///000///...------...///000......------------,,,,,,---000///,,,---333999;;;///......------------...///...---,,,,,,---...///...,,,+++,,,---...---++++++---......,,,++++++,,,...------------,,,,,,,,,***++++++,,,,,,------...,,,,,,------......------///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++************++++++))))))******++++++,,,,,,++++++,,,++++++***)))(((******+++++++++,,,,,,,,,)))))))))***************************************+++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,,,,++++++*********+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------------++++++,,,,,,,,,,,,++++++------------------------------,,,,,,++++++++++++((()))******++++++******++++++******))))))((((((((((((((()))*********++++++)))((()))+++---,,,***))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,***,,,------+++******+++++++++,,,,,,,,,,,,++++++((((((************((((((******+++++++++,,,,,,,,,+++,,,---------,,,***)))*********)))***+++,,,,,,************************,,,999EEECCC666,,,+++000((()))***+++++++++++++++))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++******************************************,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******---------------,,,,,,+++)))******+++,,,---......******+++,,,,,,,,,,,,+++************************+++***))))))+++,,,,,,+++++++++,,,,,,---...///////////////...---------,,,000000000000000000000000000000000000000111111111////////////000000000000//////000000000000//////.../////////000000111111000000000000111111111111000000000000////////////......////////////......///////////////////////////////////////////////////...------------...///................................................---......//////......---.........................................................------,,,,,,,,,++++++,,,------...//////...---------------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---...///------...//////------,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,++++++------,,,++++++,,,......,,,++++++,,,------------------------+++++++++,,,,,,---------,,,,,,------...------,,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,---......++++++++++++,,,,,,---...,,,++++++******++++++,,,++++++************++++++++++++++++++************))))))))))))))))))))))))+++******))))))******+++)))))))))******+++++++++++++++++++++******)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))************************------------------------+++,,,------++++++,,,---------------,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---------------,,,------------------------000///...---,,,+++***))))))))))))))))))((((((''',,,,,,,,,++++++*********((((((((()))*********+++******)))***+++++++++***))))))))))))))))))))))))((((((((((((((())))))******+++------+++******+++++++++++++++++++++++++++)))(((''''''''''''((()))******+++++++++,,,,,,,,,)))))))))))))))(((((((((***))))))*********++++++,,,+++***(((((()))******(((111:::;;;333,,,***+++))))))***+++++++++******)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,+++******((())))))***+++,,,,,,---******+++,,,,,,,,,,,,+++************************,,,+++)))***,,,------,,,------------------------/////////...---------,,,//////////////////////////////000000111111222222////////////000000000000//////000000000000//////......//////000000000111//////000000000111111111000000000/////////............////////////...............................................................------.........---------...............---.....................------............------........................------............------......------,,,,,,,,,+++***++++++,,,---...////////////......---......///......------------......+++,,,,,,,,,,,,,,,,,,,,,---------......---++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,++++++,,,---,,,+++***,,,------,,,+++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------...------,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,+++***))))))---,,,,,,,,,,,,---......++++++++++++,,,,,,---...,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))******)))))))))***************))))))***************)))((())))))))))))*********+++++++++***************++++++++++++++++++++++++------------------------***,,,------++++++,,,...------------------------***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***)))))))))*********)))(((''''''---------,,,,,,,,,,,,,,,))))))******************************************)))))))))))))))))))))))))))))))))))))))***+++,,,(((***,,,,,,+++++++++,,,***)))(((((((((((()))******)))'''&&&&&&''')))*********+++++++++,,,,,,,,,...---+++*********+++,,,)))))))))************+++---,,,***)))))))))***+++'''+++///111///,,,***)))******+++++++++++++++***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))******+++*********++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++,,,,,,++++++***))))))))))))******++++++,,,******+++,,,,,,,,,,,,+++************************---+++***+++,,,...------......---------,,,,,,,,,...............---------////////////////////////......///000111222222333000000000000////////////...//////000000//////......//////////////////000/////////000000000111111000000000000////////////......////////////..............................................................................---------------.........---------...............------............------........................------............------------------,,,,,,,,,,,,++++++,,,,,,------......000///..................------------------------++++++,,,,,,,,,,,,------...++++++...000---,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,---+++***+++,,,---,,,***)))+++------,,,+++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))******))))))))))))******************))))))))))))'''((()))******++++++***((())))))))))))*********++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))(((++++++,,,---------------************************+++++++++***************)))******++++++++++++***,,,,,,,,,,,,------------+++++++++++++++************+++++++++*********+++************************,,,,,,++++++,,,---///000''')))+++,,,,,,,,,---...***)))(((''''''((()))*********))))))))))))************+++++++++,,,,,,,,,000...***((((((***,,,...((())))))******************+++,,,,,,---,,,++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************((((((((()))))))))******))))))))))))))))))))))))'''((()))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************------,,,+++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---+++******,,,------,,,,,,,,,---------------------------...............////////////////////////---...///000111222333333111111000000//////............////////////......///////////////.........////////////000000000111111111111000000000///////////////000000/////////................................................---..................---,,,,,,,,,------.........---------.........//////,,,------......------,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,---------------......---------,,,,,,,,,,,,---------...000***(((---///---,,,...******,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***+++,,,,,,,,,***)))***,,,,,,++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......---------------------------------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,------,,,,,,,,,,,,------+++,,,---......---,,,+++))))))***+++,,,------...******************************))))))))))))******++++++******))))))((((((&&&'''(((***++++++++++++***++++++++++++,,,,,,,,,))))))(((((('''''''''&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,,,,,,,---...++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&''''''((()))******+++))))))+++,,,---.........+++++++++,,,,,,------------,,,,,,,,,+++************+++++++++***)))***+++************************))))))(((((()))+++,,,...&&&(((+++,,,,,,,,,...///,,,+++***))))))***+++,,,)))***,,,------,,,***)))******+++++++++,,,,,,,,,***'''### """&&&)))(((((()))***************&&&)))---000111///,,,***,,,***'''&&&&&&(((+++---,,,,,,---------,,,,,,+++************************''''''''''''((((((((()))++++++++++++++++++++++++'''((()))+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************...---,,,,,,++++++,,,,,,------......------,,,+++---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++)))***+++---,,,,,,***++++++,,,---...//////,,,------....../////////////////////////////////---...///000111222333444222111111000///......---......////////////......000000//////.........---////////////000000000000111111111111000000000000//////000000000000//////................................................------............------,,,,,,,,,------.........---------.........//////,,,------......------,,,........................,,,,,,---......---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,------.........111***''',,,...,,,,,,///***+++,,,---...------,,,+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***(((***,,,,,,++++++,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,---------,,,,,,---------------------------+++)))'''&&&''')))+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------------------,,,,,,,,,,,,---.........------,,,++++++++++++...------,,,,,,------...+++,,,------------,,,+++''''''(((***+++,,,---...+++++++++************)))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))+++***)))((('''''''''''',,,++++++***)))*********(((((())))))))))))(((((()))************+++++++++************)))))))))(((******************************++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))))),,,***))))))+++...///000))))))(((((())))))***+++.........------,,,,,,,,,((()))******++++++++++++------,,,++++++***))))))&&&'''***,,,---,,,+++******+++,,,,,,,,,,,,+++***((((((((()))******++++++((())))))******))))))(((+++,,,---,,,***)))***+++++++++******)))(((((((((************************,,,,,,+++***)))((('''&&&))))))))))))))))))))))))(((***---//////---***(((%%%%%%&&&((()))***+++,,,***)))((()))+++,,,+++***(((((()))))))))*********((())))))******))))))((('''(((((()))***+++++++++'''''''''((())))))******+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,+++)))((((((((())))))++++++***************+++************************(((((()))***++++++,,,,,,++++++++++++++++++++++++------------------------////////////////////////...------------...//////111111///...,,,***)))(((////////////////////////////////////////////////////////////000000000000444333222000///.................................000...------......---+++000000000///000000111222222222222111111///............---------,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...++++++*********+++---.................................////////////......///......------,,,++++++---+++,,,...,,,))))))---((()))***+++++++++++++++***+++,,,,,,------,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...//////---***''''''(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......************************)))******++++++,,,------)))******++++++******)))...........................---,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++((()))******++++++******)))***++++++***)))'''&&&+++++++++************)))((()))***,,,,,,+++***)))+++++++++++++++++++++++++++***************+++,,,+++******)))))))))))))))((())))))******))))))((()))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...........................---,,,++++++*********+++,,,***((((((***,,,------+++************+++,,,,,,......---------,,,,,,,,,++++++,,,------------------------,,,+++*********)))***,,,---...------,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,---...---+++***+++,,,(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,************************)))***,,,------,,,***)))(((((()))***+++,,,,,,---,,,+++***+++---...---,,,------------............******++++++++++++******((((((((()))***+++++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******************+++,,,......************************))))))******+++,,,,,,---------------------------////////////////////////////////////////////////...------------...//////333333222111///...---,,,////////////////////////////////////////////////......///000000111222222444333222000///.........////////////////////////000///------......---+++...///111333333222000///111111111111000///...............---------,,,,,,,,,---------------------,,,,,,---...000222444555---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...++++++*********+++------........................---......//////......---...------------,,,,,,,,,...+++***---...,,,---000++++++,,,---------------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------------------------------------,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++...........................---,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++............---------,,,////////////...,,,+++***)))******************)))+++++++++************)))((()))***+++,,,+++******++++++++++++++++++++++++)))))))))******,,,---------,,,,,,,,,++++++++++++)))******************))))))************+++++++++'''((()))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---.................................---,,,,,,,,,---------+++)))(((***+++++++++,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,---.........------...------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******...------,,,++++++******---......//////......---+++,,,---,,,***)))***+++((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++******+++,,,,,,+++******)))*********++++++++++++,,,+++***+++---------,,,************++++++++++++***++++++++++++++++++***(((((())))))***+++++++++......------,,,++++++***+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------------++++++*********++++++,,,,,,+++++++++,,,------...++++++++++++++++++++++++******++++++,,,,,,------.....................///////////////////////////////////////////////////...------------...//////222222222111000000//////////////////////////////000000000000000000000000//////000000111222333333333222111000///.........///////////////////////////......000222444444333666888;;;===<<<888333000000111111111000///...---...............---------------------------------------...///000222444555---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...,,,++++++++++++,,,,,,---------------------------,,,------......------,,,,,,,,,,,,---------......555...+++---///...---///+++,,,,,,---------------***+++,,,,,,------,,,,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---///...,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,........................------,,,,,,+++******)))+++,,,,,,------,,,,,,+++------------------------...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,111111111000///...,,,,,,+++************+++,,,,,,+++++++++*********))))))((()))***++++++++++++***)))))))))))))))))))))))))))((((((((())))))***+++++++++,,,+++++++++************++++++++++++******))))))*********+++++++++'''((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,...........................---,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++......---------------......,,,******+++++++++***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---------,,,,,,,,,+++++++++***))))))((())))))*********++++++++++++******+++++++++******)))))))))+++,,,,,,------,,,,,,+++)))***+++***)))((()))***---,,,,,,+++******))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++************++++++)))))))))(((((((((((((((***(((((()))***+++***)))&&&&&&&&&&&&'''''''''(((******))))))))))))******)))))))))******+++++++++++++++*********)))))))))************************++++++++++++++++++++++++))))))************))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---//////---,,,******))))))+++++++++++++++++++++++++++++++++,,,,,,---------............////////////------------------------////////////////////////...------------...//////........................////////////////////////000000000000000000000000111111111111111222222222222222111//////.........------------------------------///333888<<<>>>>>>===???AAAAAA>>>999444000///000000000//////...---..............................------,,,,,,,,,---......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////===444------///---++++++******++++++,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***'''$$$''',,,...,,,(((+++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******++++++******)))------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************+++,,,------...------------,,,+++*********+++,,,+++++++++*********))))))))))))******++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))((((((((()))((('''&&&&&&******++++++++++++******))))))*********+++++++++))))))))))))*********+++++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,...........................---,,,+++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,------000...,,,,,,------,,,***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******---,,,,,,,,,,,,,,,++++++******)))((((((((())))))************************))))))******++++++++++++******++++++++++++******)))+++,,,+++******+++,,,------,,,,,,+++*********))))))))))))))))))))))))************))))))))))))************************++++++***))))))***++++++))))))))))))(((((((((((()))((('''(((***+++***))))))))))))*********++++++,,,+++************+++,,,************++++++++++++(((((((((((())))))******************************++++++++++++++++++++++++******++++++++++++******************++++++++++++******************************++++++,,,,,,,,,,,,...---,,,***)))(((((((((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,---------.........------------------------////////////////////////...------------...//////,,,,,,,,,------.........////////////////////////000000000000000000000000333333222222111000000000111111000///............------------------------------///333888<<<>>>>>>666666666555444111///......////////////...------------..................///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++***++++++,,,---...//////===444------///---++++++++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((%%%'''+++---***&&&+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))******++++++******)))---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******************************+++,,,,,,,,,,,,+++///...,,,***))))))***++++++++++++************)))***************+++++++++++++++++++++++++++++++++......---++++++************+++,,,,,,,,,+++***))))))******************))))))************+++++++++*********)))))))))((((((************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------,,,+++************,,,,,,++++++,,,,,,---...------------------------,,,,,,+++++++++,,,------000...------......---+++***************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++++++++++++++***))))))))))))***+++++++++,,,,,,---......///***++++++,,,,,,++++++***+++---......---,,,---///***++++++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++***))))))))))))***++++++++++++***************+++***)))***,,,,,,,,,+++******+++++++++,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++((())))))***++++++,,,,,,***************+++++++++++++++++++++++++++++++++---------......---------))))))*********+++++++++************************)))***++++++,,,++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......////////////////////////////////////////////////...------------...//////............/////////000////////////////////////000000000000000000000000222222222111000000//////111000//////.........///........................///......000222444444333---,,,,,,,,,---///000111---...............------,,,,,,,,,---------------000///---,,,++++++,,,---+++++++++,,,---///000111---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////555...+++---///...---///...............------,,,***+++,,,,,,------,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,)))++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------.........---,,,+++))))))---,,,+++******)))))))))+++++++++************)))***************++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,---...//////---,,,***((())))))******))))))((()))************++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,---......---+++***************+++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))************************((()))***+++,,,,,,+++++++++***)))(((((()))***+++,,,---------------------******++++++++++++*********,,,------,,,,,,---...++++++,,,,,,---.........++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---************************))))))************))))))***************++++++++++++***)))***+++,,,+++***)))))))))*********++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,*********+++++++++,,,,,,************************)))***+++++++++***)))((()))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......////////////////////////////////////////////////...------------...//////////////////000000000000/////////////////////////////////////////////////////////000000111111111000000///............///........................000///------......---+++,,,,,,,,,---...000222333,,,------.........------+++++++++,,,,,,,,,------111///---+++++++++,,,---,,,,,,,,,---...///000111---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------............+++***---...,,,---000......//////...------,,,***+++,,,,,,------,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------------------------))))))***+++,,,------...------------------------+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------..................------,,,***)))(((((())))))***+++++++++***+++++++++************)))******))))))******+++,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,'''(((*********)))'''%%%(((((())))))))))))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,---...///,,,++++++,,,---...,,,***++++++******++++++,,,---*********++++++,,,,,,,,,)))))))))))))))((('''&&&))))))))))))))))))******$$$&&&(((***++++++)))(((+++***)))(((((()))***+++---,,,,,,++++++******))))))))))))******)))))))))''')))******))))))***,,,///......------,,,++++++((((((((((((((((((((((((((())))))***,,,------...++++++++++++++++++++++++))))))************))))))'''((((((((()))))))))))))))''''''((()))***)))(((***++++++++++++,,,,,,,,,)))((('''%%%%%%'''((()))++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))******++++++++++++++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,---------++++++++++++++++++++++++)))***++++++***)))((('''------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************++++++,,,,,,---...//////------------------------////////////////////////...------------...//////.........///////////////////////////////////////////////////////////////,,,,,,---///000222333333000//////............///,,,,,,,,,,,,,,,,,,,,,,,,000...------......---+++....../////////......---,,,,,,---......---------*********++++++,,,,,,,,,111///---+++***+++,,,---///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---+++,,,...---))))))---,,,---------,,,++++++***++++++,,,---------,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...++++++,,,,,,,,,---------++++++++++++++++++++++++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------))))))***++++++++++++***$$$%%%(((***,,,,,,,,,,,,+++++++++*********))))))******))))))))))))************))))))))))))******+++)))(((((()))******)))))))))))))))************)))))))))((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((,,,,,,,,,++++++************+++,,,---............---.........---,,,,,,+++------------------------------,,,++++++,,,,,,,,,------------------------+++++++++,,,,,,+++******++++++,,,------......///))))))))))))))))))))))))((()))***+++++++++++++++***************************++++++,,,,,,++++++***)))((((((***------+++(((''')))+++++++++***+++,,,---,,,,,,+++++++++++++++)))(((((()))++++++***)))+++++++++*********)))))))))***++++++))))))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------......///+++++++++*********)))))),,,+++***))))))***+++,,,******************************+++,,,,,,,,,,,,++++++++++++++++++***)))(((,,,,,,,,,+++++++++******++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---------,,,,,,+++++++++))))))))))))***+++,,,---******)))(((((())))))***...---,,,+++++++++++++++,,,---......//////......................................................////////////000000000000000000000000000000000000...///000111111000///...000000000000000000000000000000//////.........---.........................................................------,,,,,,,,,........................////////////////////////000...---...000000---******+++,,,,,,------,,,,,,,,,,,,,,,++++++*********---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++.........///......---,,,)))((((((+++///111///---000///---+++++++++---......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++++++++++++++++++++...---,,,++++++---...000++++++,,,,,,,,,+++******,,,------......------,,,++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------+++******---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***,,,//////---+++******,,,,,,++++++***)))))))))+++++++++*********))))))((()))++++++++++++)))(((******))))))))))))******+++)))(((((()))******)))))))))))))))***************)))))))))***++++++,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,))))))))))))***+++,,,---,,,,,,,,,+++++++++************+++,,,---------,,,++++++,,,,,,+++******)))************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++************************((()))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,......,,,)))---......,,,)))'''&&&'''***))))))(((((((((((((((***))))))***,,,,,,+++***+++++++++*********))))))***+++,,,+++*********,,,,,,,,,,,,++++++*********++++++++++++++++++++++++(((((((((((((((((()))))),,,,,,,,,+++++++++******++++++***))))))***++++++************************))))))***++++++++++++***+++++++++++++++***)))))),,,,,,++++++***************************+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++***************+++,,,---************************///......---------......,,,---......//////........................................................./////////000000000000////////////////////////...///000111111000///...000000000000000000000000000/////////..................................................................---------,,,,,,,,,------------------------------------------------...,,,******,,,---+++)))***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------------------+++)))***---//////---...---+++******+++,,,------------,,,,,,---------------------------------,,,,,,,,,---------..............................,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++---,,,+++******,,,---...,,,,,,------,,,+++******,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++++++++******---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++***,,,...///---+++************************+++++++++++++++***************((())),,,......,,,)))(((******))))))))))))******+++)))(((((()))******)))))))))))))))************************+++---...///++++++++++++++++++++++++)))))))))*********++++++*********+++++++++++++++*********++++++++++++,,,******(((((()))***---...,,,,,,,,,++++++++++++*********+++++++++++++++***))))))*********)))((((((------------------------,,,,,,,,,++++++,,,,,,---,,,,,,++++++*********)))+++,,,,,,------,,,,,,,,,......---,,,+++))))))(((++++++++++++++++++++++++))))))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++---...---+++))))))******)))((()))+++---,,,,,,+++***************+++******+++------,,,***+++++++++***************+++,,,---,,,+++***+++---+++++++++++++++*********++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++************************(((((()))************)))***++++++++++++***))))))+++************)))))))))***))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,+++***...------------......///,,,---......//////............................................................/////////000000000////////////////////////...//////000000//////...000000000000000000000000////////////...............................................................------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......))))))***+++,,,---......111...+++***,,,---......,,,+++***)))***+++,,,---------------------------........................+++,,,------......------........................+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++***)))***+++,,,---.........------+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,......,,,+++***+++((())))))***++++++,,,,,,***************************+++,,,------,,,+++*********))))))))))))******+++)))(((((()))******)))((()))))))))*********************+++,,,...///000))))))))))))))))))))))))((())))))))))))*********)))))))))******++++++,,,************++++++++++++///---***((('''(((***+++++++++++++++++++++++++++++++++++++++++++++***************++++++***))))))////////////////////////,,,,,,+++++++++,,,------,,,,,,,,,+++******))))))++++++,,,------------,,,------,,,+++***)))((((((++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---,,,+++***(((''''''(((''''''***---111------,,,++++++++++++,,,******)))+++,,,---,,,***************************+++,,,------++++++,,,---+++++++++***************************************.........------,,,,,,,,,+++++++++++++++++++++++++++******************+++************************((())))))*********************+++++++++******)))***))))))))))))))))))))))))))))))((())))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++------,,,,,,+++,,,,,,,,,)))+++,,,......---,,,***************+++,,,------,,,---......///................................................................../////////000000////////////////////////////////////////////////000000000000000000000000///////////////.........................................................------------------------++++++,,,,,,,,,,,,,,,---........................---,,,***)))***,,,...///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////*********+++,,,------...///...---------.........++++++******+++,,,---...,,,------------------,,,........................+++,,,---.........------+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,------------......+++++++++***+++,,,------/////////...---,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++***+++------+++******+++))))))*********+++++++++************************---,,,+++******+++,,,---******))))))))))))******+++)))(((((()))******)))((()))))))))*********************+++,,,...///000))))))))))))))))))))))))((())))))))))))*********)))))))))******++++++,,,))))))*********+++++++++///---***((('''(((***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...---,,,,,,,,,+++++++++******+++,,,,,,---------,,,************************++++++++++++++++++++++++))))))*********))))))((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,---...///...,,,+++***,,,,,,+++(((&&&&&&(((*********)))((((((((((((((()))(((((()))+++,,,***)))************************+++,,,------++++++,,,---************************************************++++++******))))))(((((())))))))))))*********************++++++*********************************)))***++++++,,,,,,++++++)))******+++++++++******)))))))))))))))))))))***)))))))))((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,)))***---...///...,,,+++***************+++,,,---,,,---......///.....................................................................////////////........................//////............//////////////////////////////.........///////////////................................................------------------------+++++++++,,,,,,---------........................,,,,,,+++******+++...000***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...---,,,,,,+++,,,------***,,,...000000///......,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,------...............---,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++************+++---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,+++++++++*********))))))***************+++++++++...,,,)))(((((())),,,...******))))))))))))******+++)))(((((()))******)))))))))))))))************))))))))))))***,,,---...++++++++++++++++++++++++)))))))))*********++++++*********+++++++++++++++)))))))))************+++******(((((()))***---...***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******))))))(((((())))))))))))))))))))))))***++++++,,,,,,++++++***---///111111///.........((())))))((('''(((***,,,++++++***))))))))))))***)))(((((()))++++++***(((***************++++++++++++,,,---,,,+++***+++---)))))))))***************************************))))))))))))((((((((((((((((((((())))))))))))))))))***++++++++++++***)))******************************+++,,,,,,,,,,,,,,,))))))***++++++++++++***)))))))))************+++***))))))))))))***++++++*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,++++++++++++,,,,,,)))***,,,---...------,,,---,,,,,,,,,,,,------...,,,---......//////......................................................------........./////////........................///......------......///////////////////////////.........///////////////................................................,,,,,,,,,------------...++++++,,,,,,------......++++++++++++++++++++++++***++++++***))))))+++---***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///...---+++++++++,,,---&&&***///111111///------,,,---------------------+++,,,---......---,,,+++++++++++++++++++++++++++***+++---//////...---,,,------------------------)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............//////000++++++,,,,,,------......,,,,,,---------.........---------------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++)))(((((()))***++++++************++++++*********+++++++++++++++)))***++++++******+++,,,,,,,,,++++++***))))))((())))))*********+++++++++++++++)))(((((()))++++++******))))))))))))******+++)))(((((()))******)))))))))))))))************((((((((((((((()))***+++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))***+++,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///))))))******++++++,,,,,,'''((()))***++++++++++++))))))******+++,,,,,,---************************)))))))))))))))((((((''')))))))))))))))))))))))))))******++++++******)))***---000000...------..."""$$$'''((()))+++---///...---,,,,,,++++++,,,,,,***))))))***,,,,,,+++)))))))))*********+++++++++***+++,,,+++*********,,,((()))))))))*********+++************************************++++++++++++(((((())))))************)))***++++++++++++***)))************************))))))***+++++++++++++++))))))***+++++++++++++++************++++++,,,,,,***************+++,,,,,,)))*********++++++++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))*********++++++++++++***************+++,,,---*********+++,,,---------------,,,,,,+++,,,,,,,,,,,,---......//////......................................................---------.........//////........................///...------------...///////////////////////////............/////////000................................................,,,,,,,,,---------......+++,,,,,,---......//////++++++++++++++++++++++++***,,,...---***)))+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,*********+++---...(((,,,///000...,,,+++,,,,,,,,,---------,,,,,,++++++,,,...//////...,,,+++++++++++++++++++++++++++***+++---///000...---+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++...,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000******++++++,,,---------++++++,,,---------------***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++***(((((()))+++,,,++++++************++++++)))*********++++++++++++)))***+++***)))***+++---++++++******************))))))******++++++++++++))))))************))))))******))))))))))))******+++)))(((((()))******)))))))))))))))************((('''''''''''''''(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,---------,,,,,,+++++++++))))))))))))************,,,,,,++++++***))))))(((*********++++++,,,,,,,,,''''''(((******+++++++++(((((()))***************))))))))))))))))))))))))++++++++++++,,,---...///''''''((()))***+++,,,,,,''''''(((******+++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''************************))))))************))))))&&&))),,,,,,***)))***,,,''')))******)))(((((()))+++***))))))(((((())))))+++******+++------,,,***))))))******++++++++++++)))***++++++))))))***+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,)))***+++,,,,,,+++***)))************************(((((()))***************((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---))))))******++++++++++++************************+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++))))))))))))***+++,,,---************+++,,,---...,,,,,,+++***)))))))))))),,,---......//////......................................................---------.........//////........................///...---,,,,,,---...///////////////////////////---.........//////000000................................................,,,,,,,,,------.........,,,,,,------...///000000---------------------------///111000---+++,,,...++++++,,,---------,,,,,,,,,,,,,,,------.........---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))(((((()))+++---///,,,...///...***)))***,,,,,,,,,,,,,,,,,,+++***)))+++,,,...//////...,,,+++++++++++++++++++++++++++)))+++...///000///---+++************************(((+++---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---))))))***++++++,,,------******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++***)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,*********,,,...000++++++************++++++))))))******++++++++++++)))***+++***))))))+++---)))))))))***++++++,,,,,,,,,---...//////---+++***+++)))(((''''''((()))+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******---------,,,,,,+++++++++))))))***,,,,,,+++'''%%%************************+++,,,------,,,+++***))))))***+++,,,---,,,++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,***((()))---...,,,************++++++,,,,,,,,,++++++***)))(((((())))))))))))***,,,,,,------,,,+++++++++,,,,,,---------,,,+++*********+++,,,---...---+++)))(((((())))))++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,+++***))))))******---,,,++++++******++++++((()))++++++)))(((((()))************+++,,,---...+++++++++************))),,,+++++++++***)))))))))******+++++++++,,,,,,,,,((())))))))))))*********---,,,+++)))))))))***++++++++++++++++++++++++++++++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))+++,,,------++++++,,,---,,,+++******))))))******************************++++++,,,------------,,,************************++++++,,,,,,,,,++++++***------,,,+++************---------....../////////---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,000000///...------------------------------------......///000000000000000///////////////////////////...---,,,,,,---///000//////............//////111///...------...///111---...............------///////////////////////////...---,,,,,,---...///---///111000...,,,++++++---...//////000000//////------------------------,,,,,,,,,---------.........///000000///---+++)))........................---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,------...........................******+++++++++,,,,,,,,,------------------------,,,,,,---------------...)))***,,,...//////...---...------...//////...,,,---.........---,,,,,,+++------......///...............---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********------------------------//////...------..................------,,,,,,,,,........................------------------------//////...---,,,,,,++++++------------,,,+++******+++---......---,,,,,,---+++++++++,,,,,,---------,,,---......//////......+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++***++++++***)))(((''''''((()))***++++++******)))***************))))))((((((((((((,,,,,,,,,,,,+++++++++***,,,+++++++++,,,,,,+++***************************)))******+++***)))((('''((()))***+++++++++******,,,,,,,,,+++++++++******,,,,,,+++++++++************+++++++++++++++,,,---++++++++++++++++++,,,,,,++++++***)))))))))))))))***+++++++++++++++*********+++++++++,,,,,,,,,,,,+++************+++------...---,,,***************++++++******)))((('''&&&))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++((())))))(((''''''(((*********)))((((((((((((((()))))))))***+++---...///+++,,,------+++*********************+++,,,,,,---++++++++++++************+++++++++***************************+++++++++,,,)))))))))*********++++++***))))))(((((((((((()))************************+++++++++*********))))))************))))))))))))************************)))+++,,,+++***)))***+++,,,+++******))))))******************************))))))***++++++++++++***************************+++++++++,,,,,,++++++***,,,,,,++++++***+++++++++,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((('''------,,,++++++++++++,,,------------------------------...////////////...........................222111///---------.../////////............//////000///...------...///000...///////////////..............................///...------------...///---///000000...,,,+++,,,***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......//////...---+++***---------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,------......***+++---...///...---,,,---,,,,,,---//////...,,,------......------,,,+++------..................---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++.........------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++---......---,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,---............---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,+++)))''''''(((***+++***)))(((''''''((()))*********)))(((((((((((((((******((('''''''''((()))+++++++++***************++++++*********+++,,,,,,)))))))))))))))))))))))))))************)))(((((((((((()))************))),,,,,,,,,+++++++++*********************)))))))))(((+++...---***(((+++///,,,,,,++++++++++++++++++++++++***))))))))))))***,,,,,,+++******)))((((((***************+++++++++)))))))))******,,,---......---,,,++++++++++++++++++++++++***((('''%%%$$$(((((((((((())))))))))))************************++++++++++++++++++++++++'''(((((('''&&&&&&''')))***)))(((((((((((((((((((((((()))***+++---///000...///000///---++++++,,,++++++*********++++++,,,,,,+++++++++***************************+++++++++)))))))))*********++++++************+++++++++,,,(((((())))))***)))))))))))))))))))))))))))))))))+++++++++***************)))))))))***************++++++++++++++++++++++++((()))***)))(((((()))***,,,+++******))))))******************************))))))***++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++***)))((('''+++++++++++++++,,,,,,---------------------------,,,,,,---............---........................333222000...------......//////............//////000///...------...///000...//////000000000//////........................///...------------...///---///000///---,,,+++,,,)))***++++++,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........*********++++++,,,,,,,,,)))******+++,,,------...+++,,,---......---,,,++++++++++++---///000///...------......------,,,,,,---------.........//////,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++++++++......------------,,,,,,------------------------++++++************++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++))))))***+++,,,,,,,,,,,,+++,,,......,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,---------------///...------,,,,,,,,,------------,,,,,,+++++++++))))))))))))))))))))))))++++++******++++++,,,---******(((((((((((()))*********)))(((((()))*********)))((('''&&&&&&&&&&&&,,,+++***(((((()))+++,,,*********)))))))))))))))&&&((())))))))))))******((((((((((((((((((((((((+++++++++,,,++++++++++++)))))))))***************,,,,,,,,,+++++++++******************************)))+++,,,,,,******+++---,,,,,,,,,++++++*********++++++***))))))*********++++++***))))))((((((((()))))))))))))))*********(((((()))***+++,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++***)))((('''))))))))))))************)))))))))))))))*********************************)))***+++***((((((***+++++++++***************+++++++++******++++++,,,---///000111000---+++++++++,,,+++***************+++,,,,,,+++++++++*********)))))))))***+++++++++,,,((())))))))))))***************+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++************************************************)))))))))******+++++++++++++++++++++++++++++++++((()))***)))((('''(((***,,,+++******))))))******************************++++++,,,------------,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************+++,,,------++++++++++++++++++++++++*********++++++************+++,,,,,,------------,,,,,,,,,,,,---...///000------------------------,,,,,,---.......................................111000///...------......///......------......//////......------......///---......////////////....................................------.........---...///...,,,+++,,,---,,,,,,---............---------------------------******+++++++++,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---,,,++++++++++++........................,,,,,,,,,,,,------------+++,,,,,,------......///******++++++++++++,,,,,,,,,,,,---------,,,+++++++++***+++---000222111000,,,------...------,,,,,,------------......///000------,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------......//////************************++++++++++++++++++++++++......---------,,,,,,,,,)))******+++,,,,,,++++++***,,,...---,,,+++,,,------------,,,,,,+++++++++***+++,,,,,,------,,,,,,******++++++---...///000...------,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---((()))***++++++***))))))******))))))))))))******))))))(((''''''&&&''''''++++++***))))))***+++,,,))))))))))))))))))))))))###''',,,...,,,***))))))((((((((((((((((((((((((++++++++++++++++++,,,,,,************++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++,,,***)))***,,,---,,,***,,,,,,,,,++++++*********+++***************++++++******)))(((((()))******))))))))))))))))))))))))(((((()))***++++++,,,,,,)))))))))***************)))******++++++++++++***(((((()))))))))*********(((((()))))))))*********************************++++++,,,+++***)))+++---+++***************++++++,,,++++++***++++++,,,,,,...///000...,,,***)))***++++++******)))*********,,,,,,,,,++++++++++++***)))))))))***+++++++++,,,((())))))))))))***************+++++++++,,,,,,,,,)))***+++---------,,,+++++++++++++++++++++++++++************************))))))******++++++,,,,,,++++++++++++++++++++++++)))***++++++))))))***+++,,,+++******))))))******************************++++++,,,------------,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++)))***++++++++++++***))))))***+++,,,------...---+++++++++,,,---...///000------------------------------...////////////...........................,,,,,,,,,,,,---......///......------------............------------......+++,,,------.........---........................---..................------......---,,,+++,,,---------...///////////////------------------------******+++++++++,,,,,,,,,+++++++++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,---...........................++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,++++++++++++,,,...111333333222,,,,,,------...------,,,---,,,,,,,,,---...000111000///...------...000111++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,++++++,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,)))))))))***+++---...///---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---''')))+++------,,,***)))************************))))))(((((((((((())))))))))))))))))************))))))))))))************%%%+++111333000---+++***)))))))))))))))))))))))))))))))))((())))))***+++++++++******++++++,,,---,,,,,,,,,+++++++++***************+++++++++++++++---***((()))---///,,,))),,,,,,+++++++++++++++++++++************+++,,,,,,+++***)))((())))))+++,,,************))))))))))))((()))******++++++******''''''((()))*********)))'''((()))******++++++***''''''''''''((((((((((((((())))))******+++++++++************************)))******)))(((((()))+++((((((((((((((())))))***)))))))))***+++,,,......+++,,,---,,,***(((((((((******)))))))))******+++,,,,,,,,,,,,++++++++++++***************+++++++++)))))))))*********++++++************+++++++++,,,))))))******************++++++++++++++++++++++++***************+++++++++*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++******))))))******************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))+++++++++++++++***)))((())))))))))))***+++------------------------------------...///////////////------------------------)))***+++,,,---......///......------------......------------------------***+++,,,---------------------------------------------...//////...------,,,------,,,++++++,,,...+++,,,------......------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++---------,,,++++++******+++++++++++++++,,,,,,,,,,,,+++,,,...111333222111,,,,,,------......---------,,,,,,,,,---///000222333111///.........000111++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++*********+++------+++++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---))))))******++++++++++++*********++++++*********))))))))))))***+++,,,,,,((()))+++,,,,,,,,,+++***)))))))))******+++++++++(((...333333000,,,+++,,,************************))))))((((((((()))+++++++++***)))))))))***,,,,,,,,,,,,,,,+++++++++******)))))))))*********+++++++++******+++,,,,,,,,,+++++++++++++++++++++,,,,,,+++*********++++++,,,---...---+++)))))))))***++++++++++++******))))))))))))******++++++***((((((&&&''')))***+++++++++***)))******++++++++++++***''''''((((((((()))))))))))))))******+++,,,,,,---************************((()))***)))'''''')))***((((((((((((((()))******++++++******++++++,,,---)))***++++++)))(((((()))))))))((())))))***+++,,,------,,,,,,,,,++++++++++++++++++***************************+++++++++,,,)))))))))*********++++++++++++***)))))))))******************************))))))*********+++++++++,,,++++++++++++++++++******************************+++,,,,,,******+++,,,,,,+++******))))))******************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++***+++++++++------,,,,,,++++++++++++***+++,,,------,,,+++*********+++++++++***))))))***)))))))))***+++,,,,,,------------------------,,,,,,---............---------------------------++++++,,,---...............------,,,,,,------...---------......---------***+++,,,---............------------------------------...//////...------,,,------,,,***+++---...++++++,,,------------,,,------------------------,,,,,,,,,,,,------------,,,,,,......///...---,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++******)))+++,,,,,,,,,------------************+++,,,------+++***+++---///111000///+++,,,------......---------,,,++++++,,,///111222444333000---,,,---...///+++,,,,,,,,,------------,,,,,,,,,------.........++++++++++++++++++++++++************+++,,,---.....................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........------,,,***+++------+++***+++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---............---///...---,,,+++************++++++,,,,,,------...++++++++++++++++++++++++++++++******++++++,,,---***)))((('''((()))+++---******++++++++++++******))))))******+++---...///)))+++...000000///---+++))))))******+++++++++,,,***...222000,,,)))***---************************++++++*********+++---...***)))((((((((()))+++,,,,,,,,,,,,+++++++++******'''((((((((())))))******(((+++---,,,***)))+++...*********++++++,,,,,,---+++*********+++,,,,,,---111///---***)))((()))***,,,+++++++++******))))))******++++++***)))'''&&&'''(((***+++,,,,,,,,,+++...............---,,,+++************++++++++++++))))))***+++,,,,,,------)))))))))))))))))))))))))))*********((((((***+++******)))******+++,,,,,,///...---+++***))))))(((((()))++++++)))(((((()))(((((((((((()))***,,,,,,---------,,,,,,,,,++++++,,,+++++++++******))))))***++++++++++++,,,,,,,,,((())))))))))))*********///...,,,+++***+++,,,,,,))))))))))))))))))))))))))))))******++++++++++++---,,,,,,++++++*********)))))))))))))))))))))))))))+++,,,+++***)))***+++,,,++++++***)))*********************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------------,,,+++************---------,,,,,,+++++++++***+++---......---+++***))))))+++,,,---.........,,,,,,++++++,,,,,,---...------------------------++++++,,,---------,,,,,,------------------------.........///......------...------,,,,,,------...,,,------......------,,,+++,,,---...////////////------------------------,,,---...//////...---,,,,,,------+++******---///,,,,,,---.........------------------------------,,,,,,------------......,,,---///000000///---,,,************************+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,++++++***+++++++++........................,,,,,,,,,---------......000///......---,,,+++***)))***+++,,,...///000111************+++,,,---...***)))***+++...///...---+++,,,,,,---.........------,,,++++++,,,///111333555333///---+++,,,---...,,,,,,,,,------.........*********++++++,,,,,,,,,++++++++++++++++++++++++------------...///000111,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---...////////////)))+++---,,,+++***+++,,,+++++++++,,,,,,---------,,,---......//////......------,,,,,,,,,---......)))***+++,,,------...///........................++++++******++++++,,,---)))))))))))))))******+++)))))))))*********)))))),,,,,,++++++***))))))(((++++++++++++++++++++++++(((((())))))*********+++,,,,,,+++***)))((('''''')))))))))))))))))))))))))))************))))))(((...---+++)))((())))))***(((***,,,,,,++++++,,,---(((((()))***++++++,,,,,,***++++++,,,,,,++++++***...---+++)))((((((((((((...---,,,+++***(((''''''******))))))))))))************+++++++++,,,,,,,,,++++++************++++++---***((((((***+++)))'''+++******)))))))))))))))))))))************))))))(((((()))***+++,,,,,,---((((((((()))******++++++(((((()))************)))************************,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******(((''''''(((***,,,,,,++++++++++++*********))))))******+++,,,------------)))))))))((())))))***+++,,,***)))''''''(((***+++,,,,,,,,,++++++*********+++++++++************)))************************))))))************)))))))))***+++***))))))+++---...---,,,+++***((('''''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++,,,---+++((((((+++...---------,,,,,,+++++++++,,,,,,************,,,,,,+++,,,---.........------.........------,,,,,,,,,------------------------........................000///...---------------...------,,,,,,------...+++++++++,,,,,,---------........................---...000222222111///...//////...---,,,,,,++++++------------------------------,,,++++++,,,,,,,,,+++---...---,,,******++++++++++++,,,,,,---------------...///...---+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********......---------.........000000///...---,,,,,,,,,+++,,,---...///111222222:::555///,,,,,,------,,,---,,,+++******+++---...))))))*********++++++++++++)))%%%###"""$$$''')))++++++,,,------......///,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***///...---,,,,,,---...///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------...---,,,,,,+++***)))(((+++++++++++++++***)))((('''((()))******,,,///222------,,,,,,,,,+++++++++)))))))))))))))******++++++***)))))))))))))))***************************))))))))))))))))))))))))((()))))))))************))))))*********)))(((((())))))))))))))))))))))))((())))))*********))))))---,,,+++))))))))))))***''')))++++++***)))***+++((())))))***++++++,,,,,,***++++++,,,,,,++++++***......---,,,,,,,,,---...---,,,,,,+++***)))((((((******))))))))))))******************++++++,,,,,,++++++************++++++---***((((((******)))'''++++++***)))))))))))))))))))))************))))))((()))))))))***+++++++++++++++++++++************((()))******++++++******************************++++++*********))))))))),,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))(((((()))+++,,,+++***+++++++++*********))))))+++++++++,,,++++++*********))))))))))))***+++++++++***))))))))))))***+++,,,,,,,,,+++++++++******+++++++++************)))************************))))))************)))))))))***+++***))))))+++---,,,,,,+++***)))(((''''''************++++++++++++++++++++++++++++++++++++......------,,,***)))(((---//////---++++++...000---------,,,,,,+++++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------------------------------//////...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,------------------------------***+++,,,---...------,,,///......---,,,,,,++++++---------------------------,,,,,,++++++,,,,,,------///000///...,,,------+++,,,,,,,,,---------...------......---,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,------///000000//////---,,,,,,+++++++++,,,,,,---...///000000111999444///,,,---------,,,,,,,,,,,,---,,,,,,,,,+++*********++++++++++++,,,//////---,,,,,,,,,------------------------,,,,,,+++++++++++++++,,,------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++...---,,,++++++,,,---...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------,,,,,,++++++******++++++,,,,,,++++++***))),,,---,,,+++))))))***,,,///.........------------)))))))))))))))******+++---+++)))((('''((()))***(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************((()))+++,,,---,,,+++***))))))))))))))))))))))))'''((()))***************---,,,+++***))))))))))))'''(((***)))(((''''''((()))))))))***++++++,,,,,,***++++++,,,,,,++++++***))))))))))))***+++---...+++++++++*********))))))******))))))))))))******)))))))))************+++++++++************++++++,,,***(((((()))***)))(((++++++***))))))))))))***))))))************))))))))))))))))))))))))))))))------,,,,,,+++******))))))******+++++++++++++++******************************))))))))))))((((((*********************+++))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,+++++++++******,,,***)))***+++,,,+++***+++++++++***************++++++++++++***)))((('''***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++************)))************************))))))************))))))(((***++++++***)))+++,,,*********)))))))))((((((************+++++++++,,,************************//////...---,,,+++*********+++,,,+++))))))+++---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++*********+++,,,---...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,.........------,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,------...000///...------...---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------.........,,,,,,,,,,,,++++++++++++***++++++,,,---///111222...---,,,+++++++++++++++---------.........//////666333///------------,,,+++,,,...///...,,,***(((++++++++++++,,,,,,,,,,,,---------...------,,,+++.........---,,,+++++++++++++++*********+++,,,,,,************************,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++.........,,,)))((()))***+++++++++***************)))))))))))))))******+++...,,,)))'''&&&''')))+++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))************+++...000000...,,,***))))))))))))))))))))))))&&&'''(((******+++++++++,,,++++++******)))))))))''')))***)))'''&&&&&&'''))))))*********+++++++++***++++++,,,,,,++++++***'''''''''((()))***+++,,,************************+++******))))))******+++)))))))))))))))))))))***++++++************+++++++++***))))))))))))***))),,,+++******))))))******))))))************)))))))))))))))(((((((((((((((,,,,,,+++++++++***************+++,,,,,,,,,,,,+++************************)))))))))((((((((((((((())))))))))))************************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******---,,,++++++,,,,,,+++)))******************************++++++***))))))(((++++++******++++++,,,---******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************)))******++++++******)))(((***++++++******+++,,,*********************************+++++++++,,,,,,************++++++++++++,,,,,,,,,,,,------......))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***))))))+++---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------...------,,,,,,------.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---...//////......---------,,,,,,,,,------------------------,,,,,,+++++++++,,,------***,,,------,,,++++++,,,...........................---,,,+++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111...------,,,++++++,,,,,,------------------------333222000...------------------......---+++***(((++++++,,,,,,,,,---------*********************)))---------,,,,,,,,,++++++,,,+++++++++++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,------------,,,------......------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........,,,---------------,,,,,,)))+++,,,+++******,,,---)))))))))))))))))))))))))))))))))))))))******+++---+++)))'''&&&(((***+++************************++++++++++++++++++++++++******))))))))))))))))))+++,,,...///...,,,)))'''))))))))))))))))))))))))&&&'''(((******+++++++++++++++++++++*********))))))***++++++)))''''''(((***************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++***)))))))))))))))))))))++++++************++++++)))***))))))))))))***+++,,,++++++***************))))))************)))))))))))))))((((((((((((((())))))))))))******++++++******+++,,,,,,,,,,,,+++************************((((((((((((((()))))))))((((((((())))))*********++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++******...,,,++++++,,,,,,***)))************************))))))***+++,,,,,,++++++++++++******++++++,,,---)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******''')))+++,,,+++******+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,---...///,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++***+++,,,...000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......------,,,,,,------............------,,,,,,,,,------------------------......------......///000---------------,,,,,,,,,------------------------,,,+++++++++,,,,,,---...***,,,------,,,+++,,,,,,........................---,,,+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......---------------------------,,,,,,,,,,,,000000000///...---------000...---+++******++++++++++++,,,,,,,,,---------...---+++++++++,,,---...+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------......///,,,------.........------''')))+++,,,++++++---...------------------------)))))))))))))))******++++++***)))'''''')))***+++++++++******************))))))))))))))))))))))))************)))))))))))))))***++++++***(((%%%$$$))))))))))))))))))))))))'''((()))*********************+++++++++******))))))***,,,+++***))))))******************************++++++,,,,,,++++++***+++++++++++++++***)))(((******************++++++++++++************+++++++++************)))))))))++++++************++++++((()))***)))((((((***,,,,,,,,,+++************+++))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++)))******+++++++++++++++************************(((((())))))))))))******((((((((()))******++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******---+++******++++++***(((***************+++++++++((()))***+++,,,,,,,,,,,,***************+++,,,,,,))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++************)))******************************++++++++++++******'''))),,,,,,+++******+++---------------------...++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...000///---,,,******+++++++++++++++,,,...///...,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,---...///,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------............---------------........................,,,,,,,,,,,,------------------------------------------------------------++++++++++++,,,---......,,,---//////...---...///.........---------------+++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......***++++++,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---///......------.........,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---,,,---000...,,,***)))***,,,---++++++++++++,,,,,,,,,,,,...---+++******,,,...///*********+++,,,---------......------,,,,,,------------------------------*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---------...,,,,,,------......------***+++------+++******+++++++++,,,,,,,,,,,,------)))))))))))))))******+++(((((((((((()))***+++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))************)))))))))((())))))******)))(((''''''))))))))))))))))))))))))((())))))*********)))))))))***++++++++++++***)))((()))++++++***)))***+++***************************++++++,,,,,,++++++***'''((()))))))))(((&&&&&&++++++******************,,,++++++******++++++,,,,,,,,,++++++************++++++************++++++''')))******((((((***------,,,++++++******++++++))))))************))))))((()))))))))***+++++++++************************((()))******++++++******************************)))))))))*********++++++(((((()))******+++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***))))))***+++***((())))))*********+++++++++))))))***************)))***))))))))))))***++++++))))))(((((()))***,,,---******+++++++++,,,,,,,,,+++++++++************)))***************************++++++,,,,,,++++++***'''))),,,---,,,*********------------------,,,,,,+++++++++,,,,,,,,,------)))******+++,,,,,,------000///,,,***))))))***+++***))))))+++...///---***+++++++++,,,,,,---------***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...------------............------------------------)))***+++,,,---,,,,,,+++------------------------------------------------++++++++++++,,,---...///+++---//////.........///------------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,---.........------,,,,,,------...+++++++++++++++,,,,,,,,,+++...111111...,,,,,,------,,,,,,,,,+++,,,,,,,,,*********++++++++++++,,,))))))******++++++++++++++++++++++++++++++,,,,,,...------,,,++++++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,,,,,,,++++++,,,---------------+++---...---+++)))((()))((((((((()))))))))******)))))))))))))))******+++''''''((()))***++++++,,,''''''(((***+++,,,---...+++++++++++++++++++++++++++*********))))))((((((+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************))))))((())))))+++,,,,,,+++***)))&&&(((***+++***)))***+++++++++******************+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))+++++++++*********)))))),,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++************++++++''')))+++***((((((***------,,,++++++******++++++))))))************))))))(((((()))***+++,,,,,,---------,,,,,,+++*********(((((()))***************************************))))))******+++++++++,,,((())))))***+++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********)))((()))***+++***((())))))******++++++++++++************)))((('''&&&)))))))))((()))******+++)))(((''''''(((***,,,...*********++++++,,,,,,,,,+++++++++************)))***************************++++++,,,,,,++++++***&&&))),,,---,,,*********---------,,,,,,+++++++++++++++,,,,,,,,,---------((())))))***++++++,,,,,,,,,+++***))))))+++---...---,,,,,,///222333111...+++++++++,,,,,,---------******,,,,,,,,,,,,******)))***+++,,,,,,,,,,,,+++,,,,,,,,,------.........------------------------........................++++++++++++,,,,,,---......------,,,,,,------...,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........,,,+++------------------------------------------------++++++++++++,,,---...///)))+++------,,,,,,,,,------------,,,,,,+++++++++(((***+++,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++******************,,,,,,,,,------.........))))))***+++,,,...///000,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,***...111111///,,,,,,---***+++---......---,,,+++))))))*********+++++++++(((***,,,...///...,,,+++------,,,++++++*********---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,***,,,...---,,,***)))***))))))******++++++,,,,,,+++++++++++++++***)))(((((())))))*********))))))+++***)))(((((()))***++++++***))))))((())))))))))))+++,,,+++)))((('''(((''''''(((((())))))******---,,,***((('''(((((()))))))))))))))************'''((()))++++++******)))************************''''''(((((()))))))))***+++++++++,,,---...///000222111///,,,***)))((((((***++++++,,,,,,++++++***)))******++++++,,,------************************///---+++***++++++)))(((************************(((***+++***((('''))),,,))))))))))))))))))))))))(((&&&$$$%%%)))+++***)))+++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,,,,)))************+++++++++************************))))))************))))))'''((()))***+++,,,,,,,,,************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((()))******+++((()))+++---------+++***''''''((()))******++++++,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...000///...---,,,+++++++++******+++++++++,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...//////.........---------000///...---------------......---------,,,,,,,,,------,,,+++,,,---...///000000///...------,,,,,,++++++------------++++++))))))*********+++++++++,,,------....../////////.........,,,++++++---///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***...000///---''',,,111111---***,,,...---,,,,,,,,,,,,---......++++++,,,,,,,,,---------.........------,,,,,,,,,************************,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------......---,,,,,,,,,++++++******++++++,,,///...------,,,+++******,,,,,,+++,,,---,,,***''',,,------......------,,,777555111...,,,,,,---...------,,,,,,,,,,,,++++++,,,------......------,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))(((((()))******+++,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++------------,,,,,,+++***((()))***+++,,,---------)))***+++,,,---.........******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,++++++************)))))))))***+++++++++,,,******+++++++++***))))))))))))************))))))+++***)))(((((()))***+++)))))))))))))))***++++++((()))******)))((()))+++(((((()))))))))))))))***---,,,+++***))))))))))))))))))))))))************'''((()))***+++******)))************************((()))))))))************++++++++++++,,,---............---,,,+++*********)))******++++++******)))***++++++++++++,,,,,,,,,************************+++)))((()))***+++++++++))))))))))))))))))))))))(((***+++***((('''))),,,))))))))))))))))))))))))***(((&&&''')))+++***(((***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,)))************+++++++++************************))))))************))))))((()))***+++++++++++++++************************))))))))))))***************************************************++++++,,,)))***+++------,,,+++***---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,------///...---,,,++++++++++++******+++++++++,,,,,,,,,---------------,,,++++++---------------------------------------.../////////.........------------......---------,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......000//////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------------.........,,,---...---++++++---...))))))(((''''''''''''(((++++++++++++,,,,,,,,,,,,*********+++---.........---000444222...***+++,,,---,,,,,,,,,,,,---......,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,++++++++++++++++++,,,***++++++++++++++++++***(((((()))+++---...---+++,,,------......------,,,333111///---++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++))))))(((((((((((()))))),,,,,,,,,,,,,,,+++******......------------,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,---------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++++++++++++++************++++++++++++)))******+++++++++******))))))************))))))******))))))))))))******)))))))))******+++,,,,,,((())))))(((((()))+++...***************))))))))),,,,,,,,,,,,+++***))))))))))))))))))************(((((()))************)))************************((((((((())))))))))))***,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,---)))))))))******))))))))),,,,,,,,,+++++++++*********************************((('''((()))+++******(((((((((((((((((((((((()))******)))(((((()))+++)))))))))))))))))))))))),,,***))))))******)))((()))((((((((()))***++++++))))))))))))))))))))))))******************************))))))******+++,,,)))************+++++++++************************))))))************)))))))))******+++++++++******************************))))))))))))************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))111000///...,,,+++******++++++++++++++++++,,,,,,***************)))))))))************************++++++************++++++*********++++++++++++,,,++++++***************)))+++************+++,,,,,,,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---........................,,,------...........................------------------...//////...,,,+++......---------,,,,,,,,,+++,,,------......------/////////...------,,,,,,---,,,,,,++++++,,,,,,---------------............------------,,,,,,,,,,,,+++,,,......,,,,,,,,,------,,,,,,+++***+++++++++)))*********++++++,,,,,,***+++,,,,,,,,,,,,---...///222444333///,,,---...---,,,,,,,,,,,,---......---,,,+++***+++,,,---...***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,''')))***,,,---------,,,(((((((((***---...---,,,,,,------......------,,,...------,,,+++++++++***------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******))))))(((((())))))***,,,,,,,,,,,,++++++++++++......---+++***)))(((''')))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++******,,,---------,,,,,,+++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,+++++++++++++++*********((()))***+++++++++++++++)))************))))))(((***))))))))))))))))))************++++++++++++***)))***)))((('''(((+++...,,,,,,++++++******))))))******+++,,,+++***)))(((((()))))))))************((()))))))))************************************'''''''''(((((((((((((((++++++************************++++++,,,,,,,,,,,,))))))************))))))------,,,,,,+++***))))))************************...,,,***)))))))))((('''))))))))))))))))))))))))*********)))((()))******)))))))))))))))))))))))))))((())))))******))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))***************************************+++++++++))))))*********+++++++++************************)))******++++++******)))******+++++++++******)))************************((()))))))))************))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,+++***)))(((......---+++***)))((('''*********++++++,,,,,,,,,************************************************+++******))))))******+++))))))*********+++++++++++++++++++++******************))))))******+++,,,******))))))***+++,,,,,,******+++++++++,,,,,,,,,000///---,,,+++,,,---...------------------------)))***+++,,,---,,,++++++---------------------------...000111111///...,,,......---------,,,,,,,,,+++,,,---...///...---,,,//////.........---------------++++++++++++------+++++++++,,,,,,,,,---------------,,,,,,+++++++++)))+++......---,,,,,,,,,111000000///////////////***************************---///---+++)))+++...,,,...111111000///000111---,,,,,,,,,,,,---......---,,,+++******,,,---///***************)))))))))************************......------,,,+++******+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++(((***,,,...///......---,,,+++******+++,,,***))),,,------......------,,,***+++,,,------,,,+++***------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,+++***)))((('''&&&)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++---------,,,+++***)))(((,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,---------,,,,,,,,,++++++*********((()))***+++++++++++++++***************)))(((((()))))))))******)))))))))+++++++++++++++***)))(((,,,+++***(((&&&''')))+++,,,,,,++++++******))))))((()))*********)))'''&&&((()))))))))************)))))))))))))))*********************************))))))))))))))))))))))))++++++***)))))))))*********+++,,,,,,,,,+++*********++++++++++++++++++***...------,,,+++***))))))))))))))))))))))))))))))///---+++*********)))(((******************************)))((()))*********))))))))))))))))))))))))$$$%%%'''((()))*********(((((((((((()))***,,,,,,))))))))))))))))))))))))************************))))))******++++++++++++))))))*********+++++++++******************************++++++++++++************+++++++++******)))************************((()))))))))************************************((()))******++++++******++++++++++++***))))))(((++++++******)))))))))(((*********++++++,,,,,,,,,***************+++++++++************************+++******))))))******+++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,///...---++++++,,,------++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,,,,------------------+++,,,...//////...,,,+++......---------,,,,,,,,,+++,,,---...///...---,,,...............---------------++++++++++++------+++++++++,,,,,,,,,---------------,,,,,,+++++++++(((+++---...---,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((+++---///...***)))+++---+++,,,............///000---,,,,,,,,,,,,---......,,,,,,+++++++++,,,---...***+++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,++++++,,,------------,,,+++)))***+++---------,,,+++...---++++++++++++***))),,,------......------,,,***+++,,,.........,,,,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,------......------,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,------...---,,,,,,,,,++++++******)))******+++++++++************+++******)))((('''))))))************)))))))))******++++++)))(((''',,,,,,+++)))''''''(((******************)))))))))'''(((((()))((((((''''''))))))))))))************)))))))))((()))******+++************************---,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,***)))(((++++++,,,,,,,,,,,,++++++------,,,,,,+++***)))))))))))))))))))))))))))))),,,+++)))***,,,------,,,************************+++)))(((((()))******)))))))))))))))))))))))))))!!!###''')))))))))***+++)))((((((((()))***++++++))))))))))))))))))))))))************************))))))***++++++++++++***)))************+++++++++******************************++++++++++++******)))******+++++++++******************************))))))))))))************++++++++++++++++++++++++'''((()))***+++***))))))***************)))))))))++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------+++************+++,,,,,,***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,------,,,++++++++++++,,,************************+++,,,,,,---------------,,,,,,,,,,,,------------((()))***+++,,,+++******......---------,,,,,,,,,+++,,,------......------........................---,,,,,,++++++,,,,,,---------------............------------,,,,,,,,,,,,(((***,,,---,,,+++,,,---------,,,+++++++++++++++------,,,+++***))))))(((,,,---------+++++++++---......------,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++)))***+++,,,---------,,,+++,,,---......---,,,+++)))))))))******+++++++++...---++++++---...---,,,,,,------......------,,,+++,,,---...///...------------,,,,,,,,,,,,++++++,,,------......------,,,,,,++++++******++++++,,,------,,,++++++,,,...///++++++++++++,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,++++++))))))+++,,,---.........******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++******+++++++++***))))))+++++++++******)))((('''((()))***++++++***)))((($$$&&&(((*********)))((()))***+++***)))((()))***(((((()))))))))))))))***))))))(((((((((((())))))))))))))))))***************)))((((((((()))++++++************************,,,,,,,,,,,,++++++*********************+++,,,---)))***,,,,,,,,,+++)))(((******++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))+++***((()))+++,,,,,,+++************************,,,)))'''(((***+++***((())))))))))))))))))))))))"""%%%)))+++***)))***+++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***)))************+++++++++***************************++++++,,,,,,++++++***((()))***+++++++++++++++************************))))))))))))************++++++++++++++++++++++++''')))***,,,,,,+++***))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++*********++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,---------*********++++++,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---..............................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------------.........)))***++++++***+++---//////...------,,,,,,------++++++++++++,,,,,,,,,,,,,,,+++++++++---------,,,...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))+++,,,......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------.........+++,,,---//////---,,,+++******))))))+++---000111222000---,,,---...---,,,,,,------......------,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,...---+++++++++---...000)))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,---------,,,'''(((***+++,,,---------***+++,,,,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************+++++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++******(((''''''((()))***++++++***)))((( """&&&)))++++++++++++&&&(((***+++***)))***+++''''''(((((())))))******+++***)))(((((()))***+++))))))))))))***************)))((((((((()))+++,,,***************************)))))))))((((((''''''************+++,,,---...((()))+++,,,,,,+++***)))))))))************)))))),,,,,,,,,++++++++++++***))))))))))))))))))))))))...,,,))))))))))))(((&&&)))))))))))))))))))))))),,,)))'''(((***+++***((())))))))))))))))))))))))$$$(((,,,,,,***))))))++++++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,+++******)))************+++++++++***************************++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,************************))))))))))))************************************(((***,,,------,,,+++***))))))(((((()))***++++++,,,,,,,,,++++++*********---,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------))))))******++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,******+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---+++++++++,,,,,,---------...------------...///000......---------,,,,,,,,,...---,,,+++,,,---...///---.....................++++++---......---++++++))))))*********+++++++++---------....../////////******+++***)))***---000------,,,++++++++++++,,,)))******,,,---...//////---+++)))***...///---++++++******+++---///000000---,,,,,,,,,,,,---......(((***---//////...,,,*********+++++++++,,,,,,,,,************************...------,,,+++***))))))+++,,,,,,------,,,,,,+++***+++,,,---............+++,,,...//////...,,,+++---,,,+++,,,...222666888777444111...---,,,***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++///......------......///...---+++++++++---///000---------,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------------&&&''')))+++---...//////,,,,,,---------,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************++++++,,,---+++++++++,,,,,,---------(((((()))***++++++,,,,,,...---+++)))((((((((())))))))))))))))))))))))))),,,+++)))(((''''''(((((())))))************))))))'''((()))***+++,,,,,,,,,******))))))(((((('''''')))))))))******+++++++++******************************))))))))))))******))))))))))))))))))******((()))***++++++***((((((++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******************************++++++++++++******,,,+++***((((((((()))***++++++***)))((((((((()))++++++,,,---------,,,,,,+++++++++************)))******))))))******+++,,,++++++***)))((('''&&&&&&***((('''%%%%%%'''(((***)))((('''&&&&&&'''((()))---------,,,,,,+++++++++)))************+++++++++************************)))************+++++++++************))))))))))))***++++++++++++***))))))******++++++++++++******'''(((***,,,---,,,+++)))************+++,,,---...,,,,,,------,,,***)))(((+++***)))'''''')))***+++************************************************++++++***))))))*********))))))))))))***+++,,,---...,,,+++,,,......+++)))************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++,,,,,,------,,,++++++,,,,,,,,,((()))+++,,,---,,,,,,+++,,,------......------,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,---------......***)))(((&&&&&&((()))***+++******))))))******++++++++++++,,,,,,,,,------***+++---......---+++***+++***)))))))))***+++,,,---------------------------,,,,,,++++++,,,,,,---+++++++++*********)))))),,,,,,,,,++++++*********+++******************+++000---******---......,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,555666222---+++---...,,,+++++++++,,,,,,---------............////////////...---+++******+++---...++++++++++++++++++++++++"""&&&******)))(((***,,,------------,,,,,,+++***,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,---...---,,,***)))************************...---,,,,,,******)))(((,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---++++++******++++++,,,---///...---,,,,,,---...///++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))+++---------+++***((())))))***++++++,,,,,,...---,,,***)))))))))))))))))))))))))))))))))))))))((('''''''''((()))***))))))************))))))((()))******+++++++++++++++*********))))))))))))+++++++++,,,,,,---------))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++'''((()))***++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++******************************++++++++++++******,,,+++)))((((((((()))***---,,,++++++******++++++*********************************)))))))))(((((())))))(((((())))))***+++******))))))))))))((((((+++***)))(((((()))***++++++***))))))))))))***+++,,,,,,,,,,,,+++++++++***)))************+++++++++************************)))************+++++++++))))))******++++++,,,,,,+++++++++,,,+++******)))******++++++++++++******((()))***+++,,,+++******************+++,,,---......///000000///---,,,++++++***)))(((((()))***+++************************++++++++++++++++++++++++...------,,,,,,------...))))))))))))***+++,,,------++++++,,,///000...,,,************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,------------...---,,,+++******+++,,,---++++++************++++++........./////////000000///000111222222111000///------,,,,,,,,,---...///---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******...------,,,,,,------...000---++++++---......,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,---///222111---***,,,---,,,------------------......------------...............---+++******+++---...------------------,,,,,,(((+++......,,,++++++---,,,---------,,,,,,+++***,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,---...---,,,+++***************************///......------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---///...---,,,,,,---...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,---------,,,+++)))))))))***++++++,,,,,,......,,,+++***))))))***))))))))))))))))))))))))&&&&&&&&&&&&'''(((******))))))************))))))))))))******+++*********++++++++++++************+++++++++,,,,,,,,,,,,,,,((((((((((((((((((((((((******))))))))))))******++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++)))******+++++++++************************************++++++++++++******+++***))))))((())))))))),,,,,,+++*********++++++,,,+++***)))(((((()))***))))))))))))((((((((('''((((((((((((((())))))***)))))))))*********+++++++++***)))(((((()))***++++++******))))))******++++++++++++***************)))************+++++++++************************)))************+++++++++((()))***+++,,,---......,,,,,,,,,,,,,,,++++++*********++++++++++++******+++++++++***************************+++,,,------,,,,,,---------+++***)))+++***)))(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,))))))))))))***+++,,,,,,+++++++++---///111000///++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------////////////------......---------...///000---------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------------------...///---++++++---...------+++,,,,,,---...............------,,,,,,------...)))///222...***+++---.....................------+++,,,,,,,,,------------------++++++++++++------......------,,,,,,,,,+++,,,...///...---++++++,,,,,,,,,---------,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++------------------------,,,,,,------,,,,,,+++***++++++************+++++++++++++++++++++,,,------......------------......++++++++++++++++++++++++)))*********+++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------))))))*********+++++++++...---,,,,,,+++*********))))))))))))))))))))))))'''''''''''''''(((((()))))))))************)))))))))***************)))(((************************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))***************)))))))))))))))---,,,+++)))))))))***+++************************+++++++++++++++***)))(((******************************++++++++++++************))))))))))))))))))))))))(((((((((((())))))000...,,,***))))))***+++******)))))))))((((((((()))(((((((((((()))******************++++++++++++((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++************************))))))*********+++++++++))))))******+++,,,,,,---,,,------------,,,++++++******++++++++++++******,,,,,,+++***)))))))))***+++*********++++++,,,---***+++,,,,,,+++***)))(((******)))(((((()))******************************++++++++++++++++++++++++***))))))))))))******+++******))))))***++++++,,,***++++++---...///......++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++,,,---000///---,,,+++,,,,,,---,,,------......------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,******++++++++++++******+++++++++++++++,,,,,,------------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...---,,,,,,------------((()))***+++,,,---------------,,,,,,,,,,,,------(((111666222,,,+++---...//////......------,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))++++++,,,+++************,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++,,,---------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------,,,,,,+++***+++******))))))******+++,,,++++++++++++,,,------------------------------++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++...------,,,,,,---......***************+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((''''''&&&))))))************))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))***************)))))))))((((((+++***)))))))))***+++,,,************************+++++++++++++++***)))(((******************************++++++++++++******)))))))))*********)))))))))(((((('''(((((())))))///...+++)))((()))***+++++++++*********)))))))))***))))))))))))***++++++++++++++++++*********)))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++******************)))))),,,------------,,,++++++******++++++++++++******,,,,,,+++***)))))))))***++++++******++++++,,,,,,---......//////...---,,,******))))))))))))******************************)))))))))))))))))))))))),,,,,,,,,,,,,,,---......*********)))******+++,,,***+++,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************++++++,,,---000///---,,,+++,,,,,,---,,,------......------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********))))))*********---,,,,,,++++++,,,,,,---............////////////---------......---------)))*********++++++++++++---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,---------------------((()))***+++,,,---------,,,,,,++++++++++++,,,,,,+++444:::555///---...///...---------,,,,,,++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))******+++***+++,,,,,,------,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************+++,,,---------,,,+++++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,------,,,,,,+++***+++******))))))******+++,,,,,,++++++,,,,,,---...,,,------------------,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++......---,,,,,,,,,---...***************************++++++++++++***)))((())))))))))))))))))))))))************)))((('''&&&))))))************))))))(((((())))))***)))))))))((((((((((((((()))))))))+++++++++++++++***************************************))))))))))))******------,,,,,,+++*********&&&''''''((()))+++------************************+++++++++++++++***)))(((******************************++++++++++++******(((((()))************)))******)))))))))***+++++++++***)))(((''''''((()))++++++++++++***************************++++++,,,++++++*********)))))))))))))))************))))))***++++++,,,,,,++++++***))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++*********)))))))))((((((,,,,,,,,,,,,,,,++++++*********++++++++++++******+++++++++***************,,,++++++***++++++,,,,,,+++,,,---......---,,,+++)))))))))******)))))))))************************))))))))))))))))))))))))+++******++++++,,,---...+++***************++++++***+++---,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******)))******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++------------------------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,------------.................................***+++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++---......---,,,,,,---+++,,,,,,---............,,,++++++******++++++,,,...555888444///.........,,,,,,,,,,,,,,,,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---------++++++,,,---------,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******)))***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------,,,,,,+++***++++++************++++++,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,++++++++++++++++++++++++)))*********+++,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,************************))))))*********)))((('''))))))))))))))))))))))))))))))***++++++***)))((())))))************))))))''''''((()))*********)))(((((()))))))))*********,,,+++++++++*********)))******************************))))))))))))******------,,,,,,+++******)))'''(((((()))))))))((((((******************************+++++++++******)))******************************++++++++++++******'''((()))***+++******))))))))))))))))))***++++++))))))))))))((((((((((((************)))))))))))))))))))))))))))***++++++(((((())))))))))))******))))))************))))))***+++,,,,,,,,,,,,+++***)))))))))******+++++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++*********************++++++++++++,,,+++******)))******++++++++++++******((()))***+++,,,+++******,,,,,,++++++***++++++,,,))))))++++++++++++***)))))))))************))))))************************))))))))))))))))))))))))(((((((((((()))***+++,,,++++++***************+++(((+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,---***+++,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------******++++++,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++************++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,+++,,,---.........---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,---------......///......------......///***---//////---,,,,,,---,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,111222///---......,,,,,,,,,,,,---------------+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++*********+++,,,,,,------000---++++++,,,...---,,,***+++,,,,,,---------,,,)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---------,,,***)))++++++******************(((((()))******)))''''''))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))************))))))&&&&&&((()))************))))))******+++++++++,,,***)))))))))((((((''''''))))))))))))))))))))))))******))))))))))))******++++++******)))((((((''',,,,,,,,,***(((%%%""" )))))))))))))))))))))))))))******+++++++++************************************++++++++++++******'''((()))+++++++++***)))'''''''''''''''((()))))))))******+++++++++******))))))))))))((((((((((((((((((((((((((()))******&&&&&&'''((()))***++++++''''''((((((((((((''''''((()))***++++++***)))((())))))******+++++++++,,,)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,------...***++++++++++++***))))))******++++++++++++******'''(((***,,,---,,,+++))),,,,,,++++++***++++++++++++,,,---.........---,,,))))))************))))))************************************************++++++++++++,,,---...///++++++***************+++'''***------,,,,,,---000,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***))))))*********************************++++++,,,,,,,,,((())))))))))))*********))))))))))))***+++,,,---((()))+++,,,---,,,,,,+++,,,------......------,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************''''''((()))******++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++******************+++---------.........//////---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++---------------------------,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,------...............------------......***---000///---+++,,,---++++++,,,,,,,,,+++******...------,,,,,,------...))),,,---++++++......+++,,,------....../////////******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++''''''((()))***++++++,,,222...+++***+++,,,+++)))***+++,,,,,,------------(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((******,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......++++++------------++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---------+++)))(((+++***)))(((((()))***++++++***((('''((()))((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++++++++*********))))))************))))))))))))+++++++++************))))))***+++,,,,,,+++***)))))))))((())))))***++++++++++++++++++++++++++++++***************)))(((''')))******+++++++++******(((((((((((('''''''''''')))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''((())))))))))))))),,,++++++***)))(((''''''...---+++***((('''&&&&&&+++++++++,,,,,,---------(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++*********+++,,,------111000...,,,+++***))))))------,,,++++++,,,,,,,,,++++++)))))))))+++---///,,,***)))''''''(((***+++,,,+++***))))))***+++,,,((((((((((((((()))))))))***))))))(((((())))))***'''(((+++------,,,***))))))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++)))(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,...............///000111++++++++++++++++++++++++---,,,+++*********+++,,,......---,,,++++++***)))...---+++*********++++++,,,---.........---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,---+++******,,,------,,,,,,,,,************,,,,,,000000...---,,,+++++++++)))******++++++,,,,,,---******++++++,,,---......000//////...,,,++++++***...,,,***+++---...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---+++++++++---...///...------...///...---***((('''(((,,,---,,,***------,,,+++,,,---...///+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...------++++++++++++------+++,,,---+++)))'''((()))+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++******))))))))),,,,,,++++++,,,,,,---...------------------------.........------,,,,,,,,,------------------------&&&)))---111222000---+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,+++*********+++,,,+++,,,,,,,,,+++)))'''&&&&&&))),,,,,,+++)))***,,,...,,,***))))))***,,,...,,,,,,,,,++++++*********+++***)))(((((()))***++++++***((())))))***((('''))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++++++++*********))))))(((((())))))*********++++++++++++************)))******++++++++++++******))))))(((((())))))******************************++++++,,,,,,,,,+++************+++++++++******)))*********************)))************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))************************)))))))))))))))++++++***)))(((((())))))((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''&&&''')))+++---///111222***++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++******)))+++************++++++,,,------,,,+++++++++++++++---,,,,,,,,,+++,,,,,,,,,---,,,+++))))))***,,,---///...,,,*********,,,,,,++++++************+++++++++******))))))(((((((((++++++++++++++++++++++++)))*********++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,++++++---,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++------+++******,,,------,,,...------,,,,,,------...((()))***+++,,,---...///........................,,,,,,------...//////000------------,,,,,,,,,,,,---+++***+++------,,,***,,,,,,,,,,,,,,,---------,,,,,,,,,---------......000...---+++++++++---......,,,+++,,,---...---,,,---+++***,,,///000///---,,,,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))***,,,,,,++++++,,,...***************)))((((((***++++++,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***++++++,,,---,,,------------,,,++++++))),,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***))))))))))))***+++******)))***,,,+++)))''')))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***************''''''((()))***+++,,,,,,+++++++++************)))++++++************++++++***))))))(((((((((((()))((((((((((((((((((((((((***++++++,,,,,,,,,+++++++++++++++++++++***)))(((************************************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))***)))))))))(((((())))))************(((((((((((()))***+++,,,)))))))))(((((((((((((((************************))))))******))))))(((((()))))))))*********++++++))))))***,,,,,,---------************************((())))))*********))))))++++++***)))))))))*********************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))***+++111///...,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((******,,,,,,,,,,,,******++++++)))))))))***,,,---)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,......---++++++++++++,,,,,,---------,,,,,,++++++******++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++,,,,,,---------,,,+++*********+++++++++++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))+++------,,,+++,,,------+++******,,,------,,,...------,,,,,,------...###%%%'''***,,,......///111111000//////...------,,,------....../////////***+++++++++,,,,,,------,,,***)))***+++,,,+++***,,,,,,,,,------.........,,,,,,,,,---------......///...,,,++++++,,,---------,,,++++++------,,,++++++***)))***,,,------,,,++++++*********+++,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---+++---......---,,,...///***************))))))(((***++++++,,,,,,++++++***---------,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,---......+++---......,,,++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++************************))))))***,,,---,,,***'''************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************'''(((((()))******+++++++++++++++*********)))))),,,+++***))))))***+++,,,******)))((('''''''''((((((((((((((((((((((((((('''((()))***************,,,,,,,,,+++***)))((('''((((((((((((((()))))))))************************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''((((((((((((((('''))))))))))))))))))******(((((((((((()))***,,,,,,,,,,,,++++++*********)))************************))))))*********))))))(((+++******)))(((''''''&&&'''((()))***************************************((()))******************++++++***)))((((((((()))))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++*********++++++000///---+++************++++++---......---++++++,,,,,,,,,++++++*********((()))+++,,,,,,+++)))(((+++************+++,,,,,,))))))(((((()))+++---...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,***************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,***))))))+++------+++)))******+++,,,,,,---......---,,,+++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,+++*********+++---...,,,++++++******++++++,,,************************)))+++------,,,+++,,,------+++******,,,------,,,++++++++++++++++++++++++&&&(((***,,,---,,,+++***...---------,,,,,,,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++************+++******,,,,,,,,,------...//////,,,,,,,,,---------......------,,,++++++,,,,,,------,,,+++,,,---------+++)))))))))***+++++++++++++++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,333333333000---+++***+++,,,,,,------,,,,,,+++******++++++,,,,,,++++++***************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***(((((()))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++***)))***+++,,,---,,,,,,,,,,,,+++***)))*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***,,,------***'''+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********************************************))))))))))))))))))+++++++++*********)))))),,,+++***))))))***+++,,,+++***)))((((((((((((((())))))))))))))))))))))))'''((()))***************,,,,,,,,,+++***)))(((''''''((((((((()))))))))************************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********))))))(((++++++******)))(((((('''))))))))))))))))))***+++---------,,,,,,++++++***************************))))))************))))))((()))***+++---...///000***************)))((('''++++++++++++++++++++++++)))******+++,,,,,,++++++++++++***)))((((((((()))++++++******)))************+++,,,------------,,,*********++++++,,,,,,---000///...,,,+++******)))++++++---......---++++++******++++++,,,,,,------***+++---......---+++***(((***,,,---------+++******)))(((((()))+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,+++***+++------+++*********+++,,,,,,---......------,,,++++++***++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++---,,,+++++++++---...///,,,++++++******++++++,,,***************************+++------,,,,,,,,,------+++******,,,------,,,++++++++++++++++++++++++***,,,---......,,,***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++************+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,...---,,,---...///...,,,------...............///+++,,,,,,---------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,555555444111---***)))))),,,------------,,,++++++***++++++,,,,,,++++++***************************,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++------------------------------------,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////...---+++*********+++,,,---,,,++++++++++++******+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))((()))***,,,,,,***(((+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++*********************+++++++++************))))))((((((+++++++++************)))++++++************+++++++++******))))))))))))******************************++++++,,,,,,,,,+++++++++++++++++++++***)))((()))******++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------,,,,,,++++++,,,,,,+++***)))(((''''''+++***))))))))))))))))))+++++++++***************************************))))))******++++++******************+++++++++,,,---------,,,,,,***))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++***)))))))))******...---,,,+++***))))))))))))***,,,---...------,,,))))))***+++,,,,,,------000000///......---,,,+++++++++,,,,,,,,,,,,++++++))))))***+++,,,------...---...////////////...---(((***,,,...///---+++******))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++------------------------************++++++++++++,,,++++++******++++++,,,222///------......---,,,+++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,------,,,+++***)))((((((******+++,,,,,,,,,++++++,,,,,,,,,,,,---...//////,,,++++++******++++++,,,++++++++++++++++++++++++***,,,---...---,,,---...---+++******,,,------,,,,,,------......------,,,+++,,,---...///...---,,,++++++,,,,,,---......///........................------,,,,,,+++++++++******+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,///...------//////...---,,,---......,,,,,,---...+++,,,---.........------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,---//////......---+++,,,,,,------,,,,,,+++000111111///---++++++,,,+++++++++++++++******)))***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------++++++++++++,,,,,,,,,,,,------------------------,,,---///000///---+++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------***+++,,,------...------//////...---------------000...,,,,,,---......------+++(((''''''(((+++---,,,,,,,,,,,,------------***++++++,,,,,,++++++***)))((('''(((***+++***))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))*********+++++++++)))))))))))))))*********+++++++++************)))******++++++++++++******+++************++++++,,,************************++++++,,,,,,,,,+++************+++++++++******))))))******++++++,,,------++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,+++******+++*********))))))((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))((()))***++++++++++++***,,,,,,+++)))(((&&&%%%$$$++++++,,,,,,,,,++++++***************************((()))***++++++,,,,,,,,,+++************++++++,,,...---,,,++++++*********(((***,,,---......---,,,***++++++,,,,,,,,,++++++...............---,,,,,,++++++************++++++))))))******++++++,,,,,,------------------------***+++,,,---------,,,,,,***************))))))(((************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++******++++++,,,555222...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,,,,+++******+++,,,---......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...---+++******,,,------,,,,,,------......------,,,---------------.........---------.......................................,,,,,,,,,,,,------------***,,,------******+++---,,,,,,,,,++++++******))),,,,,,,,,---------......******+++,,,,,,,,,,,,,,,...---,,,,,,......---,,,)))+++---,,,***)))***,,,***+++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,...///000///...---+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///++++++,,,,,,++++++***)))***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++,,,,,,,,,------------...,,,,,,,,,---------......***+++,,,------,,,++++++,,,---..................000---++++++...//////...,,,,,,+++******+++,,,,,,,,,,,,,,,---------......***+++,,,------,,,+++***)))(((&&&'''(((******))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))******++++++++++++''''''((()))***+++,,,,,,+++++++++************))))))***+++,,,,,,+++***)))+++*********+++,,,------***************************************)))(((''')))******+++++++++******'''(((((()))******++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))(((''''''))))))))))))************)))((((((((()))***+++,,,))))))******++++++,,,,,,((((((((((((((((((((((((((()))***+++++++++++++++*********+++,,,,,,------'''((()))***************))))))))))))))))))))))))''''''(((******++++++++++++*********+++,,,------------,,,,,,+++,,,,,,,,,((())),,,.........---,,,,,,,,,,,,,,,,,,+++))))))+++++++++,,,,,,+++******,,,+++***))))))***+++,,,++++++*********************))))))(((((())))))***,,,,,,+++++++++,,,---...******+++++++++)))'''&&&************************------------------------,,,+++++++++******))))))++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,666222---))))))***++++++---,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------++++++++++++++++++++++++((()))+++,,,------,,,,,,***************+++++++++)))***+++,,,---,,,,,,+++((()))+++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...---+++***+++,,,---------******,,,,,,,,,,,,******000///...---,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000***---...---+++***,,,...---,,,,,,+++***)))((((((,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,///000///---,,,---///)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,...000000///...---++++++------------++++++***+++---,,,++++++,,,...------......------,,,++++++++++++,,,,,,+++++++++)))))))))******+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,------.........***+++,,,,,,,,,+++***)))((()))+++---.........---...+++((())),,,......---,,,,,,............,,,,,,,,,,,,,,,------.........,,,...///---)))'''(((+++***++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++(((((()))***++++++,,,,,,******++++++++++++******++++++******))))))(((((())))))))))))))))))))))))---***''''''***+++***((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((((((((()))"""&&&***,,,,,,***)))%%%)))---...***''''''(((+++++++++************)))***)))(((''''''((()))******++++++++++++***))))))+++++++++*********))))))*********************************)))))))))))))))************))))))))))))(((((()))***************)))*********++++++++++++---,,,+++)))(((''''''''',,,++++++,,,......---++++++++++++*********))))))))))))))))))))))))))))))+++++++++***+++,,,,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++************++++++)))******++++++,,,,,,------,,,,,,,,,+++*********---------,,,,,,++++++++++++++++++*********)))))))))***+++,,,---.........+++,,,...//////...,,,+++))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++...777888///+++//////))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++)))(((******+++++++++,,,,,,,,,%%%&&&(((+++------------++++++******)))******+++++++++***))))))((())))))))))))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------+++***)))))))))***+++,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++,,,,,,---...------------,,,,,,+++***---------,,,,,,+++++++++....../////////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++,,,---...///......---,,,,,,+++******+++***)))***,,,------++++++,,,...---,,,,,,---///,,,,,,,,,,,,---...//////...---+++*********++++++******+++,,,,,,---......------......///.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++++++++,,,---,,,---------,,,++++++***---------....../////////)))))))))))))))))))))))),,,------,,,***))))))*********+++++++++***))))))(((((()))************)))((())))))***++++++,,,,,,******++++++++++++***************)))))))))))))))))))))))))))))))))))))))!!!###&&&((()))***+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...------,,,+++++++++,,,%%%''')))***+++***((('''++++++************)))(((+++++++++************)))******)))(((((()))*********++++++++++++***))))))+++++++++*********))))))************************************))))))))))))************))))))))))))(((((()))************))))))))))))*********++++++)))))))))))))))******+++---,,,++++++++++++)))'''+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''(((((())),,,,,,,,,++++++************************************+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++************++++++------------,,,,,,,,,,,,+++++++++++++++*********---,,,,,,,,,+++++++++++++++++++++*********)))))))))***+++,,,,,,---,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,...888:::111,,,...///+++,,,------......------,,,------------------------+++,,,---------,,,***)))******+++++++++,,,,,,,,,((()))***+++++++++++++++++++++***************+++++++++***)))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((((((((())))))++++++*********+++,,,------------------------------,,,,,,++++++,,,,,,------------.........//////---------,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,---------,,,,,,+++***...---------,,,,,,,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---.........------,,,++++++******,,,*********,,,---,,,+++***,,,------,,,,,,---...---,,,,,,+++++++++,,,,,,------+++*********++++++******+++,,,,,,---......,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,------------------,,,++++++,,,,,,---------.........************************,,,+++******+++,,,+++******************)))((('''(((((()))************))))))))))))***++++++,,,,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))""")))+++***)))+++...))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))************)))((((((000,,,((((((+++---,,,)))+++++++++************)))+++******))))))******+++******++++++******)))(((+++************)))))))))************************************************++++++*********)))))))))''''''((()))))))))))))))((()))))))))************)))))))))))))))***+++++++++***))))))******((('''+++++++++***************))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++************++++++...------,,,++++++******))))))******************+++++++++++++++*********+++++++++*********************+++++++++++++++***)))***+++,,,,,,+++***))),,,,,,,,,,,,+++***))))))************************------------------------...888<<<444---...///---,,,------......------,,,------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***))))))))))))*********************+++++++++******))))))******++++++++++++++++++++++++------------------------*********+++++++++,,,,,,,,,++++++++++++,,,---...------------------------------,,,,,,,,,,,,------............////////////------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,---------,,,++++++---------------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,++++++******---+++***+++,,,,,,+++***)))+++,,,,,,+++***,,,------,,,+++******)))))))))---,,,,,,++++++++++++,,,***++++++,,,,,,------...++++++,,,++++++***)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------......------,,,,,,+++,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++)))'''))),,,...,,,)))++++++++++++***)))((('''******+++,,,,,,,,,,,,+++))))))*********+++++++++******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))%%%))),,,---+++******+++)))))))))))))))))))))))),,,++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))***+++,,,,,,///---******,,,---,,,***+++++++++*********))))))++++++++++++++++++++++++***************))))))(((************))))))))))))************************)))***************+++++++++++++++*********))))))''''''((())))))))))))((((((((()))))))))*********---,,,+++***))))))))))))(((''''''(((***,,,,,,+++************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++*********)))))))))((((((((((((((()))*********+++******************************************************+++++++++***))))))******+++,,,,,,+++******,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,666;;;666...,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------******+++++++++,,,,,,,,,...---+++)))(((((()))***)))*********+++++++++***,,,++++++*********++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------------.........////////////000,,,,,,,,,,,,------......,,,,,,------------------------,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------------------------------------------------......---,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******---,,,++++++,,,,,,***)))(((***++++++******+++,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++)))((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------.........------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++((('''(((,,,---,,,***+++,,,,,,,,,+++******)))******+++,,,,,,,,,,,,+++***************+++++++++******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))...,,,))))))++++++***(((************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------,,,,,,++++++***))))))***+++,,,---***---//////---+++***++++++++++++*********))))))++++++,,,,,,,,,,,,++++++)))************)))(((((())))))))))))))))))))))))************************))))))******+++++++++,,,++++++++++++************'''(((((()))))))))))))))))))))))))))************---,,,+++***)))))))))***+++)))((()))+++---------************************************************(((((()))************)))************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++(((((()))))))))*********((((((((()))*********+++******************************************************+++++++++***))))))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,***************************************************222888666000,,,,,,,,,,,,------......------,,,************************///...---,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++***)))))))))***+++((()))***++++++++++++***,,,,,,++++++++++++,,,,,,---,,,,,,++++++***************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------............,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,***************+++++++++++++++++++++,,,------...------------------------++++++++++++++++++++++++,,,,,,---......---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,------...............---,,,++++++++++++,,,+++++++++++++++******---,,,++++++,,,,,,***)))((()))+++***))))))***,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((()))+++,,,+++***++++++,,,,,,,,,,,,++++++(((((()))************)))******************************++++++++++++******))))))))))))************)))))))))))))))))))))))),,,(((%%%%%%))),,,+++)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++***---,,,+++***))))))))))))''',,,111111---***)))++++++++++++************)))***++++++,,,,,,++++++***))))))******))))))((('''(((((()))))))))))))))***************************))))))******+++,,,,,,,,,,,,++++++++++++*********(((((()))***************)))*********++++++++++++)))))))))***+++,,,---...111///,,,++++++++++++******************+++++++++************************)))***+++------,,,,,,+++)))))))))***************++++++++++++++++++++++++)))******+++++++++++++++++++++++++++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++******++++++,,,------...))))))***************************+++++++++++++++***************+++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,************************************************)))...444555333///---,,,,,,------......------,,,++++++++++++++++++++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******************+++,,,'''(((***+++,,,,,,+++***,,,,,,++++++,,,,,,------,,,,,,,,,++++++*********)))******++++++,,,,,,---))))))*********++++++++++++,,,------......------+++,,,,,,------...............------------......***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++,,,---------,,,,,,************++++++++++++---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++++++++,,,,,,------.........---,,,,,,++++++++++++++++++++++++++++++******---+++***+++,,,,,,+++***(((***++++++***)))+++,,,*********++++++,,,......+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,******+++,,,------------++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))***+++((()))***++++++,,,,,,+++(((((()))************)))******************************++++++++++++***************)))))))))))))))))))))))))))))))))))))))''''''''')))***++++++***************************)))******++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********((((((++++++*********))))))(((+++,,,------,,,+++******+++++++++************))))))***+++,,,,,,+++***))))))))))))))))))(((((('''(((((((((((())))))******************************))))))***++++++,,,------,,,,,,+++++++++*********)))******+++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))***+++,,,......333111---+++++++++***)))))))))*********+++++++++***************************,,,---//////...---,,,((()))))))))*********+++************************))))))***+++++++++++++++++++++++++++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++************++++++,,,,,,,,,,,,------------+++++++++++++++*********++++++++++++,,,,,,,,,---))))))*********+++++++++)))***+++,,,,,,---,,,,,,++++++************++++++***++++++,,,,,,,,,++++++************************************************))),,,111666777444///,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))******+++++++++,,,,,,,,,******+++++++++*********'''(((***,,,,,,,,,+++***,,,,,,,,,,,,,,,---......,,,,,,++++++++++++++++++******++++++,,,------...++++++++++++,,,,,,,,,---***+++,,,---...------,,,++++++,,,,,,---......///......------------......+++++++++,,,,,,,,,------+++++++++,,,,,,---------...---,,,,,,+++++++++,,,***+++,,,,,,---------,,,++++++,,,,,,,,,---------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,+++++++++***+++---......---+++*********++++++,,,---------------,,,+++++++++,,,,,,******************++++++,,,*********,,,---,,,+++)))***,,,+++******+++---++++++*********++++++,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***+++---......------)))***++++++,,,,,,++++++------,,,,,,++++++++++++++++++++++++++++++++++++'''***,,,+++(((''')))+++&&&'''(((***++++++++++++******+++,,,,,,,,,,,,+++++++++************************++++++++++++******++++++******))))))(((((())))))))))))))))))))))))&&&***//////,,,******+++************************))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---...---,,,+++&&&'''(((***++++++++++++///,,,((((((+++---+++)))+++++++++************))))))***+++,,,,,,+++***))))))))))))))))))((((((''''''((((((((())))))******************************))))))***+++,,,,,,------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++***+++++++++111...+++******,,,,,,+++))))))******++++++++++++************************&&&(((***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---...///*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++************++++++------,,,++++++*********---,,,,,,,,,+++*********+++++++++,,,,,,---------))))))******++++++++++++)))***+++,,,---.........******))))))))))))******,,,,,,,,,,,,++++++***)))************************++++++++++++++++++++++++++++++///666:::777111---,,,------......------,,,........................***+++,,,------+++)))(((******+++++++++,,,,,,,,,***+++,,,,,,,,,***((('''&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++,,,------...//////))))))*********+++++++++***+++,,,---------,,,+++++++++,,,,,,---...//////......------------......,,,,,,,,,---------......+++++++++,,,,,,---------...---,,,,,,++++++++++++***+++,,,,,,---------------------....../////////111000...---,,,------...++++++++++++++++++++++++------------------------)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------,,,+++***))))))***+++---......---+++***))))))***++++++,,,---------,,,,,,++++++,,,,,,---******************+++++++++***)))***,,,------+++)))+++,,,,,,++++++,,,---,,,+++***)))((((((((((((***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***+++---......------((()))***+++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))---,,,***)))((()))***+++,,,++++++***)))(((''''''************************+++++++++*********)))))))))))))))***+++++++++,,,******))))))))))))******(((((())))))******++++++(((((()))***************************************...---+++******+++---...,,,,,,,,,------,,,++++++++++++++++++++++++++++++'''&&&%%%$$$$$$%%%&&&'''))))))))))))************************************)))************+++++++++++++++************++++++******+++++++++******)))...+++((())),,,...,,,***222000...,,,+++***++++++***++++++***((((((***,,,************************************************)))************+++++++++,,,+++*********+++,,,---++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,------------------------((('''&&&%%%%%%''')))++++++++++++++++++)))((((((((()))***+++++++++++++++------------------------+++++++++++++++***)))((('''((()))***+++,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,+++,,,...///...,,,)))(((,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///***///888444---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---------,,,,,,,,,,,,++++++---,,,***))))))***,,,---+++++++++*********)))))),,,+++***))))))***+++,,,------------,,,,,,+++***++++++************++++++000///---,,,+++,,,,,,---,,,+++***+++,,,,,,+++***,,,++++++******++++++,,,------------------------//////.........---------///......------......///------............------,,,++++++******++++++,,,---------,,,,,,+++++++++((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))...------,,,,,,,,,---------------,,,,,,+++++++++,,,+++***)))***,,,...000/////////...---,,,***)))***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++***)))))))))***++++++,,,,,,++++++.........------,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++,,,,,,---...))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++************************+++++++++++++++***))))))+++++++++***************************************+++++++++*********))))))***************+++++++++*********))))))*********))))))))))))************((())))))***************************************++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++...---,,,+++)))((('''&&&+++***)))(((((()))***+++))))))))))))************************************)))************+++++++++++++++************++++++******+++,,,,,,,,,,,,,,,------,,,+++******+++,,,000///...,,,+++*********,,,---//////...------...************************************************)))************+++++++++---,,,+++*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------///...---,,,,,,---///000.........---,,,***)))(((***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---......---+++)))++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++///222444222------------------------...------......///.........------,,,,,,,,,,,,++++++---,,,***))))))***,,,---,,,,,,,,,,,,++++++******,,,,,,+++******+++,,,,,,,,,,,,---------,,,******++++++************++++++......---,,,+++,,,---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------------------------//////.........------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,+++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++////////////////////////---------,,,,,,+++++++++...---,,,,,,---///111222---------...------,,,+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,+++++++++,,,,,,---...************************++++++++++++++++++++++++************************++++++************++++++************************)))***,,,---,,,+++)))''')))))))))*********++++++************************+++++++++***************+++++++++***************++++++++++++++++++++++++***************)))))))))((()))******++++++******************************((()))+++------+++)))(((++++++,,,,,,,,,,,,++++++,,,,,,+++***)))'''&&&&&&,,,,,,++++++++++++,,,,,,))))))))))))************************************)))************+++++++++++++++************++++++***+++,,,---------------+++---///---)))'''***------------,,,+++***)))((('''***...///...+++***)))************************************************)))************+++++++++------,,,+++*********++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------///...---,,,,,,,,,---...111111///...,,,+++)))))),,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,+++************+++******+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++,,,------------,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''...111,,,888???/////////...............///,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,+++******+++,,,------------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***+++---......,,,***)))++++++************++++++---,,,,,,,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,------------------------...............------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------............---------------)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...///000000///......------,,,,,,,,,,,,+++++++++******)))***+++---...++++++,,,---------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++++++++,,,---------------,,,,,,++++++++++++******,,,,,,++++++++++++++++++,,,,,,------------......++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------------,,,,,,+++,,,,,,+++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++************************)))***+++,,,++++++))))))(((((((((((())))))))))))************************************************,,,+++++++++***)))))))))+++++++++,,,,,,++++++++++++++++++******)))))))))))))))***++++++++++++***************************((()))***++++++***)))(((******+++,,,,,,,,,,,,+++)))))))))***************************************((()))))))))************************************))))))*********+++++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++)))***+++***((((((***,,,***+++,,,,,,,,,***)))'''&&&)))+++,,,***)))((((((************************************************))))))*********++++++++++++++++++++++++++++++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***000///...---,,,+++++++++,,,---------,,,+++******************************,,,,,,+++*********+++,,,+++++++++,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++......------------......++++++,,,,,,---......///)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...'''111222(((>>>NNN888000///...---------...///......------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,)))***,,,......,,,***))),,,++++++******++++++,,,+++++++++,,,,,,------...,,,---------,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------------------........................///......------......///,,,,,,------------,,,,,,------,,,,,,,,,,,,------........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,++++++*********,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...+++++++++,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++---------------------------------......---,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++************************++++++***))))))***+++,,,,,,,,,+++******)))((((((************************************************,,,+++++++++***)))))))))***+++,,,,,,,,,,,,+++***,,,,,,++++++******))))))))))))***+++++++++++++++******************************)))(((((()))******)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++************++++++,,,,,,,,,,,,+++)))((('''(((&&&%%%&&&)))++++++***)))***+++,,,+++***)))(((+++,,,,,,+++******+++---************************************************))))))*********+++++++++((()))***+++,,,---------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,++++++***++++++,,,---++++++,,,++++++***))))))************************,,,+++++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...///000)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,///'''000///&&&???SSSAAA000///---,,,,,,,,,---...222111000///.........///------,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++******++++++++++++******)))***,,,------,,,***))),,,,,,++++++++++++,,,,,,***++++++,,,,,,---------***,,,---,,,******+++------,,,,,,,,,,,,,,,,,,------------------------------.....................///......------......///------............------,,,,,,++++++++++++,,,,,,........................+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---)))+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------............------------,,,,,,+++,,,------......------------------------------,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///+++++++++,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,+++)))((((((***,,,---000///...---,,,+++*********************************************++++++++++++++++++***************)))***+++,,,,,,+++***)))+++++++++++++++*********)))***++++++,,,+++++++++************************,,,***(((''''''(((***,,,((()))***+++,,,,,,,,,,,,------,,,,,,+++******))))))***++++++++++++***)))))))))))))))************************************)))************+++++++++++++++************++++++,,,,,,,,,+++***)))(((''')))&&&###%%%***---+++))))))******+++++++++******+++++++++)))((((((***---************************************************)))************+++++++++((()))***+++,,,---------*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))(((((()))+++---...******+++++++++***))))))***************************+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,....../////////***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---''',,,+++'''999IIIAAA111///---+++++++++---...---,,,+++***)))***+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***************++++++)))******++++++******))))))******+++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,+++)))+++---,,,***)))***---------,,,,,,,,,,,,---------------------------------------...............---,,,,,,++++++,,,,,,------......//////......---,,,++++++******++++++,,,---------------.........,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,---...000000000000///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......---------,,,,,,,,,,,,,,,++++++,,,---------------******++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------------------------------------------------------------------------------+++++++++++++++++++++++++++,,,,,,------------,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******)))******++++++,,,---------,,,,,,+++++++++************************))))))*********+++++++++***************+++++++++((()))+++,,,,,,+++)))(((***++++++++++++++++++,,,)))***++++++,,,,,,++++++*********************************))))))*********((()))***++++++,,,,,,,,,,,,,,,++++++******)))))))))***+++,,,,,,+++***)))))))))))))))************************************)))************+++++++++++++++************++++++******+++,,,,,,++++++***+++***)))))))))************************+++,,,---(((***+++***)))((()))***************************************************)))************+++++++++***+++,,,,,,,,,+++******))))))***+++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********************)))(((((((((***,,,---******++++++,,,,,,++++++++++++++++++++++++++++++(((***,,,......---,,,*********+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***,,,...///000///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,222888;;;333111...,,,+++,,,...///((((((&&&%%%&&&'''(((***------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,+++************)))))))))***,,,------,,,,,,++++++,,,,,,---++++++,,,---,,,+++******))),,,///...***)))+++...------,,,,,,,,,,,,---------------------------------------.........//////---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///------......///000000111+++++++++,,,,,,---------******++++++++++++************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,************************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++'''(((***,,,,,,,,,+++***)))))))))))))))*********************************))))))******++++++++++++))))))******+++++++++,,,'''(((***++++++***((('''*********++++++,,,,,,---******+++,,,,,,,,,,,,+++************************(((***+++,,,,,,+++***((((((((()))++++++,,,,,,,,,'''(((((()))***+++++++++((()))***++++++***)))((())))))))))))************************************)))************+++++++++++++++************++++++((()))+++,,,---.........---//////---)))'''(((+++++++++***)))***,,,---...***---000111000...------************************************************)))************+++++++++------------,,,***((('''))))))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,***+++,,,,,,------------++++++++++++++++++++++++'''***---///000...,,,***)))***+++,,,---.........++++++++++++++++++++++++------------------------,,,++++++******++++++,,,***,,,///000111///---,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***---+++...333...,,,666444222000---,,,---///000,,,+++***)))***+++---///---------,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++------------+++++++++***)))((((((***,,,...---,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++)))(((***...000///+++***,,,000...------,,,,,,------...---------------------------------........./////////......------......///+++,,,,,,------,,,,,,+++...------,,,,,,------...+++++++++,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000,,,++++++,,,,,,...///000+++++++++,,,,,,---------....../////////...------((((((***+++,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........*********++++++,,,,,,---.........------,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,,,,,,,,,,...---,,,,,,++++++++++++************************+++++++++******************+++------+++******+++))))))))))))))))))))))))''''''((()))******+++++++++++++++++++++***)))(((++++++************++++++,,,,,,,,,+++***)))(((((((((***,,,+++***)))***+++---------,,,,,,,,,+++++++++***)))***+++,,,+++))),,,+++***))))))***+++,,,,,,---......///.........+++++++++*********))))))((((((((((((((((((((((((++++++++++++,,,---......+++++++++*********))))))++++++++++++++++++++++++(((((())))))******++++++++++++************++++++************+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,------...000000000///...---++++++************************,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))///---,,,***))))))******(((///...(((+++777<<<999)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))---,,,***)))))))))******************************+++)))&&&$$$%%%'''+++---))))))***++++++******))),,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000222777222......---+++---111+++---//////...---...///------...............---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++///...------,,,,,,,,,,,,******+++,,,------------------------,,,+++***)))//////...---,,,,,,++++++.........------,,,,,,,,,------------------------......------------......---,,,,,,++++++,,,,,,---------------------------------------------------++++++------------++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------.../////////---***))),,,---------,,,,,,+++***,,,,,,,,,------.........---------,,,,,,+++++++++,,,+++***)))***+++,,,---.........------,,,,,,,,,,,,,,,++++++***)))((((((.........------,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,+++*********)))******++++++******)))...///000///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------222///---,,,------***(((***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++---,,,+++******+++************************+++++++++*********++++++)))******+++++++++******++++++************+++++++++++++++******)))'''''')))+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,***)))***++++++***)))******)))(((((()))******,,,,,,---...............+++++++++*********))))))++++++++++++++++++++++++,,,++++++*********+++++++++++++++*********))))))************************)))))))))))))))*********++++++************++++++,,,++++++*********++++++)))******++++++******)))+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++------------,,,+++******************************((((((***+++,,,---------++++++,,,,,,+++******)))...---,,,************+++)))///...)))+++555999555))))))***++++++++++++++++++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))******+++************************,,,++++++******,,,---...,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++******------------------------,,,---------,,,---///222777000,,,------,,,---///---///000///---,,,,,,---)))***,,,...///000000111******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++...------,,,++++++,,,,,,,,,,,,,,,------,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------,,,,,,---......///...,,,+++***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++***++++++,,,---------------,,,,,,,,,+++,,,,,,++++++***)))))))))---------------,,,,,,,,,+++++++++,,,,,,,,,------......---,,,++++++++++++,,,,,,------------,,,,,,---......---,,,++++++---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------111...,,,,,,------+++)))++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...)))+++---,,,+++***+++,,,************************...---+++***)))))))))***(((((()))++++++,,,,,,,,,++++++************++++++************)))(((''''''***,,,------+++++++++,,,++++++++++++*********))),,,+++))))))******)))((())))))(((((((((((())))))+++,,,------......------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))(((((((((+++************)))))))))))))))))))))))))))))))))************))))))))))))++++++************++++++,,,,,,+++***)))(((((())))))))))))******)))))))))*********************************))))))))))))))),,,,,,+++******)))((((((******+++++++++******)))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,***++++++++++++***))))))...---,,,+++******++++++***//////***+++222333///((())))))***************++++++++++++******)))(((++++++++++++++++++++++++---,,,************,,,---+++************++++++,,,+++++++++++++++++++++++++++,,,------......------...---,,,+++******++++++,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,++++++***------------------------,,,------,,,,,,---///111:::111+++,,,///...,,,,,,...000000///---+++++++++)))***,,,---//////000000******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++***+++++++++------------,,,+++***)))++++++,,,....../////////((())))))+++,,,---...///...------------,,,,,,,,,------------------------,,,---............---,,,+++,,,---......---,,,+++++++++++++++++++++++++++------------------------******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................------,,,,,,,,,.........------,,,,,,+++------,,,,,,,,,,,,++++++------,,,,,,+++*********------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******)))))),,,,,,,,,,,,------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------............------+++,,,---,,,+++***+++,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///---,,,,,,------,,,***,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++---,,,***((((((((()))***((()))***+++++++++++++++++++++************++++++***************)))((((((***,,,...---,,,+++,,,,,,************)))))))))))),,,+++))))))******((('''))))))))))))))))))))))))++++++,,,---------------************************************************,,,+++***)))))))))))))))************))))))))))))************************++++++******))))))((((((++++++************+++++++++******)))(((((())))))))))))************))))))))))))))))))))))))))))))******************)))))),,,+++++++++*********)))(((((()))***++++++******+++++++++++++++++++++++++++++++++++++++******)))*********++++++***))))))------,,,,,,++++++++++++***...///++++++......***)))******+++++++++******+++,,,,,,++++++***)))(((************************************************************+++,,,,,,---++++++++++++++++++++++++)))******+++++++++++++++++++++***))))))***+++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++************************,,,,,,---,,,+++,,,///111AAA666//////222000,,,***---///000///---+++++++++------.........---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---------,,,,,,+++***+++,,,---...////////////))))))***+++---...//////------------------------------------------------,,,---///000000///---,,,+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,------------------+++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------.........------,,,,,,+++///...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,---,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++((())))))***+++,,,,,,---(((***,,,,,,++++++,,,---++++++++++++++++++++++++,,,+++************+++,,,+++++++++++++++***)))(((++++++************++++++++++++,,,,,,,,,+++*********,,,...---,,,+++,,,,,,*********)))))))))((((((+++***))))))******((('''***************************++++++,,,,,,,,,,,,,,,***************************************************************+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))((((((++++++************++++++))))))(((((()))******+++***++++++++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,------((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,++++++***)))******+++++++++******------------,,,,,,,,,++++++---...,,,+++,,,***(((+++,,,,,,---,,,,,,++++++,,,,,,------,,,+++******************************)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))+++,,,*********+++,,,---...///,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++************************+++,,,,,,,,,+++,,,...111FFF<<<444444555222,,,)))+++,,,......---,,,,,,---------......---,,,++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++***+++,,,,,,---------,,,---..................---,,,---------......//////---------------------------------------------------...000111111000...---+++,,,...//////...,,,+++------------------------,,,,,,,,,---------......---------,,,,,,---------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------.........------,,,,,,,,,......---,,,,,,,,,---------,,,+++++++++,,,------+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,---------************++++++++++++++++++++++++,,,---......+++,,,,,,------,,,,,,++++++,,,------,,,+++,,,.........---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------------------------------------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,+++***+++,,,---...************************)))))))))******++++++,,,(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++)))((((((++++++************+++++++++,,,,,,,,,,,,,,,++++++***,,,------+++++++++,,,************)))))))))(((***)))((((((******)))(((******++++++++++++******)))***++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,------(((((()))))))))))))))***++++++++++++++++++++++++************))))))))))))++++++************++++++)))(((((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++++++++,,,,,,,,,***++++++,,,------......)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***)))------------------,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++***+++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++---///***+++,,,...////////////,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,++++++,,,...000EEE<<<666555555111,,,******+++---...---,,,---...******,,,------.........******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,)))***+++,,,------------------.........------,,,////////////............,,,,,,,,,------------...------------------------...///000000000000///...,,,---...//////...---,,,------------------------+++,,,,,,------...............------------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------------------------------------------------,,,+++***+++,,,---...++++++,,,...///000111222++++++,,,,,,,,,,,,------++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------............------+++,,,------,,,,,,---.........------,,,+++******+++,,,,,,------,,,,,,+++,,,------......------,,,........................,,,,,,,,,------------...------------------------.........---------------***+++---,,,++++++,,,---,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,++++++,,,---------------------------+++,,,---------+++)))(((******+++++++++******)))++++++************++++++***++++++,,,,,,,,,++++++)))+++,,,,,,+++******+++++++++*********)))))))))(((''''''(((***+++***)))((()))***++++++***)))((()))******+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******)))))))))******+++(((((((((((())))))******************************)))))))))))))))*********++++++************++++++++++++*********++++++,,,******++++++++++++******++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,---------------+++,,,---......---,,,,,,,,,+++++++++++++++++++++,,,------------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***+++---......---+++))),,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,+++***+++...000===777333444222...+++,,,+++---......,,,++++++,,,***+++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++,,,------,,,,,,,,,***+++,,,------...------........................,,,,,,,,,---------......------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...---,,,,,,,,,,,,---...+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,------.........+++,,,---......---,,,,,,---,,,+++******,,,...///,,,,,,------...///000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,------------,,,,,,)))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,,,,,,,---------..............................------------............***,,,---,,,***)))+++,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,+++,,,...------------------------((()))++++++***&&&###!!!((()))***+++++++++++++++++++++************++++++)))******+++++++++******(((***,,,,,,***)))***+++++++++++++++************'''&&&&&&'''***++++++***'''((()))******)))((('''))))))***+++++++++++++++))))))******++++++++++++((((((((((((((((((((((((+++***)))((((((''''''((('''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++++++++************++++++...---,,,+++************))))))************))))))++++++++++++++++++++++++(((((())))))*********+++,,,,,,++++++***)))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++,,,------............+++,,,---.........---,,,,,,******+++++++++,,,...,,,,,,,,,,,,,,,+++***)))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))$$$!!!!!!$$$))),,,,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,(((***---...///---,,,***((()))+++,,,+++((($$$""",,,++++++++++++++++++,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***+++...000555222000111///++++++------...///...,,,***)))***---...------,,,+++***)))******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------------------,,,+++******((()))***,,,---...//////,,,,,,,,,------.........,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---///...------------...///++++++++++++++++++++++++++++++,,,,,,---...//////------++++++++++++------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,---...//////***,,,...//////...,,,+++---,,,+++******,,,...///,,,---------------------+++++++++,,,,,,---------...---,,,+++,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********.........////////////000---,,,,,,++++++,,,,,,---)))******++++++******)))(((***++++++******+++---)))******+++---...//////+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,---------.../////////***,,,...---***(((***,,,***+++,,,---...---,,,+++,,,***(((***,,,,,,***&&&))))))***++++++++++++***------------------------------------------------...---,,,+++************************************)))************+++++++++***++++++,,,,,,++++++***************)))'''%%%$$$)))***+++,,,,,,+++***)))************************,,,+++++++++***)))))))))***+++---...---+++)))(((***,,,......---+++++++++************************************************((()))***,,,,,,,,,+++***((((((((((((((((((((((((+++++++++++++++***)))(((***+++,,,,,,,,,,,,+++***&&&'''((()))***+++++++++---,,,+++))))))))))))***+++***************++++++---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,+++***))),,,+++)))(((((()))+++,,,......---------,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---......------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------++++++++++++------++++++************++++++)))***,,,,,,++++++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,++++++******)))(((((('''......---------,,,,,,,,,'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,+++***)))+++...111333222DDDIII888***,,,...+++........................++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------222111000...---------------------,,,,,,+++++++++..................------,,,,,,---...000000...,,,///////////////.................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------222///,,,+++---///...,,,---------,,,,,,+++++++++........................//////.........---------...///////////////......///......------,,,++++++........................)))***,,,---...---,,,,,,+++,,,---------,,,+++***,,,,,,---......---,,,,,,------------------------///---+++))))))+++---///---------,,,,,,+++++++++***+++,,,---,,,+++***)))---------,,,,,,+++++++++......---+++***)))))))))+++,,,...---+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))+++...000............//////////////////---,,,,,,---...///......------------............------------............---,,,***(((&&&%%%***)))(((***...000///...---,,,,,,,,,------+++***))))))***++++++++++++***++++++++++++++++++++++++------------------------------,,,+++************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***+++++++++,,,++++++******)))***++++++++++++***)))************************+++++++++***************)))***+++++++++***)))(((+++,,,---,,,***(((((()))************************************************))))))***+++++++++++++++))))))))))))))))))))))))++++++,,,,,,++++++***))))))***++++++++++++***)))))))))***+++++++++*********))))))(((((()))***+++***************++++++,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,------,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++******+++,,,,,,---......---,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,++++++,,,,,,,,,++++++************++++++)))+++,,,,,,++++++,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++******)))((((((+++,,,,,,,,,------......///......---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++***))))))+++---///000000>>>AAA444+++//////***------------------------++++++++++++++++++++++++------------------------,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---......------------......---------,,,,,,+++++++++------------------------,,,++++++,,,...///---,,,......------------------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...111///,,,,,,---......,,,---------,,,,,,+++++++++------------------------......------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,---------,,,++++++,,,,,,---......---,,,,,,------------------------...---+++******+++---...,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***))))))+++------+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///............///////////////...------------...///......------------......------,,,,,,,,,,,,------......---,,,+++)))((('''***(((((())),,,...---,,,+++---......,,,+++++++++))))))***++++++++++++*********++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***+++++++++++++++,,,---...)))***++++++++++++***)))))))))))))))))))))))))))***************+++++++++)))))))))))))))*********,,,,,,,,,***'''%%%&&&'''******************************************************************+++,,,************************++++++,,,,,,++++++******((()))************)))(((***************)))((('''(((''''''((((((***++++++,,,,,,+++******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,,,,,,,+++++++++*********------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++************++++++++++++,,,,,,,,,,,,++++++++++++************++++++***+++,,,,,,++++++,,,---***++++++,,,,,,++++++***+++++++++++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,------,,,,,,++++++******)))******+++,,,---...//////222111///---,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******))))))******+++,,,------...777999000,,,111000))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++*********+++,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,---........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000...,,,,,,---...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))******+++---...///+++,,,,,,,,,,,,,,,,,,---((()))+++---------,,,+++(((***,,,,,,,,,,,,---...++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---............/////////......---------......///......------------......,,,,,,,,,++++++,,,,,,,,,------------,,,+++******,,,+++***+++---...---,,,(((+++---,,,)))''')))+++))))))***++++++++++++***,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***+++***)))))))))***,,,---*********++++++*********)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))***+++,,,+++++++++(((&&&&&&''')))************************************************,,,+++***))))))***+++,,,************************)))******+++******)))))))))******************)))(((((())))))(((((('''&&&)))))))))))))))***++++++......---,,,***(((&&&%%%*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,++++++******++++++,,,+++,,,---,,,++++++,,,---***++++++,,,,,,++++++***,,,++++++******)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,+++++++++******+++,,,------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...)))***+++,,,------,,,,,,,,,555777///,,,//////***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,+++++++++++++++++++++******++++++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,******,,,---......,,,,,,,,,,,,------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------.../////////......,,,,,,,,,---------..............................---,,,+++***+++,,,---...++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++************++++++******+++,,,...///+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))+++------,,,+++,,,---+++++++++,,,,,,,,,------........................,,,,,,------............---------.........//////------------.........///...------,,,,,,------...------,,,,,,,,,,,,------,,,------------------,,,//////....../////////...(((+++---,,,)))''')))+++))))))***++++++++++++***+++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***---,,,***)))))))))***++++++******************+++)))))))))))))))))))))))))))))))))***+++++++++,,,***************+++,,,---*********)))((((((+++---************************************************,,,+++***)))))))))++++++************************(((((()))))))))))))))(((++++++++++++++++++++++++'''((())))))******)))))),,,,,,,,,++++++*********++++++,,,,,,+++***((((((*********+++,,,,,,------***++++++,,,,,,,,,++++++,,,++++++++++++++++++,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***+++,,,------------,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------)))***,,,,,,,,,,,,***))),,,,,,++++++++++++,,,,,,+++---------++++++,,,---***++++++,,,,,,++++++***,,,++++++******)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......***,,,---.........,,,++++++555999222++++++------++++++++++++++++++++++++++++++++++++++++++++++++...........................---,,,+++***)))))))))++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---++++++---/////////,,,,,,------.............................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,---...//////............---------,,,,,,,,,...........................---,,,+++***+++,,,---++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------+++++++++,,,,,,---------///---***)))((())),,,---,,,---......,,,+++++++++++++++,,,,,,,,,---------........................,,,,,,,,,---------------------------............,,,------.........//////------,,,,,,,,,,,,------......------------......,,,,,,---............---///000000//////......///+++---......,,,+++++++++))))))***++++++++++++***(((((())))))***+++++++++------,,,,,,++++++******,,,,,,++++++***+++++++++************************)))************+++++++++***++++++,,,,,,++++++***...---,,,+++++++++++++++++++++***))))))***++++++***************************************++++++++++++++++++++++++,,,,,,,,,)))***++++++******,,,...************************************************,,,+++******************************************'''((())))))***))))))))),,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,------------,,,+++***)))%%%&&&)))+++,,,---------***+++++++++,,,,,,------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------******++++++++++++******,,,,,,++++++++++++,,,,,,,,,---...---,,,+++,,,---***++++++,,,,,,++++++***+++++++++++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,---...///...---,,,+++,,,555999333+++***,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++000///---,,,+++*********++++++,,,,,,,,,,,,------,,,------......////////////---,,,,,,...//////...,,,,,,------......//////........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------***,,,......---,,,,,,---++++++,,,,,,,,,,,,------........................------...............///)))***+++,,,,,,---,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///---+++)))((()))+++------...///...,,,******+++,,,,,,,,,,,,------------------------------------,,,++++++++++++,,,------,,,------------.........+++,,,---...////////////------,,,,,,,,,,,,------///......------......///+++,,,------.........---,,,---......,,,+++,,,------,,,,,,,,,------+++***))))))***++++++++++++***'''(((((()))******++++++------,,,,,,+++******)))------,,,+++************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++*********++++++,,,+++++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,+++)))))))))***,,,,,,+++***+++,,,************************************************+++++++++++++++***))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++******)))***+++,,,,,,,,,+++******%%%&&&)))+++---------,,,++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++************++++++---,,,,,,++++++,,,,,,------...///...,,,+++,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++,,,---...///+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++------------,,,,,,+++***---222444111---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---...---,,,+++***)))))))))+++++++++,,,,,,---------++++++,,,------...//////---,,,,,,---//////...,,,***++++++,,,------..............................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++(((+++......,,,+++,,,...+++++++++,,,,,,---------------------------------,,,,,,,,,------.........))))))***+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++******+++---...///...---,,,,,,,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...,,,,,,---------.........+++,,,---////////////...---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,------------,,,***,,,...---++++++,,,...,,,***(((***,,,,,,***'''))))))***++++++++++++***)))******+++,,,,,,------------,,,,,,+++***))))))...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++$$$%%%''')))***+++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++,,,+++***'''&&&)))+++------+++)))((()))***************************************************+++,,,,,,,,,***)))(((((((((((((((((((((((((((***+++,,,---------------+++***)))(((((()))***+++******))))))(((&&&%%%$$$'''(((***+++,,,,,,++++++)))***,,,,,,,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,))))))))))))))))))))))))++++++,,,,,,,,,---------******))))))))))))******,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,------...///...,,,+++,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,---------***+++,,,------,,,+++***++++++,,,,,,,,,---------++++++++++++,,,---...///++++++++++++++++++++++++))))))***+++,,,------...,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---,,,,,,++++++*********---.........///000...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))***,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,+++***)))((((((((((((+++++++++,,,,,,---------******+++,,,,,,---......+++***+++---......,,,***))))))***+++,,,,,,------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((+++......,,,+++,,,...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---......///...+++,,,,,,------......///........................,,,,,,---...---,,,***)))++++++******+++---...///...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))***,,,...//////......---------,,,,,,+++++++++%%%'''+++...///...,,,+++***+++---...------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''((())),,,...,,,,,,,,,---------......***+++---///000000///...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------,,,,,,++++++---//////---,,,...111***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********((((((((())))))*********,,,,,,++++++***)))((((((******))))))))))))************+++++++++******)))+++******,,,......***'''***)))))))))***+++,,,,,,------,,,+++***((((((''',,,,,,+++******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))************)))((((((...---+++***)))((())))))((((((((()))******++++++'''((()))***+++,,,,,,,,,...---+++))))))***+++,,,---,,,+++++++++,,,---............------,,,,,,,,,,,,,,,,,,------.........000000...---+++***((((((&&&(((***+++++++++)))(((******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++******)))))))))***+++++++++***)))(((...,,,,,,---,,,***((()))$$$&&&))),,,.........---666333111111222222///,,,++++++******)))*********,,,,,,,,,++++++*********------------,,,,,,+++***,,,)))'''(((***+++)))&&&)))***++++++,,,,,,,,,,,,)))+++,,,...//////......---,,,,,,+++*********+++------------------------+++++++++,,,,,,---------------------,,,,,,+++***((((((((()))***+++------+++---...000000///---,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---+++)))((('''&&&+++++++++,,,,,,---------******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,)))***---//////---,,,***---111///)))(((------------............///........................///////////////////////////////////////.........///...---,,,,,,,,,,,,,,,---------------------------.../////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***)))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++((()))***+++,,,---------,,,,,,,,,---------......++++++++++++++++++++++++************************+++,,,------......------+++,,,,,,------.................................---------------------------,,,,,,,,,,,,---......,,,++++++******++++++,,,------------------------///...---,,,,,,,,,,,,,,,...------,,,,,,------...---...///...------...///...---,,,,,,---...000111***++++++,,,,,,++++++***---.........---,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******......///////////////000------,,,,,,+++******))),,,,,,++++++++++++,,,,,,******+++++++++******)))+++******,,,......+++(((++++++***************************+++++++++++++++---,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***))))))******))))))******))))))((('''++++++++++++++++++******,,,,,,++++++++++++++++++((()))***+++++++++++++++,,,+++***))))))+++---...///...---,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++***+++---.........,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++*********))),,,---............---,,,&&&***...000///+++***++++++,,,...000111222222222444222000///000000...,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,++++++,,,---------,,,,,,+++***000...,,,---//////---+++++++++,,,,,,,,,,,,,,,,,,***+++,,,............------,,,,,,+++******+++++++++,,,---......---,,,++++++++++++,,,,,,---------,,,---------,,,,,,+++***++++++++++++,,,---...///+++,,,...///000///...---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++,,,///000...,,,---******......+++,,,111---------............///........................////////////////////////,,,,,,------....../////////...---,,,,,,,,,,,,---------------------------,,,---...//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////.........---------...------------...//////------------------------,,,,,,---...............+++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++))))))***,,,,,,---------,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,---------........................---------------------------,,,,,,,,,,,,---......///......------......//////////////////////////////...---,,,,,,,,,,,,---...------,,,,,,------...---...///...------...///......---,,,,,,,,,---...***++++++,,,,,,++++++***)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***.........---------------...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))******+++++++++******+++******,,,------+++))),,,,,,,,,+++******))))))***+++++++++,,,,,,,,,---,,,++++++******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++++++++***,,,+++******)))*********)))************)))((((((((()))***+++,,,,,,++++++------,,,,,,+++******))))))******+++++++++******))))))))))))***,,,...///000///...------,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,---......+++,,,---...///...------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++******+++,,,---...//////++++++++++++***************++++++,,,,,,,,,++++++,,,///222111///------...111111111222222333444555222000///...///...---+++++++++++++++,,,---............------------,,,,,,,,,,,,---------,,,++++++///...,,,---......---+++---------...------,,,,,,***+++,,,---......---------,,,,,,++++++++++++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++------,,,,,,,,,,,,------***+++---.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000---+++///+++))),,,------...000---------............///........................////////////////////////***++++++,,,---...//////......---,,,,,,,,,------------------------------,,,,,,---.../////////...------------------------------------------------,,,,,,,,,,,,------------///............---------...------------...//////.......................................//////000---------------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,,,,,,,,,,---------......------------------------------------------------+++,,,------......---------------,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......000//////......//////000////////////////////////......---,,,,,,,,,------...------,,,,,,------...---...///...------...//////...---,,,++++++++++++***++++++,,,,,,++++++***'''((()))+++,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((------,,,,,,++++++++++++******))))))))))))******))))))***+++++++++************+++,,,,,,,,,+++***++++++++++++++++++******......---,,,,,,+++*********))))))))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********++++++***************++++++++++++++++++***))))))***))))))(((((()))***************)))))))))((((((+++++++++++++++***)))((())))))))))))***+++,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++******+++,,,,,,---......)))***++++++,,,,,,++++++++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))*********++++++++++++000000---)))))),,,---+++333222111//////111222333111000//////......---,,,))))))))))))***+++,,,------------------,,,,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++.../////////...---,,,,,,++++++,,,,,,---------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,+++***************)))***,,,---///////////////...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111///---+++000---+++,,,------,,,+++---------............///........................////////////////////////,,,,,,,,,------............------,,,,,,,,,------------------------------+++,,,---......///000000................................................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------------------,,,+++++++++,,,...///........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///.........---,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------...------,,,,,,,,,------...------,,,,,,------...---...///...---------///......------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------...............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******************))))))))))))******((()))***+++++++++++++++)))***+++,,,++++++,,,,,,((()))***,,,------------...------,,,,,,+++++++++***************+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++***************++++++,,,,,,------,,,,,,+++***---+++'''%%%$$$%%%''')))(((((()))))))))*********+++++++++++++++***)))(((+++*********************))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,((())))))***************,,,,,,+++++++++,,,---...,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++******))))))+++++++++++++++++++++,,,------------......//////***+++***,,,333999666...333222///...---...000111000000000///......---...))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,...//////......---------////////////......---,,,++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,------000---***((((((***---000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,+++************)))***+++,,,...////////////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))***++++++,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111000...---,,,+++,,,...///000///,,,(((---------............///........................////////////////////////000/////////......------------,,,,,,,,,------...------------------------,,,,,,,,,---...///000000................................................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000//////......---------------------------------------------------------,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,------......------,,,,,,------...---...///...---------///------...///////////////***++++++,,,,,,++++++***------,,,+++***((('''&&&++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++***************************,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++)))***++++++++++++,,,...'''(((***,,,............))))))***+++,,,---......,,,,,,,,,,,,---...//////***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********)))******+++,,,,,,------------,,,++++++...+++((($$$###$$$'''((()))******+++,,,,,,------+++++++++++++++***)))(((++++++*********)))))))))'''((()))+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,...///,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))(((''''''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////+++444>>>FFFQQQWWWOOOAAA222111///------...///000///000000000...---...///++++++++++++,,,---......******++++++++++++,,,,,,++++++,,,---------,,,,,,,,,---------+++***+++,,,.........///......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...000---***''''''***---000------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,//////...---------------******+++,,,---......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++,,,------))))))******+++,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///---------'''...333333111111///+++---------............///........................////////////////////////111111000///...------,,,------,,,,,,,,,---......---------------------------------------...///000........................------------------------,,,,,,,,,,,,---------------------............///...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------......///.........------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++,,,------......------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------,,,,,,---------////////////////////////------,,,,,,,,,---.........------,,,,,,------...---...///...------...///------///000000111111000***++++++,,,,,,++++++***))))))))))))((('''%%%%%%++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((((()))++++++,,,,,,+++(((***,,,+++******---///((()))+++---......---,,,(((((()))***+++,,,------++++++++++++,,,---...///***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,******))))))***++++++,,,++++++,,,,,,++++++***)))+++***))))))((((((((((((++++++++++++++++++,,,,,,******+++++++++******))))))))))))************)))***+++,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---+++++++++,,,...///,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******)))))))))+++++++++,,,,,,,,,------******))))))***+++---...222@@@MMMPPPSSSVVVPPPEEE///...---,,,,,,------...---...000///,,,+++,,,...,,,,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------***+++,,,,,,---------,,,)))+++,,,+++((('''(((***,,,,,,---.........---------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---......---,,,+++******+++,,,------------,,,,,,+++++++++***+++,,,,,,---------,,,///......---------......++++++++++++,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,+++++++++******)))))))))***,,,---...---,,,+++------------------------------------------------+++---///...,,,,,,---///...777;;;666000//////------------............///......................../////////////////////////////////......---------,,,,,,,,,,,,,,,---...///------------------------///...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------.........//////...------------...//////------------------------------...///////////////------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,---------------,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,------......------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---............------------......////////////////////////,,,,,,,,,,,,,,,---...///...------,,,,,,------...---...///...------...///---...///000000//////...+++++++++,,,,,,+++++++++((()))+++,,,.../////////++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((()))++++++,,,,,,,,,(((***,,,+++******---000***+++---......---,,,***++++++******************(((((((((((()))***+++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***+++,,,,,,---******))))))***+++,,,,,,)))************)))((((((''')))+++------,,,***(((++++++******)))((((((((()))******+++++++++******&&&'''(((***++++++++++++............---+++)))(((*********++++++,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,------...++++++******++++++,,,---...---,,,++++++---...000,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,---///000111000???FFF===666666444///+++++++++*********+++++++++---///---+++***+++---++++++******)))*********,,,,,,,,,------.........***+++,,,,,,------------,,,...000...,,,***,,,...++++++,,,---.........------,,,+++*********+++,,,,,,,,,,,,,,,,,,---...///***+++,,,------,,,+++***---------,,,,,,+++++++++***+++,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,---------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******......---+++)))((('''&&&)))***,,,......---,,,+++------------------------------------------------***,,,...---++++++...111999BBBDDD999...+++,,,,,,---------.........//////........................////////////////////////,,,---------------------,,,,,,,,,,,,,,,---...///------------------------000///------,,,---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,---------,,,++++++++++++,,,------........................+++,,,.../////////...------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,------------------...------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++........................+++,,,------......------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///...------,,,,,,------...---...///...------...///...////////////---,,,+++