BM6P6(@ +++******+++------+++***))))))))))))************++++++************+++++++++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))((('''&&&%%%&&&(((***+++))))))(((((('''&&&$$$$$$''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))*********))))))))))))))))))))))))+++*********))))))((((((************************))))))***+++---...//////************************))))))))))))))))))))))))))))))))))))************+++(((%%%%%%''')))((('''***)))))))))((((((''''''+++***)))(((((()))***+++******))))))((((((''''''************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++%%%%%%'''(((***,,,---...,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///......---------,,,,,,,,,******+++...000000...,,,------------------------++++++,,,,,,,,,,,,------......------,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))************)))))))))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))************))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))************))))))************************++++++******))))))((((((+++***)))(((((()))***+++((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,******))))))))))))******+++***((('''&&&''')))***************************)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,------+++***))))))++++++***)))))))))))))))************++++++************+++++++++++++++************)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''***)))))))))(((((((((''')))((((((((((((((()))***)))))))))))))))))))))))))))((('''&&&&&&''')))***((((((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************((())))))***+++,,,------************************))))))))))))))))))))))))))))))))))))************+++)))''''''***,,,,,,+++*********))))))(((((((((***)))(((''''''((()))*********))))))((((((((((((******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***))))))((((((,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///......---------,,,,,,,,,,,,+++***+++---......---------------------------++++++,,,,,,,,,,,,---------------,,,+++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))************)))))))))************+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************,,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))************))))))))))))))))))))))))((((((***+++++++++***)))))))))))))))))))))))))))))))))************))))))*********************************)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******************************++++++,,,,,,------*********))))))************)))(((((((((***,,,---************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---+++((((((((())))))((())))))))))))************++++++************+++++++++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((***)))((((((((((((((()))))))))))))))))))))))))))***)))((('''&&&'''((()))'''(((((()))))))))******''''''((((((((((((''''''))))))))))))************))))))))))))************))))))))))))))))))))))))******++++++++++++******+++++++++***)))((((((((())))))))))))))))))))))))************))))))))))))************************)))))))))*********++++++************************(((((((((((((((((((((((())))))))))))************)))((('''(((***,,,---,,,***************))))))))))))((((((''''''(((((()))***))))))))))))(((((((((************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************......---+++)))((('''&&&,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///......---------,,,,,,,,,///,,,***)))***,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++******))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))************)))))))))************+++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))************+++***))))))))))))***+++************************************************)))******+++,,,---------++++++************++++++))))))))))))***,,,...///************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,///,,,)))'''((()))))))))((()))))))))************++++++************+++++++++++++++*********))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((+++***)))(((''''''(((((((((((((((((((((((())))))''''''((((((((((((''''''(((((()))))))))*********((()))))))))************))))))))))))))))))))))))((())))))******))))))(((******)))))))))((((((((())))))))))))))))))))))))*********)))))))))))))))************************************************************************((((((((((((((((((((((((((()))))))))************((('''''''''((()))***)))++++++******************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++*********+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++************************************************************************))))))************))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))************************(((((())))))******++++++************************************************************************(((((()))***++++++,,,---,,,++++++++++++++++++,,,***)))))))))***+++---...************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,---....../////////////////////......000---***((()))*********((()))))))))************++++++************+++++++++++++++*********))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((((((((***)))(((&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))))))))************))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))******)))((('''''''''******************++++++************************))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------,,,,,,,,,******++++++,,,,,,------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------............---------,,,,,,,,,...------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******************++++++++++++++++++++++++************************************************************************))))))************))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((()))))))))************************************(((((((((((())))))******))))))))))))))))))))))))))))))************))))))************************(((((())))))******++++++******++++++++++++******************************************************'''''''''((()))*********,,,++++++++++++++++++,,,*********))))))*********************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,...///000000222333333333333222111000///---*********++++++***))))))))))))************++++++************+++++++++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))((((((+++***(((&&&%%%$$$%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++'''''''''((()))*********))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,---...---***(((((())))))))))))******************++++++,,,,,,++++++***)))))))))************+++************************,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,,,,+++,,,,,,...000///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************)))))))))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))************************************((((((((('''((())))))***))))))))))))))))))))))))))))))************))))))************************))))))))))))******************+++,,,,,,+++******************************************************((((((((((((((()))))))))++++++************++++++++++++*********)))))))))************************)))************+++++++++++++++++++++++++++++++++***+++,,,...///111222222444555666666555444222111,,,***)))***++++++***)))))))))))))))************++++++************+++++++++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***''''''''''''(((***+++,,,))))))))))))))))))))))))((())))))*********))))))***)))'''&&&%%%&&&'''(((''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++***************+++++++++))))))))))))))))))))))))((()))))))))************************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,......+++))))))***((((((((())))))*********)))***++++++++++++***)))))))))*********+++++++++************************++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------------.........---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................---------,,,,,,,,,***))))))+++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************))))))((((((((()))***+++))))))))))))))))))))))))))))))************))))))*********************************)))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))***************************************)))))))))*********))))))***************++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++,,,---///111222444444555666777777666555333111)))(((((()))++++++***((())))))))))))************++++++************+++++++++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******'''((((((((())))))******&&&&&&&&&''')))***,,,---))))))))))))))))))))))))'''((()))******************)))'''&&&'''(((***+++''''''((((((((((((''''''))))))))))))************))))))))))))************)))))))))))))))))))))))))))******++++++******)))......---,,,,,,++++++***))))))))))))))))))))))))(((((())))))*********+++************************(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))************&&&))),,,,,,***((()))***''''''(((((()))))))))***((()))***++++++***)))((())))))******++++++++++++************************)))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,------.........,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,,,,,,,***(((&&&&&&)))+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************+++***)))))))))***,,,---))))))))))))))))))))))))))))))************))))))************************++++++******))))))((((((***+++,,,------,,,+++***((((((((((((((((((((((((************************------,,,,,,+++***************))))))))))))******)))***+++,,,---.........************************)))************++++++++++++++++++++++++++++++++++++,,,...///111333555555555666777777666444222111,,,***))))))******)))'''(((((()))***+++,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''))))))'''&&&&&&'''(((((((((&&&###$$$'''))))))'''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''***)))((((((((()))+++,,,((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((,,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++---+++)))((('''((()))***---------,,,,,,+++++++++---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---//////...------,,,,,,,,,,,,------------------------///,,,******---//////---)))***,,,---.../////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++*********))))))))))))(((******++++++++++++******)))************+++++++++$$$%%%&&&(((***++++++,,,,,,,,,,,,++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''***,,,,,,+++)))************)))))))))(((++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((************************+++*********))))))((((((************************,,,+++***))))))***+++,,,************************)))************++++++++++++++++++*********))))))************************))))))))))))***+++,,,---///000000111222444555666:::999888666444222111000+++***))))))******)))''')))))))))******++++++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((('''&&&''''''((()))+++)))&&&''')))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++******)))*********************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++)))((((((((()))***------,,,,,,,,,+++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///......---,,,,,,,,,,,,,,,------------------------///,,,******---///...---,,,,,,------......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((()))))))))*********++++++*********)))))))))******++++++++++++******)))************+++++++++'''((())))))*********))),,,,,,,,,++++++************)))))))))))))))))))))************************+++*********))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,,,,***)))++++++++++++*********************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************)))))))))(((************************++++++***))))))***++++++************************)))************++++++++++++++++++*********))))))************************(((((((((((()))***++++++...//////000222444555666888888666555333111000///+++***))))))******)))(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&''''''((()))***,,,***))))))***+++***)))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))((((((((()))***+++%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))******+++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***(((((()))******,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,......---,,,,,,++++++++++++,,,---------------------------,,,***+++---......------.........---,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''((((((((()))))))))))),,,+++++++++******************++++++++++++******)))************+++++++++++++++++++++***)))((((((+++++++++++++++*********))))))))))))))))))******++++++++++++++++++++++++,,,++++++***)))(((((('''************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++***(((,,,,,,,,,++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************++++++***))))))***++++++************************)))************++++++++++++++++++***************************************))))))((())))))***+++,,,------...///111333555666666555444222111///......+++)))((()))******)))(((************))))))))))))************************)))***************++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((()))************)))(((((((((((('''))))))))))))))))))))))))***************************)))(((''''''((()))***(((((((((((())))))******$$$$$$$$$%%%&&&'''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,---************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***++++++,,,++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))******+++,,,+++++++++++++++++++++)))***+++------,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,---......,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------......------,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((((((((()))))))))******,,,,,,,,,+++++++++************++++++++++++******))))))*********++++++++++++++++++++++++***)))(((+++++++++***************)))))))))))))))*********++++++++++++++++++++++++++++++***)))(((''''''&&&)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))))))))******)))(((,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((*********************************)))))))))))))))************************+++******************+++************************))))))*********+++++++++************************************************,,,,,,++++++,,,------...++++++,,,...000222444555222222111000///...---,,,***)))((()))***+++***)))******))))))))))))))))))************************))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))******))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((())))))***)))******)))((('''''''''))))))))))))))))))))))))***************************)))(((''''''((()))***''''''(((((())))))))))))$$$$$$$$$%%%&&&'''(((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))***+++------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***************++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------......+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,---+++,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,+++++++++************++++++++++++******))))))*********+++++++++)))******++++++++++++***************************(((((())))))************++++++++++++++++++++++++******)))(((((('''&&&&&&'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((******)))(((+++*********))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))))))))))))))***************************************++++++*********************************))))))*********+++++++++************************************************,,,,,,,,,+++,,,,,,------******+++,,,...000222333000//////...---,,,,,,,,,***)))((()))***+++***)))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((()))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))))))))((()))***,,,+++***))))))***))))))))))))))))))))))))************************))))))(((((((((((())))))&&&'''((()))))))))((((((%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++*********+++++++++++++++)))******+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------+++,,,,,,------.........,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---+++,,,,,,---.........---++++++************++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************++++++++++++,,,+++++++++******************++++++++++++******)))************+++++++++'''((()))***++++++++++++)))))))))***************((((((((()))******++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))*********)))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++************************))))))))))))************************************)))***++++++++++++***)))************************)))************+++++++++***************+++++++++******************************))))))))))))***+++******++++++---...000111......------,,,,,,,,,+++)))(((((((((***+++***)))''''''(((((())))))******************************))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))************)))))))))((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&'''((())))))(((''''''&&&(((++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))*********)))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******+++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,,,,+++)))*********++++++++++++***************++++++,,,++++++,,,,,,,,,,,,------......------------..............................***+++,,,---............,,,,,,,,,,,,,,,---......++++++++++++++++++++++++(((***------,,,***+++---------......------,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************++++++*********)))))))))******++++++++++++******)))************+++++++++&&&'''((()))************((()))))))))*********+++'''(((((()))******++++++***************************************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))++++++++++++++++++*********)))))))))*********+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))************************((()))))))))************************************)))***++++++++++++***)))************************)))************+++++++++))))))*********+++++++++***************************))))))((((((((())))))*********++++++,,,......---------,,,,,,,,,,,,,,,)))(((((((((***++++++***&&&''''''((()))******+++************************))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++*********))))))(((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))''''''((())))))((('''&&&"""%%%))))))'''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''%%%&&&((()))))))))((('''((((((((((((((('''''''''(((((((((((())))))))))))&&&''''''((()))******+++))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))******+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))******+++++++++++++++***)))))))))***,,,---++++++,,,,,,,,,---------///......------......///........................***+++,,,---............,,,,,,,,,,,,------...///++++++++++++++++++++++++'''***---...+++***+++---/////////...---,,,***)))++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++(((((((((((())))))))))))*********))))))))))))(((******++++++++++++******)))************+++++++++'''(((((())))))))))))((((((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))***++++++,,,,,,---......,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))+++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---************************(((((())))))*********+++************************)))***+++,,,,,,+++***)))************************)))************+++++++++))))))******++++++++++++************************++++++***************+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))*********))))))))))))******************************)))************++++++++++++***((('''''''''((()))))))))************))))))******))))))))))))******''''''(((((())))))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((''''''(((***(((&&&$$$%%%)))+++***((()))))))))))))))((((((''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((&&&&&&&&&'''((())))))***((())))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))'''((()))***************))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((('''''''''***,,,...---,,,*********)))))))))))))))************************+++*********))))))(((((((((((())))))*********++++++******)))(((&&&$$$###))))))))))))************************************+++*********))))))((((((''''''''''''(((((((((((()))***++++++++++++***)))(((((())))))******++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,---...///000************************+++***)))))))))***,,,---+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,..............................////////////.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************)))((('''))))))))))))))))))))))))******+++++++++******))))))************+++++++++))))))))))))((((((((((((+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************)))******+++++++++******************************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))***************++++++,,,,,,++++++******++++++,,,******++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************...------,,,+++***))))))&&&'''***,,,---,,,+++******************************)))(((((((((((()))***))))))))))))))))))))))))************************)))************++++++++++++***)))((('''(((((()))))))))************))))))******))))))))))))******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((''''''(((***+++)))&&&'''((()))((('''''''''((())))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''&&&&&&''''''((())))))***)))))))))************+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))************))))))))))))******+++*********))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''''''''(((***+++***(((***)))))))))))))))))))))************************************)))))))))(((((()))))))))************************)))(((''''''))))))))))))************************************************)))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---++++++*********++++++,,,******************************))))))***++++++,,,+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,..............................////////////...............------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))******+++++++++******))))))************+++++++++***)))))))))((((((((((((************)))))))))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((***************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))************))))))***))))))))))))***++++++,,,++++++******++++++,,,******++++++++++++******************************************************++++++++++++++++++++++++)))))))))(((((()))))))))************************---,,,,,,++++++*********''')))+++,,,---,,,+++******************************))))))(((((())))))***)))***+++,,,,,,+++***)))************************)))************++++++++++++***)))(((((((((((()))))))))************))))))++++++************++++++*********)))((('''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&'''((((((''''''(((***...,,,)))((((((((('''%%%%%%&&&''')))******++++++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''&&&&&&''''''((())))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))++++++++++++++++++***)))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))(((((((((******(((&&&))))))))))))))))))******************************************))))))))))))))))))))))))************((()))***************)))))))))))))))************************************************))))))))))))((())))))))))))*********+++***)))(((((()))***+++***************)))))))))******+++,,,,,,,,,,,,+++++++++++++++************************************))))))***++++++++++++***+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......////////////......//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))******+++++++++******)))************+++++++++******)))))))))(((((((((************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***************)))((('''((((((((((((((((((((((((***))))))(((((())))))*********++++++++++++******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))((((((((()))******++++++************++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))***+++---......---+++***************************))))))*********+++++++++*********)))))))))))))))))))))************))))))++++++************++++++***)))))))))((((((((('''((((((((('''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***...,,,+++)))(((((('''&&&&&&'''((()))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''(((((())))))************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************)))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))************************+++***)))***,,,,,,***))))))))))))))))))******************************************))))))))))))))))))))))))))))))*********((())))))******))))))(((((()))))))))*********************************************)))))))))))))))))))))*********+++++++++...---+++******+++---...+++++++++******))))))))))))***+++,,,---,,,+++***,,,,,,------------,,,,,,************************))))))+++,,,,,,+++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------......//////......---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))))))))***+++++++++******))))))*********+++++++++*********)))))))))((((((*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++))))))***++++++************************************))))))))))))))))))***)))******++++++******)))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))************))))))((((((((((((((())))))***++++++************++++++******++++++++++++******************************************************************************---,,,,,,,,,,,,,,,,,,---*********************************++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++))))))************))))))(((***+++------+++***(((************************))))))*********+++++++++***************))))))((())))))************))))))+++******************+++'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***++++++***)))(((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))''''''''''''(((((((((((())))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))************)))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++)))((((((***,,,---,,,***(((((())))))************************************))))))))))))))))))************))))))))))))))))))))))))))))))((('''&&&&&&((()))))))))************************************))))))))))))))))))******************++++++++++++...---+++******+++---...,,,,,,++++++******)))))))))***+++,,,---,,,+++***+++,,,---............---************************)))***+++,,,,,,+++))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))***+++************************((()))***+++++++++++++++))))))*********+++++++++************))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++((((((***+++,,,,,,------******************************))))))))))))******(((((())))))))))))((((((((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))************))))))((((((((((((((())))))***+++******))))))******+++******++++++++++++******************************))))))))))))))))))))))))************************---,,,,,,,,,,,,,,,,,,---*********************************++++++,,,,,,---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++)))******++++++******)))&&&'''((())))))((('''&&&************************)))************+++++++++******++++++******)))((())))))************))))))******))))))))))))******'''''''''((()))*********'''(((((((((((()))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***((()))***)))(((((()))+++)))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))''''''((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))************))))))++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++'''&&&&&&(((***+++***)))((((((((()))******++++++************************))))))))))))************************))))))))))))))))))))))))((('''%%%%%%))))))))))))************************************))))))))))))************)))************++++++++++++***)))(((((()))***++++++++++++++++++***************+++,,,,,,,,,,,,++++++,,,---......---,,,+++***************************++++++++++++***))))))***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************)))((((((((()))++++++************************((()))***+++++++++++++++)))************+++++++++++++++*********)))))))))))))))))))))************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******'''((()))***+++,,,,,,,,,((((((((((((((((((((((((+++******))))))******+++(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))((((((((()))************))))))))))))************++++++++++++******************************((((((((((((((((((((((((******************************))))))))))))***************************************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))''''''''''''''''''''''''************************)))************+++++++++******+++++++++***)))((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***''')))***(((&&&&&&(((***'''(((((())))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))(((((('''((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,---))))))************))))))))))))******+++*********))))))))))))))))))))))))((()))))))))************************************)))((('''(((******)))''''''(((((()))******++++++************************((()))))))))************************)))))))))((((((((()))))))))(((((('''))))))))))))************************************((()))))))))************)))))))))************+++))))))))))))))))))))))))***++++++++++++++++++,,,++++++******++++++,,,---///000000000///---***)))************************,,,++++++***))))))******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************++++++++++++************************))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''((()))+++,,,************************(((((()))++++++,,,,,,+++)))************++++++++++++++++++*********))))))((()))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******(((((())))))))))))((((((((((((((((((((((((((((((+++******))))))******+++)))))))))******)))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))************))))))***))))))))))))***++++++******))))))))))))************++++++++++++******************************((((((((((((((((((((((((************************)))))))))(((((()))))))))************************++++++++++++++++++,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******))))))))))))******************************)))************+++++++++******+++,,,+++***)))((())))))************))))))((((((''''''''''''((((((******))))))(((((('''''''''((((((((())))))******((((((((((((((((((((((((&&&'''((((((''''''(((***((()))***(((%%%$$$&&&)))%%%&&&''')))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&'''''''''&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))'''((()))***************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((---,,,++++++++++++)))''''''(((((()))***+++++++++************************(((((())))))*********++++++*********))))))(((((('''''')))******+++++++++))))))))))))************************************(((((())))))*********+++((())))))))))))*********)))***++++++++++++***)))*********++++++,,,,,,---,,,+++***)))***+++---...555555555444111...***(((************************---,,,***)))))))))***+++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...++++++++++++++++++++++++************************)))************+++++++++************************(((((()))***,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))+++---************************(((((()))++++++,,,,,,,,,)))************++++++++++++++++++************)))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,)))))))))((('''%%%$$$###************************++++++************++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))***************++++++,,,******))))))))))))************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******))))))((('''&&&++++++************++++++))))))))))))************---,,,+++***)))'''&&&&&&))))))))))))))))))))))))*********)))))))))))))))'''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))************************)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''++++++***)))((((((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))*********++++++,,,,,,++++++***+++++++++*********)))))))))***+++,,,---,,,++++++333666888777333000//////......---,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------...///000000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************))))))***+++,,,,,,------------,,,,,,+++***))))))************************))))))************))))))(((((())))))))))))(((((())))))************))))))******)))))))))))))))***************************************************+++*********))))))((((((******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''',,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''((()))***++++++,,,,,,,,,,,,+++++++++******))))))))))))************************************))))))))))))))))))))))))***)))'''&&&'''(((***+++,,,,,,+++***)))(((''''''***************************+++,,,+++)))))))))+++******************************)))))))))))))))******++++++,,,,,,++++++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********)))((((((++++++************++++++))))))))))))************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((())))))))))))))))))))))))******))))))((((((((((((+++***))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))*********************))))))))))))*********++++++,,,,,,++++++***+++++++++*********)))))))))***+++,,,,,,,,,++++++000222555555222000///000...------,,,++++++******++++++++++++++++++++++++******))))))******++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,------------,,,,,,------.../////////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))***++++++,,,------------,,,,,,+++******)))************************))))))************))))))))))))************))))))))))))************))))))******))))))))))))******************************************************************)))))))))(((******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********,,,+++++++++************))))))))))))************************************))))))))))))))))))))))))***)))'''''''''(((***+++++++++******)))(((((((((************************+++,,,,,,+++)))((()))*********************************))))))))))))*********++++++,,,,,,++++++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************************))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((($$$$$$&&&'''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))***+++************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))*********************))))))))))))************++++++++++++******+++++++++***************)))***++++++,,,,,,++++++,,,...000111000......///------,,,,,,++++++******++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++************)))++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************))))))******+++,,,,,,,,,---,,,,,,++++++*********************************))))))************))))))***++++++++++++++++++***))))))************))))))************************************************************************************))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))******))))))((('''******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((((((++++++*********)))))))))))))))))))))************************************))))))))))))))))))))))))))))))((('''((()))***+++))))))))))))))))))))))))************************+++,,,---+++)))(((((()))***************************)))))))))))))))************++++++++++++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++************++++++((()))))))))************)))))))))))))))*********((((((((((((((((((((((((((((((((())))))))))))))),,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++*********)))))))))))))))++++++++++++++++++++++++((()))))))))************************************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))*********************))))))))))))************++++++++++++******************************)))******++++++++++++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))******+++++++++,,,,,,,,,,,,++++++*********************************)))******++++++******)))******++++++++++++******))))))************))))))))))))******++++++***************************************************************)))))))))))))))******))))))))))))******((()))))))))************)))))))))))))))))))))))))))************)))((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))))))))))))))*********))))))))))))(((((()))))))))************************************))))))))))))))))))))))))))))))((((((((()))***+++(((((())))))************************************,,,------+++)))(((((()))************************))))))))))))))))))***+++******++++++++++++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***,,,------------++++++************++++++((()))))))))************))))))))))))************((((((((((((((((((((((((''''''(((((()))))))))))),,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))************)))((((((((()))***++++++))))))))))))))))))******++++++++++++++++++++++++((()))))))))************************************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))*********************))))))))))))******)))******++++++******)))************************)))))))))*********++++++---,,,,,,,,,++++++***))),,,+++++++++++++++******++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))***************++++++,,,,,,+++++++++++++++*********************************++++++++++++******)))******************)))))))))************))))))((()))***+++,,,+++++++++************************************************))))))))))))))))))************))))))))))))******((()))))))))************))))))))))))))))))))))))***************))))))(((+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((('''(((((()))******++++++*********))))))))))))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((()))******++++++************************+++,,,---+++)))(((((()))************************))))))(((((()))***++++++)))******++++++******)))************************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,---------++++++************++++++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))&&&''''''(((((())))))***)))))))))***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((***+++++++++******)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))************))))))***************+++++++++***))))))))))))***++++++...---++++++++++++)))(((++++++++++++++++++******++++++++++++++++++++++++((()))***+++,,,+++*********++++++,,,,,,++++++***)))************+++++++++************++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************************************++++++++++++++++++++++++******************************++++++++++++******))))))************))))))))))))************))))))((()))***,,,,,,,,,++++++************************************************))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))******++++++******)))(((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))''''''((()))***+++,,,,,,++++++*********)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((())))))*********+++***************************+++,,,+++)))))))))+++************************(((((((((((()))***+++,,,))))))************))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++,,,++++++++++++************++++++))))))))))))*********************)))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))******))))))(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))************))))))))))))*********+++++++++***))))))((()))***+++,,,...,,,******,,,---,,,*********************++++++++++++++++++++++++++++++''')))***,,,,,,+++***)))***+++,,,,,,,,,,,,+++***))))))*********+++++++++************++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******))))))************))))))''')))+++,,,------,,,+++************************************************((()))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))***++++++++++++***)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********(((((())))))*********+++,,,+++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))))))))*********************************(((***++++++***)))+++,,,************************(((((((((((()))***+++,,,))))))************))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++******++++++************++++++))))))))))))************************)))))))))((())))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************%%%&&&''')))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++++++++***)))(((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))************))))))))))))******++++++++++++***)))((((((((()))+++,,,---***)))***---//////---******************++++++++++++++++++++++++++++++)))+++,,,......---,,,+++***+++,,,------,,,+++***+++++++++,,,,,,---------)))************+++++++++...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---*********************************)))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))************))))))''')))+++---...---,,,+++************************************************(((((())))))*********+++******))))))))))))******))))))))))))************))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++************)))))))))))),,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))))))))************************((()))++++++******+++---************************(((((((((((()))***+++,,,))))))************))))))************************************************++++++++++++++++++++++++(((((())))))*********+++)))))))))***+++++++++,,,)))))))))))))))))))))))),,,+++***))))))+++---...---+++))))))+++,,,***'''((((((((((((''''''''''''))))))))))))))))))))))))))))))*********))))))((())))))************))))))*********)))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***++++++++++++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))************************((()))***++++++***)))(((,,,+++++++++***)))))))))))))))*********+++++++++++++++***)))(((((())))))************************((((((''''''''''''(((((()))************+++++++++++++++************++++++(((((())))))******++++++&&&''''''((()))*********))))))************))))))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++'''((()))++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++******++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***)))(((((('''++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))$$$'''***,,,+++*********---***((((((+++,,,+++)))************************++++++************++++++))))))*********+++++++++(((((((((((())))))))))))******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************)))))))))))))))))))))************)))))))))))))))((())))))***+++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((&&&''''''((()))******++++++++++++************)))))))))))))))))))))))))))...,,,)))'''''')))+++---++++++************++++++******)))))))))***,,,---++++++******)))******+++)))************+++++++++,,,,,,+++***)))))))))************)))))))))))))))******************++++++)))))))))))))))))))))))),,,+++)))))))))***,,,------+++))))))++++++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))******++++++***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''&&&'''(((((())))))(((((('''(((((()))******++++++************************************************((()))***++++++***)))(((+++++++++***************))))))*********+++++++++++++++***)))))))))))))))************************++++++************++++++)))************++++++++++++******))))))******+++)))))))))))))))*********''''''((())))))***++++++))))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))*********+++------,,,,,,,,,+++++++++---,,,,,,++++++*********++++++++++++++++++++++++))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++++++++***++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))+++*********************************************+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))###&&&)))***)))))))))))),,,)))'''(((***+++***)))*********************************))))))*********))))))*********+++++++++((((((((()))))))))************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))))))))))))))))))))))))))************)))))))))))))))))))))***++++++************))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))''''''(((((())))))******+++++++++************)))))))))))))))))))))))))))++++++***************+++++++++************+++++++++***)))))))))***+++,,,++++++***************+++)))************+++++++++,,,+++******************++++++******)))(((((((((******************))))))))))))))))))))))))))))))******)))((()))***+++,,,,,,***))))))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))******+++)))(((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''&&&'''(((((())))))((((((((((((((()))******++++++************************************************))))))************))))))***************+++++++++***************++++++++++++*********))))))))))))************************,,,,,,++++++++++++,,,,,,)))************++++++++++++******))))))******+++************))))))))))))(((((())))))***++++++++++++***)))(((((()))***+++))))))))))))))))))************++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,++++++++++++...------,,,+++***))))))***************************+++,,,,,,---,,,,,,,,,------------------------++++++************+++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******************)))))))))((((((************************+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***+++***))))))***+++)))(((((()))******)))***************************))))))(((((())))))***)))))))))************+++)))))))))*********++++++******++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))******))))))************))))))*********)))***++++++,,,************)))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))+++,,,,,,+++***)))++++++************++++++,,,+++******)))******************************+++)))************++++++++++++************++++++,,,*********)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++******))))))******))))))))))))))))))************((((((((((((((((((((((((((())))))************)))))))))************))))))((((((((()))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))******(((((('''(((((()))******((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((''''''((()))))))))))))))(((((())))))************************************************************)))))))))******))))))))))))))))))***+++++++++,,,*********************************************)))***************************))))))(((((())))))***))))))*********+++++++++******))))))))))))******++++++******))))))(((((())))))******++++++++++++,,,***(((''''''(((***,,,)))))))))))))))***************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++************++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++************************************++++++,,,,,,,,,,,,,,,........................,,,++++++******++++++,,,)))******+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++***))))))((((((******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---,,,+++,,,---+++***))))))************************************))))))(((((((((((())))))))))))))))))************)))*********++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************)))))))))))))))*********))))))************))))))***************+++,,,,,,************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))******))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))***+++++++++******++++++************++++++,,,,,,+++******))))))))))))*********+++++++++***))))))*********+++++++++************++++++,,,---''''''((()))***++++++,,,+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))***((()))))))))*********+++(((((((((((((((((((((((((((((()))***************))))))************))))))''''''(((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))))))))(((((('''(((((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))'''(((((())))))))))))))))))))))))))))))************************************************************))))))))))))))))))***)))))))))***+++++++++,,,************************)))***++++++++++++******************************((((((''''''''''''(((((())))))*********+++++++++***))))))))))))))))))***++++++******))))))((((((***************+++++++++,,,***(((''''''(((***,,,(((((())))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,************************************++++++,,,,,,........................,,,,,,++++++++++++,,,,,,((()))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************))))))))),,,,,,+++++++++*********************************)))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++++++++---+++++++++*********+++,,,************************))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************(((((())))))************))))))************))))))******))))))******+++,,,************)))))))))(((+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************))))))))))))+++++++++*********))))))))))))))))))))))))))))))******)))))))))***,,,,,,++++++************++++++++++++++++++******))))))((()))***++++++++++++***))))))*********++++++++++++*********+++,,,------&&&&&&''')))***+++,,,---))))))))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++''')))***)))(((((()))+++'''(((((())))))*********))))))))))))))))))))))))'''((()))******+++******))))))************))))))&&&''''''(((((())))))***((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******'''((())))))******))))))))))))))))))))))))******++++++++++++++++++++++++******************************))))))))))))*********************++++++++++++++++++***************)))***+++,,,,,,,,,+++*********************************))))))))))))******)))************+++++++++***))))))(((((())))))***************))))))))))))************************+++***)))(((((()))***+++((((((((()))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---*********+++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++***************+++,,,,,,------------------------,,,,,,++++++++++++,,,,,,'''((()))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))******++++++***))))))***,,,***************************))))))(((((())))))******)))))))))))))))(((((()))))))))*********++++++******++++++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((((((((()))******++++++))))))************)))))))))))))))((()))******+++************))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++************)))))))))))))))))))))))))))******)))((()))+++,,,---++++++************++++++******+++++++++***))))))'''(((***+++,,,,,,+++***)))************+++++++++,,,++++++++++++,,,,,,---''''''((()))***++++++,,,((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++++++++&&&(((***)))(((''')))+++&&&&&&'''(((((()))******))))))))))))))))))))))))'''((()))******+++++++++))))))************))))))&&&&&&''''''((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((()))************)))***)))))))))))))))))))))++++++++++++++++++++++++************************+++***)))(((((()))***++++++++++++***************+++++++++*********))))))((()))+++------,,,+++***************************+++******************+++)))************+++++++++))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++)))*********++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---&&&''')))+++,,,+++******))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''&&&((()))((()))***)))'''&&&(((+++*********************************))))))***************))))))((((((((((((((((((((()))))))))************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************'''(((((()))******++++++))))))************))))))((((((''''''(((((()))***************)))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))******++++++,,,+++++++++************)))))))))))))))))))))))))))(((((()))++++++,,,,,,+++++++++************++++++))))))***+++,,,+++******'''(((***,,,,,,,,,+++***)))************+++++++++------,,,+++++++++,,,,,,))))))))))))************''''''(((((())))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++&&&(((******((('''))),,,%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((******+++++++++))))))************))))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************((((((((((((((('''''''''+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++(((((()))************************)))))))))))))))++++++++++++++++++++++++************************+++***)))(((((()))***+++,,,+++++++++******))))))++++++++++++******))))))((()))+++---------+++*********************************))))))))))))******)))************+++++++++))))))(((((((((((())))))(((((())))))******++++++)))))))))((((((((((((((())))))************))))))'''(((((()))***+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************************++++++++++++++++++++++++(((((((((((())))))))))))))))))******++++++++++++,,,,,,++++++++++++++++++------------------------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---%%%''')))+++,,,+++***)))))))))******++++++++++++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,''''''((()))***+++,,,,,,************************(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))(((((()))+++%%%''')))'''%%%$$$''')))************************++++++************++++++******))))))((((((((('''(((((((((((())))))))))))******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************'''(((((()))***+++++++++))))))************))))))'''''''''''''''((())))))************)))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((()))***+++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))%%%'''***---...---+++)))++++++************++++++((()))***+++,,,,,,+++***&&&(((***,,,---,,,+++***)))************+++++++++...------,,,++++++++++++(((((((((((((((''''''&&&+++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((%%%"""###&&&)))***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))******++++++++++++*********************)))(((((())))))))))))))))))))))))******))))))))))))******+++++++++++++++++++++++++++***)))))))))***,,,,,,)))***++++++***)))***+++******))))))(((((('''''')))************+++++++++)))************+++++++++))))))************))))))************************(((((())))))******++++++******))))))******+++,,,)))))))))***++++++,,,,,,))))))))))))))))))******************************)))************+++++++++(((((())))))*********+++************************((((((((((((((((((((((((((())))))(((''''''(((***)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************************++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***************************,,,,,,++++++++++++++++++************************+++++++++*********))))))***+++---------+++)))(((+++++++++*********))))))$$$%%%&&&((())))))************++++++++++++******************************))))))************))))))))))))))))))))))))))))))+++++++++***)))((((((''')))))))))))))))))))))))),,,+++***)))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,++++++******++++++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,)))'''(((***+++***(((************************+++*********))))))((((((++++++******)))(((((((((******++++++++++++******++++++************++++++************************+++++++++*********))))))******+++,,,,,,,,,,,,+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++***))))))***+++,,,************************************))))))((((((************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((((())))))(((((('''&&&************)))))))))((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***'''%%%%%%(((***+++***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))******++++++++++++*********************)))(((((())))))))))))))))))))))))******))))))))))))******+++++++++++++++++++++++++++***)))))))))***+++,,,)))***++++++***)))***+++******))))))(((((((((((()))************+++++++++)))************+++++++++))))))************))))))************************)))))))))))))))***************))))))******+++,,,++++++***************************)))))))))))))))************************)))************+++++++++((()))))))))************************************************************((()))***)))(((((()))+++******++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++************+++++++++*********))))))***+++,,,------+++***(((+++++++++*********))))))((())))))************)))******++++++++++++******************************))))))************))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))***)))))))))))))))************))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,)))'''(((***+++***(((************************************)))))))))(((************++++++++++++******++++++++++++******+++******************+++************************+++++++++*********))))))++++++,,,,,,+++***))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++++++++***))))))***++++++************************++++++*********)))))))))************************+++++++++,,,,,,,,,------++++++++++++++++++++++++(((((())))))(((((('''&&&************))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))---+++((((((***+++++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******++++++++++++***************+++******)))((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******))))))******+++,,,)))***++++++***)))***+++***))))))))))))((((((((()))************+++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++,,,,,,++++++***))))))(((+++*********))))))((((((************************)))************+++++++++))))))))))))************************************************************)))***+++***))))))***+++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++************************************++++++,,,,,,---,,,,,,,,,++++++*********+++++++++******************+++,,,---,,,+++***)))+++++++++***************,,,,,,,,,,,,,,,+++***)))******++++++++++++******************************))))))************))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,++++++************++++++))))))))))))))))))))))))++++++************++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************+++)))(((((()))******)))************************************)))))))))))))))******+++,,,,,,------******++++++++++++******************************************************+++++++++***************,,,,,,,,,+++***)))'''&&&))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++++++++***))))))***++++++************************+++++++++++++++*********************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((''''''*********)))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))---,,,+++***************)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))******++++++++++++***************++++++******)))))))))))))))))))))))))))******))))))))))))*********************************************+++++++++)))***++++++***)))***+++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))************))))))((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))***+++++++++++++++*********))))))++++++******)))(((((((((************************))))))*********+++++++++)))))))))))))))*********************************(((((((((((((((((((((((()))***,,,+++***)))***+++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************))))))***+++,,,,,,------------,,,,,,++++++*********************************+++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,++++++*********++++++++++++******************************))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))'''((())))))******+++++++++******))))))******+++))))))))))))))))))))))))++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))((()))******************************************)))))))))))))))*********+++++++++,,,,,,******++++++++++++***************++++++*********************************************************+++++++++******(((''''''******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******************++++++******************+++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((((('''))))))))))))))))))******))))))))))))))))))))))))++++++******))))))((((((************************,,,,,,+++***)))((())))))))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))******))))))))))))******************************))))))******++++++++++++)))***++++++***)))***+++))))))))))))************))))))*********+++++++++))))))*********+++++++++))))))************))))))((((((((((((((((((((((((++++++******))))))(((((())))))(((((())))))***+++))))))*********+++++++++************))))))((((((************************))))))*********+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***,,,,,,+++*********,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))***+++,,,,,,------,,,,,,,,,++++++************************************+++++++++,,,+++++++++************************)))***++++++,,,,,,++++++******++++++++++++******************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))************)))((())))))(((((((((((())))))))))))))))))))))))))))))+++******))))))******+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************************************)))((()))******************************))))))))))))))))))******++++++******))))))))))))******++++++++++++******)))***++++++++++++***)))************************************************((())))))*********))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************++++++*********************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))******))))))((('''))))))))))))************************************************))))))))))))************************)))***+++***((('''((()))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))***++++++,,,+++++++++))))))))))))))))))))))))******))))))))))))******************************))))))***++++++++++++***)))***++++++***)))***+++)))))))))************+++)))************+++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((()))******((())))))***++++++,,,,,,)))))))))))))))))))))***************************)))************+++++++++************))))))))))))))))))))))))))))))))))))************************'''))),,,,,,+++)))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++************************************++++++,,,,,,---***************************************+++++++++++++++++++++++++++,,,,,,***************+++++++++((()))***+++++++++++++++******++++++++++++******************************))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((()))***++++++***(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))***************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))******)))(((((()))+++************************))))))))))))************++++++******)))(((((('''******++++++++++++******)))***+++,,,,,,+++***)))***************************************+++++++++((()))******++++++************+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***)))*********************************+++++++++++++++************************************++++++++++++++++++++++++++++++++++++)))************)))((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))*********************************(((***,,,+++)))((()))***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))******++++++++++++******)))***++++++,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))******************************((()))***+++,,,++++++***)))***++++++***)))***+++))))))*********+++++++++)))************+++++++++)))************+++++++++))))))************))))))************************)))))))))))))))*********((((((((((((((()))************************++++++((((((((()))******++++++************************)))************+++++++++************)))))))))((())))))))))))))))))))))))************************&&&(((++++++***)))((((((******++++++++++++******************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))*********++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++((((((((())))))******+++))))))*********++++++++++++*********++++++,,,---))))))*********+++++++++***++++++++++++******)))******++++++++++++******************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))&&&''')))+++++++++***)))***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************(((***+++***((('''))),,,************************((()))))))))******************************************++++++++++++******(((***+++,,,,,,+++***(((************************))))))*********+++++++++***+++++++++++++++******************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***)))************************)))))))))*********++++++************************************++++++++++++++++++++++++++++++++++++***************)))(((((((((((())))))*********+++(((((((((((((((((((((((((((((())))))******++++++************************'''***---,,,***(((***+++))))))))))))))))))))))))'''(((((()))***+++++++++************************&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***+++,,,+++******)))+++++++++***)))***+++))))))******++++++++++++)))************+++++++++)))************+++++++++))))))************))))))************************(((((())))))******++++++((((((((((((((()))******,,,,,,++++++***)))))))))''''''((()))***+++,,,,,,************************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%(((***+++***((('''''')))***+++,,,,,,+++***)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++************************,,,,,,++++++++++++++++++&&&&&&'''((()))***++++++))))))******+++++++++++++++*********+++,,,,,,---))))))******++++++++++++---------,,,+++***((((((******++++++++++++******************************))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))$$$%%%(((+++,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((***+++***((('''))),,,************************(((((())))))*********+++*********+++,,,,,,------******++++++++++++******((()))+++,,,,,,+++)))(((************************))))))******++++++++++++---------,,,+++***)))((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))************************(((((())))))*********+++************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************...,,,***)))''''''(((((((((((())))))******++++++''''''((()))***++++++,,,************************''''''(((((())))))******(((((())))))))))))((('''+++)))'''%%%%%%&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((************************(((((())))))*********+++(((((((((((())))))))))))+++++++++++++++***)))((())))))))))))))))))))))))************************************************************************(((((((((((()))***+++,,,************************************************,,,+++***))))))***+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++*********))))))((((((******))))))))))))******))))))*********+++++++++)))************)))((((((,,,,,,+++***))))))******++++++************++++++))))))))))))))))))))))))+++++++++*********)))))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++*********))))))((((((************)))))))))(((***)))(((''''''((()))***------------------------************************************************************************,,,,,,+++***)))))))))***((()))))))))************************))))))((((((******))))))((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))(((((())))))************))))))******++++++++++++******))))))))))))))))))))))))+++++++++***)))((((((''',,,,,,***)))((((((''''''))))))))))))))))))))))))(((((()))***************,,,+++***))))))***+++,,,---***'''''')))+++***)))))))))))))))))))))))))))))))))************))))))++++++************++++++,,,,,,+++***)))((('''&&&)))*********+++++++++++++++***)))(((((()))***++++++*********))))))((((((******************************************************))))))******+++,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((())))))***************++++++++++++(((((())))))******++++++************************'''((((((((()))))))))***)))))))))(((((((((((((((***)))(((&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((()))))))))*********************)))(((((())))))))))))))))))))))))******************************************************************************)))))))))))))))***************************************************++++++***))))))***++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++*********)))******))))))))))))******))))))*********+++++++++************))))))))))))*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))++++++***))))))***++++++************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++*********)))++++++++++++************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++*********++++++******)))*********************++++++++++++++++++*********)))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))***)))))))))))))))))))))+++++++++*********))))))************************)))))))))***+++,,,,,,,,,************)))))))))((())))))************)))))))))******++++++******)))))))))))))))))))))))))))*********)))((('''''''''------,,,+++************))))))))))))))))))))))))(((((()))***************++++++************++++++,,,***'''''')))+++***)))))))))))))))))))))))))))))))))************))))))++++++************++++++******)))))))))))))))))))))))))))*********+++++++++***)))(((((()))***+++************)))))))))(((******************************************************))))))******+++,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++,,,,,,,,,+++++++++++++++)))))))))))))))*********************************(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))************)))))))))*********++++++((())))))))))))(((''''''))))))))))))))))))))))))************************************************************************,,,+++***)))((((((((((((************************************************+++******))))))******+++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++******))))))))))))*********************+++++++++,,,+++)))((((((((()))***(((((()))***)))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***************++++++***))))))***++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++***++++++++++++,,,,,,,,,+++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))************))))))))))))))))))))))))******+++************)))))))))++++++++++++++++++++++++*********+++,,,,,,------************))))))))))))))))))************)))))))))******++++++******))))))))))))))))))))))))))))))))))))((((((''''''&&&,,,,,,+++++++++++++++,,,))))))))))))))))))))))))(((((()))*********************++++++++++++******,,,***((((((***+++***)))))))))))))))))))))))))))))))))************))))))++++++************++++++''''''((()))***++++++,,,((((((((()))))))))************))))))))))))******************))))))))))))******************************************************))))))******+++,,,++++++************++++++************************++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********,,,,,,,,,++++++******)))*********)))))))))))))))************************(((((((((((())))))))))))***)))'''&&&&&&(((***+++((()))***+++,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))*********)))*********++++++++++++((()))))))))))))))(((((())))))))))))))))))))))))************************************************************************++++++***)))(((((())))))******************************************************))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))******************************,,,+++)))''''''(((***+++'''(((***++++++***(((&&&++++++************++++++))))))))))))))))))))))))************************+++******************+++***************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))))))))***+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))************))))))************)))))))))))))))))))))*********************))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,*********)))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))((((((((('''))))))(((((()))******+++))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,+++***)))+++*********************)))))))))))))))))))))))))))******++++++******)))++++++************++++++''''''((()))***++++++,,,(((((((((((())))))))))))***))))))))))))))))))************)))))))))))))))******************************************************))))))******+++,,,+++******))))))******+++************************++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************************)))))))))(((++++++******)))))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***((('''&&&'''(((***,,,((()))+++,,,---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++))))))))))))))))))))))))******)))))))))))))))))))))*********++++++++++++))))))***++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((()))***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))************************))))))))))))******************************,,,+++)))''''''(((***+++((()))+++,,,,,,+++)))(((++++++************++++++))))))))))))))))))))))))*********************************++++++*********************************++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))******************+++*********))))))))))))***++++++++++++++++++***************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,***)))))))))***+++,,,,,,))))))))))))*********+++++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))(((((())))))************))))))))))))))))))))))))************************)))))))))***************))))))))))))))))))******))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))++++++***************)))(((((((((((()))***++++++))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,+++***)))******++++++*********+++))))))))))))))))))))))))******++++++++++++******++++++************++++++)))))))))))))))*********(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))************************************************************))))))******+++,,,+++******))))))******+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************************)))((('''*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((()))***+++'''(((***+++,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''(((((())))))******((((((((((((((((((((((((************)))))))))))))))))))))*********++++++)))******++++++++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++)))))))))))))))***************))))))))))))******+++++++++***************,,,+++)))((((((((()))***((()))+++,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))***************+++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,------,,,+++***************************************************)))))))))))))))******************)))))))))(((((())))))************))))))************************************************************************)))))))))******++++++,,,*********)))******++++++(((((()))))))))******************+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))((((((((()))******++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((())))))******))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++*********+++,,,------))))))))))))))))))))))))(((((()))*********************++++++++++++******)))+++,,,,,,+++******+++))))))))))))))))))))))))******++++++++++++******++++++************++++++++++++******))))))((((((((((((((()))))))))******))))))************))))))))))))))))))******************************************************************))))))******+++,,,++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((()))***+++***)))))))))***************++++++(((((())))))******++++++))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))*********'''((()))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((************)))))))))(((((((((((()))))))))******(((((()))***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))))))))))))))******************************************************'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,)))))))))******+++++++++******))))))))))))******+++++++++*********))))))************))))))))))))))))))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***)))************************************************)))******+++,,,,,,------)))***,,,------,,,***)))************************************************)))))))))******++++++++++++++++++*********))))))((()))***++++++***)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((())))))***++++++++++++******)))*********))))))*********+++++++++)))))))))*********++++++'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))'''(((((()))******++++++(((((((((((())))))******************************************************((()))))))))************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((()))***************++++++************++++++(((+++------+++******+++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++************++++++************)))))))))((()))))))))*********++++++((()))***++++++***)))(((((()))))))))******************************************************************))))))******+++,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************%%%&&&(((***+++,,,++++++*********++++++,,,,,,---'''(((((()))***++++++,,,))))))))))))))))))))))))******))))))((((((((('''&&&&&&((()))************'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))((((((((((((************************+++*********))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++***)))((((((((((((************************************************'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******++++++++++++******)))))))))************)))((((((((((((''''''((()))***+++++++++************++++++))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))***+++,,,,,,------)))***,,,------,,,***)))))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************((((((((((((((((((((((((&&&''''''((()))*********,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))*********)))))))))))))))))))))************))))))'''(((((()))***+++++++++'''((((((((())))))******++++++++++++++++++++++++,,,+++++++++++++++++++++(((((())))))*********+++))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***))))))))))))))))))))))))(((((()))***************,,,+++***))))))***+++,,,(((+++......+++******,,,))))))))))))))))))))))))***++++++,,,,,,++++++***++++++************++++++)))))))))))))))*********************++++++++++++((()))***++++++***)))((((((((())))))*********+++*********************************************************)))***++++++,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))************************************)))))))))))))))))))))))))))(((&&&&&&&&&''')))***))))))(((''''''((()))***************************)))))))))))))))))))))))),,,++++++***************((()))+++,,,,,,,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++,,,,,,++++++***)))(((((((((((()))***+++,,,,,,,,,******))))))))))))******''''''((()))***++++++,,,))))))))))))((((((''''''---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))(((((())))))*********++++++)))((())),,,---+++)))++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++***))))))***+++,,,------,,,+++*********+++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,***)))(((************************))))))))))))************++++++++++++******))))))))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++,,,,,,,,,++++++*********************************((())))))))))))*********************************************************************************,,,,,,+++***))))))************************************))))))))))))******************************++++++++++++++++++++++++++++++************+++++++++***)))))))))***,,,,,,+++***(((***,,,---***((()))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++(((((((((((()))))))))***))))))))))))************************************))))))))))))))))))))))))'''(((((()))))))))))))))***)))(((''''''((())))))************************))))))))))))))))))))))))++++++***))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++***))))))((((((((()))++++++,,,,,,+++******))))))))))))******(((((())))))******++++++++++++++++++************,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))************************))))))))))))))))))))))))************************''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))*********++++++)))((()))+++---+++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++++++++***++++++***))))))***++++++,,,,,,+++***************)))************++++++++++++++++++++++++++++++++++++++++++++++++***))))))************************))))))))))))************++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))((('''((((((******))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++,,,,,,,,,++++++*********************************)))))))))*********++++++************************************************************************,,,++++++***))))))***************************************))))))*********************************************************))))))(((((((((((())))))******)))))))))***+++,,,+++***)))***,,,,,,***((()))************+++++++++************************++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******((((((((()))))))))******))))))))))))************************************))))))))))))))))))))))))&&&(((***,,,,,,+++)))(((+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))'''%%%$$$%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))))))))************,,,,,,++++++***)))))))))((()))***+++++++++++++++******))))))))))))******)))*********************++++++++++++++++++,,,,,,++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************))))))))))))))))))))))))***************************************+++,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++***************)))))))))******************)))))))))+++,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***))))))***++++++++++++***)))))))))******)))************+++++++++++++++++++++++++++++++++,,,+++******************************************)))))))))*********++++++++++++++++++************+++***)))(((((()))***+++))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))'''************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))))))))************))))))******))))))))))))******+++++++++++++++*********************************************+++++++++,,,))))))))))))))))))))))))************************************************,,,+++******)))*********************************++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***+++++++++***)))***,,,,,,***))))))************+++++++++************************++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***(((((()))))))))*********((()))))))))************************************))))))))))))))))))))))))'''((()))***+++***))))))+++******)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''+++***)))'''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))((()))***+++++++++++++++******))))))))))))******+++************************))))))((())))))+++++++++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,---......))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,***************************************************))))))***++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************+++++++++******************+++******)))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,***(((''''''(((***,,,((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++)))&&&)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***+++++++++*********************************************+++++++++,,,,,,,,,((((((((((((((((((((((((************************************************++++++***************+++************************,,,++++++++++++++++++,,,******************************************************++++++++++++******)))))))))))))))******+++*********+++++++++***)))))))))*********+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))))))))))))))************((()))))))))************************************))))))))))))))))))))))))(((((('''&&&'''((()))************)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''((()))))))))((('''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++***************))))))***+++++++++************))))))))))))******++++++++++++******************((((((((()))***+++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))***************************))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,************************+++++++++***************)))***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))******+++*********++++++************)))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,************************************+++++++++++++++++++++++++++++++++,,,,,,***(((''''''(((***,,,((()))))))))************((()))))))))************************************))))))))))))))))))))))))(((((()))+++,,,+++)))&&&((((((((()))))))))******************************(((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))******************************************************+++++++++,,,,,,,,,((((((((((((((((((((((((************************))))))))))))))))))))))))+++***************++++++************************,,,++++++++++++++++++,,,************************++++++++++++++++++++++++)))***++++++++++++***)))(((((())))))************)))***+++++++++*********))))))*********+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))*********++++++))))))))))))************************************)))))))))))))))))))))))))))(((&&&%%%%%%''')))+++))))))******)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&'''((((((&&&$$$"""((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++************************)))******+++++++++************))))))))))))************++++++++++++++++++---,,,***(((((()))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************+++************+++,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***************++++++++++++++++++++++++*********(((***++++++******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))(((((()))***+++)))***++++++++++++***)))******)))))))))***++++++)))************+++++++++++++++++++++++++++++++++******************+++,,,*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))))))))***++++++)))''''''((((((((())))))))))))************************'''((()))******+++******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))***************************************************+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))******+++,,,************************++++++************++++++************************++++++++++++++++++++++++'''((()))******)))(((''''''((())))))******)))))))))***,,,,,,***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((())))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))((((((((((((((())))))***(((((()))******)))((('''************************((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&'''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))&&&''''''((())))))************))))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******************************+++++++++******)))******))))))))))))***************++++++,,,,,,,,,...,,,***'''&&&'''((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,---......))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********(((***,,,+++))))))+++---++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))(((((()))***+++)))***++++++++++++***)))***************+++,,,,,,)))************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))***)))((()))***+++***((((((((()))))))))*********************************&&&''')))***++++++******))))))))))))))))))))))))$$$%%%&&&((())))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((((()))))))))*********+++************************)))))))))*********++++++************************************************))))))))))))))))))))))))******))))))***++++++,,,*********************************))))))*********************************************************'''((()))******)))(((''''''''')))*********)))((((((***,,,,,,***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((()))************+++++++++))))))))))))************************************))))))))))))))))))))))))'''(((***+++,,,+++)))((('''((()))******)))((((((************************((((((((((((((((((((((((******)))(((((((((((((((***)))(((''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))%%%&&&&&&'''((())))))*********))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------******************++++++******+++++++++******)))******))))))))))))******))))))***+++,,,,,,---------+++'''%%%###$$$%%%&&&'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,++++++*********(((***,,,+++))))))+++---+++++++++++++++++++++++++++++++++,,,,,,++++++++++++***)))'''''')))***+++)))***+++,,,,,,+++***)))++++++******+++,,,------)))************+++++++++++++++++++++++++++++++++((()))***,,,,,,,,,+++*********************************+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))************))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))+++***(((((()))******))))))************+++++++++************************&&&''')))***+++++++++***))))))))))))))))))))))))$$$%%%''')))++++++++++++))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((((((((())))))*********+++************************((())))))))))))*********************************************************))))))))))))))))))))))))******))))))***+++,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))(((***+++,,,,,,+++***(((&&&''')))*********)))((((((***---,,,***(((***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***++++++************++++++)))))))))))))))))))))))))))***++++++***(((%%%###((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((())))))))))))&&&''''''((()))******+++,,,,,,++++++***)))((((((*********)))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************+++*********))))))((((((***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++*********)))(((''''''((()))***((()))***++++++***)))(((************************++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************+++++++++*********)))))),,,,,,,,,+++((($$$!!!***++++++,,,,,,++++++***************************************************++++++************++++++************************+++++++++************)))************))))))((((((************************(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((+++******)))))))))))))))+++++++++*********))))))************************(((((())))))))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((******++++++++++++******************************+++++++++*********))))))++++++++++++++++++++++++************************+++***)))))))))***,,,,,,************************************************))))))************))))))************************++++++******************************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))*********))))))(((+++++++++***************((()))+++,,,...000222222000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))((((((***)))(((((((((((()))***+++******))))))******+++))))))))))))))))))))))))((()))*********)))((('''************************'''((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''((())))))(((((((((((())))))))))))''''''(((((())))))******++++++******)))(((((('''***)))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************************)))))))))(((*********)))******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))(((''''''((())))))******))))))))))))******))))))))))))************************************************************))))))))))))))))))))))))(((((()))))))))***************++++++++++++*********)))(((((((((((()))***))))))************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************************************************+++++++++,,,************************+++++++++*********))))))((()))***++++++***((('''***++++++,,,,,,++++++***************************************************++++++************++++++************************))))))******+++++++++,,,++++++*********)))))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))))))))((())))))(((((()))***++++++*********)))))))))((((((************************(((((())))))))))))(((((())))))))))))))))))))))))******************************************************++++++++++++******************************+++++++++*********))))))++++++++++++++++++++++++************************+++***)))))))))***+++,,,************************************************))))))************))))))************************************************(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))))))))************))))))******************++++++++++++---...000222333444000000000///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))((((((+++***))))))))))))***++++++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++************************(((((((((((())))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((('''''''''))))))))))))))))))******))))))))))))))))))))))))************************+++************)))))))))************************************))))))))))))++++++***)))))))))******************************+++++++++++++++*********+++***'''%%%%%%'''***+++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))))))))******++++++++++++******+++***))))))))))))***+++******))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++******))))))************************************************)))))))))*********++++++************************+++++++++***************'''(((***,,,---------,,,******++++++++++++******************************************************++++++************++++++************************'''((()))***+++,,,------+++++++++++++++*********************************)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))''''''(((((()))+++,,,---)))))))))(((((((((((((((************************((())))))******))))))((())))))))))))))))))))))))******************************************************++++++++++++******************************+++++++++***************************************))))))))))))))))))))))))******))))))******+++,,,************************************************))))))************))))))************************************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++++++++,,,---...///000222333444555000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))((((((+++******************+++******))))))))))))******))))))))))))))))))))))))*********)))******+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))((((((((((((******)))))))))((((((((()))))))))))))))*********))))))))))))))))))))))))************************************))))))))))))*********************************))))))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))+++++++++***************,,,+++***((((((***+++,,,))))))************))))))((()))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))************++++++++++++******+++******************++++++***)))(((((()))***+++))))))))))))))))))))))))************************,,,,,,++++++***)))))))))************************************************((())))))))))))*********************************************************+++,,,,,,---,,,,,,+++*********++++++++++++******************************************************++++++************++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************************************))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++************************************************))))))************))))))***************************************+++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((())))))************)))(((((()))***+++,,,,,,,,,......///000111333333444///////////////...---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((())))))*********++++++************))))))))))))))))))***)))))))))))))))))))))))),,,+++******)))*********(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))((((((((((((+++***************))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******++++++***)))(((((((((((())))))))))))))))))))))))******************************++++++++++++******((()))************)))(((((()))))))))************************************************************)))))))))))))))))))))))))))))))))*********++++++******++++++++++++***************++++++*********+++***)))(((((()))***+++************************************************+++++++++*********))))))************************************************((())))))))))))*********************************************************---,,,,,,,,,+++***)))((()))******++++++******)))************************************************++++++************++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***************(((((()))***+++,,,,,,,,,,,,------...///000000111---...............---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))''''''(((((((((((())))))))))))***++++++***))))))***))))))(((((())))))***))))))))))))))))))))))))+++++++++******)))))))))************************))))))))))))((((((((((((+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************************))))))))))))******************)))((((((((())))))************************)))))))))***************'''((()))******)))((('''((()))***++++++***)))((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++++++++******))))))***++++++***))))))******))))))))))))******************************************************************************************************************************)))))))))*********++++++***************************************+++++++++************************))))))************))))))************************************************++++++************++++++************************+++++++++*********))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))************++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++*********************************************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))'''((()))******+++******)))))))))***+++++++++,,,+++++++++,,,,,,---------+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))*********)))(((***************************)))))))))((((((((('''+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''(((((((((((())))))))))))''''''(((((())))))******)))))))))***************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************((()))))))))************)))(((((((((((())))))***++++++++++++++++++++++++((()))))))))*********+++)))(((((((((((((((((()))((()))***++++++***)))((())))))))))))************************************************************))))))))))))))))))))))))))))))))))))******************++++++++++++******((())))))******))))))((())))))************))))))************************************************)))))))))***++++++,,,,,,************************************************************+++++++++,,,************************))))))*********+++++++++***************++++++,,,))))))************))))))************************************************++++++************++++++***************************************+++++++++)))))))))*********++++++************************************************************************************************************************))))))))))))))))))))))))((()))))))))***************)))))))))))))))***+++))))))))))))*********+++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++************************((()))***+++,,,++++++***************************************************))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''((()))******+++++++++******************++++++************++++++++++++)))***++++++,,,,,,,,,,,,************************++++++++++++++++++,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))###%%%(((***++++++***)))((((((((((((((((((((((((******))))))((((((((('''++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************(((((())))))*********+++(((((('''(((((()))***+++++++++++++++++++++++++++(((((())))))*********+++---+++)))(((((()))+++---''')))***++++++***)))'''))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******'''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---***************************************************++++++++++++,,,,,,,,,************************))))))******++++++++++++---,,,++++++*********+++))))))************))))))************************************************++++++************++++++************************(((((()))***+++,,,,,,---(((((())))))*********+++((((((((((((((((((((((((++++++******************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++(((((((((((()))+++,,,---'''((((((((())))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))******++++++++++++++++++++++++++++++++++++************************((()))***+++,,,+++******************************************************))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((******++++++++++++++++++***************************************((()))***+++++++++++++++*********************************++++++,,,,,,---)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***'''&&&&&&'''***+++))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))))))))))))))))))))))),,,)))''')))---///,,,((((((((())))))))))))(((((())))))(((((('''''''''&&&***)))((('''&&&&&&'''((("""  ###%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&)))((('''''''''(((***+++)))))))))))))))))))))))))))'''%%%&&&)))***(((&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))******)))((('''&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++'''((()))***************************************+++++++++*********))))))************************++++++******))))))((((((************+++++++++++++++***)))(((((()))***++++++++++++*********))))))************************)))))))))***+++++++++,,,))))))***++++++++++++***++++++------------++++++++++++******)))(((((((((************************(((((()))+++------+++)))******++++++++++++******'''''''''''''''((())))))************************++++++++++++++++++++++++++++++************++++++,,,,,,***)))))))))***+++))))))))))))************)))))))))))))))))))))))))))************+++++++++&&&'''((()))******)))))),,,+++++++++******))))))++++++***************+++,,,+++***))))))+++---///************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,+++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++************************************************))))))))))))))))))))))))+++---...,,,(((&&&(((***++++++++++++++++++++++++++++++******************,,,++++++++++++++++++,,,---,,,,,,,,,+++******************)))))))))))))))+++++++++*********)))))),,,,,,++++++******))))))))))))))))))))))))))))))+++*********))))))((((((************************************************+++***)))))))))***,,,,,,)))***+++,,,,,,+++)))(((++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))))))))))))))))))))))))))'''%%%'''+++,,,)))&&&(((((())))))))))))(((((()))((((((((('''''''''&&&***)))((('''&&&''''''((('''%%%###$$$''')))((('''''''''''''''''''''''''''((((((((())))))))))))***&&&''''''((((((''''''&&&)))(((((('''((()))***+++)))))))))))))))))))))))))))'''&&&''')))***(((&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************************************************))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))************)))+++++++++************************)))))))))((((((*********************************)))))))))))))))'''''''''((())))))******+++***)))(((((())))))***+++++++++*********))))))***************************************+++++++++))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,+++(((((())))))***+++++++++***************************))))))***,,,,,,+++)))******++++++++++++******((((((((((((((()))***+++************************+++++++++++++++++++++++++++******************+++,,,+++***)))))))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++***++++++++++++++++++,,,++++++*********)))))))))++++++***************++++++******)))***+++,,,---************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++++++++++++++***++++++++++++++++++***)))************+++++++++************************************************************************,,,,,,---,,,***))))))***++++++++++++++++++++++++******************************))))))))))))******************))))))))))))***)))))))))))))))))))))+++++++++*********)))))))))(((((((((''''''''''''))))))))))))))))))))))))+++*********))))))))))))************************************************+++***)))))))))***+++,,,+++***************++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%'''***+++)))&&&(((((())))))))))))((((((((((((((('''''''''''''''))))))(((''''''''''''(((***(((''''''((())))))((((((((((((((((((((((((((())))))))))))************&&&''''''((((((''''''&&&((((((((((((((()))******)))))))))))))))))))))))))))(((''''''))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))+++******))))))***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))++++++++++++******)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************%%%&&&''''''((()))******++++++***)))(((((())))))+++++++++***************************************+++++++++***************))))))***++++++++++++***,,,,,,++++++++++++,,,,,,(((((())))))***++++++,,,************************,,,+++))))))***+++***)))******++++++++++++************)))))))))***++++++************************++++++++++++++++++++++++************************++++++***))))))))))))***))))))))))))************(((((((((((((((((((((((()))************+++++++++---,,,+++*********+++,,,******))))))))))))((((((+++***************++++++)))))))))************+++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***************************,,,++++++******++++++,,,)))************+++++++++************************************************************************,,,+++******+++,,,+++***************************************************)))((((((''''''(((((()))''''''(((((((((((((((((())))))))))))))))))******+++++++++***************+++++++++************)))))))))))))))))))))))))))***************)))))))))******************************************************))))))******+++,,,+++***)))((()))+++---...++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))******))))))))))))******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***(((((()))+++,,,***((((((((())))))))))))((((((''''''''''''''''''''''''((((((((('''''''''(((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))*********''''''((((((((((((''''''((((((((((((((())))))***)))))))))))))))))))))))))))((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((************************))))))))))))))))))))))))************)))))))))(((+++***(((((((((***,,,---*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************++++++***))))))(((((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++)))))))))******+++++++++++++++***))))))(((((((((************************************************,,,+++++++++***)))))))))))))))***++++++++++++***---,,,+++******+++,,,---,,,,,,+++******))))))(((************************...,,,)))((()))******)))******++++++++++++************)))))))))******+++*********************************************************++++++*********+++******)))))))))))))))((()))))))))************(((((((((((((((((((((((())))))*********++++++++++++***(((&&&&&&&&&((())))))))))))(((((((((((((((*********)))******+++,,,((())))))*********))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++))))))*********+++++++++************************************************************************+++((('''(((+++---+++)))))))))))))))))))))))))))***************+++++++++(((((((((''''''(((((((((&&&''''''(((((())))))))))))))))))))))))*********************************,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))***************************************************************************************+++++++++******))))))***,,,---...++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))++++++***)))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%%%%&&&(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))'''&&&''')))+++,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,+++***)))(((((())))))+++++++++*********))))))************************(((((((((((((((((((((((((((((())))))******+++++++++++++++++++++*********************))))))((((((************************************************,,,+++++++++***)))))))))))))))***++++++++++++***,,,,,,***))))))***,,,,,,,,,,,,++++++***)))))))))************************...,,,)))((()))******)))******++++++++++++*********))))))(((((()))))))))************************************************)))***++++++++++++***)))************))))))((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***)))'''%%%$$$%%%'''(((((((((((((((((()))))))))******))))))***++++++,,,))))))*********))))))(((************************************************************************))))))))))))))))))))))))************))))))))))))(((((()))))))))************)))(((''''''((()))***))))))*********+++++++++************************************************************************)))'''%%%'''***,,,+++((())))))))))))))))))))))))))))))*********+++++++++***))))))(((((())))))***((((((((())))))*********(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************))))))******++++++++++++((()))+++,,,---------,,,++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))((((((((()))******((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))((()))******(((((()))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))((('''''''''((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++***)))(((((((((******************************************++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))************))))))***************+++++++++************************+++++++++***************))))))***++++++++++++***++++++************++++++))))))******+++,,,,,,,,,************************,,,+++))))))***+++***)))******++++++++++++************)))((((((((())))))************************************************)))***+++,,,,,,+++***)))))))))******))))))((('''))))))))))))************)))))))))))))))))))))))))))************++++++++++++***)))((((((((()))***(((((())))))))))))******))))))))))))***+++,,,,,,+++************)))))))))***************************************+++++++++************************))))))))))))))))))))))))+++************)))))))))((())))))******+++++++++)))))))))(((((())))))))))))************+++++++++************************************************++++++++++++++++++++++++(((((('''(((***+++***)))************************)))))))))***++++++,,,,,,+++******))))))******+++)))***************++++++((((((((()))******++++++***************+++++++++************++++++++++++))))))))))))))))))))))))*********+++++++++++++++************************************************))))))***++++++++++++***((())),,,......---,,,+++++++++++++++++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))%%%&&&'''((('''''''''((((((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))(((((((((******)))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((())))))))))))((((((&&&'''((()))***))))))((())))))))))))))))))))))))(((***+++***(((''')))+++(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++***((('''((()))+++,,,)))))))))***++++++,,,,,,))))))))))))*********+++*********************************)))))))))))))))((())))))+++,,,---......'''((()))***++++++******))))))*********+++++++++***************************************+++++++++))))))***++++++++++++*********++++++++++++******)))******++++++,,,,,,---***************************))))))***,,,,,,+++)))******++++++++++++******,,,+++***))))))))))))***************************************************(((***+++,,,,,,+++***(((((()))*********)))''''''))))))))))))************++++++++++++++++++++++++)))************+++++++++************++++++++++++)))))))))*********++++++))))))))))))***+++,,,------,,,+++***)))******+++************************))))))*********+++++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))******+++,,,,,,---******++++++++++++******)))************+++++++++************************************************++++++++++++++++++++++++)))***++++++******+++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++******))))))******++++++******************)))'''(((((()))******++++++))))))*********+++++++++,,,,,,,,,---------......))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************((()))***+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))&&&((()))***)))((()))***(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((((((&&&((()))(((&&&%%%'''***************************))))))))))))************(((((())))))))))))((((((&&&''')))*********)))((())))))))))))))))))))))))(((***,,,+++(((''')))+++(((((())))))))))))(((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************************************))))))))))))))))))))))))************))))))))))))+++++++++++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))***)))((('''((()))+++---(((((()))***+++,,,,,,---'''((((((((())))))******************************++++++******))))))((((((((()))+++---///111333444%%%''')))***++++++++++++))))))******++++++++++++************************))))))******+++++++++,,,))))))***++++++++++++***)))***+++,,,,,,+++***)))------,,,++++++******)))************************(((((()))+++------+++)))******++++++++++++******---,,,,,,+++*********+++************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((()))*********)))'''&&&))))))))))))************++++++++++++++++++++++++)))************+++++++++((()))***+++++++++++++++))))))******+++++++++,,,))))))))))))***+++,,,---///---+++))))))***+++,,,************************))))))******++++++++++++************************))))))))))))))))))))))))++++++++++++******))))))))))))***+++,,,,,,------+++,,,---......---,,,+++)))************+++++++++************************************************++++++++++++++++++++++++***---///...+++***,,,...++++++++++++++++++++++++((())))))***++++++,,,,,,******))))))))))))******++++++******))))))(((((('''(((((()))***+++++++++))))))******++++++++++++)))))))))******+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************((()))***+++,,,+++******...---+++******+++,,,---+++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))))))))(((((('''''''''&&&************))))))))))))...+++'''&&&(((******)))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))+++*********))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))******)))(((((('''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))***++++++,,,$$$'''***+++***)))((()))************++++++++++++***)))(((''''''((()))*********+++++++++,,,,,,,,,************************,,,+++*********+++------************************++++++************++++++++++++***)))((('''&&&&&&***++++++,,,,,,++++++*********))))))))))))******************************((((((''''''((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,************************))))))))))))************))))))************))))))***++++++,,,,,,++++++***+++*********))))))((((((***++++++,,,,,,++++++******************)))((((((******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((***+++***)))((()))***......---,,,+++))))))(((+++++++++*********))))))&&&((()))******)))(((&&&((()))***++++++***)))((()))************+++++++++"""$$$&&&(((************((())))))))))))(((((('''************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,************)))))))))((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))******************************))))))))))))************))))))))))))******+++++++++*********))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((((())))))*********+++(((&&&%%%'''((((((&&&(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))************)))))))))((((((((((((((()))***++++++))))))))))))************+++***))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))(((((())))))******++++++%%%'''***+++***)))))))))(((((((((((())))))))))))+++***)))(((((()))***+++*********+++++++++,,,,,,***************************)))((((((((()))***+++++++++++++++++++++++++++++++++************+++++++++******))))))(((((((((***++++++,,,,,,++++++*********))))))))))))******************************))))))((((((((()))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++++++++***))))))***++++++************************))))))))))))************))))))************))))))***++++++,,,,,,++++++***************)))))))))(((***++++++,,,,,,++++++******************)))((((((******+++++++++,,,,,,,,,************************************************(((***+++***)))((()))***+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++'''((())))))******))))))))))))***************)))************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,************))))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))******---,,,,,,,,,,,,+++++++++))))))(((((((((((())))))((((((((((((''''''''''''%%%&&&'''((()))******+++)))(((''''''(((((('''&&&(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))************))))))))))))+++***)))(((((()))***+++************++++++++++++++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********&&&(((***+++***)))))))))(((((((((((())))))))))))++++++************++++++*********++++++++++++,,,************************))))))(((((())))))***+++++++++++++++++++++++++++++++++************++++++******************************++++++++++++************))))))))))))******************************++++++***)))))))))******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++++++++***))))))***++++++************************))))))))))))************))))))************))))))******++++++++++++******************))))))))))))******++++++++++++***************+++******)))(((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++(((***+++***)))((()))***((())))))***+++,,,------+++++++++***************,,,+++)))(((((()))+++,,,******))))))))))))******)))************+++++++++,,,,,,+++***))))))))))))((()))***++++++,,,++++++************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,*********))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))******************************))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''((()))))))))******************)))'''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))*********)))))))))))))))+++***(((''''''((()))***)))))))))*********++++++++++++***************+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))''')))++++++)))((()))***)))*********++++++++++++******)))*********++++++************++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,******++++++++++++************))))))))))))******++++++++++++++++++++++++,,,,,,+++***)))))))))******++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************************************))))))*********++++++++++++******************+++************************((()))))))))************))))))************))))))******++++++++++++***************)))))))))))))))******++++++++++++***************++++++******)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++(((***+++***)))((()))***(((((()))***+++,,,,,,---************************,,,+++***))))))***+++,,,+++***)))(((((()))***+++))))))*********+++++++++---,,,***)))(((((()))***'''((()))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((('''''''''''')))***++++++***)))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))((('''''''''((()))((((((((()))))))))******+++***************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((*********++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))(((***++++++)))((()))***)))*********++++++++++++'''(((((())))))*********))))))*********+++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********+++,,,,,,------)))******++++++******)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++*********++++++*********************************((()))))))))************))))))************)))))))))******++++++******)))))))))))))))))))))******)))******++++++******)))******++++++++++++************+++++++++,,,,,,,,,************************************************(((***+++***)))((()))***************************************************)))***+++,,,,,,+++***)))+++***)))(((((()))***+++))))))*********+++++++++***)))((('''((()))***+++&&&'''((()))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))))))))************)))******++++++******))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))***************))))))(((((((((((())))))'''''''''((((((((((((((()))))))))((((((((('''''''''))))))((('''&&&'''((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((()))))))))))))))'''((((((((())))))))))))***))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***++++++++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))((()))***(((((((((((())))))))))))&&&'''((())))))***)))))))))))))))************+++************************(((((()))************)))************************++++++************++++++*********++++++,,,,,,,,,))))))************))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))***++++++++++++***)))************************))))))))))))************))))))************))))))))))))************))))))))))))))))))************))))))************)))))))))***++++++,,,+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((***+++***)))((()))***+++++++++******))))))(((***************+++++++++((()))+++,,,,,,+++)))(((******))))))))))))******)))************+++++++++'''''''''((()))***+++,,,&&&'''((()))))))))))))))************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,((()))))))))************)))******++++++******)))))))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))************))))))))))))******)))))))))*********++++++))))))(((((((((((())))))''''''''''''((((((((()))(((((())))))))))))))))))((())))))'''%%%%%%''')))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((((((((((((((((((((())))))))))))((()))))))))************'''(((***,,,,,,,,,+++***(((((()))))))))*********)))((((((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''***************)))(((((())))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))(((((())))))******++++++++++++,,,+++)))((()))+++(((((((((((())))))))))))&&&''')))***++++++******))))))))))))************************************'''((()))***+++******)))))))))))))))))))))))))))++++++************++++++************++++++++++++))))))************))))))******))))))))))))******************************))))))((((((((()))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))***++++++++++++***)))************************))))))))))))************))))))************))))))))))))************))))))((()))))))))************))))))************)))))))))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************(((***+++***)))((()))***************))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++'''((()))***++++++++++++((())))))*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,(((((())))))*********+++******++++++++++++******)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))******''''''(((((()))))))))***))))))(((((((((((())))))&&&'''''''''(((((())))))''''''((()))***+++,,,,,,+++,,,+++)))&&&&&&)))---(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((((((((((((((((((((())))))))))))(((((())))))*********+++'''))),,,/////////---,,,)))************+++++++++(((((('''(((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((()))***++++++,,,+++,,,,,,***)))((()))+++************++++++++++++'''(((***+++,,,,,,++++++))))))))))))************************************)))***+++,,,---,,,++++++((((((((((((((((((((((((++++++************++++++************************))))))************))))))******))))))))))))******(((((((((((((((((((((((((((((('''(((((()))******+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))************************))))))))))))************))))))************))))))))))))************))))))(((((())))))*********+++))))))************)))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++(((***+++***)))((()))***)))))))))))))))*********))))))******++++++++++++***)))(((''''''((()))***((()))***++++++***)))((()))************+++++++++)))***+++------,,,+++*********+++++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,*********))))))))))))(((************************((()))***++++++***)))(((*********))))))))))))))))))************+++++++++******))))))))))))******,,,+++*********+++,,,---,,,+++***((('''%%%$$$###))))))))))))))))))))))))(((((()))******************)))(((''''''((()))*********************************))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))************))))))(((******))))))))))))************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))+++++++++++++++***)))(((******))))))))))))******)))************++++++++++++++++++************)))+++*********))))))(((((())))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++******))))))((((((++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((************************************************+++*********))))))(((((())))))))))))))))))))))))+++)))'''(((+++,,,***((())))))*********+++++++++,,,++++++******++++++,,,++++++***************************))))))))))))((()))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,************************************************+++++++++*********)))))),,,,,,+++***))))))******((()))))))))*********************************************************************++++++,,,,,,,,,++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,************************++++++************++++++...---+++)))(((((())))))+++***)))((((((***,,,---++++++++++++******))))))))))))))))))))))))))))))******++++++++++++************)))))))))(((((((((************************))))))************))))))***)))))))))))))))))))))))))))*********+++++++++*********))))))*********++++++*********+++,,,---+++*********))))))(((((())))))))))))))))))))))))(((((()))******************)))(((((((((((()))***))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))''''''((())))))(((((((((******))))))))))))******)))******+++++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))******+++************************+++++++++++++++***))))))******))))))))))))******)))************++++++++++++++++++************)))************)))))))))((())))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))((((((''''''''''''++++++************++++++))))))))))))))))))))))))************************************)))))))))(((************************************************************)))))))))((()))))))))))))))))))))))),,,***)))))),,,,,,+++)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++*********)))))))))************************)))))))))))))))***++++++************************************************************************,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++***))))))******************++++++++++++*********************************************************++++++,,,,,,,,,++++++*********)))))))))************************************+++++++++,,,************************++++++************++++++---,,,+++))))))))))))***+++***)))((()))***,,,---++++++++++++*********)))++++++++++++++++++++++++******++++++++++++*********))))))))))))(((((((((******************************))))))))))))******))))))))))))))))))******)))))))))*********++++++++++++************++++++++++++******++++++,,,---)))******+++,,,,,,------))))))))))))))))))))))))(((((()))***************+++***))))))))))))***+++((((((((((((((((((((((((******))))))))))))******************))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))''''''((()))******************))))))))))))******((()))******++++++******************************)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))******+++***************************++++++++++++***))))))******))))))))))))******)))************++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++)))))))))))))))))))))))))))(((((((((((('''''''''++++++************++++++************************++++++++++++++++++++++++************))))))))))))************************************************************)))))))))))))))))))))))))))))))))))),,,+++***+++,,,---,,,***+++++++++,,,,,,,,,------++++++************++++++************************,,,,,,,,,+++++++++*********************************))))))))))))***++++++************************************************************************************************************************************************+++++++++***************,,,+++******)))************++++++++++++,,,,,,,,,*********************************************************+++++++++++++++*********))))))(((((('''************************)))))))))*********++++++************************++++++************++++++++++++******)))******++++++***)))))))))***,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++************)))))))))************************+++***)))(((((()))***+++)))))))))))))))*********))))))))))))************,,,++++++++++++++++++,,,+++***++++++++++++,,,,,,)))******+++,,,---......))))))))))))))))))))))))(((((()))***************+++******************+++))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))((()))***,,,,,,---------******))))))))))))******(((((()))************)))************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++******************************+++++++++******)))******))))))))))))******))))))*********++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))************)))))))))(((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))*********************************************************)))))))))))))))************************++++++***++++++++++++*********++++++++++++,,,,,,++++++************++++++***************+++++++++------,,,,,,,,,+++++++++******************************))))))******+++,,,************************************************************************)))***++++++++++++***)))************************************************************************++++++***************+++*********+++++++++,,,,,,***************************************************************+++++++++))))))))))))))))))))))))************************((())))))))))))*********************************++++++************++++++))))))*********++++++,,,******)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))************(((((()))))))))*********,,,++++++++++++++++++,,,******++++++,,,,,,,,,,,,******++++++++++++++++++))))))))))))))))))))))))(((((()))************************++++++***************************************))))))))))))******************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))***,,,,,,---------******))))))))))))******(((((()))************)))************************))))))))))))))))))))))))************************)))))))))))))))******+++************************)))******+++++++++************))))))))))))******))))))*********++++++++++++++++++*********))))))))))))))))))))))))******************************+++++++++*********))))))************************))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******************************************************))))))))))))))))))******++++++++++++++++++++++++)))*********))))))******))))))))))))************+++******))))))******+++))))))*********+++++++++---------,,,,,,,,,,,,+++***************************************++++++,,,************************************************************************)))***++++++++++++***)))************************........................************************+++***************++++++))))))))))))*********+++************************************************************************((())))))******+++++++++************************((())))))))))))*********************************++++++************++++++((())))))***+++++++++,,,***************++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++((((((((()))))))))******++++++************++++++)))***+++,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))(((((()))***************))))))***++++++***))))))******************************))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))''''''((()))******************))))))))))))******((()))******++++++******++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))******+++++++++++++++++++++++++++))))))***++++++++++++*********))))))))))))******)))************++++++++++++++++++************)))))))))))))))************************************+++++++++************)))************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************))))))))))))))))))))))))((((((((())))))))))))***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************************************))))))))))))************++++++++++++++++++++++++((()))******)))((()))***((((((((())))))))))))*********))))))))))))******)))))))))***++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,************************++++++++++++++++++++++++************************************************************************------------------------***************+++++++++*********)))******+++,,,(((((()))))))))************************************************************************))))))))))))))))))*********++++++************************)))))))))*********++++++************************++++++************++++++((()))***+++++++++++++++))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))))))))))))))))))))************))))))'''(((((()))******++++++(((((((((((()))))))))************))))))*********)))***+++,,,,,,,,,++++++************************))))))))))))))))))))))))(((((()))***************((())))))******))))))(((******************************))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''((())))))(((((((((******))))))))))))******)))******+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))******+++++++++++++++++++++++++++))))))***+++++++++++++++******))))))))))))******)))************++++++++++++++++++************)))((()))))))))************************************+++++++++************)))************************))))))))))))))))))))))))************))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********++++++************++++++++++++++++++++++++++++++************************((()))))))))************************************************************((()))))))))************))))))))))))))))))))))))(((***,,,+++)))(((***,,,((())))))))))))***************))))))))))))******((())))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))*********+++++++++******))))))***++++++,,,))))))*********+++++++++************************************************+++*********)))))))))(((++++++***)))((((((''''''************************************+++++++++,,,************************++++++************++++++))))))***+++++++++******))))))***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((((((((((((''''''''''''))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++(((((((((((())))))))))))******))))))))))))******)))***+++,,,---,,,++++++*********++++++,,,,,,---))))))))))))))))))))))))(((((()))***************'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))))))))))))))************))))))(((******))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++++++++++++++++++++++++++((()))***+++++++++++++++******))))))))))))******)))************++++++++++++++++++************)))(((((())))))*********+++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((())))))*********+++************************************************(((((())))))*********+++(((((((((((((((((((((((())),,,---,,,***)))+++---)))************+++++++++******))))))))))))******((())))))***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,************************************************))))))******++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,************************************************+++*********))))))((((((---,,,+++)))'''%%%######***************************++++++++++++,,,,,,,,,************************++++++************++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++((((((((((((((((((((((((&&&'''(((******++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************(((&&&%%%%%%&&&(((***++++++************++++++,,,,,,,,,,,,,,,+++***)))((((((''''''''''''((((((((()))+++------+++)))(((******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******((((((((((((((((((((((((************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))***+++++++++)))((('''************************)))************+++++++++******))))))******+++,,,))))))))))))))))))))))))---+++)))+++------+++(((************************+++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++************)))))))))))))))***)))************)))((((((+++++++++++++++++++++++++++++++++*********))))))+++++++++************))))))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++((()))))))))************************************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******++++++++++++******************************++++++++++++++++++++++++++++++******))))))(((((())))))(((((((((((()))))))))************+++++++++************************))))))))))))))))))))))))************************+++***)))(((((()))***+++************************++++++***)))***+++---...************************))))))***++++++++++++*********)))((()))***,,,---,,,+++***))))))***+++,,,************************************************,,,+++++++++***)))))))))---,,,++++++******++++++************************************************,,,,,,------,,,,,,+++***++++++************++++++***+++++++++******,,,...************************,,,+++***))))))***+++,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,...//////---++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...(((((((((((((((((((((((('''((()))*********************++++++***))))))(((************************))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))***++++++******))))))******++++++,,,,,,,,,++++++***)))***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))(((((()))******++++++************++++++************************************************))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))******+++***)))((('''************************)))************+++++++++))))))(((((())))))***+++))))))))))))))))))))))))+++***)))***,,,,,,***(((************************+++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++************))))))))))))************++++++******)))(((************************+++++++++*********))))))))))))******+++++++++,,,************************+++++++++******))))))))))))************+++++++++************++++++++++++************************)))************+++++++++++++++************++++++************************************************))))))))))))))))))))))))*********************************))))))***************++++++++++++******************************++++++++++++++++++++++++*********)))))))))))))))******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++************************++++++*********+++,,,,,,************************)))******+++,,,+++++++++++++++++++++++++++,,,---++++++***))))))***++++++************************************************+++++++++***************---,,,++++++******++++++************************************************++++++,,,,,,++++++***)))+++******************+++)))***++++++******,,,...************************++++++***))))))***++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...((((((((((((((((((((((((((())))))*********))))))))))))******))))))((((((************************))))))))))))))))))))))))*********++++++++++++,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++******))))))******++++++++++++,,,++++++***)))+++++++++******+++++++++***)))(((''''''((()))******))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************)))(((((()))))))))))))))))))))))))))************+++++++++((((((((((((((())))))***))))))))))))))))))))))))))))))((()))++++++)))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********************************************++++++++++++************)))))))))******++++++++++++++++++*********))))))))))))))))))))))))+++++++++***************'''((()))***+++,,,------++++++++++++++++++++++++*********))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,************************)))************+++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********++++++++++++******************************++++++++++++++++++++++++))))))))))))************++++++************++++++'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++***))))))))))))***+++************************++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++***))))))***++++++***************************************************************+++++++++---,,,++++++******++++++***************************************************++++++++++++***))))))***************************+++,,,+++))))))***+++************************++++++***))))))***++++++******++++++++++++************+++++++++,,,,,,,,,***************************,,,------+++******+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...(((((((((((((((((((((((()))************))))))((((((((())))))))))))((((((************************))))))))))))))))))))))))************++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((******))))))))))))************++++++++++++******,,,++++++******++++++,,,)))))))))(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((())))))*********+++++++++)))(((((((((((()))******)))))))))))))))))))))))))))))))))***++++++***)))((((((((((((((((((((((((******************************************************************************++++++++++++************))))))******++++++,,,,,,,,,+++++++++++++++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++******************))))))))))))*********+++++++++*********+++++++++,,,,,,************************))))))*********+++++++++++++++************++++++************************************************))))))))))))))))))))))))************************))))))(((((((((((())))))******++++++++++++******************************************************(((((())))))******+++++++++******))))))******+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++,,,,,,,,,***)))(((************************++++++,,,------------,,,,,,,,,---------,,,***)))+++******************+++************************************************)))))))))***+++++++++,,,---,,,++++++******++++++************************************************+++++++++++++++******)))*********++++++************+++,,,+++)))(((((()))************************+++******************+++******++++++++++++************+++++++++,,,,,,,,,)))))))))))))))))))))))))))***,,,,,,***)))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...)))))))))))))))))))))))))))************))))))((('''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((())))))))))))((('''***))))))))))))))))))***)))******++++++***************))))))))))))******((()))+++,,,,,,+++)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))((((((((())))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))******************++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))*********+++++++++***))))))))))))***++++++)))))))))))))))))))))))))))***+++++++++++++++,,,((((((((((((((((((((((((******************************************************************************++++++++++++*********************+++,,,,,,---,,,+++*********++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))*********+++************************))))))*********+++++++++++++++************++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))******++++++++++++******************************************************(((((())))))******++++++))))))(((((((((((()))))))))))))))*********++++++************************))))))))))))))))))))))))******************************++++++++++++*********************************++++++,,,+++***((('''************************++++++,,,------------,,,***+++,,,,,,,,,***)))(((*********++++++*********************************************************)))))))))***+++++++++,,,---,,,++++++******++++++************************************************,,,,,,,,,---,,,++++++***)))***++++++++++++***)))$$$''')))*********+++,,,*********************************++++++***************++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))(((***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...))))))))))))))))))))))))((())))))*********))))))(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***((()))******+++*********))))))(((((((((((())))))((())),,,------,,,)))((()))((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((''''''(((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))((())))))***+++)))))))))))))))))))))))))))************+++++++++***************++++++,,,))))))))))))))))))))))))(((***,,,,,,,,,+++,,,---))))))))))))))))))))))))***************************************+++++++++******************************++++++++++++*********************+++,,,------,,,+++))))))***++++++++++++++++++++++++++++++***************++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))************+++++++++(((((()))))))))*********************************)))************+++++++++++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((())))))*********++++++++++++******************************************************))))))))))))************))))))(((((((((((())))))************++++++++++++************************))))))))))))))))))))))))******************************+++,,,,,,+++************************************************))))))***************************++++++,,,,,,,,,,,,,,,******+++++++++***)))))))))***++++++++++++***)))***************************************************************+++++++++---,,,++++++******++++++************************************************,,,------------,,,++++++)))***+++,,,,,,+++***)))"""&&&)))+++,,,...///************************)))***++++++++++++***)))******++++++++++++************+++++++++,,,,,,,,,************************(((***++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,---,,,,,,++++++,,,,,,---...))))))))))))))))))))))))'''((()))***************((())))))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))(((((((((((())))))(((((()))***************))))))(((((((((((())))))((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))''''''((())))))(((''''''))))))(((((((((((())))))************************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***)))((((((((()))+++,,,************************)))************+++++++++)))))))))))))))***++++++))))))))))))))))))))))))&&&)))+++,,,******+++---************************************************))))))*********+++++++++******************************++++++++++++******************+++,,,---...---+++***(((((()))***+++************************))))))*********+++++++++***************+++++++++************************)))*********++++++++++++)))************+++++++++))))))*********+++++++++************************)))************+++++++++++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))*********************************))))))***************++++++++++++***************************************************************)))))))))))))))***))))))))))))))))))***))))))))))))************************************))))))))))))))))))))))))***************************++++++,,,,,,++++++******************************))))))))))))******+++************************)))******+++,,,+++++++++++++++*********+++,,,,,,)))***++++++++++++***)))************************************************+++++++++***************---,,,++++++******++++++************************************************,,,,,,,,,,,,,,,+++******(((***+++,,,,,,+++***((("""%%%(((******))))))***************************)))***++++++++++++***)))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))******+++,,,,,,------,,,,,,++++++,,,,,,---...))))))))))))))))))))))))''''''(((******+++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((('''%%%$$$$$$%%%'''((())))))(((((((((((())))))(((((()))*********************))))))))))))*********)))(((''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&******))))))))))))******************************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***)))(((((((((***+++,,,************************)))************+++++++++((((((((((((((()))******))))))))))))))))))))))))%%%(((++++++))))))***---************************))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++******************+++,,,---...,,,+++)))''''''((()))***))))))))))))))))))))))))))))))******++++++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,************************)))************+++++++++++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******************************))))))))))))))))))))))))++++++******))))))((((((++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,------,,,+++******************************)))(((((((((***+++,,,************************))))))***++++++++++++***,,,,,,+++***+++,,,...///)))***+++,,,,,,+++***)))************************************************,,,+++++++++******))))))---,,,++++++******++++++***************************************************++++++++++++***))))))((()))+++,,,,,,+++)))(((***,,,---+++((($$$"""!!!************************)))***+++,,,,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))******)))************+++++++++************************'''((()))******)))((('''******)))(((((((((((((((&&&''')))*********)))(((******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''(((+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))************************************))))))))))))*********************)))))))))))))))+++***)))(((((()))***++++++*********))))))((((((,,,+++***))))))***+++,,,)))************+++++++++***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++***)))(((((())))))(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))************************,,,,,,,,,++++++*********)))))))))***+++++++++,,,+++*********))))))((((((************************************************************************))))))************))))))++++++++++++++++++++++++...---+++*********++++++******++++++++++++******+++++++++*********))))))+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))*********+++++++++************************************************'''((()))++++++***))))))+++++++++*********))))))+++++++++*********))))))************************---------,,,,,,,,,++++++++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))******)))************+++++++++************************((()))***++++++***)))(((******)))(((((((((((((((''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++++++++***)))(((&&&%%%&&&&&&'''''''''(((((((((************)))))))))(((***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))************************************))))))))))))************)))))))))))))))*********+++***)))(((((()))***+++************)))))))))(((++++++***))))))***++++++)))************+++++++++***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************************************************************++++++++++++++++++++++++))))))***++++++++++++***++++++***)))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************+++++++++******)))))))))***************+++++++++************)))))))))((())))))))))))))))))))))))************************************************)))******************)))++++++++++++++++++++++++---,,,+++*********++++++******++++++++++++******+++++++++*********))))))+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++************************************************((()))******++++++******+++++++++*********))))))+++++++++*********))))))************************++++++******))))))))))))++++++************++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++******************************++++++++++++*********))))))(((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++***)))'''&&&''''''((((((((()))))))))************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************(((((())))))******++++++******))))))))))))******************))))))))))))++++++***))))))***++++++)))************+++++++++)))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***++++++***))))))))))))************)))((('''''''''++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******++++++++++++++++++*********************************)))))))))))))))+++++++++***************************))))))))))))******************************************************************************++++++++++++******++++++++++++++++++++++++---,,,+++*********++++++******++++++++++++******+++++++++***************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++***++++++,,,,,,++++++******************+++++++++***************************************************************+++,,,,,,+++++++++***************+++++++++******************************************))))))))))))(((((((((++++++************++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))))))))))))))))))))))))))))))))))))***+++------))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************************************))))))(((((((((((()))))))))((('''''''''(((***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******++++++******)))((((((((((((((())))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************((()))))))))************''''''((()))***++++++,,,***))))))))))))))))))************)))))))))))))))+++******************+++))))))*********+++++++++))))))************)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************************************************************))))))***++++++++++++***++++++***))))))*********)))))))))(((((((((''''''++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,******************************************)))))),,,+++++++++***)))))))))*********)))))))))))))))++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++************************,,,+++++++++++++++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***************************************************************************,,,+++*********+++---...************************************************************************+++*********************++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...************************))))))))))))***+++------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++************************)))))))))(((((()))))))))))))))(((((((((((()))))))))((('''''''''(((***+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************((()))))))))************''''''((()))***++++++,,,)))))))))******)))))))))))))))))))))))))))***************++++++*********))))))*********+++++++++((())))))*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************++++++++++++************************++++++++++++++++++++++++************************))))))***++++++++++++***+++***************++++++'''((((((((()))))))))***************************************************++++++++++++++++++++++++***************************))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***************************************************************************,,,+++*********+++---...*********************************************************************************************+++++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........************************)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******)))************+++++++++************************))))))(((((((((((())))))((((((((((((((())))))***((((((((((((((()))***************))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******+++***''''''((((((((()))))))))))))))))))))************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************(((((())))))******++++++))))))************))))))))))))))))))************)))***++++++++++++***))))))************+++++++++((())))))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,************************++++++++++++++++++++++++************************))))))***++++++++++++***+++************+++,,,,,,((((((((()))***+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***************************))))))(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++,,,,,,,,,************************+++++++++++++++,,,,,,,,,+++++++++***************))))))))))))************''''''''''''''''''''''''******************************************************++++++++++++************************************+++,,,,,,,,,++++++******++++++++++++*********************+++++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++++++++******************************************************************************+++,,,,,,***************+++++++++***************+++++++++************************((((((((())))))))))))***++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............************************)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******)))************+++++++++******************************)))(((((()))******((((((((((((((()))******''''''((()))))))))))))))+++******)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))******++++++******)))&&&&&&'''''''''(((((((((((()))))))))***************))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))************************************))))))))))))************)))))))))))))))*********((()))***++++++***)))(((((()))))))))************)))***++++++++++++***))))))************+++++++++(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,************************************************************************))))))***++++++++++++***+++*********++++++,,,---************++++++++++++************************************************************************************************))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))***++++++,,,************************)))*********++++++++++++***************+++++++++((()))))))))************''''''''''''''''''''''''************************************************)))******************)))************************)))***+++,,,,,,,,,,,,+++******++++++++++++******))))))*********+++++++++))))))*********+++++++++************************************************,,,,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))************************************************((()))******++++++******))))))*********+++++++++))))))*********+++++++++************************))))))))))))******++++++++++++************++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............***************************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***)))************+++++++++************************,,,+++***))))))***+++,,,((((((((((((((()))******&&&''')))*********)))(((+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))---------,,,+++***)))(((&&&&&&&&&&&&'''''''''((((((((())))))*********+++***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))************************************))))))))))))*********************)))))))))))))))((()))***++++++***)))((((((((())))))*********+++)))***+++,,,,,,+++***))))))************+++++++++(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++*********+++,,,,,,---------,,,,,,+++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))******++++++************************(((((())))))*********+++))))))******+++++++++,,,(((((())))))*********+++************************************************************************))))))************)))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++******++++++++++++******))))))******++++++++++++))))))******++++++++++++************************************************---,,,,,,++++++*********)))************++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))************************************************'''((()))++++++***))))))))))))******++++++++++++))))))******++++++++++++************************++++++,,,,,,,,,---------++++++************++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////))))))))))))))))))))))))+++++++++*********))))))))))))))))))************(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******++++++++++++************))))))((((((''''''******))))))((((((''''''+++***)))(((((()))******%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))))))))************))))))))))))))))))))))))************************++++++***)))(((((())))))''''''((()))***++++++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''$$$%%%(((***++++++***)))************************(((((()))************)))************************(((+++......+++******,,,)))))))))))))))))))))))))))************+++++++++******))))))))))))******************************************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++,,,+++***))))))***+++,,,*********************************++++++,,,,,,,,,******************************))))))))))))******)))***,,,------,,,***))),,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************************************************************))))))))))))************************************+++++++++*********)))))),,,,,,,,,+++++++++******)))************+++++++++************************((()))***+++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************************************************************************************************************************************************************************************,,,+++***)))((((((((((((+++++++++*********))))))************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------...000///......///111))))))))))))))))))))))))+++++++++*********))))))))))))))))))************(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++*********++++++++++++******+++*********))))))))))))******))))))((((((((((((+++***)))(((((()))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))))))))************************************************************++++++***)))))))))))))))(((((())))))******++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((***+++)))''''''((()))*********((('''************************((())))))***+++*********************************(((+++------+++******+++)))))))))))))))))))))))))))************+++++++++++++++************++++++************************************************))))))*********+++++++++))))))))))))))))))))))))************************)))************+++++++++++++++************++++++***************************++++++++++++++++++,,,******************************))))))))))))******)))***+++,,,,,,+++***)))++++++************++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++************************************************************************))))))))))))************************************+++++++++*********)))))),,,,,,++++++************)))************+++++++++************************))))))***+++++++++******************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++*********************************************************************************************************************************************************************************************************)))******+++++++++++++++*********))))))************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------...//////......///111))))))))))))))))))))))))+++************)))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---//////---+++)))******++++++++++++******++++++++++++***************))))))))))))(((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************))))))((()))))))))*********++++++************************************************+++***)))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***)))******++++++***(((&&&%%%************************))))))***++++++++++++***************************)))+++,,,,,,+++******+++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,************************************************)))))))))*********++++++))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************+++++++++++++++*********))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((******))))))***,,,...///)))))))))************+++++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))************************************+++++++++***************+++************))))))))))))************+++++++++******************************+++++++++******)))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,************************************************************************************************************************************************************************************************))))))***++++++,,,------+++++++++***************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------...///...---...///111))))))))))))))))))))))))************))))))))))))((()))))))))************(((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))((())))))*********+++++++++******************************************************)))))))))))))))************))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++******++++++++++++***((('''&&&************************)))******+++++++++++++++******************************++++++*********+++))))))))))))))))))))))))))))))*********++++++++++++++++++******+++++++++************************************************))))))))))))************))))))))))))))))))))))))************************))))))*********+++++++++)))***+++,,,,,,+++***)))************************,,,,,,++++++******))))))((((((((((((((((((((((((******))))))))))))******((()))************)))(((++++++***)))***,,,...///)))))))))*********++++++++++++,,,,,,,,,,,,++++++************************************************************************((()))))))))***************************************************************)))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,,,,***************************************************************************************************************************************************************************************************++++++,,,------------************************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---...///......///111333))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************(((((())))))************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************++++++++++++***************************************************)))))))))))))))***************)))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********+++)))***************))))))************************))))))***++++++++++++***************************+++*********************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************************************************(((((()))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++)))***+++,,,,,,+++***)))************************+++++++++******)))))))))((((((((((((((((((((((((******))))))))))))******)))))))))******))))))))),,,,,,+++******+++,,,,,,************+++++++++,,,***++++++,,,,,,++++++***************************************************************************((()))))))))************************************************************)))))))))))))))))))))***))))))*********+++++++++************************+++++++++++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,+++***)))************************************************************************************************************************************************************************************************,,,------------,,,+++***************************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------............///000000000222555888))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************)))))))))*********++++++((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++******((((((((((((((())))))))))))))))))************+++'''((()))******+++******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))*********++++++++++++,,,++++++++++++++++++++++++************************)))))))))))))))******+++)))))))))))))))*********(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***+++))))))))))))***+++++++++************************(((((()))************)))************************,,,***((((((***+++***))))))))))))))))))))))))))))))************+++++++++***))))))))))))))))))***************************************************((((((((()))))))))******))))))))))))))))))))))))************************)))************+++++++++******++++++++++++*********************************************)))))))))))))))))))))))))))))))))******))))))))))))***************************************************************+++++++++,,,,,,******++++++++++++******************************************************************************))))))))))))***************************************************+++++++++)))))))))************+++)))************+++++++++******************************+++++++++******)))************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************,,,,,,,,,,,,+++***))))))************************************************************************************************************************************************************************************************------......---,,,***)))***************+++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............///000111222333666:::>>>))))))))))))))))))))))))(((((((((((())))))******))))))))))))************))))))*********+++++++++'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********))))))*********+++++++++&&&''')))***++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,++++++++++++++++++++++++************************)))))))))))))))***++++++(((((())))))******++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***(((''')))+++***)))))))))******+++,,,************************''''''((())))))))))))(((************************,,,***'''''')))+++***))))))))))))))))))))))))))))))************++++++++++++******))))))******+++************************************************(((((((((((()))))))))***))))))))))))))))))))))))************************)))************+++++++++++++++************++++++************************))))))))))))******************************************))))))))))))******++++++************++++++&&&''')))+++++++++***))))))))))))************+++******++++++++++++******************************************************************************))))))))))))************************************))))))*********+++++++++************++++++,,,,,,)))************+++++++++************************))))))***+++++++++******************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************++++++,,,,,,,,,++++++******************************************************************************************************************************************************************************************************+++,,,------,,,***)))))))))*********+++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............000111222444666:::@@@DDD))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))************+++++++++'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++)))(((******++++++++++++******))))))******+++++++++,,,))))))******++++++++++++&&&''')))***+++++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))((())))))***++++++'''(((((()))***++++++,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((***++++++***************+++************************&&&''''''(((((((((((((((************************---***'''''')))+++***))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,************************************************(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,+++***))))))***+++,,,************************(((((())))))******++++++******************************))))))))))))******,,,,,,++++++++++++,,,,,,"""$$$(((+++,,,,,,***)))(((((((((((())))))))))))******++++++++++++******************************************************************************))))))))))))************************************))))))******++++++++++++******+++++++++,,,,,,,,,)))************+++++++++************************((()))***+++++++++++++++************************++++++++++++++++++++++++---,,,+++******+++,,,---************************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,************************************************************************************************************************************************************************************************''')))+++---------,,,+++))))))******++++++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000222333555888===CCCHHH))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************''''''(((((())))))******))))))(((((((((((())))))+++)))(((((()))******)))))))))))))))))))))))))))+++*********))))))((((((******************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************+++***)))))))))***,,,---)))(((((((((''''''&&&&&&++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))************************++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************+++++++++*********))))))((())))))))))))*********++++++++++++++++++++++++************************)))))))))***+++++++++,,,******************************++++++++++++******************************,,,+++***))))))***+++,,,)))************+++++++++************************+++++++++************))))))************+++++++++************************************************+++++++++*********))))))(((((())))))*********+++************************************************************************************************************************************************************************++++++******)))(((((((((******************************+++++++++,,,,,,,,,************************************************------,,,,,,+++*********************************************************))))))))))))))))))))))))************************((())))))******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***+++,,,---,,,,,,,,,+++************++++++,,,,,,++++++***************************************************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////////////////............///000000111111222///222777999<<>>BBBEEEJJJRRRWWW))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++************************+++++++++******)))))))))***+++---......---+++******)))'''''')))***)))((())))))))))))))))))))))))*********)))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))+++******************+++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,+++++++++***)))))))))******************************++++++++++++******************************+++******************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++************************,,,,,,++++++***)))))))))*********************************+++++++++,,,,,,******************************+++++++++,,,,,,,,,************************************************(((((()))))))))*********************************************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************************************&&&(((***+++,,,+++)))(((((((((((()))*********+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------000000000111222333555666999===CCCGGGJJJOOOVVV\\\))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************))))))************))))))************++++++++++++*********************************))))))(((((('''(((***,,,------,,,***(((,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))******************************''''''((((((((()))))))))************************************************************************++++++++++++++++++******)))))))))***************************************************))))))(((((())))))))))))))))))))))))************************************)))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))*********++++++*********))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,+++++++++***)))))))))******************************++++++++++++***************************************++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++************************************************************************+++++++++***************************************************************************************++++++++++++++++++++++++************************+++++++++*********))))))************************++++++******))))))))))))******************************+++++++++,,,,,,,,,*********************************************************)))))))))((((((************************************************************************************************///...------------...///++++++++++++++++++++++++***************************************************+++---//////...---+++((((((((()))*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000000000111333666888:::===BBBGGGLLLOOOTTTZZZ___))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************************))))))))))))))))))))))))************************************************)))******++++++******)))*********++++++++++++,,,************************)))))))))(((((((((((((((((()))***++++++***)))(((---+++)))***+++,,,++++++))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))************************************************************************(((((()))))))))(((''''''************++++++++++++************************)))))))))))))))))))))***))))))))))))))))))))))))************************************))))))))))))''''''(((((())))))******))))))))))))))))))))))))***************************))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))***************************************************************+++++++++************+++++++++,,,************************************************+++++++++*********************************************++++++++++++******************************)))***++++++++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++***************************************************************++++++++++++++++++++++++*********************************************************************************************************************************************************************************++++++******)))(((((('''******************************+++++++++,,,,,,,,,************************************************,,,++++++***))))))((((((************************************************))))))))))))))))))))))))************************++++++))))))))))))++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))***,,,---------,,,+++))))))*********************++++++,,,,,,++++++***((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------......,,,,,,,,,---......///////////////111444888<<<>>>BBBGGGMMMQQQTTTXXX]]]bbb))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************)))******++++++******)))*********+++++++++,,,,,,************************))))))))))))))))))******************************,,,***))))))***++++++***))))))))))))))))))))))))((()))))))))************************************(((((()))))))))*********************************************************************************))))))*********)))((('''************++++++,,,,,,************************((((((((()))******++++++))))))))))))))))))))))))************************************))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))*********************************))))))*********'''((()))******)))((('''))))))))))))))))))))))))************************************************))))))*********+++++++++)))))))))*********++++++++++++++++++++++++++++++***************************************+++++++++******************************++++++++++++******************************)))***++++++++++++***))))))************++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++************************************************))))))*********+++++++++,,,,,,,,,++++++*********************************************************************************************************************************)))))))))***++++++,,,,,,******************************************************************************+++++++++,,,,,,,,,************************************************+++++++++++++++*********************************************************************************************************)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))))))))*********+++++++++++++++************++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************+++++++++,,,,,,,,,------************++++++++++++------........./////////,,,------...//////000000111111222444888===BBBEEEHHHMMMSSSVVVYYY\\\aaaeee))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++******************************************************++++++++++++************+++++++++,,,,,,,,,************************))))))******+++++++++,,,++++++***))))))***+++++++++)))(((((()))******)))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))************************************************************************************,,,------...---,,,+++***(((((()))))))))*********))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))************************************))))))))))))******+++,,,------......))))))))))))))))))))))))************************++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************))))))******++++++++++++((())))))))))))*********++++++++++++++++++++++++************************))))))******+++++++++,,,******************************++++++++++++******************************)))***+++,,,,,,+++***))))))************+++++++++************************+++++++++************))))))************+++++++++************************************************))))))******++++++++++++,,,,,,,,,++++++*********************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,---*********************************+++,,,,,,------******************************+++++++++,,,,,,,,,*********************************************************+++,,,,,,------************************************************++++++++++++++++++++++++************************---,,,+++))))))+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,---------)))************+++++++++.........////////////000------......///000111111555555666999===CCCIIILLLLLLQQQWWWZZZ\\\___cccggg))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++,,,++++++)))*********++++++++++++))))))))))))))))))))))))))))))*********))))))(((+++******))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++...---+++))))))))))))***++++++************++++++******************************))))))******+++,,,++++++******)))(((((((((,,,,,,,,,+++***)))(((((()))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++************)))+++++++++*********))))))************************))))))))))))))))))))))))'''((()))***************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))(((+++*********))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++***)))(((((('''))))))***++++++***((((((************************************************))))))))))))))))))))))))************************(((((()))***++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++************)))************************---+++))))))+++,,,***'''+++*********))))))((((((************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***+++++++++++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,***************************))))))((()))+++---...)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************,,,,,,+++***))))))************++++++++++++******---,,,***(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++******,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.../////////...------,,,,,,...//////000000111111111444888===@@@CCCHHHOOOTTT[[[]]]```cccbbbbbbfffkkk))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''(((***++++++***)))))))))*********++++++************************,,,,,,,,,+++)))(((&&&%%%******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++---,,,+++)))(((((())))))++++++************++++++******************************))))))******+++,,,))))))))))))************,,,+++++++++***))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++************)))+++++++++*********))))))***************************************************++++++++++++******)))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++***))))))************)))))))))((()))))))))))))))))))))))))))************+++++++++++++++******)))(((((('''((()))******+++***))))))************************************************************************************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++************)))************************,,,***))))))+++,,,***((())))))))))))((((((((('''************************************************+++++++++++++++++++++++++++++++++*********))))))************************************************************************************************))))))))))))************,,,++++++******+++++++++++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,***************************))))))))))))+++,,,---)))******++++++******)))******+++++++++,,,,,,,,,******************+++++++++++++++***************************************,,,,,,,,,,,,+++++++++***************************,,,++++++***))))))************++++++++++++******...---+++***)))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++******++++++++++++******,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......//////.........---------.........//////000000111555:::@@@EEEIIIPPPXXX^^^bbbeeehhhiiigggfffiiimmm))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))((()))***+++***)))((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,+++***((('''&&&))))))************))))))))))))))))))))))))))))))*********++++++++++++,,,)))************+++++++++,,,+++***)))((((((((()))++++++************++++++******************************))))))******+++,,,(((((())))))***++++++,,,++++++******************)))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++************)))+++++++++***************************************++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***++++++++++++***))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++******)))((((((((('''((()))******+++******************************************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))***+++,,,,,,+++++++++************)))************************+++***))))))+++,,,+++***)))(((((((((((('''''''''************************************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))************++++++*********++++++,,,++++++************+++++++++++++++*********************+++++++++,,,,,,,,,************************))))))))))))***+++,,,---******))))))))))))************+++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************,,,+++******)))***************++++++++++++******...---,,,+++++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******++++++++++++******,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++---------------...//////...............---------/////////000000222333333888===DDDKKKRRR[[[eeelllooorrrtttsssooonnnoooppp))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***((()))******)))((((((((((((((())))))))))))++++++++++++++++++++++++))))))***+++++++++******))))))***++++++***))))))))))))))))))))))))))))))************++++++++++++))))))*********+++++++++*********))))))(((((((((++++++************++++++******************************))))))******+++,,,)))))))))******+++++++++***************+++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++*********))))))************************************************+++++++++++++++++++++++++++++++++,,,++++++******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******+++++++++******)))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************))))))((((((''''''((()))***+++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))************************(((((())))))***++++++,,,+++++++++*********))))))************************)))))))))***++++++++++++)))))))))))))))(((((((((************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++((()))))))))***************************++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,************************)))))))))******++++++,,,+++***((((((((((((***+++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++************************++++++***************+++******++++++++++++******---,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------..................111111111222333555777888<<>>CCCHHHNNNTTT\\\fffrrr{{{(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********))))))((('''(((((()))***++++++,,,((((((((((((((())))))***((((((((((((((((((((((((************************...------,,,,,,+++++++++******************************************************++++++++++++******(((((())))))************(((((())))))************************************+++++++++++++++***)))((()))************+++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---((()))***+++++++++++++++))))))************))))))'''((((((((())))))******,,,,,,++++++,,,,,,---...************************+++***)))***+++,,,+++)))'''((()))++++++******)))))))))***+++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))+++,,,---...////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++************************'''((()))))))))(((&&&%%%'''(((((()))******++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++)))************+++++++++))))))))))))************************************+++***************+++++++++++++++***************)))************+++++++++++++++++++++++++++++++++))))))(((((((((((())))))************************))))))******+++++++++,,,++++++++++++++++++++++++************************)))************+++++++++************************+++++++++************)))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************...---++++++++++++---...************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++***++++++,,,,,,------...((()))***+++++++++******---,,,+++***))))))))))))************************''')))***,,,,,,***)))'''))))))***++++++++++++******+++,,,,,,******+++,,,************************........./////////000000******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++,,,------,,,,,,......---,,,,,,---......++++++,,,,,,,,,---------+++++++++,,,---...///000///111333444666999>>>AAAFFFJJJPPPWWW```kkkxxx))))))))))))))))))))))))************************************************++++++************++++++)))***+++,,,,,,+++***)))************************************************************************++++++******)))(((((((((+++++++++*********)))))))))************+++++++++************************++++++************++++++(((***+++***((('''***---************************************************++++++******************,,,,,,++++++***)))))))))******))))))))))))******))))))))))))***+++,,,---************************++++++++++++++++++++++++---,,,,,,+++***)))((((((+++++++++*********))))))*********************************)))))))))))))))))))))(((((((((((())))))+++,,,------------,,,+++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,++++++*********------,,,+++***)))((('''++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,++++++***)))))))))******++++++++++++******)))************++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))((()))))))))))))))))))))))),,,,,,,,,,,,++++++***)))++++++++++++++++++++++++------+++***))))))((((((++++++++++++++++++++++++************************************************************************************************,,,,,,,,,++++++*********+++++++++*********))))))************************)))************+++++++++,,,+++***))))))***+++,,,************************---,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++---,,,***)))))))))******************************+++***+++,,,......,,,+++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************---+++(((%%%%%%(((+++---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++,,,---.........---,,,...///000///------///111222333555666999>>>DDDIIIKKKOOOUUU[[[bbblllyyy))))))))))))))))))))))))************************************************++++++************++++++)))***++++++++++++***)))************************************************************************+++++++++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++************************++++++************++++++***,,,---,,,***)))***,,,******************************************************************************************++++++******))))))))))))******))))))))))))***+++,,,---************************++++++++++++++++++++++++,,,,,,++++++***)))))))))+++++++++*********))))))************************************))))))))))))))))))(((((((((((())))))(((((()))******)))(((((())))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))*********+++++++++,,,,,,******************++++++******++++++++++++******)))************+++++++++************************,,,,,,,,,,,,,,,+++***)))************************++++++,,,,,,,,,+++******************************++++++******************++++++++++++++++++++++++************************************************************************************************,,,,,,,,,++++++*********+++++++++*********))))))************************)))************+++++++++++++++***))))))***++++++************************+++******))))))******+++++++++++++++++++++++++++++++++************++++++,,,,,,***)))))))))******************************+++***+++,,,......,,,***************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******************************))))))))))))******((()))))))))******++++++******+++++++++,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,......///...------///111222444777:::===BBBIIIMMMTTTWWW\\\```eeennnyyy))))))))))))))))))))))))************************************************++++++************++++++)))***++++++++++++***)))******************************************************************************++++++,,,------...+++++++++***************)))************+++++++++************************++++++************++++++)))***++++++)))''''''(((************************************************************************((())))))***++++++,,,,,,******))))))))))))******))))))))))))***+++,,,,,,************************++++++++++++++++++++++++************************+++++++++******************************************************************))))))(((((())))))***'''(((((())))))((((((''')))))))))))))))))))))))))))))))))*********++++++++++++************+++++++++,,,,,,------,,,,,,++++++++++++++++++*********(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,******++++++++++++******)))************+++++++++)))))))))))))))))))))))),,,,,,++++++******++++++++++++++++++++++++++++++******++++++,,,+++++++++))))))))))))))))))))))))******))))))***++++++,,,++++++++++++++++++++++++************************************************************************************************+++++++++++++++*********+++++++++***************************************)))************+++++++++++++++***))))))***++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,+++******)))******************************************,,,......,,,***************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************((()))+++,,,,,,+++)))(((&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,---------++++++,,,,,,,,,+++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++,,,.........------///111333666:::>>>CCCJJJQQQUUU\\\___aaacccfffmmmvvv~~~))))))))))))))))))))))))************************************************++++++************++++++*********++++++*********************************************************************************)))))))))******+++++++++************************))))))*********+++++++++************************++++++************++++++((()))***+++***)))((((((***************************************************************+++++++++))))))*********++++++++++++******))))))******+++******))))))***++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++************************************************)))***************++++++***))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))************++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++***************(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++))))))*********+++++++++******++++++++++++******))))))*********+++++++++************************---,,,+++*********,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++************************+++***************++++++************************************************************************************************************************+++++++++***************************************************************))))))*********++++++++++++******************+++************************))))))************))))))++++++++++++++++++++++++++++++************++++++++++++***************************************************,,,---...,,,***************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************((()))+++,,,,,,+++)))((('''''''''((()))***************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,---......---...000222444888===CCCJJJSSS[[[aaagggiiijjjjjjkkkooovvv|||))))))))))))))))))))))))************************************************++++++************+++++++++******************+++************************************************************************++++++++++++******))))))************************))))))*********+++++++++************************++++++************++++++******+++,,,------,,,,,,************************************************))))))*********++++++++++++++++++*********))))))++++++************++++++*********)))******+++,,,************************++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************************))))))******+++++++++,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++******++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,************************+++++++++,,,,,,,,,,,,---+++++++++*********))))))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,*********+++,,,---************************((()))******++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))************************************************************************************************************************************************************************************************))))))*********+++++++++*********++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************+++************************************)))***+++------+++)))************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************++++++************++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))************++++++++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...+++---.........///111444666999@@@HHHRRR]]]hhhpppvvvwwwxxxwwwuuuwww{{{))))))))))))))))))))))))************************************************++++++************++++++++++++***))))))***++++++************************************************************************///......---,,,,,,++++++***************+++++++++)))************+++++++++************************++++++************++++++***((('''''')))******)))************************************************)))))))))***++++++,,,,,,,,,,,,++++++***))))))(((++++++************+++++++++***************++++++************************++++++++++++++++++++++++))))))******+++++++++,,,***************+++++++++************************))))))******+++,,,,,,,,,+++******))))))******+++***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))************))))))))))))******)))******++++++******))))))))))))***************,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,++++++***))))))(((******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,))))))))))))))))))))))))))))))******+++*********++++++++++++++++++++++++...---,,,***)))(((((((((************************************************************************************************************************)))))))))******************************+++++++++************************)))************+++++++++)))***++++++++++++***)))************************---,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***************************)))))))))+++------+++)))************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************---,,,***((((((***,,,---,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,************************))))))*********+++++++++******+++,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---...///,,,---//////000111333666999===CCCMMMYYYiiiwww}}}}}}))))))))))))))))))))))))************************************************++++++************++++++++++++***))))))***++++++************************************************************************---------------------,,,))))))*********+++++++++)))************+++++++++************************++++++************++++++...+++'''%%%'''(((((('''************************************************((())))))***++++++,,,,,,++++++******************,,,++++++******++++++,,,++++++***************+++************************++++++++++++++++++++++++***************+++++++++))))))*********+++++++++************************))))))***++++++,,,------+++******))))))******+++)))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))************))))))((()))))))))*********++++++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------***************************+++++++++,,,,,,,,,,,,++++++************************++++++++++++******)))************+++++++++************************)))***+++,,,,,,,,,,,,,,,************************)))************))))))(((************************,,,,,,+++***)))))))))***************************************************************************************************************************((()))))))))*********+++))))))*********+++++++++************************)))************+++++++++)))***++++++++++++***)))************************...,,,)))''''''))),,,...++++++++++++++++++++++++++++++************++++++((()))***+++,,,++++++***************************)))))))))+++------+++)))************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++))))))*********+++++++++************************,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,...000000111333555888===AAAHHHRRRaaasss))))))))))))))))))))))))************************************************++++++************++++++,,,+++***))))))***+++,,,************************************************************************)))******++++++,,,,,,---))))))******++++++++++++)))************+++++++++************************++++++************++++++999444...+++,,,------,,,************************************************((())))))***++++++,,,,,,)))))))))***++++++,,,,,,,,,++++++******++++++,,,++++++***************+++************************++++++++++++++++++++++++************************))))))******++++++++++++************************))))))***+++,,,,,,------++++++************++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))************))))))(((((())))))*********+++******************+++++++++++++++++++++++++++++++++++++++,,,,,,---------************************)))************+++++++++)))))))))***++++++,,,,,,******++++++++++++******)))************+++++++++))))))))))))))))))))))))(((***+++,,,---,,,,,,+++++++++++++++++++++++++++***************)))((('''))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))************************************************************************************************(((((())))))*********+++))))))******++++++++++++************************)))************+++++++++)))***+++,,,,,,+++***)))************************...+++(((%%%%%%(((+++...++++++++++++++++++++++++++++++************++++++((()))***+++,,,,,,+++***************************)))))))))+++,,,---+++)))************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++************************,,,++++++++++++++++++,,,++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++*********+++,,,------...000111222444666999AAADDDKKKVVVfffzzz************************************************,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))***+++,,,---************************(((((())))))******++++++******++++++++++++******************************,,,)))'''(((***+++***((())))))))))))************,,,,,,+++***))))))******)))((('''((()))+++...000......,,,+++***)))))))))(((((((((((()))***+++,,,******************************))))))))))))******************************))))))***++++++++++++******************************)))))))))))))))))))))************************++++++***)))(((((())))))***************************************************++++++,,,,,,++++++***+++***)))(((((()))******)))))))))))))))*********)))))))))))))))******+++************************************************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************(((((())))))*********+++************************++++++++++++++++++++++++***+++,,,+++)))))))))************)))))))))))))))+++++++++***************++++++***)))(((((()))))),,,,,,+++***))))))*********************************************************+++,,,,,,+++***)))(((******++++++++++++******,,,,,,+++***))))))************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///************************++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******************************************************************************++++++++++++++++++++++++)))))))))))))))******+++******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++(((((()))))))))*********'''%%%$$$&&&***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///000111222555999===BBBIIIRRR[[[fffyyy~~~zzzxxxwwwzzz~~~************************************************,,,,,,++++++***))))))(((************************---,,,+++***))))))))))))************************************++++++++++++******++++++++++++******************************,,,)))'''(((***+++***((())))))))))))************,,,++++++***))))))*********)))(((((()))+++---///------,,,+++************,,,,,,+++++++++++++++,,,******************************))))))))))))******************************))))))***++++++++++++************************************+++++++++++++++************************++++++***)))))))))))))))***************************************************++++++,,,,,,++++++***+++***)))(((((()))***+++******))))))(((((('''''')))))))))))))))******+++***************************************************))))))(((((())))))***))))))))))))))))))))))))************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))*********+++************************++++++++++++++++++++++++***+++,,,+++)))))))))***+++++++++*********************************++++++,,,+++***))))))))))))))),,,++++++***))))))*********************************************************++++++,,,+++***)))(((******++++++++++++******,,,+++******)))))))))*********************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((())))))************************************************************************++++++++++++++++++++++++***************++++++,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,***((('''(((***,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000111222333777<<<@@@FFFMMMUUU]]]gggwww|||zzzwwwvvvwww{{{************************************************,,,,,,++++++***)))))))))************************---,,,+++***))))))))))))************************,,,,,,,,,+++++++++++++++******++++++++++++******************************+++)))(((((()))******))))))))))))*********++++++,,,+++******)))*********+++***)))))))))***,,,---,,,++++++*********++++++...---,,,+++******************************************))))))))))))******************************))))))***++++++++++++******************************+++++++++,,,,,,------************************++++++***))))))))))))*********************************************************++++++++++++************)))))))))******+++******)))((('''&&&&&&%%%)))))))))))))))******+++*********************************************************))))))*********))))))))))))))))))))))))************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************)))))))))***************************************++++++++++++++++++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,+++************+++,,,+++******)))************************************************************++++++++++++***))))))******++++++++++++******+++************)))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,************************))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))************************************************************************+++++++++++++++++++++++++++++++++***+++,,,,,,---******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,---------------+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000111222333555:::AAAFFFLLLSSS\\\ccckkkvvv~~~uuutttssstttwww|||************************************************+++++++++*********))))))************************))))))))))))***+++,,,---************************,,,,,,,,,++++++******)))******++++++++++++************************************)))((()))*********))))))*********+++++++++++++++***************+++++++++***))))))******+++***************+++,,,,,,+++******)))(((((())))))******************************))))))))))))******************************))))))***++++++++++++*********************************++++++,,,,,,------************************++++++***))))))***************************************************************++++++++++++************************++++++******))))))(((((('''''')))))))))))))))******+++************************************************++++++************++++++))))))))))))))))))))))))************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************+++,,,+++)))))))))************+++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++***************+++*********************************************************+++******************++++++++++++******)))***************))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,------...************************************************************************++++++************++++++++++++++++++++++++++++++*********))))))))))))***************************************************************************************************+++************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------......///000111333444888>>>FFFKKKSSSZZZccckkkrrrzzz{{{sssrrrrrrtttxxx}}}************************************************+++++++++***************************************))))))))))))***+++,,,---************************++++++******)))))))))(((******++++++++++++***************************************)))((()))******************+++++++++++++++***************+++++++++++++++***************))))))))))))***+++,,,,,,))))))(((((()))******+++******************************))))))))))))******************************))))))***++++++++++++***************************************++++++,,,,,,************************+++***************++++++************************************************)))******++++++******)))))))))******++++++++++++)))))))))******+++++++++)))))))))))))))******+++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++******************************************************************+++,,,+++)))))))))***))))))))))))******++++++(((((()))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,+++***************++++++******************************************************************++++++******++++++++++++******((())))))*********))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***+++++++++++++++++++++************************************************************************************************)))))))))))))))***++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((())))))))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---.........000222444888<<>>BBBMMM[[[lllzzz~~~||||||}}}***++++++,,,,,,++++++*********************************************************************************************************++++++++++++******************************************************************************++++++************++++++++++++++++++++++++++++++++++++++++++************((()))))))))************************************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))***************)))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,++++++******++++++,,,************************))))))*********++++++++++++++++++***************)))))))))******)))))))))+++++++++***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******++++++************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++******)))++++++************++++++(((((()))***+++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))******++++++++++++)))))))))))))))))))))))),,,,,,++++++******))))))************************(((((((((((()))))))))))),,,,,,+++++++++*********)))))))))***+++++++++,,,,,,------,,,***)))***++++++++++++******+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************************)))******+++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++...+++***+++...///,,,***++++++++++++++++++++++++,,,+++++++++++++++++++++************************,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***(((((()))***++++++,,,,,,,,,++++++******++++++,,,+++***)))***---...---,,,+++,,,------......------------,,,,,,---...//////...000222333777===EEEJJJWWWfffyyy~~~~~~***++++++,,,,,,++++++*********************************************************************************************************++++++++++++*********************************************+++++++++************************++++++************++++++++++++++++++++++++++++++,,,++++++++++++*********))))))))))))************************************)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))(((((()))************))))))************+++++++++'''((()))***************************************************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++************************((())))))******))))))(((************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))************++++++************+++++++++++++++++++++,,,,,,,,,******++++++++++++*********++++++++++++***))))))++++++************++++++(((((()))***++++++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******************************************************))))))***++++++++++++***))))))))))))))))))))))))+++++++++++++++************************+++++++++((((((((()))))))))******++++++++++++++++++++++++***************+++++++++)))***+++***(((((()))***,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***---,,,,,,+++++++++,,,,,,++++++************++++++++++++************+++++++++++++++++++++,,,,,,,,,)))************+++++++++***************+++++++++))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********************************))))))*********++++++***+++---,,,+++)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))*********+++,,,,,,,,,,,,++++++******++++++,,,)))(((((())),,,------,,,+++,,,------......------,,,,,,,,,,,,---...//////...111444777;;;CCCMMMTTTbbbppp***++++++,,,,,,++++++*********************************************************************************************************++++++++++++******************************))))))*********+++++++++************************++++++************++++++************************,,,,,,+++++++++*********))))))))))))************************************((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))((()))******+++++++++***)))************+++++++++''''''(((******++++++***************************************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++************************(((((())))))))))))((((((************************((()))))))))************))))))))))))))))))))))))&&&''''''((()))***++++++************************((()))))))))************,,,++++++******++++++,,,(((((())))))************)))******************)))+++++++++++++++***))))))++++++************++++++)))))))))***+++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************((()))***+++,,,++++++***))))))))))))))))))))))))***++++++++++++++++++,,,))))))*********+++++++++)))))))))*********++++++))))))******++++++,,,,,,+++++++++***************((()))******)))((()))+++++++++************++++++***++++++,,,,,,++++++***++++++++++++,,,,,,---...++++++************++++++++++++************++++++)))*********++++++++++++)))************+++++++++))))))*********+++++++++))))))***+++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++******************************************************++++++++++++******''')))++++++***)))((()))******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***))))))***+++,,,,,,++++++,,,------......------------------...///000111000333888<<>>FFFOOOYYYbbbhhhpppwwwzzzxxxzzz,,,,,,,,,,,,,,,+++***)))))))))))))))************,,,+++)))(((((()))+++,,,+++++++++*********))))))************************)))************+++++++++************************)))))))))))))))*********************************************************+++***)))(((((()))***+++******************++++++))))))))))))))))))))))))************************,,,***((()))+++,,,+++)))************************))))))(((((((((((())))))************************************************+++++++++)))((((((+++---************************)))************+++++++++************************,,,,,,,,,+++++++++******************************,,,+++************+++,,,+++++++++++++++***)))))),,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((()))))))))))))))))))))))),,,++++++******++++++,,,************************,,,++++++***))))))******+++)))((()))***+++***)))************************+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))))))))************))))))******+++++++++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***************************************************++++++,,,,,,++++++************************++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................***++++++,,,,,,++++++***++++++************++++++************************************************************************++++++,,,,,,,,,,,,++++++---,,,+++***************++++++++++++++++++++++++******++++++,,,+++++++++++++++*********++++++,,,++++++************++++++***)))))))))+++,,,+++***++++++++++++++++++++++++,,,---------,,,,,,+++******++++++,,,---...//////++++++,,,,,,,,,,,,------............///////////////000000000000111555777777<<>>GGGNNNVVV]]]aaafffmmmrrryyy|||~~~}}}******+++,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++***************+++++++++************************)))************+++++++++************************(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,+++******,,,,,,++++++***))))))(((************************************************)))+++++++++***)))***+++************************)))))))))******)))))))))************************************************)))***,,,+++***)))***+++************************)))************+++++++++***************************++++++++++++,,,,,,,,,************************)))******++++++******)))))))))***++++++++++++***(((((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))***++++++***)))))))))))))))***++++++,,,,,,*********)))******+++,,,///---***((()))***+++***************************''''''(((***+++,,,---...************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,(((((()))++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************************************************************************************************+++***))))))))))))***+++))))))***+++,,,---......***************************************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---***++++++,,,,,,++++++***++++++************++++++************************************************************************+++******))))))******+++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,((()))***+++,,,---------++++++************++++++***)))))))))+++,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------............////////////111111222333555:::@@@DDDPPPVVV]]]aaacccgggooouuuyyy}}}~~~}}}~~~~~~)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,)))******************)))))))))*********+++++++++************************)))************+++++++++************************)))))))))))))))************************************************************++++++,,,,,,++++++***++++++******************************************************************)))+++,,,+++)))(((***,,,******************************))))))))))))******************************************************)))***,,,+++***)))***+++************************)))************+++++++++******************************+++++++++,,,,,,,,,******************************+++,,,,,,+++******))))))***+++++++++++++++******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((())))))***++++++,,,,,,******))))))***++++++,,,000---***((()))***++++++************************(((((()))***+++,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******---,,,***))))))***,,,---)))******+++++++++******************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************+++***)))(((((()))***+++))))))******++++++,,,,,,************************))))))*********+++++++++)))******++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,'''''''''((()))************++++++,,,,,,++++++***++++++************++++++************************************************************************)))******************)))+++************+++,,,,,,++++++++++++++++++++++++)))***+++,,,---.........,,,+++++++++,,,---......++++++************++++++***)))))))))+++,,,+++***++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------............///////////////111333555:::AAAIIIOOOWWW^^^eeehhhhhhjjjqqqwwwyyy|||{{{|||~~~)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))************))))))))))))******++++++++++++************************)))************+++++++++*********************************)))))))))))))))((((((((((((((((((((((((***************************+++,,,------,,,+++***)))))))))***++++++,,,,,,************************************************(((+++,,,,,,)))(((***,,,************************,,,+++***))))))***+++,,,************************************************)))***,,,,,,***)))***+++************************)))************+++++++++*********************************++++++,,,,,,,,,***************************+++,,,------,,,+++***((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((((())))))***++++++,,,,,,******))))))***+++,,,,,,111...***((()))***++++++***************************************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************((()))***++++++***)))(((---,,,***))))))***,,,---+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,---......///++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,---------+++++++++,,,,,,+++++++++++++++************++++++************************************************************************)))***+++,,,,,,+++***)))))))))))))))***+++,,,---************************)))***+++---...///000000333111///,,,+++*********++++++************++++++***)))))))))+++,,,+++***++++++++++++++++++++++++)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000...000333777>>>GGGPPPWWW\\\ccckkknnnmmmnnnsssxxxxxx{{{~~~{{{}}}++++++++++++******))))))++++++++++++++++++++++++,,,)))'''(((+++---,,,***************************)))******++++++******)))+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))*********(((''''''***,,,))))))))))))))))))))))))************************++++++++++++******))))))***++++++,,,,,,++++++***'''&&&%%%%%%&&&(((***,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++******++++++++++++******))))))))))))************************************,,,+++***))))))***+++,,,***+++,,,+++)))))))))***************************+++++++++***************************************************************''''''((())))))***))))))))))))))))))))))))))))))+++***)))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))+++***)))))))))***,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++************************++++++************++++++************+++,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,++++++,,,......---++++++*********))))))((((((******************************++++++++++++*********)))))))))***+++,,,,,,***************************++++++,,,,,,++++++***++++++******************+++++++++************)))***++++++++++++,,,,,,,,,---.........---+++)))((())))))***+++,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++***((((((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))************))))))((()))+++,,,------,,,+++,,,,,,+++******+++,,,,,,******))))))******+++,,,++++++,,,,,,---...//////444333222000...,,,***)))++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,+++++++++,,,,,,---...///...------------...///---///111111000///000111000333777<<>>FFFPPP\\\lll|||~~~}}}~~~+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++******************+++***+++++++++))))))***,,,************************+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***))))))******+++,,,------++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++******++++++++++++******((()))))))))*********************************************++++++************+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,******************************************************+++******)))(((((())))))))))))))))))))))))***,,,---,,,******+++---++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))******+++++++++++++++***************++++++++++++++++++++++++++++++************************++++++************++++++------,,,+++************,,,,,,,,,++++++******)))))))))*********+++++++++***************************************************))))))***,,,---+++******************+++++++++******************************++++++++++++******,,,,,,+++***)))))))))******************************++++++++++++++++++***))))))*********++++++++++++++++++*********))))))******+++++++++,,,,,,,,,)))(((((('''((()))+++,,,------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...////////////...------,,,++++++******++++++,,,,,,++++++******++++++,,,111///---+++)))***++++++++++++++++++++++++++++++'''((()))***,,,---//////...---+++******+++---...******++++++++++++******///...,,,+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------------------------...///000000111444777:::@@@KKKVVVbbbppp~~~|||xxxwwwxxx{{{}}}++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++***))))))***++++++***+++,,,,,,*********,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***'''((()))***+++,,,,,,---++++++++++++++++++++++++************************************************,,,++++++******++++++,,,*********+++++++++++++++******++++++++++++******************************++++++++++++++++++++++++******++++++++++++******))))))))))))************************************)))***++++++++++++***)))***+++,,,+++)))))))))***************************)))))))))***+++++++++,,,*********************************************************+++******))))))))))))))))))))))))))))))(((***,,,+++((('''))),,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***))))))((())))))***++++++++++++************)))******+++,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++++++++)))))))))************+++)))))))))*********************************************)))+++,,,---,,,************+++++++++++++++******************************++++++++++++******++++++******)))*********************************++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,+++++++++************)))((())))))))))))*********))))))((())))))***+++++++++*********))))))((((((***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------///000000000000///......,,,++++++******++++++,,,,,,++++++******++++++,,,+++*********+++,,,...///+++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))***++++++******++++++++++++******,,,++++++************+++***++++++,,,,,,++++++***)))***,,,---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---......//////......---...///000111111333777:::===EEEPPP[[[fffppp{{{sssrrrpppppprrruuuyyy|||+++++++++,,,,,,,,,------++++++++++++++++++++++++***,,,,,,+++(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++***))))))***++++++)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***))))))***+++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,)))*********++++++++++++++++++************++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))************************************)))***++++++++++++***)))***+++,,,+++)))))))))***))))))))))))))))))))))))******************++++++************************************************))))))***+++++++++******))))))))))))))))))))))))'''+++---,,,(((''')))---************************))))))))))))))))))))))))++++++******************((()))***+++,,,++++++*********))))))***++++++,,,++++++++++++++++++++++++************************++++++************+++++++++++++++***++++++,,,,,,************++++++++++++))))))))))))************((()))))))))*********+++************************)))((((((***+++,,,***)))*********++++++,,,,,,,,,******************************++++++++++++***************)))******++++++******************************++++++++++++******((())))))***++++++,,,,,,+++++++++************)))((())))))))))))*********))))))******+++******************)))))))))))))))******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------000000111111000000///...,,,++++++******++++++,,,,,,++++++******++++++,,,'''((()))***+++---......++++++++++++++++++++++++,,,+++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++,,,+++++++++***+++,,,,,,,,,,,,+++***)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------...------,,,*********+++,,,---...///......///000000///......///000111222222555999<<>>GGGPPP\\\ffflllqqquuuxxxzzz~~~sssiiihhhgggiiinnnwww,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,,,,------+++,,,,,,,,,+++)))'''&&&************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************************+++++++++************************......---,,,,,,---......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))************************+++*********))))))((((((,,,,,,++++++++++++,,,,,,************************,,,,,,,,,++++++************************************)))(((''''''((()))***)))************+++++++++************************)))))))))***+++++++++,,,+++++++++*********)))))))))************+++++++++(((((())))))*********++++++*********))))))(((((()))***+++++++++***((('''((((((''''''((()))******,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++*********))))))(((((()))))))))***+++++++++,,,******)))))))))))))))***,,,,,,,,,+++++++++******))))))))))))))))))))))))************************+++++++++*********))))))******))))))))))))******************************,,,,,,++++++***+++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************************************+++++++++*********))))))************************)))************+++++++++)))************++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,------------......//////////////////---,,,***))))))******+++++++++++++++++++++++++++++++++*********))))))+++***)))***++++++***)))******+++++++++,,,,,,,,,((()))***,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------///111222///,,,...............///000000222333444555777;;;AAAEEESSSYYYbbbkkkrrrvvvzzz}}}}}}xxxrrrgggiiilllooottt{{{,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,,,,------++++++,,,++++++***)))(((************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++******************************************,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************+++*********))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++***))))))))))))***+++************++++++++++++***************************************++++++++++++++++++*********)))))))))************+++++++++))))))******************************)))))))))(((&&&'''((((((((('''&&&%%%***************+++,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++*********))))))))))))***************+++++++++******))))))))))))***************)))))))))((((((++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))******************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************************************+++++++++*********))))))************************)))************+++++++++)))************++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,------...///////////////...---,,,***************++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++***)))***++++++***)))************+++++++++,,,***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......------...111111///---............//////000111111222444777:::@@@FFFKKKYYY___gggpppvvvzzz~~~zzztttjjjlllooorrrxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++,,,,,,,,,,,,------++++++************+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++***,,,+++++++++***)))))))))******************************))))))))))))******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++***************************************)))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,+++************+++,,,************+++++++++,,,************************+++++++++***************+++++++++***************)))************++++++++++++++++++++++++*********************)))))))))))))))************)))((((((******************+++,,,+++++++++++++++*********************************))))))))))))))))))))))))***************)))))))))+++++++++*********************)))))))))******+++*********)))))))))))))))++++++++++++++++++++++++************************+++++++++***************************************************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************************************)))************+++++++++)))************++++++++++++++++++***************************************************************++++++++++++++++++++++++*********************************************************++++++++++++,,,,,,---......//////......------,,,+++************++++++++++++++++++++++++---------,,,,,,,,,,,,++++++***)))***++++++***))))))))))))*********++++++...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------...000000///---............///000111222333555888<<>>EEEKKKRRRZZZaaafffhhhmmmtttzzz}}}yyyvvvyyy|||------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,+++++++++***)))))))))************************))))))***++++++***))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))*********************************+++++++++++++++******))))))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************))))))************))))))++++++++++++,,,,,,,,,,,,************************+++++++++******************************+++++++++)))************++++++++++++++++++++++++*********))))))))))))************++++++***))))))))))))))),,,++++++***************)))))))))***************************************))))))))))))))))))))))))*********++++++++++++++++++++++++******************************+++,,,---)))))))))))))))*********++++++++++++++++++++++++***************************************+++++++++)))***+++,,,,,,+++***)))************************************+++,,,------++++++++++++++++++++++++******))))))******+++,,,***************************************************************************************+++++++++************************)))************+++++++++)))************+++++++++***************+++++++++************************************************++++++++++++++++++++++++*********************************************************++++++++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))***************+++++++++***)))***++++++***))))))))))))*********++++++...---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------......///,,,---...---,,,,,,...000---......000222444666777;;;AAAJJJSSS[[[bbbiiilllooosssxxx}}}|||........................,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++******************************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********************************************************************************************************++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++,,,,,,+++******+++++++++,,,,,,,,,------***************************************+++++++++))))))*********+++++++++)))************+++++++++))))))******************((()))))))))************...---,,,+++++++++,,,,,,,,,,,,+++***************((()))))))))*********+++************************))))))))))))))))))))))))*********++++++,,,,,,,,,***************+++++++++************+++,,,---...(((((()))))))))*********++++++++++++++++++++++++************************))))))*********+++++++++)))***,,,------,,,***)))************************************+++,,,---...++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************)))************+++++++++)))************+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))***++++++***)))************+++++++++,,,***+++++++++++++++******************************,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------------...//////,,,---...---++++++...111------...000222555777888>>>FFFRRR^^^hhhooouuuxxxyyy|||...........................------,,,,,,------...++++++,,,,,,,,,---------+++,,,---...------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,***************+++++++++************************,,,---............---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********************************++++++,,,,,,,,,************************++++++------------++++++++++++,,,,,,,,,---------************************))))))******+++++++++,,,))))))******++++++++++++)))************+++++++++(((((())))))*********+++(((((())))))*********++++++***)))((((((((()))*********)))(((((('''(((((((((((())))))*********+++************************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))******+++++++++,,,************+++,,,---...******++++++,,,,,,,,,,,,))))))))))))))))))))))))************************))))))******++++++++++++)))***,,,------,,,***)))************************************+++,,,---...++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++++++++************************)))************+++++++++)))************+++++++++))))))******++++++++++++************************************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++)))***,,,,,,---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------+++***)))***+++++++++)))***++++++++++++,,,,,,,,,((()))+++,,,,,,+++***)))************************,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++---------.........//////...------------...//////,,,---...---++++++...111------///000333555777999BBBKKKZZZhhhssszzz////////////////////////------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((************************************************)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,,,,,,,+++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************((()))******++++++++++++******++++++++++++******************************)))************+++++++++))))))***++++++++++++***++++++******************************************))))))***++++++++++++***))))))))))))))))))))))))************************************************+++++++++************)))+++++++++***************++++++************++++++,,,+++***))))))***+++,,,******))))))******+++,,,******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***)))(((((())))))++++++***))))))***++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++........................,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))---,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///........................///111222222111444999>>>FFFQQQaaappp}}}...............---------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************************************,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++************************))))))***+++++++++++++++************************************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***************++++++,,,,,,------,,,,,,******++++++++++++******************************)))************+++++++++))))))***++++++++++++***************************************************))))))***++++++++++++***************************************************************************+++++++++************)))(((((())))))*********+++++++++************++++++++++++***))))))***++++++******))))))******+++,,,+++************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***)))))))))))))))------,,,++++++,,,------++++++,,,,,,,,,,,,++++++***))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************************))))))((()))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///.........---------------000222333333333666<<>><<<:::888555444333111000000//////...------,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++*********++++++++++++++++++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++******++++++++++++******************************++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,'''((()))))))))))))))(((******++++++++++++******************************)))************+++++++++))))))***++++++++++++***((())))))***++++++,,,,,,************************))))))***++++++++++++***************************************************************************+++++++++************)))'''((()))***,,,---//////++++++************++++++)))***++++++++++++***)))******))))))******+++,,,+++************+++,,,,,,++++++++++++++++++++++++************************************************+++*********++++++,,,---+++,,,------------,,,+++)))******++++++******)))''')))***++++++***)))''')))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))************)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++******))))))(((,,,,,,,,,,,,---...//////******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///------...//////000111111111333777;;;@@@JJJVVV___kkkoootttxxx|||FFFEEECCC@@@===:::888777444444333333222111111000,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************------,,,++++++*********++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************))))))******++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,,,,,,,+++*********++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))************+++++++++******++++++++++++******************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++(((((()))***+++,,,,,,---((()))***++++++,,,++++++******++++++++++++******************************)))************+++++++++))))))***++++++++++++***((())))))***++++++,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++************************************************+++++++++************))),,,+++++++++******))))))++++++************++++++)))***+++,,,,,,+++***)))*********)))***++++++,,,******))))))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********+++,,,,,,---)))***+++,,,,,,+++***)))))))))************)))))))))***,,,------,,,***)))))))))***+++,,,,,,------*********************************++++++,,,,,,,,,'''((()))***************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++***)))(((''''''((((((((()))***+++,,,---******+++++++++,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------.........//////.........///000111111222222555999===CCCMMMZZZcccjjjooouuuyyy}}}SSSPPPKKKGGGDDDBBB???===:::777333111000000000///......///000000000//////.........---......///000......------,,,++++++***))))))*********+++++++++)))***++++++***)))((('''%%%&&&((()))*********)))******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++************++++++***)))))))))((((((''''''---,,,,,,++++++,,,,,,---************************))))))***+++,,,,,,------))))))*********+++++++++++++++++++++******))))))+++++++++,,,,,,---------)))+++,,,+++***)))***+++,,,,,,,,,+++***)))((('''************************+++++++++*********))))))+++++++++*********))))))***+++,,,,,,------,,,,,,************************************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************---------,,,+++***)))(((******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++******))))))((((((******+++++++++,,,,,,,,,******))))))******+++,,,************************++++++++++++++++++++++++))))))************))))))))))))************))))))++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++************++++++,,,,,,,,,+++***)))((('''************************++++++++++++++++++++++++)))******++++++******))))))))))))***+++++++++,,,)))******++++++,,,------***,,,,,,+++)))((()))***))))))))))))))))))))))))************************------,,,++++++,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,,,,,,,+++*********************************++++++++++++***************++++++,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........//////000555666999@@@JJJUUU___eeelllrrrzzz~~~VVVSSSOOOKKKIIIGGGEEECCC???<<<888666555444333222//////000000000000000//////...............//////---,,,,,,,,,++++++*********+++++++++,,,,,,,,,---***+++,,,,,,,,,+++)))((('''((()))+++++++++++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++*********)))))))))((((((---,,,,,,++++++,,,,,,---************************&&&''''''((())))))***************++++++++++++,,,++++++++++++*********)))++++++++++++,,,,,,,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,+++******)))************************+++++++++*********))))))+++++++++*********))))))***+++,,,,,,------,,,,,,************************************************************************++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,++++++***)))******++++++++++++******))))))*********+++++++++*********+++++++++,,,,,,************))))))))))))************++++++++++++++++++***+++++++++,,,---************************++++++++++++++++++++++++******++++++++++++******))))))************))))))++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++************+++++++++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***************************************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))******************+++,,,,,,,,,,,,+++************************************++++++***************+++++++++,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,------------........./////////............//////000333555999AAALLLXXXbbbhhhnnntttzzz~~~\\\YYYUUURRRPPPNNNLLLJJJFFFCCC???<<<;;;999888666111111111111000000000000////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++************++++++,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++************))),,,,,,++++++++++++,,,,,,************************&&&&&&&&&'''(((((())))))++++++++++++,,,,,,,,,,,,++++++++++++*********************+++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++************)))))))))+++++++++******************++++++,,,,,,,,,,,,,,,************************************************************************************************************************************************************************************************++++++,,,,,,,,,++++++*********++++++++++++*********************+++++++++*********++++++++++++,,,)))))))))***************************++++++++++++++++++++++++,,,,,,------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))++++++++++++++++++++++++)))************+++++++++************************************************++++++************++++++)))************+++++++++++++++************++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************---,,,,,,+++******))))))***+++,,,+++)))))))))+++************************************************,,,,,,,,,++++++,,,,,,---.........---,,,+++***)))++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++******************************************************++++++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,************************,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000......------...///000111333666<<>>===:::999333333222222111111111111000000000000000///......///////////////.........,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++,,,+++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))))))))*********++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))***++++++))))))***+++************++++++,,,---************************************))))))))))))******************************+++,,,,,,,,,,,,+++***************************************************************+++++++++******************************************************************************************************************************+++,,,,,,,,,++++++******++++++++++++******************************************++++++++++++)))))))))******+++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))++++++************++++++))))))*********+++++++++++++++************++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,+++++++++***))))))))),,,+++++++++******)))))))))+++,,,+++***)))***+++************************************************,,,,,,+++++++++,,,------000//////...,,,+++)))(((++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++************************+++******************++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------.........///---.........////////////......------...///111333555999AAALLLXXXccclllqqqpppsssxxx{{{dddbbb___\\\ZZZWWWSSSPPPLLLIIIFFFDDDBBB@@@===;;;888777666555444333444444333444444333333111000//////////////////.........,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++************++++++,,,,,,,,,,,,+++++++++++++++,,,+++******))))))******+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++++++++,,,++++++,,,,,,,,,---------+++++++++++++++++++++,,,************************((()))***)))((('''(((***))))))(((((()))***+++,,,************************))))))))))))))))))))))))************************)))***++++++,,,,,,++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******************************************************************************************************+++,,,,,,,,,++++++******++++++++++++******************************))))))*********+++++++++))))))******++++++,,,,,,,,,,,,,,,------------...(((((()))***+++******)))************************++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))++++++************++++++))))))*********+++++++++++++++************++++++((()))***+++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,+++++++++***))))))))))))))))))******+++++++++)))***++++++***)))***+++************************************************,,,+++++++++,,,,,,---...111000000///---+++)))(((++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------........./////////,,,,,,---------.........///...------...111333555777===HHHTTT```iiioooqqqrrrsssvvvyyy}}}cccaaa___^^^]]]ZZZWWWTTTQQQNNNLLLJJJHHHGGGDDDAAA@@@>>><<<:::999999999999999:::::::::888666444333000000//////...------,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++******+++,,,,,,---,,,,,,++++++++++++,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,++++++************++++++************************)))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********((()))***)))(((((()))***)))(((''''''((()))***+++************************(((((()))))))))))))))******************+++++++++)))******+++++++++++++++************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************************************************************************************++++++,,,,,,,,,++++++*********++++++++++++******+++++++++***************)))))))))************+++*********+++++++++++++++,,,,,,,,,,,,------------&&&''')))*********)))(((************************++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++)))************+++++++++************************************************++++++************++++++)))************+++++++++++++++************++++++((()))***+++++++++++++++************************************************++++++,,,,,,,,,,,,+++++++++++++++***************(((((())))))***++++++,,,)))***++++++***)))+++,,,++++++++++++++++++++++++************************++++++++++++,,,---......111111000///...,,,***)))++++++++++++++++++++++++++++++++++++************,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------------...000///......///333666888;;;CCCQQQ___kkkrrruuuvvvvvvvvvwwwyyy}}}___^^^^^^___```___]]][[[XXXVVVTTTSSSRRRPPPMMMKKKHHHFFFDDDAAA@@@???@@@@@@@@@AAAAAAAAA???===:::999444444333111000///...---...---------,,,,,,,,,,,,,,,++++++***+++,,,---......---,,,++++++,,,------...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---......---+++***************+++++++++,,,++++++************++++++************************)))))))))))))))(((((((((*********++++++++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++)))+++,,,+++***)))***++++++***((('''((()))***,,,************************(((((((((((())))))******))))))*********+++++++++))))))***+++++++++++++++************************************************((())))))***++++++,,,,,,************************************************************************************************************************,,,,,,,,,,,,++++++***)))******++++++++++++******+++++++++*********))))))))))))))))))************,,,++++++++++++++++++************+++++++++,,,,,,'''(((***+++++++++)))(((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++************++++++)))******+++++++++******++++++++++++++++++++++++******************************++++++++++++*********************+++++++++))))))))))))************(((***++++++******+++,,,++++++++++++++++++++++++************************++++++++++++,,,---...///111111000000...---++++++++++++++++++++++++++++++)))))))))***************,,,,,,+++******+++,,,,,,************************,,,+++***((((((***+++,,,,,,,,,,,,+++++++++******(((***++++++******+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------............111000//////111444888;;;BBBLLL^^^ppp|||}}}|||{{{|||\\\\\\]]]___bbbcccbbb```^^^\\\ZZZZZZYYYXXXUUURRRNNNLLLIIIFFFEEEDDDEEEEEEEEEFFFFFFFFFDDDBBB???===999999777666444333111111//////.........------------,,,,,,+++,,,---////////////---,,,,,,---...///...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---......---+++***)))))))))******+++++++++++++++************++++++************************************))))))))))))))))))*********++++++++++++++++++,,,,,,------------------,,,,,,++++++++++++,,,------++++++,,,---,,,+++***(((((()))+++,,,************************'''((((((((())))))******))))))******++++++++++++))))))***++++++++++++***************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************************************************************************************---------,,,+++***)))(((******++++++++++++******++++++++++++******))))))))))))))))))************---,,,,,,++++++*********((())))))))))))*********''')))+++,,,,,,,,,***)))************************++++++++++++++++++++++++,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++************++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++*********))))))******+++++++++,,,++++++******)))((((((((((((***++++++******+++---++++++++++++++++++++++++************************++++++++++++,,,---...///000000000000///...,,,,,,++++++++++++++++++++++++*********++++++,,,,,,------,,,+++******+++,,,---************************,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********(((***++++++******+++---************************+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000222111000000222555:::<<>>GGGVVVeee|||RRRUUUYYY^^^bbbeeeffffffjjjhhhggghhhhhhhhhdddaaa^^^]]][[[VVVQQQNNNLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLIIIGGGDDD@@@<<<888555333222111000///...........................---------------............------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,+++)))((((((((()))*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))******+++,,,,,,---------,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,******************************++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))((((((************************,,,)))&&&&&&)))++++++***))))))))))))************++++++************++++++++++++******++++++,,,---,,,,,,++++++*********)))************************+++++++++*********************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++***)))))))))++++++************++++++************++++++++++++,,,,,,+++***)))(((''''''************************+++++++++*********))))))+++++++++++++++*********)))************+++++++++************************************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***************))),,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------000000000//////...,,,,,,*********+++++++++,,,,,,***************++++++,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,---------------------............///......//////000000111111222000111333555999BBBMMM^^^mmmQQQSSSWWW\\\___bbbcccdddjjjiiihhhiiijjjjjjhhhfffcccbbb```\\\WWWSSSRRRRRRNNNMMMLLLKKKKKKMMMNNNPPPPPPOOOMMMIIIDDD???;;;888555444333111000/////////------------------------------............------...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---++++++***))))))))))))*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++...---+++***)))(((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))((((((************************...,,,***)))***,,,,,,+++)))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,------,,,+++***)))(((''''''***************************************+++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...---,,,*********++++++++++++************++++++***++++++++++++,,,,,,,,,++++++*********)))))))))************************+++++++++***************))))))******************)))************+++++++++************************************************)))************+++++++++++++++***************)))************************)))))))))))))))*********++++++************+++++++++++++++++++++,,,------////////////...---,,,,,,*********++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,---------------------............///////////////000000000000444111222555888>>>JJJVVVhhhsssRRRSSSVVVYYY[[[]]]^^^___ccccccccccccdddddddddccceeedddccc___ZZZWWWWWWWWWQQQOOOLLLJJJJJJLLLNNNQQQRRRRRRQQQNNNJJJDDD@@@===777666444222000///......------------------------------............------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,+++,,,------+++))))))***++++++++++++++++++++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,******************************++++++++++++************))))))******+++,,,------------------------++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************...---,,,+++++++++++++++))))))*********++++++++++++++++++******+++++++++++++++******++++++,,,---++++++******)))(((((('''************************)))))))))***+++++++++,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...---+++)))((()))+++,,,++++++************++++++*********+++++++++,,,,,,************************************************************************((((((((()))*********+++))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++************++++++++++++++++++++++++((()))))))))******++++++******))))))))))))******+++++++++***+++,,,,,,---...............---,,,+++************++++++++++++,,,,,,,,,,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))***+++,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------------------............///000000000000////////////333222222666;;;CCCQQQ^^^nnnvvvTTTUUUVVVWWWXXXYYYZZZZZZ^^^^^^^^^^^^]]]]]]]]]^^^bbbbbbaaa___[[[ZZZZZZ[[[ZZZWWWTTTPPPOOOPPPRRRTTTRRRRRRQQQPPPLLLHHHDDDAAA:::999666444222000///...//////.........---------------............------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++************++++++,,,,,,,,,---------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++++++++************++++++******++++++++++++***************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,------+++))))))***++++++++++++++++++++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))******+++,,,------------------------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************************,,,,,,,,,+++***)))******************++++++++++++******))))))))))))******++++++******++++++,,,---))))))))))))))))))))))))************************)))))))))***+++++++++,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++)))((('''(((***+++++++++************++++++))))))))))))*********+++************++++++++++++************************************************((((((((()))*********+++))))))*********+++++++++************************************************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,***))))))(((((())))))***+++************+++,,,,,,,,,------------,,,,,,+++))))))*********++++++++++++++++++++++++,,,------*********+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++*********+++++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------------------............///000000000000////////////333111333999???HHHXXXeeerrrwww}}}WWWWWWWWWXXXXXXYYYYYYZZZ]]]^^^]]]\\\YYYYYYZZZ[[[\\\]]]]]]]]][[[[[[]]]^^^___]]]ZZZWWWVVVUUUUUUVVVUUUTTTSSSRRROOOKKKIIIGGG@@@>>><<<999666333222111222111111000///...------------............------...---,,,,,,++++++,,,,,,...------,,,,,,------...,,,++++++******++++++,,,+++******))))))******+++)))***++++++,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******************************))))))******++++++)))******++++++******)))*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++(((((())))))***+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))***************************+++,,,+++)))))))))************++++++++++++,,,***))))))))))))))))))***++++++******++++++,,,---)))))))))*********++++++***************************************+++++++++******************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))(((((()))******++++++************++++++(((((()))))))))***************++++++++++++++++++***************************************+++++++++))))))******************)))************+++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,---------************************+++++++++++++++,,,,,,,,,******))))))))))))*********************+++,,,,,,+++,,,,,,------,,,++++++)))))))))************+++))))))(((((())))))***+++***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++***)))+++++++++++++++******************++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,---------------------............///////////////000000000000222222555<<>>HHHVVVdddnnntttyyyzzz|||___]]]ZZZXXXYYY[[[___bbbjjjhhheeeaaa]]]YYYVVVUUUVVVVVVWWWYYY[[[^^^```bbbgggiiilllmmmmmmmmmnnnpppjjjiiigggddd```\\\XXXVVVRRRQQQOOOLLLJJJHHHGGGFFFDDDAAA===;;;999777555333111000//////......////////////.........---------///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,------...------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,,,,+++***))))))((()))++++++***(((******+++++++++++++++***)))******)))'''((()))+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++************++++++++++++*********++++++,,,,,,++++++***+++++++++*********))))))******************************))))))))))))******************************************************++++++++++++++++++++++++---,,,+++******+++,,,---******++++++++++++******************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))(((((())))))***+++,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,------.../////////...///000///...///111333999<<>>888777666444222111111000.........---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((''''''(((+++,,,,,,+++,,,+++***+++++++++)))'''&&&'''((()))***+++++++++***+++---,,,+++***+++,,,*********++++++,,,,,,,,,---,,,***))))))***,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******((()))***,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))(((((((((((())))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------,,,,,,+++++++++..............................//////000111111111111222222222333555999===@@@JJJZZZhhhqqquuuwwwyyy{{{~~~}}}yyyvvvvvvwwwyyy{{{~~~xxxqqqkkkaaa___\\\ZZZ[[[^^^cccfffjjjjjjjjjhhheeebbbaaaaaa___aaadddhhhkkklllmmmmmmjjjhhheeeaaa^^^[[[XXXWWWXXXVVVSSSQQQPPPMMMIIIFFF>>>===;;;888555333222111...------------,,,,,,,,,...............///000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,---...---,,,+++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&&&&'''***,,,,,,+++,,,+++***+++,,,,,,***((((((((()))***++++++++++++''')))++++++)))((()))************++++++,,,,,,------,,,+++******+++,,,---***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++******%%%'''***---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******************+++++++++************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,*********+++++++++++++++***++++++,,,,,,++++++***))))))(((((())))))***+++******+++,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,......---,,,,,,+++******------------------------,,,,,,------...////////////000111111333777<<<@@@IIIUUUfffssszzz|||}}}}}}|||~~~{{{vvvjjjfffaaa]]]\\\^^^bbbeeeggghhhhhhgggdddbbbaaaaaa___aaacccfffiiikkkmmmmmmooommmkkkhhheeecccbbbaaaaaa^^^ZZZWWWTTTRRROOOMMMFFFDDDAAA===:::777555444............------------............///000111222------------------------------,,,,,,,,,,,,------)))+++,,,......---,,,+++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++)))*********+++++++++,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((''''''(((***,,,+++++++++******+++,,,---+++*********+++++++++++++++***''')))++++++***))))))))))))******+++,,,,,,------******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************++++++++++++,,,++++++++++++++++++++++++************+++++++++++++++******************)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++************************,,,++++++******++++++,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++******************************************************************++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,------++++++++++++***************++++++,,,,,,++++++***))))))(((((())))))***+++)))***+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...////////////000111333555:::@@@EEEVVVcccttt~~~pppkkkeee___]]]___bbbeeedddeeeffffffdddbbbbbbcccaaabbbccceeegggjjjkkklllqqqpppnnnlllkkkiiiiiiiiigggccc^^^ZZZXXXUUUSSSQQQKKKIIIEEEAAA===999777666000/////////............,,,,,,,,,------///000111------------------------...------,,,,,,------...)))***,,,......---,,,+++,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------------++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++******))))))+++------,,,+++++++++,,,,,,,,,++++++***)))+++------,,,+++***+++))))))***+++,,,,,,------))))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******---,,,***))))))+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************)))************++++++++++++*********))))))(((((()))))))))******+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++))))))******++++++++++++************************,,,++++++******++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++)))******++++++******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,......,,,,,,,,,,,,......,,,+++++++++******))))))+++++++++,,,,,,++++++++++++++++++***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---***++++++,,,,,,------.................................//////000111111111111222444555888>>>EEEJJJ```mmm~~~xxxsssmmmhhheeeeeeeeedddgggfffeeedddbbb```^^^]]]\\\]]]^^^___```dddhhhkkkmmmmmmnnnnnnnnnnnnmmmmmmiiihhhfffccc```[[[XXXVVVPPPMMMIIIDDD???<<<:::999777555222///......///000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...))))))*********+++++++++------------------------,,,++++++******++++++,,,+++++++++***)))(((((('''************************++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++...---+++))))))***+++,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---///...+++***))))))***+++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***)))(((((((((((())))))*********+++,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++************************+++***)))(((((()))***+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,++++++************++++++*********************************************************++++++,,,,,,,,,+++*********))))))((((((------,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,++++++******)))************************...---+++*********++++++)))************+++++++++,,,***((('''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))))))))))))))))))))...---+++++++++---///000------------------------000000000000000111111111222333444666;;;BBBKKKQQQlllvvvzzzsssnnnkkkjjjjjjiiihhhiiiiiihhhfffcccaaa___[[[[[[\\\]]]___cccgggjjjllllllmmmnnnnnnnnnmmmmmmiiihhhgggeeebbb^^^ZZZWWWRRRPPPLLLHHHDDDAAA???>>>:::888555222000000111222......---------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++******))))))+++++++++++++++*********++++++++++++++++++++++++******************************+++,,,,,,,,,++++++------------------------------+++*********+++++++++++++++******+++++++++++++++******++++++,,,---///---+++***))))))***+++++++++++++++++++++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***))))))((())))))))))))*********+++,,,+++******))))))******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++)))(((((()))+++,,,************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++++++++++++++*********)))++++++++++++++++++++++++************************************************************************************************)))))))))***+++++++++,,,++++++************++++++************************************************++++++++++++++++++,,,,,,++++++++++++*********)))+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////************************---,,,+++*********++++++)))************++++++++++++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,++++++,,,...///........................000000000000111111111111222333555888===FFFQQQXXXkkkuuu|||vvvrrrpppnnnmmmlllmmmnnnooommmjjjfffddd]]]]]]]]]^^^```dddhhhjjjkkkllllllmmmmmmmmmllllllhhhiiiiiihhhfffaaa]]][[[VVVTTTPPPMMMIIIGGGFFFEEE@@@===:::666444333333333000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,+++******************************,,,,,,,,,++++++++++++***++++++************++++++++++++******++++++,,,---...---+++***)))******+++++++++++++++++++++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))***************,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,************************************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************************+++***))))))))))))***+++)))))))))))))))(((((((((++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************************++++++++++++************++++++************************************************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++---000333555++++++++++++++++++++++++---,,,+++*********++++++)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///...---,,,+++,,,---...//////////////////////////////000000111111111111333444666:::AAAKKKWWW___iiiqqq}}}}}}xxxuuurrrpppppprrruuuwwwvvvrrrmmmjjjdddbbb```aaacccgggjjjlllllllllllllllkkkjjjiiihhhhhhiiijjjjjjhhheeeaaa___[[[XXXUUUQQQMMMKKKJJJIIIEEECCC???;;;777555333333111000///...............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))++++++,,,,,,,,,++++++***+++******))))))******+++++++++******++++++,,,------,,,+++*********+++++++++++++++++++++++++++++++++******************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************,,,+++******))))))******++++++++++++++++++++++++---,,,,,,++++++*********++++++***))))))***++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++************************************************))))))))))))))))))((((((++++++++++++++++++++++++***************+++++++++************************************************************************+++++++++***************++++++************++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,000444666++++++++++++++++++++++++,,,+++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,+++++++++++++++------------------------+++++++++,,,,,,,,,------------------------------///...---,,,,,,,,,,,,,,,........................//////000000111111222222333444666:::BBBNNN[[[ccchhhmmmvvv|||xxxuuuvvvyyy}}}~~~zzzuuurrrkkkgggcccbbbdddgggiiijjjkkkkkkjjjiiihhhfffeeedddggghhhjjjjjjiiigggdddccc___]]]YYYUUUQQQNNNMMMLLLKKKIIIDDD@@@;;;777555333111111///...------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++******************++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++************++++++++++++******++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++***************,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********+++******************+++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++***************++++++************++++++************************************************,,,,,,,,,++++++*********))))))******************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))***---000222++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,------,,,***)))++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********+++++++++++++++------------------------+++++++++,,,,,,,,,------------------------------///...------,,,,,,,,,,,,------------------------...//////000111111222222333444777<<>>GGGUUUbbbmmmtttyyy|||{{{xxxvvvwwwxxxyyyyyyxxxwwwvvvwwwvvvtttssstttttttttsssooollliiigggfffiiillloootttsssqqqpppnnnkkkfffbbbVVVOOOFFF>>>:::888666555333222111000///...------//////......------,,,,,,......---------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))&&&(((+++,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---.........------------------------++++++,,,,,,---...//////...............//////000...///111111222444999>>>DDDPPP```oooxxx|||~~~|||~~~|||xxxtttrrrsssuuuuuuuuurrrooojjjfffeeeeeehhhiiisssrrrrrrssssssqqqmmmkkkddd]]]RRRIIIAAA===;;;999666555333111///.........000000///......---,,,,,,......---------,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++---------++++++,,,---++++++,,,,,,,,,+++******,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++*********************************++++++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,%%%(((,,,---,,,******++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************+++++++++,,,,,,------,,,,,,,,,------------------------------------------------++++++,,,,,,---.../////////............///000000000222444333222555<<>><<<888555333222222222222222111000///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......---...///...,,,+++,,,---+++,,,,,,***((((((,,,///,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++++++++++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++************++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,+++///111000+++)))+++...*********++++++******************++++++,,,,,,,,,,,,,,,------...///000000---...///000000///...---------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------***+++,,,---///000111111------------------------------------------,,,,,,///////////////000111111,,,111555666777???KKKVVVtttssslllhhhbbb^^^^^^___aaadddffffffgggiiikkkllllllmmmmmmnnnooooooooommmjjjfffaaa]]]WWWQQQLLLIIIDDD>>>999777666555444222000////////////...,,,------------------------,,,,,,,,,------.........,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********)))******+++,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,+++***)))++++++------------++++++,,,++++++******++++++,,,,,,++++++******++++++,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,***))))))))))))+++,,,---++++++++++++++++++++++++------,,,++++++************++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,***)))+++...///...,,,***+++---...///...---------...............---------......///000/////////......---,,,+++******)))---,,,+++***)))(((((((((++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------.........------,,,,,,------...///............//////000000444666777:::EEEVVVccc~~~vvvpppkkkeee```___]]]```dddggghhhjjjmmmoooqqqpppppppppoooooooooooollljjjhhheeeccc___ZZZWWWQQQKKKDDD===:::888666555333111//////000000///---------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...*********++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++******++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------+++***+++---...---++++++,,,---...//////...---------............------,,,,,,---.....................------,,,,,,++++++...---,,,++++++,,,,,,---++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,------------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------......///......------......//////............///000000///333666888===JJJ[[[iii}}}wwwqqqiiicccbbb^^^aaafffjjjmmmooorrrtttvvvvvvuuutttrrrqqqppppppnnnmmmlllllllllkkkhhhfff^^^XXXNNNEEE???;;;999777444222000000000111000...------------------------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++...------------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++000///---,,,+++*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------...------,,,,,,------...------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,///...---,,,+++++++++,,,++++++++++++++++++++++++*********+++,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------...,,,++++++------,,,***,,,------............---------............------+++,,,,,,,,,------------------------------------------,,,+++,,,---...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------....../////////......////////////.........//////000111///222666:::BBBPPPbbbpppzzzpppjjjhhhdddhhhmmmqqqsssuuuwwwyyyzzzyyyyyyxxxwwwvvvvvvuuuuuutttssstttuuuvvvuuutttmmmfff[[[PPPHHHBBB===;;;666444111000000000000...........................------------------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---.........///++++++++++++++++++++++++(((***,,,------,,,+++***++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********......---++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,,,,+++***,,,,,,,,,------------,,,,,,,,,---.........------,,,,,,,,,,,,,,,------...---------.........//////---,,,+++******+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------......//////............//////............///000111111000333777===FFFUUUgggtttyyysssrrrppptttxxxzzz{{{{{{||||||{{{{{{|||||||||}}}}}}}}}}}}|||{{{{{{}}}~~~~~~}}}zzzrrrggg\\\SSSKKKDDDAAA:::777333111111000///...........................---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------......//////000000++++++++++++++++++++++++((()))+++---------+++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------++++++++++++,,,,,,++++++++++++++++++++++++,,,---......------------,,,,,,------...///,,,,,,---....../////////......---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........------,,,,,,------............//////000222222222555:::AAALLLZZZjjjuuu{{{~~~~~~}}}}}}~~~|||rrrhhh^^^UUUMMMHHH@@@<<<888444333222000///...........................------------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++.............../////////++++++++++++++++++++++++((()))+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++***)))))))))******+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))++++++++++++++++++++++++.........---,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,---,,,+++++++++++++++,,,***+++,,,------...------...---,,,,,,,,,---///000,,,,,,------.........///000111111111000...,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......------,,,,,,,,,,,,------.........///000111222333444888>>>GGGSSSaaannnwwwzzz~~~zzzqqqggg]]]TTTNNNGGGCCC===888666444333111..............................---------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***++++++++++++++++++++++++------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***,,,...---+++***,,,...///...---,,,,,,,,,------******+++,,,---------------,,,+++***+++,,,...///,,,,,,,,,,,,---------------///222333333000---+++---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------............------------...............///000222333444555:::BBBNNN[[[hhhttt{{{~~~~~~vvvmmmcccXXXRRRLLLGGGAAA<<<999666555333////////////////////////.........------,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,------.........******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++*********************************************+++,,,---...++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++*********++++++,,,,,,---///...---,,,+++*********++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------++++++++++++------,,,++++++******++++++,,,...------,,,,,,------...)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...+++++++++++++++++++++++++++,,,,,,------......///,,,------......------,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,---------)))+++------++++++---///111000///...---......///)))***+++,,,------...---,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,(((+++///222333000,,,***---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------.........//////............//////.........///000222333444555;;;EEERRR```nnnyyy}}}wwwpppggg```\\\SSSNNNHHHBBB>>>:::777555111000...---......---,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((,,,++++++******++++++,,,......------,,,+++******///...------,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++************++++++************************---,,,+++******+++,,,---......---,,,,,,+++************+++++++++,,,,,,,,,))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++*********+++,,,---///...---,,,++++++++++++++++++,,,,,,---...//////************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------.........------.........------------------------,,,------......------,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,---...---,,,***)))++++++++++++++++++++++++***+++,,,------,,,+++***,,,***)))***++++++***)))***+++---//////...---,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...+++)))))))))***+++************************---,,,,,,+++*********+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,+++//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,------------,,,+++******,,,---///////////////////////////000///...///111444555555;;;===HHHZZZgggmmmrrrxxx}}}}}}~~~~~~}}}}}}}}}}}}|||{{{zzzvvvqqqkkkfffbbbZZZUUUNNNGGGBBB>>>:::777444222000////////////---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,......---,,,,,,+++******)))))))))))))))*********++++++++++++++++++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---///...---,,,+++++++++++++++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------------......------------------------,,,------......------,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,------...---,,,+++***++++++++++++++++++++++++,,,,,,------------,,,,,,,,,***)))***+++,,,+++)))***,,,---//////...---,,,------,,,,,,,,,,,,++++++******+++,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,*********+++,,,++++++++++++++++++++++++---,,,,,,++++++***+++++++++,,,------------,,,+++---------------------------------,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,------------,,,+++***+++,,,...///////////////////////////111000///000222444666777@@@DDDQQQcccoootttxxx}}}{{{vvvssstttwwwzzz||||||{{{zzzxxxvvvsssrrrqqqrrrssssssrrroookkkiiibbb]]]VVVOOOIIIDDD>>>;;;888666333111111222111000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000...------,,,,,,------...,,,++++++******++++++,,,++++++,,,---------------+++++++++++++++++++++++++++++++++++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,++++++******************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......---,,,++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,+++******,,,,,,+++***+++,,,---...///...------------,,,,,,,,,,,,++++++***++++++,,,,,,------...///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++,,,,,,------......//////---------,,,+++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------...---,,,,,,,,,---///000////////////////////////222111111111222555777999AAAIIIXXXiiisssvvvxxx|||{{{tttooonnnooopppuuuvvvvvvvvvssspppllljjjhhhjjjmmmooopppooommmlllhhhddd^^^XXXQQQJJJDDD???===:::666444333333222111////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,------------......//////...---,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,------......------++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...............++++++++++++++++++++++++++++++++++++,,,,,,------...---,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------///...---,,,,,,---...///,,,+++***+++,,,---,,,+++,,,,,,---...///.........------,,,,,,,,,++++++++++++++++++,,,,,,---------///...+++***)))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,++++++++++++,,,---...////////////......---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------...------------...///000////////////////////////111111111111222555888;;;DDDPPPbbbqqqwwwwwwwwwxxx}}}~~~xxxrrrmmmiiigggnnnoooqqqqqqpppmmmjjjgggeeefffiiikkkmmmmmmmmmlllllljjjgggbbb\\\TTTLLLFFFCCC???:::666555444222111000000/////////.........------------------------------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---,,,,,,,,,,,,,,,,,,---........................222111///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,------......------++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,------------------,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,---------------------------------...............---------------------...------------------------...---,,,++++++,,,---...,,,+++***+++---......,,,------.........///......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////..................------------------------+++,,,,,,---------,,,+++,,,,,,............,,,,,,))))))***+++,,,,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------....../////////////////////////////////000111111111555:::???MMM]]]qqq}}}~~~|||{{{~~~}}}vvvnnnhhhdddhhhiiilllooooooooommmllliiiiiijjjkkklllmmmnnnoooqqqrrrrrrqqqmmmdddZZZSSSJJJFFF???:::777555333222111000000//////.........------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------/////////000000111111111222111000///////////////,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,---------------++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,************************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++------------------------.........---------------++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------,,,------......------,,,............------------............////////////---------,,,------...///........................------,,,,,,,,,,,,------,,,++++++,,,...//////...---............/////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---------------------------***+++---......---,,,,,,,,,---...//////...---,,,))))))******++++++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------,,,---------............////////////////////////---///111111222777>>>DDDUUUhhh~~~xxxpppjjjfffbbbeeeiiimmmppprrrsssssspppooonnnnnnoooqqqtttvvvyyy|||wwwkkkcccRRRMMMEEE???:::777555333111111000000///......---........................------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------,,,,,,,,,,,,---------...///111333555666777666555333111000///......,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,------.........------------------------........................------------............------------------------......------------......------------------------,,,------......------,,,///.........---------------------.........//////...------,,,---...///000........................------............---------,,,+++,,,///000///..................//////000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,---...//////...---,,,++++++++++++++++++++++++(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///.........------------+++,,,,,,---------------////////////////////////---000333444555:::CCCJJJ\\\rrrxxxqqqkkkhhh```bbbggglllqqquuuwwwxxxuuutttrrrqqqrrruuuyyy|||xxxnnnXXXRRRJJJBBB===999777555222111111000///......---........................---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,...111555888:::;;;;;;:::777333000---+++***...------,,,,,,------...,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,++++++,,,------++++++,,,,,,---...//////................................................,,,---------...////////////////////////////////////......------......///------------------------,,,------......------,,,//////.........---------,,,,,,,,,------............------,,,---...///000////////////////////////---...///000000///...------,,,+++---///000000///...............///000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,---...//////...---,,,---,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////.........---------***+++,,,,,,------,,,,,,////////////////////////...111444555777===FFFNNNeee}}}{{{|||vvvrrrppphhhiiijjjmmmrrrxxx~~~}}}|||zzzwwwvvvyyy~~~zzzdddZZZNNNFFFDDDAAA;;;555333111/////////000///---//////.........---------,,,---///000000///---,,,------------------------+++,,,...---,,,,,,---///------............---------,,,+++******+++,,,---......000222555999<<<>>><<<;;;888444222000000000......---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,------......------,,,+++,,,............,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,---------.................................,,,++++++******++++++,,,........................---------.........//////........................////////////////////////////////////000000000000////////////...---,,,+++---------------------------------.........//////////////////////////////000///...---------------.........------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++++++++++++++,,,...---+++***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))---......//////......---++++++,,,,,,,,,,,,------.........------,,,,,,,,,***++++++,,,,,,------...------------------------+++,,,------......---------------............//////////////////.........000---000777999:::HHHZZZqqq{{{zzz~~~~~~zzzvvvpppooooooppptttxxx}}}|||zzzzzz}}}jjj```SSSKKKHHHEEE???:::666444111000111111000...//////.........---------,,,---...000000...---,,,------------------------+++,,,...---,,,,,,---///------............------,,,,,,+++******+++,,,,,,......///111444999===??????===:::777444222000000---,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,++++++******+++++++++,,,,,,,,,........................------,,,,,,,,,,,,------........................---------.........//////........................////////////////////////////////////000000000000......//////000/////////---------------------------------.........////////////////////////////////////...---------------.........------,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******************************++++++++++++,,,,,,---,,,,,,,,,+++*********,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,***++++++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------............///////////////////////////333///222999;;;===LLL]]]rrr|||~~~zzzzzzxxxvvvtttuuuxxx{{{}}}|||||||||rrrhhh[[[RRRNNNJJJEEEAAA:::777444222222111000////////////.........------,,,---...//////...---,,,------------------------+++,,,...---,,,,,,---///------............------,,,,,,++++++++++++,,,,,,.........000444888===@@@AAA@@@===:::777444222111------,,,+++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------............------------++++++++++++,,,,,,,,,,,,........................................................................------........./////////........................////////////////////////////////////000000000000---...///000111111111111------------------------------.........///////////////////////////////////////...------------............---------------,,,,,,,,,,,,------------//////............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---++++++++++++++++++++++++******++++++++++++,,,,,,......---,,,+++***)))))),,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////)))******++++++******)))++++++,,,,,,,,,,,,------,,,,,,++++++++++++******......---,,,,,,+++******------------------------+++,,,------......---------------............///////////////////////////555222444:::===BBBQQQaaaqqq}}}{{{wwwuuuuuuvvvwww~~~}}}{{{zzz~~~vvvmmmaaaXXXRRROOOJJJGGG>>>;;;777444222222000///////////////............------...//////...------------------------------+++,,,...---,,,,,,---///------............------,,,,,,,,,,,,,,,,,,,,,,,,.........///222777<<<@@@CCCBBB@@@>>>:::777444222111000///...---------...)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,************,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------------............///....................................................................................////////////........................////////////////////////////////////000000000000---...///000000000000000....................................///////////////////////////////////////......---------.....................---------,,,,,,,,,------------...............------------,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------++++++,,,---------------------------,,,,,,,,,---------......---------,,,,,,++++++***,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------------------------------,,,,,,+++++++++------------------------+++,,,------......---------------............//////////////////000000000555333444999???FFFVVVdddoooyyyzzzvvvrrrqqqpppvvvyyy}}}~~~|||zzzzzzzzzuuunnnddd\\\WWWSSSOOOLLLCCC???999555333111000///000000/////////.........---..................---------------------------+++,,,...---,,,,,,---///------............------,,,,,,,,,,,,,,,,,,,,,,,,---------...111666:::===AAAAAAAAA@@@===:::777555222111000///............)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,************,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---------------........./////////........................------............------////////////////////////........./////////000000////////////////////////////////////////////////////////////000000000000.../////////......---,,,................................./////////000000////////////////////////......---------......///........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------++++++,,,---------------------------,,,,,,,,,---------......+++++++++,,,,,,---------------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------............------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------------------------------+++,,,------......---------------............///////////////000000111111333222444:::AAALLL[[[gggnnnvvv|||yyysssooommmmmmqqquuuwwwxxxxxxyyyzzzzzz~~~tttooohhhbbb]]]YYYUUURRRHHHCCC===888555333111///000000000/////////..............................------------------------+++,,,...---,,,,,,---///------............------,,,,,,------------,,,,,,,,,,,,---...111444666888===>>>@@@@@@???<<<999777111000///...---,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------............,,,,,,,,,,,,,,,---------+++,,,,,,,,,------------........................,,,---...//////...---,,,////////////////////////....../////////000000000////////////////////////////////////////////////////////////000000000000////////////...---,,,+++............................../////////000000000////////////////////////...------------...//////.............../////////,,,---------............+++++++++,,,,,,,,,,,,---------............------,,,,,,,,,---......//////------------------------------------------------+++,,,------++++++,,,---++++++++++++++++++++++++******++++++++++++,,,,,,******+++,,,---...//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******++++++++++++,,,,,,******+++,,,,,,---......------------------------+++,,,------......---------------............///...//////000000111111222111333777===GGGTTTccclllqqqwww|||~~~xxxqqqnnniiikkknnnppprrrtttwwwzzzyyy}}}}}}||||||zzzvvvrrrppplllhhhddd```\\\YYYNNNIIIAAA;;;888555333222000000000000/////////............------.........------------------------+++,,,...---,,,,,,---///------............------,,,,,,---......---,,,,,,***+++---...000111222333888:::===@@@@@@>>>;;;999222111///...---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++,,,......---,,,+++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,---------............,,,,,,,,,,,,------------........................---...000111111000...---////////////////////////.../////////000000000000////////////////////////////////////////////////////////////000000000000....../////////......---.........................../////////000000000000////////////////////////---------------...//////---........./////////000------------............,,,,,,,,,,,,------......------............------,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++,,,,,,,,,---.........---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------............///...//////000111111222222222666;;;CCCOOO___lllssswww}}}|||tttooohhhiiikkkmmmnnnqqqvvvyyywww{{{}}}zzzwwwvvvsssooorrrrrrpppmmmjjjeeeaaa^^^QQQLLLEEE>>>:::777555444000000000000////////////......------------......------------------------+++,,,...---,,,,,,---///---..................---,,,,,,---......---,,,,,,)))***---///000000000///444777;;;???@@@???===;;;444333222000//////......+++,,,,,,------,,,,,,+++,,,,,,------------......------------------------------------------------+++,,,,,,------,,,,,,+++)))***,,,......---,,,+++---......//////......---******+++,,,,,,---......,,,------......------,,,,,,,,,...//////...,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---.........//////000000........./////////000000...........................000111222222111000...000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000---...///000111111111111////////////////////////////////////000000000000////////////////////////---------------...///000---.........//////000000---------.........//////---------.........//////------............------,,,,,,------...///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---........................,,,,,,---------.........---------------------,,,,,,+++)))))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------............------,,,,,,++++++***------------------------+++,,,------......---------------.........//////...//////000111222222222444999@@@IIIVVVfffsssyyy|||}}}uuupppllljjjgggfffhhhmmmssswww{{{zzzyyywwwuuusssqqqpppnnnooopppooolllhhhccc```XXXTTTMMMEEE>>>888444333111000///000111222111000000000///...---,,,,,,,,,...---,,,,,,,,,,,,---...////////////////////////------------------------------,,,++++++***))))))------......///000000111444555777999;;;<<<===>>>666444111...++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************+++++++++,,,,,,,,,++++++,,,------......///))),,,111444444111,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))---,,,,,,++++++,,,,,,---++++++---......---++++++---------.........//////......------------..............................000000000000000000000000------,,,+++,,,---...///111000///......///000111000000000000000////////////000///...------///222/////////000000111111111111000000///000111222444111111111000000111111111000000000000111111222222/////////000000000111111111111000000000000111111333111///---,,,---..............................//////.........---------///////////////////////////...---,,,,,,---...///............////////////000000///............//////...---,,,+++,,,------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------------............------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++.........------,,,,,,,,,---.........------///000//////...000111222222111999<<>>IIIWWWfffrrrzzz~~~~~~zzzsssooojjjfffeeegggkkknnnuuuwwwzzz{{{{{{xxxuuusssrrrrrrrrrqqqpppnnnmmmmmmbbb]]]VVVMMMEEE???<<<;;;333111//////000000///.................................---,,,,,,---......------------------------------------------------000000000//////......---+++,,,,,,------......///,,,---///111222444444444000000///...---,,,,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,.........---,,,+++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,......------------......------,,,,,,,,,,,,------------.........////////////......------......///........................000000000000000000000000000000000000000111222222000000///...------......//////////////////000000///111222111///......///000000000000000111111111......//////000000//////000//////......//////000/////////000000000000000////////////............000000000000000000000000111000///.........///000......................../////////............---///////////////////////////...------------...///---............////////////......---------------///...---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,------......------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,.........------------------...///...------///111//////000000222333444555888AAAQQQbbboooxxx|||}}}}}}uuuqqqlllhhhfffhhhjjjmmmpppsssxxx|||~~~}}}{{{yyyvvvuuutttsssssstttvvvwwwmmmhhh___UUUKKKCCC???===777555333111222222111000............////////////......------------......------------------------------------------------...---------,,,,,,,,,++++++++++++,,,,,,---------***+++,,,...///000000000---............---,,,,,,------------------------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---.........------............---,,,++++++,,,---...............//////////////////............//////........................////////////////////////000000000000111111222222333222222111000000000000/////////000000000000000222444555555333111000111222222222222222222222222///000111222222111000///111111000000000000111111222222222222222222222222//////000000000111111111000000000000000000000000000//////...//////000111......................../////////...............////////////////////////.........------.........---------.........//////......---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------------,,,,,,,,,++++++++++++,,,------......---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------,,,,,,...............------------...///...------///111///000111111222333666888:::EEEVVVgggsssyyyzzz{{{}}}vvvsssooolllkkkkkkmmmnnnkkkoootttyyy}}}xxxwwwvvvvvvxxx{{{{{{vvvlll___SSSIIIAAA===:::888444222222222111000......//////////////////........................------------------------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,---......///...,,,,,,------------,,,,,,------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---............------.........///...,,,,,,,,,,,,...///........./////////000000/////////......///////////////////////////////////////////////////////////////000000000111111111333333222222222111111000000000000111111111222222222444666666444222222222222222222222222222222222000111222333333222111000222222111111111111222222333333222222222222222222---...///000111222333444000000111222222111000000000////////////000000111////////////////////////////////////////////////////////////////////////---..................---------------..................---,,,,,,,,,,,,------------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------.........................../////////......000111///000222222222444888;;;???JJJ[[[jjjsssxxxyyyyyy~~~~~~xxxwwwuuusssqqqppppppppphhhjjjnnnsssxxx|||yyyyyyyyyzzz}}}yyylll^^^QQQGGGAAA;;;888444111000000///...////////////////////////---...////////////...---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,*********+++,,,---------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------............------------............/////////000000000000//////......//////000////////////////////////000000000000000000000000......///000000000000//////000111111111111000000111111111222333333444444222333555555333333333444444444333333333333222222333333333333333333222111333333222222222222333333333333333333222222222222---......000111222333444000111222333333222111000000000000000000000000000////////////////////////...////////////000000000////////////////////////------...//////...------,,,------------.........///......---------------------......------,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------.........................../////////...///000///......000222///111333333222444:::>>>EEERRRcccrrrzzz}}}~~~||||||{{{zzzxxxuuurrrppphhhhhhhhhjjjoootttzzz}}}zzzzzz{{{~~~yyyjjj[[[OOOHHH===:::555111000000///...111111000000//////......---...///000000///...---........................------------------------........................---------------,,,,,,,,,,,,------............------,,,+++******+++,,,,,,,,,,,,,,,---------......+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,------------............------.../////////000000000000000000////////////000000////////////////////////000000000000000000000000......000111111111000///...///000222222222222111222222333333444555555666555666777666666666888:::::::::999999999888888888999999888777777777777777888888777777777777888888777777777666666666555555333333333444444444444444111222444555555444222111111111111111000000///...////////////////////////.../////////000000000000////////////////////////------...//////...------,,,,,,---------.........000///......------......------.........---,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...------------,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------.........///---........./////////000...///000///......000222///111444333222555;;;AAALLL[[[ooo~~~~~~|||wwwrrrppphhhfffeeeeeehhhnnnuuuyyyzzz{{{}}}rrrbbbUUUMMMAAA===777444222222111000222111111000///......------...///000000///...---////////////////////////------------------------,,,---------------------------------------------,,,------.........------...---+++))))))***+++---,,,,,,,,,------.........+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000...///000111222111000000///000222444555555555444333333444444555666777777999:::::::::999;;;>>>@@@AAAAAA@@@@@@?????????>>>@@@???===<<<;;;<<<======>>>======<<<<<<======>>><<<<<<<<<;;;;;;;;;::::::;;;::::::999888777777666222333555666666555333222222222222222111///...---000000000000000000000000.../////////000000111111////////////////////////,,,---...//////...---,,,,,,,,,,,,---------......000000///............///,,,---.........---,,,+++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++------------------------++++++++++++,,,---...///......---------,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++******+++,,,,,,---.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////---.........//////000000...///000///...///000222///222444444222555<<>>>>>@@@@@@AAACCCFFFGGGGGGFFFIIIHHHGGGHHHIIIJJJIIIHHHIIIIIIGGGFFFEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDDDDBBBAAA@@@BBBAAA@@@>>>===<<<<<<<<>>@@@BBBCCCDDDDDDKKKKKKLLLMMMOOOPPPQQQQQQSSSRRRQQQRRRRRRSSSRRRRRRPPPOOONNNLLLKKKIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDAAA???=========<<<:::999999777555444555555444333333222111000000000111222111111111111111111111222000000////////////000000//////............//////111000000//////...........................------............---------,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------.........////////////////////////////////////000000000000111222444777777999CCCNNNaaarrryyyxxxsssxxxtttkkkaaa]]][[[[[[___dddnnnppptttxxx|||}}}qqqeee]]]SSSNNNHHHBBB===:::666444//////////////////.........---------,,,,,,,,,,,,.........------.........------------------------...------,,,,,,------...---------,,,,,,------...//////............------,,,,,,,,,------------...)))***+++,,,------------***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,...------,,,,,,++++++***,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,---...///---++++++,,,---...............,,,,,,,,,---------......------------------------///.........------,,,,,,........................------........./////////////////////////////////000000000000000000000000000111111111222333333333333444555777999:::;;;<<<<<<===>>>@@@AAAAAABBBBBBDDDEEEFFFHHHJJJLLLNNNNNNRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYY\\\[[[ZZZXXXVVVSSSPPPNNNNNNNNNNNNOOOPPPPPPQQQRRRPPPPPPPPPQQQQQQQQQQQQQQQOOOOOOOOONNNMMMLLLJJJJJJFFFEEEDDDDDDEEEEEECCCAAAAAA???<<<:::999888666444444444333222111111222222222222222222222111111111111000000//////000000111000//////......//////000000000000000000000000000..................///////////////.........------......------,,,++++++***,,,,,,---.........------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------,,,,,,+++------,,,,,,,,,,,,---------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------////////////////////////////////////000000000000222222555888999<<>><<<:::888777777666555444444333333333333222222111111111000111000000000000000000111000000////////////000000///000000000111111111222------......//////000000000////////////...............------,,,,,,,,,,,,+++,,,,,,------.........///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------......---,,,,,,---,,,,,,,,,,,,,,,,,,---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,---------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------////////////////////////////////////000000000000111111444888:::???LLLXXXjjjuuuyyyxxxvvv}}}yyypppfff```\\\XXXXXX[[[```dddjjjooossswww{{{~~~|||wwwqqqlllaaa\\\TTTLLLFFFAAA<<<999444333222000000000000000111111000000000////////////...---,,,,,,---...///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---------,,,,,,+++***,,,---......//////......000///...---------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++//////000000///...---,,,,,,---......---,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------......------------------------/////////......---------........................000000000000111111111222000000000000000000000000111222222222222333333333222222333555777888999:::======???AAACCCGGGIIIKKKLLLLLLNNNOOOPPPQQQQQQQQQSSSSSSSSSUUUWWWYYY\\\]]]\\\]]]]]]\\\YYYXXXYYY[[[ZZZ\\\___aaacccffflllpppuuuuuuuuusssnnngggaaa\\\]]]\\\ZZZYYYZZZ\\\^^^```_________```aaaaaaaaabbb```______]]][[[YYYXXXWWWUUUTTTTTTTTTUUUSSSPPPNNNLLLJJJFFFDDDCCCBBB@@@>>><<<<<<;;;:::999888666666444444333333222111000000111111000000000000111111000000////////////000000//////000000111111222222---......//////000000000000////////////.........,,,,,,,,,------.........,,,,,,,,,,,,---.........,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------////////////////////////////////////000000000000111000333777;;;BBBQQQ^^^jjjsss~~~zzzyyy{{{mmmvvv~~~xxxoooeee```[[[VVVTTTVVVZZZ^^^dddiiinnnsssxxx{{{}}}|||||||||{{{yyyuuuqqqgggbbbYYYQQQKKKEEE@@@===888666444222111000111111////////////.....................------.........------------------------...------,,,,,,------...,,,,,,,,,,,,---......///+++++++++,,,,,,,,,,,,---...------------,,,,,,,,,------------,,,+++***)))***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///...---+++---......---,,,---...,,,++++++******++++++,,,,,,,,,,,,---------......------------------------........................................................./////////000000111111111111111111111111000000111222333444555555777888999;;;>>>@@@AAABBBFFFFFFGGGHHHKKKOOORRRTTTPPPQQQSSSTTTUUUUUUVVVVVVWWWWWWXXXZZZ^^^aaaeeegggfffiiikkkiiidddbbbbbbccc```dddgggiiikkkpppwww|||}}}uuulllgggbbbaaa^^^]]]^^^```dddffffffgggiiijjjjjjiiihhhhhheeedddaaa^^^\\\ZZZYYYXXXXXXXXXXXXYYYZZZYYYVVVSSSRRRPPPLLLJJJIIIHHHFFFDDDAAAAAAAAA@@@>>><<<;;;999888777666555444333222111222111111000000111111222111000000//////000000111/////////000000111111111//////////////////000000/////////.........------+++,,,,,,---......//////------,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------////////////////////////////////////000000000000111111444999>>>FFFVVVeeennnuuu~~~YYY```iiipppuuu~~~zzzqqqgggaaa[[[UUURRRTTTUUUYYY^^^dddjjjpppvvvzzzzzzyyyyyyzzz{{{{{{xxxvvvlllggg^^^VVVPPPJJJEEEBBB<<<:::777444222111111111000000000/////////......------............------------------------------...------,,,,,,------...,,,,,,,,,,,,---...//////,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,------,,,++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------+++,,,...//////...---,,,))),,,......---,,,---//////...,,,+++******++++++,,,,,,,,,---------......------------------------------......//////000000////////////////////////....../////////000000000222222222222222222222222222333444555777999:::;;;>>>???AAACCCFFFHHHJJJKKKOOOOOOOOOQQQSSSWWWZZZ\\\YYYYYY[[[\\\]]]^^^^^^^^^^^^___aaaeeejjjpppvvvyyyxxx|||}}}wwwsssrrrsssooorrrvvvwwwxxx|||~~~wwwmmmkkkhhhffffffiiimmmppptttvvvxxxzzzzzzxxxuuusssnnnkkkgggbbb___]]]]]]]]][[[\\\^^^aaacccccc```^^^ZZZWWWTTTQQQOOONNNKKKIIIFFFFFFFFFEEECCCAAA>>>===<<<;;;:::999777666555444222111111000000111111222111111000000000000111111/////////////////////000000000000///////////////............---------,,,---------...............///...---,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------.........////////////////////////////////////000000000000333333666;;;AAAKKK\\\lllrrrxxxNNNTTT[[[___bbbjjjvvv~~~tttkkkddd^^^VVVSSSSSSRRRVVV[[[aaagggnnnuuuyyyyyyxxxyyyzzz||||||zzzxxxooojjjbbbZZZSSSNNNIIIFFF>>><<<888555222111111111222222222222111111111111,,,---...//////...---,,,------------------------...------,,,,,,------...+++++++++,,,---...///000---------.........//////.........------,,,,,,,,,******+++,,,------------,,,---......//////......------------......///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------........................)))***,,,.........,,,+++(((+++......---,,,...000111000...,,,+++++++++,,,,,,,,,,,,---------......------------------------,,,,,,---...///000111111000000000000000000000000111111111111222222222222333333333333333333333333666777888:::<<<>>>@@@AAACCCDDDFFFIIILLLNNNPPPQQQUUUUUUUUUVVVYYY\\\```bbbeeefffhhhiiijjjjjjkkkkkkeeefffjjjooovvv~~~|||yyyvvvttttttxxx|||{{{xxxrrrlllhhhfffgggggg___```cccgggkkklllkkkiii```]]]YYYVVVSSSQQQNNNLLLIIIIIIIIIHHHFFFCCCAAA?????????===<<<:::999888777222222111111111111222222111111000000000000111111///////////////.........111111000000//////............---------,,,,,,,,,/////////...------,,,,,,000///---,,,+++,,,,,,---/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////////////////////////////////////////000000000000555555777===CCCNNN```pppuuuzzzLLLOOORRRTTTUUUXXX]]]bbbrrryyyxxxooohhhbbbZZZUUUUUUUUUXXX\\\aaagggoooxxx~~~~~~~~~~~~}}}zzzzzz{{{|||sssrrrmmmddd^^^YYYRRRKKKCCCBBB>>>999555444555777666555444333222111111111///............------------------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------------------------------......---------,,,,,,,,,000...------...///...---........................------............------.........------,,,,,,,,,000...,,,******+++...///........................,,,,,,,,,---------.......................................//////////////////000222111000000111333333444666666555666888:::888777888;;;???DDDGGGHHHKKKMMMPPPRRRSSSVVVZZZ\\\```aaabbbcccgggjjjmmmooovvvwwwyyy|||}}}~~~~~~~~~{{{{{{|||yyytttqqqpppnnnpppsssvvvxxxyyyxxxxxxtttnnnfff___YYYVVVSSSQQQSSSPPPMMMJJJIIIHHHFFFEEEDDDEEEEEEEEEDDDAAA???===:::777444222222333333222222111000//////000111222111111000000/////////...////////////////////////------............---------------.........//////......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///...---,,,,,,---...///------------------------------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,------......------,,,,,,---------------,,,,,,+++,,,------......------//////...---,,,,,,,,,,,,......////////////......000000000000000000000000+++---000222222111222333333777<<>>;;;888666666666444333222111111111111000000000////////////---------............////////////......---------+++,,,------......------///////////////...............------------.........------,,,,,,------...------------------------------------------------......---------,,,,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,,,,,,,,,,------------------------...........................---,,,,,,,,,---///000........................000000000000000000000000///111333333222333444666555777:::<<<===@@@DDDFFFKKKKKKMMMOOOQQQTTTWWWXXXYYY\\\```dddgggkkkooorrrwwwzzz|||tttnnnhhhccc``````\\\XXXTTTSSSRRRPPPOOOOOOOOONNNMMMKKKIIIFFFEEEBBB>>>;;;888777666444333000111111111111111000000111111111000000000000000////////////////////////---......//////......---------.........////////////...------,,,---------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------------------------------------------------))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,------......------,,,***+++,,,---------------+++,,,------......------,,,,,,,,,,,,---...//////,,,,,,------------,,,,,,000000000000000000000000...000222222111111111222666888<<>>;;;999777555333000111222333333222000///111111111111111111111111////////////////////////......////////////..................//////////////////...---------------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...,,,------......------,,,------.........------,,,+++,,,------......------,,,,,,,,,,,,,,,---...///,,,------......------,,,///////////////////////////111222222111000111222999999>>>KKK^^^ppp{{{GGGGGGGGGGGGHHHHHHGGGGGGGGGIIIMMMOOOPPPTTTYYY^^^eeeooo}}}}}}rrriiiaaa___aaa___bbbgggkkkpppvvv}}}xxxiii\\\SSSQQQNNNLLLJJJFFF@@@;;;777666555333222111000000/////////.........---------------............///---------,,,,,,++++++++++++,,,------......------------------------------.........------............------,,,,,,------...------------------------------------------------......---------,,,,,,,,,+++***)))***,,,......---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,..............................---------...///000////////////////////////....../////////000000000111333555666777888;;;===AAACCCEEEGGGIIIKKKOOORRRSSSWWW^^^ccchhhnnntttxxx|||~~~~~~vvvqqqnnniiiccc___]]][[[ZZZYYYXXXWWWVVVTTTRRROOOMMMLLLIIIFFFBBB???<<<999666333222333444444444333111000111111111222222222222222000000000000000000000000...//////////////////............/////////000000//////...------------...------,,,,,,------...///------............------------------------------------------------------//////.........---------------------------------,,,------......------,,,,,,,,,---------.........,,,------......------,,,000000000000///---,,,++++++,,,------......------///...---,,,,,,,,,,,,,,,......////////////......////////////////////////000111222222111000222333;;;<<>>AAACCCEEEGGGJJJLLLNNNQQQTTTWWWZZZaaajjjsssyyy|||wwwpppkkkhhhgggfffeeeeeeccc```\\\XXXTTTQQQPPPMMMJJJFFFCCC@@@===999666666666666666555444333222222222222222222333333333000000000000000000000000...//////000000//////........./////////000000000000///......------......---------------......///---......//////......---------------------------------------------------111111000//////...------------------------------------............------,,,---------............,,,------......------,,,000000000///...---,,,++++++,,,------......------//////...---,,,,,,,,,,,,...//////////////////...000000000000000000000000000111222111111111333555===AAAKKK\\\ooo|||HHHGGGFFFGGGIIIIIIFFFCCCFFFGGGIIIJJJKKKLLLMMMNNNOOOTTT[[[aaagggqqq~~~yyyrrrkkkiiikkkkkkmmmpppssstttvvvzzz|||}}}{{{pppfffaaaZZZVVVSSSNNNFFF@@@888777555333111000//////////////////............---------............///,,,------....../////////+++,,,------......------------------.........///------,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------......---------,,,,,,,,,...,,,++++++---...------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,---....................................,,,---///000000000......////////////////////////......000111333444666666999;;;>>>AAABBBDDDGGGJJJKKKNNNQQQTTTWWWZZZ___bbbhhhppp||||||yyyxxxwwwwwwxxxuuuooohhhaaa[[[VVVTTTQQQNNNKKKHHHEEEAAA===:::999888777666555555555555222222222333333333444444000000000000000000000000//////000000000000//////.../////////000000000000000//////...............---------------...//////,,,---............---,,,------------------------------------------------////////////....................................------............------------------............,,,------......------,,,,,,,,,---------------,,,+++,,,------......------...------,,,,,,,,,---------......//////......---000000000000000000000000000111111111111222444666>>>FFFUUUhhhyyy~~~~~~~~~KKKIIIHHHJJJLLLLLLIIIEEEDDDEEEGGGHHHIIIIIIJJJJJJJJJOOOSSSVVVYYYaaallluuu|||vvvooommmooooooqqqssstttuuuvvvxxxzzzzzz|||~~~wwwooohhh```ZZZVVVPPPHHHAAA888777555333111000//////000000000000////////////---------.........//////)))******+++,,,---......+++,,,------......---------.........//////000000---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------------------------------......---------,,,,,,,,,...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,---...//////........................+++---///111222000...---000000000000000000000000//////111333555777999999===???BBBEEEGGGIIILLLOOOQQQTTTXXX\\\___dddiiimmmyyy{{{rrriii```ZZZWWWSSSQQQNNNKKKHHHEEE@@@===;;;:::888666666666666777222222222333333444444444000000000000000000000000//////000000000000//////////////////000000000000000000///..................------------...//////++++++------------++++++------------------------------------------------,,,,,,------.../////////........................------............---------------.........//////,,,------......------,,,'''(((***+++,,,---------+++,,,------......------,,,,,,,,,,,,---...//////,,,------......------,,,000000000000000000000000///000111111111222555888???III[[[pppxxxxxx{{{OOOOOONNNLLLKKKIIIHHHHHHHHHHHHFFFEEEEEEFFFGGGGGGIIIJJJLLLNNNRRRWWW]]]bbbkkkwww|||vvvvvvxxx{{{zzzyyywwwvvvttttttssswwwyyyzzz{{{|||xxxpppfff___\\\WWWNNNGGG===999444111000000//////000/////////............//////////////////////////////.........------------------....../////////111000///...............................................................---.............................................------------------------///......------......///.........------,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,------.........---------............///........................111000000////////////000///000111111222111111111000222555777888999<<<>>>FFFGGGIIIJJJLLLNNNRRRVVVUUUYYY___fffmmmuuu~~~~~~ssskkkccc\\\YYYXXXVVVSSSNNNIIIDDDBBBAAA@@@===;;;:::999999999777666555333111111444666333333222111111111111111111111111111000000000000000/////////..................------------......333222111///---+++)))))).........///////////////------..................---------------------,,,.........------,,,,,,,,,------------------------+++,,,------......---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++---------...------,,,,,,------------------------///////////////000111111222222222333444666999:::>>>PPPggg{{{}}}vvvtttvvv{{{PPPPPPOOONNNLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFIIIJJJKKKLLLNNNRRRWWW[[[aaaiiiuuu~~~{{{xxxuuutttsssssstttuuuvvvwwwxxxzzz}}}{{{sssiiiccc___YYYOOOHHH>>>:::555222111000000///000000/////////.........//////////////////////////////.........---------------------.........///000//////............///...................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,------...------,,,,,,,,,------------------...---------............///........................000000///////////////000000000111222222222222222333555888:::<<>>===<<<:::888777666444444333222222222222222222222111111111000000000000000000/////////......///......------......///---------.........//////000000//////......------......---,,,+++******)))***++++++,,,---...//////...------------,,,,,,,,,------------------------+++,,,------......------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,------...------,,,------------------------///////////////000111111000111111222333666:::>>>LLL^^^vvv}}}yyyuuuwww}}}TTTTTTSSSRRRQQQPPPOOOOOOMMMLLLLLLKKKJJJJJJJJJJJJGGGHHHHHHGGGFFFGGGJJJLLLOOORRRVVVYYY```kkkyyy{{{tttqqqpppqqquuuvvvwwwxxxwwwxxxzzz{{{}}}}}}~~~{{{tttmmmggg___UUUNNNDDD@@@:::666444222111000000000000////////////.../////////////////////////////////...............------------------......------------......///000................................................,,,,,,,,,,,,,,,,,,------........................------------------------///......------......///------------------------...---,,,+++,,,---.../////////......------,,,,,,---------............///....................................//////000111///000000111333444666777;;;===@@@CCCFFFJJJOOOSSSVVVZZZ```fffkkkrrrxxx|||~~~uuummmgggeeeeeefffeeebbb]]]WWWQQQLLLIIIGGGFFFEEEDDDCCCBBB???;;;888555555444333222111111111222222222111111111000000000000000////////////...//////............//////,,,---------.../////////111111000///...------,,,...---------,,,,,,++++++,,,,,,,,,------.........------------------------------------------------+++,,,------......------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...,,,,,,------...---------........................///////////////000000111///000111111222666===BBBOOObbbyyy|||wwwvvvyyyVVVVVVUUUTTTSSSRRRRRRQQQNNNNNNMMMMMMLLLKKKJJJJJJFFFGGGHHHGGGFFFFFFIIIKKKJJJMMMPPPSSSWWW^^^gggmmmyyy}}}vvvrrrppppppwwwxxxzzzzzzzzzzzz{{{}}}~~~}}}}}}|||}}}~~~}}}wwwrrrkkkbbbYYYRRRGGGCCC===888555444222111111000000000////////////////////////////////////////////////////////////........................---------------...///000................................................++++++,,,---...///000000........................------------------------///......------......///------------------------------,,,+++,,,---...////////////......------------------............///////////////////////////.........///000111222333000111111333555777999:::???AAADDDHHHKKKQQQVVV[[[```eeemmmuuu}}}yyyxxxxxxzzzyyyvvvqqqjjjbbb[[[UUUQQQNNNMMMKKKKKKJJJGGGAAA===999888666444333222111111222222222222111111111111111000000000/////////////////////....../////////..................------111111000///...------,,,,,,,,,------......//////.........------,,,,,,,,,------------------------------------------------+++,,,------......------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...+++,,,,,,---.........---........................///////////////000000111...000222111222777???GGGTTTfff|||xxxyyy}}}WWWWWWVVVUUUUUUTTTSSSSSSNNNNNNNNNNNNMMMKKKJJJIIIGGGHHHIIIHHHGGGGGGHHHJJJGGGIIILLLOOOQQQTTTXXX\\\cccooozzzuuusssssswwwyyy{{{||||||{{{|||~~~|||zzzzzz|||~~~~~~|||yyytttnnneee\\\VVVJJJFFF???:::777555333111111111000000000/////////////////////////////////...////////////000000000000000000///////////////---------,,,------......................................................+++,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,---......////////////...............---------............////////////////////////////////////000111222444555444444444666999<<>><<<999666444333222333222222222222111111111111111000000000/////////000//////......//////000/////////...------,,,,,,000000//////......------+++,,,,,,---...///000111//////...---,,,++++++***,,,,,,,,,------------...------------------------+++,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++,,,---....................................///////////////000111111///111333222222888CCCLLL\\\mmm~~~}}}WWWWWWWWWVVVUUUUUUTTTTTTQQQRRRRRRRRRPPPOOOMMMLLLIIIJJJJJJIIIGGGFFFGGGHHHGGGGGGIIIJJJKKKMMMPPPRRRWWW```mmmxxxzzzxxxwwwxxx{{{}}}~~~~~~|||wwwvvvwwwyyyzzzzzzxxxuuuppphhh___ZZZMMMHHHAAA<<<888666333222111111111000000000//////////////////////////////.../////////000000000000222111111111000000000///......---,,,,,,,,,------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,---........................////////////---------............/////////////////////////////////000111222444666777999999999;;;>>>BBBEEEGGGJJJNNNSSSZZZbbbllluuu|||xxxlllddd]]]ZZZVVVVVVWWWUUUPPPKKKGGGEEEBBB???;;;888666555333333222222222111111111111111111000000000//////000000////////////000000///............---------///////////////.........,,,,,,,,,------..................------,,,,,,+++,,,,,,,,,---------......------------------------+++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,***+++,,,---....................................///////////////000111111///222444333333:::FFFPPPbbbrrrWWWWWWWWWVVVVVVUUUUUUTTTVVVVVVWWWVVVUUUSSSQQQPPPKKKLLLLLLJJJGGGEEEEEEFFFHHHHHHGGGGGGHHHJJJNNNPPPOOOUUU]]]cccjjjxxx|||zzzzzz}}}|||vvvssssssuuuwwwxxxxxxuuupppiiiaaa\\\NNNIIICCC===999666444222111111111111000000000000////////////////////////.../////////000000111111333222222222111111000000///...------,,,,,,,,,,,,................................................//////...---+++***))))))........................------------------------///......------......///,,,,,,,,,------.........)))+++,,,...//////...---------......//////000000---------.........//////000000000000000000000000000000000222333555777888<<<<<<===???BBBFFFJJJLLLNNNSSSYYYbbblllwwwrrriiiaaa]]]YYYXXXZZZYYYTTTOOOLLLJJJGGGCCC???;;;999777333333333222222222111111111111111111000000000000000000////////////000000---------........................///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,------.........------------------------+++,,,------......------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,............,,,+++***+++,,,---............///////////////////////////////////////000111111///222444333444:::GGGRRReeetttYYYYYYXXXXXXYYYZZZZZZ[[[WWWWWWVVVVVVUUUTTTSSSSSSQQQPPPOOOMMMLLLJJJHHHHHHJJJIIIHHHHHHIIIJJJLLLMMMLLLQQQWWW[[[___gggrrr{{{}}}}}}yyywwwwwwwwwxxxzzz{{{zzzyyyuuujjj___VVVPPPGGG@@@;;;888666555222111000//////...///////////////////////////////////////...///000111111000000000000111111111111///000000111000...,,,+++///...,,,++++++,,,---...,,,---------.../////////000000///...------,,,,,,........................///...---,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,------...///000000....................................////////////////////////000000000000111000///...------...///000222444555666888;;;>>>@@@CCCFFFIIIKKKNNNRRRUUU[[[___hhhuuuwwwlllgggaaa^^^]]][[[XXXVVVSSSQQQNNNLLLHHHDDD???;;;888666444333444444333111444333222111111000111111000/////////....................................000000//////.........---......................................................---------,,,,,,,,,---.........---,,,,,,+++))))))+++---...///000000......------------......------------------------,,,,,,,,,---------......++++++++++++++++++++++++***+++---------+++)))(((&&&(((+++...000000000///000000000000000111111111111///333;;;;;;<<>>AAAEEEGGGJJJLLLPPPUUU[[[```jjjmmmuuuuuuooohhhdddbbb```]]]ZZZXXXVVVSSSPPPMMMJJJEEEBBB<<<:::777555444444333111222111000000/////////000000000/////////.................................000/////////..................................................................---------,,,,,,,,,---.........------,,,+++++++++,,,---..................------------......------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++******+++---///000000000000000000000000111111111111222000444;;;<<>>;;;999777333333111000000/////////////////////////////////+++,,,---.........------.........////////////000111000///......---......,,,---///111111000...,,,...............---------/////////...------,,,,,,..............................---,,,,,,,,,------...............---,,,,,,,,,,,,------.../////////..................................../////////////////////000000000111111000000//////000111333444555666999:::<<>>EEEVVViii|||wwwvvvwww|||^^^^^^______^^^\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXVVVUUUTTTSSSQQQPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJLLLPPPTTTYYY```jjjuuuyyymmm^^^XXXNNNFFF@@@<<<999777555444333111000000000000////////////////////////---...000222222111000///---------.........//////111000///---------...///......000111111000///////////////...---------,,,//////.........---------...........................------,,,,,,,,,------------.........------,,,---------.........//////....................................//////////////////000000000111111111111000000///000111333444666777:::<<>>BBBHHHNNNSSSYYY___jjjttt~~~~~~|||zzzxxxqqqmmmgggbbb^^^[[[WWWUUUSSSOOOIIIDDD@@@===;;;999444444333222111111111111111000000000////////////000000000000000000000000.........///////////////......................................................---------,,,,,,,,,------...//////......---,,,,,,---...////////////......------------......---------------------------------.........//////...........................------,,,,,,---......///......------.../////////000000111222333333333444444666;;;DDDRRRgggwww|||xxxwwwxxx|||iiigggeeebbb```^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUQQQQQQQQQQQQPPPOOOMMMMMMKKKKKKJJJIIIIIIIIIJJJKKKIIILLLQQQUUU[[[gggwww~~~uuufff___UUUKKKDDD???<<<:::888777555444222111111111////////////////////////---...///000111000//////---------............/////////............//////000///...---...///222333...............---------................................................------,,,,,,,,,---......)))***+++,,,....................................////////////////////////............////////////000000000111111111222222222111111111222333555666999;;;???CCCIIIPPPXXX^^^dddlllyyy{{{tttnnnhhhbbb\\\XXXWWWTTTOOOKKKHHHDDD@@@===666555444222111000000///111111000000000/////////////////////////////////.........///////////////......................................................---------,,,,,,,,,------...////////////...+++,,,---...///000000000......------------......------------------------------........./////////........................,,,,,,,,,,,,,,,---------.....................//////000000111222333444444444555888>>>III[[[ooo}}}|||yyyxxxxxx|||zzzwwwqqqkkkfffcccbbbbbb]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWSSSSSSTTTTTTSSSRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHHHHLLLPPPQQQTTTZZZeeennn}}}uuukkkdddYYYOOOHHHCCC???<<<999888666444333222222111////////////////////////------------............---............/////////......////////////......---.........///000111111---------...............................................................,,,,,,,,,,,,,,,---...///+++,,,---.......................................////////////////////////............////////////000000111111111222222222111111111333555888;;;<<<>>>AAAEEEJJJQQQZZZdddjjjrrrzzz|||tttkkkccc]]]YYYWWWTTTQQQNNNJJJFFFBBB;;;:::888666444222111111111111111000000000//////..................................../////////000......................................................---------,,,,,,,,,------...///////////////......////////////............------------......------------------------............////////////------------------------***+++,,,---...------,,,---...///000111000000//////000000111333444444555555777;;;BBBOOOcccwww{{{yyyxxxxxx|||}}}uuunnnjjjhhhhhh^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXTTTTTTUUUVVVVVVUUUSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGHHHLLLNNNNNNMMMOOOUUU[[[gggwww}}}}}}|||zzz|||~~~zzzsssnnnggg]]]RRRKKKEEEAAA???999888777555333222222222////////////////////////...------------...//////.........////////////000---...///000000///...---+++,,,...000111111000///,,,------....../////////---.............................................,,,,,,,,,,,,,,,---...//////////////////......---.....................---000000000000000000000000............/////////000000111111111111222222222000000222444888<<<@@@BBBCCCEEEJJJPPPXXXaaalllrrr}}}}}}rrrhhhbbbZZZYYYWWWUUUSSSNNNIIIEEEAAA@@@>>>;;;888666555555111111111111000000000000........................---.........//////000000......................................................---------,,,,,,,,,------...///000000//////000000000000///...---,,,.........------.........------------------------............/////////000------------------------)))+++---//////...---,,,,,,...000222333222111000///000000222333444555555666999>>>EEESSShhh|||~~~|||{{{xxxwwwxxx{{{~~~vvvpppmmmgggccc___^^^```aaa```^^^]]]\\\ZZZZZZ[[[[[[ZZZXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSQQQOOONNNMMMLLLIIIGGGHHHGGGGGGIIIKKKNNNRRRTTT^^^eeeqqq|||{{{|||}}}~~~|||xxxuuutttvvvyyyyyyxxxrrrmmmdddZZZPPPHHHCCC@@@@@@===999666555444222000111000000000000000111111000000000000000000000000.........///......---------000333333222///------000...,,,+++---000444777222111...,,,++++++,,,---------------------------,,,,,,,,,------.........000...,,,******,,,...000............////////////---......///////////////............/////////000////////////000000000000000222333333222222333555222444777999<<>>;;;888666555444222111000///000000000...------...///---,,,//////000000000000//////..............................------------......000////////////.................................,,,---...//////...---,,,111000///...............---------------------------------------------------------,,,,,,+++++++++------------------------............////////////111000111111222333444555;;;:::===KKKaaayyy}}}|||}}}zzzxxxxxxyyy~~~{{{vvvrrrmmmgggdddddddddbbb___aaa___]]]]]]]]]]]][[[ZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUSSSQQQOOOOOONNNKKKIIIJJJIIIIIIIIIJJJLLLNNNOOOTTTYYYbbbnnn~~~|||{{{{{{|||}}}yyyuuuqqqpppsssvvvwwwwwwtttppphhh^^^TTTLLLFFFCCC@@@===999666555333222000000000////////////000000////////////////////////+++,,,---..................000222333111///......000...---,,,---///222444111000...---,,,,,,------------------------------,,,------------------...///...,,,++++++,,,...///............////////////---......///////////////........./////////000000////////////000000000111///111222222111111222444555777:::===???DDDHHHLLLPPPUUU]]]eeennnwww~~~qqqiii```]]]ZZZYYYXXXVVVTTTRRRNNNKKKGGGCCC@@@===888555666555333222111111111111000///---...//////...,,,/////////000000/////////..............................------------....../////////.........------........................------............------......---,,,,,,,,,,,,,,,------------------------------------------------...---------,,,,,,,,,,,,------------------------............////////////000000111111222333555555;;;;;;@@@PPPggg~~~xxxxxx{{{yyywwwwwwyyy~~~|||vvvooojjjhhhfffcccaaaaaa___\\\[[[[[[[[[ZZZXXXZZZZZZYYYYYYYYYXXXXXXXXXVVVUUUSSSRRRQQQPPPNNNLLLMMMLLLJJJIIIHHHHHHIIIJJJKKKOOOUUU]]]iiizzz~~~~~~|||{{{{{{{{{{{{yyyuuuqqqooopppsssuuuvvvwwwssslllcccZZZQQQKKKHHHBBB???;;;888777555444222000//////.........//////........................******,,,---...////////////111111111///...///000000///............//////........................///.........------,,,,,,.........------------------------------------------............/////////---......///////////////....../////////000000000/////////000000000111111///111222222222222444666:::===@@@CCCHHHMMMTTTYYY___dddlllttt|||{{{rrreeebbb^^^[[[ZZZZZZYYYXXXSSSPPPMMMJJJFFFBBB<<<888888777555333222222222222111///......///000...---......////////////....................................------------..................---------,,,.................................------...............---,,,,,,,,,,,,---------------------------------------------------...............---------------------------------............////////////000000111111222444555666;;;===EEEWWWppp{{{sssvvv{{{xxxvvvvvvxxx}}}{{{uuuqqqnnnjjjfffbbb___]]]\\\\\\\\\[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZWWWUUUSSSSSSSSSRRRQQQOOOMMMLLLKKKIIIHHHGGGGGGGGGJJJLLLOOOSSS\\\iiiyyy~~~~~~}}}}}}|||{{{zzzzzz}}}zzzuuuqqqqqqrrruuuvvvyyyvvvqqqiii```WWWOOOKKKFFFCCC???<<<:::999777555111000000////////////000........................++++++,,,---......------/////////...,,,---...000000000000//////...---,,,,,,,,,---...//////......//////......------,,,,,,//////......------,,,,,,,,,---...//////...---,,,---------.........//////---......///////////////...////////////000000000//////000000000111111111111222333444444666999;;;@@@CCCGGGLLLRRRYYYaaagggpppttt{{{zzzoookkkeee```^^^^^^]]]\\\XXXVVVSSSQQQNNNIIICCC???:::888666444333222222222222000//////000111///.........////////////....................................------------............---------,,,,,,,,,........................///...---,,,,,,---...///000//////.........//////------------------------------------------------///////////////.............................................////////////000000111222333444666777:::>>>JJJ]]]wwwyyytttvvv{{{wwwuuuuuuwww|||zzzsssmmmgggdddaaa``````aaaaaa```\\\\\\\\\\\\\\\\\\\\\\\\WWWUUUTTTTTTTTTTTTRRRQQQMMMMMMKKKJJJIIIHHHHHHGGGIIIJJJLLLNNNSSS]]]jjjttt~~~~~~~~~}}}}}}|||{{{{{{~~~zzzuuurrrqqqsssuuuzzzxxxtttnnneee[[[SSSNNNHHHDDD@@@===;;;999777555333222111111000000000111....................................---,,,,,,+++---...---,,,***+++...000///000000000///...---,,,+++,,,---.../////////.../////////......---------/////////......---------,,,---///000000///---,,,------------............---......///////////////////////////000000000111000000000000111111111111000111333444555888<<<@@@DDDGGGMMMTTT\\\eeennnttt}}}yyytttlllfffcccaaa___^^^[[[ZZZXXXVVVSSSOOOIIIEEE===<<<999666444222222222333111000000111222000///......////////////......////////////////////////......------------............---------,,,,,,,,,........................///...---,,,,,,---.../////////.........//////000------------------------------------------------////////////////////////....................................////////////000000111222333555777888999@@@NNNccc{{{zzzuuuvvvzzzwwwuuuuuuvvv{{{zzzrrrkkkhhhdddbbbaaaaaa``````^^^^^^]]]]]]]]]\\\\\\\\\XXXVVVUUUUUUVVVVVVTTTSSSOOONNNMMMLLLKKKJJJIIIHHHEEEGGGHHHIIIKKKQQQ[[[bbblll~~~~~~~~~~~~~~~~~~}}}xxxtttrrrrrrttt{{{zzzxxxrrrjjj```VVVPPPGGGDDD@@@<<<:::999666444444333333222111111111111........................000000000///...---++++++,,,------,,,++++++...000///000000000000000//////------------......//////......................../////////...............---...///000000///...---,,,------------.........---......////////////////////////000000000111111000000000111111111222222...///222444666;;;AAAEEEJJJOOOXXXaaakkkuuu~~~wwwpppkkkhhhfffdddbbb```]]]ZZZWWWSSSNNNJJJCCCAAA>>>:::777444333333444222111111222333111000//////000000000000//////////////////////////////......------------..................---------,,,.................................------.........---,,,,,,,,,,,,---......------------------------------------------------.........///////////////....................................////////////000000111222444666777888;;;CCCSSSggg}}}{{{uuuvvvyyywwwuuuuuuwww|||vvvrrrlllgggeeecccaaa```______^^^]]]\\\\\\[[[[[[YYYXXXWWWWWWXXXXXXWWWVVVRRRRRRQQQOOOMMMKKKIIIHHHDDDFFFGGGGGGFFFIIIOOOUUU[[[jjj}}}~~~}}}yyyvvvwwwxxx||||||{{{vvvnnndddYYYSSSJJJGGGBBB???===;;;888666444333222111000000000000////////////////////////000000000000///...---------.........------///111/////////000111222222333///...---,,,------//////------......//////000000............////////////......////////////......,,,,,,---------.........---....../////////////////////000000000111111111000000111111111222222222///111444777;;;AAAHHHLLLWWW^^^hhhtttzzzwwwsssqqqoookkkgggbbb]]]YYYTTTPPPJJJGGGCCC???:::777555444444333222222333333222111000000111111111111000000////////////////////////......------------....../////////.........------........................------............------,,,,,,,,,,,,,,,---......------------------------------------------------------........./////////....................................////////////000000111222444666888999===GGGXXXkkk}}}|||vvvxxx}}}xxxvvvvvvwww|||yyysssooollliiiggg``````___^^^\\\[[[ZZZZZZ[[[YYYXXXYYYZZZ[[[ZZZXXXUUUUUUSSSQQQOOOLLLIIIHHHGGGIIIJJJIIIGGGGGGKKKOOOTTT___lllzzz||||||~~~}}}~~~}}}yyyqqqfff\\\UUUNNNKKKFFFCCC@@@>>><<<:::333222111000////////////000000000000000000000000//////000000000000000///---///000000//////000222/////////000111333555666000///---,,,,,,---///000,,,,,,---...///000111111------......//////000000////////////////////////,,,,,,,,,---------......---......///////////////000000000000111111111111000111111111111222222222333555888;;;@@@GGGNNNTTTccckkkwww~~~{{{wwwpppjjjddd___YYYVVVOOOLLLHHHBBB===:::777666555333222222444444333111111111222222222222111111000000000000000000000000.........------.........000////////////.................................,,,---...//////...---,,,...............///000111------------------------------------------------,,,---------......//////////////////////////////............/////////000000000111222444666888999@@@JJJ\\\nnn}}}}}}xxx|||xxxvvvvvvxxx}}}zzztttoookkkhhheeeaaa^^^^^^]]]\\\[[[]]][[[YYYYYYYYYXXXVVVUUUWWWVVVUUUSSSPPPMMMKKKIIIJJJJJJHHHGGGGGGGGGHHHHHHPPPSSS[[[fffrrr}}}zzzrrreee[[[UUUOOOHHHCCC@@@>>>:::777777666555444333333333333111111000000//////......//////000000///...------///////////////////////////...---000444777777555111///...------...///111......---,,,---...///000------...///000111222222//////............//////---...//////000/////////...//////000000000000000111111111000000000000000000111111111000111333555777666:::CCCIIIOOO\\\hhhtttzzz~~~|||}}}yyynnnddd[[[VVVTTTPPPJJJDDD@@@===999777555555444333222111000///222111111000000000000000000/////////............000000000000000000000000...---,,,++++++,,,---.../////////...---------,,,........................,,,,,,,,,------.........,,,...///...---+++,,,,,,,,,,,,,,,------------...........................,,,---......//////......,,,------...///000111111111111111222333666888:::BBBRRRfffttt~~~yyy~~~yyyvvvtttuuuyyy}}}xxxrrrnnnhhhdddbbbaaa___^^^]]]\\\ZZZYYYZZZZZZXXXWWWXXXXXXVVVTTTRRROOOMMMKKKKKKJJJHHHGGGFFFGGGGGGHHHKKKMMMSSS[[[eeesssxxxmmmddd\\\UUULLLEEEAAA???;;;999777666555333333222222222111000000000/////////...,,,---...///000000000000///////////////////////////......000333555555333000///...------...///000...------,,,---...///000///////////////000000000......------------......------...///////////////......///000000000000///111111111111000000000000000111222222111333666888>>>>>>DDDNNNUUU\\\iiiuuu{{{wwwuuurrrqqqrrrvvvzzz}}}~~~zzzyyy}}}zzzmmmddd^^^VVVSSSMMMIIIEEEBBB===;;;999888666444333222111111333333222111111111111111000000/////////.........///////////////////////////...---,,,,,,---...///...............---------........................,,,,,,------------------,,,...//////---,,,,,,---.........////////////000........................,,,---......//////...............///////////////111222222333444666999<<>>HHHYYYlllyyy~~~zzzzzz{{{vvvuuuvvvwww|||}}}ssslllgggcccaaa```]]][[[[[[[[[\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQPPPMMMKKKIIIHHHFFFFFFFFFGGGGGGFFFGGGKKKNNNTTT```lllpppfffWWWKKKDDDAAA>>>===888777555444222111000000000000000000////////////222111000//////.........//////////////////////////////...////////////...///......------......///------------......//////////////////////////////...------,,,,,,------...,,,,,,---...............------...///////////////000111111111111111222222333333444444555888<<>>:::888777444333111000000////////////000000000000111111000////////////000////////////////////////////////////...------.........------------......---------...............,,,------...///000000000//////............//////,,,---......//////......---......///000/////////000000111111222222222333555555666666777;;;@@@DDDLLLUUUaaalllvvv~~~yyywwwssspppnnnnnnoooppppppsssrrrnnnkkkkkkhhhdddddddddeeefffhhhkkknnnpppvvvzzz}}}qqqiii]]][[[XXXVVVSSSOOOIIIFFF@@@>>>;;;888666666888999333333222111111111111111111000000000////////////........................///000000000000000000///,,,---------.../////////.................................------,,,,,,,,,---///000///...,,,------,,,,,,,,,------------...........................,,,---......///...............//////000111111222---000222222333666===CCCSSSeeewww~~~yyyuuutttxxx|||~~~uuupppkkkgggccc___^^^]]]\\\[[[XXXXXXXXXWWWVVVUUUSSSRRRQQQOOOMMMJJJIIIHHHGGGGGGGGGDDDDDDFFFGGGHHHNNNUUU[[[lllsssbbbSSSIIIDDDAAA???<<<:::888666444222111000////////////000000000000---------...///222444666////////////////////////...///000///---,,,---...------------------------,,,---......//////......+++,,,---...///000000111/////////....../////////---......///000/////////...//////000000000000000000000111111222333333333666666777999<<>><<<:::777555333111111.../////////000000000111,,,,,,,,,---000333666888////////////////////////---///111000---,,,...///---------......---------,,,---.../////////...------------......////////////......------......///...///000000111111000000///000000111111111111111000000111222222333444444555666999<<>>:::888666444222000000000000000////////////////////////////////////........................000///...---,,,,,,---.........------------...............////////////000////////////////////////000///...------...///000............/////////000000000000000111111111111111333444444222111111222888<<>>:::888666666666666555333222111444333222111////////////000000000000000000000000////////////////////////---.........//////000000................................................---------............///......------------..............................---...///000000///...---000000000111222222333333333111222666:::???JJJUUUiiiyyyxxxtttuuuxxx~~~}}}xxx|||uuunnngggccc___]]][[[ZZZZZZYYYWWWVVVVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDGGGOOOZZZeeexxx|||qqqeeeZZZPPPHHHCCCBBB@@@<<<999888666333111111000000000////////////////////////////////////........................111000///...---......///......------------......------........./////////////////////////////////000///...------...///000........./////////000000000000000000111111111111111222444444444333555666888>>>EEENNNWWWdddqqqzzz}}}xxxvvvqqqrrrtttuuuvvvvvvuuuuuuqqqrrrtttwww{{{~~~zzzrrrlllcccZZZSSSRRROOOKKKHHHEEEAAA>>>;;;777666666444333222111111222222000///............000000000000000000000000////////////////////////............/////////000................................................---------............///......------------....................................////////////.........//////000111111222222444333555888:::@@@NNN\\\sssvvvtttuuuyyy}}}{{{xxxnnnhhhbbbaaa___^^^]]][[[XXXUUUWWWUUUSSSRRRRRRQQQOOOMMMIIIHHHGGGEEEDDDDDDDDDDDDBBBCCCHHHNNNWWWeee|||}}}zzzyyy{{{}}}~~~tttiii___UUUMMMHHHDDDBBB>>><<<:::888555222111111000000000/////////////////////////////////........................111111000////////////000......------------......,,,---------............//////////////////////////////............//////....../////////000000000000000000111111111222222000222333444555666999;;;===DDDNNNYYYdddqqq~~~|||xxxtttrrrqqqpppooorrrvvvzzz|||}}}|||{{{wwwxxxyyy}}}~~~vvvlllaaaYYYVVVSSSOOOLLLIIIFFFBBB???;;;:::888666444333333333222222111000/////////000000000000000000000000000////////////////////////............////////////................................................---------............///......------------..............................//////............//////.........///000000111111444555777999:::BBBTTTfff{{{ssssssvvv{{{}}}}}}zzzrrriiigggeeecccaaa^^^ZZZWWWXXXVVVTTTSSSSSSRRROOOMMMJJJIIIHHHGGGEEEDDDDDDCCCEEEDDDEEEIIINNNYYYmmm~~~{{{wwwuuuzzz|||wwwmmmcccYYYPPPJJJFFFCCC@@@>>><<<999666333111111111000000000//////////////////////////////........................000000//////////////////......------------......,,,,,,,,,---------....../////////////////////////////////....../////////...////////////000000000000000111111111222222222111222333444555888;;;>>>FFFMMMYYYdddooozzz~~~xxxuuuqqqnnnmmmmmmpppqqquuuxxx~~~~~~xxxllldddYYYVVVSSSOOOMMMIIIEEEBBBAAA???===:::888777666666444333333222111111222222////////////////////////////////////////////////.........///////////////................................................---------............///......------------..............................000///...------...///000......//////000111111111333555888:::;;;DDD[[[oooxxxqqqrrrwww~~~~~~|||~~~|||rrrpppllliiifffbbb]]]ZZZYYYWWWUUUTTTTTTRRRPPPNNNKKKKKKJJJIIIGGGFFFDDDDDDFFFDDDDDDGGGKKKSSSbbbqqq}}}xxxvvvyyy|||zzzqqqggg\\\RRRKKKGGGEEEBBB@@@>>>;;;666333111111111111000000000000////////////////////////////////////////////////..............................------------......,,,,,,,,,---------......////////////////////////...//////////////////...////////////000000000111111111111111222222222222333333444555666:::???CCCMMMVVVcccoooyyy~~~zzzvvvsssqqqqqqooolllkkklllooosssvvv|||wwwnnn___[[[VVVRRROOOLLLIIIFFFFFFDDDBBB???<<<:::999888444444333222111111111111///////////////////////////////////////////////////////////////.........................................................---------............///......------------..............................000///...------...///000//////000111111222222333222444777:::===HHHaaawwwwwwqqqsssyyy}}}|||}}}yyysssooojjjfffbbb___[[[YYYWWWVVVVVVUUURRRPPPMMMMMMLLLKKKJJJHHHFFFEEEDDDBBBBBBEEEHHHMMMYYYddd{{{}}}{{{zzz|||}}}uuukkk```VVVOOOJJJHHHFFFCCCAAA===999555222222111111111000000000////////////////////////////////////////////////,,,---...............---......------------......,,,---------............////////////////////////......////////////....../////////000000000111111111111111222222222222333444555666777999???EEEJJJTTT^^^lllzzz{{{vvvrrrooollliiilllllllllnnnqqqtttxxxzzzwwwhhhccc\\\VVVRRRPPPNNNLLLJJJIIIGGGEEEBBB>>>;;;:::555444222111000/////////000000000000000000000000///////////////////////////////////////.........................................................---------............///......------------..............................//////............//////000000000111222222333333222333666:::AAANNNggg|||{{{uuuxxx~~~~~~}}}}}}zzzsssnnnjjjgggeee^^^\\\ZZZYYYYYYXXXUUUSSSOOOOOONNNMMMLLLIIIGGGFFFCCCAAABBBEEEGGGIIIQQQZZZjjj~~~~~~xxxpppfff\\\VVVMMMLLLIIIGGGEEEAAA<<<888222222222111111111000000////////////////////////////////////////////////,,,---...///000//////.........------------......------........./////////////////////////////////---...///000000///...---//////000000000111111111111111111222222222333333444666777:::>>>FFFOOOUUU```jjjxxx{{{wwwsssooommmllljjjiiikkkmmmppptttxxx|||~~~sssmmmddd\\\WWWUUUTTTTTTPPPPPPPPPNNNJJJEEEAAA>>>888777666444222111000000000000000000000000000000////////////////////////000/////////............................................................---------............///......------------....................................////////////......//////000000111222222222333222555<<>>:::222222222111111111111000////////////////////////000000000000000000000000---...///111111111000///.........------..................////////////000////////////////////////---...///000000///...---000000000000111111111111111111222222222333333333444666888<<>>JJJZZZppp~~~{{{vvvssspppmmmeeebbb___]]]\\\[[[YYYWWWUUUTTTRRROOOMMMKKKIIIHHHHHHGGGEEECCCDDDFFFHHHJJJTTTdddxxx~~~wwwnnneee___XXXTTTPPPMMMJJJFFF@@@<<<888555222000000111111000000////////////000000111//////000000000000////////////.........000111222000000///...............------......//////000000,,,---......//////......////////////000000000000////////////000000000000444444444222000000111333777777:::@@@IIIVVVaaaiii|||yyysssoooiiiiiihhhgggfffgggkkknnnsssvvvzzz~~~|||oooeee```^^^\\\[[[[[[ZZZXXXWWWUUUQQQKKKGGGDDDAAA<<<999777555333111222222111000///...------////////////000000000000//////.........---------........................+++,,,------......------........................................................................///////////////.........222111000000000111222333666777:::AAAOOObbbuuu}}}{{{wwwtttqqqkkkhhhddd```^^^\\\YYYWWWVVVUUUSSSQQQOOOLLLJJJJJJIIIGGGEEEDDDDDDFFFHHHIIIOOO\\\mmm~~~|||tttkkkeee]]]YYYSSSPPPMMMIIICCC>>>999666333222222222222222000000////////////000000//////000000000000//////111000///......///000000000000///........................///////////////,,,---......//////......////////////000000000000////////////000000000111333333333222111222444777888;;;@@@HHHSSS```mmmttt{{{vvvqqqlllhhhgggggggggffffffiiimmmpppuuuwww{{{~~~xxxnnnhhhdddaaa___^^^]]]\\\ZZZXXXTTTOOOKKKHHHEEE@@@===:::888555333333333222111000000//////000000000000000///////////////.........---------........................,,,---......//////............................................................................../////////////////////...111111000000000111222333777888;;;CCCQQQdddvvv~~~|||{{{xxxrrrnnniiiddd```]]]YYYWWWWWWWWWUUUSSSPPPNNNMMMLLLIIIHHHFFFEEEDDDFFFGGGHHHIIIRRR___lll}}}vvvqqqeee```YYYTTTPPPLLLFFFAAA;;;888555333333444444444222111000//////...////////////000000000000//////222111000///............000//////............//////////////////.........------...////////////...////////////000000000000/////////000000000111111222222333222222444888:::;;;@@@IIITTTaaaooo{{{}}}yyyuuuqqqnnnkkkgggdddfffggghhhiiijjjnnnrrrvvv{{{|||~~~zzzsssmmmhhhdddbbbaaa^^^]]][[[XXXTTTQQQNNNKKKFFFBBB???<<<888666444444333222111111111111111111111000000//////////////////.........------........................---...//////000000//////..............................................................................//////////////////000000//////000111222222888999===GGGUUUfffvvv~~~|||{{{vvvrrrlllfffaaa^^^ZZZXXXXXXWWWUUUSSSQQQOOONNNMMMJJJIIIGGGFFFEEEFFFGGGGGGEEEKKKRRR]]]mmmnnnhhh___XXXSSSNNNHHHDDD<<<999555444444444444333222222000///............//////000000000000//////000000//////............000///............//////000000//////......------------...///////////////////////////000000000000//////000000000111111111222222333222333555999===???GGGSSS```mmm{{{yyyvvvrrrnnnllljjjhhhffffffhhhkkknnnqqquuuzzz~~~}}}vvvnnniiidddbbb___]]]]]]\\\ZZZXXXTTTPPPLLLGGGCCC???;;;888444444333222111111222222222222111111000/////////////////////....................................------...///////////////..................................................................................../////////////////////000000111111222777999???JJJYYYjjjwww|||{{{{{{zzzuuunnnhhhccc___\\\ZZZXXXWWWUUUTTTRRRPPPNNNNNNKKKJJJHHHGGGFFFFFFFFFFFFEEEGGGLLLSSS```uuuwwwoooeee\\\VVVPPPJJJFFF===:::666444333333333222222222000///............//////000000000000//////------......//////////////////............//////000000//////......---------...//////000000//////////////////000000000000000000000000111111111111333333333333333666;;;???FFFOOO]]]kkkxxxxxxuuupppmmmkkkjjjhhhffffffiiimmmrrrvvv{{{uuuooogggddd```^^^]]]^^^]]]]]]XXXTTTPPPKKKGGGBBB===:::555444222111000000111222222111111111000000000///000000/////////.........////////////////////////,,,,,,---............---........................................................................---.........//////000000...//////000111222222222777:::AAANNN___oooyyy~~~}}}{{{{{{}}}{{{ssslllfffbbb___]]]XXXWWWVVVTTTSSSQQQPPPOOOKKKJJJIIIHHHFFFFFFEEEEEEFFFFFFIIINNNVVVeee}}}wwwkkkaaaYYYSSSMMMHHH@@@<<<888555333333111000222111000//////...////////////000000000000//////+++,,,---//////000/////////............//////000///////////////...............///000000000000///////////////000000000000000000000111111111222222444444444555666;;;AAAEEEPPP[[[iiiwww~~~uuurrrmmmjjjhhhhhhgggeeegggkkkpppuuuzzzyyyooojjjdddaaa___`````````ZZZWWWSSSOOOKKKFFF@@@<<<777555333111///000111111111111111111111111111111000000000/////////......////////////////////////+++,,,,,,---...---------........................................................................------......///000000000...///000222333333333333777;;;DDDTTTfffuuu~~~{{{{{{|||{{{ssslllgggbbb```YYYYYYXXXVVVTTTSSSRRRQQQLLLKKKJJJHHHGGGFFFEEEDDDFFFEEEHHHLLLOOOXXXlll~~~qqqeee]]]VVVPPPKKKCCC@@@;;;777555333111000000000////////////000000//////000000000000//////,,,---.../////////...---...............///000000.........///////////////......///000000000000000////////////000000000000000000111111111222222222333444666888;;;AAAIIINNN[[[fffvvv~~~|||tttqqqllljjjjjjjjjjjjiiilllpppuuu{{{{{{uuummmfffcccbbbaaaaaa]]]ZZZVVVRRRNNNIIICCC???:::888555222000000111222000000000111111222222333000000000000/////////...////////////////////////,,,------.......................................................................................------......///000000111...000111333444444444444999===HHHZZZnnn}}}~~~{{{{{{}}}xxxpppjjjeeebbb[[[ZZZYYYXXXVVVUUUSSSSSSLLLLLLJJJIIIGGGFFFDDDDDDEEEDDDGGGJJJKKKQQQbbbtttttthhh___XXXRRRNNNFFFBBB===999666444222000000////////////000000111//////000000000000//////...////////////---,,,+++...............///000111---.........//////000000...//////000000000000000////////////000000000000000111111111111222222222333444777:::???GGGPPPVVVcccnnn~~~~~~|||vvvsssooommmnnnoooppppppqqquuu{{{~~~tttkkkfffcccbbbaaa^^^\\\XXXUUUQQQLLLFFFBBB===:::777333111111222222//////000111222333333444000000000000////////////000000000000000000000000---......///////////////........................................................................---------...///000000111///000222444555555555555:::???KKK^^^sss}}}{{{}}}{{{|||zzzsssjjjdddddd```\\\YYYXXXVVVTTTRRROOOLLLIIIGGGGGGGGGGGGFFFBBBDDDEEEEEEGGGMMMYYYbbbzzz|||nnnbbbZZZUUUSSSMMMHHHBBB<<<888666333222111111000///////////////000000000000000000000000......//////000000111111............///////////////////////////////////////////////////...------000000000000111111111111000222333222111000111222333555999<<>>999777555444333222333222111000000///000000000000000000000000000000////////////////////////........................000///...------...///000,,,,,,---------.....................////////////222222222222333333333333111111111111333555777888===EEEUUUkkk~~~zzztttuuuzzz|||uuukkkhhhbbb^^^\\\ZZZXXXWWWSSSPPPLLLJJJIIIHHHGGGEEECCCDDDCCCAAAAAADDDLLLRRRccctttxxxlll```WWWQQQOOOKKKDDD???;;;888555333111111000////////////000000000000000000000000000000//////...------,,,,,,............////////////////////////////////////000000111111000000//////000000000000111111111111000222333222111222444555777:::???EEENNN\\\kkkvvv|||zzzwwwuuuvvvzzz~~~|||zzzxxxwwwwwwwwwwwwyyyxxxwwwwwwxxxzzz{{{}}}tttjjjccc___```]]]ZZZYYYXXXUUUNNNIIIDDDAAA===:::888777555333222111111000000000111111000000000000000000000000////////////////////////........................//////............//////,,,------------.....................////////////000000111111111222222222222222111222333555777888???III\\\qqq~~~yyyssspppsssyyy}}}qqqmmmgggbbb^^^\\\ZZZXXXVVVSSSOOOLLLKKKIIIGGGEEEEEEEEEDDDBBBBBBDDDJJJNNNXXXfff}}}|||pppdddZZZUUUQQQMMMGGGAAA===:::666444222111000000//////000000/////////////////////////////////......---------............////////////////////////////////////000000111111111111000000///000000000111111111111111222333222222333666888888===DDDLLLVVVeeeuuu|||zzzxxxxxxzzz~~~}}}}}}}}}yyywwwuuusssrrrrrrssstttvvvvvvwwwxxxzzz|||}}}~~~|||qqqhhhbbb```]]][[[ZZZZZZWWWQQQLLLFFFCCC???<<<:::888666444111111111000111111222222000000000000000000000000////////////////////////......................../////////....../////////------------........................////////////.../////////000000000000333333222333444555777888???LLLbbbyyyzzzuuupppooouuu}}}yyysssllleee```]]]ZZZXXXWWWUUUQQQOOOMMMKKKHHHFFFDDDDDDCCCBBBBBBDDDHHHKKKRRR\\\ppp}}}rrrggg___ZZZSSSOOOIIIDDD@@@<<<888555222222111000000000000000////////////////////////....../////////000000000............////////////000000000000000000000000000000111111111111000000///000000000111111111111111222333333333555888;;;:::@@@IIITTT```ooo~~~|||{{{{{{{{{~~~}}}zzzxxxvvvvvvvvvtttrrrqqqppppppqqqsssuuuuuuvvvxxx{{{}}}wwwkkkddd```^^^[[[[[[[[[XXXSSSNNNHHHEEEAAA>>><<<999666333222111111111111111222333000000000000000000000000////////////////////////...........................//////////////////...---------.........//////............////////////111111111111222222222222333333333333444666888:::???PPPiiizzzsssoooooowww{{{rrrjjjccc___[[[YYYXXXVVVSSSQQQOOOMMMJJJGGGBBBBBBAAAAAABBBDDDFFFGGGNNNVVVeee}}}uuukkkbbb]]]UUUQQQLLLFFFBBB>>>999666222222111000000000000111000000000000000000000000......//////000111111222............////////////000000000000000000000000//////000000111111000000000000000000111111111111111222333333444666;;;>>>???GGGRRR___kkkyyyzzzxxxuuurrrpppoooppppppqqqpppppppppppprrrsssttttttvvvyyy|||~~~}}}~~~|||nnnfffaaa___]]]\\\]]]ZZZTTTPPPJJJGGGDDD@@@>>>;;;777444333222222111111111222222000000000000000000000000////////////////////////..............................////////////......------........./////////............/////////////////////000000000000111333333333444555888:::<<>>GGGNNNXXXeeesss~~~~~~}}}}}}{{{xxxtttqqqooolllkkkiiijjjlllpppuuuxxx}}}|||{{{zzzyyyxxxwwwwwwyyyyyy{{{|||~~~pppkkkeeebbbaaa___[[[XXXQQQNNNIIIEEEBBB???<<<:::888777555333111000111111111111111111000000000000//////////////////////////////////////////////////////000000///...------////////////////////////////////////000000000000000000000000111111111111444444555777555555===GGGVVVjjjxxxpppiiiccc```^^^ZZZXXXVVVSSSPPPMMMJJJIIIGGGEEEDDDDDDDDDDDDDDDGGGNNNZZZjjjxxxkkk```ZZZVVVPPPLLLIIIDDD>>>999666555333222111111111111//////000000000000//////111000000000/////////...000000////////////000000111000000000000000000000111111111111111111111111222222222222222222222222222444777888<<>><<<:::888666444222111111111111111111111000000000000///////////////////////////////////////////////////////////////...------////////////////////////////////////000000000000000000000000111111111111222333555777777888AAAKKKYYYlllyyyqqqkkkdddbbb^^^ZZZXXXVVVSSSPPPMMMKKKIIIGGGFFFEEEEEEEEEDDDEEEKKKTTT```ttt|||pppeee\\\WWWQQQMMMJJJGGGAAA===777666444222111111111111000000111111111111000000000000000000////////////000000111111111111000000000000000000000000111111111111111111111111111111222222222222333333333333444666999;;;@@@IIIUUU]]]nnnxxx}}}|||}}}{{{}}}{{{yyywwwuuurrrooommmllllllnnnoooqqqtttwwwzzz}}}~~~~~~}}}}}}|||zzzzzz{{{|||~~~|||sssmmmiiifffbbb___XXXTTTOOOKKKGGGDDDAAA???;;;:::777555333222222222111111111111000000000000///////////////////////////////////////////////////////////////......---////////////////////////////////////000000000000000000000000111111111111111111444777888:::DDDPPP]]]nnnxxxrrrjjjfffaaa]]][[[XXXUUUSSSNNNMMMJJJHHHFFFEEEEEEEEEDDDEEEHHHOOOYYYkkkuuujjj^^^YYYRRRNNNKKKHHHDDD@@@999777555333111111111111111111111222222111111111000000000000//////////////////111222222111//////000000000000000111111111111111111111111111111111222222222333333333333333444666999===CCCOOO]]]gggvvv~~~zzzxxxyyyyyy|||}}}{{{yyyzzzwwwtttqqqooonnnoooooopppsssvvv{{{~~~~~~~~~zzzzzz{{{{{{}}}|||uuuoookkkfffbbb\\\XXXRRRMMMJJJGGGCCCAAA<<<;;;888555333222111111111111111111000000000///////////////////////////////////////////////////...///////////////......////////////////////////////////////000000000000///000000000111111111111111111333777888;;;FFFQQQ```ooo~~~xxxppplllfffaaa]]]ZZZVVVTTTOOOMMMKKKHHHEEEDDDDDDDDDDDDDDDGGGMMMUUUeee}}}{{{pppccc]]]UUUOOOLLLIIIEEEBBB:::999666444222111111111111111222222222222111111////////////000000000000---...000000000000...---//////000000111111111111111111111111111111111111222222333333333444444444333666:::@@@HHHVVVeeeppp~~~|||wwwvvvwwwxxx|||}}}}}}|||zzzxxxyyywwwsssqqqoooppprrrsssuuuxxx|||~~~~~~}}}zzzzzzzzzzzz{{{}}}zzztttnnnhhhccc___[[[UUUPPPLLLHHHEEEBBB===<<<999666333111111000111111111111000000000///////////////////////////////////////////////////......///////////////...////////////////////////////////////000000000000///000000000111111111111222222444666777;;;FFFRRRbbbppp}}}xxxssskkkeee```\\\XXXVVVPPPOOOLLLHHHFFFDDDCCCCCCCCCDDDGGGLLLSSS___tttxxxjjjcccYYYQQQMMMJJJFFFCCC<<<:::888555222111111000111111222222222222111111////////////000000000000......////////////....../////////000111111222222222222222222222222222222222222333333444444555555333777>>>EEEPPP___ooozzz{{{wwwvvvwwwxxxzzz~~~}}}|||||||||zzzyyywwwuuusssrrrrrrsssvvvwwwzzz}}}~~~~~~}}}}}}}}}}}}zzzyyyxxxxxxyyy{{{~~~yyyrrrjjjdddccc^^^XXXSSSOOOKKKGGGDDD@@@>>>;;;777444222111111111111111111000000000000////////////////////////////////////////////////---...//////////////////////////////////////////////////////000000000000000000000000111111111111333222444777888===HHHUUUfffrrr}}}zzzrrrjjjddd___[[[XXXSSSQQQNNNJJJGGGEEEDDDDDDBBBCCCFFFKKKOOOYYYkkk|||rrriii^^^UUUPPPLLLGGGDDD===;;;888555333111000000000000111111111111000000.../////////000000000111000000////////////000000...//////000111111222222222222222222222222222222222222333333444555555666666;;;DDDNNNZZZiiiyyy{{{yyyxxxyyyzzz}}}~~~|||{{{{{{|||}}}{{{zzzwwwvvvvvvvvvwwwyyy|||}}}~~~~~~}}}}}}}}}}}}||||||yyyxxxwwwvvvwwwyyy|||~~~{{{qqqjjjgggbbb\\\VVVRRRMMMIIIFFFCCCAAA>>>:::777555333333111111111111000000000000////////////////////////////////////////////////------...///////////////////////////////////////////////////000000000000000000000000111111111111333333555999;;;AAANNNZZZjjjuuuvvvmmmgggaaa]]]ZZZTTTSSSOOOLLLIIIGGGFFFEEEAAABBBFFFJJJLLLTTTdddssswwwnnnbbbXXXRRRMMMIIIEEE>>><<<999666333111000000000000111111111111000000.../////////000000111111222111000//////000111222...//////000111222222222222222222222222222222222222222333333444555666666888???IIITTTaaappp|||zzzzzzzzz{{{}}}{{{zzz{{{}}}}}}|||{{{yyyyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}xxxwwwvvvuuuvvvxxx{{{}}}~~~yyyqqqiiieee___YYYTTTPPPKKKIIIFFFDDD@@@<<<999777555555111111111111000000000000////////////////////////////////////////////////------...///000000//////////////////////////////////////////000000000000000000000000111111111111333333666:::>>>DDDRRR```nnnxxx{{{rrrkkkeee___ZZZWWWTTTQQQNNNKKKHHHEEEBBBBBBBBBDDDHHHKKKQQQ^^^jjj~~~rrrdddZZZUUUPPPHHHBBB>>><<<888555222111111111111111111111111111111111///000000111111111111000000000////////////000000111111222222222222111111000000111111111222222222444111000222333444777<<<===DDDPPP]]]iiiwww~~~||||||}}}~~~}}}}}}~~~yyy{{{~~~~~~|||{{{{{{{{{{{{yyyxxxvvvvvvuuuuuuuuuuuuvvvvvv|||~~~wwwnnnhhh```[[[WWWSSSOOOKKKHHHEEEAAA===;;;888555333222111000000000000000111222222111000///...------000000000000000000000000........................000000000000000000000000222333333444444333333222222222111111111111111222333333555888;;;DDDWWWhhhyyy|||~~~|||vvvoooiiiccc^^^ZZZWWWSSSPPPMMMJJJFFFDDDCCCBBBCCCEEEGGGLLLWWWcccyyyssseeeZZZUUUPPPJJJEEE@@@>>>:::666444333222222111111111111111111111111000000000111000000//////000000////////////000000111111222222222222111111111111111222222222222333555222111444555444888===AAAIIIWWWdddppp}}}~~~~~~~~~~~~~~~|||~~~}}}{{{{{{{{{zzzyyywwwuuuuuuuuuuuuuuuvvvwwwwww{{{}}}}}}oooiiiaaa[[[XXXUUUPPPMMMKKKGGGCCC@@@===:::777444222222111000000000000111000000000000000/////////000000000000000000000000////////////////////////000000000000000000000000///000000111111000000///222222111111111111111222333333666999===GGGZZZkkk{{{~~~}}}zzzyyy}}}zzztttooohhhccc^^^ZZZVVVRRROOOLLLHHHFFFFFFDDDCCCEEEFFFHHHQQQ[[[nnnuuufff[[[UUUQQQLLLHHHBBB@@@<<<888555444333333111111111111111111111111000000000000//////...---000000////////////000000111111222222222222111111222222222222333333333333555333333666666555999>>>GGGQQQ```nnnzzz~~~~~~~~~||||||{{{zzzxxxuuusssttttttuuuvvvwwwxxxxxxzzz|||rrrlllddd^^^[[[YYYUUUQQQNNNKKKFFFBBB@@@<<<999666333333222111111111111111/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////...//////////////////...222111111111111111222222333444666;;;@@@KKK___qqq{{{vvvtttuuu|||~~~xxxssslllhhhaaa]]]XXXSSSPPPMMMIIIFFFHHHEEEEEEFFFGGGHHHOOOWWWcccxxxvvvggg\\\UUUQQQMMMJJJCCCAAA===999666444333333111111111111111111111111000000000000///...,,,,,,000000////////////000000111111222222222222111111222222333333333444444444444333444777777666;;;AAANNNYYYiiixxx}}}~~~~~~~~~~~~}}}~~~}}}|||{{{wwwuuurrrsssuuuvvvxxxyyyyyyzzzxxx{{{vvvppphhhbbb___]]]YYYVVVQQQNNNIIIEEEAAA>>>:::888555444333222222111111222000000000000000000000000////////////////////////////////////////////////////////////////////////000111111222222111111000111111111000111111222333222333666<<>>:::666333222111111111111111111111111111000000000000//////...---000000////////////000000111111222222222222111111222222222222333333333333222222555888999===GGGSSScccnnn}}}~~~zzzxxxwwwwwwyyy{{{|||{{{{{{|||~~~~~~}}}}}}~~~|||{{{|||{{{xxxtttvvvxxxzzz||||||||||||zzz||||||tttkkkddd```^^^[[[XXXWWWSSSNNNIIIEEEAAA<<<:::888777666444333333333333444333222111000///......000000000000000000000000........................///////////////////////////000000111111000000///000000000000111222333333222333777???HHHXXXpppyyypppiiimmmuuu|||wwwlllggg___XXXSSSOOOLLLJJJGGGCCCBBBDDDFFFEEEFFFJJJRRR\\\pppwwwkkk```WWWPPPMMMHHHEEE@@@;;;777444333222111111111111111111111111000000000111000000//////000000////////////000000111111222222222222111111111111111222222222222333333444666:::<<>>;;;888666444333333333222222222111111111111000000000000111111000000//////000111222333000111111111111222222222///111222333222222444666444777;;;@@@IIIXXXkkkxxxzzzuuusssuuuyyy|||}}}zzzvvvrrrooommmkkkkkklllnnnooopppqqqrrrtttvvvxxx{{{~~~~~~~~~~~~|||~~~|||tttnnnjjjbbb```\\\UUUMMMGGGBBB@@@===:::777555555444333222555333111000111111000///000000000000000000000000000000000000000000000000000000000000////////////111000000000/////////...222222111111222222333333777888<<>>EEEQQQbbbuuuzzzuuutttuuuyyy{{{~~~{{{yyyvvvssspppnnnmmmllljjjkkklllnnnooopppqqqqqqssstttwwwyyy|||~~~~~~|||sssllleeebbb^^^XXXQQQJJJDDDAAA>>>;;;888666555555444333444333111000111111000///000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////222222111111222222333444888:::???JJJ[[[pppwwwrrrxxxwwwpppggg```\\\XXXTTTQQQMMMKKKIIIFFFEEEEEEFFFGGGJJJJJJOOO[[[lll~~~tttjjj___XXXPPPLLLFFFAAA===:::777555333333333222222222111111111111000000000000111111111111111000000000000000000000111111111222222222222333555444333333444555777;;;BBBMMM[[[mmm|||xxxvvvxxxzzz|||}}}zzzuuusssppplllkkkjjjkkkllliiijjjlllnnnppppppppppppqqqrrruuuxxxzzz|||~~~~~~~~~wwwoooeeebbb^^^YYYTTTMMMGGGCCC???<<<999777666666444333444222000000111222111000////////////////////////////////////////////////////////////000000000000000000000000////////////111111111111222333444444888:::@@@MMM___rrrxxxsssyyy}}}uuunnnfff```\\\YYYTTTQQQNNNLLLJJJGGGFFFEEEFFFFFFHHHHHHMMMWWWeee{{{|||ooobbbZZZRRRMMMGGGAAA===:::777555333333333222222222111111111111000000000000111111111111111111111000000000000000111111111222222222333444555555444333444666888>>>GGGUUUfffxxx|||{{{|||~~~~~~~~~|||xxxuuupppmmmjjjgggfffgggiiijjjhhhjjjlllnnnpppppppppooooooqqqssswwwzzz|||~~~~~~}}}ttteeebbb]]]YYYUUUQQQKKKGGGAAA>>>:::888777666555444444222000000111222111000////////////////////////.........................../////////000000000111////////////000000000000111111111111222333444555777:::AAAPPPbbbuuuwwwrrryyy}}}sssmmmeee```\\\YYYTTTQQQPPPNNNKKKHHHFFFEEEFFFFFFFFFGGGLLLTTT```sssvvvhhh___SSSOOOHHHBBB>>>:::777444333333333222222222111111111111000000000000111111///000111111111111000000000111111111111222222222333444555555444444666777;;;BBBNNN^^^qqq~~~}}}}}}|||zzzyyyxxxvvvrrrooojjjhhheeecccbbbccceeefffhhhiiillloooppppppoooooonnnpppssswww{{{~~~|||iiiddd^^^YYYVVVSSSMMMIIIBBB???;;;999888777666444333111000000111222222111000000000000000000000000..............................//////000000111111////////////000000000000000000000111222333444555777:::CCCSSSgggwwwuuurrrzzz~~~rrrmmmfffaaa^^^ZZZUUUQQQQQQOOOLLLIIIFFFFFFFFFFFFDDDFFFKKKQQQZZZjjj~~~oooeeeVVVQQQJJJDDD???<<<888666333333333222222222111111111111000000000000111111...///000111222222111111000111111111111222222222222444555666555555777999???GGGUUUhhh{{{}}}|||{{{xxxvvvuuusssrrrpppllliiidddbbb```___^^^___``````gggiiillloooppppppooonnnmmmooosssxxx|||qqqiii```ZZZWWWTTTNNNJJJCCC@@@<<<:::999888666444333111000000111222222111000000000000000000000000000000000000000000000000.........///000111111111.../////////000000000111000000000111222333555666888;;;FFFWWWkkk{{{yyytttsss{{{sssmmmfffaaa___[[[VVVRRRRRRPPPLLLIIIGGGFFFFFFFFFCCCEEEJJJPPPVVVccczzztttjjjXXXSSSLLLFFFAAA===999777333333333222222222111111111111000000000000111111---...000111222222222111000111111111111222222222222333555666666666888:::BBBJJJZZZmmm||||||}}}}}}}}}{{{zzzyyytttrrrqqqpppnnnkkkhhhddd```___^^^\\\\\\\\\\\\]]]gggiiillloooppppppooonnnmmmooosssxxx}}}wwwnnnccc[[[XXXTTTOOOJJJDDDAAA===:::999888666555333111000000111222222111000000000000000000000000111111111111111111111111---......///000111111222.../////////000000111111000000000111222444555666999===HHHYYYnnn}}}~~~vvvuuuttt|||zzzsssiiibbb___\\\YYYVVVQQQPPPNNNKKKIIIGGGFFFFFFEEEFFFHHHLLLPPP\\\ssswwwlll]]]VVVMMMEEEAAA===999666555555444333222222222222000000111111111111000000111111000000000000111111222222333333333333444444777444333666777666888===FFFWWWkkkyyy}}}{{{|||{{{yyyxxxwwwvvvsssppprrrpppllljjjhhhfffdddbbb]]]]]]\\\ZZZXXXYYY\\\^^^aaahhhnnnppprrrtttrrrnnnppprrruuuyyyuuuggg]]]ZZZVVVPPPKKKDDDBBB???===;;;888444111444333222111000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000111111111222444666777888:::???KKK]]]qqquuullliiimmmyyy}}}vvvlllddd___\\\YYYVVVRRRPPPNNNLLLIIIHHHFFFFFFFFFFFFHHHJJJNNNXXXmmmyyynnn^^^WWWMMMFFFAAA>>>999666555555444333222222222222000000111111111111000000111111000000000000111111222222333333333333444444666444444777888999===BBBMMM^^^qqq~~~~~~}}}{{{yyyyyyxxxvvvuuuuuussspppnnnnnnlllhhhfffeeecccaaa___[[[[[[ZZZXXXVVVXXX[[[^^^cccjjjppprrrsssuuutttpppqqqsssxxx~~~zzzkkk```[[[WWWRRRMMMGGGDDD@@@===;;;888555333444333222111000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000111111222333444555777888:::@@@LLL^^^qqqpppiiigggmmmyyyyyynnnfffaaa]]]YYYVVVSSSRRROOOMMMJJJHHHGGGGGGFFFEEEFFFHHHKKKSSSeeevvv|||ppp```YYYOOOGGGCCC???:::777555555444333222222222222000000111111111111000000111111000000000000111111222222333333333333444444666333444888:::<<>>;;;999777555444333222111111000000111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000222222222333444555666777:::@@@MMM___qqq}}}wwwkkkfffffflllyyyzzzpppgggbbb^^^ZZZWWWUUUSSSQQQNNNKKKIIIHHHGGGEEEDDDEEEGGGJJJPPP```nnn~~~rrrbbb[[[QQQIIIDDD@@@<<<888555555444333222222222222000111111222222111111000111111000000000000111111222222222333333333444444666444555888;;;>>>HHHQQQaaaqqq|||vvvtttuuuyyy||||||}}}}}}~~~~~~~~~{{{xxxwwwvvvtttsssnnnmmmlllllllllkkkhhhfffbbb```^^^\\\\\\\\\[[[YYYXXXXXXVVVUUUUUUXXX]]]aaahhhqqqxxxyyyyyy{{{zzzxxxxxx|||vvvggg___ZZZVVVSSSOOOJJJCCC>>>;;;999777666444444333222111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000333333333333333444555666999AAANNN```ppp{{{~~~{{{ooohhhffffffnnn{{{}}}rrrjjjeeeaaa]]]ZZZWWWUUUSSSPPPMMMJJJIIIHHHDDDCCCDDDGGGJJJOOO\\\iii~~~sssddd]]]SSSKKKFFFBBB===999555555444333222222222222111111222222222222111111111111000000000000111111222222222333333333444444666555666999;;;AAAMMMYYYkkkzzz|||wwwuuuuuuwwwyyyzzzzzz{{{|||}}}~~~{{{wwwtttrrrqqqooommmhhhgggffffffgggfffdddbbb^^^\\\ZZZZZZZZZ[[[ZZZYYYXXXXXXWWWVVVVVVZZZ```eeellluuu}}}~~~}}}~~~~~~}}}}}}{{{kkkaaa\\\XXXVVVRRRMMMEEE???;;;999777666555444333222111111111111111111111111111111111111////////////////////////////////////000000000000////////////000000000000333333333333333444555666999AAAPPPbbbpppyyy|||}}}zzz~~~|||pppgggcccccceeeppp~~~wwwnnnhhhddd___\\\XXXWWWTTTQQQNNNLLLJJJIIIEEECCCDDDGGGJJJNNNXXXbbbuuu~~~tttfff___TTTLLLGGGCCC>>>;;;555555444333222222222222111111222222222222111111111111000000000000111111222222333333333333444444666555777:::>>>EEETTTbbbuuu}}}{{{yyyxxxxxxyyyyyyzzz{{{|||}}}~~~~~~zzzvvvqqqmmmkkkiiihhhfffbbbaaa``````aaaaaa___]]][[[YYYXXXXXXYYYZZZZZZYYYXXXXXXWWWVVVXXX\\\ccchhhoooyyypppfff___\\\ZZZVVVPPPHHHBBB>>>;;;999777555444333222222111111222111111111111111111111111////////////////////////////////////000000000000////////////000000000000222222222333444555666777:::DDDTTTeeerrryyy||||||{{{}}}qqqeee^^^]]]```bbbqqq~~~tttlllfffaaa]]]ZZZXXXUUURRROOOLLLKKKJJJFFFDDDDDDGGGHHHKKKRRR[[[iiiwwwhhh```VVVNNNHHHDDD???;;;555555444333222222222222111222222333333222222111111111000000000000111111222222333333333333444444555555888<<>>;;;999555555444333222222222222111111111111111111111111////////////////////////.../////////000000000111////////////000000000000111111222333444555777888===HHHYYYiiiuuu{{{}}}}}}yyykkk```ZZZ[[[^^^aaaqqqxxxooohhhaaa]]]ZZZYYYVVVSSSOOOMMMKKKJJJHHHEEEEEEFFFGGGHHHMMMUUU```wwwxxxiiiaaaWWWNNNIIIEEE@@@<<<555555444333222222222222111222222333333222222111111111000000000000111111222222333333333444444444333444888>>>EEEQQQeeewww}}}yyyyyyyyyzzz{{{{{{|||}}}}}}}}}yyyvvvppplllfffaaa^^^\\\ZZZYYYWWWVVVUUUVVVWWWWWWVVVTTTVVVTTTTTTUUUWWWYYYYYYXXXVVVVVVUUUUUUWWW]]]eeekkksss~~~yyyooohhhdddbbb\\\WWWPPPJJJEEE@@@===:::555555444333222222222222111111111111111111111111////////////////////////.../////////000000111111////////////000000000000111111111222444666888999@@@KKK\\\lllwww}}}zzzkkk___ZZZ\\\```cccppp|||tttnnngggbbb^^^\\\YYYVVVTTTPPPLLLIIIHHHEEEDDDEEEFFFFFFLLLSSS```ooowwwooofffZZZQQQLLLGGGAAA<<<;;;999666444444555444333333222222111111222222333000000000000111111111111666777888777666555666777555:::???BBBHHHVVVlll}}}}}}{{{zzzyyyxxxzzz|||{{{xxxsssnnnjjjdddaaa\\\XXXVVVUUUSSSRRRRRRSSSSSSSSSSSSSSSSSSRRROOOPPPRRRTTTVVVXXXYYYYYYVVVVVVVVVVVVYYY___ggglll{{{}}}{{{qqqiiiddd^^^ZZZTTTLLLEEE???;;;888777555333222333333222000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000222333333222222333777:::BBBRRRgggyyyvvvfff___YYYUUUXXX```mmm}}}xxxpppiiiccc___\\\YYYWWWTTTQQQMMMJJJHHHEEEDDDFFFFFFFFFKKKRRR\\\jjjyyypppggg\\\SSSMMMHHHBBB>>>;;;999666444444555444333333222222111111222222333000000000000111111111111222444555555555555777888555999???EEENNN```uuu~~~}}}{{{zzzyyyyyyzzz||||||wwwsssmmmhhhddd]]]ZZZUUURRRPPPOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMMMMNNNPPPSSSUUUVVVWWWWWWSSSTTTTTTUUUXXX^^^eeekkkyyy{{{~~~xxxmmmfff___[[[UUUNNNGGGAAA<<<999777555333222333333222000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333333222222444777:::CCCSSSjjj{{{wwwfff^^^YYYUUUXXX```jjjyyy|||tttkkkeee```^^^ZZZWWWUUURRRNNNKKKIIIFFFEEEFFFFFFFFFJJJQQQVVVdddzzz{{{qqqiii^^^UUUOOOIIIDDD???<<<999666555555555444333333222222111111222222333000000000111111111222222///111333444444555777999777999???IIIXXXmmm~~~|||{{{~~~|||zzzyyyyyyyyyzzz}}}}}}wwwqqqkkkeee___[[[UUURRROOOLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNPPPRRRTTTUUUUUURRRSSSUUUVVVZZZ```ggglllwwwyyy|||tttjjj```\\\VVVPPPKKKDDD>>>:::888666333333333333222000111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222333333333555888;;;FFFVVVlll~~~{{{hhh___YYYUUUXXX___hhhwwwyyyoooiiibbb___[[[XXXUUUSSSOOOMMMJJJGGGFFFGGGFFFEEEIIIOOORRR^^^rrr~~~uuummmbbbXXXPPPJJJDDD@@@===:::777555555555444333333222222111111222222333000000111111111222222222///111333444444555777888999;;;AAAOOObbbxxx}}}{{{{{{~~~}}}{{{xxxxxxxxxyyy{{{~~~~~~{{{wwwpppiiiccc]]]WWWSSSPPPNNNKKKJJJKKKKKKJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUXXX[[[___eeekkkpppuuuwwwzzz}}}~~~{{{ooobbb^^^WWWRRRMMMGGG@@@;;;999666444333333333111000111111111111000000000///000000000000000000000000////////////////////////000000000111111111222222111222333333444666:::===IIIYYYnnnlllaaaZZZUUUXXX^^^iiiwww}}}sssllldddaaa\\\YYYVVVTTTQQQOOOKKKHHHGGGHHHFFFEEEGGGMMMOOOYYYkkk|||tttiii]]]RRRJJJDDDAAA>>>;;;777666555555444222333222222111111222222333111111111111222222222222333444666666555555777888===???GGGVVVkkk~~~~~~}}}}}}}}}}}}}}}|||{{{zzzwwwwwwxxxyyy|||~~~~~~}}}{{{tttooohhhbbb\\\VVVQQQMMMLLLKKKIIIIIIJJJJJJIIIGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIKKKMMMOOOQQQRRRRRRTTTVVVZZZ^^^ccchhhnnnsssuuuvvvxxx{{{}}}~~~}}}~~~vvvfff```XXXSSSNNNIIIAAA;;;999777555333333333111000111111111111000000000///000000000000000000000000/////////////////////////////////000000000111111111222333444444777;;;???KKK[[[ppp~~~rrrddd\\\WWWXXX___iiiwwwvvvooofffbbb]]]ZZZWWWUUURRRQQQKKKIIIHHHHHHGGGDDDFFFKKKNNNVVVeeexxxsssdddWWWLLLEEEBBB>>><<<888666555555444222333222222111111222222333111111111222222222222333444666777777666666888999???DDDOOO___rrr}}}|||{{{{{{zzzyyyyyyyyyvvvvvvxxxzzz|||~~~~~~|||zzzyyyyyyxxxvvvtttjjjfff___YYYUUUPPPLLLJJJIIIGGGFFFFFFGGGHHHFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMOOOQQQRRRRRRRRRUUU[[[```eeejjjppptttvvvwwwxxxzzz|||~~~~~~|||}}}~~~mmmeee[[[TTTPPPKKKCCC===:::888555444444333111000111111111111000000000000000000000000000000000000000000000000000000000000.../////////000000000000111222333444555888===@@@NNN^^^rrr~~~uuufff^^^YYY[[[aaahhhvvvwwwooogggccc^^^ZZZXXXVVVTTTRRRLLLIIIHHHIIIGGGDDDEEEJJJLLLSSS___qqq}}}lll\\\OOOHHHDDD???<<<999666666555333222333222222111111222222333111111111222222222333333333444666777777888999;;;???GGGVVVhhhyyy~~~}}}{{{yyyxxxwwwwwwwwwuuuvvvwwwzzz}}}~~~|||zzzyyywwwtttrrrpppnnnkkkhhh```\\\VVVQQQNNNLLLIIIGGGHHHGGGFFFFFFGGGGGGEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFIIIJJJLLLNNNPPPRRRSSSSSSSSSWWW]]]ccchhhnnnssswwwxxxxxxyyyzzz{{{}}}~~~~~~}}}|||}}}tttjjj^^^VVVRRRMMMFFF@@@;;;888666444444333111000111111111111000000000000000000000000000000000000000000000000000000000000//////000000000111111111111222333444666999>>>AAAPPP```uuuttteee___\\\^^^eeekkkxxxwwwooohhhddd___ZZZXXXVVVTTTSSSLLLJJJIIIIIIGGGCCCEEEIIIKKKQQQ\\\mmmrrr```RRRJJJFFF???<<<999777666555333222333222222222222222222333111111222222222333333333000222555666777888;;;===???III[[[mmm~~~}}}{{{yyywwwvvvvvvwwwtttuuuwwwzzz}}}|||zzzxxxwwwtttpppllliiifffbbb___YYYUUUPPPLLLKKKIIIHHHFFFIIIHHHGGGHHHIIIHHHGGGEEEHHHHHHIIIIIIIIIIIIHHHHHHIIIKKKMMMOOOQQQRRRSSSTTTUUUZZZ```ggglllrrrwwwzzzyyyyyyyyyzzz{{{|||}}}~~~}}}||||||}}}yyynnnaaaXXXSSSOOOHHHBBB;;;999666444444333111000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222333555666:::>>>BBBQQQbbbwwwrrrddd___]]]aaahhhnnn|||}}}tttmmmhhhaaa\\\ZZZXXXTTTQQQNNNLLLJJJGGGFFFFFFGGGHHHKKKMMMUUUggg|||vvveeeVVVKKKDDDAAA>>>:::777666666444222222222222222222222222222777666555444333222222222444222333777999999;;;@@@FFFTTTfffuuu~~~zzzwwwvvvvvvxxxzzzzzz{{{{{{}}}~~~~~~yyysssooolllhhhbbb^^^\\\ZZZXXXWWWPPPOOOMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIKKKKKKLLLNNNPPPRRRTTTUUU\\\```ffflllpppuuuyyy|||{{{{{{|||~~~~~~~~~qqqccc\\\XXXPPPGGGAAA>>>;;;777444333333222111222222333333222111///...111111000000000000111111...///111333333111///...000000111222333444444444444222333666777999???FFFWWWppp}}}|||pppccc^^^[[[```hhhxxxvvvooojjjbbb^^^[[[YYYUUURRRNNNMMMJJJHHHFFFFFFGGGHHHJJJLLLTTTdddxxxxxxgggXXXLLLEEEAAA>>>:::888777666444333222222222222222222222222666555444333222222222222777555555888999999<<>>:::888777666444333222222222222222222222222333333222222222222333333666444555999:::;;;???FFFUUUdddvvv~~~|||{{{yyywwwwwwwwwwwwxxxyyyzzz{{{}}}~~~{{{xxxrrrkkkfffaaa]]]XXXSSSQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLNNNPPPRRRUUUWWWYYY___eeemmmtttyyy|||}}}~~~zzziii```ZZZRRRJJJGGG@@@===888555444444333111111000...---...000333555111111000000000000111111000000000000000000000000000000000000000000111111222111222555666888@@@III[[[tttxxxddd\\\ZZZ\\\eeeqqquuuooofff```]]]ZZZWWWTTTPPPNNNKKKIIIGGGFFFFFFGGGHHHJJJQQQ^^^nnn|||kkk[[[NNNGGGAAA>>>;;;888777666555333222222222222222222222222222111111111222222333444333222444888:::===DDDMMM^^^nnn}}}}}}{{{zzzxxxxxxwwwwwwvvvvvvwwwwwwxxxyyy|||~~~}}}yyytttnnngggbbb[[[WWWRRROOOMMMKKKIIIHHHJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIIIIJJJKKKLLLOOOPPPRRRTTTWWWZZZ\\\^^^bbbhhhqqqxxx}}}~~~|||}}}~~~~~~~~~lllaaaYYYQQQKKKIIIAAA>>>999666555444333222111000///......000222333111111000000000000111111111111000000000000111111333333333222222222222222111111333555666888AAAKKK___wwwooo]]]WWWWWWZZZfffsssyyyrrrhhhaaa]]]ZZZWWWTTTRRRPPPLLLIIIGGGFFFFFFFFFHHHIIIQQQ]]]kkk|||lll]]]OOOGGGBBB???;;;888777777555333222222222222222222222222111111111111222333444444444333555888:::===FFFPPPfffvvv}}}yyyxxxvvvuuusssuuuuuuuuuuuuuuuvvvvvvwwwxxxzzz|||{{{vvvqqqjjjccc^^^WWWTTTOOOLLLKKKJJJIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNRRRSSSTTTWWWZZZ^^^aaabbbffflllttt{{{~~~}}}|||}}}~~~~~~nnnbbbYYYPPPKKKJJJCCC???;;;888666555444222111111111111111000//////111111000000000000111111111111000000000000111111333333333222222222222222000111333666666999DDDOOOdddzzzxxxhhhYYYUUUUUUXXXdddqqq}}}uuukkkccc___\\\XXXUUUSSSQQQMMMJJJGGGFFFEEEFFFGGGIIIPPPZZZhhh{{{}}}nnn___RRRIIIBBB???;;;999888777555444222222222222222222222222222222222222222333444444777666888::::::===HHHSSSlll}}}}}}yyywwwvvvtttrrrtttssssssssssssuuuwwwxxxyyy{{{~~~}}}xxxrrrlllfff___ZZZTTTQQQNNNLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSTTTUUUWWWZZZ]]]aaadddffflllqqqxxx~~~~~~}}}|||}}}~~~~~~pppcccYYYPPPKKKJJJDDDAAA<<<999777666444333222222333333333111///...111111000000000000111111000000000000000000000000000000000000000000111111000222555777777:::FFFSSSiii}}}ooobbbWWWUUUTTTWWWbbbooozzzooofffbbb^^^[[[XXXTTTQQQNNNJJJGGGFFFEEEEEEFFFHHHNNNWWWbbbtttqqqbbbUUUMMMBBB???<<<999888777555444222222222222222222222222444333333333333333444555555666999<<<===BBBOOO\\\rrr~~~zzzxxxwwwuuutttsssrrrqqqpppqqqtttwwwyyy{{{|||~~~|||yyysssmmmhhhaaaZZZVVVRRROOOLLLKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLOOORRRVVVYYYZZZYYYYYYYYYZZZ\\\___cccgggjjjlllrrrwww|||}}}~~~~~~rrrfff[[[QQQLLLLLLEEEBBB===999888666555333333333333222222222222222111111000000000000111111///000111222222111000////////////000111111111222111333666999888<<>><<<;;;;;;999888333333333222222222111111111222333333222333555666666777;;;???BBBKKK]]]ooo{{{zzzyyyxxxwwwuuutttttttttsssqqqqqqssswww{{{~~~~~~}}}}}}tttqqqmmmggg```ZZZUUUSSSMMMNNNOOOQQQQQQPPPOOOOOORRRSSSTTTRRRQQQPPPPPPRRRSSSRRRRRRRRRSSSTTTSSSRRRSSSUUUXXX\\\```cccfffgggddddddfffiiilllppptttvvvyyy|||}}}nnnaaaXXXSSSRRRKKKFFF@@@:::777555444333222333333333333222111111222111111111000000//////000000000000000000000000///000111333333222111111444444555777888???OOO___ttt|||yyylllbbb\\\VVVTTTSSSVVV```jjj||||||qqqjjjeee```\\\VVVSSSNNNKKKJJJHHHFFFEEEDDDJJJJJJNNN\\\hhhzzz{{{pppdddVVVMMMDDDAAA===:::999777555444333333333222222222222111111222333333222333555777777999<<<@@@DDDOOObbbuuu}}}xxxxxxzzz{{{zzzzzzyyyxxxwwwuuutttsssssssssrrrqqqrrrtttxxx|||}}}{{{zzzsssqqqlllgggaaa\\\YYYWWWPPPPPPQQQRRRRRRQQQQQQQQQTTTUUUWWWWWWUUUTTTTTTUUUSSSRRRRRRRRRTTTTTTTTTTTTSSSUUUXXX]]]aaaeeehhhiiihhhhhhjjjlllppptttxxxzzz~~~~~~ssseee[[[VVVSSSLLLGGGAAA;;;888666444333222333333333333222111111111111111111000000000///000000000000000000000000000000111222222222222111444444555777999@@@PPP```vvvzzzlllaaa[[[UUUSSSSSSWWW```jjjzzzvvvnnnhhhbbb^^^WWWTTTOOOLLLJJJIIIGGGEEECCCIIIHHHLLLXXXbbbtttyyyooocccWWWOOOFFFBBB>>>:::888666333111333333333333222222222222111222333333222333555777999999===BBBHHHUUUjjj}}}{{{tttqqqsssvvvwwwwwwxxxxxxvvvuuusssrrrrrrqqqppppppqqqrrrvvvzzz~~~~~~{{{wwwuuunnnkkkgggaaa]]]ZZZYYYXXXVVVVVVUUUUUUVVVVVVWWWWWWXXX[[[^^^^^^\\\ZZZYYYYYYUUUUUUUUUVVVVVVVVVWWWWWWSSSUUUYYY^^^ccchhhkkklllmmmnnnppprrruuuyyy|||~~~~~~}}}}}}~~~|||mmmaaaYYYVVVOOOJJJBBB<<<999666444333222333333333333222111111111111111111000000000000000000000000000000000000111111111000111111222333444333555777999AAAQQQaaazzz{{{mmm___YYYTTTSSSSSSWWWaaakkkyyyzzzqqqjjjccc___XXXUUUQQQMMMKKKIIIGGGEEECCCIIIHHHJJJUUU^^^nnnwwwmmmcccXXXPPPGGGDDD???<<<:::888666444444444333333333222222222222333444333333333555777:::999<<>>:::777555333222333333333333222111111111111111000000000000000000000000000000000000000222111000000000111333444333333555888:::BBBSSSccc~~~nnn^^^XXXSSSRRRTTTXXXbbbmmmzzz|||ssskkkddd```ZZZVVVRRRNNNLLLJJJHHHFFFDDDIIIHHHJJJTTT[[[jjjwwwnnncccXXXQQQFFFCCC???<<<;;;:::888666444444444333333333222222222333444444333444666777999999<<>><<<:::999777666444444444444333333333333222333444444333444666888:::999>>>HHHUUUggg}}}qqqmmmjjjkkkooouuuwwwxxxvvvtttrrrooonnnnnnnnnoooppprrruuuzzz~~~zzzvvvsssmmmlllkkkjjjjjjkkklllnnnooooooooopppqqqssstttuuuxxxwwwtttoookkkiiijjjlllpppsssvvvssslllddd___^^^```bbbeeeiiimmmqqqssstttwwwxxxzzz}}}}}}{{{{{{|||~~~tttfff___XXXRRRJJJBBB===999666444222333333333333222111111000000000000111111111111000000000000000000000000111111111000111111222333222222555888<<>>:::666444222333333333333222111111///000000000111111111111000000000000000000000000000000111222222222222111111222555999===FFFXXXiii~~~zzzbbb\\\WWWVVVWWW[[[eeeoooyyyrrrkkkfff]]]YYYUUUQQQNNNLLLIIIGGGAAAFFFEEEGGGOOOUUUbbbwwwzzznnn```VVVMMMJJJEEE@@@>>>;;;888666555555444444444333333333333444555444444444666888======CCCOOO___ppprrrnnnjjjkkkppptttvvvvvvwwwtttqqqnnnmmmmmmooopppsssuuuzzz~~~}}}{{{zzzyyy{{{|||uuuooolllpppwww}}}{{{yyypppqqqsssuuuwwwyyyzzzzzz{{{|||}}}{{{zzzzzz{{{{{{|||}}}}}}|||zzzxxxxxxxxxyyyzzzyyykkkccc[[[UUULLLDDD>>>:::777444222333333333333222111111//////000000111111111222000000000000000000000000///000111333333222111111111111555999===GGGYYYjjj{{{~~~ccc]]]XXXWWWWWW[[[eeeooovvvmmmhhh___[[[VVVQQQNNNKKKGGGEEEBBBCCCFFFJJJKKKQQQ___mmmuuuhhh\\\PPPHHHAAA@@@>>>999666555666666555444444444444555444555666555555555777999;;;>>>GGGTTTggg{{{uuussspppmmmmmmooosssuuuvvvuuutttqqqnnnmmmnnnppptttxxx~~~~~~|||{{{}}}~~~tttnnnkkkkkkpppwww|||zzzzzzzzz{{{{{{{{{{{{{{{~~~~~~~~~yyyyyyxxxvvvuuuuuuuuuuuutttwww{{{~~~{{{xxxvvvuuuwwwyyy{{{{{{}}}pppeee```VVVMMMGGGAAA:::777888444444444444333222111111111111111111111111111111000000000000111111111111222222111111222222333444222333666;;;>>>FFFXXXkkk}}}fff___XXXUUUVVVZZZeeeoooxxxoooiiiaaa]]]WWWSSSOOOLLLIIIFFFDDDDDDGGGJJJKKKPPP]]]kkk~~~zzzmmmaaaQQQIIIBBB@@@>>>999666666666666555444444444444555444555666555555555777999<<<@@@JJJXXXkkk~~~tttrrrnnnllllllnnnqqqsssuuuuuusssqqqooonnnpppsssuuuyyyvvvppplllkkkooouuu~~~~~~}}}}}}|||}}}}}}~~~~~~|||vvvvvvuuussssssrrrrrrrrrqqqtttxxx||||||zzzvvvtttssssssuuuwwwxxxyyy|||~~~uuuhhh```WWWNNNHHHAAA:::777888444444444444333222111111111111111111111111111111000000000000111111111111222222111111222222333444444444777<<>>999666666666666555444444444444555444555666666555666888:::===CCCNNN^^^qqq{{{qqqooollljjjjjjllloooqqqsssssssssqqqpppqqqtttvvvwww|||zzztttnnnjjjlllqqqxxx~~~}}}zzzxxxrrrrrrqqqpppoooooooooooommmppptttxxx{{{~~~zzzxxxuuurrrppppppqqqqqqtttuuuwwwzzz|||}}}~~~zzzkkkaaaXXXOOOIIICCC<<<888999555444444333333222111111111111111111111111111111000000000000111111111111222222111111222222333444555555888<<>>999777777666666555444444444444555444555666666555666888:::===EEESSSeeewwwxxxtttmmmllljjjhhhhhhjjjmmmoooqqqrrrrrrrrrrrrtttwwwzzz{{{~~~wwwpppjjjiiilllppp||||||zzzwwwtttpppooonnnmmmlllllllllllljjjmmmqqqtttxxx}}}|||zzzxxxuuurrrpppnnnnnnmmmppprrrsssvvvxxxzzz{{{|||~~~~~~}}}|||~~~}}}mmmbbbYYYQQQKKKEEE>>>::::::555555444333222222222222111111111111111111111111///000000000111111111111222222111111222222333444555666888;;;BBBRRRhhhxxxppp___ZZZVVVWWWZZZaaammmxxxtttlllccc___YYYUUUQQQNNNKKKHHHHHHFFFFFFHHHJJJLLLUUU^^^ooozzznnn[[[QQQFFFAAA>>>:::888888666666555444444444444555333555666666666777999;;;>>>GGGXXXkkk}}}wwwpppmmmjjjiiigggfffgggiiikkklllooopppqqqrrrsssuuuzzz}}}~~~uuummmjjjkkkoooyyy~~~}}}zzzwwwtttrrrooonnnmmmlllkkkjjjjjjjjjiiikkknnnrrrvvv{{{~~~|||yyyxxxvvvssspppnnnlllkkkmmmnnnooorrrtttwwwyyyzzzzzz{{{|||{{{zzzzzz|||~~~~~~qqqccc[[[SSSNNNGGG@@@;;;;;;666555444222222222222222111111111111111111111111///000000000111111111111222222111111222222333444444666888;;;EEEXXXnnn}}}vvvggg\\\WWWUUUWWW[[[bbbnnnzzzuuummmccc___ZZZUUURRRNNNKKKIIIIIIFFFEEEHHHJJJLLLSSS[[[jjj}}}sss___TTTHHHBBB>>>:::888999666666555444444444444555333555666666666777:::<<<@@@KKK]]]rrr|||rrrllliiihhhgggfffeeefffhhhjjjkkkmmmooopppqqqsssvvv{{{~~~uuuppppppmmmuuu~~~~~~|||yyyvvvssspppooonnnlllkkkiiihhhgggggggggiiilllooosssyyy|||zzzvvvuuutttrrrooollliiihhhggghhhiiikkknnnqqqsssuuuuuuvvvwwwwwwwwwxxxzzz||||||vvvddd\\\UUUPPPJJJAAA===<<<666555333222111111222333111111111111111111111111000000000000111111111111222222111111222222333444333777:::>>>JJJ___ttt~~~lll___ZZZUUUTTTWWW[[[cccooozzzwwwoooeeeaaa[[[WWWSSSPPPMMMJJJHHHEEEDDDGGGJJJLLLRRRYYYeeexxxtttbbbVVVIIIBBB>>>:::999:::666666555444444444444555333555666777777888:::===CCCOOOcccxxx{{{qqqkkkhhhgggfffeeeeeefffgggiiijjjlllmmmoooppprrrvvv{{{~~~{{{zzzsssxxx}}}|||yyyvvvssspppooonnnllliiifffeeecccccceeegggiiimmmqqqwww~~~}}}{{{zzzzzzzzzyyyvvvtttpppppppppnnnlllhhheeeccc``````aaacccfffjjjlllnnnoooppprrrsssssstttwwwyyy{{{~~~xxxeee]]]VVVQQQKKKCCC>>>===777555333222111111222333111111111111111111111111000000000000111111111111222222111111222222333444333999===BBBOOOfff{{{vvvfff\\\XXXTTTSSSVVV[[[bbbnnnyyyyyyqqqfffbbb]]]XXXUUURRRNNNLLLHHHDDDDDDGGGJJJLLLQQQXXXaaauuussscccWWWJJJCCC>>>:::999;;;666666555444444444444555333555666777777888;;;===FFFRRRggg||||||rrrkkkiiiffffffeeeeeefffgggiiijjjlllmmmoooppprrruuuzzz~~~}}}~~~|||yyyvvvsssqqqooommmkkkhhheeebbbaaa```ccceeehhhkkkooouuu|||~~~uuutttrrrrrrrrrrrrooommmlllllllllkkkhhheeeaaa___[[[[[[\\\^^^aaadddgggiiijjjlllnnnoooppprrruuuwww{{{~~~wwwfff^^^WWWRRRLLLCCC>>>>>>777555333111111111222333111111111111111111111111000000000000111111111111222222111111222222333444444;;;@@@EEESSSkkkssseee]]]WWWSSSRRRVVV[[[bbbnnnyyy{{{rrrhhhccc\\\XXXWWWUUUQQQNNNLLLHHHFFFGGGGGGHHHOOOVVVcccpppvvvfffXXXIIIAAA>>>:::999999777777666555555555555555666555666888666666;;;BBBHHH\\\tttvvvoookkkhhhgggeeefffhhhjjjkkkkkkmmmlllkkkkkkmmmssszzz~~~}}}}}}}}}~~~}}}~~~|||yyywwwuuuuuunnnllliiifffcccaaa``````bbbdddfffhhhlllrrrxxx}}}{{{yyyrrrooommmkkkjjjiiigggfffggghhhiiiiiifffccc___]]]XXXXXXYYYYYY[[[]]]```aaacccfffiiilllnnnppptttvvv|||~~~uuukkkaaaYYYUUUQQQHHH???;;;888666333222333333333222444444333333222111000000222222222111111111111000444444444444444444444444555888===GGGZZZppp~~~|||mmmbbb\\\WWWTTTSSSWWW[[[```jjjttt~~~uuuiiiddd]]]YYYWWWVVVRRROOOLLLHHHFFFGGGGGGHHHNNNVVVaaammmxxxgggYYYJJJCCC???<<<::::::777777666555555555555666666555666888777666<<>>FFFTTTiiixxxqqqmmmjjjhhhffffffggghhhiiihhheeefffgggjjjnnnvvv}}}}}}|||||||||}}}~~~~~~~~~~~~{{{xxxuuusssrrrnnnllliiieeecccaaa``````___```ccceeehhhnnntttyyy}}}{{{ppplllgggcccaaa```___^^^___```aaaaaaaaa___]]]\\\WWWUUUSSSQQQQQQRRRTTTVVVXXX[[[___bbbeeeiiimmmpppvvvxxx{{{|||}}}~~~~~~rrrhhh^^^ZZZVVVMMMDDD@@@:::777444333333444333222444333333222222111111111222222222111111111111000000111222333555666777888777;;;@@@LLL```xxxxxxiii]]]WWWVVVRRRRRRUUUZZZ___jjjttt}}}{{{mmmggg```\\\ZZZXXXTTTQQQMMMIIIGGGHHHHHHHHHMMMSSSZZZfffyyyxxxgggYYYKKKEEEAAA===::::::888777777666555666666666666555666999999:::AAAJJJZZZooowwwoookkkjjjhhheeeeeefffgggggggggdddeeegggjjjooowww||||||{{{{{{|||}}}~~~~~~}}}~~~~~~{{{xxxuuusssqqqmmmkkkhhheeebbbaaa```___]]]^^^```bbbfffkkkqqqvvvzzz}}}wwwrrrkkkeeeaaa___]]]\\\[[[\\\]]]^^^^^^]]]\\\[[[YYYWWWTTTQQQOOOPPPRRRSSSSSSVVV[[[___bbbfffkkknnnsssuuuxxxyyyzzz|||~~~vvvkkkaaa\\\WWWNNNFFFBBB;;;888555444444444333222333333333222222111111111222222222111111111000000111111222333444555666777555999???LLLaaazzzvvvggg\\\VVVTTTQQQQQQTTTYYY___iiisss{{{|||nnnhhhaaa]]]ZZZXXXTTTQQQMMMJJJHHHIIIHHHGGGLLLRRRYYYdddwwwuuueeeXXXKKKDDDAAA<<<999999888888777666666666666666666555666999:::<<>>GGGQQQeee{{{|||ssslllhhhfffddddddeeefffgggfffggghhhkkkmmmqqqxxx}}}}}}|||||||||}}}~~~~~~{{{}}}}}}zzzwwwsssqqqmmmkkkhhhdddbbb```______ZZZ\\\]]]___bbbgggmmmrrrxxxzzz~~~xxxpppjjjeeeaaa___XXXXXXXXXXXXXXXWWWVVVUUUSSSRRRPPPNNNMMMLLLLLLMMMNNNQQQUUUZZZ]]]aaafffiiikkkmmmppprrrsssuuuxxx{{{{{{|||~~~}}}rrrfff```ZZZQQQIIIEEE===:::777555555555444333222222222222222222222222222222222111111111111000444444444444444444444444888<<>>:::999999888777777666666777777666555666:::<<<@@@JJJTTTllltttlllfffdddcccccceeeggggggggggggiiikkkooossszzz~~~}}}}}}}}}~~~~~~|||}}}~~~}}}zzzvvvrrrppplllkkkhhhdddaaa```______ZZZ[[[]]]___aaaffflllqqqvvvyyy|||~~~xxxqqqlllgggccc```XXXWWWVVVUUUSSSRRRQQQPPPNNNNNNNNNNNNMMMLLLKKKKKKJJJMMMQQQUUUXXX\\\```cccfffhhhkkkmmmoooqqqtttvvvxxxyyy|||uuuiiiccc]]]TTTLLLHHH>>>;;;888666666555444333222222222222222222222222222222222111111111111000333333333444444555555555888<<>><<<888666666555444333222222222222222222222222222222222111111111111000111111222333555666777777666;;;BBBOOOfff~~~iii[[[UUUPPPMMMMMMQQQVVV\\\gggrrrzzz~~~qqqkkkddd___\\\XXXSSSOOONNNLLLJJJHHHHHHIIIKKKMMMVVV___ooozzztttiiiXXXJJJBBB???<<<;;;888777666555555666777888888666999===<<>>>>>AAARRRfffzzzrrrnnnfffccc```___aaaccceeefffgggjjjoootttyyy~~~~~~~~~~~~{{{xxxtttrrrnnnkkkiiigggeeeccc```^^^\\\\\\\\\]]]aaafffkkknnnxxxyyy{{{~~~~~~|||sssooojjjiiikkkmmmnnnmmmjjjhhheeedddcccaaa^^^\\\WWWTTTPPPMMMLLLMMMLLLLLLOOONNNLLLKKKLLLKKKJJJHHHHHHGGGHHHIIILLLOOOSSSUUUYYY[[[^^^```bbbeeeiiilllpppssswwwzzz}}}}}}sssjjjeee___TTTKKKAAA<<<777444555666555444444444333333333333222222222222111111111111222222333333222222222333444444999;;;DDDWWWooommm[[[TTTPPPLLLLLLOOOTTTZZZeeeppp~~~rrrllleee```]]]ZZZVVVRRRNNNLLLJJJHHHGGGHHHJJJLLLQQQZZZiii{{{~~~rrr```QQQGGGBBB>>><<<:::999888888888888999::::::888;;;???@@@EEEWWWkkkwwwooollleeebbb______aaaccceeeeeegggkkkpppvvv{{{~~~~~~~~~|||xxxuuusssnnnllliiigggeeeccc```^^^]]]]]]]]]^^^bbbgggkkknnnxxxyyy{{{~~~~~~zzzwwwkkkgggaaa^^^^^^___```aaa___^^^]]]]]]^^^]]][[[YYYUUUSSSPPPOOOOOONNNMMMKKKNNNLLLJJJJJJJJJJJJHHHGGGFFFFFFEEEFFFHHHKKKOOOQQQSSSVVVYYY[[[]]]```dddgggkkknnnssswwwzzz}}}}}}wwwmmmhhhaaaVVVLLLBBB===888555555666444222444444333333333333222222333333222222222222333333333222222222333333444555999;;;DDDWWWooojjjZZZRRRNNNKKKJJJNNNSSSZZZfffppp}}}tttnnnfffaaa^^^[[[WWWTTTNNNMMMJJJHHHGGGHHHJJJKKKOOOXXXgggyyyvvvcccSSSIIICCC>>><<<:::999888777777888999::::::888:::???AAAHHH\\\qqq~~~zzzsssllljjjcccaaa___^^^```cccddddddggglllrrrxxx}}}~~~|||xxxuuusssooollliiigggfffdddaaa___^^^^^^___```dddhhhlllnnnwwwxxx{{{}}}~~~{{{uuuqqqiiieee___ZZZXXXXXXZZZ[[[YYYXXXXXXYYYZZZZZZXXXVVVSSSQQQPPPPPPPPPPPPNNNLLLMMMKKKJJJIIIJJJIIIGGGFFFEEEDDDCCCDDDEEEGGGJJJLLLOOOQQQTTTWWWYYY\\\```cccfffjjjoootttwww{{{|||qqqkkkcccWWWNNNDDD???999666555555444111444444333333333222222222444333333222222333333444222222222222333444555555888;;;EEEXXXooozzzcccUUUNNNLLLIIIIIIMMMSSSZZZfffqqq|||~~~wwwppphhhbbb^^^\\\XXXUUUOOONNNKKKIIIHHHIIIJJJKKKPPPXXXgggyyyxxxeeeUUUIIIBBB>>>;;;999888777777777777888999999777999???BBBKKK```www~~~yyyuuuooojjjhhhbbb```^^^^^^```cccddddddgggmmmttt{{{{{{xxxuuussspppnnnkkkiiigggeeebbb`````````aaabbbeeeiiimmmooovvvvvvxxxzzzyyyuuuooojjjdddaaa\\\VVVSSSRRRTTTUUUTTTTTTTTTUUUWWWVVVTTTQQQQQQPPPPPPQQQRRRQQQOOOMMMMMMLLLJJJJJJJJJIIIHHHFFFDDDDDDBBBBBBBBBDDDFFFHHHKKKMMMQQQSSSVVVYYY]]]aaacccggglllqqquuuzzz~~~xxxqqqhhh[[[QQQEEE@@@999666666555333111444444333333333222222222444333333222222333333444222222222222333444555666888;;;EEEYYYpppnnn\\\QQQLLLJJJHHHHHHMMMSSS[[[gggrrr|||zzzzzzsssjjjccc___\\\XXXUUUQQQOOOLLLJJJIIIJJJKKKLLLRRRYYYgggxxxzzzgggVVVJJJCCC>>>;;;999888777666666777888999888666999???DDDNNNeee}}}{{{vvvrrrlllhhhfff```___]]]^^^```bbbcccccchhhmmmvvv}}}|||xxxvvvtttrrrpppmmmkkkiiigggdddbbbaaaaaabbbdddgggjjjmmmooottttttttttttsssnnnhhhcccZZZYYYVVVQQQMMMLLLMMMNNNPPPPPPQQQRRRTTTSSSPPPNNNPPPPPPOOOPPPRRRRRRQQQOOOOOOMMMKKKKKKKKKKKKIIIHHHEEEDDDCCCAAAAAABBBDDDEEEGGGJJJMMMPPPSSSVVV[[[^^^```dddiiinnnssswww{{{~~~~~~~~~vvvmmm```UUUEEE@@@999666666666444222444444333333333333222222333333222222222222333333111111111222333444555666888;;;FFFZZZqqqyyyeeeWWWOOOLLLJJJGGGHHHMMMTTT\\\iiittt}}}vvv{{{}}}vvvlllddd___\\\XXXUUUSSSQQQNNNKKKJJJKKKLLLMMMSSSZZZgggwww|||iiiWWWKKKDDD???<<<:::999888777777888999:::999777:::@@@FFFQQQjjjyyytttqqqkkkfffeee___^^^]]]^^^```bbbcccbbbhhhnnnwww~~~|||zzzyyyxxxtttqqqnnnlllkkkiiifffdddbbbbbbdddfffhhhkkknnnooosssrrrpppooolllhhhbbb^^^SSSTTTSSSPPPLLLJJJJJJLLLNNNOOOPPPSSSUUUTTTRRROOOPPPOOOOOOPPPQQQSSSRRRQQQQQQOOOMMMMMMMMMMMMKKKIIIGGGFFFDDDBBBAAABBBCCCDDDDDDFFFJJJMMMPPPSSSXXX[[[]]]aaafffkkkooosssxxx{{{|||xxxnnn```UUUDDD???999666666777555333444444333333333333222222222222111111111111222222111111111222333444666666777;;;GGG[[[qqqnnn]]]RRRMMMKKKJJJGGGHHHNNNUUU^^^kkkvvv~~~tttyyywwwmmmddd___\\\WWWTTTTTTRRROOOLLLKKKKKKMMMNNNSSSZZZfffvvv}}}jjjYYYMMMEEE@@@===;;;;;;999999999999;;;;;;;;;888;;;BBBHHHTTTmmmyyyssspppjjjfffddd^^^]]]]]]^^^```bbbcccbbbhhhnnnxxx~~~~~~}}}|||||||||uuurrrpppnnnllljjjgggeeebbbcccdddfffiiilllnnnppprrrpppnnnllliiiddd___[[[SSSUUUUUUSSSOOOLLLMMMNNNOOOPPPRRRUUUXXXXXXVVVTTTQQQOOONNNOOOQQQSSSSSSRRRRRRPPPOOONNNOOONNNLLLKKKHHHGGGDDDBBBBBBBBBCCCDDDAAADDDGGGJJJMMMQQQVVVYYY[[[___dddiiimmmqqquuuxxx|||~~~vvvkkk^^^SSSDDD???999666777777666444444444444333333333222222222111111111111111111222111111111222333444666777777;;;GGG[[[qqq}}}gggWWWNNNJJJIIIJJJGGGHHHNNNVVV___lllwww~~~mmmrrryyy~~~qqqgggaaa]]]YYYVVVTTTRRROOOMMMKKKKKKLLLMMMSSSZZZfffuuulllXXXIIIBBB>>>===;;;:::999888888888999:::===;;;<<>>===;;;:::999888888888999:::;;;:::===CCCKKK[[[vvvxxxoookkkhhhccc^^^]]]]]]^^^^^^^^^```cccfffkkkpppxxx~~~}}}|||{{{wwwvvvuuurrrpppmmmjjjiiiggghhhiiijjjmmmqqqtttuuuxxxvvvssspppmmmhhhbbb]]]XXXUUUQQQOOOOOOPPPOOOOOORRRSSSVVV\\\dddfffccc```YYYXXXVVVUUUTTTTTTUUUUUUUUUSSSQQQPPPQQQRRRQQQPPPMMMLLLJJJHHHFFFDDDCCCBBBBBBCCCCCCEEEGGGKKKMMMOOOTTTXXX^^^ccchhhmmmrrruuuzzz{{{|||}}}}}}}}}|||{{{{{{|||~~~~~~~~~zzzooodddZZZTTTHHHBBB;;;777777777666555444333333333222222222222222222222111111111000000222222222222333555777888;;;===III___ttt~~~~~~{{{hhhZZZRRRMMMIIIJJJIIIKKKPPPTTT[[[gggrrr~~~eeekkkrrryyy~~~wwwllleeeaaa\\\YYYTTTRRRPPPMMMLLLLLLLLLMMMRRRZZZfffuuu{{{jjjYYYLLLDDD???<<<;;;:::999888888888999:::::::::>>>DDDOOObbb}}}xxxmmmhhheeebbb^^^\\\]]]]]]]]]^^^```dddhhhkkkpppwww}}}~~~}}}|||wwwwwwuuurrrpppmmmkkkjjjhhhiiijjjlllppptttwwwyyyzzzxxxwwwuuurrrmmmfffaaaZZZVVVRRRPPPPPPQQQQQQQQQSSSUUUYYYaaajjjnnnllljjj```___^^^\\\YYYWWWVVVUUUUUUSSSQQQRRRSSSTTTSSSRRROOONNNLLLJJJGGGEEECCCBBBAAAAAAAAACCCEEEHHHKKKLLLPPPTTTZZZ```eeejjjnnnrrrwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwyyy{{{{{{{{{zzzzzz{{{~~~yyynnncccYYYRRRHHHBBB;;;777666777666444333333333222222222111111222222222111111111111111333333222222333444666777:::===KKKaaattt}}}|||zzzggg[[[SSSNNNKKKJJJIIIJJJOOORRRXXXcccooo}}}aaagggooovvv{{{yyynnngggbbb]]]ZZZTTTSSSPPPNNNLLLLLLMMMMMMRRRYYYffftttxxxiiiZZZNNNEEE???<<<;;;:::999888888888999::::::;;;???FFFRRRgggwwwlllfffccc```^^^ZZZ[[[\\\]]]^^^aaaeeeiiilllpppvvv{{{~~~}}}|||xxxwwwuuurrrpppnnnmmmllljjjjjjlllnnnqqquuuxxxzzz||||||{{{zzzxxxrrrkkkeee[[[XXXSSSQQQQQQRRRRRRRRRQQQSSSZZZccclllqqqrrrrrrjjjhhheeeaaa]]]ZZZWWWVVVUUUTTTRRRSSSTTTUUUUUUTTTQQQPPPOOOLLLIIIFFFDDDBBB@@@@@@@@@AAACCCEEEHHHIIINNNRRRXXX]]]bbbgggkkknnnsssttttttttttttrrrpppoooqqqrrrssstttuuuuuuuuuuuuxxx{{{~~~{{{pppeee[[[TTTIIICCC<<<777666666555333333333222222222111111111111111111111111111111111444333333222333444555666:::???MMMdddvvv}}}}}}xxxfffZZZSSSNNNJJJJJJHHHIIIMMMPPPUUU```kkk|||^^^dddlllsssyyyyyynnngggaaa\\\YYYUUUSSSPPPNNNMMMLLLMMMNNNRRRYYYeeetttwwwiii[[[OOOFFF@@@<<<;;;:::999888888888999::::::===@@@GGGTTTllluuujjjddd```^^^\\\YYYZZZ\\\]]]^^^bbbgggjjjmmmqqqvvv{{{~~~~~~}}}xxxwwwuuurrrpppooooooooollllllmmmnnnpppsssuuuwww||||||||||||zzzuuuooojjj]]]YYYTTTQQQQQQRRRSSSSSSQQQTTTZZZccclllssswwwyyyuuuqqqllleee```\\\ZZZYYYVVVTTTSSSSSSUUUVVVVVVUUURRRQQQPPPNNNKKKGGGEEECCC?????????@@@AAADDDFFFGGGMMMQQQVVV[[[___dddhhhkkknnnnnnnnnnnnmmmllljjjiiikkkkkklllmmmnnnnnnnnnnnnsssvvvzzz~~~ttthhh___YYYKKKEEE===888777666555333333333333222222222111111111111111111111111111111444333333222333444555666:::@@@PPPfffxxxvvveeeYYYRRRMMMIIIIIIHHHIIILLLOOOSSS^^^iiiyyyZZZ```hhhpppwww~~~zzznnngggaaa\\\XXXUUUSSSQQQNNNMMMMMMMMMNNNRRRYYYeeessswwwiii[[[PPPGGGAAA===;;;:::999888888888999:::999>>>BBBHHHWWWqqq}}}sssiiibbb^^^\\\[[[XXXYYY[[[]]]___ccchhhlllooorrrwww{{{}}}~~~xxxwwwuuurrrqqqppppppqqqoooooonnnmmmmmmnnnooopppvvvvvvwwwyyyyyywwwrrrooobbb]]]WWWSSSRRRSSSSSSTTTTTTWWW\\\cccllluuu|||}}}yyytttmmmfffaaa^^^\\\WWWUUUSSSSSSUUUVVVUUUTTTQQQQQQPPPNNNLLLHHHEEEDDDAAA@@@@@@@@@AAACCCEEEGGGMMMPPPUUUYYY\\\```cccfffffffffggggggfffeeecccbbbcccddddddeeeeeefffggggggjjjmmmrrrwww|||xxxkkkbbb]]]MMMGGG>>>999888777555333444444444333333333222222111111111111111222222222333333222222333444666777;;;AAARRRiii{{{vvveeeZZZRRRLLLIIIIIIGGGHHHKKKNNNSSS]]]hhhwwwUUU\\\eeemmmttt||||||ppphhhbbb\\\YYYUUUSSSQQQNNNMMMMMMNNNNNNRRRYYYeeesssxxxjjj\\\PPPHHHBBB>>>;;;:::999888888888999:::888>>>CCCJJJ[[[xxx~~~yyyppphhhaaa]]]ZZZYYYWWWXXXZZZ\\\___ccciiimmmpppsssxxx{{{}}}~~~xxxwwwuuurrrqqqqqqrrrrrrrrrqqqnnnkkkiiihhhhhhhhhkkklllnnnrrruuuwwwuuutttgggbbb[[[VVVTTTUUUUUUUUUWWWYYY\\\bbbjjjsss}}}}}}wwwppphhhaaa]]]XXXVVVTTTSSSTTTUUUTTTSSSOOOOOOOOONNNLLLIIIFFFDDDBBBBBBAAAAAABBBDDDFFFGGGLLLOOOSSSVVVYYY[[[^^^```^^^^^^_________]]]\\\[[[\\\\\\\\\\\\]]]^^^______^^^bbbhhhnnntttzzzxxxkkkbbb^^^OOOIII@@@;;;999888666444555555555444444444333333000000111111111222222222222222222222333555777888<<>>>>>DDDUUUoooyyyssspppjjjddd___[[[YYYXXXVVVWWWYYY[[[^^^ccciiinnntttwww{{{~~~~~~{{{yyyyyy{{{{{{zzzxxxvvvsssnnnhhhbbb]]]YYYWWWXXXXXXYYY]]]dddmmmvvv{{{yyyvvvppphhh```\\\[[[[[[[[[ZZZYYYZZZ]]]bbbhhhkkkmmmnnnooonnnjjjccc\\\XXXSSSRRRQQQOOOOOONNNNNNNNNNNNNNNOOONNNMMMJJJGGGEEEDDDDDDCCCBBBBBBDDDIIILLLOOOQQQTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUUUURRRRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZ___ffflllooowww{{{}}}|||yyylllbbb\\\TTTLLLBBB;;;888777555444444444333333333333222222000111111111111222222222333444555444444444666888???HHH[[[rrryyydddVVVPPPOOOKKKIIIIIIKKKMMMQQQ\\\fffrrrNNNSSS[[[dddllluuu}}}}}}tttlllccc___^^^XXXWWWTTTQQQOOOMMMMMMMMMPPPWWWaaammm}}}zzzgggWWWJJJCCC???;;;:::999888888999:::;;;??????FFFXXXrrrzzzssspppmmmhhhbbb]]]YYYXXXWWWUUUWWWYYY[[[___dddjjjooovvvyyy}}}~~~~~~~~~|||}}}}}}yyyrrrjjjbbb\\\WWWUUUTTTSSSTTTWWW^^^gggqqqvvv}}}|||xxxrrriiibbb^^^\\\[[[ZZZYYYYYYYYY[[[]]]___ccccccbbbaaa]]]YYYUUURRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIGGGEEEEEEDDDCCCDDDFFFKKKOOOSSSVVVZZZ[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWSSSSSSSSSSSSTTTUUUUUUUUUWWWVVVVVVWWWZZZ___cccfffpppuuu{{{|||{{{~~~wwwkkkccc^^^TTTMMMCCC<<<999888777555444444333333333333222222000111111111111222222222222444555444444444666888>>>HHH[[[ssshhhXXXPPPMMMKKKIIIIIIKKKMMMPPPZZZeeeqqq~~~MMMRRRYYYaaajjjrrr{{{~~~vvvnnneee___^^^YYYXXXUUUQQQOOOMMMLLLLLLPPPVVV```mmm}}}kkkYYYKKKBBB???;;;:::999999999999:::;;;???@@@HHH[[[vvvzzzsssllliiiddd___[[[XXXVVVVVVUUUWWWYYY\\\___eeelllpppwwwyyy}}}~~~~~~}}}|||}}}zzzzzz|||~~~xxxnnneee^^^YYYWWWTTTSSSRRRSSSXXXaaaiiinnnzzz{{{zzzvvvnnnfff```]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZYYYWWWUUURRRPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOONNNLLLJJJIIIEEEEEEDDDCCCDDDHHHMMMQQQWWW[[[___aaaaaa___]]]\\\^^^^^^^^^^^^]]][[[ZZZYYYVVVVVVWWWWWWWWWWWWWWWWWWYYYXXXXXXXXXZZZ]]]aaacccjjjooovvv|||~~~}}}vvvkkkccc```VVVNNNDDD===:::999777666444444333333333222222222000000111111111222222222222333444444444555777999===GGG\\\ssshhhXXXNNNKKKJJJHHHHHHKKKLLLOOOYYYcccooo}}}LLLPPPWWW___gggpppxxx~~~wwwoooeee___]]]ZZZXXXUUURRROOONNNMMMMMMQQQWWWaaammm}}}mmmZZZKKKBBB===;;;;;;:::999999:::;;;;;;>>>@@@JJJ^^^yyyzzzttthhhfffaaa]]]YYYVVVUUUUUUUUUWWWYYY\\\```fffmmmrrrvvvxxx{{{}}}}}}}}}~~~~~~|||yyywwwwwwxxxzzz{{{~~~}}}{{{zzzzzz}}}~~~}}}tttlllddd___\\\WWWUUUSSSRRRUUU[[[aaaeeeppprrrtttrrrllleee```]]]YYYYYYXXXXXXWWWWWWVVVVVVUUUSSSPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNOOOPPPPPPNNNLLLKKKEEEEEEDDDCCCEEEIIIPPPTTTZZZ^^^dddhhhhhhgggeeedddggggggfffeeeccc```]]][[[YYYZZZZZZ[[[[[[ZZZYYYXXXZZZYYYYYYZZZ[[[^^^aaabbbfffkkkrrryyy~~~wwwllldddaaaWWWPPPEEE>>>;;;999888666444444333333333222222222000000111111111222222222222333444444444555777999===GGG\\\sss~~~fffWWWOOOKKKIIIGGGHHHJJJLLLNNNWWWaaannn|||KKKOOOUUU]]]eeemmmvvv|||vvvnnnddd^^^\\\YYYXXXUUURRRPPPNNNNNNNNNQQQWWWaaammm|||mmmZZZKKKBBB===<<<;;;:::999999:::;;;<<<===AAAMMMccc~~~yyyqqqfffccc___[[[XXXVVVUUUUUUUUUWWWYYY]]]aaagggoootttuuuwwwzzz||||||}}}~~~|||yyyuuuqqqooooooppprrr|||{{{xxx~~~|||{{{|||~~~{{{rrrjjjddd```ZZZXXXUUUSSSSSSVVVZZZ\\\cccfffhhhgggddd___\\\ZZZTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQNNNKKKIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNPPPPPPOOOPPPQQQRRRQQQPPPNNNLLLFFFFFFEEEEEEGGGLLLSSSXXX^^^ccciiimmmnnnnnnmmmmmmooooooooommmjjjfffbbb```]]]^^^_________]]]\\\[[[[[[ZZZZZZ[[[\\\^^^```aaaccchhhooovvv{{{}}}pppgggdddZZZRRRGGG???;;;999777555444444333333333333222222000111111111111222222222111222444444444555888:::>>>GGG\\\sssxxxcccWWWPPPMMMHHHFFFGGGJJJKKKMMMVVV___mmm{{{JJJNNNTTT[[[cccllluuu{{{uuulllccc\\\[[[XXXWWWTTTRRRPPPOOOOOOOOOPPPVVV___kkkzzznnn[[[LLLCCC???<<<;;;:::999999:::;;;<<<>>>DDDRRRiiiwwwooodddbbb^^^ZZZWWWVVVUUUUUUUUUWWWZZZ]]]bbbhhhpppuuutttwww{{{}}}}}}~~~|||yyysssnnnkkkjjjjjjkkkttt|||~~~www|||~~~|||~~~|||wwwnnnfffaaaYYYWWWUUUSSSSSSSSSUUUVVVZZZ[[[]]]\\\ZZZWWWVVVVVVRRRQQQPPPOOOPPPQQQRRRSSSRRRPPPMMMJJJHHHHHHIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRSSSTTTSSSQQQOOOMMMHHHHHHGGGGGGJJJOOOWWW]]]eeeiiinnnrrrsssssssssssstttuuuuuutttqqqmmmiiigggeeeeeefffgggfffdddbbbaaa___^^^^^^^^^^^^___```aaaaaaeeelllsssyyy~~~}}}~~~uuukkkggg]]]TTTIII@@@<<<999666444444444333333333333222222000111111111111222222222111222444444444555888:::>>>HHH[[[rrrooo]]]TTTNNNLLLGGGFFFGGGJJJKKKMMMUUU^^^lllzzzJJJMMMSSSZZZbbbkkktttzzztttkkkaaa[[[ZZZXXXVVVTTTRRRPPPPPPPPPPPPNNNTTT^^^jjjyyyooo\\\NNNEEE@@@<<<;;;::::::::::::;;;<<>>GGGZZZrrrwwwcccUUULLLHHHHHHHHHEEEEEEGGGIIILLLSSS[[[iiiuuuKKKMMMQQQWWW```iiiqqqvvv}}}tttlllfff___ZZZWWWVVVTTTRRRQQQPPPPPPPPPTTTVVV___lllzzzppp\\\MMMCCC???<<<<<<;;;:::::::::;;;<<>>BBBKKK```}}}uuujjj```]]]YYYVVVVVVVVVUUUUUUWWWXXX[[[```fffmmmrrruuuxxxzzz}}}uuukkkgggnnnvvv~~~}}}}}}}}}}}}|||{{{{{{|||}}}~~~}}}qqqfff___ZZZTTTQQQQQQQQQQQQUUU[[[``````___]]][[[ZZZZZZ[[[XXXXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSPPPOOOOOOQQQSSSYYY]]]cccgggfffdddaaa```\\\ZZZXXXWWWWWWWWWWWWVVVSSSSSSTTTVVV[[[dddnnnuuuyyyxxxwwwtttrrrrrruuuwww|||~~~|||zzzwwwuuurrrpppnnnllllllllleeegggjjjpppvvv}}}tttlllfffiiisssuuuoooiii```RRRFFF???;;;888777555444444333222333333333444333333222222333333444222333444444333444777:::@@@KKK```wwwmmm___UUULLLHHHIIIGGGDDDCCCFFFHHHKKKRRRZZZeeeqqqKKKMMMRRRYYYaaahhhooorrrwwwzzz}}}~~~~~~~~~qqqggg___ZZZWWWVVVTTTRRRPPPPPPPPPPPPSSSUUU^^^kkkyyy}}}jjjXXXKKKCCC???<<<<<<;;;:::;;;<<<===>>>DDDNNNdddssshhh___\\\XXXVVVUUUVVVUUUTTTVVVXXX\\\aaagggnnnsssvvvyyy{{{}}}~~~ppplllooottt}}}~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{|||~~~{{{ppphhh```ZZZUUUTTTUUUUUUZZZaaaggghhhiiigggdddbbbbbbccc\\\[[[[[[ZZZXXXWWWVVVUUUVVVUUUTTTRRRPPPQQQSSSUUU]]]ccclllqqqqqqnnniiiggg```]]]YYYWWWWWWWWWVVVUUUTTTUUUWWW[[[aaajjjttt{{{|||{{{yyyvvvtttuuuxxxzzz}}}|||zzzwwwtttqqqpppooonnnjjjkkknnnrrrxxx~~~wwwllldddeeemmmzzzuuuoooiiiaaaUUUHHH@@@;;;999888444333333222222222222222444333333333333333333444222333444444333444777:::@@@MMMdddzzz|||~~~|||kkk___UUUMMMJJJKKKGGGDDDDDDFFFIIIKKKRRRZZZdddpppKKKNNNRRRXXX___fffllloootttvvvxxxzzzzzz{{{|||~~~rrrggg```\\\WWWVVVTTTRRRQQQPPPPPPPPPRRRUUU]]]kkkyyyxxxfffVVVJJJCCC@@@<<<;;;;;;;;;;;;===>>>???FFFQQQiiiqqqggg]]]ZZZVVVTTTTTTUUUTTTTTTVVVXXX\\\bbbiiioootttwwwzzz|||~~~zzzqqqpppqqqyyy~~~~~~}}}|||||||||}}}}}}|||{{{{{{{{{}}}zzzssshhhaaa[[[ZZZZZZ[[[```gggnnnqqqtttsssooolllkkklllbbbbbbaaa```^^^\\\ZZZYYYXXXXXXWWWTTTRRRRRRTTTVVV```iiiuuu~~~{{{tttpppgggccc^^^[[[YYYXXXWWWUUUVVVXXX[[[___fffppp{{{|||yyyyyy|||~~~~~~|||yyyuuusssrrrrrroooqqqsssvvv{{{|||oooddddddiiisss|||sssnnnhhhaaaVVVJJJ@@@;;;999999444444333222222222222333333333333333333333333333222333444444333444777:::@@@NNNggg~~~~~~zzzjjj^^^TTTLLLJJJLLLHHHEEEEEEGGGIIILLLSSS[[[dddpppLLLNNNRRRXXX^^^dddhhhkkkoooqqqtttuuuuuuvvvyyyzzz{{{|||~~~~~~~~~|||zzzyyyyyyzzzzzz{{{|||}}}}}}~~~qqqggg```^^^WWWVVVTTTRRRQQQPPPPPPPPPSSSVVV^^^lllzzztttcccTTTJJJCCCAAA<<<;;;;;;;;;<<<===???@@@GGGSSSlllpppfff[[[XXXUUUSSSSSSTTTSSSSSSVVVXXX]]]cccjjjpppuuuwwwzzz|||~~~yyyuuurrrwww~~~~~~}}}}}}}}}}}}||||||{{{|||||||||}}}|||{{{{{{|||zzzooohhhaaa______```ffflllsssxxx~~~~~~zzzuuussstttooonnnnnnllljjjgggeeeccc^^^]]]\\\YYYVVVVVVWWWYYYdddooozzzppplllfff```]]][[[YYYXXXYYY[[[___dddlllvvv}}}zzzwwwvvvuuuuuuvvvwwwzzz~~~qqqeeedddgggnnnxxxppplllgggaaaVVVJJJ@@@;;;999:::666666555444444444444555222222333333333333222222222333444444333444777:::@@@OOOjjjyyyiii\\\RRRJJJIIIKKKIIIFFFFFFHHHJJJMMMTTT\\\eeepppLLLNNNRRRXXX]]]bbbfffhhhlllnnnppprrrrrrtttvvvxxxwwwxxxyyyzzzyyywwwuuutttvvvvvvvvvwwwxxxxxxyyyyyyzzz|||qqqfffaaa___WWWVVVTTTRRRQQQPPPPPPPPPTTTWWW___mmm{{{rrraaaSSSIIIDDDAAA<<<;;;;;;;;;<<<===???@@@HHHTTTnnnpppfffZZZWWWTTTRRRRRRSSSSSSRRRVVVXXX]]]cccjjjpppuuuwww{{{}}}~~~|||uuuwww~~~~~~~~~~~~}}}|||||||||}}}||||||{{{{{{{{{||||||}}}|||{{{{{{}}}}}}tttllleeebbbbbbccciiipppvvv|||{{{xxxxxxzzzzzzyyyxxxuuurrrooonnndddcccbbb___\\\[[[\\\^^^fffssswwwrrrkkkeeeaaa^^^\\\ZZZ[[[]]]bbbgggooozzz}}}zzzxxxxxxyyyyyyzzz|||rrrfffdddeeekkk}}}vvvnnnkkkeee```VVVJJJ@@@;;;::::::888888777666666666666666111222222333333222222111222333444444333444777:::???PPPkkkxxxhhh[[[PPPHHHGGGKKKJJJGGGFFFIIIKKKNNNUUU]]]fffpppPPPQQQRRRVVV[[[aaafffiiinnnnnnooooooppppppqqqqqqrrrrrrrrrrrrqqqooonnnmmmoooooopppqqqrrrrrrrrrrrrrrrtttyyy}}}rrreee]]][[[WWWVVVTTTRRRQQQPPPQQQQQQTTTZZZccclllwww{{{ooobbbUUUKKKCCC>>><<<=========>>>@@@AAABBBHHHXXXttt~~~mmmdddYYYXXXUUUTTTSSSSSSTTTUUUWWW[[[aaaggglllqqqvvvyyy|||}}}~~~wwwyyy}}}~~~}}}|||{{{{{{{{{{{{}}}|||{{{zzzzzzzzzzzzzzz|||}}}~~~~~~~~~vvvqqqjjjffffffiiilllmmmzzz}}}~~~|||{{{zzzsssnnnhhhdddbbb```^^^___ccchhhxxx|||sssmmmggg```\\\]]]]]]```eeennnxxx~~~|||~~~ttteee___^^^cccttt}}}rrrkkkgggddd^^^TTTIIIAAA<<<:::999AAA:::333111333555444333444444444333333222222222333444444444444555999<<>><<<<<<<<<===>>>???@@@AAAIIIYYYvvv|||lllcccYYYXXXUUUTTTSSSSSSTTTUUUWWW[[[aaafffkkkppptttxxx{{{}}}|||{{{}}}zzz}}}~~~~~~}}}|||{{{zzzyyyyyyyyy|||{{{zzzzzzyyyyyyyyyyyy{{{|||}}}~~~~~~{{{vvvnnniiiiiikkkmmmnnntttxxx|||~~~uuunnnhhhfffbbb```aaaeeekkkzzzzzzssslllddd``````aaadddjjjsss}}}wwwggg___\\\___nnn~~~|||rrrjjjeeeccc]]]TTTJJJBBB<<<:::999>>>999333111333555444222444444444333333222222222333444444444444666999<<>><<<;;;;;;;;;<<<>>>@@@AAAKKK\\\zzzxxxjjjbbbYYYWWWUUUSSSSSSSSSUUUVVVXXX[[[aaafffjjjooosssvvvzzz}}}}}}~~~yyy{{{}}}|||{{{zzzyyyxxxwwwwwwwwwzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~yyysssnnnnnnppprrrssstttvvvzzz|||}}}yyyqqqlllhhhdddfffjjjnnn||||||tttjjjeeedddfffjjjqqqzzz|||iii```[[[[[[ffftttsssjjjeeebbb]]]TTTKKKBBB===999888:::666222222444555444222444444333333333333222222333444444444444666:::===DDDUUUoootttcccWWWOOOLLLNNNJJJHHHHHHJJJJJJMMMUUU___iiitttSSSUUUYYY^^^bbbeeeffffffkkkmmmooopppooommmjjjiiigggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeegggjjjnnnsssyyy~~~qqqeee^^^\\\VVVUUUTTTRRRQQQRRRRRRSSSTTTYYYbbbjjjuuuttteeeUUUIIIAAA>>><<<;;;::::::;;;===???AAALLL^^^}}}uuuggg```XXXWWWUUUSSSSSSTTTUUUVVVXXX\\\aaafffjjjnnnrrruuuyyy|||||||||}}}}}}|||||||||{{{zzzyyywwwvvvuuuuuuuuuwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz|||}}}}}}xxxtttuuuwwwyyyzzzzzz{{{{{{{{{{{{|||{{{tttnnniiijjjnnnppp~~~{{{qqqjjjjjjkkkooowwwkkkaaa[[[YYYaaammmxxxwwwmmmhhhbbb]]]UUUKKKCCC===999777666444222333555555444222333333333333333333333333333444444444444777:::===FFFXXXsssjjj[[[QQQMMMNNNJJJHHHHHHJJJKKKNNNWWW```kkkuuuSSSVVV[[[```dddfffggggggkkklllnnnpppooommmjjjhhhggghhhiiijjjjjjkkkjjjjjjjjjkkkkkkkkkjjjiiihhhhhhfffgggiiilllooouuu||||||pppddd^^^\\\VVVUUUTTTSSSRRRRRRSSSSSSTTTYYYaaaiiitttwwwgggVVVIIIBBB???<<<;;;::::::;;;===@@@AAAMMMaaasssfff___XXXVVVUUUSSSSSSTTTUUUVVVYYY\\\aaafffjjjnnnrrruuuxxx{{{}}}~~~|||zzzyyyxxx|||{{{{{{yyyxxxxxxyyyyyyxxxwwwvvvuuuuuuttttttuuuttttttsssttttttuuuvvvvvvxxxyyy{{{}}}~~~}}}~~~~~~~~~|||zzzxxxyyy|||zzzrrrllllllppprrrxxxrrrqqqqqquuu{{{nnnccc]]]ZZZ```jjjttt~~~zzzooojjjeee```WWWLLLCCC===999888444444333444555555444222333333333333333333333333333444444444555777;;;>>>III\\\wwwsssaaaSSSNNNNNNJJJHHHIIIKKKLLLOOOXXXbbbmmmwwwSSSVVV[[[```dddggghhhhhhkkklllnnnoooooommmkkkjjjiiijjjkkklllllllllllllllkkkkkkkkklllkkkkkkjjjjjjjjjjjjkkkkkkmmmrrrxxx|||yyynnnccc]]][[[VVVUUUTTTSSSRRRSSSTTTTTTTTTYYYaaahhhsss{{{jjjXXXJJJCCCAAA===<<<::::::;;;===@@@BBBNNNbbbssseee^^^WWWVVVTTTSSSSSSTTTVVVWWWYYY\\\bbbgggkkkppptttwwwwwwzzz~~~}}}zzzuuurrrqqqpppppprrrtttuuutttsssssstttvvvtttssssssrrrrrrsssssstttqqqqqqqqqqqqrrrtttuuuuuuvvvxxxzzz}}}|||yyyxxxzzz}}}yyyqqqppprrrvvv}}}|||zzz|||rrrgggaaa]]]aaaiiiqqqzzz}}}rrrllljjjdddYYYMMMCCC===999888555555555555444444444444222222333333333333444444333444555555555888<<>>===;;;:::;;;>>>AAADDDMMMcccttteee^^^WWWVVVTTTSSSSSSTTTVVVWWWYYY]]]bbbhhhmmmqqqvvvyyywwwyyy|||~~~yyytttmmmhhhffffffffffffhhhkkknnnooonnnnnnoooqqqnnnnnnnnnnnnooopppqqqrrrooooooooopppqqqrrrtttuuuuuuwwwzzz|||~~~zzzzzz{{{{{{xxxzzz|||vvvllleee```bbbiiiooowww~~~xxxrrrooohhh[[[MMMBBB<<<:::999777777666555444333444555222222222333333444444444333444555555666888<<<@@@MMMaaa}}}}}}iiiZZZRRRPPPIIIHHHIIILLLNNNQQQ[[[eeerrr{{{RRRUUUYYY^^^cccgggjjjlllmmmmmmmmmmmmnnnnnnoooooommmmmmmmmnnnnnnmmmmmmllloooooopppqqqrrrrrrrrrrrrpppooommmjjjjjjlllqqqttt{{{vvvkkkaaa[[[ZZZVVVUUUTTTSSSSSSSSSTTTUUUSSSYYY```hhhqqqnnnZZZKKKDDDCCC???>>><<<;;;<<>>;;;:::<<<======BBBHHHUUUhhhrrrgggbbbWWWUUURRRQQQQQQTTTWWWYYY\\\```eeejjjnnnrrruuuxxxxxxxxxzzz|||}}}~~~~~~|||tttmmmhhh]]]ZZZVVVSSSRRRSSSVVVXXXXXX[[[___aaaaaaaaaaaabbbcccdddeeeggghhhiiiiiiiiiiiikkkmmmnnnnnnooorrrttttttvvvyyy}}}~~~||||||}}}~~~qqqhhheeeeeeeeeqqquuu{{{zzzyyyooo___NNNBBB;;;999999666555555555555444444444333333333333333333333333444333444666666666;;;CCCMMMfff}}}hhhYYYQQQNNNKKKIIIIIIMMMPPPUUU^^^gggsss~~~YYY\\\```cccfffhhhkkknnnpppooonnnmmmnnnoooqqqrrrpppqqqrrrsssssstttttttttuuusssrrrtttxxxzzzzzzyyyyyyxxxvvvsssrrrrrrvvvxxx|||ooofffaaa]]]ZZZWWWVVVTTTSSSQQQPPPPPPPPPPPPSSSZZZeeeooo{{{mmm[[[MMMCCC???===::::::<<<<<<<<>>:::999666555555555555444444444333333333333333333333333333333444777777888>>>FFFQQQlllwwweeeYYYQQQMMMKKKHHHGGGJJJMMMPPPXXXaaakkkwwwnnnqqqsssssssssssstttuuusssttttttuuuvvvwwwxxxxxxyyyyyyzzz{{{||||||||||||zzz}}}vvvjjjccc^^^[[[XXXUUUTTTSSSQQQPPPOOONNNNNNRRRTTT[[[dddmmmxxxmmm\\\NNNEEE@@@<<<:::999;;;;;;<<>>FFFSSSmmmoooaaaWWWQQQMMMKKKHHHGGGIIILLLOOOWWW___fffssssssuuuvvvwwwvvvuuuvvvwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~}}}vvvjjjbbb^^^ZZZXXXTTTSSSQQQPPPNNNNNNMMMMMMPPPRRRYYYccclllxxx}}}lll\\\NNNEEEAAA===::::::<<<<<<<<>>;;;;;;<<<======BBBIIIYYYwww|||ooo```]]]XXXTTTRRRQQQRRRSSSUUUYYY___dddgggkkknnnqqqtttuuuwwwxxxzzz{{{{{{{{{xxx{{{~~~}}}yyyrrrjjjdddYYYWWWTTTRRRRRRRRRQQQPPPRRRQQQOOOMMMLLLLLLLLLMMMGGGHHHHHHGGGEEEEEEFFFHHHGGGFFFDDDDDDDDDEEEGGGIIIKKKMMMPPPRRRSSSUUUXXXZZZaaahhhsss~~~{{{qqqkkkkkknnneeemmmwww}}}{{{|||~~~|||zzzyyyzzzyyyrrrmmmhhhfffmmmvvv|||uuusssmmmssszzz|||vvvnnnaaaRRRGGG???<<<;;;666666555555555444444444333333333333333333333333333222555888888999???GGGYYYrrr{{{nnnaaaXXXQQQNNNLLLKKKHHHFFFIIIJJJMMMUUU]]]cccppp~~~yyyyyyxxxxxxyyyyyyzzz{{{|||uuulllddd]]]XXXXXXVVVTTTRRRPPPOOONNNNNNNNNRRRUUUZZZaaajjjxxxqqq]]]MMMDDDAAA<<<;;;;;;===<<<<<>>======DDDLLLbbb{{{xxxmmm```\\\VVVQQQPPPQQQQQQQQQTTTWWW\\\bbbgggkkknnnppprrrrrrrrrssstttvvvwwwxxxyyyyyyzzz{{{}}}}}}{{{wwwsssooohhheeeaaa___^^^]]][[[ZZZXXXXXXWWWVVVTTTRRRPPPOOOOOONNNMMMLLLLLLLLLLLLLLLGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGJJJNNNQQQXXXbbbtttzzzsssnnnfffeeedddfffiiikkklllkkknnnjjjjjjpppxxxzzzqqqlllbbb___ZZZWWWVVVVVVUUUUUUWWWXXXZZZ]]]```ffflllqqqvvv{{{{{{wwwssspppmmmllllllppptttxxxyyyzzzwwwssslllgggeeefffhhhkkkqqqxxx~~~|||zzzwwwuuuvvvzzz|||~~~~~~xxxtttkkk^^^RRRHHHAAA<<<:::888777666555444444444444222222222222333333333333444444666999:::;;;CCCKKK\\\~~~yyyggg[[[TTTMMMIIIIIIIIIFFFFFFHHHJJJKKKQQQXXX```kkkxxx~~~qqqhhhaaaZZZWWWWWWSSSRRRPPPOOOMMMMMMMMMNNNNNNRRRXXX___iiixxxuuu```PPPFFFCCC>>><<<<<<>>>===>>>EEENNNddd}}}xxxmmm^^^ZZZUUURRRQQQQQQQQQQQQTTTWWW[[[aaafffjjjmmmnnnqqqqqqrrrssstttuuuvvvwwwwwwxxxxxxzzz|||~~~|||zzzpppmmmiiifffdddbbb___]]]ZZZYYYXXXVVVTTTRRRQQQPPPOOONNNNNNNNNMMMMMMNNNNNNIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDDDDGGGKKKNNNUUUaaauuuyyytttkkkiiiffffffgggiiijjjjjjnnnjjjiiilllrrryyyuuuiiiccc^^^ZZZUUURRRRRRSSSSSSSSSSSSUUUWWWYYY[[[___dddhhhkkkqqqyyy}}}yyyssspppooommmjjjjjjmmmrrrvvvzzzzzzxxxtttnnnhhhddddddeeegggkkkqqqwww{{{}}}}}}}}}wwwvvvtttsssuuuyyy~~~}}}}}}wwwsssjjj]]]PPPGGGAAA===:::888777666555555444555555111111222222222333333333444333555999:::<<>><<<<<<======>>>FFFOOOeeeyyynnn^^^ZZZUUUQQQQQQQQQQQQQQQTTTWWW[[[aaafffjjjlllnnnpppqqqrrrsssuuuvvvvvvwwwvvvvvvwwwyyyzzz|||~~~yyyvvvrrrnnnjjjgggccc```[[[YYYWWWTTTRRRPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOLLLKKKJJJIIIGGGFFFDDDDDDAAABBBCCCBBBBBBDDDHHHKKKSSS___ttt~~~yyypppmmmiiihhhiiijjjkkkkkklllhhheeehhhkkksssuuuhhhaaaYYYUUUPPPMMMMMMNNNNNNOOORRRTTTVVVWWWXXXZZZ]]]```ccchhhpppyyy~~~{{{wwwrrrnnnnnnllljjjiiikkkpppvvvzzzzzzyyyvvvqqqjjjeeecccccccccgggnnnuuu{{{~~~~~~}}}wwwvvvttttttvvv{{{||||||}}}xxxsssjjj\\\OOOFFF@@@<<<:::888777666555555444555555111111222222222333333333444333555888:::===EEEOOO```wwweeeYYYPPPLLLKKKIIIFFFFFFHHHJJJKKKQQQXXX^^^iiivvv|||~~~}}}||||||}}}}}}~~~yyylllddd^^^XXXUUUUUUQQQPPPOOOMMMLLLLLLMMMMMMQQQTTTYYY^^^gggttt|||gggSSSGGGAAA>>>;;;;;;<<<<<<===FFFOOOeee{{{ooo___[[[UUUPPPOOOPPPPPPPPPTTTVVV[[[```eeeiiikkklllnnnoooqqqsssuuuvvvwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{||||||wwwsssmmmhhhddd[[[YYYVVVRRRPPPOOOOOOPPPMMMNNNOOOPPPQQQQQQPPPPPPNNNMMMLLLJJJHHHFFFEEEDDDBBBBBBCCCBBBBBBDDDGGGJJJQQQ^^^sss~~~tttqqqnnnllllllmmmllllllkkkgggeeegggjjjrrryyykkkdddYYYTTTNNNJJJIIIJJJKKKKKKOOOQQQTTTUUUUUUVVVXXXZZZ]]]aaaiiiqqqzzz~~~{{{xxxsssoookkkjjjiiiggggggkkkqqquuuxxxxxxwwwsssmmmhhheeedddbbbeeekkkssszzz~~~~~~zzzyyyxxxwwwyyy}}}|||{{{|||zzztttjjj\\\NNNDDD>>>;;;999888777666555444444444444222222222222333333333333555444555888:::===EEEOOOccckkk\\\QQQLLLKKKHHHEEEEEEHHHJJJLLLRRRZZZ```kkkxxx~~~}}}|||{{{yyyxxxxxxxxxxxxxxxyyy{{{~~~wwwkkkccc]]]WWWTTTUUUPPPOOONNNMMMLLLLLLMMMMMMOOOSSSWWW^^^gggtttjjjUUUFFF???===:::::::::;;;===EEEOOOddd{{{nnnaaa\\\TTTOOONNNNNNPPPPPPRRRUUUYYY^^^cccgggiiijjjkkklllooorrrtttvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwyyy{{{{{{{{{{{{~~~|||uuunnnjjj]]]ZZZVVVRRROOOOOOOOOPPPNNNOOOQQQRRRSSSSSSSSSRRRPPPOOOMMMKKKIIIGGGEEEEEECCCCCCCCCCCCBBBDDDGGGJJJQQQ]]]rrr|||yyyuuurrrqqqpppnnnmmmlllhhheeeeeegggooo~~~}}}nnnggg\\\WWWPPPKKKIIIIIIJJJJJJKKKNNNQQQSSSTTTUUUWWWYYYYYY\\\bbbjjjsss{{{|||yyytttqqqkkkkkkiiifffdddfffjjjoootttuuuvvvuuupppllliiihhhggggggiiiooovvv|||~~~}}}{{{zzz{{{~~~|||{{{~~~uuukkk\\\MMMCCC===:::888777666555444333333333333333333333333444444444444777555666888999<<>><<<:::999::::::<<>>FFFOOOaaaqqqbbb]]]VVVQQQOOOOOOOOONNNSSSTTTXXX[[[___bbbdddeeehhhiiijjjkkknnnrrruuuwwwwwwxxx{{{|||{{{xxxuuusssnnnkkkhhhhhhkkknnnqqqrrrwwwvvvwwwzzzzzz|||uuummmeee___YYYVVVVVVWWWVVVUUUSSSSSSTTTVVVWWWWWWTTTRRRQQQOOONNNNNNNNNLLLHHHEEEFFFEEECCCBBBCCCDDDFFFGGGRRR[[[lll}}}yyyvvvsssqqqnnniiibbb^^^___fffnnntttvvvhhh]]]VVVOOOKKKFFFBBBCCCFFFFFFHHHLLLPPPSSSUUUVVVVVVVVVZZZ___eeelllsss{{{|||yyyvvvtttsssooommmiiieeecccbbbcccdddkkknnnrrrsssssssssssssssrrrrrrqqqrrrtttwwwzzz|||}}}}}}|||{{{{{{}}}}}}|||kkkXXXLLLDDD===999999888777777666555555444444222222333333444555666666555444666999:::<<>>FFFOOOaaarrrbbb]]]WWWRRRPPPOOOOOOOOORRRTTTWWW[[[^^^aaacccdddeeeeeefffhhhkkkooorrrtttxxxyyy{{{|||{{{yyyvvvtttqqqmmmiiiffffffhhhhhhhhhkkkjjjlllpppsssvvv{{{rrreee```ZZZWWWWWWWWWVVVTTTTTTSSSTTTVVVXXXWWWUUUSSSSSSQQQOOOOOONNNMMMJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGPPPYYYjjj}}}zzzwwwsssqqqpppkkkddd^^^^^^bbbhhhmmmyyyyyykkk```XXXPPPLLLHHHCCCCCCFFFFFFHHHLLLQQQUUUWWWXXXYYYXXX[[[```ffflllssszzz|||zzzwwwuuutttpppnnnjjjfffcccaaaaaabbbfffiiimmmpppqqqrrrtttvvvwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyyyy{{{{{{jjjXXXLLLDDD===::::::777777666666555444444333333333333444444555555555666555666999:::<<>>FFFOOOaaa}}}pppccc^^^WWWRRRPPPPPPPPPOOORRRSSSVVVZZZ]]]```bbbccccccdddeeegggjjjnnnqqqsssyyyzzz|||}}}}}}|||zzzyyytttpppjjjfffcccbbbaaa```aaa```aaaeeeiiinnnyyyyyyjjjeee___[[[[[[[[[YYYWWWUUUUUUUUUWWWYYYYYYWWWUUUUUUSSSPPPOOONNNNNNLLLKKKJJJIIIGGGFFFEEEEEEFFFGGGNNNVVVggg~~~|||xxxtttrrrrrrmmmfff```\\\]]]```bbbmmmuuuqqqddd[[[RRRNNNIIIEEEDDDFFFFFFHHHLLLQQQUUUYYY[[[]]]\\\^^^bbbggglllrrryyy~~~}}}zzzxxxvvvuuussspppkkkfffbbb```______```cccfffjjjmmmpppuuuxxx{{{{{{||||||{{{yyyxxxwwwwwwwwwvvvuuuuuuwwwzzz~~~{{{jjjWWWKKKCCC===::::::666666555555444333333333444444444444444444555555666555666999:::<<>>FFFOOOaaayyylllccc^^^XXXSSSQQQPPPPPPPPPQQQSSSVVVZZZ^^^aaacccdddeeefffgggiiilllpppsssuuuyyyzzz}}}{{{vvvpppjjjfffcccaaa______]]]\\\___aaafffqqq|||sssnnngggdddcccbbb```]]]YYYXXXXXXYYYZZZZZZXXXWWWUUUSSSPPPNNNNNNNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFGGGMMMUUUdddyyy|||wwwsssrrrnnnggg```\\\ZZZZZZ[[[ccckkkuuu{{{}}}xxxhhh^^^TTTOOOKKKFFFDDDDDDDDDFFFJJJNNNSSSXXX[[[]]]___aaadddhhhlllrrryyy~~~}}}{{{yyywwwvvvtttrrrmmmhhhccc___]]]\\\]]]___bbbdddggglllqqqvvvzzz|||~~~~~~}}}{{{xxxvvvssssssrrrqqqppprrrvvvyyy|||kkkWWWJJJBBB<<<999999555555444444444333333333555555555555444444444444666555666999:::<<>>FFFOOObbbxxxlllddd___XXXSSSQQQQQQQQQQQQQQQSSSWWW[[[___ccceeeggghhhhhhiiikkkmmmqqqtttvvvyyyzzz}}}|||tttnnniiidddaaa^^^\\\[[[\\\\\\```jjjttt|||wwwqqqmmmllljjjfffccc```^^^\\\\\\\\\[[[YYYWWWTTTRRROOOMMMMMMMMMMMMLLLMMMLLLKKKJJJHHHGGGGGGGGGMMMTTTaaauuu{{{vvvrrrnnnhhhaaa\\\YYYXXXXXX^^^eeemmmsssvvvzzzmmmbbbWWWQQQMMMHHHDDDDDDCCCDDDFFFJJJOOOTTTXXX[[[___aaadddggglllrrrzzz~~~|||zzzyyyxxxuuusssoooiiiddd```^^^\\\^^^___```aaabbbfffkkkoootttvvvzzz||||||zzzwwwuuuoooooonnnmmmlllnnnqqqtttyyy|||~~~mmmXXXJJJAAA:::777777444444444444444333333333555555555555555555555444666555777:::;;;===EEENNNZZZuuuyyy{{{}}}yyyeeeWWWOOOJJJGGGGGGEEEFFFIIIKKKLLLRRRXXXaaannn~~~zzzuuuqqqnnnllliiigggeeedddccc```^^^___bbbddddddhhhkkklllllllllooorrrvvvuuurrrnnnmmmooouuuyyy|||lllddd___ZZZWWWWWWRRRQQQPPPOOONNNMMMMMMMMMLLLMMMSSS]]]eeeppp~~~uuuXXXGGGCCC===;;;;;;======>>>FFFOOObbbzzzoooeee```YYYTTTRRRRRRQQQQQQRRRTTTXXX]]]bbbgggjjjkkkkkkkkkkkklllnnnqqqtttuuuyyy{{{~~~xxxqqqjjjfff___]]]\\\\\\\\\^^^fffpppzzzvvvtttrrrnnnjjjhhheeebbb```^^^\\\YYYWWWSSSQQQOOONNNNNNNNNMMMLLLMMMLLLLLLKKKIIIHHHGGGGGGLLLRRR^^^ppp{{{sssoooiiibbb\\\YYYXXXXXX[[[```ggglllooosssyyy}}}ttthhh[[[UUUQQQKKKFFFEEEBBBCCCDDDFFFJJJOOOSSSVVV\\\^^^aaadddiiiqqqyyy~~~}}}{{{zzzzzzuuussspppkkkgggccc```_________```______```dddgggkkknnnrrrvvvwwwvvvsssqqqjjjjjjiiihhhggghhhlllooorrrtttvvvwwwwwwwwwxxxyyy{{{}}}mmmWWWIII@@@:::777777555555444444444444444444555555555555555555666666777666777:::;;;===EEENNN\\\vvv~~~wwwxxxxxx|||tttbbbVVVOOOJJJGGGGGGEEEFFFJJJKKKLLLQQQXXX```mmm|||}}}yyyuuuqqqnnnkkkiiigggeeeeeecccaaa^^^^^^```cccbbbeeeggggggddddddgggjjjjjjkkkkkkjjjiiilllrrrwww{{{|||mmmfffaaa[[[WWWVVVRRRQQQPPPOOONNNMMMMMMMMMLLLNNNTTT]]]fffpppsssVVVGGGCCC===;;;;;;======>>>FFFOOObbb{{{pppeee```ZZZUUUSSSRRRRRRRRRRRRUUUYYY___eeejjjnnnppppppppppppppprrrtttvvvwww{{{|||~~~zzztttpppiiifffdddccc```^^^dddlllyyy|||wwwsssooolllgggccc```]]]YYYVVVSSSRRRQQQQQQQQQPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGJJJPPP[[[jjj~~~vvvrrrjjjccc]]]YYYXXXXXXYYY\\\```dddgggkkkqqqvvv|||{{{nnn```ZZZVVVPPPJJJGGGCCCCCCBBBCCCFFFKKKOOORRRVVVXXX[[[___eeennnwww}}}}}}|||{{{{{{uuussspppmmmiiifffcccbbb___``````^^^]]]]]]___aaadddfffkkknnnpppooonnnllleeeeeedddbbbaaabbbfffiiijjjlllnnnnnnnnnnnnpppqqquuuwww||||||kkkUUUHHH@@@;;;999:::555555555555555555555555444444555555666666777777777666777:::;;;===EEENNN[[[vvvyyyzzzvvv{{{}}}kkk]]]SSSNNNJJJHHHGGGEEEGGGJJJKKKLLLQQQWWW___kkkyyy|||yyytttpppnnnkkkiiigggeeeeeedddaaa___^^^```bbb```dddfffddd```^^^bbbfffaaacccffffffgggkkkqqqvvvwww|||{{{nnngggbbb\\\WWWUUURRRRRRPPPOOONNNMMMMMMMMMMMMNNNTTT^^^gggqqqpppTTTFFFCCC===;;;;;;======>>>FFFOOOccczzzoooeee```ZZZUUUSSSRRRRRRRRRRRRUUUZZZaaagggmmmqqqsssvvvuuuuuuuuuvvvxxxyyyzzz}}}}}}~~~{{{uuuqqqnnnjjjddd___bbbhhhrrr{{{tttpppkkkeeeaaa]]]XXXUUUSSSSSSRRRSSSSSSRRROOOMMMKKKKKKKKKKKKJJJIIIHHHGGGIIINNNXXXgggzzzyyytttlllddd]]]YYYXXXWWWXXXZZZ\\\^^^aaaffflllpppvvvrrrddd^^^ZZZSSSMMMJJJEEEDDDBBBCCCEEEIIIMMMPPPRRRTTTWWW\\\bbbkkkuuu|||~~~}}}|||{{{tttsssqqqnnnjjjgggeeeddd^^^___```^^^]]]\\\]]]___```bbbfffiiikkkkkkiiihhhbbbaaa```___]]]___bbbeeeeeefffhhhhhhhhhhhhjjjlllqqqsssxxxzzzhhhTTTGGG@@@<<<;;;===555555666666666666666666333444444555666777888888777666888:::;;;===EEENNNZZZuuuzzz|||www}}}ttteeeXXXQQQMMMJJJIIIGGGFFFGGGJJJLLLLLLPPPVVV^^^jjjwww}}}yyytttpppmmmjjjgggeeebbbbbbbbbaaa```aaadddgggkkkkkkjjjgggcccaaa```aaacccbbbaaaaaadddiiiooorrrzzz}}}{{{mmmeee```YYYTTTRRROOONNNMMMMMMLLLLLLMMMMMMPPPPPPUUU]]]fffppp|||eeeSSSHHHDDD===;;;;;;<<<<<<>>>GGGPPPfffsssiiiaaa]]]WWWSSSQQQQQQPPPPPPVVVVVVYYYaaakkksssxxxyyyyyyyyyyyywwwuuuvvvxxx{{{{{{}}}~~~wwwpppkkkjjjkkklllrrr|||{{{wwwqqqkkkfff```[[[WWWWWWUUUTTTSSSTTTTTTRRRQQQQQQPPPMMMKKKIIIIIIIIIIIIJJJLLLTTT```ooo}}}vvvmmmeee```]]][[[ZZZXXXXXXZZZ\\\___cccgggiiinnnuuu|||lllbbb^^^XXXOOOGGGJJJGGGDDDCCCFFFIIIKKKLLLOOOPPPSSSWWW]]]gggqqqxxx~~~}}}|||{{{zzzzzzwwwrrrooollliiieeeccc```___^^^]]]\\\\\\\\\\\\XXX]]]cccfffeeeeeegggiii^^^^^^]]][[[ZZZZZZZZZYYYaaaaaabbbcccdddeeeffffffjjjnnnttt}}}~~~qqq```NNNCCC>>>:::999;;;999888777666555444333333444444333333333444555555666555888;;;<<<===CCCKKK[[[vvv{{{|||zzzooo```UUUOOOLLLJJJIIIFFFFFFFFFGGGIIILLLPPPRRR[[[cccqqq{{{wwwrrrooollljjjgggeeeddddddcccbbbbbbcccfffiiiooooooooommmiiifffdddddddddcccbbbcccfffkkkqqqtttzzz|||{{{mmmfff```YYYTTTSSSOOOOOONNNMMMMMMMMMMMMNNNQQQQQQVVV___gggrrrvvvaaaOOOEEEAAA===;;;;;;<<<<<<>>>GGGPPPggg}}}ooofff```\\\VVVSSSQQQQQQQQQPPPVVVVVVYYYaaakkkssswwwyyyyyyyyyyyywwwvvvvvvyyy{{{zzz|||~~~~~~{{{tttooommmmmmrrrxxx{{{tttmmmgggaaa\\\XXXYYYWWWVVVUUUVVVVVVTTTSSSRRRPPPNNNLLLJJJIIIIIIIIIIIIJJJPPP[[[jjj~~~{{{qqqhhhbbb^^^\\\ZZZXXXXXXXXXZZZ\\\^^^aaabbbhhhnnnxxxrrrhhhbbb\\\TTTNNNKKKHHHEEEDDDFFFJJJLLLMMMQQQRRRTTTWWW]]]eeeooouuu~~~}}}{{{zzzyyyvvvrrrooollliiifffcccbbbaaa```^^^]]]]]]]]]]]][[[^^^dddgggiiiiiijjjjjjbbbaaa___]]]\\\\\\\\\\\\^^^^^^___```aaabbbcccccchhhlllsss|||}}}zzznnn^^^LLLBBB===999888:::888888777666555444333333444444333333444444555555555555777;;;<<<>>>EEEMMM\\\wwwyyynnn___SSSLLLIIIGGGFFFFFFFFFFFFFFFIIILLLOOOQQQWWW___lllzzzwwwtttpppmmmkkkjjjhhhfffffffffeeedddccceeeiiilllsssuuuwwwvvvrrrnnnkkkiiieeedddddddddggglllqqqtttzzz|||{{{mmmfffaaaZZZUUUTTTPPPPPPOOONNNNNNNNNNNNOOOQQQRRRWWW```iiitttppp\\\LLLCCC???===;;;:::<<<<<>>@@@IIIRRRccc~~~ssscccUUUNNNJJJIIIGGGFFFFFFEEEFFFGGGJJJLLLNNNTTTZZZcccooo{{{zzz~~~}}}tttqqqnnnmmmllllllkkkjjjggggggfffddddddgggkkkooowww|||}}}xxxvvvnnnmmmlllkkklllnnnppprrryyyzzzzzzzzzzzz}}}xxxkkkeee```ZZZVVVUUURRRQQQPPPPPPOOOOOOPPPPPPOOOOOOUUU^^^gggssswwwfffVVVJJJBBB???<<<::::::<<<===???HHHRRRgggwwwmmmddd___[[[YYYUUUSSSSSSTTTSSSRRRPPPRRRUUUYYY^^^eeekkkooosssuuuwwwwwwxxxyyy{{{}}}zzz||||||vvvsssnnniiifffdddbbbbbbcccgggnnnyyywwwpppjjjeeebbb]]][[[YYYYYYYYYXXXVVVTTTRRRPPPMMMKKKIIIGGGGGGGGGHHHFFFFFFLLLVVVhhh|||yyyvvvrrrmmmhhheeebbb^^^\\\YYYYYYXXXWWWXXXYYYZZZ[[[\\\]]]___dddllluuu}}}}}}rrriiidddbbbZZZWWWSSSRRRTTTVVVXXXYYYZZZ[[[\\\]]]aaahhhpppvvv~~~}}}|||yyywwwuuutttssspppmmmjjjhhhgggeeecccaaa```______aaabbbgggrrr~~~xxxtttrrrqqqrrrttttttuuutttsssqqqnnnmmmkkknnnssszzzvvvooodddWWWIIIBBB???;;;999:::777777666666555555444444444444444444555666777888666666888<<<>>>BBBKKKTTTfff{{{iiiZZZQQQMMMJJJIIIGGGFFFEEEEEEFFFIIIKKKMMMRRRWWW```kkkwwwyyy}}}~~~uuussspppnnnnnnnnnmmmllliiihhhgggeeeeeehhhmmmqqqyyy~~~}}}xxxvvvsssqqqpppppppppqqqttttttsssrrrrrrtttwww{{{vvvjjjccc___ZZZUUUTTTQQQQQQPPPOOOOOOOOOOOOPPPNNNOOOTTT]]]fffqqqrrrbbbSSSGGG@@@===;;;999:::<<<===???HHHRRRgggtttjjjbbb]]][[[YYYVVVTTTTTTTTTSSSQQQPPPQQQTTTVVVYYY___eeejjjnnnqqqtttvvvxxxzzz|||~~~{{{vvvoooiiieeebbb___]]]\\\^^^bbbiiirrr~~~xxxsssnnnjjjbbb```^^^\\\[[[YYYWWWUUUSSSQQQNNNKKKIIIHHHGGGGGGHHHFFFFFFKKKRRR```vvvzzztttqqqkkkhhheeecccbbb```^^^\\\VVVVVVUUUUUUUUUVVVXXXXXX[[[[[[\\\___dddkkkrrrvvv}}}uuunnnkkk___\\\XXXWWWXXX[[[]]]]]]_________```ccciiipppvvv~~~~~~}}}zzzyyyxxxxxxwwwuuuqqqoookkkjjjhhhfffcccbbbaaa```aaadddjjjttt~~~zzzvvvsssqqqssswww}}}ssslllaaaTTTGGGBBB@@@<<<::::::777777666666555555555555333333444444555666888888888777999<<>>;;;999:::<<<===@@@IIIRRRhhhwwwmmmfffaaa\\\YYYVVVUUUTTTSSSRRRPPPQQQSSSTTTUUUVVV[[[aaagggjjjmmmqqquuuwwwzzz}}}wwwpppjjjeee___\\\YYY[[[]]]___ccckkkttt{{{|||wwwsssjjjgggdddbbb```]]]ZZZXXXUUUSSSPPPMMMKKKIIIIIIHHHFFFEEEFFFJJJOOOYYYkkk{{{~~~vvvpppkkkhhhcccaaa```______^^^\\\ZZZXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXYYY[[[___dddiiilllyyy}}}xxxrrrhhheeeaaa```aaadddeeefffdddcccbbbaaabbbfffmmmrrrzzz|||~~~~~~~~~}}}|||{{{{{{{{{yyyvvvsssooonnnllliiigggeeeccccccbbbfffkkkttt~~~{{{wwwxxx{{{}}}zzztttlll]]]QQQEEEAAA???<<<999999666666666666555555555555333333444444555777888999:::999:::===???BBBLLLVVVffflll\\\RRRKKKHHHGGGFFFEEEDDDEEEGGGIIIJJJOOOUUU^^^iiisss~~~xxx|||yyywwwsssrrrrrrrrrqqqpppmmmllljjjhhhhhhlllrrrvvv{{{~~~{{{wwwrrrmmmjjjhhhgggeeedddcccaaa```bbbfffiiimmmtttsssgggaaa]]]XXXTTTSSSPPPPPPOOONNNNNNNNNNNNOOOPPPQQQUUU]]]fffpppssscccUUUKKKDDD@@@;;;999999<<<===@@@IIISSSjjj{{{ssskkkfff\\\ZZZWWWUUUTTTSSSQQQOOOSSSTTTUUUUUUVVVYYY```eeegggkkkoootttwwwzzz~~~wwwpppiiiaaa\\\WWWYYY[[[[[[[[[^^^ccchhhiiikkkmmmpppuuu}}}}}}yyyooommmiiifffdddaaa]]][[[WWWUUURRROOOMMMKKKJJJJJJEEEDDDFFFIIIMMMTTTcccrrr|||wwwrrrlllgggcccaaa```^^^]]]]]]^^^]]]ZZZXXX[[[ZZZYYYWWWVVVVVVWWWWWWTTTTTTVVVYYY\\\```dddfffpppttt||||||uuuqqqnnnjjjhhhjjjlllnnnnnngggfffdddaaaaaadddiiimmmwwwxxx{{{~~~~~~~~~~~~~~~}}}~~~~~~|||xxxuuurrrqqqooollliiigggfffeeecccgggmmmsss|||{{{|||~~~|||xxxwww~~~wwwppp[[[OOODDD@@@>>>;;;888888666666666666666555555555333333444444666777888999;;;::::::===???BBBLLLVVVeeevvvcccVVVNNNIIIGGGFFFEEEDDDEEEFFFHHHIIIQQQWWWaaalllvvv|||~~~yyyvvvsssqqqqqqpppooonnnlllkkkjjjkkkmmmppptttvvv}}}zzzsssmmmhhhddd```^^^\\\ZZZYYYXXXXXXZZZ\\\]]]eeemmmyyyttthhhbbb^^^XXXSSSQQQRRRQQQPPPOOONNNMMMMMMMMMPPPSSSWWW]]]eeerrrvvvaaaPPPEEE???===:::888888:::;;;???IIISSSkkk~~~tttkkkfffaaa[[[WWWWWWWWWTTTRRRQQQRRRSSSTTTUUUYYY^^^bbbfffkkkpppsssvvvyyy~~~yyyqqqiiiddd```]]]YYYYYYZZZZZZYYYWWWZZZWWWXXX^^^dddkkkwwwxxxnnngggeeedddbbb```[[[UUUNNNLLLMMMNNNLLLIIIGGGDDDEEEHHHKKKQQQ]]]iiirrryyy~~~}}}{{{yyyuuuqqqnnnllliiieeeaaa^^^[[[ZZZXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXZZZ]]]```bbbkkknnntttyyy~~~xxxvvvsssrrrrrrrrrqqqpppoooggg```___^^^^^^aaafffnnnsssyyy~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~zzzyyywwwtttppplllhhhfffggghhhjjjooovvvxxxtttuuuzzztttjjj^^^OOOBBB>>>???<<<888666555555444444444444555555666666777777888888999999;;;:::;;;???@@@CCCKKKTTTddd{{{jjjXXXNNNIIIFFFFFFGGGFFFFFFFFFIIIKKKQQQXXXbbbnnnxxxxxx{{{zzzwwwtttrrrqqqpppooonnnlllkkkkkkkkkmmmqqqtttvvv|||~~~uuupppjjjeeeaaa^^^[[[YYYWWWVVVUUUTTTUUUWWWXXXZZZaaaiiiuuuuuuhhhaaa^^^XXXTTTSSSRRRQQQPPPOOONNNMMMMMMMMMOOOSSSWWW^^^ffftttvvvaaaPPPEEE???===<<<:::999;;;;;;>>>GGGQQQmmm}}}tttmmmggg___YYYXXXWWWUUUSSSRRRRRRSSSTTTUUUYYY^^^bbbfffjjjpppsssuuuxxx~~~|||sssmmmgggbbb]]]YYYXXXWWWUUUSSSTTTQQQPPPTTTXXX^^^iiisssxxxqqqmmmjjjfffcccZZZTTTNNNLLLMMMNNNLLLIIIIIIGGGGGGIIILLLQQQ]]]hhhqqqwww{{{yyyuuusssooojjjcccbbb```]]][[[YYYXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZXXXXXXWWWWWWVVVUUUUUUUUUWWWVVVVVVWWWXXXZZZ\\\]]]dddfffjjjooorrruuuvvvvvvuuutttrrrrrrssssssrrrpppkkkccc\\\ZZZZZZYYY\\\```ggglllrrrvvvxxxxxxxxxxxxzzzyyyyyy{{{}}}~~~~~~~~~~~~}}}{{{wwwsssmmmiiifffggghhhjjjnnnttt~~~xxxuuuwww~~~vvvkkk]]]OOOBBB>>>>>><<<999777666555555444444555555666666666777777888888999999;;;:::;;;>>>???@@@HHHQQQ___uuuooo[[[OOOJJJGGGHHHHHHGGGFFFGGGJJJLLLRRRXXXcccooozzzrrrvvv|||{{{yyyuuusssrrrqqqpppnnnllllllkkkkkkmmmqqqtttwww|||~~~|||xxxvvvlllhhhbbb^^^\\\ZZZXXXWWWTTTSSSSSSSSSTTTUUUWWWXXX\\\dddppp}}}uuuhhhaaa]]]XXXUUUUUURRRQQQPPPOOONNNMMMMMMMMMOOORRRXXX___iiiwwwvvvaaaOOODDD???======;;;:::;;;;;;===EEEOOOlllyyyqqqfff]]]YYYWWWUUUTTTRRRSSSTTTTTTVVVYYY^^^bbbfffjjjpppsssuuuxxx~~~xxxnnniiiaaa[[[WWWUUUSSSRRRRRRNNNKKKMMMOOOSSS]]]gggzzz|||vvvooohhhcccXXXSSSNNNLLLMMMNNNLLLJJJMMMJJJIIIKKKNNNSSS^^^iiitttyyy{{{wwwrrrnnniiiccc]]]\\\ZZZXXXVVVUUUTTTTTTVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVYYYYYYXXXXXXYYYZZZ[[[[[[^^^___```ccceeegggiiijjjooonnnoooqqqssssssrrrpppggg___XXXVVVUUUTTTVVVYYY___ccchhhlllnnnooopppqqqpppqqqsssuuuxxx|||~~~|||wwwqqqllliiiiiijjjkkkmmmrrrzzzzzzwww{{{vvvkkk[[[NNNAAA>>>>>><<<999888666555555444444555555666666666777777888999999:::;;;:::;;;===>>>???GGGPPP\\\sssuuu___RRRLLLHHHIIIIIIHHHGGGHHHKKKNNNSSSZZZeeeqqq}}}mmmrrryyy~~~{{{wwwtttsssrrrpppooommmlllkkklllnnnqqquuuwww}}}~~~yyysssppphhheee```]]]\\\\\\[[[ZZZUUUUUUUUUUUUVVVXXXYYYZZZYYYaaammmzzzvvvggg```\\\YYYVVVWWWRRRQQQPPPOOONNNMMMMMMMMMNNNRRRYYYaaakkkyyyvvv```OOODDD???===<<<::::::<<<<<<===EEENNNhhh}}}nnnbbb\\\YYYWWWUUUTTTTTTUUUUUUVVVZZZ^^^bbbgggkkkqqqtttvvvyyyvvvqqqiiiaaa[[[XXXWWWVVVVVVQQQMMMMMMNNNQQQZZZcccqqq|||xxxoooeee___UUURRROOOMMMNNNNNNMMMLLLNNNKKKKKKNNNQQQWWWcccooo||||||uuuoooiiibbb___^^^[[[XXXUUUSSSRRRQQQTTTUUUVVVWWWXXXYYYZZZZZZ\\\\\\\\\[[[ZZZZZZYYYYYY[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\\\\\\\]]]___```aaaeeefffhhhlllpppqqqpppnnnggg^^^WWWUUUSSSQQQRRRUUUXXX[[[```ccceeefffhhhiiifffhhhlllppptttyyy~~~}}}wwwrrrooonnnnnnoooooorrrwww~~~}}}tttiiiXXXLLLAAA???>>><<<999999666666555555555555666666666666777888999999::::::;;;:::;;;>>>???AAAIIIRRR```vvvvvvaaaTTTOOOHHHHHHHHHGGGFFFGGGKKKNNNSSS[[[fffsssiiinnnuuu|||}}}yyyvvvtttsssqqqooommmlllllllllnnnqqquuuwww|||~~~}}}wwwqqqmmmfffccc___]]]]]]]]]]]]\\\XXXXXXXXXYYYZZZ[[[\\\\\\[[[bbbmmmyyyuuuggg```\\\XXXVVVWWWRRRQQQPPPOOONNNMMMMMMMMMMMMRRRZZZbbbmmm{{{vvv```NNNCCC???===:::999:::<<<===???FFFPPPeeevvvhhh___[[[YYYWWWUUUUUUVVVVVVWWWZZZ___bbbhhhlllrrruuuwww{{{xxxlllccc\\\ZZZYYYWWWRRROOOOOOOOOQQQXXXaaakkkwwwuuukkkaaaZZZSSSQQQOOONNNNNNNNNNNNMMMMMMLLLMMMQQQVVV^^^kkkwww|||tttllldddaaa```]]]ZZZWWWUUUSSSSSSTTTTTTVVVWWWYYYZZZ[[[\\\^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^___\\\[[[YYYXXXXXXYYYZZZ[[[[[[]]]```fffkkknnnnnnmmmggg___XXXUUUSSSOOOOOORRRQQQTTTXXXZZZ\\\]]]```aaa^^^bbbfffkkkpppvvv~~~~~~yyyvvvrrrssssssssstttwww|||rrreeeUUUJJJAAA???>>><<<::::::666666666555555666666666666666777888999:::;;;;;;::::::<<<@@@CCCFFFOOOXXXeee{{{ttt___SSSOOOHHHGGGFFFEEEDDDFFFJJJMMMTTT[[[gggtttbbbgggnnnuuuzzzzzzwwwuuusssqqqooommmmmmllllllnnnrrruuuxxxzzz|||zzztttqqqhhheeeaaa____________^^^]]]]]]]]]^^^^^^^^^^^^^^^___eeeoooyyysssfff```\\\XXXVVVUUURRRQQQPPPOOONNNMMMMMMMMMMMMRRRZZZcccnnn|||vvv```NNNCCC???>>>999888:::<<<===???GGGPPPeee|||mmmccc^^^[[[YYYVVVVVVWWWWWWWWWZZZ___ccchhhlllrrruuuwww{{{|||mmmbbb\\\ZZZVVVRRRPPPPPPPPPPPPUUU\\\fffssszzzpppfff]]]VVVPPPPPPOOOOOONNNNNNOOOOOONNNMMMOOOUUU[[[dddsss{{{ppphhh___^^^\\\ZZZXXXWWWVVVVVVTTTUUUVVVXXXZZZ[[[]]]^^^]]]]]]\\\\\\[[[ZZZZZZZZZXXXYYYZZZ\\\\\\]]]]]]]]]ZZZYYYWWWUUUUUUUUUUUUVVVVVVWWW[[[bbbhhhmmmoooooojjjbbb[[[XXXUUUPPPOOOQQQOOOQQQSSSTTTUUUWWWYYY[[[ZZZ^^^dddhhhmmmttt}}}~~~zzzuuuvvvwwwwwwwwwyyy|||~~~~~~}}}qqqcccRRRIIIAAA???>>><<<:::;;;777666666555555666666777555666777888999;;;<<<<<<;;;;;;===BBBEEEIIIRRR\\\hhh}}}qqq\\\QQQNNNHHHGGGFFFDDDCCCEEEJJJMMMTTT[[[gggtttZZZ___eeelllrrrwww}}}|||xxxvvvtttrrrpppnnnmmmllllllooorrrvvvxxx{{{~~~~~~zzzrrroookkkhhhhhhhhhgggfffddddddddddddddddddccccccdddiiiqqqzzz~~~qqqeee```]]]XXXTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMSSS[[[cccnnn|||vvv___MMMCCC>>>>>>;;;:::;;;======>>>EEEMMMcccpppgggaaa]]]ZZZWWWWWWWWWWWWXXX[[[___cccfffkkkpppsssuuuyyy~~~yyyjjjaaa^^^YYYVVVTTTUUUSSSQQQSSSXXX^^^jjjyyyrrrggg^^^WWWSSSNNNOOOOOOOOOOOOOOOOOOPPPPPPOOORRRYYY___iiixxxwwwmmmaaa```^^^[[[YYYWWWVVVVVVTTTUUUWWWYYY[[[]]]^^^___^^^^^^]]]]]]\\\[[[[[[[[[ZZZ[[[\\\]]]]]]\\\[[[[[[YYYXXXWWWUUUTTTSSSSSSSSSUUUVVVZZZaaaiiipppsssuuurrrjjjccc___[[[WWWUUUVVVRRRSSSTTTUUUUUUVVVYYY[[[XXX]]]cccgggkkkrrr|||{{{vvvxxxyyyyyyyyyzzz}}}~~~~~~zzzssscccPPPHHHAAA@@@>>><<<;;;<<<777777666666666666777777555666777888:::;;;<<<======<<>>>>>===<<<<<<>>>======CCCKKK```|||rrriiibbb^^^[[[WWWXXXXXXWWWXXX[[[___ccceeeiiinnnrrrtttwww}}}qqqhhhddd___\\\[[[[[[XXXTTTUUUYYYVVVbbbqqq~~~{{{kkk___XXXSSSOOOMMMNNNOOOOOOOOOOOOPPPQQQSSSRRRUUU[[[bbbkkkyyy}}}sssgggeeebbb^^^ZZZWWWTTTSSSUUUVVVWWWYYY\\\^^^___```aaa``````______^^^]]]]]]______``````___]]]\\\ZZZYYYYYYXXXWWWVVVTTTSSSSSSVVVWWW[[[bbbjjjrrrwwwyyyzzzrrrjjjgggccc^^^[[[]]]XXXXXXYYYXXXXXXYYY\\\^^^XXX]]]cccgggkkkrrr|||{{{vvvxxxyyyzzzzzz{{{}}}}}}~~~yyy~~~uuueeeOOOGGGAAA@@@???;;;;;;===777777666666666666777777555666777888:::;;;<<<===>>>>>>@@@DDDFFFIIIQQQ[[[jjj|||~~~hhhXXXRRRRRRJJJIIIHHHEEEEEEGGGLLLPPPTTT[[[fffsss~~~QQQRRRUUUXXX^^^fffooovvv{{{~~~~~~|||zzzvvvssspppnnniiijjjkkkmmmooosssxxx|||~~~{{{zzzyyywwwtttrrrooonnnmmmooottt}}}yyyoooddd```\\\XXXUUUVVVPPPQQQQQQQQQQQQOOONNNMMMOOOTTT[[[cccmmm{{{ttt]]]MMMCCC===:::<<<999888:::;;;<<>><<<;;;888777888888888888777777777777777888888999:::;;;;;;<<<<<<>>>@@@BBBCCCEEEIIIQQQWWWcccxxx~~~pppbbbXXXRRROOOMMMMMMKKKJJJHHHHHHGGGGGGQQQYYYdddpppzzzOOOPPPSSSVVV\\\dddmmmsssyyy|||~~~~~~}}}|||{{{xxxtttqqqnnnlllgggiiikkkmmmpppuuu|||{{{xxxvvvqqqsssxxx{{{pppfffaaa]]]XXXUUUUUUQQQQQQRRRRRRQQQPPPNNNMMMPPPTTT[[[cccmmmzzzpppZZZKKKCCC>>>;;;<<<999888:::;;;===CCCJJJ]]]xxxvvviiiaaa]]]\\\VVVVVVVVVUUUTTTWWW[[[^^^dddhhhmmmrrruuuyyy|||~~~ssskkkfffdddaaaaaa```^^^XXXTTTSSSVVV\\\fffqqqzzz}}}uuuhhh]]]UUUQQQOOONNNOOOPPPQQQPPPNNNMMMMMMNNNNNNPPPRRRWWW^^^iiiuuu}}}tttlllccc___ZZZUUUTTTVVVUUUVVVXXXZZZ]]]```bbbccccccccccccbbbaaa___^^^]]]\\\\\\]]]\\\\\\[[[ZZZZZZXXXWWWUUUSSSRRRRRRRRRRRRQQQTTTYYYbbbnnn}}}~~~{{{yyytttqqqmmmjjjiiigggeeeccc___aaadddgggkkksss|||zzzvvvsssrrrqqqrrruuuyyy~~~nnn]]]NNNEEE>>><<<;;;999777888888777777777777777777777999999:::;;;<<<<<<======>>>@@@BBBCCCEEEIIIQQQWWWcccyyy|||lll^^^UUUPPPNNNMMMLLLKKKIIIHHHHHHHHHHHHNNNVVVaaalllwwwLLLNNNQQQTTTYYY```hhhnnnvvvyyy}}}~~~}}}||||||{{{zzzxxxvvvrrrooollljjjgggiiikkknnnrrrxxxyyy{{{~~~~~~ssshhhbbb^^^XXXUUUUUURRRRRRRRRRRRQQQPPPOOONNNPPPUUU\\\cccmmmzzzlllWWWIIIBBB>>><<<<<<999888:::;;;===CCCJJJ[[[vvvwwwjjjbbb^^^\\\UUUUUUUUUSSSSSSTTTXXX[[[aaaeeekkkooosssvvvyyy|||~~~yyyxxxwwwvvvzzzyyyqqqmmmiiieeecccbbb^^^XXXSSSPPPQQQSSSYYYaaaiiimmmooommmggg^^^WWWRRRPPPNNNMMMMMMNNNNNNMMMJJJIIIIIIJJJKKKLLLOOOTTT[[[eeeooowwwuuulllddd___ZZZUUUSSSTTTTTTUUUWWWZZZ^^^aaaccceeeeeeeeedddcccbbb```^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\XXXWWWUUUSSSQQQPPPPPPPPPRRRUUUZZZcccooo~~~zzzvvvsssooollleeefffgggiiimmmttt|||zzztttpppkkkjjjjjjlllpppvvv|||}}}iiiYYYMMMDDD===<<<;;;999777888777777777777777777888888999999:::;;;<<<===>>>???>>>@@@BBBCCCDDDIIIQQQWWWeeezzzxxxiii\\\TTTPPPOOOKKKKKKJJJIIIIIIHHHIIIIIIKKKRRR\\\gggrrr~~~JJJLLLOOORRRVVV]]]dddjjjrrruuuyyy{{{{{{zzzzzzzzzzzzyyywwwuuurrrnnnkkkjjjiiijjjmmmppptttyyyuuujjjddd___YYYUUUUUURRRRRRRRRRRRQQQPPPOOOOOOQQQUUU\\\cccmmmzzziiiUUUHHHAAA>>><<<;;;999888;;;<<<===BBBJJJYYYvvvxxxlllccc^^^\\\VVVVVVUUUSSSRRRSSSVVVYYY^^^bbbhhhlllpppsssvvvyyyzzz~~~zzzvvvqqqlllmmmqqqvvv~~~yyyqqqmmmhhheeebbb^^^WWWRRRPPPOOOOOORRRXXX^^^bbbdddbbb^^^YYYTTTRRRPPPNNNMMMJJJKKKKKKIIIGGGEEEEEEFFFGGGIIILLLPPPWWW___iiioooxxxssskkkbbb^^^YYYSSSQQQRRRSSSTTTWWWZZZ^^^bbbeeefffffffffeeedddbbbaaa___^^^\\\\\\]]]]]]]]]]]]\\\\\\XXXWWWTTTRRRPPPOOOOOOOOOVVVXXX]]]dddnnn~~~}}}wwwssskkkjjjjjjlllooouuu{{{|||vvvppplllgggffffffgggkkkrrrxxx|||wwwcccTTTKKKCCC<<<<<<;;;999777888777777777777777888888888999999:::;;;<<<>>>>>>???>>>@@@CCCCCCEEEIIIQQQWWWhhh}}}wwwhhh\\\UUUQQQPPPJJJJJJIIIHHHHHHIIIIIIIIIIIIOOOYYYcccnnnzzzJJJLLLOOORRRVVV[[[bbbgggnnnrrrvvvxxxxxxxxxxxxxxxyyyxxxwwwuuurrrooommmllllllnnnoooqqqtttyyyvvvkkkeee```YYYVVVUUUSSSRRRRRRQQQPPPPPPOOOOOOPPPUUU\\\cccmmmzzz~~~gggSSSGGGAAA===<<<;;;888999;;;<<<===BBBIIIYYYwwwyyynnneee___[[[WWWWWWVVVSSSRRRRRRUUUXXX[[[___dddiiilllooosssuuuuuuyyy~~~yyyqqqiiigggiiijjjsssuuupppkkkgggddd___YYYTTTQQQOOONNNOOOTTTYYY]]]^^^]]]ZZZUUURRRPPPOOOMMMKKKIIIIIIIIIGGGDDDBBBBBBCCCCCCFFFIIIMMMSSSZZZbbbhhhnnnyyyyyynnnggg___[[[WWWRRROOOPPPRRRSSSVVVZZZ^^^bbbeeefffggggggfffeeedddbbb```___\\\\\\\\\\\\\\\\\\[[[ZZZWWWVVVSSSQQQOOONNNNNNNNNUUUXXX]]]ccclll{{{}}}xxxooonnnlllmmmqqqvvv{{{~~~~~~wwwpppllliiigggddddddggglllrrruuu}}}rrr^^^PPPHHHAAA;;;;;;;;;999777777666666777777888888888888888888999;;;<<<>>>?????????AAADDDDDDFFFKKKRRRXXXjjjyyyjjj^^^VVVQQQOOOJJJIIIIIIHHHHHHHHHIIIIIIIIINNNWWWaaakkkyyyLLLNNNQQQSSSWWW\\\aaafffkkkooosssvvvwwwvvvwwwwwwwwwwwwvvvuuusssqqqooonnnooopppqqqrrrtttxxx~~~vvvkkkeee```ZZZVVVVVVRRRRRRPPPOOOOOOOOOOOOOOOOOOTTT[[[cccmmm{{{{{{eeeQQQEEE@@@===<<<:::888999<<<======BBBHHHYYYwwwzzzpppfff___[[[XXXXXXVVVSSSQQQQQQTTTVVVXXX\\\aaafffiiilllppprrrrrruuuyyy}}}~~~ssshhhccccccdddlllxxx}}}wwwqqqlllhhhccc\\\WWWQQQOOONNNOOORRRVVVYYYZZZZZZWWWSSSPPPNNNLLLJJJHHHHHHIIIIIIFFFCCCAAA@@@AAA@@@CCCGGGKKKPPPVVV]]]aaafffoooxxx|||~~~|||vvvnnnggg```ZZZXXXUUUPPPNNNOOOQQQSSSVVVYYY]]]aaadddeeeffffffffffffeeecccbbbaaa]]]]]]]]]]]]\\\[[[ZZZYYYUUUTTTRRRPPPNNNMMMMMMMMMPPPUUU[[[aaaiiiwww{{{ssspppmmmnnnrrrwww{{{}}}|||tttoookkkhhhdddaaabbbfffjjjnnnwwwzzz~~~~~~nnn[[[NNNFFF???:::;;;;;;999777777666666666777888888999999999999:::<<<===???@@@AAAAAACCCEEEFFFGGGLLLTTTZZZkkk~~~pppbbbWWWPPPMMMJJJJJJIIIHHHHHHGGGHHHHHHIIINNNVVV___jjjxxxNNNPPPSSSVVVYYY]]]bbbfffiiimmmrrruuuvvvvvvvvvwwwuuuuuuuuutttsssrrrqqqpppooopppqqqrrrtttxxx~~~uuujjjddd```ZZZVVVVVVRRRQQQOOONNNMMMMMMNNNNNNNNNSSSZZZcccmmm{{{uuu```NNNDDD???>>>===:::888999<<<======BBBHHHYYYvvv{{{qqqggg___[[[XXXWWWUUURRROOOOOOQQQTTTUUUYYY___cccgggjjjmmmoooooorrrvvvyyy|||uuuggg```___```eeemmmwwwzzzsssnnnhhh```[[[TTTRRRQQQQQQSSSVVVWWWWWWYYYVVVRRROOOMMMLLLKKKIIIIIIIIIIIIFFFCCC@@@@@@@@@???BBBFFFJJJNNNSSSYYY]]]aaagggmmmnnnooooookkkfff```ZZZUUUTTTRRRNNNMMMNNNQQQRRRUUUXXX\\\___bbbcccfffffffffffffffeeedddddd_________^^^]]][[[ZZZYYYTTTRRRQQQOOONNNMMMMMMNNNNNNTTTZZZ___eeeppp|||tttqqqnnnnnnsssxxx{{{}}}zzztttkkkhhhbbb^^^^^^```eeehhhooosssxxx|||~~~{{{jjjXXXLLLEEE>>>:::;;;;;;999777777555666666777888888999999;;;;;;<<<>>>@@@BBBCCCDDDBBBEEEGGGHHHIIINNNUUU[[[kkkzzzkkk]]]SSSNNNKKKJJJIIIHHHGGGGGGFFFFFFIIINNNUUU]]]hhhvvvPPPRRRUUUWWWZZZ^^^cccfffiiilllqqqtttuuuuuuvvvvvvsssssssssssssssrrrqqqpppnnnoooppprrrtttxxx~~~tttiiiddd___ZZZVVVWWWQQQPPPNNNMMMLLLMMMMMMNNNMMMRRRZZZcccnnn|||qqq\\\KKKBBB???>>>>>>:::888999<<<>>>>>>BBBHHHXXXuuu|||rrrhhh```[[[WWWVVVTTTPPPNNNMMMOOORRRTTTXXX]]]bbbeeeiiilllnnnnnnqqqtttwwwyyy|||xxxhhh___]]][[[^^^dddlllwwwyyyssskkkccc]]]XXXVVVUUUTTTVVVWWWWWWVVVZZZWWWSSSPPPOOONNNNNNMMMJJJJJJIIIGGGCCC@@@@@@@@@>>>AAAEEEIIIMMMRRRWWW[[[^^^cccffffffgggiiifffbbb\\\VVVQQQQQQQQQMMMLLLNNNQQQRRRUUUXXX[[[^^^aaabbbeeefffffffffffffffeeeeeebbbaaaaaa___^^^\\\ZZZYYYRRRQQQPPPNNNMMMMMMNNNNNNQQQVVV\\\___bbbiiivvv~~~uuuqqqmmmnnnsssxxx{{{|||~~~xxxjjjgggaaa\\\[[[]]]bbbeeeiiinnntttxxx|||~~~~~~xxxhhhWWWKKKDDD===999;;;<<<999777777555666666777888999999999<<<===>>>@@@BBBDDDEEEFFFCCCEEEHHHIIIJJJOOOVVV\\\iiissscccXXXQQQLLLKKKJJJHHHGGGFFFFFFFFFHHHMMMTTT\\\ggguuuZZZYYYYYY[[[^^^cccgggjjjnnnooorrrtttuuutttssssssrrrqqqpppppppppqqqrrrsssrrrrrrrrrtttwwwzzz~~~~~~tttjjjeeeaaaZZZVVVUUURRRQQQPPPNNNMMMLLLLLLLLLPPPRRRYYYdddooo{{{~~~kkkUUUHHHBBB>>><<<<<<999999888777888<<>>;;;999888999999;;;999777666777999<<<===;;;<<>>;;;999888999999999888777777777999;;;<<<===>>>AAADDDGGGJJJKKKLLLLLLJJJKKKNNNOOOPPPXXX```kkk{{{{{{hhh\\\OOOMMMJJJHHHFFFEEEFFFFFFJJJKKKRRR___kkkwwweeedddcccdddfffiiimmmoootttuuuwwwxxxyyyxxxwwwwwwuuuuuuuuuuuuvvvwwwyyyyyyxxxwwwvvvvvvxxxzzz|||~~~|||rrrhhhccc^^^XXXTTTTTTRRRQQQPPPNNNMMMMMMMMMMMMQQQRRRYYYdddooo{{{}}}jjjUUUHHHBBB===:::::::::::::::999:::===BBBFFFQQQiiizzzoooeee^^^XXXVVVSSSPPPNNNNNNOOOPPPOOOQQQUUUZZZ```eeeiiikkknnnooopppsssvvvyyy|||~~~}}}{{{yyyzzzyyykkkaaa\\\ZZZZZZ^^^aaadddkkkssswwwoookkkgggeeeeeeeeebbb```VVVSSSPPPOOOOOOOOOOOONNNOOONNNMMMKKKHHHFFFCCCBBB???AAACCCEEEJJJQQQYYY___```___]]]\\\ZZZYYYYYYXXXUUUTTTRRRPPPNNNLLLKKKKKKPPPRRRUUUXXX[[[^^^``````bbbbbbbbbcccccceeeffffffeeeeeedddbbb___\\\ZZZXXXUUUTTTRRRPPPNNNMMMLLLLLLKKKMMMPPPRRRVVV\\\ccchhhnnnrrrwww{{{}}}yyytttooonnnlllllllllnnnppprrrsssvvv{{{~~~zzzooojjjccc^^^[[[ZZZYYYXXXZZZ]]]bbbhhhmmmqqqssstttuuuvvvwwwxxxxxx{{{}}}ooo___PPPGGGAAA@@@>>>;;;:::999999999777777777777888999:::;;;???@@@CCCFFFIIILLLNNNOOOOOOMMMNNNPPPPPPRRRYYYaaajjjyyyjjj\\\NNNLLLJJJGGGEEEEEEEEEFFFIIIKKKRRR^^^jjjuuulllkkkjjjjjjkkknnnqqqsssxxxyyyyyyzzzzzzzzzyyyyyywwwwwwxxxyyyzzz|||}}}}}}{{{zzzyyyxxxxxxyyy{{{||||||qqqfffaaa\\\WWWSSSSSSQQQQQQPPPOOONNNMMMMMMMMMQQQRRRYYYdddooo|||{{{hhhSSSGGGAAA<<<999999:::::::::::::::===BBBEEENNNfff|||rrrhhhaaaYYYWWWTTTPPPOOONNNOOOPPPOOOQQQUUUYYY^^^dddhhhjjjmmmnnnppprrrvvvyyy|||~~~}}}zzzxxxuuuvvv}}}}}}nnnccc___[[[[[[^^^``````dddjjjrrr}}}zzzwwwrrrpppnnnlllfffbbbWWWTTTQQQOOOOOOQQQQQQQQQQQQPPPOOOMMMJJJGGGEEEDDD@@@AAACCCFFFKKKSSS]]]cccbbbaaa^^^\\\YYYXXXWWWWWWUUUTTTRRRPPPNNNMMMLLLLLLPPPQQQSSSVVVYYY\\\]]]^^^aaaaaa```aaabbbdddfffgggfffeeedddbbb```^^^\\\ZZZUUUTTTSSSQQQOOONNNMMMMMMJJJKKKMMMNNNQQQUUU[[[```fffiiimmmqqqtttwww{{{~~~zzztttppplllkkkjjjjjjjjjkkklllmmmmmmooorrrtttvvvxxx|||~~~xxxnnniiiccc^^^ZZZXXXVVVTTTTTTVVVZZZ___dddiiimmmoooqqqrrrtttuuuwwwzzz{{{mmm]]]OOOGGG@@@???===<<<:::999999999555666777888999999::::::>>>@@@CCCFFFJJJLLLNNNOOOQQQOOOPPPRRRQQQRRRYYYbbbjjjxxxfffWWWMMMKKKIIIFFFEEEEEEEEEFFFIIIJJJQQQ]]]hhhssssssrrrqqqpppqqqsssvvvxxx||||||||||||||||||{{{{{{zzz{{{|||}}}~~~~~~|||zzzxxxxxxyyyzzz{{{~~~{{{qqqeee```[[[VVVSSSSSSQQQQQQPPPOOONNNNNNNNNNNNQQQSSSZZZeeeppp|||xxxfffRRRGGGAAA<<<999999:::::::::::::::===AAADDDMMMccc~~~tttiiiccc[[[YYYUUUQQQOOOOOOOOOPPPRRRSSSUUUYYY]]]bbbfffhhhlllmmmooorrrvvvyyy|||~~~}}}zzzvvvssssssxxxrrrfff```\\\ZZZ]]]^^^^^^```dddfffppp~~~~~~{{{zzzxxxssskkkeeeYYYVVVRRRPPPQQQRRRSSSSSSSSSRRRQQQNNNLLLHHHFFFDDDAAABBBDDDGGGMMMVVV```ggggggeeebbb^^^[[[XXXWWWWWWWWWVVVTTTRRRPPPNNNNNNMMMOOOPPPQQQSSSVVVXXXZZZ\\\_________```aaadddfffgggeeeddddddbbb```^^^\\\[[[VVVUUUSSSQQQPPPNNNNNNMMMKKKKKKLLLLLLMMMPPPUUUXXX```cccgggjjjmmmqqqvvvyyy|||}}}~~~}}}yyyuuuqqqnnniiiiiiiiiiiiiiihhhhhhhhhfffhhhiiijjjjjjllloooqqqwww}}}|||sssiiifff```\\\YYYVVVSSSQQQQQQRRRTTTXXX]]]bbbfffiiilllnnnqqqtttwww{{{yyyjjj[[[NNNGGG??????===<<<;;;:::999999555666777888999:::;;;;;;===???BBBFFFIIILLLNNNOOOQQQPPPPPPRRRRRRSSSZZZbbblllyyy{{{cccUUULLLJJJHHHEEEDDDDDDEEEEEEIIIJJJPPP[[[fffppp}}}zzzyyyxxxwwwxxxzzz}}}~~~~~~}}}~~~~~~}}}zzzxxxwwwxxxyyyyyy{{{~~~|||qqqeee___[[[UUUSSSSSSQQQQQQPPPOOOOOOOOOOOOOOORRRSSSZZZeeeppp|||tttcccPPPFFFAAA===:::999999::::::::::::<<>>>>>===<<<;;;:::999999777777777888999;;;<<<===>>>@@@CCCGGGJJJNNNPPPQQQRRRPPPQQQSSSSSSTTT\\\dddppp{{{wwwbbbWWWKKKIIIGGGEEEDDDDDDEEEEEEIIIIIIOOOZZZdddnnnzzz~~~~~~~~~|||zzzxxxwwwwwwxxxyyyxxx|||}}}qqqeee___[[[VVVSSSTTTQQQQQQPPPOOOOOOOOOOOOPPPRRRSSSZZZeeeppp}}}qqq```NNNEEEAAA===;;;:::888999999999999;;;>>>@@@JJJ^^^|||zzznnnggg^^^[[[WWWSSSPPPOOOOOOOOOOOOPPPRRRUUUZZZ___dddgggkkklllnnnqqquuuyyy|||~~~}}}yyysssqqqppprrrtttzzzzzzkkkccc]]]]]]]]][[[[[[]]]^^^aaagggnnnvvv|||uuulll```\\\WWWTTTTTTUUUVVVVVVTTTTTTRRROOOLLLIIIFFFEEEBBBCCCEEEIIIPPP[[[gggoootttpppkkkeee```]]]\\\\\\ZZZXXXVVVSSSOOOMMMKKKKKKLLLLLLLLLMMMOOORRRTTTVVVWWWXXXZZZ\\\^^^```aaabbb`````````___^^^\\\[[[ZZZWWWVVVTTTRRRQQQOOOOOOOOOLLLLLLJJJHHHGGGGGGKKKMMMNNNQQQWWW\\\___cccgggjjjlllnnnqqqqqqnnnkkkjjjjjjgggggghhhhhhhhhfffdddccc]]]]]]]]][[[YYYYYY[[[]]]^^^cccgggiiilllnnniiiccc\\\ZZZWWWVVVTTTRRROOOMMMLLLKKKJJJKKKNNNTTTZZZ^^^bbbeeekkkqqqvvv|||rrrbbbSSSJJJFFF>>>>>>======<<<;;;999999999888777888999<<<>>>@@@AAACCCFFFJJJNNNQQQTTTUUUSSSQQQRRRUUUUUUWWW___gggttt~~~qqq^^^TTTJJJIIIFFFDDDCCCCCCDDDEEEHHHIIIOOOYYYccclllxxx}}}|||zzzwwwvvvwwwxxxxxxvvvzzz}}}rrrfff___[[[VVVTTTUUUQQQQQQPPPOOOOOOOOOPPPPPPRRRTTTZZZeeeppp}}}ooo___MMMEEEAAA>>>;;;;;;777888999999999:::===???HHH\\\yyy}}}pppiii^^^\\\WWWSSSPPPOOOOOOOOOLLLMMMOOOSSSYYY___dddhhhkkklllnnnqqquuuyyy|||~~~}}}yyyqqqoooooopppqqquuurrrjjjbbbaaa```]]]]]]^^^[[[]]]```eeekkkqqqvvvyyyyyyoooccc^^^YYYUUUTTTVVVWWWWWWUUUTTTRRROOOLLLIIIFFFDDDBBBCCCFFFJJJQQQ\\\hhhpppwwwtttnnnhhhccc___^^^^^^ZZZXXXUUURRRNNNLLLJJJIIIKKKKKKKKKLLLNNNPPPSSSTTTSSSUUUXXX[[[]]]^^^_______________^^^]]][[[ZZZYYYXXXVVVUUUSSSQQQPPPOOOOOOLLLKKKIIIGGGEEEEEEHHHJJJFFFJJJPPPVVVZZZ]]]aaadddfffjjjmmmmmmjjjhhhhhhiiifffggghhhhhhhhheeecccaaa[[[[[[ZZZWWWUUUUUUWWWYYYWWW\\\```bbbeeegggccc]]]WWWVVVTTTSSSSSSQQQNNNLLLKKKIIIGGGGGGJJJPPPVVVZZZ^^^bbbiiiooouuu|||~~~ooo^^^PPPHHHEEE============<<<;;;:::999:::999888777999<<>>AAAIIIXXXssstttiii```\\\XXXTTTRRRQQQPPPNNNNNNOOOQQQTTTYYY___dddgggmmmmmmooorrrwww|||~~~{{{xxxuuurrrqqqsssvvvxxx}}}tttiiiddddddccc___ZZZZZZ]]]aaabbbdddgggmmmqqqxxxxxxlllaaaWWWVVVXXXVVVSSSSSSQQQPPPNNNKKKHHHFFFEEEDDDFFFCCCCCCIIIQQQ[[[jjjvvvzzzzzztttkkkeeedddccc___\\\YYYVVVTTTQQQNNNIIIFFFHHHIIIJJJKKKLLLNNNNNNOOOSSSUUUXXX[[[\\\\\\ZZZYYYZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNOOOMMMKKKHHHFFFDDDCCCCCCEEEFFFGGGJJJNNNRRRWWWYYYZZZ___dddfffeeedddeeegggeeehhhjjjjjjgggdddbbbbbb^^^\\\XXXTTTRRRSSSTTTVVVTTTWWW[[[^^^```___]]]\\\VVVVVVTTTSSSPPPMMMKKKJJJGGGGGGGGGFFFGGGKKKPPPTTT[[[___eeekkkrrrzzz~~~lll\\\PPPHHHCCCAAA???>>><<<;;;:::;;;;;;:::;;;======>>>AAADDDGGGFFFJJJOOOTTTXXXZZZZZZYYYXXXWWWUUUSSSTTTXXX^^^bbbnnn{{{wwweeeWWWOOOIIIHHHGGGEEEEEEEEEEEEFFFGGGKKKPPPVVV___kkkyyy{{{wwwrrroooooopppqqqqqqtttxxx}}}rrrddd^^^ZZZVVVSSSSSSQQQPPPOOOOOONNNNNNOOOOOORRRWWW^^^fffqqqjjjZZZIIIBBB@@@===:::999777888999999999;;;>>>AAAIIIWWWqqqvvviiiaaa]]]XXXUUUSSSRRRPPPOOOMMMNNNPPPTTTYYY___dddggglllmmmooorrrxxx||||||{{{wwwuuuvvvwwwzzz{{{ooohhheeeddd___[[[WWWZZZ]]]^^^```ccchhhlllttttttggg[[[XXXWWWTTTQQQPPPOOOMMMKKKIIIFFFEEEDDDCCCDDDBBBDDDJJJQQQ[[[kkkyyy{{{qqqiiieeeaaa]]][[[XXXUUUSSSPPPMMMIIIFFFGGGGGGHHHIIIKKKLLLMMMNNNRRRTTTWWWYYYZZZZZZXXXWWWWWWWWWVVVVVVUUUSSSRRRRRRPPPPPPOOONNNNNNNNNNNNOOOOOONNNLLLIIIGGGEEECCCBBBAAAAAABBBDDDHHHMMMQQQSSSWWW[[[```bbbaaaaaabbbdddeeehhhkkkkkkiiifffdddddd^^^\\\XXXTTTRRRRRRSSSSSSTTTVVVZZZ]]]______^^^]]]YYYXXXWWWUUURRROOOMMMKKKGGGGGGFFFFFFFFFIIINNNRRRXXX\\\ccckkkrrrzzzlll[[[OOOGGGBBB@@@???>>><<<;;;;;;<<<<<<:::;;;<<<======@@@CCCFFFKKKNNNRRRUUUVVVVVVTTTSSSPPPPPPOOOOOOPPPUUU[[[```nnn{{{pppaaaTTTMMMIIIHHHGGGEEEEEEEEEEEEFFFGGGJJJPPPUUU^^^jjjwww}}}vvvsssnnnllllllmmmnnnnnnrrrvvv|||rrrddd^^^ZZZVVVSSSSSSQQQPPPOOOOOONNNNNNOOOOOOQQQVVV^^^gggssshhhYYYIIIBBB@@@<<<:::999777888999999999;;;>>>@@@GGGTTTmmmwwwjjjaaa^^^YYYUUUTTTSSSQQQPPPLLLMMMOOOSSSXXX^^^cccfffkkklllnnnrrrxxx~~~~~~{{{{{{{{{}}}zzzoooiiieeeaaa]]]WWWYYY[[[\\\]]]```dddgggooo{{{ttteee]]]YYYSSSOOONNNKKKJJJHHHFFFDDDCCCBBBBBB@@@BBBFFFLLLQQQZZZlll|||wwwnnngggaaa\\\YYYWWWSSSQQQOOOMMMIIIGGGEEEFFFFFFGGGHHHJJJKKKLLLOOOQQQTTTVVVWWWWWWUUUTTTRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPQQQPPPMMMKKKHHHEEECCCBBB>>>>>>???@@@CCCGGGKKKNNNQQQVVVZZZ\\\\\\\\\^^^aaadddgggkkklllkkkiiiggggggaaa___[[[WWWTTTSSSSSSSSSRRRTTTXXX[[[]]]^^^^^^]]][[[ZZZYYYWWWTTTQQQNNNMMMGGGGGGFFFEEEEEEGGGKKKNNNTTTYYYaaaiiirrr|||jjjYYYMMMFFFBBB@@@???>>><<<<<<<<<======;;;<<<=========???BBBDDDIIIKKKNNNOOOOOOMMMKKKIIIHHHIIIJJJKKKMMMSSSZZZ```mmmzzzyyyjjj\\\RRRMMMIIIHHHGGGEEEEEEEEEEEEFFFFFFIIINNNTTT\\\hhhuuu{{{sssoookkkhhhhhhjjjkkkkkkooossszzz~~~qqqccc]]]ZZZVVVSSSSSSQQQPPPOOOOOONNNNNNOOOOOOQQQVVV___iiiuuu~~~fffWWWIIIBBB???<<<999999888999999999999:::===???EEEQQQiiivvviiiaaa]]]YYYUUUSSSRRRQQQOOOLLLMMMOOORRRWWW]]]bbbeeeiiikkknnnrrrwwwzzzpppjjjddd```\\\\\\]]]^^^___bbbeeegggmmmyyyqqqeee]]]TTTOOOOOOHHHGGGEEEDDDBBBAAA@@@@@@>>>AAAGGGMMMPPPYYYlll}}}~~~ssskkkccc\\\XXXVVVRRRPPPNNNLLLIIIFFFDDDDDDDDDDDDFFFHHHIIIKKKMMMOOOQQQTTTTTTTTTRRRQQQMMMMMMKKKJJJIIIHHHGGGGGGEEEEEEFFFHHHJJJLLLNNNPPPQQQPPPNNNLLLIIIFFFCCCBBB>>>>>>>>>???BBBEEEIIIKKKLLLPPPUUUVVVWWWXXX[[[___bbbfffkkknnnmmmlllkkkjjjfffdddaaa]]]ZZZXXXVVVVVVRRRSSSVVVYYY[[[\\\]]]]]]\\\[[[ZZZXXXUUURRROOONNNHHHHHHHHHFFFEEEFFFIIILLLQQQVVV___iiisss}}}{{{fffVVVLLLFFFCCC@@@???>>>===<<<======>>><<<===>>>>>>>>>???BBBDDDDDDFFFIIIKKKKKKIIIGGGEEEDDDEEEGGGJJJMMMTTT\\\aaalllyyyuuuggg[[[SSSNNNIIIHHHGGGEEEEEEEEEEEEFFFEEEIIIMMMSSSZZZfffsss}}}{{{qqqnnniiigggggghhhiiiiiilllpppwww}}}}}}pppccc]]]ZZZVVVSSSSSSQQQPPPOOOOOONNNNNNOOOOOOQQQWWW```kkkxxx{{{cccVVVHHHBBB???;;;999:::888999999999888999<<<>>>BBBMMMfffuuuiii```]]]XXXUUUSSSRRRPPPOOOLLLMMMNNNQQQVVV[[[```bbbfffhhhlllqqqwww{{{rrrjjjeee```______```bbbeeeggghhhmmmxxxzzzlll```UUUOOOOOOHHHGGGEEECCCBBBAAA@@@@@@===AAAGGGMMMPPPXXXjjj{{{|||pppeee^^^YYYVVVRRROOOMMMKKKHHHFFFCCCBBBBBBBBBDDDFFFHHHIIILLLMMMPPPRRRSSSRRRPPPOOOJJJIIIGGGEEEDDDCCCCCCCCC@@@AAABBBDDDGGGJJJMMMNNNPPPPPPNNNLLLIIIFFFCCCBBB???>>>>>>>>>@@@CCCEEEGGGHHHLLLPPPQQQRRRTTTYYY]]]aaaeeekkkoooppppppooonnnjjjiiigggccc```]]][[[YYYTTTUUUVVVWWWYYYZZZ[[[[[[ZZZZZZYYYWWWTTTRRRPPPNNNJJJJJJJJJHHHGGGGGGJJJLLLPPPUUU^^^iiisss~~~sss```RRRKKKGGGEEE@@@???>>><<<<<<<<<=========>>>??????>>>@@@CCCEEEDDDFFFIIIKKKKKKIIIFFFDDDBBBDDDFFFIIIMMMTTT[[[```kkkwwwrrreeeZZZRRROOOIIIHHHGGGEEEEEEEEEEEEFFFEEEHHHMMMRRRYYYdddqqq{{{}}}sssooojjjggggggggghhhhhhjjjmmmsssyyy}}}}}}ooobbb\\\YYYVVVSSSSSSQQQPPPOOOOOONNNNNNOOOOOORRRXXXbbbnnn{{{www```TTTHHHBBB>>>:::999:::888999999999888999;;;>>>AAAKKKccctttiiiaaa^^^YYYUUUTTTRRRQQQPPPNNNNNNOOOQQQTTTYYY]]]___cccfffjjjooouuu|||qqqkkkbbbaaa```aaadddggghhhhhhnnnwwwpppcccWWWPPPPPPJJJIIIGGGEEECCCBBBAAAAAA???AAAFFFLLLPPPWWWgggvvvvvviiiaaa[[[XXXSSSOOOLLLJJJHHHFFFBBBAAAAAAAAABBBEEEGGGIIILLLMMMPPPRRRRRRQQQOOONNNIIIHHHEEECCCAAAAAAAAAAAA>>>>>>@@@BBBDDDGGGIIIKKKNNNNNNMMMLLLJJJGGGDDDBBB>>>===<<<<<<===???AAABBBEEEHHHKKKMMMNNNQQQWWW\\\aaafffnnnsssuuuuuuttttttooonnnllljjjgggccc```^^^[[[ZZZZZZYYYYYYZZZZZZ[[[XXXXXXWWWVVVTTTRRRQQQPPPMMMNNNNNNLLLKKKKKKMMMOOOQQQWWW___jjjtttmmm\\\PPPJJJHHHGGGAAA???>>><<<;;;:::;;;;;;<<<===>>>>>>>>>@@@CCCEEEDDDFFFHHHIIIIIIFFFCCCAAADDDEEEGGGJJJMMMSSSYYY]]]iiiuuurrreeeYYYQQQMMMIIIHHHGGGEEEEEEEEEEEEFFFFFFIIIMMMRRRXXXcccpppyyyuuuqqqlllhhhggghhhhhhggghhhkkkppptttyyy|||ooobbb\\\YYYVVVSSSSSSQQQPPPOOOOOONNNNNNOOOOOORRRYYYdddppp~~~ttt^^^SSSHHHBBB>>>:::999:::888999999888888888;;;===AAAJJJaaa~~~uuukkkccc```[[[WWWVVVUUUSSSRRROOOOOOOOOPPPSSSWWWZZZ]]]```ccchhhmmmtttxxxpppeeecccbbbcccgggjjjkkkkkkmmmuuuwwwiii\\\UUUUUUMMMLLLJJJGGGEEECCCBBBBBBBBBBBBEEEJJJOOOVVVcccooo|||oooggg]]]YYYTTTOOOLLLJJJGGGEEEBBBAAA@@@@@@AAADDDGGGIIILLLNNNPPPRRRRRRQQQOOONNNIIIHHHEEEBBB@@@@@@@@@@@@======>>>@@@BBBDDDFFFGGGKKKLLLLLLKKKIIIGGGDDDBBB>>>===;;;;;;;;;===???@@@AAADDDGGGHHHJJJNNNUUU[[[ccciiiqqqxxxzzz{{{zzzzzzvvvuuuuuussspppllliiigggcccaaa___]]][[[[[[[[[\\\WWWWWWWWWVVVUUUTTTSSSRRRPPPQQQQQQPPPOOOOOOQQQRRRSSSYYYaaakkkuuuzzzjjjZZZPPPKKKHHHGGGAAA@@@===;;;999999888999999:::;;;<<<<<<>>>BBBEEEDDDGGGJJJLLLMMMLLLIIIHHHIIIJJJLLLNNNPPPTTTYYY]]]gggrrrvvvhhh\\\SSSNNNIIIHHHGGGEEEEEEEEEEEEFFFFFFIIINNNRRRXXXcccpppyyywwwsssnnnjjjhhhhhhhhhhhhgggjjjmmmrrrwww}}}|||ooobbb\\\YYYVVVSSSSSSQQQPPPOOOOOONNNNNNOOOOOOSSSZZZeeerrrrrr]]]SSSHHHBBB>>>999888;;;888999999888777888;;;===BBBKKK```~~~vvvmmmeeebbb]]]YYYXXXVVVUUUTTTPPPPPPPPPPPPSSSVVVYYY[[[^^^bbbggglllsss|||ttthhhfffdddfffkkknnnooonnnlllsss~~~}}}ooobbb[[[[[[PPPNNNLLLIIIFFFDDDCCCBBBEEEBBBDDDIIIOOOVVVaaakkkyyytttmmm___[[[UUUPPPLLLJJJGGGEEEBBBAAA@@@@@@AAADDDGGGIIIMMMOOOQQQSSSSSSRRRPPPNNNJJJHHHEEEBBB@@@@@@@@@AAA=========???@@@BBBDDDEEEIIIJJJKKKKKKIIIGGGDDDBBB???>>>===<<<<<<===???@@@>>>AAADDDEEEGGGLLLSSSYYYffflllttt{{{~~~|||}}}|||{{{xxxuuuqqqoooiiigggccc```^^^]]]]]]]]]WWWWWWWWWWWWVVVUUUTTTTTTRRRSSSSSSSSSRRRRRRSSSUUUUUUZZZbbbllluuuxxxiiiZZZPPPKKKHHHGGGAAA@@@===;;;888777777777666888999:::;;;===AAADDDIIILLLQQQUUUXXXYYYXXXWWWOOOPPPQQQRRRTTTWWW[[[^^^fffqqq{{{mmm```VVVQQQIIIHHHGGGEEEEEEEEEEEEFFFGGGJJJNNNRRRXXXcccoooyyy{{{vvvnnniiifffddddddcccggghhhkkknnnqqqwww~~~vvvkkk```\\\YYYUUUUUUVVVQQQQQQPPPNNNLLLMMMOOOQQQUUUZZZeeerrr|||nnn[[[QQQFFFAAA>>>:::888999;;;:::888666666888;;;<<>>???@@@BBBDDDEEEIIIJJJLLLLLLKKKHHHEEECCC???>>>===<<<;;;<<<======<<<>>>AAABBBDDDIIIQQQXXX```kkkwww}}}~~~{{{yyysssoooiiifffddddddcccbbb^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVWWW\\\dddllluuu~~~yyyjjjZZZRRRNNNKKKIIIJJJIIIDDD>>>:::888888888888777888999999999;;;???BBBIIINNNWWWbbbjjjlllgggccc```[[[WWWXXXWWWWWWZZZ___gggppppppdddYYYQQQNNNKKKGGGEEEEEEFFFEEEEEEFFFIIIMMMRRRYYYcccpppzzzyyytttmmmgggdddcccbbbaaacccdddgggiiimmmsssyyy~~~uuujjj___[[[XXXTTTSSSUUUPPPPPPPPPNNNLLLMMMOOORRRVVV\\\ggguuuwwwiii[[[PPPFFFAAA>>>:::888999:::999888777777999;;;<<>>@@@AAACCCHHHPPPWWWbbbmmmyyyxxxuuuppplllkkkiiigggfffbbbbbb```^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVZZZ^^^eeelllttt||||||rrrdddVVVOOOMMMLLLLLLNNNKKKFFF???:::888888888888888999999999999;;;???BBBFFFLLLVVVcccmmmpppnnnkkkccc]]]ZZZZZZZZZYYY\\\aaafffooo~~~zzzkkk]]]RRRNNNKKKGGGEEEEEEEEEEEEDDDFFFIIIMMMRRRYYYdddqqqzzz|||xxxwwwxxxyyyyyyyyyzzz{{{zzzzzz{{{~~~uuupppiiidddbbb```______]]]___aaacccffflllrrrwww~~~sssiii^^^ZZZWWWSSSRRRSSSPPPPPPPPPNNNMMMNNNPPPSSSWWW^^^iiixxxtttfffZZZPPPFFFAAA>>>:::888999999999888888999999:::;;;CCCKKK]]]zzzvvvoooeeebbb]]]ZZZXXXWWWVVVUUURRRPPPNNNMMMNNNQQQUUUXXX]]]```gggooovvvzzzuuurrrssstttuuuyyy|||qqqlllgggfffhhhlllmmmmmmkkkmmmrrr{{{xxxlllbbb\\\UUUQQQPPPOOOMMMKKKMMMMMMMMMLLLKKKLLLOOORRRSSSVVVYYY\\\\\\[[[YYYWWWQQQQQQPPPOOOMMMKKKIIIHHHEEEDDDCCCBBBCCCDDDFFFHHHJJJKKKMMMOOOPPPQQQPPPPPPKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCGGGHHHKKKMMMMMMLLLJJJIIIBBB@@@>>><<<;;;:::;;;;;;;;;===???AAABBBGGGOOOUUUaaammmzzz~~~zzzwwwuuurrrooollliiihhhfffeeecccbbbbbbbbb______]]]\\\ZZZYYYXXXXXX]]]aaagggmmmsssyyyvvvjjj\\\OOOKKKLLLMMMPPPSSSOOOJJJBBB<<<999888888888999::::::999999;;;>>>AAAEEEJJJUUUaaajjjnnnnnnkkkbbb]]]ZZZZZZZZZYYY\\\```dddnnn|||xxxdddVVVPPPLLLHHHEEEEEEEEEDDDDDDEEEIIIMMMRRRYYYdddqqq{{{yyyvvvwwwxxx|||~~~{{{}}}}}}xxxuuutttuuuvvvwwwrrrtttvvvvvvvvvvvvxxxyyy|||zzzwwwwwwxxxyyyyyyyyy{{{}}}~~~~~~|||zzzxxxppplllfffaaa___^^^]]]\\\YYYZZZ\\\^^^```eeekkkoooxxxzzz~~~ssshhh___ZZZXXXTTTRRRSSSOOOPPPOOONNNMMMNNNQQQTTTXXX___lll{{{tttfffZZZOOOEEE@@@>>>:::888999777888888999::::::::::::CCCKKK\\\xxxzzzqqqhhhddd___[[[YYYYYYWWWVVVRRRQQQOOONNNNNNQQQSSSUUUZZZ]]]dddmmmuuuyyytttsssrrrqqqsssvvvvvv}}}zzzooojjjeeecccfffiiijjjjjjgggiiilllqqqxxxwwwhhhbbbYYYTTTSSSSSSQQQOOOPPPPPPOOOMMMKKKJJJKKKLLLNNNPPPRRRUUUVVVWWWWWWVVVNNNOOOOOOOOONNNLLLJJJIIIGGGFFFDDDCCCCCCDDDFFFFFFIIIJJJLLLNNNOOOPPPPPPPPPKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHJJJLLLNNNNNNMMMKKKJJJCCCBBB@@@===;;;:::::::::;;;===???@@@AAAFFFMMMSSS^^^kkkxxx|||wwwtttooonnnmmmkkkjjjiiiiiihhhdddbbb```]]][[[[[[[[[[[[^^^bbbgggmmmrrrxxx~~~rrrcccWWWKKKJJJMMMPPPTTTXXXVVVPPPGGG@@@<<<::::::999::::::::::::999;;;>>>AAAEEEJJJRRR[[[aaacccbbbaaa]]]XXXVVVWWWWWWUUUXXX\\\ccclll{{{ooo]]]RRRNNNIIIFFFEEEEEEDDDDDDEEEIIIMMMRRRYYYeeerrr{{{yyyqqqllljjjhhhhhhkkkpppvvv{{{||||||xxxvvvvvvxxx}}}}}}xxxvvvvvvxxxyyyzzzsssvvvxxxyyyxxxvvvuuuttttttyyy}}}yyysssooonnnnnnnnnnnnjjjkkkmmmoooppppppooooookkkgggbbb^^^\\\[[[ZZZYYYVVVWWWXXXZZZ\\\```fffjjjrrruuuyyy|||}}}}}}{{{sssiii```\\\YYYUUUSSSSSSOOOOOOOOONNNNNNOOORRRUUUYYYaaannn~~~uuufffYYYNNNDDD@@@===:::888999777777888999::::::;;;;;;BBBJJJ[[[uuutttjjjeee```\\\ZZZYYYXXXWWWSSSQQQPPPNNNNNNPPPRRRSSSXXX[[[bbbkkksss{{{yyywwwtttsssuuuooossswwwyyy|||}}}wwwnnniiicccaaacccfffffffffccceeefffgggjjjsssqqqjjjaaa[[[YYYYYYWWWUUURRRRRRQQQNNNKKKIIIJJJKKKJJJKKKNNNPPPRRRRRRQQQPPPOOOPPPPPPQQQPPPNNNLLLKKKHHHGGGFFFEEEDDDDDDEEEEEEHHHHHHJJJKKKMMMNNNOOOOOOLLLKKKKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPOOONNNKKKJJJEEEDDDAAA???===<<<;;;;;;;;;>>>???@@@AAAEEELLLRRR^^^jjjxxx|||wwwvvvuuusssrrrqqqppppppiiigggccc```]]]]]]]]]^^^^^^aaagggmmmsssyyy|||ppp```UUUKKKLLLPPPUUUYYY]]]]]]VVVLLLDDD???<<<;;;;;;:::::::::::::::<<>>=========???@@@@@@AAADDDKKKQQQ___lllzzz}}}|||{{{zzzzzzsssooojjjdddaaa______```^^^bbbhhhnnntttzzzzzzmmm^^^TTTNNNPPPWWW\\\___cccccc[[[PPPFFF@@@===<<<;;;999::::::::::::===AAADDDEEEIIIPPPUUUWWWWWWWWWXXXUUURRRQQQTTTUUUUUUWWW\\\cccmmm}}}nnnYYYTTTNNNHHHFFFFFFFFFEEEEEEIIIMMMSSSZZZfffsss}}}~~~ppphhhddd___]]]]]]ZZZYYYYYYZZZ[[[^^^```bbbdddfffjjjooouuu{{{|||xxxtttsssuuuxxx{{{|||~~~xxxtttrrrkkkqqqzzz~~~~~~~~~~~~}}}{{{zzzyyyrrroooiiieeebbb___\\\ZZZWWWVVVVVVXXX[[[^^^bbbeeeeeebbb^^^[[[ZZZYYYWWWVVVRRRRRRSSSSSSUUUXXX]]]aaafffjjjooosssuuuvvvwwwyyy~~~zzzqqqhhh___\\\YYYTTTQQQQQQNNNNNNOOOOOOOOOQQQTTTWWW^^^ggguuutttfffXXXMMMCCC???===:::888:::888888777777888:::<<<>>>@@@GGGWWWooowwwlllggg```[[[YYYYYYXXXXXXTTTRRRQQQOOONNNNNNOOOOOOUUUWWW^^^fffooo|||~~~yyywwwlllmmmlllkkkooowwwzzzyyywwwqqqjjjgggggghhhhhhgggdddbbb```]]]\\\^^^bbbeeelllvvvuuummmgggaaaZZZUUUMMMMMMKKKIIIHHHJJJNNNQQQUUUVVVVVVWWWXXXYYYZZZZZZZZZXXXVVVTTTRRRPPPOOOOOOKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRRRRQQQOOOMMMHHHFFFDDDBBBAAA@@@@@@@@@>>>@@@AAAAAAAAAEEEKKKQQQ___lll{{{{{{sssjjjdddaaa``````aaadddjjjoootttzzzwwwjjj[[[TTTPPPVVV^^^dddgggjjjfff]]]QQQFFF???<<<::::::777999::::::;;;>>>BBBEEEGGGKKKQQQUUUUUUUUUVVVXXXRRRPPPPPPTTTVVVVVVYYY]]]dddnnnttt]]]WWWPPPJJJGGGGGGGGGFFFEEEHHHMMMSSS[[[fffttt}}}sssfffaaa___[[[XXXWWWTTTTTTTTTSSSTTTUUUXXXYYY\\\___ccciiinnnsssxxx{{{zzzwwwtttsssuuuyyy|||}}}~~~yyyuuussslllrrr||||||{{{zzzyyywwwvvvuuuuuurrrooojjjfffbbb___ZZZXXXTTTSSSSSSTTTWWW\\\aaaddddddaaa]]][[[ZZZYYYWWWUUUPPPQQQQQQRRRRRRVVVZZZ^^^bbbffflllppprrrtttuuuvvv{{{~~~{{{pppggg^^^[[[XXXSSSPPPPPPNNNNNNOOOOOOOOOQQQUUUXXXaaajjjxxxvvvhhhWWWMMMCCC???===:::888:::999888666666777:::===??????FFFVVVnnnwwwlllggg```[[[YYYXXXXXXXXXTTTSSSQQQOOONNNNNNNNNNNNTTTWWW]]]eeennn{{{~~~{{{kkklllllllllqqqyyy}}}||||||vvvoookkkkkkkkkkkkiiifffccc```]]][[[[[[[[[[[[\\\fffrrr~~~yyypppggg___VVVPPPJJJJJJHHHGGGGGGJJJOOOSSS[[[ZZZYYYYYYZZZ]]]```bbb^^^\\\YYYUUURRRQQQPPPPPPLLLKKKJJJHHHFFFEEECCCCCCBBBCCCCCCEEEFFFIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMKKKJJJJJJIIIIIIIIIJJJLLLOOORRRSSSSSSQQQPPPHHHGGGEEECCCBBBAAAAAABBB???@@@BBBAAAAAAEEELLLQQQ]]]jjjyyyyyyooogggbbb``````cccgggkkkpppuuuzzztttgggYYYSSSRRRZZZccciiimmmooofff^^^QQQFFF>>>;;;999888777888999:::;;;???CCCGGGJJJNNNSSSUUUTTTSSSSSSUUUOOOMMMNNNRRRUUUUUUXXX]]]eeeooowww^^^YYYQQQKKKHHHHHHGGGGGGEEEHHHMMMSSS[[[fffttt~~~yyynnnccc```^^^YYYVVVUUUOOOPPPPPPPPPPPPQQQSSSUUUXXX\\\```eeeiiinnnsssvvvvvvsssooooooqqquuuxxxzzzzzz|||}}}{{{wwwrrrooonnnooovvvvvvuuussssssttttttsssrrrooollliiifffccc```\\\XXXWWWUUURRRQQQRRRVVVZZZ\\\\\\\\\[[[ZZZXXXVVVTTTSSSQQQPPPOOONNNPPPSSSVVVXXX___bbbfffiiikkkmmmppprrruuu{{{{{{pppjjjaaa[[[WWWUUUQQQOOOPPPPPPPPPOOOOOOQQQUUUYYYdddmmm|||uuuhhhWWWLLLAAA>>>===:::888888888777777777777999:::;;;@@@GGGUUUkkknnnhhh```[[[YYYWWWUUURRRTTTSSSQQQOOONNNNNNNNNOOORRRUUU\\\fffppp|||~~~uuupppmmmppptttxxxvvvmmmkkkmmmmmmiiijjjeee^^^ZZZZZZZZZZZZXXXZZZ[[[^^^eeepppzzz~~~tttjjjbbb[[[TTTOOOMMMKKKGGGDDDDDDIIIQQQVVV^^^```cccdddcccbbbaaa```fffddd___ZZZVVVTTTSSSRRRPPPOOOMMMJJJGGGEEECCCBBBBBBBBBCCCEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKMMMNNNNNNNNNNNNMMMMMMLLLLLLJJJGGGDDDBBBBBBBBBCCC@@@BBBDDDCCCBBBEEENNNUUU^^^gggttt|||ppphhhdddaaa```cccfffjjjoootttzzzmmmcccWWWUUUVVV]]]gggnnnqqqppplll```PPPDDD???===;;;888888999;;;<<<===???CCCFFFJJJNNNRRRUUUTTTSSSSSSRRROOOQQQSSSTTTVVVYYY^^^aaagggnnn{{{vvv^^^VVVMMMJJJGGGDDDEEEHHHGGGIIILLLRRR[[[gggttt}}}tttnnneee]]]YYYWWWWWWVVVPPPOOONNNMMMMMMOOOQQQRRRXXXYYY[[[^^^bbbeeehhhjjjmmmmmmnnnpppqqqrrrssstttuuuvvvvvvssspppnnnmmmnnnnnnsss}}}uuussspppooooooooonnnmmmllljjjhhhfffeeebbb^^^ZZZWWWUUURRRPPPPPPRRRVVVXXXZZZYYYYYYXXXVVVTTTSSSRRRPPPOOOMMMMMMNNNQQQTTTVVV[[[^^^bbbeeegggiiilllnnnqqqxxx{{{pppiiiaaaZZZWWWUUURRROOOPPPPPPPPPOOOOOORRRVVVYYYeeeooo~~~sssgggWWWKKKAAA======:::888888888777777777777999:::;;;???EEESSSiiiqqqjjjaaa\\\ZZZYYYWWWTTTTTTSSSQQQOOONNNNNNNNNNNNQQQSSSZZZdddmmmyyyxxxsssoooqqqtttyyyvvvsssuuutttqqqnnnhhh___ZZZYYYYYYXXXVVVVVVWWWXXX]]]eeennnuuuyyy|||vvvlllddd^^^WWWQQQMMMJJJIIIFFFDDDEEEJJJRRRXXXaaaffflllnnnmmmjjjiiiiiiiiifffbbb]]]XXXVVVTTTTTTQQQPPPNNNKKKIIIFFFDDDCCCBBBBBBCCCEEEGGGIIIKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNMMMMMMLLLOOOOOOOOOOOOOOONNNNNNMMMMMMKKKIIIFFFEEEEEEFFFFFFCCCEEEFFFDDDBBBDDDKKKQQQ\\\eeerrr|||rrrjjjfffcccbbbbbbdddiiimmmrrrxxx~~~mmmcccYYYXXXZZZ```jjjppprrrqqqmmmaaaPPPDDD???===:::888888999;;;<<<===???CCCFFFJJJNNNSSSVVVVVVTTTSSSSSSPPPQQQTTTVVVWWW[[[___cccgggnnn{{{rrr]]]UUUMMMJJJGGGDDDEEEHHHHHHJJJNNNSSS\\\iiivvv~~~pppjjjaaaYYYUUUTTTSSSSSSPPPOOONNNMMMNNNOOOQQQRRRTTTUUUWWWYYY]]]```ccceeeiiiiiijjjlllmmmnnnooopppooopppooommmkkkiiiiiijjjmmmsss~~~xxxtttooolllkkkkkkkkkjjjhhhggggggggggggeeeaaa^^^ZZZXXXTTTQQQPPPQQQSSSUUUVVVVVVVVVUUUTTTSSSQQQPPPNNNMMMLLLKKKLLLNNNPPPRRRUUUXXX\\\___aaacccfffhhhmmmsss|||{{{oooiii```ZZZXXXVVVSSSPPPOOOOOOOOONNNOOORRRWWW[[[gggqqqqqqdddVVVKKK@@@===<<<:::888888888777777777777999:::;;;===CCCPPPfffssslllccc]]][[[ZZZYYYWWWTTTSSSRRRPPPNNNMMMMMMMMMOOOQQQXXXaaaiiiuuu~~~wwwrrrrrrtttyyy}}}~~~}}}zzzvvvnnnccc\\\YYYYYYXXXWWWTTTSSSSSSUUUYYY```fffjjjpppllleee___ZZZUUUQQQNNNHHHGGGEEEDDDEEEJJJRRRWWWbbbjjjtttyyywwwsssrrrrrrmmmjjjeee```[[[XXXVVVUUURRRQQQPPPNNNKKKHHHFFFDDDCCCCCCCCCDDDFFFIIILLLMMMPPPPPPPPPQQQQQQPPPPPPOOORRRRRRQQQPPPPPPOOOOOONNNPPPPPPQQQQQQPPPOOOOOONNNNNNMMMKKKIIIIIIIIIJJJJJJHHHHHHGGGEEEBBBCCCHHHMMMYYYaaammmyyyyyypppiiidddbbb```___bbbfffjjjooouuu|||}}}jjjaaa\\\\\\___fffnnntttuuutttpppcccQQQDDD>>><<<:::777888999;;;<<<===???CCCFFFJJJNNNTTTXXXXXXVVVTTTSSSQQQSSSUUUWWWYYY]]]aaaeeegggmmmzzz|||lll[[[SSSLLLIIIGGGDDDDDDGGGIIIKKKOOOUUU^^^jjjwwwlllfff^^^WWWSSSRRRRRRQQQQQQPPPOOONNNOOOPPPQQQRRRRRRSSSTTTWWWZZZ]]]___aaaeeefffggghhhiiijjjkkkllljjjkkkjjjhhhffffffhhhjjjmmmsss~~~~~~yyysssnnnllllllkkkjjjffffffggghhhiiihhheeebbb```^^^ZZZVVVTTTTTTTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOLLLKKKJJJIIIJJJKKKLLLMMMPPPSSSWWWZZZ\\\^^^aaaccchhhoooxxx|||pppiiiaaa[[[YYYWWWTTTQQQOOOOOOOOONNNOOOSSSYYY]]]iiisss|||nnnaaaUUUJJJ@@@===<<<:::888888888777777777777999:::;;;<<>><<<<<<:::888999888777777777777999:::;;;>>>AAAJJJ\\\uuuwwwmmmggg```]]]\\\\\\ZZZXXXXXXXXXWWWUUURRROOOMMMKKKMMMNNNSSSYYY___hhhwww~~~rrrgggaaa^^^ZZZXXXTTTTTTTTTRRRRRRVVV___eeehhhgggeee```ZZZUUURRRQQQMMMLLLJJJGGGDDDCCCEEEGGGSSS]]]kkkxxxyyyuuunnnggg```ZZZWWWVVVTTTUUUTTTSSSPPPMMMIIIGGGEEEDDDDDDDDDFFFIIIMMMPPPRRRTTTVVVXXXYYYYYYXXXWWWXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMIIIHHHGGGFFFFFFGGGIIIJJJLLLPPPWWW^^^gggoooxxx}}}{{{vvvsssjjjfffaaa]]]ZZZXXXVVVTTTUUUWWWYYY]]]bbbiiiqqqvvv}}}ooodddbbb]]]dddnnnxxx{{{mmmYYYIIIAAA===;;;888888999;;;<<<===???CCCFFFGGGKKKPPPSSSTTTSSSSSSSSSTTTUUUWWWXXXYYY[[[___bbbdddkkkwwwxxxjjj```TTTMMMHHHGGGFFFCCCCCCEEEEEEHHHMMMTTT]]]hhhsss{{{xxxooofffbbb\\\XXXVVVUUUTTTTTTVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWXXXZZZ[[[\\\YYYZZZ[[[\\\]]]___``````dddfffiiikkklllnnnqqqsssuuu{{{{{{xxxtttrrrooommmkkkkkkmmmnnnnnnnnnhhhfffccc```^^^]]]]]]]]]ZZZYYYYYYXXXVVVTTTSSSRRRMMMMMMLLLKKKIIIHHHHHHGGGGGGJJJNNNQQQSSSUUUXXXZZZ___eeeppp{{{xxxqqqhhhaaa]]]ZZZVVVSSSRRRQQQQQQQQQTTTZZZbbbhhhwwwuuuiii]]]SSSHHH>>><<<<<<:::888999888777777777777999:::;;;AAACCCJJJZZZssszzzqqqiiieee```^^^^^^^^^\\\YYYZZZZZZYYYWWWTTTQQQNNNLLLKKKLLLPPPVVV[[[cccrrr}}}qqqiiibbb]]]YYYVVVWWWVVVTTTSSSXXXaaahhhoooooolllfff^^^WWWSSSSSSPPPPPPNNNJJJGGGFFFFFFHHHOOOUUUaaappp}}}}}}yyyrrrjjjbbb\\\YYYWWWTTTUUUUUUTTTQQQMMMIIIFFFFFFEEEDDDDDDFFFJJJNNNPPPUUUWWWZZZ]]]______^^^]]][[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVTTTSSSRRROOOOOOOOOOOOOOONNNMMMMMMKKKIIIGGGFFFFFFGGGHHHHHHKKKMMMQQQUUUYYY```ggglllrrrvvvxxxxxxvvvwww|||yyysssoookkkgggddd^^^[[[XXXVVVTTTSSSQQQPPPPPPQQQSSSVVV[[[ccckkkqqqxxx}}}wwwjjjdddeeedddkkkvvvppp[[[KKKBBB>>><<<999888999;;;<<<===???CCCFFFFFFIIIMMMOOOPPPPPPQQQSSSTTTUUUVVVVVVWWWYYY\\\^^^```gggtttvvvhhh^^^RRRLLLGGGGGGFFFCCCCCCEEEDDDGGGMMMTTT]]]hhhssszzzwwwnnngggccc^^^ZZZYYYXXXXXXWWWYYYYYYYYYYYYXXXXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXYYYZZZ[[[]]]^^^^^^cccfffkkkoooqqqsssuuuvvvzzz~~~zzzwwwrrrpppmmmlllmmmoooooooookkkiiigggeeecccbbbbbbbbb\\\\\\[[[ZZZXXXVVVTTTSSSNNNNNNMMMLLLJJJIIIHHHGGGEEEHHHLLLOOOQQQSSSVVVXXX\\\cccnnnzzzzzzsssiiibbb^^^ZZZVVVSSSRRRRRRRRRRRRUUU[[[dddjjj{{{~~~uuuhhh]]]SSSHHH>>>;;;<<<:::888999888777777777777999:::;;;BBBDDDJJJZZZrrrvvvmmmgggddd````````````]]]ZZZ[[[[[[ZZZXXXUUUQQQNNNLLLJJJJJJNNNTTTYYY```ooo}}}{{{qqqhhh```[[[ZZZ[[[ZZZWWWUUUZZZccckkkvvvvvvssslllbbbZZZVVVUUURRRQQQPPPMMMJJJHHHIIIJJJJJJNNNYYYiiiyyy{{{tttlllddd^^^ZZZYYYTTTUUUUUUTTTQQQMMMIIIFFFFFFEEEDDDDDDFFFJJJNNNQQQWWWYYY]]]aaaccccccbbbbbb^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTQQQQQQQQQQQQPPPOOONNNMMMMMMKKKHHHGGGGGGGGGFFFEEEKKKLLLMMMNNNQQQUUU[[[______bbbeeedddbbbccchhhmmmuuuwwwzzz}}}~~~}}}sssooohhhccc___\\\YYYWWWUUUSSSPPPOOOOOONNNMMMKKKLLLMMMOOORRRWWW___gggmmmvvv{{{|||pppeeebbbfffiiiqqq|||rrr]]]LLLCCC???<<<:::888999;;;<<<===???CCCFFFEEEHHHJJJLLLMMMNNNQQQRRRTTTUUUVVVUUUUUUWWWZZZ\\\]]]dddqqquuufff\\\RRRKKKGGGFFFFFFCCCCCCEEEDDDHHHMMMTTT]]]hhhssszzzyyyqqqjjjgggbbb^^^]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\^^^______dddhhhooosssvvvwwwyyyzzz~~~~~~{{{yyyvvvsssrrrrrrrrrrrrqqqpppooollljjjhhhgggggggggcccaaa^^^[[[ZZZYYYWWWUUUSSSRRROOOMMMKKKIIIHHHHHHGGGHHHJJJLLLOOORRRUUUWWW[[[bbbmmmyyy{{{sssiiiaaa\\\YYYUUURRRNNNLLLMMMPPPSSSYYYdddppp|||rrrfff\\\QQQHHH???===;;;777555666999888777666888:::<<<>>>???AAAHHHVVVnnnxxxooojjjccc```aaaccc```^^^___]]]\\\ZZZYYYXXXUUUQQQNNNLLLKKKNNNSSSYYYaaannnzzz}}}nnnddd``````]]][[[[[[[[[^^^hhhrrr{{{~~~{{{qqqggg```[[[WWWVVVVVVUUURRRNNNJJJIIIIIIMMMPPPXXXgggxxx~~~vvvlllddd^^^[[[ZZZTTTUUUVVVVVVTTTQQQNNNLLLIIIHHHEEECCCBBBEEEKKKOOOSSSYYYaaagggiiiiiigggfffcccaaa___^^^^^^]]][[[YYY^^^\\\ZZZYYYYYYXXXVVVUUUVVVSSSOOOMMMMMMMMMMMMLLLNNNLLLIIIFFFEEEEEEFFFGGGFFFHHHJJJKKKLLLNNNQQQSSSXXXXXXWWWUUUTTTVVVZZZ]]]dddfffiiikkkkkkjjjhhhfffeee```YYYVVVTTTSSSPPPMMMKKKKKKKKKKKKJJJIIIHHHGGGKKKJJJLLLOOORRRWWWaaalllqqqwwwrrrhhhgggjjjlllttt}}}ttt^^^LLLBBB>>>:::777999;;;===>>>>>>@@@CCCEEEEEEGGGIIIJJJKKKNNNQQQTTTWWWUUUTTTSSSTTTVVVYYY[[[\\\dddpppzzzkkk^^^UUUNNNIIIGGGEEECCCEEEIIIGGGGGGKKKRRRYYYbbbqqq~~~|||wwwmmmkkkhhhfffccc```\\\YYYZZZYYYYYYZZZ[[[[[[ZZZXXXYYYWWWUUUSSSRRRSSSTTTUUUVVVYYY\\\^^^___aaaccceeeeeeiiipppvvvzzz}}}}}}{{{wwwuuuuuutttrrrqqqmmmkkkiiigggeeedddddddddeeebbb^^^[[[ZZZXXXUUUSSSQQQPPPNNNLLLJJJIIIIIIHHHHHHHHHJJJLLLOOORRRUUUVVVZZZbbbmmmxxxzzzssshhh```\\\XXXUUUQQQPPPNNNOOORRRUUUZZZfffqqq{{{qqqeeeZZZNNNEEE===<<<;;;999888999888888777777999:::<<<===AAACCCIIIWWWmmmvvvllleee```aaabbb___]]]]]]]]]\\\ZZZYYYXXXUUUQQQNNNMMMLLLNNNSSSXXX___lllyyyxxxnnnhhhgggcccaaa``````cccmmmwwwzzzooofff```\\\[[[ZZZXXXTTTPPPMMMKKKJJJMMMOOOWWWeeeuuuwwwnnneee___[[[YYYUUUVVVWWWVVVUUURRRNNNLLLIIIHHHFFFCCCBBBEEEJJJNNNSSSYYYbbbhhhkkkkkkjjjiiifffdddbbbaaaaaa```^^^\\\```^^^\\\\\\[[[[[[YYYWWWWWWSSSPPPMMMMMMMMMLLLKKKMMMKKKIIIFFFEEEFFFGGGHHHEEEGGGIIIIIIJJJKKKNNNPPPQQQRRRQQQPPPOOOPPPSSSVVVVVVXXXZZZ\\\\\\[[[YYYXXXXXXTTTOOOLLLLLLLLLJJJHHHKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFHHHLLLOOOSSS]]]hhhpppwww{{{nnneeeeeeiiilllyyyvvv```NNNCCC>>>:::777777888:::;;;<<<>>>AAACCCEEEGGGIIIJJJLLLNNNQQQSSSTTTTTTSSSSSSTTTVVVXXXYYY\\\dddppp}}}nnn```VVVOOOJJJHHHGGGDDDFFFIIIHHHHHHKKKSSSZZZcccqqq~~~yyynnnlllhhhfffdddaaa^^^\\\]]]\\\[[[[[[\\\[[[ZZZXXXWWWUUUTTTRRRRRRSSSTTTUUUYYY\\\```bbbdddeeehhhjjjlllpppuuuzzz}}}~~~{{{yyyvvvtttqqqkkkjjjhhheeedddccccccccceeebbb^^^[[[XXXVVVRRRPPPOOONNNMMMKKKJJJJJJIIIIIIHHHIIIJJJLLLOOORRRTTTVVVZZZaaalllxxxyyyrrrhhh```[[[XXXTTTQQQRRRPPPQQQTTTWWW]]]hhhtttzzzpppcccWWWIIIAAA;;;;;;<<<::::::;;;777777888999:::;;;<<<<<>>:::777666888:::;;;<<<===@@@CCCEEEGGGIIIKKKLLLNNNPPPSSSQQQRRRRRRSSSTTTVVVWWWWWW\\\cccooosssdddXXXQQQKKKJJJIIIFFFFFFIIIHHHHHHLLLSSSZZZcccqqq~~~}}}ssspppkkkhhhfffdddbbb```___]]]\\\[[[\\\[[[ZZZXXXWWWWWWUUUTTTTTTUUUVVVWWW]]]```eeeiiikkkmmmppprrrvvvyyy}}}~~~{{{vvvsssnnnllljjjgggeeedddddddddccc```\\\YYYWWWTTTRRROOOMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMPPPRRRTTTUUUYYYaaalllxxxxxxqqqggg___[[[XXXTTTQQQRRRPPPQQQUUUXXX^^^jjjvvvzzzpppbbbUUUGGG@@@:::;;;<<<;;;:::;;;666777999:::;;;<<<<<<<<<@@@CCCJJJVVVjjj}}}tttkkkhhhfffaaa^^^___]]][[[ZZZYYYXXXVVVSSSPPPNNNMMMNNNRRRUUU\\\gggsss{{{yyywwwwww}}}|||xxxuuuqqqpppwww|||rrrkkkdddaaa]]]YYYWWWUUURRRQQQPPPPPPTTT]]]kkkyyyyyyrrrjjjccc]]]ZZZXXXXXXXXXXXXVVVSSSQQQOOOJJJIIIGGGDDDBBBCCCGGGJJJPPPWWWaaajjjnnnpppqqqqqqnnnllljjjiiiiiihhhgggeeedddbbb```______^^^\\\ZZZWWWTTTQQQNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHJJJJJJKKKLLLMMMMMMLLLLLLMMMOOOLLLMMMNNNNNNLLLLLLLLLMMMOOOPPPRRRSSSTTTSSSRRRQQQOOONNNLLLLLLLLLLLLMMMMMMJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFGGGJJJMMMQQQ[[[eeeooovvv}}}pppfff``````gggpppttt^^^MMMCCC???<<<999888:::<<<===>>>@@@BBBEEEEEEGGGJJJKKKLLLNNNPPPRRRPPPQQQSSSUUUVVVWWWWWWWWWZZZaaalll{{{zzziii[[[RRRKKKJJJIIIGGGFFFHHHFFFGGGKKKSSSZZZcccppp}}}zzzuuupppkkkhhhfffcccbbb]]][[[ZZZZZZZZZ[[[ZZZXXX\\\[[[ZZZYYYYYYYYYZZZZZZ___cccjjjooossswwwzzz}}}|||xxxrrrpppmmmjjjgggfffeeeeee```^^^ZZZXXXWWWUUUSSSQQQMMMMMMMMMLLLLLLMMMMMMNNNLLLMMMNNNOOOQQQSSSUUUVVVZZZaaalllxxxwwwpppfff^^^ZZZWWWTTTQQQPPPOOOQQQUUUYYY```lllxxx{{{qqqaaaSSSGGG@@@;;;;;;<<<999888999777888999:::<<<<<<<<<<<<===AAAHHHTTThhh|||qqqlllgggbbb^^^___]]][[[ZZZZZZYYYWWWSSSQQQOOOMMMNNNQQQUUU[[[fffrrr}}}wwwsssqqqnnnnnnssszzz|||~~~~~~vvvjjjfffaaa]]]\\\ZZZXXXVVVTTTTTTVVV\\\fffsss~~~~~~{{{uuunnngggaaa]]]ZZZZZZZZZYYYWWWUUUSSSQQQLLLKKKIIIFFFCCCDDDFFFIIIMMMUUU```jjjpppssstttuuurrrpppnnnmmmmmmllliiigggeeecccaaa___^^^]]]ZZZXXXVVVSSSPPPNNNMMMKKKIIIFFFFFFEEEEEEFFFGGGJJJLLLMMMOOOPPPPPPOOONNNMMMOOOQQQOOOPPPQQQPPPNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPNNNMMMMMMKKKJJJIIIIIIIIIKKKKKKLLLLLLLLLKKKJJJJJJHHHFFFGGGKKKMMMQQQ[[[eeeooovvvxxxkkkbbb\\\\\\eeeqqq~~~oooZZZKKKCCC@@@>>><<<999;;;===>>>>>>@@@CCCFFFEEEGGGJJJLLLMMMMMMOOOQQQPPPRRRTTTWWWXXXYYYXXXXXXXXX^^^hhhwwwqqq___UUULLLIIIIIIFFFEEEFFFEEEFFFKKKSSSZZZbbbooo{{{zzzsssmmmiiifffccc```[[[YYYXXXXXXZZZ[[[[[[ZZZ______^^^^^^]]]]]]]]]]]]bbbgggooovvv{{{xxxvvvsssooollliiihhhgggbbb___\\\ZZZYYYXXXVVVTTTPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQRRRTTTVVVWWWZZZbbbmmmzzzvvvoooeee^^^ZZZWWWTTTQQQOOONNNPPPVVV[[[cccppp|||{{{qqq```QQQGGG@@@;;;;;;;;;999666777888888999:::;;;<<<======<<<@@@GGGRRReeewwwoooiiibbb^^^^^^\\\[[[ZZZZZZYYYWWWTTTQQQOOOMMMNNNRRRUUU[[[gggrrrzzzrrrmmmiiiggghhhlllsssuuupppiiieeecccbbb^^^[[[YYYXXXYYY]]]eeeqqq|||{{{tttllleeeaaa\\\[[[[[[YYYXXXVVVTTTSSSNNNMMMKKKHHHEEEDDDFFFHHHLLLTTT```kkkssswwwyyyzzzxxxvvvsssqqqpppooollljjjgggeeebbb```^^^\\\YYYVVVSSSQQQNNNMMMLLLJJJHHHEEEEEEDDDCCCDDDFFFJJJNNNQQQRRRSSSSSSRRRQQQPPPRRRSSSRRRSSSRRRQQQNNNMMMNNNPPPQQQQQQRRRSSSSSSSSSSSSSSSQQQRRRRRRPPPMMMJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLHHHGGGHHHKKKMMMQQQ[[[eeeqqqwwwssseee^^^YYYZZZfffttt{{{lllXXXIIIBBB@@@???>>>888:::<<<===>>>???BBBEEEEEEGGGKKKMMMMMMMMMOOOPPPQQQRRRTTTWWWXXXYYYYYYYYYWWW\\\eeesss{{{gggZZZNNNIIIHHHFFFEEEFFFEEEFFFKKKTTT[[[cccppp{{{xxxsssnnnjjjeeeccc___\\\ZZZZZZ[[[]]]]]]]]]``````aaaaaabbbbbbcccccciiinnnvvv}}}|||xxxtttpppooonnngggddd```^^^\\\ZZZXXXVVVSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWXXX[[[cccooo{{{uuunnnddd]]]YYYWWWSSSQQQOOONNNQQQWWW^^^fffttt{{{ppp___OOOEEE>>>:::;;;;;;999777777999999999999:::<<<===???>>>BBBHHHQQQbbb}}}~~~uuummmfffbbbbbb\\\[[[ZZZZZZZZZXXXUUURRROOONNNOOORRRVVV\\\gggsss~~~tttnnnhhhggggggjjjmmmvvv~~~uuuooollliiiddd```\\\\\\]]]aaahhhsss~~~{{{qqqhhhccc]]]]]][[[ZZZXXXWWWUUUTTTPPPOOOMMMIIIFFFEEEFFFHHHMMMUUUbbbnnnvvv{{{~~~~~~{{{xxxvvvtttrrrooollljjjgggdddaaa^^^[[[WWWUUUPPPNNNLLLKKKKKKIIIGGGDDDEEECCCBBBBBBEEEKKKPPPTTTXXXYYYYYYXXXWWWWWWYYYZZZWWWWWWVVVSSSPPPPPPRRRTTTYYYYYYYYYZZZZZZZZZZZZZZZWWWXXXYYYVVVRRROOOOOOPPPMMMNNNNNNOOOOOONNNNNNNNNKKKJJJKKKNNNPPPSSS]]]gggrrrxxxpppbbb^^^\\\^^^lll}}}{{{mmmYYYJJJCCCAAA???>>>:::;;;===>>>???AAADDDFFFDDDGGGKKKMMMMMMMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYYYYWWW\\\cccpppooo```QQQJJJIIIGGGGGGHHHFFFHHHMMMVVV]]]eeeqqq}}}}}}yyyuuupppmmmgggdddaaa````````````___aaabbbeeegggjjjlllnnnnnnsssxxx{{{xxxuuutttllliiieeeaaa___\\\YYYWWWUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSTTTUUUWWWXXXYYY\\\dddooo|||uuunnnddd]]]YYYVVVSSSQQQOOOOOORRRYYY```iiiwwwyyyooo]]]LLLCCC<<<999:::<<<:::888888::::::999888999;;;>>>@@@@@@CCCIIIQQQ```yyy{{{ssskkkffffff\\\[[[ZZZZZZZZZXXXUUURRROOONNNOOOSSSVVV\\\hhhtttzzzssskkkjjjjjjjjjjjjooo}}}wwwsssnnnhhhccc]]]^^^```dddkkkvvvtttjjjddd^^^]]]\\\ZZZYYYWWWVVVUUUQQQPPPNNNKKKGGGFFFGGGHHHNNNWWWdddpppyyy~~~|||yyywwwtttqqqnnnllljjjeeebbb___[[[WWWTTTNNNLLLKKKJJJJJJIIIFFFDDDEEECCCAAAAAADDDKKKRRRVVV^^^___```___^^^^^^```bbb]]]\\\YYYVVVSSSSSSVVVXXX\\\\\\]]]]]]]]]^^^^^^^^^VVVXXXZZZWWWSSSPPPPPPRRRNNNOOOOOOPPPPPPPPPOOOOOOOOONNNOOORRRTTTWWWaaakkksssyyypppdddaaa```dddsss~~~ooo[[[KKKDDDAAA???>>>===>>>@@@AAABBBDDDGGGIIIDDDHHHKKKMMMNNNMMMNNNOOOPPPPPPRRRSSSUUUWWWXXXYYYXXX\\\cccpppuuudddSSSLLLJJJHHHHHHIIIHHHIIIOOOXXX___gggsss~~~|||xxxooolllgggeeedddcccbbbaaaccceeeiiimmmrrruuuxxxyyy{{{~~~{{{vvvrrrmmmhhheeeccc```___[[[YYYWWWVVVWWWXXXXXXWWWZZZYYYWWWUUUTTTTTTUUUVVV]]]dddooo{{{xxxmmmaaa[[[WWWSSSQQQRRRQQQTTTWWW[[[bbbmmm|||zzzmmmZZZKKK???===:::999999999888777999999999:::;;;<<<===>>>BBBBBBIIIUUU```qqqyyyooogggcccaaa[[[XXXYYYZZZVVVRRRQQQPPPOOOOOORRRUUU^^^nnn~~~}}}tttnnnjjjkkklllpppzzz}}}wwwssspppfffggghhhjjjooozzz{{{qqqgggccc\\\XXXZZZ[[[YYYWWWWWWSSSRRRPPPMMMJJJHHHHHHJJJNNNVVVdddrrr}}}~~~{{{yyyuuurrroookkkeeeaaa^^^[[[WWWUUUPPPNNNKKKIIIGGGEEEEEEEEEDDDBBBAAACCCCCCDDDMMMVVVaaaggglllllllllnnnnnnllliiibbb\\\\\\[[[ZZZ\\\```fffeeefffgggiiijjjiiihhhiiifffbbb]]]YYYVVVTTTSSSUUUUUUTTTTTTTTTTTTTTTTTTTTTQQQPPPRRRTTTXXXbbblllxxx|||qqqfffddddddjjj}}}xxxfffQQQGGGCCC@@@???@@@???@@@BBBDDDEEEFFFFFFFFFMMMMMMNNNNNNMMMLLLJJJIIINNNPPPRRRTTTVVVVVVVVVVVVYYY\\\bbbnnn{{{hhhTTTJJJIIIHHHGGGHHHIIILLLPPPWWW___jjjuuu}}}zzzqqqjjjfffeeeeeeeeehhhjjjoootttyyy}}}~~~zzztttooollliiigggeee```^^^\\\[[[[[[\\\[[[[[[[[[ZZZXXXVVVUUUVVVWWWXXX\\\cccooo|||xxxmmmaaa[[[WWWSSSQQQRRRSSSVVVZZZ___fffrrrxxxjjjWWWHHH???===:::999999999888888999999999:::;;;<<<===>>>AAA@@@EEEOOOYYYhhhvvvmmmhhhccc\\\YYYZZZZZZWWWSSSSSSQQQPPPPPPRRRVVV___ppp{{{uuuooonnnnnnpppwww~~~zzztttssssssssswww|||qqqgggaaa[[[WWWZZZ\\\[[[ZZZZZZUUUUUUSSSPPPMMMKKKKKKMMMOOOWWWeeesss~~~{{{xxxuuuoookkkeee```\\\XXXTTTRRRNNNMMMJJJHHHFFFEEEEEEEEECCCAAA@@@AAABBBDDDMMMWWWeeennnuuuwwwxxxzzzyyywwwqqqjjjdddbbbbbbaaaccchhhmmmmmmnnnooorrrssssssssspppnnniiiddd```\\\YYYXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVSSSRRRTTTWWW[[[eeepppyyy|||rrrggggggiiirrrwwwdddPPPFFFBBB@@@???@@@@@@AAACCCEEEGGGGGGGGGGGGJJJKKKLLLMMMNNNNNNMMMLLLMMMNNNPPPRRRSSSSSSSSSSSSWWW[[[```kkk{{{hhhUUUKKKIIIHHHGGGHHHIIILLLQQQWWW```kkkvvv}}}|||uuuqqqpppppppppmmmpppuuuzzzzzzwwwssspppmmmhhheeebbbaaaaaaaaa```___]]][[[YYYWWWWWWWWWXXXYYY[[[cccppp}}}wwwlll```[[[WWWSSSQQQSSSTTTXXX^^^dddmmmyyyuuufffSSSEEE???<<<:::888999999999888999999999:::;;;<<<===>>>BBB@@@CCCJJJRRR___yyyuuuoooeee___ZZZ[[[[[[XXXUUUUUUSSSQQQQQQTTTWWW```qqqzzzvvvtttssswww}}}zzzssssssuuuyyy~~~}}}yyyuuuzzz~~~||||||ttthhhddd^^^ZZZ]]]___]]]\\\]]]XXXXXXWWWTTTQQQOOOOOOPPPQQQYYYfffttt}}}zzzvvvtttmmmhhhbbb]]]XXXTTTPPPMMMLLLKKKIIIGGGFFFEEEDDDDDDCCC@@@???@@@@@@CCCMMMWWWiiiuuu~~~vvvooommmkkkjjjnnntttyyyyyyzzz{{{}}}{{{yyytttooojjjeeeaaa_________```bbbcccaaa^^^[[[XXXTTTSSSVVVZZZ___iiisss{{{~~~|||pppggghhhnnnzzztttbbbOOOEEEBBB@@@???@@@AAACCCEEEGGGHHHIIIIIIHHHGGGHHHJJJLLLNNNOOOOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRUUUYYY]]]gggyyyyyyhhhUUULLLJJJHHHGGGHHHIIILLLRRRYYYaaalllwww~~~}}}yyyxxxxxxxxxvvvxxx|||}}}yyyvvvooolllhhhfffeeedddcccaaa^^^]]]ZZZXXXWWWXXXYYYZZZ[[[dddqqq~~~vvvkkk```ZZZWWWSSSRRRSSSUUUZZZbbbjjjsssrrrbbbOOOBBB>>><<<999888999:::999888999999999:::;;;<<<===>>>CCCAAACCCJJJOOOZZZsss|||uuuiiiaaa\\\[[[[[[XXXUUUUUUUUUSSSSSSUUUYYYaaappp~~~{{{|||yyyuuurrroooppprrrsssrrrppprrrvvv{{{ooommmeee``````aaa___]]]^^^[[[[[[ZZZXXXTTTRRRQQQRRRTTT[[[gggttt{{{wwwsssnnnkkkeeeaaa[[[WWWSSSPPPMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDCCC@@@>>>??????BBBLLLWWWjjjyyy|||wwwtttrrrwww~~~zzztttnnniiifffdddeeehhhlllnnnkkkeee```ZZZVVVUUUXXX]]]bbbllluuu}}}vvvllleeehhhqqqppp___LLLCCCAAA?????????CCCDDDFFFHHHIIIJJJJJJIIIGGGGGGIIIKKKMMMOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSUUUXXX\\\ddduuuvvvfffVVVMMMJJJHHHGGGHHHJJJMMMSSSZZZcccnnnxxx~~~~~~~~~vvvsssnnnkkkiiigggeeeddd```___\\\YYYXXXXXXXXXYYY]]]eeerrr~~~tttiii___ZZZWWWSSSRRRTTTUUU[[[eeeoooyyy~~~ooo]]]LLLAAA>>><<<999888999::::::999999999999:::;;;<<<===>>>BBB@@@CCCIIINNNWWWnnnyyyooofff^^^]]][[[XXXUUUVVVVVVUUUUUUWWWYYY___mmmzzz~~~yyytttmmmkkkkkkllllllkkkooosss{{{vvvllldddbbbbbb``````aaa______^^^[[[WWWTTTSSSSSSVVV\\\fffpppzzz~~~yyytttooojjjeeeaaaZZZWWWSSSPPPNNNMMMJJJIIIGGGGGGGGGFFFFFFFFFEEEEEECCC@@@?????????BBBKKKUUUjjj|||}}}zzz~~~wwwpppmmmkkklllqqqwww{{{xxxooohhh___ZZZWWW[[[```eeennnvvv~~~qqqkkkfffjjjvvvlll[[[JJJBBB@@@???>>>???CCCDDDFFFHHHIIIJJJJJJIIIHHHIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSSSSUUUXXX\\\cccrrrqqqdddUUUMMMJJJGGGGGGHHHJJJNNNTTT\\\eeepppzzz~~~{{{vvvrrrooollliiigggeeeccc___\\\ZZZYYYYYYYYY___fffqqq|||ssshhh^^^YYYWWWTTTSSSTTTVVV]]]hhhsss~~~{{{jjjXXXIIIAAA===;;;999888999::::::999999999999:::;;;<<<===>>>???>>>BBBIIIMMMTTTggg}}}vvvlllccc```]]]YYYWWWXXXWWWVVVXXXYYYYYY\\\fffrrr~~~wwwnnniiiiiijjjiiiiiijjjpppyyywwwlllgggeeedddeeehhheeefffeeeaaa\\\XXXVVVUUUXXX\\\ccckkkrrrvvvxxxyyyyyyuuupppkkkgggbbb\\\YYYRRRPPPLLLKKKKKKJJJIIIHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDBBBAAABBBAAABBBJJJSSSfff{{{zzzuuusssvvv}}}}}}ssshhhbbb^^^aaaeeejjjqqqxxx~~~~~~nnnjjjiiiooo~~~hhhXXXGGG@@@???>>>>>>???AAACCCEEEGGGHHHIIIIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNPPPQQQRRRUUUYYY\\\bbbqqqlll```SSSMMMJJJGGGGGGIIIJJJOOOVVV^^^gggqqq{{{~~~yyyvvvsssooommmjjjgggddd___\\\[[[ZZZZZZ___eeennnxxxrrrhhh]]]YYYWWWTTTSSSUUUXXX```lllxxxxxxeeeSSSFFF???===;;;999888999:::::::::999999999:::;;;<<<===>>>@@@@@@EEELLLMMMRRRbbbvvv~~~tttiiidddaaa\\\YYYZZZWWWWWWYYY[[[YYYXXX___iiirrryyyqqqmmmlllkkkiiihhhooozzz|||rrrmmmjjjjjjnnnnnnnnnmmmiiiccc^^^[[[YYYYYY\\\```eeeiiillllllmmmkkkhhhddd```]]]YYYUUURRROOOMMMJJJIIIIIIIIIIIIHHHDDDEEEGGGHHHHHHHHHGGGGGGEEECCCCCCDDDCCCCCCHHHPPP^^^vvv}}}tttlllgggiiimmmqqqvvv|||}}}uuuhhhgggjjjssseeeUUUEEE??????>>>>>>>>>@@@AAACCCEEEGGGGGGGGGGGGIIIIIIIIIIIIJJJLLLNNNOOOLLLLLLLLLLLLNNNPPPQQQSSSTTTXXX\\\aaaooo|||fff\\\QQQLLLIIIFFFGGGJJJKKKOOOVVV___hhhsss|||{{{xxxtttrrrnnnkkkgggbbb___\\\[[[[[[___dddlllttt}}}rrrggg]]]YYYWWWTTTSSSUUUZZZbbbooo{{{uuuaaaPPPDDD>>>===;;;999888999:::::::::999999999:::;;;<<<===>>>BBBCCCHHHOOOPPPRRRaaasssyyymmmhhhccc^^^\\\\\\WWWXXXZZZ[[[XXXVVV[[[ccchhhzzz{{{tttpppmmmjjjhhhppp|||~~~uuunnnnnnpppuuuuuusssooohhhbbb___]]]YYY[[[^^^bbbdddeeeeeeeee___]]]ZZZWWWUUUSSSPPPMMMOOOMMMJJJIIIIIIIIIHHHGGGDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEEEEFFFDDDCCCGGGNNNVVVooo|||tttnnnooorrrvvvzzz}}}~~~zzzmmmbbbdddhhhtttcccTTTDDD??????>>>>>>>>>???@@@BBBDDDEEEFFFFFFFFFHHHHHHHHHHHHJJJLLLOOOPPPMMMMMMMMMNNNOOORRRTTTUUUSSSWWW[[[```nnnvvvcccYYYPPPKKKHHHFFFGGGJJJKKKOOOWWW```iiisss}}}|||xxxuuurrrpppmmmiiieeebbb```___cccfffjjjooovvv{{{mmmeee^^^ZZZVVVSSSUUUYYY\\\eeeqqq}}}mmmYYYIII@@@===;;;::::::999999888888777:::999999:::;;;===@@@AAAEEEHHHJJJLLLPPPXXXccckkkyyymmmgggccc___]]]\\\[[[[[[ZZZZZZZZZZZZZZZ```lll~~~xxxrrrnnnqqqssszzz~~~rrrqqqwww||||||tttjjjdddaaa[[[[[[\\\\\\\\\[[[ZZZZZZUUUTTTSSSQQQPPPPPPOOOOOOQQQOOOMMMKKKIIIGGGGGGFFFKKKJJJIIIIIIHHHHHHIIIIIIGGGEEEDDDCCCDDDGGGJJJLLLVVVbbbzzzwwwuuuzzz~~~~~~||||||~~~|||oooggg```ccciiiwww|||```RRRDDD???>>><<<===>>>BBBDDDEEEEEEDDDCCCCCCDDDEEEGGGIIIJJJKKKLLLNNNPPPPPPQQQRRRRRRRRRRRRRRRRRRVVVUUUYYYcccoooyyynnnaaaYYYQQQMMMJJJHHHJJJOOOIIINNNWWW```kkkvvv}}}zzzvvvtttqqqmmmiiifffdddcccaaacccfffjjjpppxxxxxxlllddd^^^ZZZWWWTTTVVVZZZ___gggtttzzzhhhVVVHHH@@@===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;===>>>@@@AAADDDHHHNNNSSSXXX]]]cccggguuutttlllgggccc```]]]\\\[[[ZZZYYYYYYYYYYYY^^^hhhwwwzzztttsssuuu{{{~~~~~~}}}zzz{{{|||~~~~~~{{{~~~wwwooohhhfffcccbbb```^^^[[[YYYWWWVVVRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFFFFFFFHHHKKKLLLSSS^^^ttt~~~wwwkkkccc]]]```gggwww|||aaaSSSEEE???===<<<===???@@@BBBDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMPPPRRRRRRRRRSSSSSSSSSSSSSSSRRRVVVUUUYYYcccppp{{{oooaaaXXXPPPLLLIIIFFFGGGKKKIIINNNVVV```jjjuuu{{{yyyvvvqqqmmmjjjgggfff```aaabbbeeejjjsss}}}{{{tttjjjccc]]]ZZZWWWUUUXXX\\\ccckkkxxxtttaaaPPPEEE???>>>;;;;;;;;;;;;;;;;;;;;;:::============>>>???AAAAAADDDGGGLLLRRRYYY^^^bbbdddlllzzz{{{rrrkkkeeeaaa___^^^\\\[[[YYYYYYXXXXXX[[[aaalllzzz{{{wwwyyy}}}{{{vvvttttttsssqqqnnnnnnooonnnnnnqqqyyy{{{tttnnnkkkeeeccc___[[[WWWUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNNNNNNNNNNOOOMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLOOOXXXjjj{{{pppeee^^^YYY]]]fffxxx{{{bbbTTTEEE>>>======>>>AAA>>>@@@CCCDDDDDDDDDFFFGGGHHHJJJLLLNNNNNNOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVZZZcccooo~~~rrrcccZZZQQQMMMJJJFFFGGGJJJIIINNNVVV___iiiuuu}}}{{{wwwsssnnnjjjgggfffaaaaaabbbeeejjjttt~~~wwwpppgggaaa\\\ZZZXXXWWWZZZ___gggooo{{{nnn[[[KKKAAA===<<<999999999999999999999999======>>>>>>???@@@AAAAAACCCEEEHHHNNNVVV]]]bbbeeennn{{{~~~tttmmmfffaaa```___]]][[[ZZZXXXWWWWWWYYY\\\dddpppzzztttqqqqqqqqqooommmmmmllliiiggggggllluuu{{{}}}wwwrrrppphhheeeaaa\\\YYYWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQRRRNNNNNNMMMLLLLLLLLLLLLLLLOOONNNMMMMMMLLLLLLLLLLLLNNNUUUcccyyy}}}uuulllccc]]]XXX]]]gggzzz{{{cccTTTEEE>>>======???BBB???AAACCCDDDDDDDDDEEEFFFIIIKKKMMMNNNNNNOOORRRTTTTTTTTTSSSRRRRRRRRRQQQRRRUUUUUUZZZbbbmmm|||wwwhhh^^^TTTOOOLLLIIIIIIKKKIIIMMMUUU^^^hhhttt{{{yyyvvvqqqmmmiiifffeeecccccceeegggmmmwwwtttllleee___ZZZZZZYYYYYY]]]cccjjjrrr}}}iiiVVVGGG???;;;;;;888888888999999:::::::::======>>>???@@@AAAAAAAAABBBGGGOOOWWW^^^bbbddddddppp~~~~~~wwwpppiiidddaaa```^^^\\\ZZZXXXWWWWWWYYYYYY___jjjvvv|||tttqqqpppqqqpppooolllkkkhhheeeeeegggkkkooorrr|||zzzwwwtttqqqnnnjjjeee```^^^]]]\\\ZZZ[[[[[[\\\\\\[[[ZZZYYYYYYXXXWWWUUUTTTSSSRRRRRROOOOOONNNMMMMMMMMMMMMMMMPPPPPPPPPPPPOOONNNNNNMMMOOOUUU```sssyyyqqqiiibbb^^^ZZZ___jjj}}}yyy```RRRDDD>>>>>>>>>???BBBBBBCCCEEEEEEDDDCCCDDDEEEIIIKKKMMMNNNNNNOOOQQQSSSTTTSSSRRRPPPOOOOOOOOOPPPSSSTTTXXX___hhhwwwooocccUUUOOOLLLJJJIIIKKKIIIMMMTTT\\\gggsss~~~~~~wwwvvvtttqqqooommmlllkkkhhhiiijjjmmmrrr{{{~~~rrrjjjccc]]]YYYYYYZZZ[[[```fffmmmvvvwwwdddQQQDDD===:::999999999:::;;;;;;<<<=========>>>???AAACCCCCCDDDDDDBBBNNN]]]gggiiigggcccaaakkkyyy~~~~~~yyyssslllgggaaa```^^^\\\ZZZYYYXXXXXXZZZXXX\\\fffooo|||~~~vvvqqqqqqrrrqqqpppmmmllljjjhhhgggggghhhhhhgggnnnyyy~~~|||{{{xxxsssmmmhhhdddaaa```bbbcccccccccbbb```^^^]]]^^^]]][[[YYYWWWUUUTTTSSSQQQQQQPPPOOOOOOOOOOOOOOORRRSSSTTTTTTTTTRRRQQQPPPRRRWWWaaarrruuulllfffbbb___\\\bbbmmmttt\\\OOOBBB>>>>>>???@@@BBBDDDEEEGGGFFFEEEDDDDDDEEEIIIKKKMMMNNNOOOPPPRRRTTTUUUSSSQQQOOONNNNNNNNNNNNQQQRRRUUU[[[cccpppzzzkkkYYYPPPKKKHHHHHHIIIIIIMMMSSS[[[fffrrr~~~|||yyytttssssssttttttvvvwwwwwwrrrssstttvvvzzz~~~rrriiiaaa\\\XXXYYY[[[\\\bbbhhhqqqzzz|||ppp]]]LLLBBB<<<:::999888999999:::<<<======>>>>>>???BBBDDDFFFGGGHHHHHHGGGTTTbbbhhhddd___]]]]]]cccnnn|||~~~yyyssslllgggaaa```^^^\\\[[[YYYYYYYYYYYYVVVZZZaaafffoooyyyuuuvvvyyy{{{{{{zzzyyyvvvtttppplllhhheeebbbffflllttt}}}~~~yyytttppplllkkknnnnnnnnnmmmkkkhhheeecccaaa```^^^[[[YYYWWWVVVVVVTTTTTTSSSRRRRRRRRRRRRSSSUUUVVVXXXYYYYYYWWWUUUTTTUUUYYYcccrrr|||{{{yyyyyy{{{~~~zzzooogggccc```___]]]cccnnnnnnWWWKKKAAA>>>??????@@@BBBCCCEEEGGGGGGGGGFFFGGGHHHKKKMMMOOOPPPPPPQQQTTTUUUVVVUUURRRPPPNNNNNNNNNOOONNNOOORRRWWW]]]iiixxxbbbTTTMMMIIIGGGHHHIIILLLRRRZZZeeeqqq~~~~~~}}}}}}}}}}}}{{{}}}~~~zzzvvvsssqqqrrrtttwwwzzz}}}|||}}}~~~~~~rrriii```[[[XXXYYY[[[]]]ccciiittt}}}vvvjjjXXXIII@@@<<<;;;:::666666777888:::;;;<<<<<>>@@@@@@@@@AAABBBDDDGGGHHHHHHHHHJJJKKKLLLNNNPPPQQQRRRSSSUUUWWWXXXVVVSSSPPPOOONNNOOOPPPMMMMMMPPPTTTYYYeee|||jjjZZZQQQKKKIIIIIIIIILLLRRRZZZdddqqq~~~}}}{{{zzzyyyxxxwwwvvvvvvxxx{{{}}}yyyuuurrrooonnnnnnppprrrtttxxx~~~}}}oooeee___[[[YYYZZZ\\\___gggpppuuuuuucccNNNCCC???;;;777555::::::::::::;;;===>>>???BBBFFFJJJMMMMMMLLLKKKKKKNNNPPPRRRQQQNNNOOOUUUZZZYYYcccppp}}}zzz|||xxxsssnnngggbbb___^^^]]][[[ZZZXXXWWWVVVWWWXXXYYYXXX[[[dddqqq|||zzzppplllfffcccbbbdddgggjjjrrrzzz}}}vvvpppgggccc^^^]]]^^^```___]]]^^^\\\YYYWWWUUUUUUVVVVVV^^^___aaabbbaaa___]]][[[ZZZ]]]eeettt}}}wwwwwwuuurrruuu|||zzznnnhhhccc^^^\\\]]]^^^ggguuuttt^^^MMMEEE???>>>>>>===@@@DDDHHHGGGGGGGGGGGGHHHIIIJJJMMMNNNPPPRRRTTTUUUVVVVVVUUUSSSPPPOOOOOOPPPOOOOOOLLLKKKMMMSSSXXXaaauuuppp]]]SSSMMMJJJIIIHHHKKKQQQYYYdddppp|||}}}}}}~~~~~~{{{zzzxxxvvvrrrqqqpppqqqsssvvvwwwwwwyyyyyyyyyxxxxxxwwwwwwvvvvvvuuurrrnnnkkkhhhgggfffhhhiiilllooossszzz|||nnneee```[[[YYYZZZ\\\```jjjsssyyy}}}nnn\\\JJJAAA???<<<999888555555666888<<<@@@DDDGGGEEEHHHLLLNNNNNNLLLKKKKKKNNNPPPQQQPPPNNNNNNRRRVVV[[[bbbmmmxxx~~~~~~wwwoooiiiddd```^^^]]]]]]\\\ZZZZZZYYYYYYWWWYYYYYYXXXZZZaaammmvvvvvvooohhhdddaaabbbcccccchhhoooxxxxxxooojjjdddbbbccceeeeeeddddddbbb```]]][[[[[[[[[[[[bbbccceeegggfffdddaaa___^^^aaajjjyyy~~~zzz|||ttthhhbbb___\\\[[[\\\]]]ffftttnnnYYYKKKDDD>>>=========???CCCHHHHHHHHHHHHIIIIIIJJJKKKNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSQQQPPPQQQRRRRRRRRRSSSRRRSSSVVVXXX```qqqrrr^^^SSSLLLIIIIIIIIIKKKQQQXXXbbbppp}}}}}}}}}|||yyyvvvtttooommmkkkjjjlllmmmmmmlllmmmllllllkkkjjjjjjiiiiiihhhgggeeebbb```^^^]]]]]]___```cccfffkkkrrrzzzyyymmmeee___[[[YYY[[[^^^cccmmmwwwtttbbbSSSDDD???>>>===;;;<<<444444555888<<>>BBBHHHHHHIIIJJJJJJKKKLLLLLLOOOPPPPPPQQQQQQRRRRRRSSSTTTSSSRRRRRRSSSUUUWWWXXX\\\\\\]]]]]]^^^dddtttvvvaaaUUUMMMIIIIIIJJJLLLPPPVVVaaaooo}}}~~~yyyuuusssqqqnnnkkkiiiiiihhhgggfffeeeddddddcccbbbaaa``````^^^]]]\\\ZZZYYYYYYXXXXXXWWWYYY[[[]]]aaahhhooouuuuuukkkddd^^^[[[YYY\\\```fffqqq{{{xxxlllXXXLLL@@@======<<<<<<<<<999888888999;;;@@@DDDGGGKKKMMMOOOOOOMMMLLLKKKLLLPPPRRRVVVZZZ___bbbdddeeebbbbbbeeelllxxxvvvkkkdddaaa[[[[[[ZZZZZZZZZZZZ[[[\\\XXXYYYZZZYYYYYYZZZ^^^aaalll{{{~~~yyypppjjjeeedddbbb^^^]]]___^^^dddlllvvv|||uuurrrvvv{{{~~~~~~zzzvvvqqqmmmiiigggkkknnnqqqsssrrrooojjjhhhggglllwww~~~|||{{{{{{|||}}}rrrggg\\\WWWVVVUUUWWWZZZ\\\fffuuuvvv^^^LLLFFF@@@;;;<<<======???CCCHHHIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPOOOOOOPPPPPPPPPRRRRRRSSSSSSTTTWWW[[[^^^dddfffiiiiiiiiipppzzzeeeWWWNNNJJJKKKJJJKKKNNNTTT___nnn~~~}}}yyyvvvuuurrrnnnjjjhhhfffdddbbb``````___^^^]]]\\\[[[[[[XXXXXXWWWUUUUUUTTTTTTTTTRRRSSSTTTVVVXXX^^^dddiiiwww}}}|||rrriiiddd]]][[[[[[```eeekkkvvv}}}qqqeeeQQQGGG>>><<<<<<;;;:::;;;<<<;;;::::::<<>>>>>@@@DDDGGGHHHJJJLLLNNNOOOOOOOOOPPPPPPNNNNNNMMMMMMNNNNNNPPPQQQSSSSSSTTTXXX^^^cccnnnrrrvvvuuuvvv~~~|||gggYYYOOOLLLLLLJJJKKKNNNSSS^^^nnn~~~~~~zzzvvvqqqmmmjjjgggdddbbb]]]]]]\\\[[[ZZZXXXWWWWWWUUUTTTSSSQQQPPPPPPOOOOOONNNNNNOOOPPPRRRWWW]]]bbbooowwwxxxnnngggccc^^^]]]___ffflllrrr||||||uuuiii]]]KKKCCC<<<;;;;;;999888:::::::::;;;<<<>>>AAADDDEEEGGGHHHJJJKKKLLLNNNQQQTTThhheeecccfffkkknnnllliiieee```___ccchhhqqq|||zzz{{{|||{{{nnnfff___]]][[[YYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYXXXWWW[[[dddtttvvvmmmjjjhhhccc```aaaYYYXXXZZZ___fffsss|||wwwuuuwwwyyy{{{{{{zzzxxxwwwuuuzzz|||yyywwwwwwvvvvvvvvvvvvxxxyyyzzzzzz|||yyyiii```WWWUUUTTTSSSTTTVVV]]]hhhyyyiiiSSSHHHCCC===:::<<>>AAABBBDDDDDDDDDFFFHHHKKKMMMQQQWWWZZZpppjjjeeefffkkknnnkkkgggbbb\\\[[[___aaaeeeuuuzzzsssppplllrrr}}}yyynnncccaaa^^^[[[YYYXXXYYYZZZ\\\[[[ZZZZZZZZZZZZYYYXXXXXX]]]ggguuuyyysssooohhhdddccc\\\YYYYYY[[[___gggzzz|||}}}~~~|||yyyuuurrrssssssrrrssstttvvvxxxyyy{{{}}}|||mmm```XXXRRRRRRSSSRRRSSSUUU\\\gggyyy|||cccOOOGGG@@@;;;999;;;>>>>>>AAADDDDDDFFFIIILLLOOOPPPPPPOOONNNMMMLLLJJJJJJKKKLLLMMMLLLOOOQQQQQQQQQVVV^^^eeennnwww~~~~~~ttteeeXXXNNNJJJJJJGGGIIIMMMTTT___nnn~~~{{{vvvrrroookkkhhh______^^^\\\[[[YYYXXXXXXVVVUUUSSSPPPNNNMMMLLLKKKFFFHHHIIIKKKNNNSSSZZZ___bbblllyyyuuukkkdddbbbbbbcccjjjsss{{{vvvmmmfffZZZOOOCCC===:::;;;<<<::::::;;;:::<<<>>>@@@AAABBBBBBAAACCCEEEHHHKKKOOOTTT[[[___iiibbb\\\]]]dddhhheeeaaa___YYYXXX]]]]]]^^^lll~~~{{{pppkkkeeekkkxxxwwwgggeeeaaa]]]ZZZYYYZZZZZZ]]]\\\ZZZZZZ[[[[[[ZZZYYYXXXZZZ___gggvvv|||uuummmhhhfffbbb^^^\\\\\\\\\aaaqqq~~~{{{zzzwwwsssoooqqqppppppqqqsssuuuwwwxxx}}}tttdddYYYRRRMMMOOOQQQQQQRRRTTT[[[fffxxxyyy```MMMGGG>>>999777:::======@@@CCCDDDFFFIIILLLOOOPPPPPPOOONNNMMMKKKJJJJJJKKKLLLMMMKKKNNNPPPPPPPPPUUU]]]eeedddpppyyy{{{pppcccWWWMMMHHHHHHFFFIIIMMMUUU```ooo~~~