BM6(0 ))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************************************(((((((((((())))))))))))***++++++******)))((('''******))))))((((((''''''))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((((((((())))))******++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++******************************+++++++++,,,,,,,,,******))))))))))))************************************************************))))))))))))******(((((())))))*********+++)))************++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))************))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))************)))((((((***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++***++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++*********************************+++++++++,,,,,,++++++************++++++******************************************************))))))))))))******((()))))))))************)))************++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))************)))))))))(((((((((((())))))***))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))******+++,,,***++++++,,,,,,++++++***+++++++++***************)))************+++++++++*********************************++++++++++++,,,,,,,,,++++++++++++,,,,,,******************************************************))))))))))))******))))))))))))************)))************++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))************))))))******)))((((((((())))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''))))))(((((((((((()))))))))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''')))******+++++++++))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))*********************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************++++++******++++++,,,---***++++++,,,,,,++++++***************************))))))*********+++++++++************************************+++++++++++++++++++++******+++++++++******************************************************))))))))))))******)))))))))))))))*********))))))*********++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))((()))))))))************************************))))))************))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((***++++++++++++(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))((()))))))))************+++++++++++++++,,,,,,---***++++++,,,,,,++++++***************************))))))*********+++++++++************************))))))*********+++++++++******))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))((()))))))))************************************))))))************)))))),,,+++***))))))((())))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((******+++++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---***++++++,,,,,,++++++******************+++++++++)))************+++++++++************************)))))))))************+++***))))))))))))))))))*********************************************************))))))))))))******************)))))))))))))))************++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))************))))))++++++***)))))))))******))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))(((((((((((()))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***************'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))***************************+++,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++)))************+++++++++************************))))))))))))************+++******))))))******+++******************************************************))))))))))))******************)))))))))((()))************++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))************))))))*********)))******++++++))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))((())))))************)))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++++++++,,,,,,+++++++++))))))******++++++++++++)))************+++++++++************************))))))))))))************,,,++++++++++++++++++,,,******************************************************))))))))))))******+++*********))))))(((((()))************++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))************))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++)))))))))))))))))))))))),,,+++++++++******))))))(((((((((((())))))))))))+++++++++***)))(((((('''++++++***)))(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,,,,++++++***)))))))))))))))))))))******************))))))((((((((('''))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************)))))))))))))))))))))))),,,+++***((((((((()))***************************(((((()))***++++++,,,,,,*********++++++,,,,,,,,,+++++++++***************+++++++++************)))+++++++++*********))))))******************************))))))******+++,,,++++++++++++++++++++++++************************************************))))))************))))))************************************************************************+++*********))))))((((((%%%&&&&&&'''((()))******+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((((((((())))))))))))((((((******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++*********)))))))))(((((((((((()))))))))***++++++******)))(((((('''++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((()))))))))))))))))))))*********************)))))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************)))))))))))))))))))))))),,,+++)))((((((((()))***************************((())))))***++++++,,,,,,++++++++++++++++++,,,,,,***************+++++++++++++++++++++************+++++++++*********))))))************************+++++++++++++++,,,,,,---++++++++++++++++++++++++************************************************))))))************))))))************************************************************************************)))))))))((('''(((((())))))*********+++++++++*********))))))************************++++++++++++++++++++++++************************,,,+++++++++************)))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((()))))))))******++++++******)))(((((((((+++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((&&&''''''((())))))******))))))))))))************************))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))+++***))))))((()))))))))************************)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++))))))******++++++,,,,,,,,,+++++++++************+++++++++***************************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************))))))************))))))************************************************************************************))))))))))))************************+++++++++***************))))))))))))))))))))))))************************************************,,,,,,,,,++++++++++++***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((()))******))))))))))))************((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++++++++******))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********************))))))((((((******)))))))))))))))***)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))((()))***+++***(((((()))))))))************))))))))))))))))))))))))******))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,++++++*********))))))******+++,,,------,,,,,,+++++++++************************************************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******++++++******)))*********************************************************************************)))))))))))))))******************))))))************************************************))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++---------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))*********************)))))))))))))))***)))))))))))))))******((((((((())))))*********************************))))))))))))))))))))))))))))))))))))************++++++++++++******))))))((()))))))))************((((((((((((((((((((((((************************************************************************))))))))))))))))))))))))***)))((()))***+++***(((((()))))))))************)))))))))))))))))))))))))))))))))*********))))))***************************************+++++++++,,,,,,,,,++++++*********))))))***+++,,,------...,,,,,,,,,++++++++++++***************************************************))))))***+++,,,++++++***++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************))))))))))))))))))******)))))))))))))))))))))(((************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++---------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++******)))))))))))))))))))))))))))))))))******+++''''''((())))))*********************************)))))))))))))))))))))))))))))))))************+++******))))))(((''''''&&&))))))))))))************(((((((((((())))))))))))***************************************************************+++++++++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))(((((()))************)))************************************************,,,,,,++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++***************+++++++++************************((()))***+++,,,+++******++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************))))))))))))************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++************************************************)))************++++++++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((((((((()))******))))))))))))************(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++)))))))))))))))))))))***)))))))))))))))***++++++(((((()))******+++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++)))))))))((((((((((((((())))))))))))************))))))******++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))'''((()))***+++******)))************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))*********+++++++++************************((()))+++------,,,+++***++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************************************************************((()))))))))************((())))))******+++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************(((((()))))))))*********)))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''''''''((((((((())))))(((((())))))))))))(((((('''((((((((()))))))))***))))))************))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++)))))))))))))))*********))))))((())))))***++++++))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))******++++++++++++)))))))))***++++++,,,,,,))))))))))))************+++++++++,,,,,,---------************************************************))))))******++++++++++++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))'''((()))+++++++++***)))************************++++++***************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++************************)))***,,,......---,,,+++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************************************************************(((((())))))*********+++))))))***+++,,,,,,------))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************''''''(((((()))))))))***((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))(((((())))))))))))(((((('''((((((((())))))******))))))************))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))***+++++++++,,,,,,+++***))))))***+++,,,,,,+++++++++******))))))))))))))))))))))))))))))************************++++++)))((((((((()))***)))************+++++++++************************)))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))++++++************++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++(((***,,,,,,+++*********************************)))************+++++++++******+++++++++******))))))************++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++++++++***)))(((***************+++++++++******************************************************)))))))))))))))))))))************+++++++++************************************************************************,,,***)))''''''(((***++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))+++***)))(((((()))***+++))))))))))))************+++***)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************************************+++++++++++++++***))))))***++++++++++++*********)))))))))))))))))))))))))))))))))************************))))))(((((((((***+++,,,)))************+++++++++************************)))))))))))))))******+++************)))))))))((())))))))))))))))))))))))++++++************++++++************************************************)))))))))))))))))))))))))))+++------+++******+++************************)))************+++++++++******+++++++++******)))************++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,************************************************++++++++++++++++++++++++************************************************+++++++++++++++***))))))++++++******************************************************************)))))))))))))))*********)))************+++++++++************************************************((((((((((((((((((((((((+++***)))(((((()))***+++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((())))))+++***)))(((((()))***+++))))))))))))************+++***)))(((((()))***++++++++++++*********))))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************+++++++++***************++++++***))))))***++++++******))))))))))))(((((())))))))))))))))))))))))************************'''''''''((()))+++,,,---)))************+++++++++************************)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))++++++************++++++++++++******)))(((((('''************************)))))))))))))))))))))))))))+++,,,,,,+++******+++************************)))************+++++++++)))******+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++***)))))),,,+++++++++***)))))))))************************************************(((((())))))*********+++)))************+++++++++************************************************((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************************************************))))))))))))))))))((((((******))))))))))))******))))))))))))******************))))))))))))******+++++++++*********************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************,,,+++++++++***)))))))))+++******************+++)))))))))((((((((((((((())))))))))))))))))))))))************************((((((((())))))***+++,,,))))))*********+++++++++************************)))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))++++++************++++++*********))))))(((((((((************************++++++++++++++++++++++++)))***++++++))))))***+++************************))))))*********+++++++++))))))***+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...---,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++******))),,,,,,,,,+++***)))((((((************************************************((((((((()))******++++++))))))*********+++++++++***************************************************************************))))))((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((***))))))))))))))))))***((()))))))))***************))))))))))))))))))***************************++++++++++++++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************************,,,+++++++++***)))))))))*********++++++*********((((((((((((((()))))))))))))))))))))))))))))))))************************))))))*********)))))))))))))))*********+++++++++************************)))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))++++++************++++++((()))))))))*********+++************************++++++++++++++++++++++++((()))***)))(((''')))***************************))))))*********+++++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******+++++++++******,,,,,,,,,+++***)))((((((************************************************(((((())))))************))))))*********+++++++++************************************************************************)))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((()))))))))******)))))))))((()))))))))************)))))))))******)))))))))******************************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************+++++++++***************)))***++++++++++++***)))(((((())))))))))))******))))))))))))))))))))))))***************************************)))(((((()))************+++++++++************************)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))++++++************++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))***)))'''''')))+++************************)))************+++++++++((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***,,,+++++++++***)))))))))***************************************************))))))))))))))))))))))))************+++++++++************************************************(((((((((((((((((((((((((((((())))))******++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))(((((())))))************))))))))))))))))))************))))))************))))))***************+++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++)))***++++++++++++***))))))))))))*********++++++))))))))))))))))))))))))************************((((((******+++***)))))))))************+++++++++************************)))))))))))))))******+++((()))))))))************))))))))))))))))))))))))++++++************+++++++++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++***))))))+++---************************)))************+++++++++(((((()))++++++,,,,,,++++++++++++,,,,,,,,,------------------------------......---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++))))))***+++++++++++++++++++++******************************************************************++++++******)))((((((((()))************+++++++++************************************************(((((((((((((((((((((((('''((()))******+++++++++))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((()))***++++++***)))((())))))))))))************((()))***++++++***)))((())))))*********+++++++++((((((((((((((((((((((((******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))******+++++++++,,,)))***+++,,,,,,+++***)))))))))******+++++++++,,,))))))))))))))))))))))))************************&&&''')))***++++++++++++)))************+++++++++************************)))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))++++++************++++++......---,,,,,,++++++***************************++++++++++++++++++++++++,,,------+++******,,,///************************)))************+++++++++(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...................................................///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++((()))***+++++++++++++++***************+++++++++************************************************,,,,,,+++***)))((('''''')))************+++++++++************************************************************************'''''')))***++++++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))))))))))))))))))))&&&&&&''''''(((((())))))((()))***++++++***)))((())))))))))))************((()))***++++++***)))((())))))******++++++++++++((((((((((((((((((((((((******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++************************************************************************,,,)))'''''')))***(((&&&************************++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++)))************+++++++++++++++***)))(((((())))))++++++++++++******))))))++++++++++++++++++++++++)))************+++++++++++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,---------......------------------------------............------.........------,,,,,,,,,..................------,,,,,,---.../////////...//////.........---------)))***+++,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***))),,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((******))))))(((((('''''''''((()))******)))((('''+++)))(((&&&&&&((()))+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))***++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************************************************************,,,)))'''''')))***)))'''************************++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++)))************++++++++++++******))))))))))))***++++++++++++*********)))++++++++++++++++++++++++************++++++++++++++++++*********************++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++*********+++,,,---,,,,,,---------.........---------------------------......//////......---............------,,,,,,........................------.../////////..................------------***++++++,,,,,,,,,,,,+++...------------,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******)))************+++++++++************************************************))))))))))))((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((***)))))))))(((((((((''''''((()))******)))((('''***)))(((''''''((()))***))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))++++++,,,,,,,,,+++******))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++************************************************************************+++***(((((()))))))))(((************************++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++******)))))))))***++++++++++++++++++************++++++++++++++++++++++++************+++++++++,,,******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,------------.........------------------------......////////////......//////............------............//////////////////000000//////......------------------......,,,,,,---------,,,,,,+++------------,,,,,,,,,+++------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***)))************+++++++++))))))))))))))))))))))))************************))))))))))))(((((((((((('''(((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))++++++************++++++***))))))(((((())))))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************************************+++***)))((())))))))))))************************************************************************++++++************++++++))))))))))))))))))))))))************************************************))))))************))))))))))))*********+++++++++))))))))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------------.......................................//////000000//////...///////////////////////////////////////000000000111111111111000///......---------------........................---,,,+++------------,,,,,,,,,,,,......------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))((((((((((((&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,***))))))))))))))))))***++++++,,,++++++***)))((())))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************************************************************++++++***)))(((((()))***************************************************************************++++++************++++++************************************************************************((())))))******))))))((())))))*********+++++++++******))))))***+++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------.........//////........................///000000000000000000///000000000000000000000000/////////000000000111111222222222222111000//////........................///////////////...---,,,.........---------,,,,,,///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))******++++++++++++******)))((())))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))******+++***************************************************************************++++++***(((((()))+++************************************************************************++++++************++++++************************++++++++++++++++++++++++************************))))))************)))))))))************+++++++++++++++*********++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,---------------------........./////////........................000000111111111111000000000000111111111111222222//////000000111111222222222222222333222222111111000000000/////////......//////000000000///......////////////.........---//////............//////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))++++++************+++++++++******))))))******+++))))))***************)))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++***************************************************************************+++,,,+++(((((()))+++************************************************************************++++++************++++++************************++++++++++++++++++++++++************************)))******++++++******))))))************+++++++++,,,,,,+++*********+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,------...,,,,,,,,,------------...***++++++,,,---...//////+++,,,---.........---,,,............////////////........................000111111222222111111000111111111222222222333333//////000111111222333333111222333333333333333222333333222111000///......//////000000111111000000000000000000////////////000//////////////////000------------.........///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********'''((((((((()))))))))******)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******+++******))))))******+++'''((()))******++++++***)))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***************************************************************************,,,---+++((('''))),,,************************))))))))))))))))))))))))************************++++++************++++++************************++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++------,,,+++************+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......)))***+++,,,...///000000+++,,,---.........---,,,............/////////000////////////////////////111111222222222222111111111111111222222333333333///000000111222222333333111222222333444444444444555444333222111///.........///000111111111111111111111111111000000000000000000////////////000000---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++---...*********++++++,,,,,,,,,)))************+++++++++************************************************))))))))))))(((((((((((()))((('''''''''(((***+++''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++'''((((((((())))))*********)))(((''''''((()))***(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************++++++&&&'''(((***++++++++++++))))))))))))))))))))))))++++++******)))(((((((((((((((+++++++++*********))))))++++++******))))))((((((+++*********))))))((((((************************,,,+++******)))*********************************************************)))***++++++***)))***+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********++++++************++++++************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------...............------------......///000000///...///222444222111000111333555666666111111222222333333333333222444555555444333333333777777666555555666666777555666666777777666666666444333222222111111111222555444333111000000111222000000000000000000000000222111000///...------...---......//////......---//////............------------......---+++)))((()))***,,,------,,,***)))---,,,,,,+++*********+++++++++++++++++++++++++++)))))))))***++++++,,,,,,******************************************************++++++++++++******)))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))************************************((()))***+++++++++++++++************))))))))))))))))))))))))((((((((((((******+++++++++*********))))))*********)))))))))))))))+++*********))))))))))))***************************)))))))))***+++,,,,,,************************************************)))***++++++***)))***+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******++++++************++++++************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,------------------/////////.........//////000111111000//////111333333222222222333333333222333333444555666777888888888999::::::999888999999;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@??????===<<<:::888777555444444333222111111111111111222000000000000////////////111111000///////////////......////////////..............................---------------,,,+++***)))+++,,,------,,,+++)))---,,,,,,+++******+++++++++++++++++++++++++++++++++++++++*********************************************************************++++++++++++******************************))))))))))))(((((((((''')))))))))))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))************************************))))))***+++++++++++++++************))))))))))))***)))))))))((((((((((((******+++++++++***************))))))))))))***************************)))))))))************************((((((((()))***,,,---...************************************************)))***++++++***)))***+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************,,,,,,,,,++++++++++++***++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,000000000000000000000000111222222111000111222444555555666777888888888777<<<<<<<<<===>>>@@@BBBCCCBBBBBBBBBAAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFBBBAAA@@@???>>><<<;;;::::::999999888777777666666444333333333222222111111111111000000000000000000/////////000000/////////...........................------,,,,,,,,,------***+++,,,------,,,+++***---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))(((((((((((()))))))))))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***************))))))))))))******)))))))))((((((((())))))************************(((((())))))******++++++************************************************))))))))))))***+++,,,---************************************************)))***++++++***)))***+++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++************++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------,,,//////000000111111111111111333555555555666888::::::<<>>>>>>>>===;;;999777666666666555555555555666666222222222222111111111111///...---,,,---...///000,,,,,,,,,------,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******************************************++++++************************)))***+++***(((((((((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((((((((())))))))))))((())))))))))))))))))))))))((()))))))))******************************************+++++++++******)))************)))))))))(((************))))))))))))((((((***************+++++++++))))))))))))*********************+++++++++++++++************************,,,++++++***))))))******************************************************)))***++++++***)))***+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................////////////000000111111///111444777999:::;;;;;;;;;>>>BBBDDDFFFHHHJJJLLLNNNPPPPPPNNNJJJHHHJJJMMMOOOMMMJJJGGGHHHJJJNNNQQQRRRMMMGGGDDDEEEGGGGGGFFFCCCDDDEEEEEEEEEEEECCCCCCCCCDDDFFFHHHIIIKKKKKKKKKJJJIIIGGGGGGHHHKKKNNNPPPOOOMMMKKKIIIGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEBBB@@@>>><<<;;;:::999999:::;;;<<<777777666555444333333222000//////.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((())))))))))))************************)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))***************************************++++++++++++***))))))************))))))))))))++++++*********)))))))))))))))))))))*********+++++++++*********)))))))))))))))*********++++++,,,,,,,,,*********************************)))******++++++************************************************)))***++++++***)))***+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------....................................//////000111222333333444444666:::>>>AAACCCDDDDDDEEEGGGKKKMMMNNNNNNPPPQQQSSSTTTSSSNNNHHHFFFIIIMMMSSSPPPMMMLLLMMMRRRWWWZZZXXXQQQIIIFFFGGGIIIHHHFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLJJJHHHGGGJJJNNNTTTXXXTTTQQQLLLHHHEEEDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJJJJIIIHHHFFFEEE@@@???>>>======>>>???@@@<<<<<<;;;999777666444444000000000000000///...------------,,,,,,---------,,,,,,,,,,,,,,,---......------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''((((((((())))))))))))************************)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))************************************+++++++++++++++***))))))************))))))))))))+++++++++*********))))))******))))))******++++++++++++++++++******))))))((((((*********++++++,,,,,,,,,************************(((((())))))***+++------************************************************)))+++++++++***)))***+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........////////////////////////////////////000222333444555666888;;;???DDDHHHJJJKKKLLLLLLNNNQQQSSSRRRRRRSSSTTTTTTUUUSSSNNNHHHGGGLLLQQQYYYWWWTTTTTTVVV\\\bbbfff___WWWNNNJJJKKKMMMLLLJJJKKKJJJIIIGGGFFFFFFFFFFFFKKKLLLNNNPPPRRRTTTUUUUUUTTTRRRPPPPPPUUU\\\eeejjj___ZZZSSSKKKEEEBBBAAABBBAAAAAABBBCCCDDDEEEEEEFFFDDDEEEGGGIIIIIIIIIGGGFFFCCCBBB@@@??????@@@BBBCCC@@@???===;;;999777666555000111111111111///---,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******+++++++++,,,************************)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))************************************+++++++++++++++***)))(((************))))))))))))+++++++++************)))******((()))***++++++++++++++++++*********))))))((((((&&&'''(((******+++++++++************************(((((())))))************+++++++++*********))))))************************++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++((((((((()))***,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...///000111111---...///000000000......---...///000000000///...,,,111555333222555<<>>???BBBDDDBBB>>>CCCDDDEEEFFFGGGFFFFFFEEEFFFCCCAAACCCBBB@@@@@@CCC>>>@@@@@@<<<;;;<<<:::666444222/////////000000000,,,,,,,,,,,,,,,,,,------------------------------...------,,,,,,------...........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))'''''''''''''''''''''''')))***+++,,,,,,+++***)))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))************************+++++++++*********))))))************************)))************+++++++++++++++))))))***+++++++++******************)))))))))((('''((()))***************************************)))))))))*********+++++++++++++++*********))))))************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++******))))))))))))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000---......////////////...000000/////////000000111333777999999888;;;AAAFFFMMMKKKJJJJJJMMMNNNNNNLLLHHHHHHKKKNNNLLLIIIKKKQQQUUUXXX[[[___hhhsssyyyyyy}}}yyyxxxuuuuuuyyyyyyuuuwwwzzz{{{{{{tttnnncccYYYTTTLLLKKKJJJHHHHHHHHHEEEBBBHHHGGGEEEDDDCCCCCCCCCBBBEEEAAA@@@BBBAAA???@@@DDD@@@CCCCCC@@@???AAA@@@<<<888666333111111111///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))******************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******************************+++++++++*********))))))************************)))************+++++++++************+++++++++******)))************))))))))))))((())))))*********))))))*********************************++++++++++++++++++++++++***************************************++++++++++++++++++++++++************************++++++************++++++************************************************++++++******++++++,,,---+++++++++++++++++++++++++++******)))((((((((()))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------..................------------......///000111000000///111444777999;;;;;;;;;<<<<<<>>>CCCGGGNNNMMMJJJHHHHHHJJJLLLMMMLLLOOOTTTVVVTTTSSSZZZdddlllrrrxxxsssqqqmmmjjjgggdddbbbbbbgggbbb[[[UUUPPPKKKFFFCCCAAA>>>>>>@@@@@@>>>>>>BBB???BBBCCC@@@AAADDDDDDBBB???===:::888666444111///.....................---------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))*********************************))))))))))))))))))))))))***************************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))*********++++++************************+++++++++***************************************)))************+++++++++))))))+++++++++++++++***)))(((*********))))))))))))))))))************))))))(((************************++++++++++++++++++++++++************************************************************************************************++++++************++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................------------...------,,,---///111222000111333555888<<>>>>>>>>>>>AAAFFFIIIIIIIIIJJJMMMSSSYYY]]]gggkkkrrrvvvuuuvvvzzzmmm```SSSJJJCCCAAAAAAEEEDDD@@@???AAA>>>AAABBBAAABBBGGGHHHGGGEEECCC@@@???===;;;888555333333222222111000000000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++***)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))*********++++++++++++************************************************************************))))))*********++++++++++++++++++++++++++++++***)))((())))))))))))))))))******)))************))))))(((************************++++++++++++++++++++++++************************************************************************************************++++++************++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................................................------///.........///111333555444666:::>>>@@@BBBBBBAAAFFFBBB@@@AAA@@@>>>BBBJJJHHHJJJOOOYYYeeesss~~~xxxeeeWWWLLLJJJJJJMMMKKKEEEBBBBBBBBBEEEEEECCCDDDIIIKKKIIIGGGEEECCCAAAAAA@@@>>><<<777666555444222111//////........................///......------......///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))***************************************************************************)))(((''''''((()))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))*********++++++++++++************************************************************************))))))*********+++++++++------******+++++++++******)))))))))))))))************((())))))*********))))))************************+++++++++++++++************************+++++++++************************************************************************++++++************++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++222111///---,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................................................//////////////////000000000111333555777777:::===AAADDDEEECCCAAA???BBB@@@BBBFFFEEECCCLLLYYY[[[^^^hhhxxxqqq___ZZZVVVUUUPPPJJJHHHIIIMMMNNNLLLHHHFFFIIIIIIGGGHHHFFFCCCAAAAAABBBAAA@@@;;;:::888555222000...,,,........................//////............//////........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********************************************************))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))*********++++++***************************************+++++++++************************)))************+++++++++------))))))***+++++++++******((()))))))))************'''((()))***************************************++++++*********)))))))))))))))*********+++++++++************************************************************************++++++************++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++222111///---+++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................................................................../////////000111111111000222333555777999999:::<<<>>>AAACCCEEEEEEDDDCCCEEEFFFNNNWWWXXXYYYhhh{{{{{{pppiiibbb]]]___ccchhhhhhbbbYYYTTTSSSQQQMMMNNNJJJFFFCCCCCCDDDEEEEEEAAA@@@===999555222///---........................//////............//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++************************************************)))))))))))))))))))))))))))******************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************))))))*********+++++++++************************)))************+++++++++))))))((()))***+++++++++++++++(((((())))))*********+++''''''(((******+++++++++************************+++*********))))))(((((())))))******++++++++++++************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++......---,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////////////////...//////000111222222333111333555888:::;;;;;;;;;999:::===@@@DDDGGGIIIJJJQQQUUUaaannnqqqvvvzzzxxx}}}}}}rrriiieeeaaa\\\TTTPPPJJJGGGFFFGGGIIIIIIHHHFFFCCC>>>:::555222000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***++++++,,,************************************************************************)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))******++++++++++++************************)))************+++++++++&&&&&&************************************************+++++++++*********))))))************************,,,+++***))))))***+++,,,---------,,,,,,++++++++++++***)))(((((()))***+++(((((('''(((((()))***+++************************)))************+++++++++++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------000000//////.........---//////.........---------111000///...------.../////////.........---------///////////////.........+++,,,000333222///222888::::::<<>>===>>>;;;???CCCEEEGGGNNNYYYbbbmmmyyy~~~~~~~~~vvvjjj___^^^SSSQQQRRRMMMOOORRRMMMLLLLLLIIIBBB;;;777666444333111///000333333000---000...,,,+++,,,---------......//////////////////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((()))***++++++***)))***+++)))************+++++++++++++++************++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,************************************************+++++++++*********))))))************************++++++***))))))***++++++,,,,,,,,,,,,+++++++++*********)))(((((()))******)))(((((((((((())))))***************************)))************+++++++++++++++************++++++***************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------000/////////.........---//////.........---------111000///...---....../////////.........---------//////////////////......444333555999999777:::@@@?????????@@@@@@@@@AAACCCCCCDDDHHHRRRcccyyyyyyssspppppptttxxx~~~qqqjjjgggooozzz~~~oooaaaYYYYYYYYYSSSVVV\\\ZZZXXXVVVRRRLLLEEE@@@<<<:::999777444444555444111...222000...---...//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************)))))))))(((************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((()))***++++++))))))***+++)))************+++++++++++++++************++++++******************************++++++++++++******++++++++++++++++++++++++++++++************************************************+++++++++***************************************++++++***))))))***+++++++++++++++***************))))))(((((((((((())))))******)))((((((((())))))************************)))************+++++++++++++++************++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------/////////..............................---------000000///............////////////............---////////////////////////666444666<<>>;;;::::::999777555666444111111111111000///........................////////////////////////------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))***++++++))))))***+++)))************+++++++++++++++************++++++******************************++++++++++++************************************************************************************************************************************+++******************+++*********))))))))))))))))))(((((((((((((((((()))++++++***)))((((((((((((************************))))))*********+++++++++++++++************++++++************************+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------................................................/////////.........///////////////................../////////000000111111666444777>>>CCCDDDFFFIIIIIIKKKKKKIIIKKKSSS\\\```bbblllxxxwwwyyy|||}}}zzzkkkjjjiiieeeaaabbbiiivvv~~~zzzqqqfff[[[TTTQQQQQQXXXXXXYYY[[[]]]cccmmmvvv{{{}}}~~~}}}eeeMMMPPPNNNOOOXXXeeeooovvvyyyyyymmmhhhhhheee```dddnnnuuu|||www|||xxxddd\\\TTTPPPLLLHHHFFFFFFDDDCCCAAAAAA@@@???>>>===999777555444444333222000............------------........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))***+++***)))((()))+++))))))*********+++++++++++++++************++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********************************************************************************************************++++++*********))))))))))))))))))))))))(((((())))))))))))((((((,,,+++***))))))((())))))************************))))))*********+++++++++++++++************++++++************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............---...........................////////////////////////////////////////////////000111111222333333999888;;;BBBEEEEEEHHHLLLMMMSSSWWWWWW]]]kkkxxxzzzrrrgggbbbccckkkuuu|||~~~qqqeee\\\[[[[[[[[[YYYZZZ___iiipppllljjjfffaaa^^^___cccgggjjjmmmnnnmmmnnnttt{{{}}}vvvqqqxxxmmmUUUYYYZZZ[[[```hhhnnnpppppptttqqqiiibbb```aaa```]]]ZZZcccfffmmm{{{vvvkkk___XXXPPPIIIHHHKKKFFFGGGGGGFFFCCCAAA???>>>===;;;999777777555333000//////.........---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******((()))******)))((()))***))))))*********+++++++++++++++************++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***************************************************************+++++++++************************)))***++++++++++++***)))))))))))))))************))))))************))))))++++++***)))))))))******************************)))************+++++++++++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------.........---------...............---...//////000/////////...////////////000000000000000111222333555555666888888;;;???AAADDDMMMVVVaaakkkqqqrrrxxxoooeee]]]ZZZaaajjjoooqqqsssppprrrrrrlllbbbYYYSSSPPPQQQTTTYYY\\\___cccjjjooorrrsssuuuwww{{{|||zzzhhhjjjooosssuuuzzz{{{sssnnnmmmmmmkkkiii^^^bbb^^^]]]iiisss~~~sssgggXXXHHHDDDHHHIIIKKKMMMLLLHHHCCC@@@>>>AAA???===<<<;;;888555222000000000///......------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((()))******(((((()))***)))************+++++++++++++++************++++++************************++++++,,,,,,,,,,,,++++++************************))))))************************************************))))))*********+++++++++************************)))***++++++++++++***))))))))))))******+++++++++)))***+++,,,,,,+++***)))*********)))******++++++************************)))************+++++++++++++++************++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........---------.........//////,,,---///000000000//////.../////////000000000000111111222444555777888888777777:::>>>BBBNNNcccuuummmfff^^^WWWTTTWWW[[[\\\^^^aaa[[[^^^aaaaaa]]]YYYZZZ]]]aaahhhpppwww|||uuuvvvlllfffmmmqqqttt}}}nnniiieeeeeehhhjjjhhheeennnrrr|||~~~gggOOOFFFKKKKKKOOOTTTUUURRRMMMJJJIIIFFFDDDBBBAAA???<<<888555222111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************((()))***)))((('''(((***)))************+++++++++++++++************++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************))))))******++++++++++++************************)))***+++,,,,,,+++***)))))))))******+++++++++,,,***+++,,,------,,,+++******)))))))))***+++,,,,,,************************)))************+++++++++++++++************++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////,,,---///000000000//////.../////////000000111111222222333555777888999:::999:::>>>CCCLLL```lllYYYYYYSSSOOONNNPPPPPPQQQUUUZZZWWW]]]dddjjjlllmmmrrryyy~~~}}}zzz|||jjjiiifffbbb^^^]]]^^^aaa```eeessszzz]]]QQQUUUJJJQQQYYY]]]]]]ZZZXXXWWWJJJHHHFFFDDDBBB???;;;888333222222111000//////...////////////////////////------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++((()))***)))((('''(((***)))************+++++++++++++++************++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******------,,,+++************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********+++,,,---------,,,,,,,,,---------.../////////............///////////////......---...///111222//////000222444555444222777555666:::;;;999:::<<>><<<888333///...///111------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))************************))))))))))))))))))))))))******************************++++++++++++******(((((()))***+++,,,,,,,,,((((((((((((((((((((((((******))))))******+++,,,+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++***************))))))***++++++))))))))))))************************************************************))))))))))))))))))))))))************************)))************+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,---------------...........................////////////000000///......///000111333222222333444666666666?????????>>>;;;999>>>DDDMMMYYYiii}}}|||rrrjjjiiilllooowwwyyypppgggdddbbb```cccgggnnnpppxxx~~~vvvrrrwww}}}}}}xxxvvv{{{xxxrrrjjjaaaVVVMMMGGGDDDCCC@@@;;;555111000111/////////.........------,,,------------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))************************))))))))))))))))))))))))******************************++++++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))******))))))******+++,,,+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******(((((((((((()))***+++,,,***************)))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,---..................---------............////////////222111000/////////000111444444444555777:::===???BBBFFFFFFBBB???EEERRR]]]iiiyyykkkccc[[[WWWVVVYYYdddnnnnnnhhhgggooo{{{~~~{{{vvvrrrppppppooooooppprrrssstttuuuvvvxxxyyy{{{}}}|||yyyrrrnnnxxxvvvvvv|||zzzvvvooojjjhhhhhhhhhhhhssswwwxxx{{{xxxmmmfffddd^^^UUUJJJJJJGGGAAA:::444000///111111000//////......///.........---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************************************))))))))))))))))))))))))******************************++++++++++++************************++++++******************************))))))******+++,,,+++++++++***************)))************+++++++++************************++++++++++++++++++++++++))))))++++++++++++++++++++++++******************************************************++++++++++++******)))))))))))))))***+++++++++++++++******)))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++******,,,...////////////...---------,,,............////////////111111////////////000111222444777;;;>>>AAAEEEGGGHHHMMMMMMIIIMMM^^^qqq|||~~~}}}~~~|||}}}~~~www___[[[WWWSSSRRRYYYfffqqqwwwxxxzzzyyywwwsssooojjjeeeccc^^^```aaa```]]][[[[[[[[[[[[[[[[[[[[[\\\]]]___``````bbbeeeggggggccc^^^[[[___^^^___eeemmmvvv{{{}}}yyyzzz|||}}}vvvqqqmmmhhheeehhhuuuqqqyyyxxxllliiioooooofffZZZXXXTTTLLLBBB999333111111111000/////////000111//////......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))******************************++++++++++++******+++++++++*********************************************))))))******+++,,,************************))))))*********+++++++++************************++++++++++++++++++++++++))))))++++++++++++++++++++++++******************************************************++++++++++++******---,,,+++***************,,,,,,++++++******))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,+++******,,,...////////////...---------,,,............////////////000000/////////111222333444888>>>BBBEEEGGGJJJLLLOOOWWWYYYYYYfff|||zzzuuuRRRUUUXXX\\\cccqqq~~~|||yyyqqqhhh]]]\\\[[[YYYVVVSSSPPPNNNLLLNNNQQQQQQPPPOOOOOOPPPQQQPPPOOONNNMMMNNNPPPQQQPPPQQQTTTUUUUUUTTTRRRRRRMMMPPPTTTVVVYYY^^^dddiiidddeeefffiiiooovvv}}}}}}ssskkkooouuuuuurrr||||||wwwssslll___PPPBBB888333222111000//////000222333/////////......---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))******************************++++++++++++******+++++++++*********************************************))))))******+++,,,************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******...---,,,+++************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---..................---------............/////////////////////000222555888999===AAAGGGJJJJJJKKKOOORRRRRRcccooovvv}}}yyytttmmmhhh[[[cccmmmwwwssshhhdddbbb___^^^]]][[[VVVQQQRRRRRRQQQPPPNNNKKKHHHGGGGGGJJJMMMMMMLLLJJJIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFFFFHHHJJJJJJJJJJJJLLLMMMGGGJJJNNNOOONNNPPPVVV[[[VVVVVVUUUWWWZZZ^^^bbbdddlllooorrrrrrqqqttt|||}}}~~~zzzwwwvvvbbbMMM<<<444666444222000000111222333/////////...............------............------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++************************))))))))))))))))))))))))******************************++++++++++++************************++++++******************************))))))******+++,,,***************+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++***************+++***++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------...........................///////////////000111333777;;;>>>@@@CCCGGGKKKMMMNNNRRRZZZ```fff}}}{{{vvvsssrrrqqqooommmxxxiii[[[SSSVVVUUUTTTUUUUUUSSSRRRQQQNNNOOOPPPPPPNNNLLLIIIGGGIIIKKKNNNOOOMMMKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFIIILLLLLLKKKJJJKKKMMMJJJKKKLLLMMMNNNPPPRRRTTTQQQPPPOOONNNNNNPPPRRRSSSTTTWWWZZZ\\\]]]```eeeiii|||~~~{{{|||cccLLL???>>><<<888444111000111111............////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************))))))))))))))))))))))))******************************++++++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******(((((((((((()))***+++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++---,,,+++******+++,,,---************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---------,,,,,,,,,------....../////////............/////////000000111333666:::???CCCFFFEEEHHHKKKMMMQQQYYYeeeooowww|||zzzyyyyyyxxxuuussstttxxxwwwyyy{{{qqqhhheeeaaaYYYQQQNNNMMMLLLMMMNNNNNNMMMNNNPPPJJJLLLNNNOOOOOOMMMKKKJJJJJJMMMPPPRRRQQQOOONNNNNNKKKLLLLLLMMMMMMNNNNNNNNNLLLOOOSSSSSSQQQOOONNNOOOQQQNNNMMMOOOSSSUUUUUUSSSSSSQQQOOOMMMLLLLLLMMMNNNJJJLLLNNNPPPQQQRRRTTTUUUbbbeeelllssssssrrrxxx|||}}}ooolllkkkjjjiiijjjrrr||||||cccSSSEEEBBB<<<777333000000000------......//////000000------............------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++++++++************************))))))))))))))))))))))))******************************++++++++++++******(((((()))***+++,,,,,,---((((((((((((((((((((((((*********)))***++++++,,,))))))******++++++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******+++++++++*********))))))************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000---...000000000111333666000999===:::===GGGKKKHHHGGGHHHJJJMMMTTTiiirrrgggnnnzzz{{{{{{yyyuuuqqqnnnnnnqqqtttwww{{{tttlllhhhbbb```aaabbb```^^^aaa^^^ZZZUUUQQQOOOMMMMMMMMMKKKKKKLLLNNNNNNMMMLLLTTTRRRPPPPPPRRRSSSTTTSSSVVVXXX[[[]]]```aaacccddddddfffhhhfffbbb```bbbeeehhhhhhhhhgggfffdddbbbaaa___\\\ZZZ\\\___```___\\\]]]]]]YYYSSSSSSUUURRRKKKMMMMMMLLLLLLLLLMMMMMMNNNQQQYYYaaacccaaaaaaeeeiiixxxvvvjjjooo}}}nnniiihhhfffhhhlll|||{{{sss___VVVJJJ???777333000///222...,,,......---...111333333222111000//////...000///...---------...///,,,------------,,,+++***++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++***************************************+++*********))))))((((((******++++++++++++******)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******+++++++++*********))))))************************)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000...////////////111444777888;;;<<<<<<>>>AAAAAA>>>GGGHHHLLLUUUfffvvv}}}|||xxxwwwvvvuuuwww|||~~~wwwiii]]]\\\YYYUUUTTTTTTVVVWWWWWWWWWWWWVVVUUUSSSRRRRRRQQQOOOOOOOOOOOOOOOOOOPPPQQQVVVWWWXXXYYY[[[]]]```aaafffiiiooovvv{{{~~~~~~zzzxxxuuuuuuwwwwwwtttqqqppppppkkkdddbbbccc___YYYXXXVVVSSSQQQQQQQQQPPPNNNUUU[[[``````ZZZUUUVVVXXXfffkkkllleee```ggg{{{{{{vvvsssuuuyyyzzzvvvfff___TTTHHH>>>888666666222///...111111...---///000000000//////......---///...---,,,+++,,,,,,---,,,,,,,,,---,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************************************************************,,,+++++++++***)))))))))************************************)))))))))(((******++++++++++++******)))************+++++++++***++++++,,,,,,++++++***************++++++++++++,,,++++++******++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******+++++++++************************************************++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////000//////.........111777:::AAA>>>===@@@AAA>>>===>>>IIIMMMVVVfff~~~wwwjjjcccaaa]]]TTTLLLJJJJJJKKKKKKKKKMMMPPPSSSQQQQQQQQQQQQQQQPPPPPPOOOPPPQQQSSSSSSRRRTTTXXX]]]eeeiiimmmppprrruuu{{{~~~}}}yyysssrrrllleeeaaaaaa___[[[VVV```eeehhheee]]]UUUQQQQQQYYY[[[[[[XXXWWW^^^nnn{{{xxxxxxooojjj```SSSGGG>>>999777555111000333444111///000///////////////...............---,,,,,,,,,,,,---***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,++++++***)))((((((************************************))))))))))))******++++++++++++******)))************+++++++++***++++++,,,,,,++++++***************+++++++++,,,,,,++++++******++++++,,,++++++------------------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))***************************************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,------------...------....../////////000............000555;;;@@@FFF@@@???CCCBBB>>>CCCNNNUUU___nnn~~~kkkbbbWWWQQQQQQQQQMMMJJJGGGKKKOOOQQQPPPPPPRRRTTTRRRQQQOOONNNNNNNNNOOOPPPRRRVVV[[[\\\^^^ccclllssszzzyyyuuummmffflllooorrroooggg___ZZZXXX]]]______[[[WWWZZZeeennnzzz|||{{{{{{zzztttkkkaaaXXXMMMBBB;;;;;;444000222333222111222/////////000000000000000000//////...............***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************---,,,,,,+++***)))((((((*********************************)))))))))))))))******++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,++++++******++++++,,,******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))*********************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***+++++++++,,,,,,,,,---------,,,,,,---------..................///////////////---...000111555:::AAAEEEEEEAAA@@@BBB@@@AAAPPPcccrrrxxxmmmfffWWWQQQJJJGGGHHHKKKKKKJJJKKKQQQVVVWWWTTTPPPNNNNNNOOONNNMMMNNNQQQWWW\\\```bbbhhhnnnssswwwxxxwwwzzz{{{xxxqqqjjjeeecccmmmqqqrrrjjj^^^ZZZ___gggpppnnnlllnnnuuu~~~{{{xxxqqqmmmkkkcccUUUIIICCC999000...//////000333//////////////////000000///////////////......---+++,,,,,,---------,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************************************,,,,,,++++++***))))))(((************************))))))))))))))))))************++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))*********************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,------------,,,---------............////////////////////////...111555888;;;???DDDGGGAAA@@@@@@BBBFFFRRRiii|||}}}{{{yyynnnfff^^^YYYXXXLLLJJJHHHIIIKKKLLLMMMLLLIIIMMMPPPRRRPPPLLLIIIGGGKKKLLLPPPVVV___kkkuuu{{{|||xxxvvv{{{lllbbbcccgggiiibbbZZZXXX^^^gggooosss|||zzztttooooooqqqmmmcccZZZRRRDDD777111000000000222////////////............/////////000///......---...............---,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++***************************************))))))))))))******************++++++++++++******)))************+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,------------...------------............000/////////////////////222666<<<@@@BBBCCCCCCDDD>>>@@@CCCIII[[[www~~~zzz|||uuuyyyqqqhhh___YYYSSSMMMLLLNNNJJJLLLPPPRRRSSSRRRPPPOOOKKKKKKNNNRRRWWW[[[]]]]]]bbbfffmmmvvvxxxsssrrrmmmcccWWWQQQSSSWWWZZZZZZkkkoooyyy|||tttqqqqqqvvv}}}}}}zzzuuuqqqnnnmmmkkkkkkgggXXXHHH???;;;777333333333333222222111111000000222222333333333222111000111111000000///...,,,,,,***+++---......---+++***++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************+++++++++************************((()))))))))******************++++++++++++******)))************+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,---------......---------.........//////000000000000////////////555:::AAAEEEFFFDDDBBBAAA===BBBGGGTTTsss{{{zzz|||uuuvvvzzz~~~}}}vvvqqqrrr~~~|||iii^^^YYYUUURRRRRRRRRNNNIIIIIILLLJJJNNNTTTWWWWWWTTTPPPMMMUUUTTTVVV___kkkxxxzzzpppbbbZZZXXXXXXUUURRRWWWUUUXXXbbbnnnwww|||wwwooojjjnnnxxxxxxooommmrrryyyyyyiiiXXXNNNHHH???888555888888777666666555444444666777888888888777666555222222222111000...,,,,,,***+++---......---+++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************(((((())))))*********+++******++++++++++++******)))************++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,000////////////.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))*********++++++,,,,,,++++++***))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---,,,,,,,,,,,,---......+++000444333111111555999===AAADDDFFFHHHIIIGGGCCCKKKPPPWWWfff{{{www}}}xxxwww{{{wwwnnnrrrppp___SSSOOOPPPWWWVVVVVVTTTQQQMMMIIIFFFNNNTTTUUUPPPNNNTTTYYYYYYaaabbbkkk~~~xxxqqqpppmmmeee\\\TTTTTTSSSSSSUUU[[[ccciii{{{|||~~~yyyssssssxxxsssqqqmmmeee[[[OOODDD======<<<:::888666555444444666666666666666666555555333444444444222000---+++++++++++++++++++++++++++)))+++,,,,,,******+++------,,,+++***))))))))))))************************************************)))************+++++++++,,,,,,+++***))))))************++++++++++++******222111000///---+++******+++++++++++++++***)))((()))******++++++,,,------+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********++++++,,,,,,++++++***))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,---......///------,,,,,,------...///...000222111111333888<<>>@@@AAAEEECCCFFFJJJFFFFFFWWWmmmttt```ZZZQQQLLLRRR[[[_________^^^```___YYYRRRQQQUUU[[[\\\cccmmmwwwtttlllmmmyyyyyypppnnnnnnpppsssxxx}}}zzztttrrrppprrr{{{tttjjjccc^^^[[[XXXXXXVVVSSSTTT[[[eeeooouuu}}}yyynnncccXXXQQQAAA>>>:::666222111000000444444333222000///......222222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,,,,++++++***))))))******************************************************))))))*********+++++++++++++++***************+++******++++++++++++******((((((((()))***+++,,,,,,******+++++++++******))))))******++++++,,,------+++++++++,,,,,,,,,,,,,,,(((***++++++++++++---.........------------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++***************++++++***++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------............---,,,,,,++++++,,,,,,---,,,,,,,,,---------------...------------...//////...000444:::@@@CCCCCCBBBJJJGGGFFFHHHIIIRRRkkkhhhUUUKKKMMMIIILLLXXXbbbdddaaa___aaa]]]XXXTTTUUU[[[dddjjj|||xxxsssxxxxxxyyy~~~{{{vvvrrrppptttzzz}}}yyytttpppmmmlllaaa^^^ZZZWWWWWW[[[```dddqqqwwwzzzvvviii^^^TTTMMMAAA???;;;777444222222111444444333222111000///...////////////......------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,,,,+++******)))*********************************************************))))))*********++++++++++++***************++++++******++++++++++++******************++++++++++++)))******+++++++++******)))******++++++,,,------++++++,,,,,,,,,---------***,,,,,,,,,******+++,,,******............------------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********)))******+++,,,***++++++,,,,,,++++++************++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,............////////////---,,,,,,++++++,,,,,,---------------------------......------......///000---222999???DDDEEEEEEDDDEEEIIINNNVVVcccvvviiiTTTGGGEEEHHHDDDEEEMMMZZZccccccaaa```______aaahhhuuu~~~~~~yyyyyy}}}uuuuuurrrppppppttt{{{}}}ssshhh___YYYWWW]]]lllxxx{{{qqqcccTTTJJJFFFDDDAAA===999666444222444444333222111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,++++++***************+++************************************************)))************+++++++++*********)))******+++,,,******++++++++++++******,,,,,,,,,+++++++++++++++))))))***++++++++++++***)))******++++++,,,------++++++,,,,,,------......+++,,,---,,,***)))***+++++++++............------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++******************************))))))***++++++,,,***++++++,,,,,,++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---------------------------...............//////000///555<<>>AAAFFFAAADDDNNN[[[bbbdddfffiiikkkttt{{{tttqqqmmmjjjhhhhhhiiijjj}}}qqqddd]]]]]]___hhhxxx|||mmm]]]QQQNNNMMMJJJEEE@@@:::555222222222222222111111000000------------------......------------------------+++,,,---,,,+++***+++,,,+++***************++++++************************************************)))************+++++++++******))))))***++++++,,,******++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++)))******++++++,,,------++++++,,,,,,---......///***+++,,,,,,+++***+++---------......------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++******************************))))))***+++,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------...............///000000111777>>>AAABBBCCCHHHMMMaaavvvzzzssssssyyy~~~___PPPEEEEEEGGGCCC>>><<>>777666333000000111111///---,,,,,,,,,------.........,,,,,,------,,,,,,+++***,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------////////////////////////.........---------------...////////////111444777777===DDDEEEDDDKKKccczzzzzzlllooosss|||}}}yyy~~~xxxrrreeeXXXRRRRRRQQQPPPMMMKKKIIIHHHLLLQQQ```www~~~|||||||||||||||zzzwwwwww}}}yyywwwyyy{{{|||~~~zzzpppkkklllooorrr~~~uuuiiiiiipppvvvvvvyyytttrrrhhhgggeeeccc^^^SSSFFF<<<999666333111222111///---,,,,,,,,,------...............//////......---,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................------------------------.../////////000333777:::===???BBBBBBEEEWWWzzzmmmgggnnnwww|||tttppp{{{}}}gggccceee```WWWXXXZZZ\\\YYYTTTOOOMMMMMMRRRZZZooo|||zzzzzzxxxwwwwwwyyyzzz{{{|||}}}|||xxxxxx|||vvvxxxzzz{{{|||~~~{{{sssrrruuuyyy{{{tttzzz|||yyyxxxtttnnnvvv~~~}}}yyyzzzvvvsssqqqooojjj___OOOCCC:::777333111111111000///---------------............////////////...------,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111111000///...---,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,,,,---------------...///000222555999===BBB@@@@@@EEEPPPiiiyyymmmrrryyy}}}uuuppp|||jjj\\\]]]cccccc^^^^^^``````[[[UUURRRTTTXXXeeeooo}}}~~~yyywwwxxxyyyzzz}}}zzzzzz~~~~~~~~~~~~{{{zzz{{{~~~{{{vvvwww|||tttpppyyyuuukkkpppzzz}}}~~~}}}{{{vvvjjjZZZNNN<<<999555222000000000111---------...............---------------,,,,,,+++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000000//////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........------------------------,,,,,,,,,------.........,,,...111333444777;;;>>>BBB???CCCSSSjjjxxxvvvzzzwww{{{rrrhhh\\\VVVWWWXXXYYYYYYZZZ\\\\\\[[[[[[aaammmwww~~~{{{zzzzzzzzzzzz}}}|||}}}~~~rrrqqqtttvvvuuusssooommmqqquuu||||||~~~jjjZZZKKKHHHAAA999333000///000........................------......------,,,+++,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.........///,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------............------------------------,,,------....../////////...111555888:::;;;>>>@@@@@@BBBPPPlllzzz|||yyyyyyhhhYYYVVVTTTSSSPPPLLLMMMQQQSSSWWW]]]fffrrr}}}~~~~~~}}}}}}{{{vvvvvvwwwxxxuuuxxx}}}zzzjjjccc```dddsssyyy|||{{{iiiccc^^^SSSFFF:::222///////////////...............///000000000000///......,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------******+++,,,---......///,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,+++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............------------------------------...//////000111111111555:::>>>@@@@@@AAABBBBBBLLLddd}}}}}}~~~~~~~~~{{{mmmbbbXXXUUURRRPPPPPPMMMJJJMMMTTTYYYaaaooo~~~{{{{{{||||||{{{~~~|||tttkkkccc___gggttt|||yyyttt}}}uuussslll___OOO@@@666222222000/////////.........---000000000000000///......,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++,,,------,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++,,,---------...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++......------,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////.................................///000111111222333888>>>CCCDDDDDDCCCCCCFFFUUUssswwwyyyzzz{{{xxxyyyxxxddd```___[[[XXXQQQKKKLLLKKKKKKRRR[[[gggqqq~~~|||uuu{{{~~~{{{{{{~~~xxx}}}|||ttthhhffflllpppxxxooorrr~~~|||uuuooocccRRRBBB999666777000000//////.........---...............------,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******++++++------------++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------,,,,,,------///......---------......------------------------++++++,,,,,,,,,---------......---,,,,,,+++******************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))***++++++,,,,,,************************+++,,,------......---------------............///////////////////////////111000.........000333555===BBBIIILLLJJJFFFFFFIIIOOOmmmxxxpppxxxwwwvvvzzzzzzxxx~~~nnn\\\XXX]]]``````cccSSSIIIJJJLLLNNN\\\nnn}}}zzzuuurrryyy|||zzz{{{iiiccclll}}}yyysssqqqpppqqquuu~~~~~~|||}}}yyynnn^^^PPPFFF@@@;;;888333000...///000000000222---...000111111111000///------------------------......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,+++++++++++++++***)))(((,,,+++)))(((((()))+++,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))'''%%%&&&(((***++++++++++++++++++++++++------------------------******//////...---------......------------------------++++++,,,,,,,,,---------......---,,,,,,+++******************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))***++++++,,,,,,************************+++,,,------......---------------............///////////////////////////000///......000333777:::BBBGGGKKKIIIDDDCCCLLLUUUgggnnnpppxxxwwwwwwuuupppqqq~~~}}}nnn]]]WWW\\\dddeeeaaaZZZNNNHHHMMMTTT]]]qqq|||}}}}}}~~~zzzsssooossswwwxxxxxxzzztttccc]]]eeeqqqyyy|||~~~rrrsssvvvxxx|||}}}}}}{{{yyypppcccUUUKKKEEEAAA???666222//////000111000000---...///000111000000///------------------------------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,+++,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***((((((***+++++++++++++++++++++++++++------------------------------000///......------......------------------------,,,,,,,,,,,,------------...------,,,,,,++++++***+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------............//////////////////////////////......///333888===AAAHHHLLLLLLFFFBBBKKK___ppp~~~tttmmmvvv~~~zzzwww|||xxxmmmiiiwwwyyyfff\\\TTTWWW```ccc^^^WWWPPPLLLNNNYYYgggxxx}}}sssqqqooonnnrrryyyyyyjjjdddiiinnnnnnkkkgggooo|||vvvnnnoooxxx~~~~~~zzzxxxsssjjj```VVVQQQOOOPPPAAA:::222...000111000---......///000000000000000..................------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---------,,,++++++******************************+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,------------------------......111000///...---------...------------------------,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------............///////////////////////////......///111777===DDDHHHJJJJJJGGGEEENNNeee}}}mmmmmmuuu{{{zzzuuurrrttt~~~pppZZZWWWTTTTTT[[[aaa^^^WWWQQQSSSZZZhhhyyy|||}}}sssnnnqqqxxx}}}vvvsssvvvwwwqqqjjjbbblllyyy~~~nnnggglllsssxxx~~~}}}wwwvvvrrrkkkccc^^^^^^```SSSIII;;;000...111000,,,...//////000000000000000/////////...............,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++)))***++++++++++++***)))******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++---......---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,111111000///...---------------------------------,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------............//////////////////////////////000222666;;;BBBHHHKKKIIIEEEAAAHHHcccgggaaannntttxxxiiiWWWMMMKKKMMMUUU]]]]]]XXXWWWZZZeeewww{{{wwwyyywwwzzz{{{zzz}}}~~~|||wwwxxx~~~|||wwwrrr{{{xxxooollllllxxxzzzzzzyyyssskkkfffdddeeeggg\\\III777000222111,,,///////////////000000111000000000//////.........,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))***++++++++++++***)))++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,++++++,,,++++++,,,,,,,,,---------------------------------******222111000///...---------------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///////////////////////////111333666;;;@@@EEEIIILLLFFFBBB@@@PPPwww{{{iiimmm}}}{{{xxxjjjWWWRRRTTTMMMOOOUUU[[[WWWSSSYYYfff{{{zzzxxx~~~{{{|||xxxyyyzzzyyyssssssuuu{{{|||vvvrrr~~~|||}}}{{{xxxrrrlllhhhffftttmmmZZZCCC777666444//////////////////000111111111111000000//////......,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***))))))***+++++++++******************************++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,******+++---++++++,,,,,,------......------------------------,,,,,,333222111///......------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///////////////////////////444777;;;@@@DDDGGGIIIJJJDDDCCCEEEYYYxxxpppzzzxxxttt___VVVWWW[[[UUUQQQRRRVVVWWWXXXgggzzz|||}}}|||yyyppptttyyy{{{{{{|||||||||xxxsssoooxxxxxxjjjSSSBBB===888111000//////...///000111222222222111000000///......------------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***,,,------,,,***))))))***++++++,,,,,,,,,+++,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++***)))***,,,///++++++,,,,,,---......///------------------------------333222111///......---------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////////////////////////////666999>>>CCCGGGHHHHHHHHHDDDFFFKKK___sssqqq}}}||||||{{{ggg]]]ZZZ[[[\\\RRRJJJIIIRRR[[[ggg~~~~~~}}}~~~zzzssswww}}}}}}}}}~~~~~~xxxyyy{{{}}}www|||ttt^^^KKKCCC;;;222000///.........///111222222222222111000//////.........------------,,,,,,***+++,,,------,,,+++***)))***,,,------,,,***)))***+++,,,,,,------------,,,+++)))(((((()))+++,,,((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))+++...000++++++,,,,,,---...//////------------------------,,,,,,:::111222555---,,,000..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,------......------..................---------///000000000000111222888<<>>777222...000000------///111222222111111000///...------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,+++*********+++---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,```HHH999555000111222,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++)))'''&&&))))))))))))*********+++++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,------......------............////////////000000/////////333999===DDDEEEDDDBBBEEENNNWWW\\\dddmmmvvvzzz|||}}}yyyqqqpppqqqtttxxxwwwuuuzzzppp___RRR[[[eeeppprrrkkk```YYYVVVbbbooo{{{zzzwwwtttssstttuuutttsssqqqrrrtttwww{{{}}}}}}}}}|||{{{zzzyyyxxxyyy{{{{{{{{{zzz{{{}}}}}}~~~~~~~~~uuu||||||uuulllmmmnnnppprrrvvv{{{||||||zzzuuusssttt|||yyylllqqq|||yyyxxxssspppbbbPPP<<<555111111222000000222111111111111111000///...------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,gggMMM<<<777111333333,,,..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***((('''*********+++++++++,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,------......------........./////////000000////////////111777>>>CCCDDDGGGEEE@@@DDDUUUiiittt{{{~~~yyyuuutttvvvwwwrrrtttyyy||||||}}}jjj[[[XXXYYYXXXjjjzzzyyyiii^^^```gggxxx~~~{{{wwwvvvuuutttssstttuuuuuuuuutttvvvzzz|||~~~~~~~~~~~~|||{{{yyyyyyyyy{{{}}}~~~~~~}}}|||}}}zzzrrryyy}}}ssskkkqqqtttwwwyyyyyyzzz}}}|||yyyyyyuuu~~~~~~qqqooorrrjjj]]]AAA888111111333222111333//////000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,gggOOO???999333444444---........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,------......------.........//////000000111...///000222666<<>>444......+++,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------///...,,,++++++,,,---...------......///000000111111222555===GGGNNNRRRSSSMMMMMMPPPaaafffcccbbbfffjjjmmmssszzz~~~sssnnnYYY]]]YYY]]]jjjjjjiiigggeeemmm|||zzzxxxwwwvvvzzz}}}{{{yyyzzz|||~~~{{{}}}{{{zzzyyy{{{~~~zzzuuutttxxx~~~}}}~~~{{{nnniiimmmnnnnnneeeSSS@@@666555333000///000111000---,,,...111///............---------+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++***+++,,,...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------fff\\\RRRLLLDDD999222111,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------......---------------.........//////000111111222111444:::CCCLLLRRRTTTTTTLLLVVVfff{{{oookkkkkkpppuuuxxx}}}~~~cccZZZ```]]]___gggcccdddnnn{{{~~~|||zzzyyyyyywww{{{~~~}}}zzzzzz{{{|||{{{}}}}}}qqqlllmmmtttssslllmmmsssyyy}}}~~~~~~}}}|||xxxxxxssswwwqqqcccPPPBBB;;;666333111333333111...---...000000000/////////.........++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------//////oooggg^^^VVVLLL@@@777333---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,---------------------------------....../////////....../////////000000111222333222888BBBLLLSSSUUUTTTSSSNNNccc||||||}}}xxxwww|||wwwdddZZZ___eeeaaaaaaddd```eee|||~~~}}}|||{{{zzz{{{~~~||||||}}}}}}}}}uuukkkeeeeeelllvvvjjj^^^```iiiqqqttt}}}~~~}}}{{{zzzzzzssscccSSSGGG===777555666555222///...///000111000000000////////////,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------/////////......------,,,//////uuupppiii```SSSEEE:::444//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,---------------------------------...///000000000///...////////////000111333444666???KKKTTTVVVUUURRRPPPVVVmmm}}}pppbbbWWW]]]fffgggaaa```dddeeewww~~~|||{{{{{{}}}yyyuuuoookkkkkkoooxxxppp[[[TTTYYY^^^```pppwww{{{|||yyy|||zzzrrrgggZZZJJJ<<<:::999666333000///000111000000000/////////......,,,,,,------------------...------,,,,,,------...------------------------++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,...------,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------000//////...---,,,,,,+++------wwwvvvqqqgggYYYJJJ<<<444000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,---///000000000///.........---...///222444555;;;EEEQQQWWWVVVQQQNNNMMMaaavvv|||{{{sssddd```YYYdddiiibbb\\\\\\gggvvv~~~~~~}}}{{{zzzxxxtttsssooommmmmmsss}}}eeeRRRMMMNNNOOO[[[fffooosss~~~~~~sss]]]IIIBBB>>>888333000000111222/////////.........------------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------------,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------.........---,,,+++******------xxx{{{xxxnnn___OOO@@@555222222111000///......---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------------------------------,,,---......////////////...------...000444777999@@@IIITTTVVVRRRMMMMMMOOOjjj}}}yyyvvvwwwfffXXXZZZ]]]gggeee\\\XXXZZZppp}}}zzz|||~~~~~~}}}~~~}}}zzzyyy{{{{{{xxxuuussspppnnnooottttttXXXKKKHHHGGGIIIVVV___fffttt|||~~~|||zzz|||~~~xxx~~~rrr]]]OOOHHH===555111000111222............------------............------------------,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++***//////yyyttteeeUUUFFF999333333222111000......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---...///000.........000333777;;;>>>CCCLLLTTTTTTOOOLLLOOOUUUqqqyyywwwyyymmmYYYOOOWWW\\\ddd___[[[^^^bbb}}}}}}~~~{{{}}}~~~~~~~~~|||}}}~~~~~~|||zzzyyyxxxwww}}}}}}{{{yyyuuutttvvvzzzcccQQQIIICCC@@@KKKRRRWWWhhh}}}{{{zzzxxxuuutttuuuxxxzzzqqq|||ttt```UUUEEE888111000000111////////////............///.........------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,//////zzzxxxiiiZZZJJJ===444333222111000///...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,---///000/////////111555:::???BBBEEEMMMTTTSSSMMMLLLRRRZZZvvv~~~wwwsssyyy~~~sss^^^TTTSSSaaaZZZaaa]]]^^^ggglll~~~zzzwwwxxx{{{~~~}}}|||zzz|||~~~~~~|||{{{zzz{{{xxxyyy{{{}}}}}}|||zzzyyyxxxvvv|||~~~~~~|||xxxyyy|||jjjVVVJJJAAA>>>GGGJJJMMM```zzz|||~~~zzztttpppoooqqqtttwwwpppyyy|||lll^^^KKK;;;222000///000000000000000//////////////////.........---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------..................------|||{{{vvvbbbCCC:::666333333222//////222...------,,,,,,------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,....................................////////////000111333666:::@@@GGGLLLRRROOONNNMMMIIIJJJ___wwwuuuiiigggggggggooo|||eeeWWWUUUXXX\\\[[[ZZZaaahhhssszzzvvvvvvzzz|||{{{yyyyyyxxxwwwwwwwwwxxxyyyzzz|||||||||{{{zzzyyyxxxxxx{{{|||}}}~~~}}}~~~xxx^^^KKKFFFHHHLLLRRR\\\lll{{{}}}wwwqqqmmmkkkjjjkkktttyyy}}}uuuVVV;;;111444444000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------//////www\\\GGG>>>555333111...---......------,,,,,,------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,....................................////////////111222444777<<>>HHHPPPTTTUUUPPPPPPQQQ\\\uuurrrjjjiiikkkpppvvv}}}ccc[[[YYYbbbfffaaa]]]```uuu{{{xxxxxx{{{~~~|||zzzwwwuuuuuuuuuuuuuuuxxxyyyzzz{{{|||}}}}}}~~~}}}}}}~~~~~~~~~}}}||||||~~~~~~fffSSSUUUXXXRRRTTT___[[[dddrrrwwwyyyzzz{{{||||||{{{zzzssswwwuuu~~~nnnNNN666222777111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///........................//////qqq[[[CCC777444111...---//////............//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------....................................////////////000222888BBBMMMSSSTTTRRRKKKQQQ^^^qqqooonnnqqquuuyyy~~~kkk\\\WWWYYYaaa___WWWYYYccc|||~~~{{{yyyyyy{{{}}}zzzyyyvvvtttssstttuuuuuuxxxxxxzzz{{{||||||||||||zzz{{{~~~~~~}}}}}}}}}}}}|||{{{zzzzzzwwwzzzzzzxxxzzz}}}}}}}}}ttt\\\VVVTTTQQQSSS[[[ZZZcccrrrtttvvvwwwwwwwwwyyy}}}uuuppptttpppuuu}}}{{{ZZZ<<<111444111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...........................//////ppp]]]GGG;;;555111...---//////............//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.......................................////////////222555<<>>222222222///000111000/////////000........................///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------...------,,,,,,..................------...///000000...///000222666888___III???;;;666333222222111111000//////...------,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------............////////////......//////............//////222111111444;;;CCCIIILLLQQQKKKVVVyyy|||oookkkppp~~~dddSSSRRRTTTYYY]]]]]]^^^gggttt~~~{{{zzzyyyxxxwwwwwwtttuuu{{{{{{uuurrrtttwwwyyyxxxvvvvvvxxx{{{}}}{{{{{{|||}}}|||}}}}}}~~~}}}|||zzzxxxvvvwwwwwwwwwvvv{{{yyy{{{nnnbbb___ZZZYYY___dddiiirrr{{{~~~|||rrrllljjjwwwkkkHHH555333444111111111000///......///........................///...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------...------,,,,,,........................///000111000///000222444888:::eeeJJJ???;;;666333222222111111/////////...------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,---------......---....../////////......//////............//////000000111666>>>EEEJJJMMMOOOKKK]]]tttffffffpppvvvQQQRRROOORRRUUUWWWYYYbbbvvv}}}zzzxxxxxxyyyxxxwww{{{yyyuuusssuuuxxxxxxwwwxxx|||~~~||||||}}}~~~~~~~~~~~~}}}|||~~~{{{wwwvvvwwwwwwuuusss{{{yyyyyy}}}|||pppfffaaa\\\[[[\\\cccqqq~~~~~~zzz{{{~~~vvvpppllljjjuuuyyyXXX===444666222222111///......------..............................---,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------...------,,,........................///000111000000111333666;;;===jjjMMM>>>:::555222000000///...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,---------......------......//////......///............//////000000000333999AAAHHHLLLNNNQQQOOOeee~~~rrreeehhhvvvgggKKKSSSNNNPPPPPPPPPVVVjjj|||~~~}}}yyywwwyyy|||yyyyyy|||yyyrrrtttwwwwwwwwwzzz~~~}}}}}}}}}}}}~~~|||{{{{{{{{{uuusssuuuwwwvvvttt|||{{{|||sssnnnddd[[[XXX___ppp~~~~~~zzzvvvxxx{{{yyyuuusssooommmuuu}}}fffGGG777555333222000////////////..............................------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...------------------..................///000000000111555888===???nnnUUU???;;;666222111000///..................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,---------......,,,,,,---..............................///000000000222666===EEEKKKNNNOOOTTTUUUmmm}}}uuukkkqqqbbbNNNRRRNNNNNNMMMNNN\\\zzz}}}xxxvvvyyy}}}}}}|||}}}vvvtttrrruuuwwwxxxyyy}}}||||||{{{||||||}}}zzztttrrrtttwwwxxxxxx{{{{{{~~~uuueee^^^eeettt|||}}}zzzxxx|||wwwyyy{{{yyywwwzzz{{{~~~}}}nnnUUU???666444222///...000111111000........................------,,,,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---.........------------.........//////---......//////222666999???AAAhhhXXXAAA>>>888444333222111000...........................------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,---------......+++,,,---.....................---......///000111333555:::BBBIIINNNOOOOOOSSSZZZrrryyytttzzzsssbbbWWWVVVOOOMMMMMMTTTlll}}}yyyyyy~~~wwwrrrrrrtttwwwzzz||||||zzzzzz~~~~~~|||zzzxxxvvvuuuvvvxxxzzzwwwyyy~~~rrriiiooo{{{{{{vvvttttttyyyzzz{{{|||{{{uuu}}}{{{ssscccNNN>>>888444000///111333222111........................------,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---............,,,,,,------.../////////---...//////000333888<<>>999555333222111000..............................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......***+++,,,---............---------......///000111555888>>>FFFMMMPPPPPPOOONNN[[[ttt{{{yyyvvvfffaaa[[[ZZZNNNNNNQQQaaa|||}}}|||uuutttwwwwwwzzz~~~}}}{{{zzzzzz}}}}}}}}}xxx|||~~~yyyvvvuuuvvvvvvxxx|||yyyuuummmrrryyy|||zzz}}}}}}{{{zzz{{{zzzwwwsssoookkknnnsssvvvtttppprrr~~~|||}}}pppppp~~~vvvnnn^^^MMM>>>888333111222333111///........................,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,------...//////000///000000111222666<<<@@@CCCFFFcccRRRQQQ@@@<<<777333111000///...---..............................------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,---------......***+++,,,---............---------......000111111777:::@@@HHHOOORRRQQQOOOIII[[[uuu{{{zzznnnccc]]]WWWWWWMMMNNNUUUlll|||zzzuuurrruuu{{{xxx||||||zzzzzzzzzyyy}}}|||yyyzzz}}}uuu}}}}}}uuurrrrrrwwwyyy}}}|||pppiiiooosssrrruuuwwwwwwtttuuuzzz|||zzzyyysssnnnnnnssstttppplllqqq~~~|||}}}wwwhhhlllwwwuuujjjYYYBBB<<<555222333333000---........................,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,------...///000000111222222222444999>>>CCCFFFHHHeeeUUUVVVLLL<<<777888///+++000111000000///...............------------------------++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++.........------,,,,,,,,,///......---------......000///------///111222222888>>>FFFIIIJJJKKKMMMNNNQQQcccwwwyyyzzzpppiiibbb\\\XXXTTTSSS^^^zzzvvvvvvzzzssstttwwwwwwwwwyyy{{{}}}||||||}}}||||||}}}||||||{{{{{{{{{{{{|||~~~zzzyyyzzz{{{~~~uuukkkgggdddaaa```fffkkknnnsssyyy{{{yyy{{{yyywwwuuurrrpppqqqtttwww|||~~~vvvuuuwwwxxxrrrgggNNN<<<111444666000...333000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------++++++,,,...------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......000//////.........//////222111111222666;;;@@@DDDFFFGGG~~~dddUUUWWWPPP@@@888777111...111222000000///...............------------------------++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,+++++++++,,,......---------,,,,,,,,,///......---------......000///---...///111222333===@@@GGGOOORRRPPPNNNNNNOOO```sss|||{{{tttdddbbbbbb```^^^ZZZ\\\iiivvvrrrnnnqqqxxxrrrnnnrrrvvvwwwxxxzzz|||yyyxxxzzzwwwxxxyyyxxxwwwwwwxxxzzz{{{}}}~~~}}}}}}zzzyyyyyyyyyyyyyyyyyyyyy~~~|||~~~zzznnnccc\\\YYY___aaabbbccckkkuuu{{{{{{|||wwwttttttvvv{{{xxxwwwuuunnn]]]GGG555333444///---000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,------++++++,,,...------------------------,,,,,,---------.........,,,,,,,,,---------......//////............//////111111111333666<<>>CCCGGGJJJKKKLLLLLL|||xxxGGG>>>777---666000000///...............------------------------------------------------+++++++++,,,,,,---------(((***---//////...,,,***,,,,,,,,,------.........,,,,,,,,,---...///000111---000111111111555===DDDKKKVVVUUUOOOeeevvvpppqqq{{{nnnXXXTTTQQQRRRVVVaaauuu}}}{{{tttsssssstttvvvuuurrrpppooolllooottttttoooooossspppttt|||~~~vvvrrrssskkkiiifffccc```^^^\\\\\\UUUSSSQQQPPPQQQRRRQQQPPPNNNNNNOOONNNNNNNNNNNNNNNJJJLLLOOOQQQSSSUUUWWWZZZYYY[[[]]]^^^^^^^^^___```^^^___aaacccffflllsssxxx|||~~~}}}~~~~~~}}}{{{xxxtttrrrtttsssqqqppprrruuuzzz|||{{{xxxvvvwwwzzz||||||{{{zzzbbbdddiiijjjhhhgggfffccc]]]YYYgggpppssszzz}}}zzz}}}lllfffjjjmmm~~~eeeGGG;;;888666111111111111000000000000........................---,,,,,,++++++,,,,,,---***,,,------,,,+++---...++++++++++++++++++++++++---------.........//////,,,,,,,,,---------......---------......000111111000444999@@@EEEIIIKKKLLLLLLLLLWWW;;;888666,,,000000///.....................------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111222333111111666???GGGNNNTTTTTTUUUiii{{{rrrlllpppjjjWWWSSSQQQPPPRRRccc|||xxxuuuvvvvvvwwwwwwvvvtttqqqpppsssuuurrrmmmnnntttvvvsssuuuttt{{{yyyuuuuuuxxxzzzzzzvvvpppllliiiggggggeeebbb^^^[[[ZZZYYYWWWVVVUUUVVVWWWWWWUUUTTTOOOSSSRRRMMMLLLPPPOOOKKKKKKKKKLLLMMMOOORRRUUUVVVUUUTTTTTTSSSSSSTTTTTTUUUWWWYYY[[[]]]```eeelllqqqpppsssxxx{{{|||}}}~~~|||}}}}}}{{{xxxtttrrrrrroooppppppooonnnnnnoooqqqyyyxxxvvvvvvxxxxxxwwwvvv|||{{{|||~~~}}}qqqmmmgggmmmppphhheeeiiihhhdddgggjjjoooxxx~~~xxxrrrxxx}}}xxxuuummmiiikkkrrrvvvtttTTT===888555222111000111222111///---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------///000000//////000222222555:::@@@FFFJJJMMMNNNRRROOO[[[???;;;888///000000///............///......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000222222222222777@@@HHHMMMPPPOOOVVVooowwwpppooovvvgggUUUSSSQQQQQQVVVjjj{{{xxxuuuwwwwwwvvvvvvuuusssrrrqqqqqqrrrppplllooouuuvvvssswwwvvv~~~~~~yyyvvv{{{}}}~~~xxxpppiiifffddddddccc```^^^\\\[[[[[[ZZZYYYYYYYYYZZZYYYVVVSSSOOOSSSRRRNNNNNNPPPMMMHHHGGGGGGGGGHHHJJJLLLNNNPPPMMMMMMLLLLLLLLLLLLMMMMMMPPPRRRSSSUUUXXX\\\bbbfffkkknnnsssvvvyyy|||}}}~~~}}}|||yyyuuusssrrroooooopppnnnmmmlllmmmoootttuuuwwwxxxxxxyyyyyyyyy{{{{{{|||~~~{{{vvviiiiiinnnllloootttqqqhhheeedddiiirrryyy|||wwwrrrvvv|||}}}zzzuuusssnnnlllooovvvyyy{{{^^^FFF:::000222111000000111111///...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------...000000//////000222444777<<>>999333111000000///.../////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////...000111333666===EEEKKKOOOQQQXXXjjj}}}www```NNNOOOPPPTTTccc}}}|||zzzwwwwwwvvvtttsssrrrrrrsssssstttrrrpppqqquuuzzz{{{zzzyyytttpppooorrrpppnnnllllllkkkjjjiiicccaaa_________```___^^^\\\XXXQQQLLLIIIGGGDDD@@@============>>>>>>??????>>>======<<<<<<======>>>??????@@@@@@AAACCCFFFIIIMMMOOOSSSWWW\\\ccckkkpppsssuuuwwwzzz|||}}}~~~~~~}}}~~~{{{yyyxxxuuusssqqqmmmmmmllljjjgggffffffggghhhnnnuuuxxxwwwvvvxxx|||xxxyyy{{{}}}~~~~~~}}}||||||~~~yyyeee\\\```ffftttttteee^^^fffnnnlllmmmqqqsssrrrooonnnvvv||||||tttrrrvvvyyy|||zzz{{{pppUUU888222000//////000111000///------------------------........................------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,---.........///222444999;;;???DDDIIILLLNNNOOOOOORRReeeMMM???777222111111000///////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000//////111444888???GGGLLLHHHNNN[[[oooiiiVVVLLLMMMOOOXXXlll~~~}}}|||{{{yyywwwuuutttrrrrrrrrrssstttuuusssrrrsssvvvyyy}}}}}}zzzwwwwwwzzz|||}}}zzzxxxwwwuuuqqqnnngggccc```___aaadddfffhhhdddZZZNNNFFFCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<;;;<<<>>>@@@@@@BBBDDDHHHLLLSSS[[[aaafffiiimmmrrrwww{{{}}}}}}|||yyywwwvvvtttqqqnnnkkkkkkkkkhhheeecccdddeeedddkkkrrruuussssssuuuyyywwwyyy|||}}}}}}||||||{{{|||sssddd^^^```aaaooo}}}qqqlllttt{{{xxxqqqnnnnnnpppnnnlllqqq~~~~~~|||~~~~~~yyy{{{jjjGGG444222000///000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,---.........000333666;;;===AAAEEEIIILLLMMMNNNMMMTTTvvvaaaMMM???666222222111000000//////000000......------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000000000111555:::AAAHHHLLLHHHPPPaaatttzzzeeeTTTMMMNNNQQQ]]]www~~~{{{}}}|||{{{zzzxxxuuuttttttsssrrrrrrsssssssssrrrrrrtttuuuxxx|||{{{|||}}}}}}|||{{{zzzzzz~~~}}}vvvqqqhhheeeaaaaaaccchhhkkkmmmgggYYYIIIAAA???======>>><<<<<<============<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<;;;::::::;;;===<<<===???AAADDDIIIPPPTTTYYY]]]dddlllsssyyy|||~~~~~~|||wwwuuutttssspppllliiijjjiiigggdddbbbcccdddcccgggmmmpppqqqrrruuuwwwwwwzzz}}}~~~}}}{{{{{{{{{|||xxxrrrgggfffgggdddmmm|||{{{nnnjjjmmmnnnmmmpppyyy~~~{{{yyyzzzzzzzzzUUU888555222000000111000///------------------------++++++++++++++++++++++++------------------------------------------------++++++,,,,,,,,,,,,---------------------------------.../////////222666999<<<>>>BBBFFFIIIKKKLLLMMMLLLUUU~~~kkkZZZLLL@@@888555222111000000//////000000......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////.../////////000000000000111111222555<<>>======???<<<===>>>??????>>>=========<<<<<<;;;;;;<<<<<<===;;;<<<===<<<;;;:::<<<===<<<===>>>???@@@CCCGGGJJJMMMRRRZZZdddmmmssswwwyyy{{{|||wwwtttuuutttppplllhhhhhhhhhfffcccbbbcccdddbbbdddhhhmmmqqquuuxxxyyywwwzzz~~~~~~|||{{{{{{|||{{{~~~zzzssskkklllnnniiiooo}}}lllgggkkknnnnnnqqqvvvxxxvvvwww}}}zzz{{{|||sssqqqaaa;;;888444222111111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,,,,------------------------------.../////////000333888;;;===???BBBEEEHHHJJJKKKLLLNNNYYYxxxcccUUUKKKAAA:::777222111111000000000000000.........------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000////////////000000000000222111222666<<>>===???<<<===>>>???@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>><<<;;;<<<======>>>>>>>>>>>>???AAADDDEEEJJJSSS]]]fffmmmqqqsss|||~~~}}}|||~~~}}}wwwuuuuuuuuuqqqmmmggghhhgggfffcccbbbcccdddaaabbbeeekkkrrrxxx{{{|||www{{{~~~}}}{{{{{{|||{{{||||||||||||~~~uuulllnnnrrrmmmqqq{{{}}}hhheeejjjnnnpppsssuuusssnnnzzzllleeeggghhh===:::666333111111000///------------------------------------------------........................------------------------++++++,,,,,,,,,---------------------------------//////000000111444999======???BBBEEEHHHJJJJJJKKKRRR___sss]]]XXXQQQAAA777999444222/////////000000///......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------.........///////////////333222555<<>>>>>????????????>>>>>><<<<<<<<<===<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<===============>>>???@@@EEEEEEIIISSS```jjjppprrrwwwyyy|||}}}~~~yyyuuutttsssqqqnnniiigggdddbbbbbbbbb```___bbb^^^]]]bbblllvvv{{{}}}vvvwwwxxx{{{}}}}}}{{{yyyzzzzzzyyyxxxyyy{{{yyywwwuuuqqqnnnnnnpppsssvvvmmmeeemmmtttsssqqqqqqrrrrrr|||mmmddd[[[~~~|||{{{~~~rrrCCC999222333333000///111////////////...............------,,,,,,------...------------------------------------------------,,,------......------,,,,,,,,,,,,---------......///000111000000333999>>>CCC>>>@@@IIILLLHHHHHHMMMRRRgggqqq^^^\\\VVVFFF999888444222000///000000000///.........---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------------------------............////////////333222666===BBBCCCGGGKKKOOOSSSZZZccclllrrruuuwwwxxx|||rrraaa\\\WWWOOOSSSXXXaaasss}}}}}}yyywwwvvvuuusssrrrqqqsssttttttrrrqqqqqqrrrrrruuuwwwyyyxxxgggffffffgggiiiiiihhhgggVVVJJJ???<<<======???AAA@@@@@@AAAAAAAAA@@@??????======>>>>>>>>>===<<<<<<;;;<<<<<<==============================>>>??????BBBCCCGGGNNNYYYbbbjjjmmmuuuwwwzzz{{{|||~~~zzzxxxwwwtttppplllhhhfffbbbaaa``````___^^^___]]]\\\```gggoootttwwwwwwxxxzzz|||~~~~~~|||{{{{{{zzzzzzxxxxxxzzz~~~{{{ssssssuuuwwwyyyyyyvvvsss||||||yyyzzz|||iiieeemmmtttvvvyyy}}}~~~}}}qqqllleeeyyyvvv|||zzztttPPPBBB666444666333000000////////////...............------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------///000111000000444999>>>CCC???BBBIIIJJJGGGKKKTTTfffzzzpppaaabbb___OOO???888555333000///000000000///.........------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------............//////000000333333888???CCCEEEJJJQQQWWWYYY\\\aaafffnnnvvv{{{fff\\\WWWSSSSSSRRRZZZgggxxx~~~{{{yyyvvvuuuuuuuuutttsssqqqsssuuuuuusssqqqqqqqqqsssvvvzzzxxxlll_________aaadddeeedddcccSSSHHH???===?????????AAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>??????????????????@@@@@@@@@AAAAAABBBDDDGGGKKKRRRZZZdddjjjrrruuuwwwyyyyyyzzz|||~~~~~~||||||zzzvvvoooiiigggeeeaaa_________]]]\\\[[[[[[\\\]]]___dddjjjnnntttvvvxxxzzz||||||{{{zzzzzzzzzyyyxxxwwwyyy}}}}}}{{{~~~{{{pppmmmllliiihhhqqqwwwoooaaaaaahhhooovvvzzz{{{xxx{{{uuutttuuuxxx|||gggSSS>>>777777666222...////////////...............------,,,,,,------...------------------------------------------------,,,------......------,,,......------------------///000111111222555:::>>>CCCAAADDDIIIHHHGGGQQQ```zzzqqqeeehhhiiiZZZGGG<<<666333111000000000000///............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------------......//////000000333555;;;AAAEEEHHHPPPYYYaaaaaabbbccciiissskkk\\\YYYRRRQQQVVVSSS```rrr}}}tttwwwwwwuuuttttttuuuvvvuuutttpppsssuuuuuutttrrrqqqrrrwwwzzz~~~|||}}}}}}{{{xxxwwwtttiii^^^XXXXXXYYY\\\```bbbbbbaaaQQQGGG??????AAAAAA@@@AAADDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@????????????@@@@@@AAAAAACCCCCCDDDEEEEEEEEEFFFFFFFFFHHHJJJLLLOOOWWWbbbjjjqqqsssvvvxxxxxxxxxyyy{{{~~~}}}~~~~~~xxxooohhhhhheeeaaa______^^^]]]\\\YYY[[[]]][[[YYY[[[aaagggnnnppptttvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwyyy}}}~~~~~~xxxhhh```^^^ZZZXXX___fffccc[[[ZZZ^^^dddnnn}}}~~~}}}yyyrrrpppyyyhhhJJJ999666666222---////////////...............------,,,,,,------...------------------------------------------------,,,------......------,,,............------------000000000222444888<<>>777444111000000000000/////////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------...///000000111444777>>>EEEHHHLLLWWWcccfffeeedddgggppp}}}]]]VVVVVVNNNLLLTTT[[[nnnqqqpppxxxtttsssssstttuuuvvvuuusssppprrrtttuuutttssssssttt{{{|||~~~~~~}}}|||}}}}}}{{{yyyyyyyyyvvvsssssspppggg\\\WWWXXXZZZ^^^bbbfffffffffQQQGGG@@@@@@BBBBBBAAABBBCCCDDDDDDEEEEEEDDDDDDCCCFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNQQQXXXccckkkqqqtttwwwyyyxxxxxxyyyyyy||||||~~~zzzqqqiiiiiifffbbb```___^^^]]]\\\YYY\\\]]][[[VVVVVV\\\aaahhhlllqqqtttuuuuuuwwwyyyvvvwwwxxxxxxxxx{{{~~~}}}{{{}}}nnn]]]\\\YYYTTTRRRVVV\\\___]]]UUUVVVYYYbbbqqq|||uuutttyyyyyyooojjjuuuzzzWWW===555444222...////////////...............------,,,,,,------...------------------------------------------------,,,------......------,,,........................000000000333666;;;>>>@@@DDDEEEHHHIIIFFFJJJaaazzz}}}wwwqqqzzzsssWWWAAA777555222000000111000////////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,------...///000111111555:::BBBIIIKKKOOO^^^lllfffdddcccjjjwwwrrrUUURRRRRRJJJIIIRRRddd|||~~~sssuuu}}}ttttttssstttvvvvvvtttrrroooqqqssssssssstttvvvxxx~~~~~~~~~zzzxxxxxxzzz|||}}}yyy{{{}}}~~~~~~|||zzzxxxxxxxxxtttrrrrrrqqqiii___TTTUUUWWW\\\bbbfffhhhhhhSSSIIIAAAAAADDDCCCCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBCCCDDDEEEFFFDDDFFFHHHKKKMMMNNNNNNNNNNNNNNNNNNPPPUUU]]]gggmmmtttwww{{{|||{{{zzzzzz{{{{{{|||}}}|||sssllliiifffbbb```___^^^\\\[[[YYY\\\]]]ZZZVVVUUUYYY^^^dddjjjppptttuuuvvvyyy|||vvvwwwyyyyyyyyy{{{~~~|||{{{}}}yyyiii^^^^^^[[[WWWTTTUUUZZZ```dddYYYXXXWWWYYYeeessszzzyyyvvvpppnnnuuuzzz~~~yyyuuullleeennn~~~cccEEE555222222000////////////...............------,,,,,,------...------------------------------------------------,,,------......------,,,------........./////////000000000333888===@@@@@@FFFFFFHHHJJJHHHOOOhhh{{{dddGGG888555222111111111000///////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,---......///,,,,,,---...///000111111777===FFFLLLMMMSSScccttteeebbbbbblll~~~~~~dddOOOMMMNNNIIIMMMXXXtttyyy{{{vvvuuuuuuuuuvvvuuusssqqqooopppqqqqqqrrruuuyyy|||~~~}}}~~~}}}xxxyyyyyyxxxwwwwwwyyyzzzvvvxxxzzz||||||{{{yyyxxxuuutttqqqnnnoooooohhh___QQQRRRUUU[[[bbbgggiiiiiiWWWLLLCCCBBBDDDDDDDDDEEECCCDDDEEEGGGHHHIIIJJJJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHGGGJJJMMMQQQSSSUUUVVVVVVTTTRRRRRRVVV^^^gggnnnrrrxxx{{{~~~}}}}}}|||{{{|||~~~}}}vvvqqqhhheeeaaa^^^]]]\\\[[[YYYYYY[[[[[[YYYVVVVVVXXX[[[___fffmmmrrrsssuuuzzz~~~zzz{{{{{{{{{zzzzzz|||~~~}}}||||||}}}}}}~~~|||tttjjjccc```]]]YYYUUUTTTXXX```hhhgggccc]]]YYY^^^iiipppqqqssspppooorrrwww~~~{{{~~~yyyqqqrrrnnnffflllyyylllOOO:::333222111////////////...............------,,,,,,------...------------------------------------------------,,,------......------,,,,,,,,,---...///000111111000///000444:::???AAAAAAGGGFFFHHHJJJJJJSSSnnnnnnMMM888666333111111111000///000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,---...///000111222888>>>HHHNNNOOOUUUfffxxxeeebbbcccoookkkXXXJJJIIIKKKLLLUUUbbb~~~}}}}}}wwwvvvvvvvvvvvvuuurrrooooooppppppppprrruuuzzz~~~}}}~~~|||zzztttxxx||||||zzzxxxxxxyyyxxxyyy|||~~~~~~}}}|||zzztttssspppmmmooopppiiiaaaTTTUUUYYY___fffkkknnnnnnYYYNNNDDDCCCDDDDDDEEEFFFDDDEEEGGGIIIJJJLLLMMMMMMNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDFFFHHHIIILLLNNNRRRWWWZZZ\\\]]]]]]YYYWWWWWW\\\fffooouuuxxx{{{~~~|||{{{{{{}}}}}}xxxtttgggddd```]]]\\\[[[YYYXXXYYYYYYYYYXXXVVVVVVXXXZZZZZZaaajjjooopppsssxxx}}}}}}~~~~~~|||zzzyyyzzz|||~~~}}}||||||}}}~~~~~~zzz|||}}}{{{vvvooogggccc___\\\XXXUUURRRUUU^^^hhhrrrnnnddd[[[\\\eeelllnnnrrrrrrrrrssstttzzz~~~wwwyyy{{{tttnnntttssslllooozzzqqqVVV>>>444333222000/////////...............------,,,,,,------...------------------------------------------------,,,------......------,,,+++,,,---...///111222222000///000444;;;@@@BBBAAAHHHFFFGGGJJJLLLVVVqqqvvvQQQ<<<555000111222000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------+++---///000//////000111444@@@KKKMMMPPP[[[iiiqqqhhh___aaavvv]]]UUUKKKLLLQQQNNNWWWppp}}}||||||tttuuuvvvwwwvvvsssqqqooonnnkkkkkknnnppprrrzzz}}}{{{|||~~~}}}zzzwwwvvvxxxyyywwwwwwyyyzzzzzzyyyxxxwwwxxxzzz}}}}}}zzzwwwuuurrrpppqqqrrrooohhhbbbXXXZZZ[[[___iiiuuuzzzyyydddMMM>>>BBBFFFAAACCCKKKHHHJJJLLLMMMMMMNNNPPPRRRQQQQQQQQQNNNKKKHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIRRRXXX\\\\\\^^^dddiiikkkgggeeehhhoootttwww{{{~~~}}}||||||||||||zzzxxxpppjjjccc]]]ZZZZZZZZZZZZ\\\ZZZWWWUUUVVVWWWWWWWWWZZZ^^^fffnnnuuuxxxxxxvvv~~~}}}zzzxxxyyyyyy{{{{{{zzzxxxvvvwwwyyy|||yyyyyyyyywwwrrrlllfffccceee```\\\XXXPPPOOO___sssvvvtttmmmeeeaaadddhhhkkklllooorrrqqqrrr|||~~~xxx}}}yyy}}}yyyzzz~~~~~~{{{|||ttt\\\???666666...111000000////////////000......------------......////////////////////////........................,,,,,,,,,---------......---------..................111555888:::>>>AAADDDJJJLLLLLLHHHIIIYYYuuu{{{YYY===666111222222000...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------+++---///000//////111222777AAAKKKOOOTTT___kkkrrrlllmmmtttqqq\\\XXXOOOPPPTTTSSSbbb}}}zzzzzz{{{{{{uuuvvvvvvuuutttrrrpppooonnnlllmmmooooooqqq{{{}}}{{{zzz|||~~~}}}zzzwwwwwwzzz|||{{{{{{zzzyyyxxxvvvuuutttzzz|||~~~zzzvvvrrrtttrrrpppppprrrpppjjjddd]]]bbbhhhppp}}}gggQQQBBBCCCFFFAAACCCJJJIIIKKKMMMNNNNNNOOOQQQRRRRRRRRRRRRPPPLLLJJJIIIJJJGGGGGGHHHJJJLLLNNNNNNNNNTTTZZZ___```dddkkkqqqsssuuurrrsss{{{}}}yyyyyyyyy{{{~~~~~~xxxrrriiiaaa\\\YYYXXXXXX[[[XXXUUUTTTTTTUUUUUUUUUWWWZZZ```hhhnnnqqqrrrqqqxxxyyy{{{zzzyyyxxxxxxyyyyyyyyyyyywwwttttttuuuwwwssstttuuuuuusssoookkkiiigggcccbbb```WWWPPPUUUbbbtttwwwwwwppphhheeegggiiinnnrrrtttqqqooowww}}}|||~~~uuu|||~~~sssQQQ;;;555111111111000////////////000......------------......................................................,,,,,,,,,---------...................../////////...111555888;;;>>>BBBEEEFFFGGGHHHJJJTTTgggddd???888222222333111///000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++---///000///000111333:::CCCLLLQQQXXXdddooossssss|||eee[[[[[[VVVUUUXXXZZZqqq{{{wwwvvvwwwxxxxxxwwwvvvuuusssrrrpppppppppmmmnnnqqqrrrqqquuu}}}zzzyyyzzz{{{~~~~~~~~~||||||}}}~~~zzzwwwuuuuuuuuu|||}}}}}}xxxsssppprrrpppoooppprrrppplllhhhaaajjjwwwiiiUUUEEEDDDEEEAAACCCJJJJJJLLLOOOPPPPPPPPPRRRSSSTTTUUUTTTRRRNNNLLLLLLLLLHHHIIIKKKPPPTTTVVVVVVTTTWWW]]]bbbeeekkktttzzz||||||~~~|||yyyyyyyyy{{{~~~~~~yyypppfff___ZZZXXXXXXYYYWWWTTTRRRSSSSSSRRRQQQSSSUUUYYY^^^dddhhhlllmmmqqqssswwwxxxxxxwwwwwwxxxxxxyyyyyyxxxuuusssssstttssstttvvvvvvvvvtttqqqpppkkkkkkooopppfffUUUOOOSSSoooxxx{{{mmmbbbaaaeeeooouuuwwwsssmmmsssxxxhhhCCC444555222111000///////////////......------------......------------------------------------------------,,,,,,,,,---------...............//////000000000///222555999<<>>EEEMMMRRR[[[hhhqqqtttyyysssaaa[[[___\\\YYYZZZ```}}}zzzwwwuuuvvvvvvuuuyyywwwtttrrrpppoooppppppmmmqqqvvvyyyzzz~~~}}}zzzyyyxxxyyy|||~~~{{{xxxxxxyyyzzz}}}~~~|||xxxsssppppppoooooopppqqqqqqnnnkkkeeeqqqfffTTTEEECCCDDDBBBDDDKKKJJJMMMPPPQQQRRRRRRSSSTTTXXXXXXXXXUUURRROOOOOOOOOKKKLLLPPPVVV[[[]]]\\\YYYZZZ```dddhhhnnnxxx~~~}}}||||||}}}~~~}}}|||{{{tttjjjbbb]]]ZZZZZZXXXVVVSSSRRRRRRRRRQQQOOOOOOPPPSSSWWW\\\ccciiinnnooorrrwwwyyyyyyxxxwwwwwwzzz{{{{{{zzzwwwuuutttuuuyyyyyyzzzzzzyyyxxxwwwvvvtttyyysss\\\PPPQQQfffsss~~~mmm\\\YYY___lllssswwwssslllpppyyyLLL444888222222111000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////000000111111///222666:::===@@@DDDGGGMMMGGGGGGUUUkkkjjjBBB:::333333333111000222//////.........---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---...///000000111444666AAAGGGMMMRRR[[[hhhrrruuu{{{jjj___]]]ccc```[[[]]]fff|||yyyvvvvvvvvvvvvuuuyyywwwtttqqqppppppqqqrrrmmmsss|||}}}~~~}}}{{{yyyyyyzzz~~~|||xxxwwwyyy|||~~~~~~zzzuuupppmmmooooooooopppqqqqqqpppnnnkkkwww^^^OOOCCCAAABBBBBBFFFLLLJJJMMMQQQTTTTTTUUUVVVWWW[[[[[[[[[YYYUUUSSSRRRSSSPPPQQQTTT[[[aaadddaaa]]]___cccfffiiipppxxx}}}|||}}}{{{||||||zzzyyy~~~xxxoooeee]]]YYYXXXVVVUUURRRRRRRRRRRRPPPOOOLLLNNNPPPSSSXXX```jjjqqqrrruuuxxxzzzyyyxxxwwwvvvxxxzzz{{{zzzxxxvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzwww[[[NNNQQQ^^^lll{{{}}}mmmZZZVVV]]]fffnnnssspppjjjlllxxx~~~VVV555888333222111000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............///000111111222000333777;;;>>>BBBFFFIIIOOOIIIJJJYYYrrruuudddCCC:::333222222000000111/////////.........------------------------------***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,---------...............///000000000222555888BBBIIINNNPPPWWWcccpppvvvzzz|||hhhaaaaaafffbbb]]]cccnnn~~~zzzxxxvvvuuuwwwxxxwwwwwwxxxwwwtttrrrqqqrrrssssssooovvv}}}|||}}}}}}|||zzzyyyzzz{{{~~~}}}zzzwwwuuuvvvyyy~~~|||vvvpppllljjjnnnoooppppppqqqqqqppppppqqqzzzwwwVVVKKKBBBAAABBBCCCFFFKKKKKKOOOTTTWWWYYYZZZ[[[\\\^^^___^^^\\\XXXVVVUUUVVVUUUUUUXXX___gggjjjhhhccceeehhhjjjlllsss{{{~~~|||}}}zzzzzz{{{||||||{{{~~~uuuhhh]]]VVVTTTTTTRRRQQQQQQRRRQQQPPPNNNKKKMMMOOOQQQUUU^^^iiirrrsssvvvxxxyyyxxxvvvvvvvvvuuuwwwxxxxxxwwwwwwxxxyyyvvvvvvvvvwwwyyyzzz|||}}}rrrUUUHHHJJJXXXcccttt|||qqq^^^WWW\\\```gggmmmmmmjjjkkkrrrzzz~~~}}}|||bbb999777444333222111000/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000000111111000333888<<>>IIIFFFJJJSSSUUUUUUaaaqqquuu{{{{{{ssssssqqqhhhbbbjjj}}}~~~zzzuuussstttwwwwwwvvvrrrqqqsssvvvwwwzzz~~~|||zzzuuutttuuuwwwvvvuuuuuuuuuvvvxxxyyyzzz{{{|||||||||{{{zzzyyyxxxxxxwwwvvv{{{}}}qqqooonnnnnnoooppppppoooooommmmmmoooqqqqqqooolllqqqnnnmmmoooqqqooohhhbbbSSSIIICCCEEEFFFDDDHHHQQQTTTXXX```iiijjjfffcccdddcccccccccbbbaaa___^^^]]]\\\^^^aaadddhhhooowww}}}|||zzz|||zzzyyywwwvvvvvvvvvtttrrrwwwyyyzzzzzz{{{xxxmmmbbbUUUMMMIIIKKKKKKIIIKKKPPPJJJKKKJJJJJJLLLPPPWWW\\\ccchhhmmmqqqqqqrrruuuwwwxxxyyy{{{{{{zzz{{{~~~~~~zzzxxxxxxyyyzzzzzzvvvuuuuuussslll___NNNBBBEEEIIITTTdddqqqoooaaaSSSPPPRRR]]]sss}}}ZZZ===444444333000000111111///------------------------------------------------------------------------++++++,,,,,,---...//////---...///.........000222444999;;;:::>>>FFFJJJIIIJJJHHHSSSlll}}}uuunnnooollleeeMMM<<<555555111333333+++.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------//////000000111555:::>>>HHHFFFJJJRRRTTTTTT```oootttmmmmmmjjjdddcccppp|||~~~{{{wwwttttttuuuuuutttrrrsssvvvyyy{{{zzz}}}{{{xxxsssrrrsssvvvvvvuuuuuuuuuvvvwwwxxxzzzzzzzzzyyyxxxvvvtttssstttwwwyyyxxxzzz|||zzzuuuooonnnmmmnnnppprrrrrrrrrnnnmmmmmmnnnpppqqqnnnlllnnnmmmnnnqqqsssppphhhaaa[[[PPPHHHIIIHHHFFFKKKTTT[[[]]]dddkkkkkkeeebbbbbb```aaaaaaaaaaaa```______```aaacccfffjjjpppwww}}}|||yyywwwuuuttttttsssqqqooorrruuuwwwyyy}}}~~~xxxooo\\\SSSLLLLLLLLLJJJJJJNNNIIIIIIIIIIIIJJJNNNSSSXXX\\\aaaiiiooorrrtttwwwzzzzzzzzzyyyxxxxxxzzz~~~~~~zzzyyyyyyzzz{{{zzzwwwvvvuuusssmmmaaaRRRGGGBBBDDDLLL\\\kkknnncccWWWNNNPPP]]]uuu}}}~~~}}}||||||dddHHH888777444222111111000...------------------------------------------------------------------------++++++,,,,,,---......///---...///.........000222555999;;;;;;???GGGKKKJJJIIIIIIUUUmmmwwwvvvtttqqquuussskkkTTT@@@666666222222333,,,........................//////.........---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///000000000222666;;;@@@HHHIIINNNTTTTTTUUU```ooojjjfffgggeeeaaaddduuu||||||yyyyyyuuuuuuuuusssrrrrrrsssuuuxxxzzzzzz{{{yyyuuupppnnnpppuuuuuuuuuuuuvvvvvvvvvwww{{{zzzyyyvvvssspppnnnlllpppvvvzzzyyywwwvvvrrrmmmnnnmmmmmmnnnqqqssstttsssnnnmmmmmmnnnoooooommmlllkkklllnnnrrrtttppphhhaaa]]]QQQIIIHHHGGGGGGNNNYYYaaaccchhhmmmllleeeaaabbb```aaabbbbbbccccccccccccdddeeeggghhhkkkqqqwww|||xxxtttsssqqqqqqqqqpppmmmkkkiiilllnnnpppvvv{{{yyysss```UUULLLIIIIIIHHHGGGGGGHHHHHHHHHGGGHHHJJJOOORRRVVV\\\eeemmmrrruuuwwwyyy{{{zzzyyywwwvvvyyy~~~}}}zzzyyyzzz{{{{{{zzzxxxwwwuuusssnnndddWWWMMMDDDAAADDDQQQaaaiiicccZZZPPPPPP[[[rrr~~~zzzzzz}}}sssxxxzzz|||tttYYY???:::555222222111///---------------------------------------------------------------------------+++,,,,,,------.........---...//////...///111333555999<<<===BBBIIIMMMMMMIIIJJJXXXpppuuuttt|||wwwyyywwwqqq[[[CCC777666222222333.......................................------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...///000000111333777===BBBJJJLLLRRRVVVUUUWWWbbbpppyyydddaaabbbddd```cccttt}}}}}}zzzzzz{{{wwwwwwxxxtttrrrttttttssssssuuuzzz|||yyywwwrrrkkkjjjlllsssssstttuuuvvvvvvvvvvvvzzzyyyxxxuuurrrooommmkkkmmmuuuzzzxxxtttrrrpppmmmpppooonnnoooqqqssssssrrrnnnmmmmmmmmmmmmmmmmmmlllkkkkkkmmmpppqqqoooiiieee___TTTKKKIIIIIIJJJTTTaaacccdddiiinnnlllfffcccdddccccccdddeeeffffffffffffhhhiiiiiijjjlllqqqwww|||{{{rrrmmmllllllllllllllliiigggeeegggffffffjjjoooppplllcccYYYNNNIIIIIIIIIHHHFFFHHHHHHHHHGGGGGGHHHKKKNNNUUUZZZccckkkqqqtttuuuuuuyyyzzzzzzyyyxxxzzz}}}{{{yyyxxxxxxzzzzzzzzzyyyxxxvvvtttrrrnnnfff[[[SSSLLLDDD@@@HHHWWWaaa___ZZZTTTPPPUUUggg|||~~~{{{~~~|||mmmxxx|||{{{kkkGGG===444222333222///...........................------------------------------------------------,,,,,,,,,---------......---...//////...///111333666999<<>>;;;666222222111...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............///000222333666;;;BBBGGGUUU[[[___\\\YYYbbbtttkkk]]][[[YYY\\\bbbsss~~~}}}{{{xxxwww{{{|||}}}www{{{}}}}}}~~~zzzyyyxxxuuulllcccaaadddhhhlllqqquuuxxxyyyxxxwwwuuutttsssrrrqqqrrrrrrsssoooqqqpppooorrrwwwxxxvvvpppooommmmmmnnnooonnnmmmmmmnnnnnnllliiihhhjjjllliiiiiijjjkkkkkklllmmmnnnhhh^^^VVVSSSOOOOOO[[[jjjpppooooooqqqmmmfffeeegggcccccceeefffgggggghhhhhhmmmnnnpppqqquuuzzzsssgggbbbaaa``````^^^[[[VVVRRREEEHHHGGGFFFIIIQQQXXXZZZ\\\^^^ZZZPPPIIIHHHHHHEEEEEEGGGIIIIIIHHHGGGGGGHHHHHHKKKSSS^^^iiiqqqttttttooorrrvvvwwwvvvtttsssssspppppprrrvvvyyyyyyxxxvvvxxxvvvuuutttrrrlllccc\\\QQQLLLDDDAAAEEEOOO[[[bbb___WWWPPPRRRZZZfffvvv}}}}}}~~~nnnyyyxxxxxxzzzyyyxxx~~~pppUUU;;;444444111000222........................------------------------------------------------------------------------,,,...///000000111333666;;;999===DDDHHHGGGHHHLLLMMMWWWmmm{{{ZZZBBB>>>777222222000........................//////.........---------------------------------++++++,,,,,,,,,------------------........./////////000222333777<<>>EEELLLdddpppnnnjjjxxxnnnxxxvvvjjjddd]]]WWWbbbpppwwwzzz|||vvvwwwxxxzzz|||}}}||||||{{{zzzvvvvvvzzz|||{{{|||~~~}}}xxxwwwvvvssspppkkkfffbbbiiilllqqqxxx~~~~~~{{{uuusssrrrrrrssstttsssqqqqqqqqqrrrrrrrrrqqqpppooommmnnnoooqqqqqqpppooonnnssspppmmmjjjiiiiiijjjjjjhhhiiiiiijjjkkklllmmmnnnhhhjjjlllmmmsss~~~}}}vvvooojjjgggggghhhggghhhiiikkknnnssswwwyyy{{{{{{{{{~~~~~~pppjjjddd```^^^XXXMMMEEEDDDEEEGGGLLLYYYjjjtttvvv{{{vvvmmmeee]]]WWWRRROOOLLLHHHFFFIIIIIIFFFEEEFFFIIIIIIJJJNNNVVV^^^fffiiiiiikkkmmmooopppqqqtttvvvuuuuuuvvvxxx{{{{{{zzzxxxvvvvvvvvvvvvsssnnngggaaabbb[[[RRRIIIBBBAAAKKKWWWeeennnjjjYYYSSS]]]ffffffmmmpppssstttvvv}}}~~~vvveeejjj[[[>>>333444333/////////.........---------................................................---------............//////000111111111222555888::::::>>>EEEHHHHHHJJJMMMQQQbbb{{{}}}||||||mmmMMM>>>:::555000///////////////............------------------------++++++++++++++++++++++++------------------------......//////////////////222111333999===AAAHHHPPPiiiqqqrrrvvvsssvvvkkkddd\\\VVVbbbwwwzzz|||}}}xxxvvvyyyyyyyyyzzz{{{{{{{{{{{{zzzvvvvvvzzz|||}}}~~~}}}xxxwwwvvvtttrrrmmmgggccclllmmmpppuuuyyy{{{zzzxxxxxxuuusssrrrrrrttttttsssrrrrrrrrrrrrqqqooonnnmmmnnnnnnooooooppppppqqqqqqsssqqqnnnkkkiiiiiiiiijjjgggggggggiiikkknnnqqqrrrjjjoootttzzz|||yyytttooollljjjjjjjjjfffgggiiimmmrrrwww|||sssnnnhhheeebbb[[[PPPHHHHHHIIIKKKRRRbbbvvvwwwrrroooggg[[[PPPNNNIIIGGGHHHHHHEEECCCDDDGGGGGGGGGIIIPPPXXXaaaffffffiiimmmoooppprrruuuwwwuuuuuuvvvxxxzzz{{{zzzxxxxxxvvvtttsssqqqnnniiifffddd^^^VVVMMMEEEBBBJJJUUUeeeqqqqqqaaaVVV[[[bbbcccnnnppprrrrrruuuhhhmmmkkkDDD222444444---/////////.........------................................................---------............//////000111111111222666888888999???FFFIIIHHHKKKOOOYYYkkk|||xxxwwwpppPPP>>>888444222222////////////............------------------------++++++++++++++++++++++++------------------,,,,,,............////////////333111333999===BBBKKKSSSmmmqqquuu~~~sssjjjccc]]]ZZZaaa||||||||||||xxxwwwwwwzzzzzzzzzzzz|||~~~{{{xxxxxx{{{}}}|||zzzzzzwwwvvvuuutttsssnnnfff```jjjkkknnnqqqtttuuuuuuuuuyyyvvvqqqooopppqqqrrrsssrrrqqqqqqooonnnlllkkkjjjnnnnnnnnnnnnoooppprrrssssssqqqnnnllljjjiiiiiijjjgggggghhhiiimmmppptttvvvssswww|||xxxvvvtttqqqooonnnmmmmmmiiikkkmmmqqqvvv{{{~~~tttpppkkkgggccc\\\SSSKKKLLLNNNPPPXXXjjjyyycccQQQNNNHHHEEEGGGFFFCCCBBBCCCDDDDDDCCCEEEKKKTTT^^^eeefffiiilllooopppqqqsssuuusssssstttwwwzzz{{{{{{yyyzzzwwwtttqqqpppooommmkkkeee```YYYQQQGGGBBBGGGOOOaaapppuuugggYYYWWW\\\^^^iiilllpppsssxxxnnnuuuxxxIII000444666...////////////............................................................---------............///...///000111111333666999;;;===CCCIIIJJJIIINNNTTTgggzzzyyyuuupppPPP<<<555333444444////////////............------------------------++++++++++++++++++++++++------------------,,,,,,---.........//////000000222000333888===BBBKKKTTTkkkpppwwwnnneee___[[[[[[]]]~~~}}}yyyyyyxxxvvvxxx||||||{{{{{{{{{|||~~~}}}zzzzzz|||~~~|||{{{xxxuuuttttttssssssuuuuuuppphhhaaagggiiilllooorrrtttuuuwww{{{wwwrrrooooooqqqrrrssssssrrrqqqooommmlllkkkkkkmmmlllllllllmmmoooqqqsssqqqpppnnnmmmkkkkkkjjjjjjiiiiiijjjlllooorrruuuwwwxxx{{{}}}{{{uuutttrrrqqqoooooonnnnnnoooppprrrtttxxx{{{~~~{{{tttppplllgggccc]]]VVVPPPMMMPPPTTT^^^sssmmmWWWKKKFFFCCCDDDDDDBBBBBBDDDAAAAAAAAACCCGGGQQQ]]]eeefffiiimmmnnnoooooopppqqqnnnoooqqquuuyyy|||{{{zzzwwwuuuqqqpppoooooonnnmmmfffaaa\\\TTTIIIAAACCCIII\\\lllvvvmmm]]]WWWYYYZZZ\\\dddnnnvvv~~~rrr~~~LLL///333777000000000/////////.........................................................---------............///...///000111111333666999>>>AAAFFFJJJIIIHHHOOOXXXtttyyy~~~jjjOOO;;;444333444444////////////............------------------------++++++++++++++++++++++++------------------------------......///000000000000///222999>>>CCCLLLTTTdddnnn{{{wwwggg```YYYWWWZZZ]]]~~~zzzvvvtttvvvwwwwwwzzz~~~}}}|||zzzyyyyyyyyyzzzzzz{{{zzz{{{~~~|||{{{zzzuuurrrqqqppppppqqqtttwwwsssjjjbbb```dddiiinnnrrruuuyyy{{{}}}yyytttrrrqqqrrrsssssstttsssqqqooonnnmmmmmmllliiiiiiiiiiiikkkmmmpppqqqpppooonnnmmmllllllllllllkkkkkkmmmnnnppprrrsssttttttwwwyyyzzzxxxqqqqqqpppoooooopppqqqqqqtttuuuvvvwwwxxxyyyzzzzzz{{{vvvsssnnniiieee```[[[XXXQQQUUU[[[hhh~~~ttt```LLLFFFCCCCCCDDDBBBBBBDDD???@@@AAABBBEEEMMMYYYbbbeeehhhkkkmmmmmmmmmmmmmmmlllmmmooossswwwzzzzzzyyysssqqqoooooooooooommmlllgggddd___XXXKKKAAA@@@DDDUUUffftttpppbbbYYYWWWWWWVVVcccvvv~~~yyyxxx}}}PPP333333777222000000000/////////......................................................---------............///---///000111111333777999===AAAFFFIIIFFFFFFQQQ]]]{{{sss{{{oooaaaMMM===666555333111////////////............------------------------+++++++++++++++++++++++++++,,,,,,------.........------......///000000111//////333;;;@@@EEELLLTTT]]]nnnhhh___\\\WWWWWW[[[dddyyyvvvwww|||}}}{{{zzz{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwww{{{||||||{{{vvvsssssspppnnnnnnqqqsssnnncccYYYUUU[[[ccckkkpppuuuzzz}}}|||yyyuuurrrqqqrrrrrrqqqqqqpppnnnmmmkkkkkkkkkkkkeeeeeefffhhhiiikkkmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnkkkmmmnnnppppppooonnnmmmnnnrrruuuuuuvvvxxxwwwsssqqqppppppppprrruuuxxxzzz{{{{{{|||||||||{{{{{{{{{{{{wwwqqqlllhhheeecccbbb___cccjjjvvvtttgggPPPIIIEEEEEEDDDBBBAAACCC???AAABBBAAABBBHHHSSS[[[aaaeeeiiillllllllllllmmmmmmmmmooorrruuuwwwvvvuuuqqqqqqqqqssstttrrrooommmiiifffccc[[[NNNBBB>>>AAAJJJ\\\lllmmmbbbXXXSSSQQQUUUhhh}}}~~~yyyUUU:::444444111000000000000/////////...................................................---------............///---...000000111333777:::===AAAGGGHHHFFFHHHWWWgggyyydddiiieee[[[LLL???999666222...000/////////............------------------------++++++++++++++++++++++++++++++,,,,,,---...//////---------...///000000111//////444===BBBFFFMMMUUUZZZppp~~~mmm[[[YYY[[[XXXZZZ___nnn~~~zzz}}}~~~~~~xxxvvvwwwwwwxxxxxxyyyyyyyyyyyysssuuuzzz}}}|||~~~}}}yyyuuuuuuqqqooommmnnnmmmfffXXXMMMLLLSSS]]]ffflllrrrxxx|||zzzwwwsssppppppoooooonnnmmmllljjjhhhgggggghhhhhhbbbccceeefffhhhjjjlllllllllmmmmmmmmmnnnnnnoooooolllmmmooopppooommmjjjhhhlllqqquuusssqqqqqqooolllrrrrrrrrrsssvvv{{{~~~{{{uuuoookkkiiiiiiiiinnnqqqwww{{{pppjjjTTTMMMHHHGGGEEEBBBAAACCC@@@AAABBBAAA@@@EEENNNVVV^^^bbbgggjjjllllllmmmnnnnnnnnnoooqqqttttttsssqqqssssssuuuxxxyyywwwssspppkkkhhheee^^^QQQCCC>>>AAAAAARRRdddhhh```UUUNNNKKKRRRiii|||wwwtttssssssyyy|||vvvssszzzuuuZZZ@@@555222///000000000000////////////................................................---------.........//////---...000000111444777:::>>>BBBHHHJJJHHHLLL]]]ooorrrgggddd```WWWLLLDDD<<<555222111///............---------.........------,,,,,,,,,---,,,************,,,---,,,,,,,,,------,,,++++++++++++,,,---...000000111,,,...666@@@EEEGGGNNNXXX___pppooowww|||eeeSSSSSSVVVWWW]]]hhh~~~{{{|||}}}~~~}}}{{{yyyxxxvvvxxxxxxwwwuuutttuuuvvv}}}|||yyy}}}{{{yyywwwuuutttrrrnnnjjjfffaaaYYYOOOHHHLLLRRRXXX^^^hhhqqqsssqqquuuuuutttssspppnnnlllkkkkkkjjjhhhgggeeeddddddcccaaabbbcccddddddgggkkknnnnnnmmmlllkkkkkklllmmmnnnnnnllljjjiiiiiijjjkkklllooopppqqqpppmmmlllmmmnnnpppqqqrrruuuyyy}}}~~~wwwqqqnnnnnnooopppvvvyyyyyynnneeeSSSLLLGGGGGGGGGCCC@@@@@@AAA@@@???>>>???CCCHHHMMM[[[aaaiiimmmmmmlllkkkkkkooommmmmmqqqvvvxxxvvvrrruuuvvvvvvvvvuuutttrrrqqqmmmlllhhh___TTTHHH@@@<<<@@@JJJXXXbbb___RRRJJJHHHSSSbbb}}}wwwooonnnqqqppp}}}|||pppfffmmmkkktttfffBBB666999000000000000000////////////////////////////////////........................//////.........---------...000111222333555999<<>>???BBBHHHLLLZZZaaahhhmmmmmmkkkiiiiiillljjjjjjooouuuxxxvvvssstttuuuwwwwwwwwwuuusssrrrmmmlllhhh```TTTIII@@@<<<===EEERRR[[[XXXMMMEEEDDDIIIUUUmmmwwwmmmjjjkkknnnxxx{{{nnncccbbbaaaooolllNNN;;;888000111000000000////////////////////////////////////........................//////.........---------...000111222333666999<<>>>>>AAAFFFJJJWWW]]]eeejjjllljjjhhhfffiiihhhiiimmmssswwwvvvtttsssuuuxxxyyyyyywwwtttrrrmmmllliiiaaaVVVJJJBBB>>>;;;AAALLLTTTRRRHHHBBBAAAAAAKKK^^^uuuzzzqqqlllkkkmmmtttyyynnnccc\\\\\\nnnxxxaaaDDD777111111111000000////////////////////////////////////.......................................---------...000111222333666:::===DDDDDDHHHLLLLLLPPPcccxxx{{{{{{uuupppppplllfffYYYHHH<<<888666555000000000/////////......------------------------+++,,,---......---,,,++++++,,,------------------............////////////222555<<>>>>>@@@DDDHHHQQQWWW___fffjjjjjjhhhgggiiiiiijjjmmmrrruuuuuuuuusssuuuxxx{{{{{{xxxuuurrrmmmmmmjjjcccXXXLLLDDD???===@@@HHHOOOMMMFFFAAAAAAAAAHHHXXXmmm~~~|||vvvsssppprrruuu~~~zzzvvvooohhhbbbaaassswwwQQQ888444333222111////////////000////////////////////////...................................................000111333444777;;;>>>DDDDDDHHHMMMMMMRRReeezzz|||zzz|||zzzzzzuuuqqqrrruuuttthhhRRR>>>555222000/////////.........------------------------------***+++,,,------,,,+++***+++,,,------.........---......//////////////////000555===HHHVVVeeeqqqvvvjjjlllooouuuxxxxxxgggYYYOOOQQQUUU]]]ttt~~~}}}|||||||||}}}||||||yyyvvvttttttvvvyyyxxx~~~~~~|||{{{zzzxxxwwwuuutttsssqqqkkkbbbXXXOOOKKKJJJJJJOOORRRSSSUUU\\\fffkkkkkkkkkggg___WWWQQQMMMLLLKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTVVVXXX[[[```dddgggiiimmmpppqqqqqqooonnnkkkkkklllllllllmmmnnnnnnnnnooopppooommmlllmmmnnnrrrqqqqqqrrrtttxxx{{{~~~||||||||||||}}}{{{www|||vvvnnnhhh]]]TTTLLLJJJHHHDDDAAAAAA?????????>>>===???BBBEEEKKKOOOXXX```gggjjjjjjiiilllkkklllnnnqqqsssttttttsssuuuyyy{{{zzzxxxtttrrrmmmmmmkkkdddZZZOOOFFFAAA>>>>>>CCCHHHHHHBBB@@@AAA@@@GGGTTTeeevvv~~~{{{uuu{{{}}}}}}{{{xxxyyyxxx}}}yyywwwtttqqqnnnllljjjjjjyyy___???;;;444333111/////////000000////////////////////////////////////////////////---........................000222333444777;;;>>>CCCCCCHHHNNNNNNRRReeezzz|||~~~~~~|||uuurrrtttiiiJJJ999333111............------------,,,,,,,,,------------...***++++++,,,,,,++++++***+++,,,---......///...............//////000000000000666???NNNaaaqqqvvvttthhhqqqzzzuuuhhh[[[TTTUUUWWWaaa|||}}}{{{zzz{{{|||}}}~~~{{{xxxwwwyyy{{{{{{~~~{{{zzzyyyxxxwwwuuuttttttooolllddd[[[TTTPPPPPPRRRVVVXXXXXXXXX^^^fffiiihhhhhhccc[[[RRRKKKFFFCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKLLLNNNQQQVVVZZZ```cccfffjjjlllmmmlllkkkiiijjjkkklllmmmnnnooopppnnnooopppooonnnmmmnnnooosssrrrqqqqqqsssvvvyyy|||yyyzzz|||}}}~~~zzzwwwxxxzzzuuuooojjj___VVVMMMJJJHHHCCC@@@@@@>>>???>>>===<<<===@@@CCCFFFJJJQQQZZZdddjjjllllllllllllmmmnnnoooqqqssstttuuuvvvxxxzzzyyyvvvsssqqqmmmmmmlllfff\\\QQQGGGCCC===;;;<<<@@@@@@===<<<>>>;;;BBBKKKWWWfffooooooiiittt}}}zzzzzzvvvtttuuutttpppoooqqqpppsssoooHHHBBB555444111///...///000111////////////////////////////////////////////////---------..................000222333555888<<>>>>>>>>??????@@@???AAABBBBBBCCCFFFKKKNNNSSSUUUZZZ^^^bbbdddeeefffhhhiiijjjkkkllllllmmmmmmjjjkkkmmmnnnnnnnnnppprrrrrrqqqpppoooqqqsssvvvxxxvvvxxx{{{}}}}}}|||~~~}}}}}}~~~{{{wwwsssxxx|||vvvssspppmmmbbbXXXOOOLLLIIIDDDAAAAAA>>>>>>>>>===<<<<<>>CCCJJJUUUcccgggeeeooo}}}yyywwwqqquuuyyyyyyyyyzzzzzz}}}PPPEEE666444222///...///000111////////////////////////////////////////////////---------.........//////...000222333555888===@@@FFFGGGLLLRRRQQQUUUfff{{{||||||TTT<<<555333000000000000////////////,,,,,,,,,------...............,,,++++++,,,......+++,,,---...////////////,,,---...///000111222333444999DDDWWWppp~~~vvvfffxxxzzzlllbbb\\\\\\\\\fff~~~{{{yyyxxxyyy{{{}}}yyyzzzzzzxxxuuusssssssssrrryyy|||yyyxxxwwwvvvuuutttsssrrrrrrnnnkkkeee]]]YYY\\\cccjjjlllmmmmmmkkknnnrrrsssoooiiieee___XXXRRRMMMJJJHHHBBBAAA@@@???>>>=========999:::;;;<<<===???CCCGGGFFFIIINNNSSSXXX\\\___```hhhhhhiiijjjjjjjjjjjjiiieeehhhjjjlllmmmooorrrtttpppnnnmmmlllmmmooorrrttttttwwwzzz}}}{{{yyy{{{{{{yyyyyy}}}yyyyyyzzz{{{{{{yyyuuurrryyyyyytttrrrqqqpppddd[[[QQQMMMJJJEEEBBBCCC>>>>>>>>>===<<<<<<>>>@@@GGGHHHKKKSSS^^^fffjjjkkkfffgggiiijjjlllppptttwwwxxxxxxwwwwwwuuussspppooommmnnnmmmhhh^^^SSSJJJEEE>>>999777999:::999;;;>>>:::>>>AAACCCMMM]]]ggghhhggg}}}yyy{{{vvv{{{}}}xxxooouuuSSSCCC777555222///...///000111////////////////////////000000000000000000000000---------.........//////...000222333555999===@@@HHHIIINNNTTTSSSVVVggg|||}}}xxx}}}zzzVVVAAA888222000000///...............---------------------------------------------------------.........//////......---...///000222333888;;;EEEXXXlllxxxxxxtttxxxfffaaaYYYUUU\\\ttt}}}|||{{{{{{{{{{{{wwwyyyzzz{{{yyyvvvrrrooouuuxxx~~~}}}zzzwwwwwwvvvuuusssqqqpppoooqqqmmmfff]]]ZZZaaaooozzz}}}yyyuuuuuuwwwxxxuuurrruuummmddd]]]XXXTTTMMMGGGGGGEEEBBB???===<<<;;;;;;:::::::::;;;<<<>>>???@@@BBBCCCEEEIIIOOOUUU[[[^^^```dddhhhgggcccaaacccfffcccfffiiikkklllmmmnnnppplllmmmmmmnnnoooooopppppptttvvvyyy{{{}}}~~~xxxvvvttttttwwwyyy{{{{{{{{{vvvtttuuutttooommmmmmuuuyyyxxxwwwqqqjjjfffbbb[[[RRRKKKEEEBBB@@@???>>>===<<<<<<===>>>???BBBCCCHHHRRR^^^dddeeebbbgggggggggiiilllppprrrsssxxxxxxxxxwwwvvvtttsssrrrsssrrrpppjjj```TTTIIIBBB>>>;;;888777999<<<=========AAA>>>AAAOOOVVV^^^lllooo{{{{{{zzzwww{{{uuuiii~~~ggg@@@<<<666111...///111111000---------------...///000///000000000000000//////........................---///222444666:::???CCCNNNHHHNNNTTTQQQ[[[sss~~~vvvyyywwwTTT???666222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........................---...///000222333666:::DDDUUUhhhvvv{{{{{{qqqccc^^^WWWUUU```yyy~~~}}}|||{{{zzzyyyyyyyyyuuuvvvwwwwwwvvvtttqqqoooyyyyyy}}}~~~|||wwwwwwvvvuuutttrrrqqqppprrrnnnhhhbbbaaajjjyyy}}}}}}vvvoooeee___[[[XXXSSSOOOHHHFFFCCC@@@???>>>===<<<::::::::::::;;;<<<===>>><<<===???BBBGGGMMMRRRTTTYYY^^^cccdddaaa```aaadddbbbdddfffggghhhhhhjjjkkkjjjkkklllmmmooopppqqqrrrwwwxxxzzz{{{{{{}}}}}}|||wwwuuussssssuuuwwwxxxyyyxxxsssqqqssssssooommmnnnwwwxxxxxxvvvpppjjjfffbbb\\\SSSLLLEEEAAA???>>>>>>===<<<<<<===>>>???AAAAAAFFFPPP[[[ccceeedddgggggggggiiimmmpppssstttvvvvvvvvvvvvvvvuuuuuutttoooooommmhhh___TTTIIICCC>>>;;;888777999;;;======:::>>>>>>DDDTTT\\\cccqqqrrr|||xxx{{{wwwzzz~~~}}}}}}~~~zzzrrrgggBBB:::666111///000111111///---------------...////////////000000000000//////000000000000000000000000...000222444777:::???BBBMMMIIIQQQWWWUUUcccvvvuuuuuuTTT???666333000000///...............------------------------++++++++++++++++++++++++..................------......---...///000222333555:::EEERRRaaaoooyyy~~~~~~iiiccc]]]WWWXXXfff}}}|||{{{{{{yyyxxxwwwwwwvvvttttttuuuuuuuuutttssssssyyyxxxzzz{{{yyyvvvvvvvvvvvvuuutttsssrrrrrroookkkgggjjjttt{{{tttjjjbbb^^^[[[WWWUUUMMMJJJFFFDDDCCCCCCBBB@@@<<<;;;;;;::::::;;;;;;;;;888999:::<<<@@@DDDGGGIIIUUUZZZ```bbbbbbaaaccceeeaaacccdddeeedddeeegggiiihhhiiikkkmmmpppqqqrrrssszzz{{{{{{zzzyyyyyyzzz|||{{{yyyxxxuuurrrpppppprrrtttuuuuuutttpppnnnqqqrrrooonnnooo{{{~~~wwwvvvtttooojjjgggccc]]]UUUMMMFFFAAA>>>>>>>>>===<<<<<<======>>>>>>???CCCKKKWWW```dddeeefffggghhhkkkmmmpppsssuuuxxxxxxxxxwwwvvvuuussssssmmmllljjjfff]]]SSSIIIDDD>>>;;;777666888;;;======:::===<<>>IIISSS]]]hhhttt|||yyyeeeeee___YYY\\\mmm~~~}}}{{{{{{zzzyyyxxxwwwuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxvvvvvv{{{|||wwwuuuuuuuuuvvvvvvuuuuuuttttttqqqooolllkkkooozzzyyyoooeee___\\\YYYWWWTTTPPPMMMKKKKKKKKKIIIFFF???>>>===<<<;;;:::::::::999999:::;;;===???AAABBBLLLQQQWWW[[[\\\]]]^^^______```aaaaaabbbdddgggjjjhhhiiillloooqqqrrrssssssyyyzzzzzzyyywwwvvvwwwxxx{{{}}}yyyuuussssssqqqooonnnppprrrrrrrrrqqqmmmmmmppprrrqqqppprrr~~~{{{vvvtttsssnnnjjjgggddd___WWWOOOGGGAAA>>>>>>=========<<<<<<<<<<<<<<<<<>>;;;777666777:::===>>><<<===;;;EEEWWW___hhhyyyzzz{{{xxxyyy~~~lllKKK:::666222000111222000.........---------......///...//////000000000000///........................000222444666777;;;???BBBNNNNNNWWWYYYVVVkkk}}}}}}~~~uuuzzzqqqVVVAAA777444000000///...............------------------------------------------------.....................---......---...///000222333666@@@MMMWWW___hhhttt}}}uuueeeeee^^^YYY___qqq~~~{{{{{{zzzzzzxxxvvvtttssstttsssssstttuuuwwwxxxyyytttxxx{{{wwwuuuttttttuuuuuuuuuuuuttttttooommmkkkkkkoooxxxzzzppphhhbbb___]]]]]]]]]ZZZVVVUUUVVVUUUPPPLLLCCCBBB@@@???===<<<<<<;;;<<<<<<<<<<<<===>>>>>>??????CCCHHHLLLOOOPPPQQQQQQVVVWWWXXXYYYZZZ^^^cccggghhhjjjllloooqqqsssssssssvvvwwwwwwvvvuuuuuuvvvxxxzzz}}}}}}zzzwwwtttrrrtttrrrooonnnoooqqqqqqqqqqqqmmmmmmqqqsssrrrqqqsssyyytttrrrqqqmmmiiigggddd```YYYQQQIIIBBB>>>============<<<<<<;;;;;;:::;;;===CCCLLLUUU]]]bbbcccfffjjjlllnnnpppsssvvv|||{{{zzzxxxvvvtttqqqppprrrqqqmmmggg]]]SSSIIICCC>>>;;;666555666:::===>>>@@@>>><<>>>>>>>>===<<<===@@@CCCEEEGGGHHHHHHIIIJJJKKKLLLNNNSSSYYY^^^dddfffjjjnnnqqqrrrrrrrrrssstttuuutttssssssuuuwwwyyyyyyzzz{{{|||}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzyyyvvvvvvvvvvvvvvvvvvuuuuuuvvvtttqqqpppppprrrrrrrrrqqqmmmmmmqqqsssqqqqqqrrr~~~~~~wwwrrrpppooollliiifffdddaaa[[[SSSKKKDDD@@@===============<<<;;;:::::::::<<>>:::666444666999<<<>>>BBBBBBAAALLL\\\fff{{{}}}~~~~~~~~~sssXXXBBB<<<555222111222000/////////...------------...---...///000000111111000111111111111111111111111000222444777999===BBBEEEMMMOOOVVVWWWYYYwww|||llliiieee]]]PPPAAA666111000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000......---...///000222333999AAAKKKTTT]]]iiixxxhhhbbbYYYUUUVVVeee}}}xxxxxxyyyxxxvvvtttqqqoooooopppqqqrrrtttuuuvvvvvv{{{{{{yyyxxxssssssttttttsssrrrqqqqqqiiiiiiiiijjjmmmqqqssstttsssvvvxxxzzzyyyxxxvvvvvv{{{yyyvvvrrrpppoooppprrrkkkhhhfffhhhiiidddZZZQQQLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@???>>>>>>???AAABBBCCCCCCAAAAAA@@@@@@BBBHHHNNNTTT\\\___eeejjjoooqqqrrrsssqqqrrrssssssrrrrrrtttvvvuuuuuutttvvvxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwrrrqqqppppppqqqtttvvvxxxyyywwwsssrrrsssssstttsssqqqmmmlllpppqqqooonnnooo|||{{{uuuqqqooommmkkkiiidddcccaaa\\\UUUMMMFFFAAA===============;;;:::999999:::<<<@@@DDDKKKRRRWWW^^^ccciiillllllmmmqqquuussstttvvvwwwxxxyyyzzzzzztttrrrnnnggg^^^TTTLLLFFF>>>:::555333555999<<<>>>FFFHHHJJJTTT```fff|||zzz~~~wwwvvv|||eeeGGG@@@777222111111111000//////...------------------...///000111111111111111111111111111111111111///111444777:::>>>CCCGGGPPPQQQVVVVVVZZZzzzhhhccc]]]XXXPPPDDD999333000000///...............------------------------++++++++++++++++++++++++***+++,,,---...000111111............///000222333===AAAGGGMMMUUUbbbrrr}}}yyybbb___VVVTTTXXXkkkvvvwwwwwwwwwuuurrrooommmqqqrrrsssuuuvvvwwwwwwwww}}}}}}xxxuuutttssssssssssssrrrqqqpppooohhhhhhiiikkknnnpppppppppppprrruuuwwwwwwwwwwwwwww~~~|||xxxuuussstttuuummmkkkjjjlllmmmggg[[[PPPOOONNNLLLJJJIIIGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDD>>><<<::::::;;;<<<======>>>===<<<;;;===BBBHHHMMMVVVZZZ```gggmmmqqqssssssqqqrrrsssrrrqqqqqqrrrtttrrrqqqpppsssvvvxxxxxxwwwrrrssssssttttttttttttssstttrrrpppoooppprrrvvvxxx{{{xxxuuuttttttuuuuuutttqqqmmmllloooooommmlllmmm{{{}}}yyytttpppnnnmmmkkkiiiccccccaaa]]]VVVNNNGGGBBB<<<===>>>>>>===;;;999888:::;;;===???CCCHHHOOOSSS]]]ccciiilllkkklllpppuuuuuuvvvwwwxxxxxxxxxxxxxxxrrrpppmmmfff^^^UUUMMMHHH???:::555333555999<<<>>>JJJMMMPPPYYY```bbbvvvyyy|||zzzsssuuuqqqKKKCCC999222111111111000000///...------------------...///000111111111111////////////////////////...111444777:::???EEEHHHTTTSSSVVVTTTXXXxxxkkkddd```^^^TTTCCC888666000000///.....................---------,,,,,,,,,---------------------------------............///---...000000000111333555>>>CCCJJJOOOTTT^^^kkkuuu~~~tttsssYYYWWWIIIOOOXXXooo~~~|||{{{zzzxxxuuusssqqqpppoooqqqsssuuuuuutttrrrrrrrrr~~~{{{zzzyyyuuupppuuuuuutttqqqooonnnooopppkkkiiihhhjjjnnnooonnnmmmqqqqqqrrrrrrtttwww|||{{{zzz{{{zzzyyyuuunnnmmmrrrqqqggg]]]YYYWWWUUUQQQMMMJJJIIIIIIJJJNNNRRRTTTSSSNNNJJJIIIIIICCCAAA???=========<<<:::;;;:::::::::<<>>:::666555666999;;;<<>><<<;;;;;;:::999888999<<>>======<<<;;;::::::::::::999:::;;;===???DDDJJJOOOWWW```gggffffffllltttyyyxxxyyyzzzzzzyyywwwvvvvvvpppnnnjjjgggbbbXXXMMMDDD???;;;777555666999;;;<<>><<<:::999999:::<<<>>>???@@@DDDMMMXXXdddmmmqqqpppoooooopppsssttttttsssrrrssssssrrrooonnnnnnoooqqqrrrtttttttttrrrpppnnnpppqqqrrrrrrssssssrrrrrrrrrssstttuuuvvvvvvvvvvvvuuurrrpppnnniiihhhoooyyy|||xxxxxxxxxuuurrrpppooonnnllljjjhhhgggccc]]]YYYSSSIII???>>>===<<<;;;::::::::::::::::::;;;<<<>>>AAAGGGKKKQQQ[[[cccdddeeekkktttyyywwwyyyzzz{{{zzzxxxuuusssooommmjjjgggccc[[[PPPHHH@@@<<<777555666888:::;;;@@@AAA@@@EEEJJJKKK\\\zzz|||}}}vvvsss~~~yyyvvvvvvtttmmmrrrqqqMMM777555222000222000////////////////////////////////////////////////000000000000000000000000000222444777;;;AAAHHHMMMWWWXXXZZZUUUWWWvvv{{{zzz{{{uuuuuu|||uuuppppppssshhhPPP;;;222000000///...........................------------++++++++++++++++++++++++---------............////////////---...111666:::BBBHHHPPPTTTUUUZZZcccjjjwww||||||kkkQQQMMMMMMPPPZZZ|||~~~|||wwwvvvtttrrrqqqpppoooooonnnooopppppppppqqqsssvvv|||{{{xxxxxxyyyxxxvvvsssrrrqqqnnnjjjiiiiiijjjooommmkkkjjjkkklllnnnooonnnoooooonnnmmmnnnpppsssvvvuuuuuuvvvyyy{{{}}}~~~}}}zzzxxxuuupppjjjgggbbb___[[[VVVSSSQQQQQQQQQQQQVVV\\\^^^\\\ZZZXXXYYYWWWUUURRRQQQPPPNNNKKKIIICCCAAA>>><<<;;;<<<>>>???AAA@@@@@@EEENNNZZZccchhhmmmmmmoooqqqsssuuuvvvvvvssssssrrrpppnnnmmmllllllnnnoooqqqrrrqqqpppnnnmmmpppppppppqqqqqqqqqqqqppppppqqqrrrsssuuuvvvvvvwwwzzzxxxvvvtttppppppyyy}}}wwwvvvxxxvvvtttqqqpppoooooommmllliiiiiieee___ZZZUUUKKK@@@>>>===<<<;;;;;;:::::::::::::::;;;;;;<<>>999666666888999:::;;;???>>>@@@EEECCCOOOhhh}}}zzzqqqmmmqqqppptttuuusssqqqkkkooowwwQQQ888444000///111////////////////////////////////////////////////////////////000000000000000000222555888<<>>AAAIIITTT]]]bbbjjjlllooorrrtttvvvwwwxxxtttsssqqqpppnnnmmmlllkkkmmmmmmmmmmmmmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnooopppqqqsssuuuvvvwww||||||}}}}}}yyy{{{zzzvvvwwwxxxuuusssqqqppppppooonnnllliiiiiieee```[[[WWWMMMBBB>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;===AAADDDLLLWWWaaabbbccchhhooorrrzzzxxxwwwxxxyyyyyywwwuuussspppllliiiddd]]]SSSKKKCCC???:::666666777888999888>>>???AAADDD???EEEXXXfffmmmqqqrrrxxx|||~~~}}}xxxsss~~~yyyhhhooo|||}}}wwwrrrmmmqqq~~~VVV999333///...111...////////////////////////..............................//////000000000000///222555999===CCCIIINNNMMMPPPTTTRRRWWW|||ttt}}}|||dddFFF777000000///.............../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...////////////222777:::CCCOOO\\\```]]]___hhhqqq{{{eeeVVVVVVRRRUUUfff}}}zzzwwwvvvrrrqqqpppooonnnnnnnnnnnnnnnnnnooonnnooorrrwww{{{|||xxxuuusssssssssoooooonnnllliiihhhiiikkkkkknnnpppqqqooolllkkkkkknnnoooooonnnllllllmmmnnnrrrrrrrrrpppooopppsssvvvzzzwwwooodddaaa]]]YYYVVVUUUUUUVVVTTTYYY___bbbbbbbbbdddfffeeedddddddddeeedddbbb___UUURRRMMMHHHDDDBBBBBBBBBCCCAAA???BBBJJJUUU]]]bbbiiilllpppsssuuuvvvxxxyyytttrrrpppoooooonnnllljjjmmmllljjjiiijjjlllnnnpppmmmmmmlllkkkkkkkkkllllllllllllmmmnnnppprrrtttuuu|||~~~|||yyyyyyxxxuuusssqqqppppppooonnnmmmhhhhhheee```\\\XXXNNNDDD???>>>===<<<;;;;;;;;;;;;999:::;;;;;;;;;===@@@BBBIIIUUU```bbbccchhhnnnqqqzzzxxxxxxzzz}}}}}}{{{wwwtttqqqmmmiiieee^^^UUUNNNEEEAAA;;;777666777888888777???AAABBBDDD???AAAOOOZZZdddjjjmmmuuuzzz~~~}}}xxx}}}zzzjjjuuu{{{uuuooorrr[[[;;;333///...111///////////////////////////........................---......//////000000111///222666:::???DDDJJJNNNPPPQQQUUURRRXXX|||wwwllltttttt}}}gggHHH666000000///...............////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...000000111333777:::DDDMMMXXXaaaggglllrrrwww|||ttt```TTTTTTUUUWWWiii}}}{{{yyywwwwwwrrrqqqqqqpppoooooooooooonnnooonnnnnnooosssyyy~~~~~~{{{wwwtttrrrssssssnnnnnnnnnllliiiiiikkklllmmmoooqqqpppmmmkkkkkklllnnnooopppooommmlllmmmooorrrrrrpppnnnlllmmmqqquuusss|||yyyqqqdddbbb^^^[[[XXXXXXYYYYYY\\\```dddffffffgggkkknnnllllllmmmoooqqqqqqooommmfffbbb[[[SSSLLLHHHEEEDDDEEECCCCCCGGGOOOXXX___bbbiiimmmqqqtttuuuvvvwwwyyyuuurrrpppoooppppppnnnkkkkkkjjjiiiiiijjjlllnnnooolllkkkjjjiiihhhiiiiiijjjjjjjjjjjjkkklllnnnqqqrrrxxx{{{}}}|||{{{yyyvvvsssqqqppppppooonnnlllffffffddd___\\\YYYPPPFFF???>>>===<<<;;;;;;;;;;;;999:::;;;<<<<<<===@@@BBBEEERRR^^^bbbdddiiiooorrrxxxyyy{{{~~~xxxssspppllliiifff```XXXRRRFFFBBB<<<777666777777777555>>>???@@@DDD@@@BBBOOOZZZccchhhkkkuuu{{{}}}zzz|||~~~nnn{{{wwwrrraaa???555000000333000////////////////////////........................------......///000000111///222777;;;@@@EEEKKKOOOSSSSSSUUUSSSZZZ|||rrrmmmppprrr}}}lllMMM;;;000000///...............000/////////............---------------------------------.........//////,,,...000111222444777999EEEJJJTTTaaannnvvvzzzzzzzzzppp]]]PPPPPPXXXZZZlll{{{{{{yyyxxxyyysssrrrrrrqqqppppppqqqqqqooooooooonnnppptttzzz~~~}}}{{{wwwtttrrrsssuuummmnnnmmmllljjjjjjlllmmmoooqqqqqqnnnkkkjjjlllnnnnnnoooppppppnnnmmmnnnoooppppppnnnkkkhhhjjjoootttoooxxx~~~~~~yyyrrreeeccc___\\\ZZZZZZ[[[\\\___cccgggjjjjjjmmmqqquuussssssuuuxxx{{{|||zzzxxxtttoooggg]]]TTTMMMIIIGGGIIIHHHHHHKKKRRRYYY^^^```hhhmmmrrruuuuuuuuuwwwyyyuuurrrppppppqqqqqqooollliiiiiijjjjjjkkklllmmmnnnkkkjjjhhhggggggggghhhiiihhhhhhggghhhiiilllnnnoootttyyy{{{}}}}}}zzzvvvtttqqqpppoooooommmllleeeeeeccc___]]]YYYQQQGGG???>>>===<<<<<<;;;;;;<<<999:::<<<<<<<<<===@@@BBBBBBPPP]]]bbbeeekkkqqqtttwwwyyy~~~xxxqqqnnnkkkiiigggbbb[[[UUUGGGBBB<<<888666666777777555=========BBBBBBEEERRRWWW___ccceeeqqqyyyyyy~~~yyyppp}}}wwweeeAAA777222222555222////////////////////////........................---------...///000000111///222777;;;@@@EEEKKKOOORRRQQQTTTTTT\\\~~~vvvppprrrxxxlll~~~sssOOO888222111000//////.................................,,,,,,,,,---------......//////.........---------...///000000111444999===AAAOOO```nnn|||~~~mmmZZZRRRNNNVVVUUUlll}}}vvvuuuxxxzzzzzzxxxvvvsssrrrrrrrrrqqqoooooooooooonnnppptttzzz~~~|||zzzvvvtttrrrrrrqqqqqqmmmjjjiiikkkkkkjjjhhhnnnnnnmmmmmmmmmmmmnnnnnnoooooonnnmmmmmmmmmnnnnnnpppnnnmmmkkkkkkkkkllllllnnnqqqvvvzzzzzzwwwsssoooiiihhhfffcccbbbaaaaaaaaabbbmmmnnnnnnyyy|||zzz}}}xxx}}}jjjZZZTTTQQQNNNIIIKKKMMMPPPSSSWWW\\\___dddffflllsssxxxzzzxxxvvvtttsssrrrrrrqqqqqqqqqqqqggghhhhhhhhhggggggjjjlllkkkiiigggeeeeeefffhhhjjjjjjjjjjjjjjjkkkmmmnnnpppxxxyyy{{{}}}zzzwwwwwwwwwwwwwwwsssnnnmmmnnnooommmkkkiiifffbbb___\\\WWWNNNHHH@@@>>>======>>>>>>===;;;========================AAAKKKXXX```dddgggmmmsssuuuzzz}}}uuurrrpppnnnmmmkkkeee^^^XXXNNNDDD:::777666555666999<<>>HHHVVVggguuummm\\\UUUQQQWWWYYYppp|||wwwvvvxxxyyyyyywwwuuurrrqqqrrrqqqpppooonnnoooooooooppptttyyy}}}|||{{{xxxuuurrrqqqppppppqqqnnnjjjiiijjjjjjiiihhhjjjkkknnnpppppppppnnnmmmllllllllllllllllllllllllmmmlllkkkjjjjjjiiiiiiiiiiiillloooqqqqqqnnnjjjhhheeedddbbbaaaaaadddiiilllkkkuuuvvvvvvjjj^^^VVVPPPQQQRRRTTTVVVXXX\\\___bbbaaacccgggnnntttxxxxxxwwwvvvuuutttsssrrrqqqqqqqqqhhhiiiiiigggfffgggjjjmmmjjjiiigggeeeeeegggiiijjjlllkkkkkkkkklllnnnpppqqqtttuuuwwwwwwyyy|||{{{wwwuuuuuuuuuuuusssqqqooonnnnnnmmmlllkkkiiieeebbb___\\\VVVNNNHHH@@@???======>>>>>>===;;;========================@@@JJJVVV^^^bbbffflllrrruuuxxx~~~xxxqqqrrrpppnnnllljjjddd]]]WWWPPPFFF;;;888777555666999<<<@@@EEEHHHHHHJJJOOOUUUaaaddddddeeennn|||{{{|||HHH333666222444...111111111000///.........//////............//////////////////000000000000222444888===CCCIIINNNQQQRRRSSSVVVVVVbbbjjjmmm{{{wwwiiiwww~~~~~~xxxUUU999222111000//////.........------------------------,,,,,,,,,---------.....................---------.../////////111555;;;???HHHUUUeeeuuu}}}oooaaa[[[WWWXXX___uuu|||xxxxxxyyyyyywwwuuusssqqqpppppppppooonnnmmmnnnoooppppppsssxxx{{{zzzxxxvvvssspppooonnnnnnqqqnnnkkkiiiiiiiiihhhgggfffjjjooossstttqqqmmmkkkhhhiiijjjjjjkkkjjjiiihhhiiiiiihhhhhhgggeeedddccc```aaabbbcccbbb___]]][[[YYYXXXXXXXXX]]]fffpppxxx{{{kkk]]]UUUYYYYYYZZZ\\\^^^```cccddd```aaadddiiipppvvvyyy{{{wwwwwwuuutttrrrqqqpppooojjjjjjiiigggfffgggkkknnnjjjiiigggffffffgggiiijjjmmmmmmllllllnnnoooqqqrrrooopppqqqqqqrrrtttxxx{{{{{{yyywwwtttrrrrrrrrrrrrnnnoooqqqpppnnnlllkkklllgggdddaaa^^^\\\VVVNNNHHHAAA???>>>===>>>>>>===;;;========================>>>GGGSSS[[[___dddkkkqqquuuwwwyyy|||}}}{{{vvvrrruuutttqqqoookkkfff___ZZZTTTIII>>>999777666666999<<>>EEEKKKPPPSSSSSSSSSVVVWWWfffuuuccciiizzz~~~vvvhhhtttyyy|||{{{XXX:::222111000///............------------------------,,,,,,,,,---------....................................//////111666<<>>======>>>===<<<===========================DDDNNNWWW]]]cccjjjooorrrsssuuuxxxzzzzzzyyyxxxzzzyyywwwtttooojjjddd```XXXMMMAAA;;;888666777999<<<>>>CCCKKKWWW^^^[[[TTT[[[\\\aaaoooTTT888555111444///111000000000/////////...//////............//////////////////000000000000333555:::???FFFMMMRRRUUUWWWUUUWWWZZZjjjnnnaaakkk}}}|||uuuhhhsssvvvyyyzzzYYY;;;222111000///............------------------------,,,,,,,,,---------......---..............................///111666===BBBIIIQQQ```rrr}}}~~~{{{}}}xxxlllbbb\\\\\\fffuuuzzzzzz~~~}}}}}}~~~}}}yyyvvvqqqooonnnnnnooopppooonnnkkkmmmoooppprrrtttxxx{{{|||yyyxxxuuusssqqqppppppppppppooommmkkkiiihhhiiiiiinnnooooooooommmiiieeecccbbbccceeeffffffdddbbbaaa``````^^^\\\XXXTTTPPPMMMJJJIIIGGGFFFDDDDDDCCCCCCAAABBBDDDGGGOOO___sssxxxeee]]]\\\\\\\\\```dddggghhhgggeeecccbbbdddiiiooosssuuusssssssssrrrpppnnnlllkkkllllllkkkiiiggghhhkkknnnhhhhhhgggggghhhiiijjjkkkkkkjjjjjjjjjkkkmmmooopppooopppooonnnmmmooorrrttttttvvvvvvtttpppmmmmmmnnnlllpppuuuuuurrrnnnmmmnnnfffccc```^^^\\\WWWPPPJJJDDDAAA>>>============<<<========================;;;BBBKKKSSSZZZbbbiiioookkknnnssswwwzzz|||}}}~~~{{{{{{yyyvvvqqqlllgggeee]]]QQQDDD===999777777:::<<<>>>BBBLLL[[[eee___RRRSSSVVVccczzzUUU999444000555111000000000000//////////////////............//////////////////000000000000333555:::@@@GGGNNNSSSWWWXXXUUUWWW[[[lll|||iiiaaannn|||uuujjjuuutttvvvxxxXXX;;;222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...........................111777???DDDIIIOOO]]]ppp|||~~~~~~}}}{{{kkk___YYY^^^iiiuuuyyytttqqquuu{{{}}}}}}}}}|||xxxtttpppnnnmmmmmmoooppppppoookkkmmmnnnppprrrvvv{{{|||zzzxxxvvvsssrrrqqqqqqqqqooooooooollljjjiiikkklllqqqpppnnnkkkgggccc___]]]^^^^^^______^^^\\\ZZZYYYYYYXXXVVVRRROOOKKKGGGFFFCCCBBBAAA@@@??????@@@@@@@@@CCCEEEHHHOOO^^^qqqtttaaa[[[]]]\\\]]]aaafffiiihhhfffaaa```___```dddhhhkkkkkkooopppqqqqqqpppooommmllllllllllllkkkiiiiiikkkmmmhhhhhhhhhhhhiiijjjjjjkkkiiiiiihhhhhhiiikkkmmmnnnqqqqqqqqqooonnnooorrruuutttvvvwwwtttpppmmmnnnpppooorrrtttuuussspppnnnmmmfffccc```___]]]YYYRRRLLLEEEBBB???=======================================;;;@@@GGGPPPXXXaaaiiinnniiinnnvvv|||~~~~~~~~~~~~yyyyyyyyyuuupppkkkhhhhhhbbbUUUGGG???:::777777:::<<>>EEEMMMWWWaaajjjoooxxx|||yyyzzz{{{xxxsssooonnnooohhhZZZJJJAAA<<<888888:::===BBBEEEKKKYYYeee^^^MMMGGGMMM```{{{{{{www}}}||||||tttqqquuuZZZ===444///444...////////////000000000000//////............//////////////////000000000000000333888???GGGNNNUUUXXX[[[YYY]]]fff|||wwwllliiivvv|||~~~{{{zzzyyyzzzuuunnnkkkXXX888222000...---...///......*********++++++,,,,,,,,,,,,,,,,,,---------........................------000/////////222888@@@FFFGGGPPPSSS[[[kkkssswwwiiiTTTQQQ[[[dddvvv~~~~~~{{{xxxvvvssspppmmmkkkkkkllllllmmmooopppqqqmmmnnnqqqsssrrruuu{{{}}}zzzwwwsssooonnnmmmmmmlllnnnoooppppppnnnllljjjllllllkkkgggaaaZZZSSSPPPOOOMMMJJJHHHHHHHHHGGGGGGFFFDDDAAA@@@AAACCCCCCCCCFFFBBBFFFHHHCCCFFFIIIBBBLLLMMMNNNQQQUUU[[[aaaeeeppprrryyyuuueee\\\QQQPPPOOOPPPRRRUUUVVVVVVUUUVVVWWWYYY^^^eeehhhgggeeeiiiiiijjjllloooppppppooorrrqqqooommmlllkkkkkkkkkhhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkpppooonnnnnnppprrruuuwwwrrrssssssqqqpppppprrrsssuuuvvvuuusssssstttpppiiikkkeee___]]]]]]ZZZRRRKKKKKKEEE@@@>>>;;;999:::>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;???GGGPPP[[[iiivvv{{{zzzzzzzzzwwwssspppnnnmmmccc[[[NNNAAA999666777999:::>>>BBBKKK[[[eee]]]MMMGGGQQQ\\\qqq~~~mmmlllrrruuu|||ppppppxxx|||kkk777666555444555000000//////.........---///////////////////////////............//////000000444;;;AAAHHHNNNUUUYYYVVV[[[]]]ddduuugggppp{{{vvvzzz}}}~~~|||vvvsss^^^===333111...---.........---******+++++++++,,,,,,,,,,,,,,,,,,---------..............................////////////222999BBBHHHOOOXXXXXX[[[fffmmmsss}}}hhhTTTQQQZZZkkk~~~{{{xxxwwwtttqqqoooooonnnnnnnnnnnnnnnoooooommmnnnqqqssssssxxx~~~zzzzzzxxxtttqqqnnnmmmllllllmmmmmmnnnooonnnnnnmmmllljjjhhhccc^^^XXXTTTSSSSSSQQQOOOMMMLLLKKKKKKJJJJJJNNNKKKIIIIIIKKKLLLLLLLLLMMMIIINNNSSSTTT]]]aaaYYYUUUTTTTTTUUUYYY^^^aaaccchhhhhhnnnxxx|||fffXXXPPPFFFHHHGGGHHHJJJNNNOOOOOONNNSSSTTTXXX]]]dddggggggeeeffffffhhhjjjmmmoooppppppppppppooonnnmmmlllkkkkkkiiiiiijjjjjjkkkkkkkkkjjjiiihhhhhhhhhhhhiiijjjjjjmmmmmmmmmmmmnnnpppqqqrrrvvvuuutttrrrooooooqqqsss~~~zzztttqqqmmmiiikkkeee```______\\\TTTMMMKKKEEE@@@>>>;;;888999===;;;;;;::::::::::::;;;;;;<<<;;;>>>FFFNNNXXXfffrrrzzz~~~}}}|||xxxtttpppmmmlllddd\\\OOOBBB:::777777999999===BBBKKK[[[fff^^^OOOJJJRRRYYYkkknnnkkkpppsss|||wwwnnnooovvv~~~ooo999666444222333000000/////////.........//////////////////////////////......//////000000111555<<>>;;;888888<<<:::::::::999999:::::::::<<<;;;>>>DDDKKKSSSaaammmtttzzz~~~zzzuuupppmmmkkkggg___RRREEE<<<888777888888===BBBJJJZZZeee___QQQMMMSSSUUUccc|||zzzjjjhhhmmmpppyyy~~~~~~|||zzzvvvppplllpppxxxxxx???999555333333000000////////////......///////////////////////////////////////000111222222666===EEEKKKRRRXXX\\\\\\cccgggooommmsss}}}wwwwwwpppiiisss|||}}}fffAAA666333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............---......000555===FFFMMMUUU[[[ZZZ\\\iiirrrzzzzzznnn___[[[aaattt}}}zzzxxxwwwvvvuuusssrrrrrrrrrqqqpppooonnnmmmooooooppprrrttt{{{~~~zzztttsssqqqooommmlllllllllmmmlllkkkjjjjjjlllnnnooojjjeee[[[QQQKKKMMMUUU\\\]]]^^^___```___^^^^^^___^^^]]]\\\]]]```aaaaaa```hhhfffppp~~~rrrnnnkkkkkkoooqqqpppnnnxxxwww|||tttaaaQQQJJJHHHAAA===<<<===@@@DDDHHHIIIIIIMMMPPPVVV]]]cccggghhhhhhdddfffhhhiiijjjlllnnnppplllmmmpppqqqqqqnnnkkkiiillllllkkkjjjiiiiiiiiiiiigggfffeeeeeeeeegggiiijjjpppqqqssstttsssrrrqqqpppqqqppppppoooppptttzzzxxxooollliiifffeeecccaaabbbbbb___XXXRRRJJJDDD@@@>>>;;;777777;;;;;;;;;::::::::::::;;;;;;<<<<<<>>>CCCGGGNNN[[[hhhrrrxxx}}}zzzwwwsssnnnlllhhhaaaUUUHHH>>>999777777777<<>>HHHOOOVVV\\\\\\bbbsss|||{{{qqqccc]]]aaaxxx|||yyywwwvvvvvvuuutttppppppqqqqqqqqqqqqpppoooqqqpppqqqrrrssszzz}}}yyytttsssrrrpppooommmmmmlllnnnllljjjiiiiiikkkmmmnnnhhhddd[[[QQQKKKMMMUUU]]]bbbeeeiiikkkkkkjjjkkklllllljjjiiijjjmmmnnnooonnnpppssszzzwwwuuuvvvyyy|||{{{zzz~~~cccSSSGGGBBBBBB======<<<<<>>AAACCCIIIVVVcccttt|||}}}zzzyyywwwuuuqqqnnniiibbbVVVJJJ@@@:::777777666;;;@@@FFFSSS___[[[PPPIIIMMMMMMVVViiiqqqooorrr{{{~~~~~~wwwqqqsssyyy}}}zzz{{{zzz|||wwwkkktttsssnnnfffcccjjjvvvOOO@@@777333111//////000000000000000000////////////////////////////////////000111222333333888@@@IIIPPPVVV[[[___]]]\\\]]]ggg|||~~~~~~uuutttmmmDDD555333000/////////...---------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////...///000222777???IIIPPPYYYbbbdddjjjzzzzzzoooaaa\\\bbb|||xxxuuuuuuuuutttsssmmmooopppqqqrrrrrrqqqpppqqqpppqqqsssuuu|||zzzwwwttttttsssqqqpppnnnmmmlllnnnmmmkkkiiiiiiiiikkkllldddaaa[[[RRRLLLNNNWWW___hhhmmmssswwwwwwwwwyyy{{{yyywwwuuuuuuvvvyyyzzzzzzyyyvvvVVVKKKBBB???@@@===<<<;;;;;;===BBBFFFHHHIIIJJJPPPYYY```eeegggiiijjjlllmmmmmmkkkgggfffhhhkkkjjjllloooqqqqqqooommmkkknnnmmmkkkiiihhhhhhiiiiiiiiihhhgggfffgggiiilllnnnoooppprrrssssssqqqpppnnnqqqqqqooonnnmmmooossswww~~~uuuhhh___aaafffddd^^^ZZZ\\\^^^aaaaaa^^^XXXSSSKKKFFFBBBAAA===888888:::===<<<<<<;;;;;;<<<<<<===;;;<<>>BBBNNNYYYVVVKKKCCCHHHHHHPPPccckkkjjjoooxxxzzzzzzwwwtttuuuyyy|||}}}yyyvvvvvv{{{xxxooouuutttmmmcccaaajjjyyySSS@@@666111/////////000000000000111111////////////////////////.........///000111222333333888AAAJJJQQQWWW\\\```ZZZWWWWWWfffwwwvvvzzzzzzrrrFFF555222000//////000///.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000///000111333888@@@IIIPPPZZZgggnnnrrr|||ssshhh^^^___iii|||wwwtttsssssssssrrrmmmnnnpppqqqrrrqqqpppooooooppprrruuuxxx}}}vvvsssttttttsssrrrpppnnnlllkkknnnmmmkkkjjjiiiiiiiiiiiibbbaaa\\\TTTNNNRRR^^^hhhqqqxxxgggMMMHHHBBB>>>@@@???===;;;;;;===AAAEEEGGGHHHIIIPPPYYY```dddfffgggiiikkkmmmmmmiiieeecccfffjjjjjjlllnnnppppppooonnnlllmmmllljjjiiihhhiiijjjkkkiiihhhfffeeefffiiimmmooommmnnnooopppppppppooonnnooooooooommmkkkllloooqqqsssnnnfff______bbb___YYYWWWZZZ^^^bbbbbb^^^XXXTTTLLLGGGCCCBBB???999888:::<<<;;;;;;::::::;;;;;;<<<;;;<<>>AAAEEEHHHIIIHHHOOOXXX___bbbdddfffgggiiikkklllhhhcccbbbeeejjjjjjlllnnnooopppooonnnmmmmmmllljjjhhhhhhiiijjjkkkiiigggeeeeeefffiiilllooonnnnnnooopppppppppppppppkkklllllllllkkklllnnnqqqmmmmmmjjjccc```___[[[VVVVVVYYY___cccccc___YYYUUUMMMHHHDDDCCC???:::999;;;;;;::::::999999::::::;;;:::<<>>===999999===???>>>===>>>BBBHHHLLLNNNQQQPPPSSS[[[bbbfffjjjnnnmmmmmmiiicccbbbfffhhhgggmmmnnnpppqqqqqqpppnnnmmmnnnmmmkkkiiihhhhhhiiiiiidddeeefffggghhhiiijjjjjjmmmoooppppppooonnnnnnooojjjjjjjjjhhhggggggiiikkkjjjjjjgggaaaYYYTTTSSSUUUWWW]]]bbbccccccbbb\\\TTTOOOHHHAAA???<<<888777888::::::;;;;;;::::::999999:::;;;===???>>>@@@JJJVVVooowww|||{{{yyyzzzzzzyyyxxxxxxwwwvvvssspppmmmkkkhhhbbbWWWLLLBBB<<<999888777777999???FFFHHHEEE@@@;;;======BBBVVVooo|||{{{~~~qqqssswwwsss|||LLL999777///000000000000////////////000000//////.........---000////////////000000111555:::BBBKKKTTT\\\aaadddhhhmmm}}}|||iiifffgggsss|||sssDDD666444111/////////...---------,,,,,,,,,,,,------++++++,,,,,,,,,---------............////////////111000000333:::DDDMMMSSS```qqqvvvhhhZZZTTTbbbxxxzzzuuutttuuuvvvssspppoooppprrrqqqooommmmmmmmmppprrrvvv}}}wwwsssuuurrrrrrpppnnnmmmllllllllllllllllllkkkjjjiiihhhhhhhhhiiijjjiiifffjjj|||zzzaaaOOO@@@===>>><<<===BBBBBB???===>>>DDDMMMVVV[[[YYYVVVWWW\\\aaacccggglllpppppplllggghhhmmmmmmjjjkkklllmmmnnnoooooonnnmmmnnnmmmkkkiiihhhhhhiiiiiiffffffggghhhiiijjjkkkkkkmmmoooppppppnnnmmmlllmmmlllmmmkkkiiieeecccbbbccchhhhhheee___XXXSSSSSSUUUZZZaaagggiiiiiiggg___VVVPPPHHHBBB???===888777999999999::::::;;;::::::999999999<<<>>>===>>>HHHTTTgggooovvvvvvuuuwwwxxxvvvzzzzzzyyyvvvsssooollljjjjjjdddYYYMMMCCC<<<999888777777999???EEEGGGDDD@@@===???@@@GGG^^^zzz~~~{{{RRR===:::333000000000000////////////000/////////............000////////////000111111555;;;DDDNNNVVV]]]aaadddgggpppwwwwwwzzz|||qqqDDD666444111/////////...---......------------......,,,,,,,,,,,,------------............////////////000000111555===FFFOOOTTTbbbsss{{{xxxoooaaaUUURRRddd{{{{{{vvvuuuwwwxxxvvvtttppprrrsssrrrpppooonnnoooqqqsssxxx~~~vvvssstttqqqpppooonnnnnnmmmnnnnnnkkkkkkkkkkkkjjjjjjiiiiiijjjkkkmmmnnnnnntttxxxppp\\\KKK>>>===???>>>>>>BBBCCC???<<<<<>>999888999777888999:::;;;;;;;;;;;;888888:::<<<<<<===FFFPPPdddmmmtttvvvwwwyyy{{{zzzyyyyyyxxxvvvssspppmmmkkkkkkdddYYYMMMCCC<<<999888666666999>>>CCCEEECCC@@@<<<>>>@@@JJJeee{{{WWW@@@<<<666000000000000////////////////////////............///////////////000111222555<<>>???;;;:::>>>@@@>>>::::::@@@KKKXXXbbb___[[[XXXZZZ\\\```hhhpppzzzxxxtttssswww{{{uuulllnnnnnnmmmmmmoooqqqtttvvvooonnnllljjjiiiiiiiiijjjiiijjjjjjkkklllmmmmmmmmmooorrruuuvvvtttrrrqqqqqqkkkiiifffaaa]]]]]]___bbbdddccc```ZZZSSSQQQSSSWWW```eeejjjmmmnnnkkkaaaVVVPPPIIICCCBBB???:::888999666777888999;;;;;;;;;;;;999888:::<<<<<<===EEENNNbbbkkktttvvvwwwzzz|||{{{vvvvvvvvvuuussspppnnnlllgggaaaWWWLLLBBB<<<:::999555666888<<>>IIIggg{{{ZZZ???999555000000000000///////////////////////////.........////////////000111222222555>>>LLLWWW]]]```bbbccciiixxxvvvNNN666444111/////////...---.........------.........,,,,,,---------.....................////////////111111222666===EEEMMMQQQ]]]nnn|||zzzyyyggg^^^XXXXXXiii~~~|||xxxtttssssssttttttrrrssssssqqqooommmnnnooonnnqqquuuyyy}}}tttppprrrsssrrrpppooommmlllllllllnnnnnnmmmmmmmmmnnnoooooopppnnnnnnooopppsss|||~~~zzzuuuqqq```OOOAAA???>>>:::999;;;???>>>===<<>>DDDLLL]]]gggpppssstttwwwxxxvvvwwwwwwvvvtttqqqnnnkkkiiiccc]]]TTTIIIAAA<<<::::::444555888;;;>>>@@@??????999;;;>>>JJJhhh|||{{{]]]???888555000000000000////////////.........///////////////////////////000111222333555@@@OOOZZZ___```bbbccchhhyyysssNNN666444111/////////...---......------------......,,,---------........................////////////111111222555<<>>???<<<;;;??????AAABBBAAAAAACCCIIINNNPPPPPPSSSZZZ^^^dddooozzzyyyoooooonnnnnnnnnooorrruuuwwwrrrqqqooonnnllllllmmmmmmlllllllllmmmmmmmmmnnnnnnmmmnnnoooooommmkkkkkklllhhhddd]]]VVVSSSVVV]]]bbbaaa```\\\UUUQQQQQQVVV[[[jjjmmmppprrrtttrrrfffZZZOOOHHHCCCBBB???:::777888555666777999:::;;;;;;;;;:::888999<<<===>>>CCCIII\\\fffooosssuuuxxxyyywww|||{{{yyyuuupppkkkgggdddaaa\\\RRRHHH@@@;;;999999333555777:::<<<===>>>>>><<<>>>@@@LLLlll}}}{{{~~~uuu|||aaaBBB999777000000000000////////////.........////////////////////////000111222333444666BBBQQQ[[[___```aaaccchhhzzzoooKKK666444111/////////...---------,,,,,,,,,,,,------------------........................////////////000000111555===HHHRRRYYYbbbuuutttccc^^^\\\]]]mmm}}}{{{wwwsssqqqqqqtttvvvxxxwwwvvvrrrnnnlllmmmnnnqqqsssuuuvvv{{{wwwpppppptttqqqpppooonnnmmmmmmmmmmmmooonnnmmmmmmnnnppprrrsssqqqmmmlllnnnooopppsssxxxzzz{{{|||||||||{{{zzzzzz{{{yyyvvvuuuvvvwwwwwwwwwrrrqqqpppnnnllllllmmmnnnpppuuuyyy{{{~~~yyyrrrlllbbbPPP@@@>>>>>><<<===AAA===AAADDDCCCBBBDDDIIIMMMMMMOOOVVV]]]bbbfffpppzzz~~~wwwsssrrrrrrssstttvvvwwwyyytttsssqqqooonnnnnnnnnooolllllllllmmmmmmmmmmmmmmmmmmmmmkkkhhhdddbbbbbbccc^^^[[[WWWSSSRRRUUU\\\``````___[[[TTTPPPQQQXXX]]]jjjoootttxxx{{{wwwgggXXXMMMGGGCCCBBB???999666666666666777999999::::::::::::777777;;;<<<===AAAFFFXXXcccnnnsssvvvzzz|||{{{}}}|||zzzwwwrrrmmmiiigggddd^^^TTTIII@@@:::888777222444777999:::;;;===>>>===???BBBOOOnnnyyysssooo{{{cccBBB888777000000000000////////////............/////////000/////////000111222444555777CCCRRR[[[^^^___aaadddkkkuuummmIII666444111/////////...------,,,,,,++++++,,,,,,------------.........//////............/////////000//////000555>>>KKKWWW^^^dddvvvtttaaa\\\ZZZ]]]nnn{{{yyyvvvsssrrrsssvvvzzzzzzzzzxxxtttooommmmmmnnnppprrrssstttyyy}}}uuuoooqqqvvvoooooonnnnnnnnnnnnoooooonnnmmmllllllmmmoooqqqsssmmmiiihhhkkknnnooorrrvvvxxxwwwvvvuuutttuuuuuuvvvsssqqqooopppssstttqqqnnniiigggddd```]]]\\\___aaa```gggnnnsssxxx~~~}}}~~~~~~}}}{{{||||||yyyrrrmmmeeeRRRBBB>>>===;;;<<<@@@;;;>>>BBBBBBBBBDDDJJJOOONNNQQQYYYaaadddgggoooxxx~~~wwwwwwxxxxxxyyyzzz||||||uuutttrrrpppoooooopppppplllllllllmmmmmmmmmmmmmmmgggeeebbb\\\VVVSSSSSSTTTQQQRRRRRRRRRSSSWWW]]]aaa```___ZZZTTTPPPRRRXXX^^^hhhnnnvvv|||xxxfffTTTMMMGGGBBBAAA???999555666666777888999999999999999999666666999;;;<<>>BBBOOOooo~~~wwwyyymmmmmm~~~~~~vvvuuubbbAAA777666000000000000////////////---.........//////000000/////////000111333444555888CCCRRR[[[]]]^^^aaadddpppqqqmmm|||}}}}}}xxx```DDD888222///000000...---///......---------,,,,,,,,,---------............///////////////000000000000...222444666@@@SSSgggrrrrrruuuyyy~~~oooUUURRRVVVZZZiii}}}}}}{{{wwwtttrrrsssuuuvvvzzzwwwsssrrrrrrqqqmmmjjjssstttsssrrr|||{{{ssskkkmmmtttqqqpppooonnnmmmlllkkkkkkmmmnnnnnnmmmmmmmmmppprrroooooonnnmmmmmmmmmmmmnnnrrrrrrrrrrrrrrrrrrrrrrrrqqqmmmjjjjjjllllllhhhddd___WWWPPPPPPPPPNNNNNNPPPQQQ[[[eeelllrrryyy|||{{{}}}||||||}}}~~~}}}}}}|||{{{xxxuuurrrqqqdddVVVGGG???;;;:::<<<@@@@@@BBBDDDDDDCCCDDDHHHKKKOOOWWWdddnnnooommmrrryyyzzzzzz}}}}}}zzzyyyvvvsssrrrsssssssssrrrlllmmmmmmkkkgggdddcccdddYYY[[[[[[UUUMMMGGGGGGIIILLLKKKMMMRRRXXX[[[ZZZXXX\\\]]]ZZZTTTTTT[[[aaacccsssrrrrrrvvv|||yyyfffSSSOOOHHHAAA???===888666888444444555555666666777777888999:::::::::<<<@@@CCCPPPXXXdddoootttvvvvvvvvvxxxwwwuuuuuuuuuuuurrrppppppgggYYYLLLBBB<<<888666000222333666999;;;===>>>???BBBBBBKKKmmm{{{sssiiifff~~~}}}yyynnnyyygggDDD555666222111111000000000000000000000000000000000000000///000111000///000222333777FFFUUUYYYYYY[[[___aaammmxxxjjjkkk{{{xxx```DDD888222///000000...---///......---------,,,,,,,,,---------............///////////////000000000000111333444666BBBVVVgggpppqqqooosss}}}mmmUUUSSSUUUWWWeeeyyy~~~{{{yyyvvvtttrrrrrrtttttttttrrrppppppqqqrrrpppnnnrrrtttssssss}}}{{{rrriiiiiippplllllllllllllllllllllllllllmmmnnnmmmmmmnnnpppsssoooooonnnmmmllllllllllllpppppppppqqqqqqqqqqqqqqqpppmmmjjjjjjkkkiiiccc^^^WWWOOOJJJJJJJJJIIIJJJMMMQQQ[[[eeelllssszzz}}}|||~~~|||||||||}}}~~~{{{{{{zzzyyywwwtttqqqooodddVVVGGG???;;;999;;;>>>>>>AAACCCDDDEEEFFFIIILLLPPPWWWdddpppttttttxxx~~~~~~|||~~~}}}zzzyyywwwtttssstttsssrrrqqqoooooonnnjjjddd^^^ZZZYYYUUUWWWWWWRRRJJJEEEFFFIIIMMMOOOQQQTTTWWWYYYZZZZZZ^^^___[[[UUUTTTZZZ```bbboooppprrrvvvzzzuuudddRRROOOHHHAAA???===888666888444555555666666777888888777888888888999;;;???BBBNNNVVVbbblllrrrtttuuuuuuvvvuuutttttttttssspppnnnnnneeeXXXKKKAAA;;;777555111222444666888;;;<<<===>>>@@@AAAKKKnnn~~~~~~xxxsssllljjj|||yyywwwsssjjjvvvnnnKKK999888222111111000000000000000///////////////////////////000111000///000222444999HHHWWW[[[ZZZ[[[^^^```rrrwwwjjjlllwwwxxx___@@@888222///000000...---///......---------,,,,,,,,,---------............///////////////000000000000222222111555DDDYYYgggllltttlllpppjjjVVVSSSSSSTTTdddzzz~~~yyyxxxwwwvvvtttrrrrrrqqqqqqqqqpppoooooopppqqqpppoooqqqsssssstttzzzqqqfffdddiiiggghhhhhhiiijjjkkklllllljjjlllmmmmmmmmmnnnqqqsssooonnnmmmlllkkkkkkkkkkkkmmmnnnnnnoooppppppppppppooommmlllkkkiiiddd\\\UUUMMMGGGDDDEEEGGGFFFHHHLLLRRR\\\fffmmmttt|||~~~}}}|||{{{|||}}}}}}zzzyyyyyywwwuuurrrooommmdddWWWHHH@@@<<<999:::======???CCCEEEGGGIIIKKKMMMSSSXXXdddrrryyyzzz|||~~~}}}}}}{{{zzzyyyxxxvvvvvvuuutttqqqooooooooommmhhh```YYYSSSPPPTTTVVVVVVQQQJJJFFFHHHKKKRRRUUUXXXYYYWWWXXXZZZ]]]bbbbbb]]]VVVTTTYYY___aaakkkpppuuuxxxyyyssscccTTTOOOHHHAAA???===888666888555555666777777888888999666777777777888:::>>>AAALLLSSS^^^hhhnnnrrrtttuuuuuutttrrrrrrrrrpppnnnlllkkkbbbVVVIII@@@:::666444333333444666888:::;;;;;;===>>>???KKKmmm{{{vvv}}}~~~}}}|||vvvuuuqqqpppwwwrrrqqqoookkkiiizzzxxxRRR<<<888222111111000000000000000...........................000111000000000222444;;;KKKZZZ^^^]]]]]]^^^___vvvtttkkkooo{{{}}}vvv{{{___<<<888222///000000...---///......---------,,,,,,,,,---------............///////////////000000000000111000...444FFF\\\hhhkkkuuukkkqqq~~~gggVVVSSSRRRUUUkkk|||xxxsssuuuuuuuuutttrrrqqqooonnnsssrrrqqqppppppooonnnmmmpppssssssuuuzzzpppddd```ddddddeeeeeefffggghhhiiiiiihhhiiikkklllmmmnnnqqqsssooonnnmmmlllkkkjjjjjjjjjlllmmmnnnooopppppppppoooooonnnmmmkkkggg___UUUNNNHHHDDDBBBEEEGGGHHHKKKPPPUUU^^^hhhnnnuuu}}}~~~}}}|||{{{{{{{{{|||}}}zzzyyyxxxwwwtttpppmmmkkkdddWWWIIIAAA===::::::===>>>@@@DDDGGGJJJKKKLLLMMMVVVZZZdddrrrzzz||||||~~~}}}}}}|||||||||zzzyyyxxxwwwuuuqqqnnnkkkkkkjjjfff___YYYTTTRRR[[[[[[YYYSSSKKKIIILLLQQQZZZ^^^aaa___YYYXXX\\\aaaeeeddd___VVVTTTYYY___aaajjjqqqxxx{{{zzzsssdddWWWOOOHHHAAA???===888666888666666666777888888999999666777888777888:::>>>AAAJJJQQQ\\\fffmmmqqqtttvvvvvvtttrrrrrrqqqooommmjjjiiiaaaUUUIIIAAA;;;777444333444555666777888999:::;;;;;;<<>>@@@BBBEEEJJJMMMNNNNNNMMMVVVYYYdddrrr{{{~~~~~~|||{{{yyyvvvqqqnnnkkkjjjhhhccc]]]YYYWWWVVVbbbaaa\\\SSSLLLKKKQQQWWWeeehhhjjjeee]]]ZZZ^^^dddfffeee___WWWTTTZZZ```ccciiiqqqxxxzzzxxxqqqdddYYYOOOHHHAAA???===888666888666666666777888888999999777888888888999;;;???BBBIIIPPP[[[eeemmmrrrvvvxxxwwwvvvtttsssrrrpppmmmjjjggg___TTTJJJBBB<<<888666444444555666777888999999999::::::CCC\\\{{{pppooozzz|||xxxrrrpppuuummmhhhffffffgggsssXXX===999222111111000000000000000000000000000000000000000...000111111111222444666===OOOaaagggfffeeedddcccqqq~~~sssjjjppp~~~}}}nnnCCC888222///000000...---///......---------,,,,,,,,,---------............///////////////000000000000333222222:::LLL```kkklllbbbdddtttxxxhhh]]][[[ZZZddd{{{{{{xxxttttttsssrrrqqqooonnnmmmooopppqqqqqqpppppprrrsssnnnqqqsssvvv~~~xxxnnn```[[[^^^aaaaaaaaa``````_________```cccfffiiijjjlllooopppnnnmmmmmmllllllllllllllloooppprrrssssssrrrpppooonnnmmmiiiddd\\\TTTLLLHHHCCCBBBDDDIIILLLMMMRRRYYY```gggnnnrrrvvv|||~~~yyyyyyyyyzzz{{{{{{{{{{{{}}}|||zzzvvvrrrmmmhhhfff[[[PPPEEEAAA???<<<<<<>>>@@@BBBGGGLLLQQQSSSRRRPPPTTTXXXcccqqqzzz~~~}}}zzzwwwrrrooonnnkkkfff^^^XXXUUUVVVXXXfffccc[[[PPPIIIKKKUUU^^^nnnpppooohhh___\\\___eeefffeee___WWWUUU\\\cccfffhhhooouuuvvvuuuooocccXXXOOOHHHAAA???===888666888555555666777777888888999777888888888999;;;???BBBGGGOOO[[[fffnnnssswwwxxxyyywwwuuusssrrrpppmmmjjjddd]]]SSSIIIBBB<<<888666333333444555777888999999888::::::@@@QQQlll}}}sssqqq{{{{{{uuuoookkkzzz}}}uuunnnhhheeeiiippp}}}___BBB;;;222111111000000000000000111111111111111111111111...///111111111222555777>>>PPPcccjjjhhhfffcccaaannnxxxiiiuuusssIII888222///000000...---///......---------,,,,,,,,,---------............///////////////000000000000222333333999GGGYYYcccdddfffnnn}}}uuuiiibbbbbbaaalllyyyyyyvvvuuutttsssrrrpppooonnnnnnnnnpppqqqqqqooonnnppprrrnnnqqqsssvvvzzzuuukkk]]]XXX\\\^^^^^^^^^^^^]]]]]]]]]]]]\\\```dddgggiiikkkmmmooommmmmmllllllmmmmmmnnnooopppqqqssstttsssqqqnnnmmmllliiiddd]]]UUUNNNIIIGGGEEEEEEHHHMMMOOOQQQVVV^^^eeelllrrrsssvvv{{{}}}|||wwwwwwxxxzzzzzz{{{{{{{{{~~~|||zzzuuuooojjjdddbbbSSSIII@@@>>>===<<<<<<>>>>>>AAAFFFNNNVVVYYYWWWUUUTTTYYYcccmmmrrrvvv~~~~~~{{{xxxtttrrrnnniii```WWWQQQQQQUUUYYYhhhcccYYYNNNHHHMMM[[[fffuuutttpppiii```]]]___ccceeeddd___WWWVVV]]]fffiiijjjooorrrttttttpppdddXXXOOOHHHAAA???===888666888444555555666666777888888666777777777888:::>>>AAADDDMMMZZZfffoootttvvvwwwyyyxxxuuusssrrrooollliiiaaa[[[QQQHHHAAA<<<777555222222444555777888999:::888;;;===???KKKbbbzzz}}}zzz~~~{{{vvvpppmmmzzzzzzvvvrrrmmmkkkuuulllIII;;;222111111000000000000000000000000000000000000000...///111111111333555777???RRReeekkkgggccc___[[[oooxxxmmmzzztttJJJ888222///000000...---///......---------,,,,,,,,,---------.........//////////////////000000000000000111111555AAAPPPYYY[[[qqq|||sssjjjggghhhfffqqqttttttpppvvvuuusssqqqpppoooooooooppprrrssspppmmmjjjkkkmmmmmmqqqsssvvvxxxrrrhhh[[[WWWZZZ\\\\\\\\\\\\\\\\\\\\\]]][[[^^^cccfffhhhjjjlllnnnmmmmmmmmmmmmmmmnnnoooppppppqqqssstttssspppmmmkkkjjjggg```XXXOOOJJJGGGGGGHHHHHHLLLQQQSSSUUU[[[bbbiiiooottttttvvvzzz|||zzzvvvwwwxxxyyyzzz{{{{{{{{{~~~|||yyytttnnngggbbb^^^NNNEEE===;;;;;;:::;;;===<<>>===???NNNiii~~~yyyxxx{{{~~~uuuMMM>>>444333222000000000000111////////////////////////...///000000000111444777AAAYYYggggggeee^^^YYY^^^~~~nnnggg{{{qqqGGG777444111000000000///...//////...------------------------------.../////////////////////000111111222111222777BBBOOO[[[bbb}}}lllkkkooogggpppwwwsssuuurrrqqqqqqqqqrrrrrrpppnnnoooooonnnmmmmmmmmmnnnooonnnpppqqqwwwwwwpppfffYYYTTTVVV[[[^^^aaaaaa^^^ZZZWWWVVVUUUUUUZZZbbbfffhhhmmmtttsssrrrqqqppppppoooppppppssstttuuuvvvvvvvvvttttttkkkeee[[[TTTOOOMMMLLLLLLMMMPPPSSSTTTTTTWWW^^^dddkkkjjjkkkqqqxxx|||{{{xxxzzzyyyyyyzzz||||||zzzxxx{{{sssllleee\\\SSSDDD@@@<<<999:::;;;;;;<<<@@@>>>BBBOOO^^^eee```XXXZZZZZZ]]]______```iiittt{{{xxx{{{}}}yyyuuuqqqmmm```SSSNNNNNNOOOTTTYYYccc^^^WWWQQQNNNUUUgggyyywwwxxxrrrfff```aaaddddddmmmjjj```VVVWWW```fffgggooozzzuuu```RRRIIIBBB???===888444444444444555555666777777777666777888888777888;;;>>>DDDJJJZZZkkktttuuuxxx}}}zzztttrrrssspppiiiccc___XXXMMMCCC<<<999666555333444444444444666999;;;>>>@@@@@@BBBQQQmmm|||~~~sssMMM???444333222000000000000111...........................///000000000111444777>>>WWWfffeeebbb[[[YYYaaa}}}kkkgggxxxsssKKK777444111000000000///...//////...------------...------------....../////////////////////000111111333222222666AAAOOO]]]fffppplllnnngggqqqxxxsssuuusssrrrqqqqqqrrrrrrqqqooommmmmmmmmmmmnnnpppqqqrrrnnnppprrryyyxxxpppfffXXXRRRUUUXXX[[[```aaa___[[[XXXWWWSSSUUUZZZaaaeeegggmmmrrrvvvuuutttrrrqqqqqqqqqqqqvvvwwwyyyzzzzzzyyyxxxwwwkkkddd\\\TTTQQQPPPPPPPPPQQQSSSVVVVVVWWWZZZ```dddiiiiiilllqqqwwwxxxuuuqqqvvvvvvwwwyyy||||||{{{yyy~~~~~~zzzqqqjjjcccXXXOOOAAA>>>:::888888:::;;;;;;>>>===AAAMMM[[[bbb___YYYWWWVVVWWWXXXYYY\\\hhhtttssspppmmmnnnvvv}}}xxxtttpppkkk^^^PPPKKKKKKNNNUUU\\\fffaaa\\\UUURRRXXXlllzzzzzzttthhh______dddhhhlllhhh___WWWWWW]]]bbbcccnnn}}}zzzcccRRRIIIBBB???===888444444555555555666777777888888555666777777666777:::===BBBJJJYYYjjjtttwwwzzz~~~~~~yyytttrrrssspppjjjdddaaaZZZOOODDD===999666555222333444444444666999<<<===@@@BBBDDDQQQoooxxxwwwOOO<<<444333222000000000000111------------------------...///000000000111444777<<>>;;;888777888:::::::::===<<<@@@IIIUUU[[[YYYUUUSSSQQQQQQTTTWWW^^^kkkxxxbbb```aaafffqqq~~~xxxtttpppjjj\\\NNNIIIJJJPPPXXX```kkkfff^^^WWWTTT]]]rrr~~~uuuhhh]]][[[aaagggjjjddd]]]WWWXXX]]]bbbdddpppxxxaaaRRRIIIBBB???===888444444444444555555666666777777555666777777666888:::===CCCKKKYYYhhhsssxxxzzz|||{{{wwwsssqqqqqqnnniiidddccc[[[PPPEEE===999666444222333444444444666999<<<<<<@@@AAACCCNNNjjj}}}ttt}}}RRR999444333222000000000000111...........................///000000000111444777===YYYiiigggbbb]]]aaaoooyyyllljjjttt}}}sssOOO777444111000000000///.........---------......///,,,---......//////......///////////////000000111000111333888BBBTTTfffsss~~~tttqqqlll{{{zzzvvvwwwsssrrrppppppppppppmmmkkkmmmmmmnnnnnnooooooooopppoooqqqrrrwwwzzzqqqeeeWWWPPPRRRRRRWWW___cccccc___\\\ZZZXXX]]]aaaeeeiiiooosssvvvuuuuuuuuuuuuvvvxxxyyyzzz{{{|||~~~~~~|||yyyuuusssooojjjbbb\\\ZZZYYYXXXXXXVVVWWWYYY[[[^^^bbbgggkkkmmmllllllmmmoooppppppooojjjkkkmmmsssyyy~~~zzz{{{wwwoooggg^^^SSSHHH<<<:::777777999;;;;;;;;;>>>===???EEELLLQQQQQQOOOPPPMMMMMMQQQVVV^^^kkkxxxyyy[[[[[[]]]dddpppzzzuuuqqqiii\\\NNNIIILLLSSS\\\eeeqqqhhh^^^WWWWWWbbbxxxssseeeYYYVVV]]]dddgggaaa[[[XXX[[[```fffjjjuuurrr]]]RRRIIIBBB???===888444444222222333444444555555666666777888888777888;;;>>>EEELLLXXXdddnnnvvvxxxxxxwwwuuuqqqooonnnlllgggdddccc[[[PPPEEE===999666444111333444444555666:::===???AAACCCCCCKKKddd{{{|||zzz{{{vvvoooxxx~~~}}}SSS999444333222000000000000111////////////////////////...///000000000111444777===YYYiiigggbbb^^^bbbqqquuummmlll|||uuu~~~lllGGG777444111000000000///......------------...//////+++,,,.../////////...---///////////////000111111///111444999CCCSSSgggtttxxxqqqkkkzzzzzzxxxyyyuuutttrrrqqqqqqooollljjjmmmmmmnnnnnnnnnnnnmmmmmmooopppqqqvvvzzzqqqeeeWWWPPPRRRPPPVVV___eeeeeebbb___\\\XXX^^^cccfffkkksssxxxyyyttttttuuuvvvxxxzzz{{{|||zzz{{{}}}}}}{{{wwwssspppppplllgggcccaaa```___^^^\\\]]]]]]```ccchhhlllnnnnnnnnnnnnnnnoooppprrrrrrooonnnnnnpppuuuyyy{{{|||xxxyyyvvvnnnfff^^^RRRGGG;;;999888999;;;=========>>>>>>???AAAEEEIIIJJJJJJNNNKKKLLLPPPUUU\\\gggqqqsss\\\]]]```gggrrr{{{vvvqqqhhh[[[NNNKKKNNNVVV```hhhssshhh]]]YYY\\\hhh{{{yyyjjj___WWWUUU\\\dddhhhaaaZZZZZZ^^^ccckkkrrr|||~~~mmmZZZRRRIIIBBB???===888444444111222222333444444555555666777888888777999;;;>>>FFFLLLTTT^^^iiissswwwuuuuuussspppnnnmmmjjjgggdddaaaZZZOOODDD===999666555111222333444555777:::===DDDEEEEEEFFFKKKaaazzzrrrwwwvvvtttqqqllluuu~~~}}}xxxTTT===444333222000000000000111000000000000000000000000...///000000000111444777===WWWfffdddaaa\\\___llloookkknnn~~~}}}gggAAA777444111000000000///...---------------...//////+++,,,...///000///...---///////////////000111111000222555:::BBBPPPbbbooo~~~rrrhhhcccssszzzyyy{{{zzzxxxuuusssrrrpppllliiijjjkkklllmmmnnnmmmmmmlllmmmoooppptttyyyqqqeeeWWWPPPRRROOOVVV```fffhhheeeaaa___[[[bbbffffffiiippptttsssuuuuuuvvvwwwxxxyyy{{{|||vvvxxxzzz|||{{{wwwtttqqqsssqqqooonnnnnnnnnlllkkkfffeeedddeeehhhlllooopppmmmoooqqqrrrsssssstttuuutttqqqnnnnnnppptttwwwxxxwwwxxxvvvnnnfff^^^RRRGGG;;;:::999:::===???@@@????????????@@@BBBDDDGGGIIILLLJJJLLLSSSYYY___hhhqqq~~~nnn^^^___bbbhhhqqq{{{|||vvvoooeeeYYYMMMKKKPPPWWWaaajjjqqqeee\\\\\\dddooo|||}}}nnn^^^WWWUUUXXX```iiilllccc\\\]]]aaafffoooxxx}}}mmmZZZRRRIIIBBB???===888444444222222333333444555555666555666777777666777:::===CCCIIIPPPWWWdddqqqwwwuuusssrrrpppooommmjjjgggeee___XXXMMMCCC<<<999666555111222333444555777:::===FFFEEEEEEGGGLLL___ooommmxxxyyywwwsssoooxxxyyyXXXAAA444333222000000000000111000000000000000000000000...///000000000111444777???XXXeeedddbbb]]]]]]gggllliiipppzzzfffAAA777555111000000000///...---------------...///000+++,,,...000000///...---///////////////000111111111444777:::@@@MMM^^^jjjqqquuuyyyggg^^^YYYlllzzzzzz}}}}}}{{{xxxvvvtttqqqmmmjjjhhhiiikkkmmmnnnnnnmmmmmmlllnnnoootttyyyqqqeeeWWWQQQSSSNNNVVV```gggiiifffbbb```aaagggiiieeeeeejjjllljjjwwwwwwwwwwwwxxxyyyzzzzzzsssuuuyyy{{{{{{yyyuuussswwwwwwwwwxxxzzzzzzxxxwwwmmmkkkjjjjjjlllnnnppppppkkknnnsssvvvwwwvvvuuuuuuvvvrrrmmmlllnnnsssvvvxxxvvvxxxuuunnnggg^^^RRRGGG<<<;;;:::<<>>?????????AAACCCGGGJJJIIIIIIMMMWWW___fffnnnvvv|||kkk]]]^^^aaafffmmmuuu}}}|||uuunnncccWWWMMMKKKPPPXXXbbbjjjnnnccc[[[___jjjsss{{{vvveeeUUUQQQUUU[[[dddnnnpppeee]]]^^^bbbgggqqq{{{nnn[[[RRRJJJBBB???===888444444333333444444555666666777444555666555555666999;;;AAAGGGLLLSSSaaaqqqxxxvvvtttsssqqqooommmkkkhhhggg^^^WWWLLLBBB<<<888666555000222333444555777;;;>>>DDDCCCCCCFFFKKK]]]}}}hhhlll||||||xxxttt~~~~~~{{{\\\CCC444333222000000000000111////////////////////////...///000000000111555777CCCZZZffffffeee```^^^eee|||mmmiiiqqquuuooo}}}aaaFFF666444111/////////...---..............................////////////......////////////000000000000000222555999@@@MMM[[[fffmmmpppzzzzzzaaaSSSSSSeeezzzyyy{{{zzzuuuqqqnnnllllllkkklllnnnoooooommmkkkjjjlllnnnooosss~~~wwwnnn```TTTMMMPPPVVV^^^eeeggggggffffffiiijjjgggdddffflllnnnmmmwwwwwwyyyzzz{{{{{{{{{{{{wwwxxxyyy{{{{{{zzzyyyxxxvvvwwwxxxzzz|||}}}~~~~~~xxxpppjjjlllnnnmmmllllllooopppsssuuuuuuuuutttssspppqqqrrrssssssttttttuuuxxxsssmmmiiifff___SSSJJJ<<<;;;;;;===BBBDDDDDDBBBBBBAAA@@@@@@BBBFFFJJJMMMMMMMMMOOOVVVaaajjjpppqqqzzz{{{hhhYYY[[[^^^aaafffllltttzzz{{{{{{qqqkkkdddSSSIIIMMMSSSWWW```lllhhhbbb[[[]]]mmm~~~yyyjjjbbbXXXRRRTTT\\\eeekkkrrrggg]]]]]]dddlllvvvxxxhhh\\\TTTLLLEEEBBB>>>888555666444333333333333444555555333444444555777888:::;;;>>>EEEMMMVVVbbbooouuutttssstttpppkkkllloookkkddd\\\VVVLLLCCC===999666444000222333444444666888;;;===@@@CCCEEEIIIZZZ{{{xxxcccmmm}}}~~~{{{zzzzzz}}}uuu}}}hhh@@@888555111//////000/////////////////////////////////---...111111000444:::BBB```kkkbbbaaabbbaaabbb{{{nnnlllsssssshhhjjj}}}cccGGG777555222000000000///.................................////////////......////////////000000000000000222555999@@@LLL[[[eeekkknnnzzz~~~hhhYYYWWWggg~~~~~~||||||xxxqqqllljjjkkkllllllmmmnnnoooooommmllljjjjjjmmmnnnssswwwnnnaaaTTTMMMPPPUUU]]]dddhhhiiijjjkkkkkkkkkgggcccdddiiikkkjjjvvvxxxzzz{{{zzzyyyzzz||||||{{{{{{zzzyyyyyyxxxxxxwwwyyy{{{}}}{{{sssmmmoooqqqooonnnnnntttuuuvvvvvvvvvuuusssrrrqqqssswww{{{}}}|||xxxuuuvvvqqqkkkhhhddd[[[PPPGGG===<<<<<<>>>BBBDDDDDDCCCCCCBBB@@@@@@BBBFFFKKKNNNNNNMMMOOOVVV___hhhmmmoootttrrr___UUUWWW[[[^^^aaafffkkkooosssxxxyyypppjjjcccTTTJJJNNNTTTXXXaaallljjjddd^^^aaapppxxxeee___VVVRRRVVV```jjjppprrrggg______fffnnnxxx{{{kkk^^^TTTLLLEEEBBB===888555666444333333333333444555555444444444555777888:::;;;@@@FFFNNNVVVcccpppvvvuuusssssspppkkkkkknnnjjjccc]]]WWWMMMDDD>>>:::666444000222333444444666888;;;===>>>@@@AAADDDSSSqqqlllqqq||||||{{{xxxwww|||}}}{{{vvvnnn{{{uuuxxx{{{zzz}}}oooHHH888555111//////000000//////////////////////////////---...111111000444:::AAA___kkkdddccccccbbbdddxxxllllllttt|||jjjccciii}}}dddGGG888666333111111111000///..............................////////////......////////////000000000000111222555888???KKKZZZeeegggmmmzzzmmm^^^ZZZhhh~~~}}}~~~uuummmhhhhhhkkkmmmmmmnnnnnnooonnnmmmlllkkkhhhkkknnnsssxxxoooaaaTTTNNNOOOTTT[[[bbbgggkkknnnqqqllllllhhhbbbaaaeeehhhggguuuyyy}}}|||xxxvvvxxx|||~~~{{{xxxwwwwwwwwwxxxxxxyyy{{{~~~~~~wwwrrrsssuuusssrrrrrrxxxxxxxxxxxxwwwuuusssrrrtttwww}}}zzzsssnnnkkkfffbbb^^^VVVKKKDDD>>>===<<<>>>AAADDDDDDDDDDDDCCCAAA@@@BBBFFFKKKNNNNNNNNNPPPUUU]]]dddiiilllooo}}}{{{jjjXXXSSSVVVYYY[[[]]]```cccffflllrrrzzz~~~xxxoooiii___SSSKKKNNNUUUZZZccclllkkkeee```dddrrr~~~|||sssbbb]]]VVVTTTXXXaaajjjpppqqqggg```bbbhhhpppzzz|||kkk^^^SSSKKKDDDAAA===777555666444333333333333444555555444444444555666888::::::AAAGGGNNNVVVbbbpppvvvwwwsssrrrnnnjjjkkklllhhhbbb___YYYOOOEEE???:::777444000222333444444666888;;;===<<<<<<>>>BBBQQQjjjsssuuu{{{zzz{{{yyyvvvzzz}}}xxxqqqiiiwwwkkkuuu}}}|||{{{pppqqqrrrzzzvvvMMM888555222000000000000///////////////////////////000......111111111555:::@@@^^^lllgggeeedddbbbeeeuuu~~~vvviiijjjuuu}}}ttthhhhhhrrr|||eeeFFF888555222111111111000///..............................////////////......////////////000000000000111333555888>>>KKK[[[ffffffmmm|||~~~lll___[[[lll~~~zzzsssmmmjjjjjjmmmooonnnnnnnnnnnnnnnmmmlllkkkiiillloootttzzzqqqcccVVVOOOPPPSSSYYY___dddiiinnnrrrlllmmmiiibbb```dddhhhhhhsssxxx}}}{{{uuurrrvvvzzz~~~|||xxxvvvuuuvvvxxxyyywwwxxxzzz|||~~~~~~xxxuuuwwwyyywwwwwwyyy{{{{{{zzzzzzyyyyyyxxxxxx{{{}}}zzzqqqgggeeebbb]]]WWWOOOFFFAAA<<<<<<<<<===@@@BBBDDDEEEEEEDDDBBBAAACCCGGGKKKNNNMMMNNNOOOSSSYYY___eeegggnnn{{{wwwhhhYYYUUUWWWXXXYYY[[[___dddhhhnnnrrryyy~~~~~~xxxooohhhXXXPPPKKKNNNUUU[[[eeemmmkkkddd```fffsssyyysssjjj```[[[VVVTTTXXX```gggkkkooofff```cccjjjrrrzzz{{{jjj\\\RRRJJJCCC@@@<<<777444555444333333333333444555555444444555555666888999:::AAAFFFLLLTTT```nnnuuuvvvrrrpppllljjjjjjiiieeeaaa```YYYOOOFFF???:::666444000222333444444666888;;;;;;:::;;;>>>EEESSSkkktttwww{{{xxxyyyssssssxxx{{{tttlllxxxzzzcccnnnxxx{{{|||qqqqqqooo|||xxxLLL888555222000000000000///////////////////////////000...///111222111555;;;CCC```nnniiifffcccbbbhhhuuu{{{yyywwwxxxnnneeehhhssszzz}}}mmmhhhlll}}}fffEEE666444111/////////...---..............................////////////......////////////000000000000111333444777???LLL\\\hhhgggppp|||jjj______uuu~~~}}}}}}wwwvvvsssqqqppppppqqqrrrnnnnnnnnnmmmllllllkkkjjjkkknnnqqquuu{{{ssseeeXXXPPPPPPSSSWWW\\\```eeekkkooolllmmmjjjccc```dddiiikkkpppuuuzzzxxxrrrooorrrwwwxxxvvvtttssstttvvvxxxzzzxxxyyyzzz{{{||||||||||||{{{wwwwwwzzz|||zzz{{{~~~}}}vvvnnnlllggg^^^SSSHHHAAA===::::::;;;<<<>>>AAAEEEGGGGGGEEEDDDDDDFFFIIILLLOOOMMMNNNPPPSSSWWW\\\aaaeeennn{{{|||vvviii\\\WWWWWWVVVVVVYYY```hhhooosssvvv{{{~~~vvvkkkbbbQQQMMMKKKPPPWWW```jjjrrrnnngggdddkkkuuuvvvlllbbbYYYVVVSSSTTTYYY```fffiiikkkddd___dddlllssszzz{{{jjj[[[QQQIIIBBB@@@<<<666444555444333333333333444555555555555555555666888999999???CCCIIIPPP\\\kkkssstttrrrnnnjjjiiiiiifffbbb```^^^XXXNNNDDD>>>999666444000222333444444666888;;;<<<;;;<<>>BBBGGGKKKIIIIIIIIIJJJLLLNNNOOOQQQNNNPPPRRRTTTWWW\\\aaaeeeppp}}}yyyssshhh\\\WWWUUUTTTTTTXXXaaallltttwwwyyy{{{~~~{{{rrreee[[[MMMMMMOOOUUU^^^jjjuuu|||sssllliiirrrzzzuuuggg[[[PPPOOOPPPSSS[[[ccciiilllhhhbbb___eeennnttt{{{}}}kkk[[[PPPHHHBBB???;;;666444555444333333333333444555555555555555555666777888999===AAAFFFLLLXXXhhhqqqsssrrrlllhhhhhhhhhddd```^^^[[[TTTKKKBBB<<<888555333000222333444444666888;;;======>>>???CCCOOOfff||||||rrrvvvwwwqqqqqqfffnnnyyy{{{yyyeeeqqq||||||{{{qqqrrr~~~PPP999666333111111111111000000000000000000000000000111//////222222222555;;;IIIbbbmmmhhhdddaaagggvvvuuurrrlllfffiiisss|||uuuvvvqqqKKK777444111000000000///.................................////////////......////////////000000000000111333555888AAAPPPbbbooottt{{{|||iiibbbiii|||xxxwwwqqqrrrsssttttttuuuttttttmmmmmmkkkjjjiiihhhhhhhhhkkknnnqqquuu}}}vvviii\\\VVVMMMPPPTTTYYY]]]bbbgggkkknnnppplllccc]]]```fffiiiiiikkkmmmmmmllllllmmmnnnnnnpppsssvvvxxxyyyxxxwwwyyyyyyzzz{{{{{{{{{{{{{{{zzzxxxxxx{{{{{{xxxyyy}}}xxxeeePPPAAA;;;;;;777999<<<>>>@@@DDDKKKPPPMMMNNNPPPRRRSSSTTTTTTTTTQQQSSSVVVXXXZZZ^^^dddiiiuuuwwwpppfff[[[WWWVVVVVVWWW[[[dddooovvv{{{{{{}}}~~~{{{qqqbbbVVVMMMPPPUUU]]]hhhvvvwwwnnnlllvvv{{{rrr```TTTMMMMMMOOOUUU]]]dddjjjlllhhhbbbaaagggpppwww}}}}}}jjjYYYOOOGGGAAA>>>;;;666444555444333333333333444555555666555555666666777888999===@@@DDDJJJVVVfffppprrrqqqjjjfffhhhgggbbb^^^]]]WWWQQQHHH???:::666444222000222333444444666888;;;;;;===???@@@BBBNNNiiizzzxxxssslllnnnlllvvvooo}}}{{{RRR999666333111111111111000000000000000000000000000111//////222222222666<<>>888:::===???AAAFFFNNNSSSPPPRRRUUUWWWXXXXXXWWWVVVSSSVVVYYY[[[\\\```ggglllzzzwwwoooeee[[[XXXYYYZZZ\\\```hhhqqqwww~~~~~~|||rrrbbbVVVNNNSSSZZZcccooo~~~wwwnnnlllvvvzzznnn[[[NNNPPPPPPRRRWWW^^^dddhhhiiihhhcccbbbiiirrryyy~~~{{{gggVVVNNNGGGAAA>>>;;;666333555444333333333333444555555666666555666666777888999===@@@DDDJJJVVVfffppprrrqqqiiieeeggggggaaa\\\]]]UUUNNNFFF>>>999555333111000222333444444666888;;;888<<<@@@BBBCCCQQQooo{{{ppphhhmmmoooyyywww}}}QQQ999777333111111111111000000000000000000000000000111///000222333222666<<>>999888666666333222111111222555777999:::???DDDEEEHHHYYYzzz|||pppvvvwwwooommmttt|||yyyOOO:::444111222222//////111//////000000000000//////000///000111000000555<<>>AAAAAAEEELLLPPPTTT^^^hhhkkkmmmnnnmmmjjjfffdddccc___[[[YYY]]]aaafffppp{{{{{{ooohhhddd``````^^^___cccggglllvvvtttllldddlllxxxrrrmmmlllooooooeeeYYYRRRRRRUUUWWWXXX^^^gggmmmnnntttjjjhhhqqqzzz~~~vvvdddTTTJJJFFFAAA<<<:::888555444333333333444444444555555777666666666666777888888===???CCCJJJWWWeeejjjiiikkkiiigggeeedddaaa^^^[[[VVVOOOFFF>>>999666555444333222111222333555888999:::???DDDFFFJJJ]]]rrrwwwyyyrrrppptttyyy|||~~~yyyQQQ:::444111222222//////111//////000000000000//////000///000222000000555<<>>>>>???DDDJJJPPPSSSZZZiiixxx{{{rrrkkkhhhhhhccc___^^^aaafffnnn{{{wwwoookkkhhhdddcccbbbdddhhhkkkppp{{{{{{xxxmmmiiiiiilllkkkbbbYYYUUUSSSWWWZZZ[[[aaakkkqqqrrrtttllljjjrrrzzz}}}uuubbbRRRHHHDDD???;;;999888666444333333333444444444555555666666555555666666777888<<>>999666333222222222222222444666888999;;;>>>CCCGGGNNNbbbvvvwwwyyyuuuvvvvvvwwwzzzwwwQQQ:::444111222222//////111//////000000000000//////000///000222111000666===LLLccckkkdddccckkktttfffiiipppVVV<<<666222333222///...000....................................////////////......//////000000111111111555222666DDDQQQeee~~~xxxnnnfff^^^ooo|||wwwvvvvvvuuurrrooolllmmmpppssspppooommmmmmnnnoooooonnnnnnooonnnooozzzzzzrrrhhh```UUUNNNKKKOOOVVV]]]gggppprrruuuvvvrrrlllfffcccbbbcccgggkkklllnnnoooiiiaaa``````bbbgggnnnssstttsssuuuvvvxxxzzz{{{||||||||||||}}}}}}~~~~~~|||xxxrrrooorrr{{{~~~ppp^^^MMMBBB>>>===???GGGQQQWWW\\\iiittthhhccccccbbbbbbcccfffmmmvvv{{{sssooommmjjjgggffffffiiimmmoootttuuugggdddeeehhhfff^^^WWWUUUVVVZZZ]]]___eeennntttuuuooohhhgggqqqyyy}}}ttt```OOOFFFBBB>>>:::999888666555333333333444444444555555555555555555555666777777<<>>999666444333111111222333444666888:::<<<===BBBIIIRRRfffyyywwwyyyvvv|||xxxvvv{{{sssvvvPPP:::444111222222//////111//////000000000000//////000///000222111111666>>>LLLccckkkeeefffqqqsssffflllvvvWWW===777333333222///...000....................................////////////......//////000000111111111444222666FFFTTTgggqqqddd\\\WWWfff}}}wwwuuuuuutttqqqmmmkkkkkknnnqqqooommmllllllmmmnnnnnnmmmpppqqqoooppp{{{|||tttkkkeee[[[SSSLLLMMMRRRYYYccclllqqqtttwwwuuunnneeeaaa``````eeeiiikkklllmmmiiibbbaaa______ccckkkppprrrqqquuuvvvwwwyyyzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{vvvrrrllljjjoooyyy~~~mmm[[[KKKBBB???>>>EEEPPP\\\eeeqqqpppccc^^^]]]]]]aaafffkkkrrrzzz{{{rrrmmmlllkkkiiigggeeefffjjjoooqqqvvv}}}mmmdddeeedddfffiiieee\\\WWWWWWYYY]]]```bbbgggpppuuuuuuhhhcccfffrrr{{{rrr^^^LLLDDDAAA<<<999888777555444333333333444444444555555555555555555555666777777;;;???DDDIIIRRR^^^eeefffcccbbbaaaaaa```]]]YYYUUUTTTNNNEEE>>>999777666555111111222444555777999:::<<<<<>>888333333222///...000....................................////////////......//////000000111111000333111666FFFSSSdddzzznnn^^^WWWSSS___rrryyyzzz|||}}}wwwvvvuuutttqqqnnnkkkjjjlllnnnmmmllljjjkkklllmmmmmmlllqqqrrrqqqrrr|||xxxpppjjjcccXXXOOOLLLPPPWWWaaakkksssuuuxxxxxxqqqfff```______dddhhhiiikkkmmmkkkgggdddbbbaaaccciiimmmoooooorrrsssssstttvvvxxxzzz{{{yyyyyyyyyyyyxxxxxxxxxxxxtttpppkkkiiimmmwww{{{iiiWWWIIICCCBBBCCCKKKWWWfffttt|||iii^^^ZZZZZZWWW___ggglllqqqyyy}}}}}}yyyqqqkkkjjjjjjgggeeefffdddggglllqqqtttyyyuuufff___```gggiiimmmnnnhhh^^^YYYZZZ\\\```cccdddhhhooosssrrrfffccchhhvvv~~~qqq[[[IIIDDD@@@<<<888777666444333333333333444444444555555666666555555666666777888:::???DDDHHHQQQ\\\cccdddeeedddddddddccc```\\\XXXSSSMMMEEE>>>:::888777666000111222444666888999:::===<<>>888444444333///...000....................................////////////......//////000000111111111333111555DDDNNN\\\ppp|||ooobbbZZZSSS\\\nnnuuuzzz}}}xxxxxxvvvuuussspppllljjjkkklllmmmkkkjjjkkklllnnnnnnmmmqqqrrrrrrttt}}}|||tttpppiii]]]RRRNNNQQQXXXcccmmmwwwxxx{{{|||uuuhhhaaabbb___eeeiiiiiikkkoooooommmhhhfffeeefffhhhkkklllmmmnnnnnnmmmmmmooorrruuuwwwuuuvvvvvvvvvwwwxxxxxxxxxwwwsssnnnkkkmmmttt|||}}}~~~vvvdddRRRHHHEEEHHHJJJQQQ^^^pppmmm]]]VVVSSSRRRTTT]]]dddhhhlllsssvvvtttsssnnnkkknnnmmmhhhfffhhhiiilllsssyyy|||ssseee]]]\\\```iiimmmrrrssskkk___YYY[[[^^^bbbddddddhhhmmmpppnnnfffdddkkkzzz}}}pppZZZFFFDDD@@@;;;888666444333111333333333444444444555555777666666666666777888888999???DDDHHHPPPZZZbbbdddeeeeeeeeefffeeebbb]]]YYYUUUOOOFFF>>>999777555444000111333555777999::::::===;;;DDDTTT[[[ccczzzttttttwwwsssnnnnnnsss~~~wwwjjjrrrtttPPP:::444111222222//////111//////000000000000////////////000333222222888@@@MMMaaaeeefffyyymmm```lllUUU???999444444333///...000..................................../////////000......//////000111111111111444000444BBBKKKVVVhhhttt{{{rrrggg___UUU\\\oooxxx~~~}}}}}}yyyzzzwwwwwwuuurrrnnnkkkjjjkkkmmmlllkkkkkkmmmnnnnnnnnnppprrrrrrttt~~~xxxtttlll```TTTPPPRRRZZZfffqqq{{{{{{~~~xxxjjjdddeee```fffjjjjjjlllppprrrqqqjjjjjjiiihhhhhhiiijjjlllkkkjjjhhhhhhjjjnnnrrruuusssssstttuuuwwwxxxyyyzzz{{{wwwqqqmmmmmmqqqwww{{{yyy|||sss```PPPGGGHHHLLLPPP[[[hhh}}}|||```RRRMMMKKKIIISSS\\\bbbcccgggnnnqqqnnnrrroooooosssrrrkkkiiilllpppttt{{{zzzggg___\\\\\\___iiimmmttttttkkk]]]WWWYYY```dddeeeeeeggglllnnnllleeedddlll{{{}}}oooYYYEEEDDD@@@;;;777555444222000333333333444444444555555777777777777777888999999999???EEEHHHOOOYYYaaacccdddddddddeeeeeeaaa\\\XXXWWWPPPGGG>>>999666444222///111333555777999::::::<<<;;;EEEVVV\\\```tttnnnmmmnnniiimmmooovvv}}}rrrjjjtttnnnKKK:::444111222222//////111//////000000000000////////////000333333333999@@@OOOaaaeeehhh~~~iii\\\iii\\\AAA;;;666444111------000..........................................------000000000000111111111111000222333444===KKKVVVZZZjjjsss{{{~~~vvvllleee[[[WWWhhhzzzxxxzzzzzzxxxuuurrrooolllkkkjjjoooooonnnnnnmmmmmmmmmlllpppqqqqqqssszzz~~~wwwtttlllcccWWWNNNNNNXXXfffpppxxxwwwzzz|||rrrjjjjjjddd```___dddiiikkkooosssqqqlllhhhhhhkkkkkkhhheeeddddddeeehhhmmmqqqssstttqqqtttwwwyyyyyywwwwwwwwwvvvtttrrrqqqqqqrrrssstttvvvxxxzzz||||||{{{xxxwwwwwwgggVVVMMMKKKLLLPPPTTTaaaooojjjTTTGGGAAADDDMMMGGGQQQ^^^gggmmmrrruuuvvvmmmuuutttqqqrrrmmmiiipppuuuzzzppp]]]VVVSSSXXXcccjjjooouuuvvvkkk^^^XXXZZZ```cccdddccceeejjjkkkiiiaaacccjjjwwwxxxhhhUUUIII@@@>>>;;;888555333222111222333333333333333333444333333444444555666666666<<<@@@DDDGGGOOOYYY```aaabbbbbbdddffffffbbb]]]YYYVVVPPPGGG@@@:::666333111000111222444666777888999:::@@@IIIVVV\\\ZZZppp|||dddgggkkkgggllloooppp{{{}}}~~~|||lllbbbpppgggHHH555444222000//////000000000000000000000000000000111......111222222888???SSS\\\fffpppddd\\\lll~~~bbbBBB;;;666333111------000................................................000000000000111111111111000222222444===MMMYYY___iiioooyyy{{{oooggg^^^\\\nnnzzzwwwwwwxxxvvvtttrrrooonnnmmmlllnnnnnnmmmmmmlllkkkkkkjjjooooooppprrrzzz|||uuuqqqllldddXXXOOOMMMTTT```iiinnnpppwwwuuullljjjccc___^^^bbbfffhhhkkkoooqqqnnnkkkjjjkkkkkkiiigggaaaaaaaaadddiiimmmooopppooorrrvvvxxxwwwvvvvvvvvvuuutttrrrpppooooooooooooqqqrrrssssssqqqnnnkkkiiijjj]]]OOOIIIIIIKKKPPPUUUdddwww```LLLCCC===???GGGLLLVVVccclllppprrrssstttpppyyywwwrrrsssnnnkkksss~~~iiiZZZVVVTTTZZZccceeeiiippppppfffYYYUUUWWW\\\___```___bbbggghhhfffbbbbbbiiiwwwuuueeeSSSGGG@@@>>>;;;777555333222111222222333333333333444444333333444555555666666777;;;???CCCEEEMMMXXX```aaacccbbbccccccccc```[[[XXXUUUOOOGGG???:::666333111000111222444666777888999<<>>PPP___fffmmmmmmxxxqqqggg___```vvv{{{wwwuuuuuutttsssqqqppppppoooooonnnnnnmmmllljjjiiihhhhhhlllmmmooorrrzzzzzztttqqqmmmfffZZZPPPLLLPPPYYY```fffkkkvvvzzzppplllaaa\\\[[[___ccceeegggkkkrrrqqqpppnnnkkkjjjkkklllgggeeecccdddfffhhhiiiiiimmmppptttwwwvvvuuuuuuuuutttsssqqqooommmjjjiiihhhiiihhhgggeeeaaa]]]ZZZWWWXXXOOOFFFEEEFFFIIIPPPWWWhhhgggNNNBBB===;;;===CCCKKKTTT```iiikkkkkkkkkllluuu}}}zzzttttttpppoooxxx```TTTUUUVVV[[[bbbaaadddiiiiii___SSSPPPSSSYYY[[[\\\\\\```fffhhheeebbbbbbiiiwww{{{pppaaaPPPDDD???===:::777444333222222222222222333333444444444333444444555555666777777;;;???AAACCCKKKWWW```bbbeeecccbbbaaa```^^^ZZZWWWTTTNNNFFF???:::666444222000111222444666777888999>>>AAAFFFRRR[[[ZZZiiivvveeeiiiooollliiikkkjjjuuu~~~~~~vvvttt{{{tttjjjfffgggiiidddfffuuu{{{]]]AAA555444222000//////000000000000000000000000000000111......111222222888???OOOTTTbbbxxxxxx```^^^qqq~~~yyyxxx}}}nnnFFF===555333222///...000....................................///////////////000000000111111111111///111111333???SSSdddlllrrrooozzzsssggg___ddd}}}|||wwwtttsssrrrrrrqqqqqqqqqrrrrrrooonnnmmmllljjjhhhggggggjjjkkkmmmqqqyyy|||wwwtttoooiii]]]QQQJJJMMMVVV^^^fffmmmwww|||sssnnn^^^ZZZYYY]]]bbbdddhhhlllrrrttttttqqqlllkkknnnrrrvvvrrrlllhhhgggfffeeedddlllooosssvvvvvvuuuuuuvvvtttsssrrrppplllgggbbb```^^^]]][[[XXXTTTPPPMMMKKKJJJEEEBBBCCCEEEIIIPPPXXXkkk}}}___OOO???:::;;;;;;>>>BBBDDDIIIRRR[[[]]]]]]___cccyyy{{{ttttttqqqsss}}}YYYPPPTTTWWWZZZ```bbbdddgggeeeZZZNNNLLLPPPXXXYYYZZZ[[[aaaiiikkkhhhcccccciiixxxvvvkkk^^^NNNCCC>>>===:::777444333222222222222222333333444444444444444444555666666777777<<>>:::777444222000111222444666777888999===AAAEEEQQQ\\\\\\hhhoooccciiinnnkkkgggiiihhhssszzztttsssrrrmmmiiibbb```bbbgggjjjttt___CCC555444222000//////000000////////////////////////111......111222222888???PPPRRR```yyyrrr___bbbwww}}}tttvvv~~~pppHHH>>>555333222000///000................................./////////000000///000000000111111111111///111111333@@@UUUgggpppsssqqq}}}yyykkkaaagggzzzuuuqqqrrrrrrrrrqqqrrrrrrssssssoooooommmllljjjiiihhhggghhhiiillloooxxx~~~{{{zzzssslll```RRRJJJMMMWWWaaaiiiooowww{{{{{{wwwqqqkkk[[[WWWWWW]]]cccfffkkkooorrruuuvvvsssmmmlllqqqvvvyyyrrrlllhhhfffeeedddjjjnnnrrruuuvvvuuuuuuvvvsssttttttqqqlllddd]]]XXXTTTSSSQQQNNNKKKIIIGGGFFFDDDBBBBBBEEEFFFIIIRRR[[[pppcccMMMCCC:::888:::<<<===??????@@@FFFNNNRRRSSSZZZcccyyy{{{rrrrrrrrrxxxvvvTTTMMMSSSUUUXXX]]]ggghhhhhhcccWWWLLLKKKPPPUUUWWWXXX\\\eeennnoookkkfffeeekkkzzzzzzqqqhhh\\\NNNDDD===<<<999666444222222222111111222333333444555555444444555555666777777888===@@@BBBDDDLLLYYYbbbeeeiiifffccc```___]]]ZZZXXXRRRLLLEEE>>>:::777555333000111222444666777888999;;;@@@EEEQQQ]]]^^^iiitttmmmsssvvvrrrkkkmmmkkkuuu|||yyyvvvwww{{{mmmjjjhhhcccbbbffflllttt]]]???555444222000//////000000////////////////////////111......111222222888???RRRUUUbbbxxxlll^^^fff}}}}}}~~~qqqsss{{{vvvKKK???555333333111000000.................................//////000000111000000000000111111111111000111222555AAAVVVhhhqqqrrruuuoooccchhh}}}xxxssspppssssssrrrrrrrrrrrrssssssnnnnnnmmmllljjjiiihhhhhhgggiiikkknnnuuu~~~}}}tttooodddWWWMMMNNNXXXaaagggmmmrrrssssssqqqlllfff[[[WWWWWW^^^dddhhhmmmrrrsssuuuvvvsssoooooouuuzzz~~~xxxpppjjjgggggggggggghhhkkkpppsssttttttuuuuuurrrssstttrrrkkkbbbXXXRRRLLLKKKIIIFFFEEEEEEEEEEEEBBBBBBEEEHHHIIIKKKUUU```vvvZZZHHHBBB;;;888999:::::::::@@@???CCCLLLPPPSSS\\\iiivvv|||wwwoooooorrr{{{rrrSSSMMMRRRTTTWWW^^^jjjjjjhhhbbbVVVLLLLLLRRRRRRUUUYYY```kkkuuuuuuppphhhhhhnnn}}}~~~uuullldddZZZMMMDDD===;;;999666444222222222111111222333333444555555444555555666666777888888<<<@@@BBBEEEMMMZZZccceeeiiifffcccaaa___]]]ZZZXXXPPPKKKDDD===:::777555444000111222444666777888999999@@@GGGRRR]]]^^^ggg|||{{{xxx}}}}}}wwwttttttpppwww}}}zzz{{{|||~~~~~~ooonnnnnnkkknnnwww]]]>>>555444222000//////000000000000000000000000000000111......111222222888???RRRZZZgggxxxeee\\\iii~~~sssvvvLLL@@@555222333222000000........................---......///000000111111000000000000111111111111000222333666BBBVVVgggooowwwqqqaaaddd}}}xxxuuutttuuutttsssrrrrrrrrrrrrrrrlllkkkkkkjjjiiiiiihhhhhhhhhiiijjjmmmsss~~~~~~}}}|||tttqqqiii]]]RRROOOUUU\\\```hhhnnnooopppqqqllleee\\\XXXXXX^^^eeehhhmmmrrrssstttsssrrrqqqrrrwww|||}}}wwwooohhhffffffggggggdddhhhmmmpppqqqrrrrrrsssnnnppprrrqqqjjj___TTTLLLFFFEEECCCAAA@@@AAACCCDDDBBBCCCGGGKKKJJJMMMXXXeee|||tttSSSDDD@@@;;;777777999:::888@@@===BBBLLLQQQSSS\\\jjjqqqxxxssskkklllqqq~~~mmmRRRNNNRRRTTTYYYaaaiiihhheee___TTTLLLNNNUUUTTTXXX___hhhvvvyyykkkjjjqqqyyyppphhhaaaXXXLLLCCC<<<;;;888555333222222222000111111222444555555666555555555666777777888888:::>>>BBBEEENNNZZZbbbdddfffdddbbb```___]]]YYYWWWPPPJJJCCC===999777555444000111222444666777888999777AAAIIIRRRZZZZZZcccwwwyyyvvvvvvqqqwww{{{}}}{{{qqqrrruuuwww___@@@555444222000//////000000000000000000000000000000111......111222222888???OOO___nnnzzzuuu^^^YYYiiiwww}}}MMMAAA555222333222000000........................---......///000111111222000000000000111111111111000222333777CCCVVVfffmmm~~~ooo]]]^^^{{{zzzzzzvvvvvvtttsssrrrqqqqqqqqqjjjiiiiiiiiihhhhhhgggggghhhiiijjjlllqqq||||||{{{zzzrrrrrrmmmbbbUUUOOOQQQVVV[[[eeemmmooorrrtttooohhh]]]YYYYYY___dddgggkkkpppssssssrrrqqqqqquuuyyy}}}zzzpppiiieeedddeeeeeeaaaeeejjjnnnoooppppppqqqlllnnnqqqooohhh]]]QQQIIIDDDBBB???>>>===???AAABBBAAADDDHHHLLLKKKNNN[[[hhhhhhKKK???<<<888555666:::<<<;;;===;;;@@@LLLQQQQQQYYYfffnnnuuuppphhhjjjpppkkkRRROOORRRTTT[[[eeefffdddbbb]]]SSSLLLOOOXXXYYY]]]eeepppllllllsss}}}vvvllleee___VVVKKKBBB<<<:::888555333222222222000111111222444555666666555555666666777777888888888===AAAEEEMMMYYY```bbbcccbbbaaa```___\\\YYYVVVOOOJJJCCC===999777666444000111222444666777888999666BBBKKKRRRXXXVVV^^^sss}}}ssssssooouuu{{{~~~|||}}}pppssszzz\\\???555444222000//////000000000000000000000000000000111......111222333888???LLLbbbttt|||nnnZZZWWWiiiUUU@@@777888333111333000000000000000////////////......///000000000000000...000111111000000111222000222444777@@@SSSlllwwwpppaaa]]]~~~{{{xxxvvvrrruuuuuurrrrrrttttttqqqmmmkkkiiihhhffffffggggggmmmkkkjjjlllooowww}}}|||}}}xxxtttlllaaaWWWQQQOOOOOOYYYccckkkooosssxxxuuuooogggaaa]]]```dddeeehhhkkkmmmrrruuuuuuwww|||~~~~~~{{{qqqlllgggcccdddgggaaaeeejjjnnnppppppqqqrrrooolllkkkkkkeeeXXXMMMHHHFFF@@@===>>>>>>===>>>@@@FFFHHHJJJLLLOOOVVV```gggzzz]]]HHHAAA<<<777666999:::888555;;;===BBBGGGMMMTTT\\\aaahhheeeeeegggjjjrrrgggTTTQQQPPPXXXcccfffccccccaaaZZZRRROOOQQQUUUXXXaaaiiippp~~~rrrjjjmmmwww}}}zzzqqqoookkkgggaaaWWWKKKBBB;;;999666333111000000111222222333333333333333333888888888777777777777777===???DDDKKKSSS\\\cccggghhheeecccbbbaaa___ZZZVVVLLLGGGAAA;;;777555222111///111444555666777:::<<<@@@@@@FFFYYYbbbXXX]]]xxxyyyuuuuuuyyy{{{yyyyyy|||~~~XXX???444333222111000000000000111111000///////////////000...///111222111555;;;NNN[[[ooo{{{mmm```\\\ggg~~~TTT???777888333111222///000000000000////////////......///000000000000000...000111111000000111222///222444888DDDZZZwwwyyypppaaa]]]}}}yyyvvvuuurrrttttttqqqpppsssrrrpppmmmlllkkkiiihhhhhhiiiiiilllkkklllnnnpppvvv|||{{{|||yyyuuummmcccYYYRRROOONNNVVV___hhhmmmrrrwwwuuupppkkkccc___```ccceeehhhllljjjooosssvvv{{{~~~qqqkkkgggeeeeeegggeeehhhlllnnnnnnnnnoooppppppllliiihhhaaaUUUJJJFFFFFF@@@<<<>>>>>>===>>>AAADDDGGGLLLPPPUUU^^^iiirrrnnnUUUAAA???;;;666666888:::999666<<<>>>AAAEEEIIINNNUUUYYY[[[ZZZZZZ^^^bbbjjjzzzeeeSSSQQQQQQXXXbbbcccaaa```\\\UUUMMMKKKMMMQQQWWW^^^cccfffnnnuuuooobbb]]]___hhhuuu{{{yyyvvvuuuvvvsssnnnhhhaaaWWWJJJAAA;;;999666333111111111111333333333333444444444444888777777777777777777777===@@@EEELLLUUU]]]cccggggggeeecccbbbaaa]]]XXXTTTLLLGGG@@@;;;777555222111///111444555666777:::<<<<<<===DDDWWWccc```lll{{{uuuqqqpppsssuuuuuuvvvzzz|||SSS===333222111000////////////111000//////.........///000...///111222111555;;;GGGWWWlll~~~vvvfff[[[[[[hhh|||}}}RRR>>>666999444111222///000000000000////////////......///000000000000000...000111111000000111222222333444888EEE^^^}}}~~~sssdddccc{{{~~~xxxuuusssrrrtttsssooonnnppppppmmmnnnmmmlllkkkjjjjjjkkkkkkkkkkkkmmmpppqqqvvv~~~{{{{{{{{{zzzwwwpppfff[[[SSSOOONNNQQQYYYcccjjjqqquuuuuurrrnnngggaaaaaabbbcccgggllliiinnnssswwwooohhhfffffffffggghhhjjjlllmmmnnnoooqqqrrrsssnnniiiggg```UUULLLHHHGGGAAA===>>>>>>===>>>BBBBBBGGGMMMTTT]]]hhhttt}}}tttbbbMMM===<<<888555666999;;;:::888<<<>>>@@@BBBDDDGGGKKKOOONNNMMMPPPVVV[[[cccppp|||cccSSSSSSRRRXXX______^^^\\\WWWPPPIIIGGGJJJMMMRRRWWWZZZXXX[[[```]]]UUUUUUVVV^^^jjjssstttuuuwww{{{sssllldddXXXKKKBBB:::999666444222222222222333333444444444555555555777777777777777777888888===AAAGGGOOOWWW^^^cccfffeeedddcccbbb```[[[UUUPPPJJJFFF???:::777444222111///111444555666777:::<<<<<<>>>DDDUUUeeejjj~~~sssqqqmmmmmmooopppppprrrvvvuuuLLL;;;222111000///............000///......---.........000...///111222111555;;;BBBTTTiiivvv|||~~~qqq```VVV[[[jjj|||~~~RRR>>>777999444111222...000000000000////////////......///000000000000000...000111111000000111222666555444666AAAZZZzzzwwwjjjkkk~~~{{{|||{{{xxxuuutttrrrtttrrrmmmlllnnnnnnlllmmmmmmllllllkkkkkkkkkkkklllkkkllloooqqqwww|||{{{{{{{{{yyysssjjj___VVVQQQNNNNNNUUU___hhhpppuuuvvvtttqqqjjjcccaaa``````eeejjjmmmppptttxxxkkkdddeeefffggghhhhhhjjjlllmmmnnnqqquuuxxxwwwpppkkkhhhbbbYYYRRRPPPJJJCCC>>>>>>>>><<<===@@@BBBHHHPPPYYYbbbmmmzzz|||lll[[[III<<<999777555666999;;;;;;;;;<<<>>>@@@@@@AAACCCFFFIIIIIIIIILLLSSSYYY___iiisss|||bbbTTTUUUTTTWWW\\\ZZZZZZWWWRRRKKKFFFEEEHHHKKKJJJOOOQQQOOOPPPUUUWWWUUUZZZZZZ```lllvvv{{{|||sssiii\\\NNNDDD:::999777555444333333333333444444555555666666666777777777777777888888888===AAAHHHPPPXXX^^^bbbddddddeeeeeeccc```YYYSSSNNNIIIDDD>>>999666444222111///111444555666777:::<<>>VVVuuuyyykkklllyyyvvvvvvrrrtttrrrmmmlllnnnooolllmmmmmmmmmllllllkkkjjjjjjllljjjkkkmmmpppxxx~~~||||||{{{zzzvvvnnncccYYYSSSPPPMMMRRR\\\gggppptttuuuvvvrrrkkkeeeaaa___^^^ccciiilllppptttyyyxxxfff```cccfffhhhjjjlllmmmoooooopppssswwwzzzuuuooojjjhhhccc\\\VVVVVVLLLEEE???>>>===;;;<<<@@@DDDKKKTTT]]]fffppp|||yyygggVVVGGG<<<777666666888:::<<<======<<<>>>@@@AAAAAACCCFFFHHHIIIIIILLLSSSYYY^^^eeelll|||zzzaaaUUUVVVTTTUUUXXXUUURRRPPPKKKFFFCCCCCCFFFIIIGGGKKKMMMLLLMMMSSSXXXZZZ``````gggttt~~~qqq```NNNCCC::::::888666555333333222333333444444555666777777666666777777888888888888===AAAGGGOOOVVV\\\```bbbccceeeeeeccc^^^XXXRRRNNNGGGCCC===888666444333111///111444555666777:::<<<>>>CCCFFFRRRjjj~~~{{{rrrssswwwzzzwwwpppnnnooo|||zzzeeeBBB;;;333333222111000000000000......------------...///000...///111222111555;;;GGGUUUeeeooowwwzzzlll```bbbvvvYYYCCC999:::444111222///000000000000////////////......///000000000000000...000111111000000111222444444444555???VVVtttxxxhhhgggttt{{{|||zzzxxxxxxsssuuurrrmmmlllpppqqqooonnnnnnnnnnnnmmmkkkjjjiiillliiiiiikkkoooxxx}}}|||{{{{{{xxxqqqggg]]]UUURRRMMMPPPZZZfffnnnqqqsssvvvsssmmmgggddd```^^^bbbiiiiiinnnttt{{{}}}ooobbb___cccgggkkkoootttuuuuuusssrrrsssuuuwwwpppjjjfffdddaaaZZZVVVUUULLLDDD>>>======<<<>>>BBBHHHOOOYYYcccmmmwwwttt___OOOCCC:::666777888:::<<<===>>>???<<<>>>AAABBBCCCDDDFFFHHHJJJIIILLLSSSZZZ^^^ccciii{{{yyy```SSSTTTRRRQQQRRRNNNIIIGGGDDDBBBBBBCCCFFFGGGIIIKKKMMMPPPSSSXXX]]]```fffgggppp}}}gggOOO@@@<<<;;;:::888666444222111222222333444555666666777666666666777888888999999===@@@EEELLLSSSZZZ^^^```bbbcccdddaaa\\\UUUPPPNNNFFFBBB<<<888555444333222///111444555666777:::<<<:::@@@CCCPPPppp}}}}}}vvvxxx|||{{{sssqqqsss~~~xxxvvvaaaAAA:::444333222111000000000000.........---......///000000...///111222111555;;;HHHVVVeeepppzzzyyyhhhiii}}}]]]FFF;;;:::333111333000000000000000////////////......///000000000000000...000111111000000111222111222444666???TTTppp}}}xxxggggggnnntttwww|||}}}~~~zzzxxxxxxtttuuusssnnnnnnrrrsssrrrqqqqqqqqqpppnnnllljjjiiiiiihhhiiikkkooovvv|||{{{zzzzzzyyytttjjj```XXXTTTMMMOOOWWWdddlllmmmooossstttoookkkhhhddd```dddjjjjjjooowwwpppggg___```eeejjjpppuuuxxxyyyyyywwwuuutttuuuvvvnnnhhhdddbbb___WWWSSSRRRHHHAAA<<<<<<>>>???BBBFFFKKKTTT```lllwwwoooWWWHHH???:::777888:::<<<===>>>???@@@===???BBBCCCDDDDDDFFFHHHKKKIIILLLTTT[[[```fffkkk{{{}}}}}}vvv]]]PPPQQQMMMLLLLLLFFFDDDCCCBBBCCCFFFHHHJJJKKKLLLMMMQQQWWW^^^dddhhhkkkqqquuurrrTTTAAA======;;;999666333111000111111222333444555666666555666666777888888999999<<>>PPPiii|||~~~xxxjjjjjjppptttyyyzzzwwwxxxuuuvvvtttoooooosssuuutttsssssssssrrrpppmmmjjjiiiggggggiiilllooouuu~~~{{{yyyyyyzzzzzzuuulllbbbYYYUUUMMMMMMVVVcccjjjjjjlllqqqtttqqqnnnkkkfffcccffflllnnnttt|||hhhbbb___bbbggglllsssyyywwwxxxyyyyyyxxxwwwxxxyyyoooiiieeeccc___WWWQQQPPPEEE>>>:::<<>>;;;777999<<<===>>>>>>@@@AAA???AAACCCDDDDDDDDDEEEFFFLLLJJJMMMVVV^^^dddjjjppp|||}}}~~~uuu[[[NNNNNNIIIGGGGGGBBBDDDDDDDDDGGGKKKNNNPPPPPPMMMNNNTTT^^^iiippptttvvv}}}|||ZZZDDD>>>>>><<<:::777333111///000000111222444555555666555666666777888999999999<<<>>>AAAGGGMMMTTTZZZ^^^\\\^^^^^^ZZZTTTOOOMMMMMMDDD@@@;;;777555444333222///111444555666777:::<<<===CCCCCCQQQvvv{{{zzzzzz{{{|||xxxuuuyyy|||yyy{{{vvvnnnuuucccCCC666222111000//////.........///////////////000111111000...///111222111555;;;III^^^ttt|||nnnqqq~~~WWWCCC:::999444444555...////////////000000000000000000000000000000000000111111111000111111222222222333444666<<>>>>>@@@BBBGGGMMMXXXfffxxxhhhIIIBBBAAA666<<<<<<<<<<<<===>>>@@@@@@>>>@@@CCCEEEFFFHHHJJJMMMPPPPPPRRRXXXbbbkkkrrruuupppZZZHHHEEEGGGDDD??????BBBAAAGGGRRRZZZZZZYYYYYY]]]```bbbhhhttt]]]EEE===>>>>>>>>>;;;666222...000111222444555666777777777777888999999999999888;;;???BBBDDDKKKUUU[[[\\\```___]]]\\\YYYSSSLLLGGGBBB>>>999555333222111000222333555555555666888:::>>>@@@EEETTTuuuwwwuuullljjjjjjmmmzzz{{{rrrxxxxxxxxx}}}||||||qqqvvv___BBB;;;111111000///////////////000000000000000000000000000...///111222111555;;;GGG^^^xxx|||lllmmm}}}VVVCCC:::999444444555...000000000000000/////////000000000000000000000000111111000000111111222222222444555666<<>>BBB===============>>>???@@@AAA>>>@@@CCCEEEGGGJJJMMMPPPVVVZZZ___dddiiiqqqzzzhhhTTTCCCBBBEEECCC@@@AAAGGGIIIPPP\\\bbbbbb___```dddhhhnnnwwwzzzYYYDDD@@@AAAAAA@@@===888444111000111222444555666777777777777888999999999999888;;;???AAACCCJJJTTT[[[\\\^^^]]]\\\ZZZWWWRRRKKKFFFBBB>>>999555333222111000222333555555555666888;;;>>>AAAGGGWWWyyyyyy|||qqqiiihhhjjjooo~~~xxxsss{{{}}}tttyyyzzzvvvwwwkkkqqq```BBB888111111000///////////////000000000000000000000000000...///111222111555;;;HHHbbbqqqdddgggwwwTTTBBB:::999444444555///111111111000000//////...000000000000000000000000000000000000000111222333333444555666<<>>>>>>>>>>>???@@@AAAAAA===???BBBEEEIIIMMMRRRUUUXXX___gggmmmpppwww{{{```NNN@@@AAADDDCCCBBBEEEJJJMMMUUU```eeecccaaacccjjjqqq{{{nnnSSSBBBAAAAAA@@@???<<<777333111000111333444666777777777777777888999999999999888;;;>>>@@@AAAHHHSSSZZZ\\\]]]\\\ZZZYYYVVVPPPIIIDDDAAA===888444333222111000222333555555555666999;;;===@@@GGGXXX{{{xxxxxxnnniiilllpppvvvxxxtttzzztttkkkrrr|||xxxtttsssnnnrrrfffmmm```@@@666111111000///////////////000000000000000000000000000......111111111555:::GGGccc~~~iii]]]bbbsssRRRAAA;;;:::555444666000222222111111000///......////////////////////////000000///000000111222333333555555666;;;HHHYYYggg~~~yyyooorrrfffXXX___ppp{{{zzzvvvuuurrrpppmmmkkkjjjjjjlllkkkkkklllmmmmmmkkkiiieeegggiiiiiiiiilllrrrxxx{{{zzzxxxzzzxxxuuusssqqqjjjcccWWWQQQPPPVVV]]]aaafffkkkrrrwww|||~~~{{{sssmmmkkkppptttzzz~~~lllffffffhhhnnnuuu{{{~~~}}}yyywwwwwwxxxxxxvvvsssoookkkeee```\\\WWWNNNDDD???AAAHHHWWWdddttt^^^PPPDDD===??????>>>>>>======>>>??????@@@===???BBBFFFJJJQQQWWW\\\]]]ccclllsssyyyuuuZZZKKK@@@AAAEEEDDDEEEIIINNNPPPWWW___bbbaaacccgggoooxxx|||dddNNN@@@>>>===<<<:::777333000...000111333555666777777777777777888999999999999888;;;>>>???@@@GGGRRRZZZ\\\\\\[[[ZZZXXXUUUOOOIIIDDDAAA===888444222222111000111333444555555666999;;;:::>>>EEEVVVxxxrrryyy~~~uuuooonnnuuuzzz~~~zzztttvvv|||qqqmmmnnnrrrpppooonnnlllrrrjjjsss]]]???666111000000//////////////////////////////////////////---...111111000444:::GGG```}}}~~~hhh[[[aaasss~~~PPP@@@;;;;;;555444666111333222222111000//////...////////////////////////////////////000111222333333444555666:::EEEVVVbbbwwwsssjjjpppkkk^^^cccpppzzzyyyuuutttsssqqqpppooonnnnnnooonnnmmmmmmnnnllliiigggfffhhhjjjjjjiiilllqqqvvv}}}{{{zzz|||zzzuuuqqqooojjjdddYYYRRROOOTTT]]]ccciiimmmsssyyyxxxpppiiirrrsssvvv|||{{{ooohhhhhhjjjoootttyyy|||}}}{{{xxxyyyzzz}}}}}}{{{uuummmeee___[[[VVVMMMDDD@@@AAAJJJ\\\kkk}}}rrrOOOHHHBBB===???@@@===<<<<<<<<<<<<===>>>>>>===???CCCGGGLLLTTT]]]bbbhhhkkkqqqyyypppWWWJJJAAABBBDDDCCCFFFLLLTTTVVV[[[```aaaccckkkttt|||qqq\\\III>>>;;;:::888666333000...---111222333555666777888888777777888999999999999888:::===???AAAGGGRRRYYY[[[\\\[[[ZZZXXXUUUPPPIIIDDD@@@<<<777333222222111000111222444555555777:::<<<:::>>>EEEUUUuuulllqqqxxxuuutttrrrooosss}}}|||uuutttxxx}}}}}}uuupppmmmnnnrrr{{{vvv[[[>>>888111000000//////////////////////////////////////////---...000111000444:::III]]]tttzzzdddXXX___sss~~~}}}}}}}}}NNN@@@<<<<<<555444666222222222222111111000000///000000000000000000000000.........///000111222333222333444444888BBBRRR^^^mmmmmmhhhrrrsssdddfffqqqyyywwwuuutttsssrrrrrrrrrrrrrrrooonnnmmmmmmmmmllliiifffgggiiikkkjjjjjjlllqqquuu~~~}}}{{{}}}zzztttooommmiiiddd\\\SSSNNNSSS\\\ccciiinnnuuu}}}~~~tttkkkmmmnnnqqquuuzzz{{{wwwsssmmmmmmnnnppprrrvvvyyy{{{{{{xxxxxxyyyyyynnnddd]]][[[RRRKKKDDDBBBDDDNNN```pppdddGGGAAA===;;;@@@BBB<<<<<<<<<;;;;;;<<<<<<===???@@@CCCHHHNNNWWWaaahhhooopppvvv~~~{{{kkkTTTIIIBBBDDDEEEDDDHHHOOOXXX[[[aaafffiiinnn|||wwweeeTTTEEE<<<:::999777444222111000000111222444555777777888888777777888999999999999888999>>>AAACCCIIISSSYYYZZZ\\\[[[YYYXXXUUUOOOHHHCCC???;;;666333222222111000000222444555555777:::<<<===@@@FFFUUUsss|||iiinnnuuuttttttpppnnnttt}}}vvvxxxzzzrrrpppqqq{{{___@@@:::111111000///////////////000000000000000000000000///------000000000444999KKK[[[lllvvv|||{{{ppp^^^SSS[[[ppp~~~LLL???<<<<<<555444777333111111111111111111111111000000000000000000000000............000111222333111222333333666@@@OOOZZZggglllmmmzzzxxxggghhhuuuyyywwwuuuuuutttsssrrrrrrrrrrrrllllllkkkllllllkkkiiifffeeehhhjjjjjjiiikkkpppttt}}}~~~~~~yyy{{{yyysssnnnmmmjjjfff___UUUMMMQQQYYYaaafffkkkvvv~~~uuujjjgggkkkpppuuuvvvvvvwwwxxxxxxwwwvvvuuuuuuwwwzzz|||zzzuuutttuuuzzz}}}~~~wwwkkk```YYYXXXNNNIIIEEEEEEHHHRRRdddtttoooRRRAAA@@@;;;<<<@@@???======<<<<<<<<<<<<======@@@BBBDDDHHHOOOYYYdddkkkooouuu|||jjjTTTKKKGGGJJJJJJIIIOOOXXXbbbgggqqqzzzxxxfffXXXLLLBBB<<<999777555333111111111222111222444555777888888888777777888999999999999888888>>>BBBEEELLLUUUZZZYYYZZZYYYXXXVVVSSSNNNGGGBBB>>>;;;666333222222111111000222444555555777:::===<<<@@@EEETTTpppyyygggllltttttttttqqqooottt~~~~~~zzzhhhEEE:::111111000///////////////000000000000000000000000...------000000000333999IIIXXXhhhpppuuu{{{sssmmm```WWW[[[nnn}}}KKK???<<<===555444777444111111111111111222222222000000000000000000000000------......///111222333000222222222555>>>MMMXXXgggnnntttzzzfffiiiyyyzzzwwwvvvuuutttsssrrrqqqqqqqqqiiiiiiiiijjjkkkkkkiiigggdddgggiiiiiiiiijjjooosss|||~~~xxxzzzxxxrrrmmmmmmkkkhhhaaaVVVMMMOOOWWW^^^cccgggttt|||ttthhhhhhmmmuuu{{{{{{zzz|||~~~{{{yyy{{{~~~}}}zzzsssqqqrrrrrrwwwyyysssfff[[[UUUTTTLLLIIIGGGHHHKKKUUUgggwwwuuuPPPAAA>>>BBB?????????999???>>>============>>>>>>AAACCCEEEIIIPPPZZZeeemmmrrr}}}lllVVVOOOLLLOOOQQQPPPWWWaaapppyyy}}}kkkZZZNNNFFF???;;;666555333000000000111222222222444666777888888888777777888999999999999888888>>>CCCGGGNNNVVVZZZYYYYYYXXXVVVUUURRRLLLEEE@@@>>>:::666333222222111111000111333555555777:::===999===CCCQQQnnnxxxfffjjjrrrqqqrrruuurrruuu}}}}}}oooIII999111111000///////////////000000000000000000000000...,,,---000000///333999EEETTTeeennnrrruuuwwwvvvuuurrrhhh^^^___mmmuuuKKKBBB:::999999555222111222333333444444222111000000000000000000000000000////////////000000000000666555555555666===NNN^^^nnn|||hhheeeppp{{{{{{xxxuuutttsssrrrpppnnnnnnkkkgggeeefffggghhhhhhiiigggggghhhggggggnnnvvv}}}|||}}}}}}zzzsssooopppnnnkkkhhh^^^QQQKKKNNNXXXbbbhhhqqq{{{tttfffiiifffjjjvvvtttrrrxxx|||yyy~~~{{{vvvqqqllliiigggggghhhlllnnniii^^^RRRKKKIIIJJJIIIIIIKKKNNNWWWjjj{{{~~~bbbMMMAAAAAA???===::::::<<<>>>========================@@@DDDIIIKKKNNNTTT^^^fffyyyppp^^^TTTNNNPPPSSSVVVaaannnwwwtttlll^^^VVVHHHAAA===333555444222111111111222222222333444555666888999999888888888999::::::;;;;;;AAA@@@BBBHHHOOOUUUWWWWWWUUUVVVUUUTTTOOOIIIDDD@@@;;;888444111111111000///000222444555666777999;;;:::BBBCCCMMMjjjrrrggguuu{{{xxxrrrrrr{{{oooKKK>>>222111111000000000000000------......//////000000111000//////000222444666AAAXXXfffjjjppprrruuu~~~zzz}}}rrrmmmeeeooowwwJJJBBB:::::::::666444333111111222222222111000///000000000000000000000000////////////000000000000444333333444555<<>>>>>>>><<<999999:::<<<;;;;;;<<<<<<======>>>>>>@@@CCCGGGIIIMMMTTT^^^ggg~~~zzz```WWWSSSVVVYYY]]]hhhuuuwwwtttooonnn|||{{{fffXXXPPPDDD>>>;;;333444333222111000111222222222333444555666888999999777777888888999::::::;;;AAAAAADDDIIIQQQVVVXXXXXXVVVVVVUUUSSSOOOIIICCC@@@:::777333111111111000///000222555666666777999;;;999BBBDDDNNNkkkxxxuuuwwwwww~~~hhhGGG;;;222111111000000000000000.........///////////////000000//////000222444666???UUUccchhhooossswww~~~uuupppjjjttttttIIIAAA;;;::::::777555666111222222222222111000000000000000000000000000000////////////000000000000111111222444555;;;KKK[[[|||iiiaaahhh}}}{{{yyyvvvtttsssrrrpppoooooollliiigggggghhhhhhgggnnniiieeegggjjjkkknnnrrr{{{{{{|||yyyssspppqqqpppmmmhhh^^^QQQIIIJJJRRR]]]dddmmmuuuyyywwwxxx{{{uuujjjdddbbbeeepppzzzrrrccc```eeeiiiiiifffbbb\\\VVVQQQNNNNNNNNNRRRRRRPPPKKKEEEAAAAAACCCCCCBBBBBBEEEHHHPPP___nnn~~~{{{cccRRREEE<<<<<<===>>>===;;;:::;;;<<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFIIIMMMVVVaaajjj{{{aaaZZZWWW\\\aaafffssswwwiiigggeeehhh{{{uuu```RRRKKK@@@<<<;;;555444333222111000111222222222333444555666888999999777777777888999999::::::AAABBBFFFLLLRRRWWWYYYYYYVVVVVVUUURRRMMMHHHBBB???:::777333111111111000///111333555666666777999;;;999BBBEEEPPPmmmzzz|||ssszzz```AAA777222111111000000000000000///////////////.........000/////////000222444555<<>>AAADDDJJJVVVcccmmmsssppp```OOOEEEBBB@@@<<<>>>@@@@@@???>>>>>>???AAAAAAAAABBBBBBCCCCCCCCCEEEFFFHHHKKKPPPZZZeeemmmtttaaaZZZXXX^^^dddmmm{{{jjjaaaaaa___eee{{{ttt^^^PPPIII???<<<===666333222111000000111222222222333444555666888999999666666777888888999999:::@@@CCCHHHNNNTTTWWWYYYYYYVVVVVVTTTQQQLLLFFF@@@===999666222000000111000000111333555666666888:::<<<===DDDFFFSSSqqq{{{~~~lllwwwYYY>>>666222111111000000000000000000000//////......------////////////000222333444;;;RRR___eeennnuuu}}}yyyuuujjjIIIBBB===;;;888333222444333333222222111111111111000000000000000000000000////////////000000000000000111444666777<<>>============;;;<<>><<<888444333666222111000000//////000000000000000000000000000000////////////000000000000111222555888888;;;HHHUUUhhhzzz}}}tttuuuxxxzzzmmmbbbaaahhhzzzyyy||||||yyywwwtttrrrqqqpppnnnmmmjjjiiihhhiiilllmmmnnnmmmmmmhhhdddfffiiijjjmmmqqqyyy~~~~~~{{{tttqqqqqqppplllllleeeZZZOOOJJJMMMTTT[[[dddlllppppppsssxxxuuullldddccc```___dddkkkmmmkkkdddXXXLLLFFFDDDCCCDDDGGGFFFDDDAAA???======>>>>>><<<===>>>>>>>>>===;;;:::<<<:::;;;>>>@@@AAAFFFMMMMMMMMMKKKDDD===::::::<<<999;;;============???AAADDDDDDDDDDDDDDDDDDDDDDDDGGGIIINNNTTT[[[bbbhhhkkkqqq{{{jjj[[[XXX\\\gggrrrzzzllliiijjjiiiddd\\\VVVTTTUUUXXX```xxx{{{iiiTTTHHHBBB999777777111111111000///000111222333222333444555666888999999777888888999::::::;;;;;;???DDDLLLSSSWWWYYYZZZ[[[WWWVVVSSSNNNHHHBBB===:::777555111000000000000000222444666777777888:::<<>>;;;777888<<<444333222111111111222222000000000000000000000000////////////000000000000000222555777777999DDDQQQeeexxx|||tttsssvvv~~~rrrbbb\\\___nnnyyyxxxwww|||{{{xxxuuutttsssrrrpppnnnmmmkkkjjjkkklllmmmlllkkkllliiihhhiiijjjjjjooovvvvvv|||uuuqqqpppoookkkjjjddd[[[PPPJJJJJJPPPVVV___hhhnnnooossswwwrrrhhh]]]\\\WWWRRRUUU\\\]]]YYYRRRHHHBBBBBBDDDBBBCCCFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????>>><<<;;;===;;;;;;>>>???>>>@@@EEEBBBAAA@@@===:::888888::::::;;;<<<<<<<<<>>>AAACCCEEEEEEFFFGGGHHHIIIJJJKKKMMMPPPWWW___fffkkkmmmmmmooorrryyysss```YYYZZZdddtttrrreee]]]aaadddccc___ZZZWWWWWWXXX[[[bbbxxxuuuaaaNNNCCC???888666777000111000/////////111222333222333444555666888999999999999999:::;;;;;;<<<<<<@@@GGGPPPWWWZZZ[[[\\\]]]XXXVVVRRRMMMGGGAAA<<<999777444111///000000000000222444666777777888;;;===AAAFFFLLL```}}}|||{{{~~~{{{{{{rrrqqqkkkzzzPPP;;;777222111111000000000000000.........///////////////------...000111111222222:::SSSdddmmmyyynnnhhh^^^EEEAAA??????===;;;===BBB888777666555444555666666000000000000000000000000////////////000000000000000111555777555777BBBNNN```uuuzzzsssrrrvvvyyydddYYY\\\kkkvvvxxx|||~~~}}}zzzwwwuuuuuutttrrrppppppnnnlllllllllllljjjhhhllljjjkkklllkkkkkkrrrzzzttt~~~}}}uuuqqqpppnnnjjjhhhddd[[[QQQIIIIIINNNSSS\\\fffmmmooorrruuuooodddXXXWWWOOOGGGGGGLLLLLLFFFDDD<<<999???CCCBBBCCCFFFEEEFFFGGGIIIJJJKKKKKKKKKHHHFFFCCCAAAAAA@@@@@@???>>><<<<<>>AAA<<<:::999::::::999;;;>>><<<============@@@DDDGGGGGGHHHIIIKKKNNNPPPRRRRRRTTTXXX```iiiqqqttttttrrrrrrpppqqqtttuuurrrpppooouuu~~~dddYYYXXX]]]lll|||fff\\\XXXTTT^^^bbbccc```]]]]]]^^^___```fffzzz~~~sss]]]JJJAAA???999888999222111000/////////111222333222333444555666888999999999::::::;;;;;;<<<<<<===BBBIIISSSZZZ]]]^^^^^^```XXXVVVRRRMMMFFF@@@<<<999777444111///000000000000222444666777888999;;;===>>>EEEMMMccc{{{~~~xxxxxxzzz}}}zzzwww~~~{{{tttllllllhhh}}}wwwNNN:::777222111111000000000000000---.........//////000000,,,---...000111111111111888RRReeeooo|||vvv]]]```]]]HHHCCC@@@AAACCCCCCDDDGGG>>>:::666444444555555555444222000000111222111000333222222222111000000000444111111555777999@@@HHH```lllwwwwwwqqqtttfffXXX\\\dddppp~~~{{{zzzxxxvvvtttrrrpppnnnmmmlllkkkkkkjjjjjjjjjkkknnnnnnnnnmmmmmmppptttxxxyyy}}}|||wwwtttqqqnnnllljjjddd[[[PPPHHHFFFHHHKKK[[[fffmmmnnnqqqsssiiiZZZPPPKKKDDD@@@??????>>>===BBBAAA@@@AAADDDFFFHHHHHHNNNLLLNNNTTTXXXXXXUUUTTTPPPOOOMMMKKKIIIGGGEEEDDD@@@AAAAAAAAAAAAAAA@@@???===<<<:::888777888:::===<<>>@@@GGGXXXooozzz}}}vvvvvv}}}~~~wwwpppnnnqqqpppgggzzzxxxNNN777333111111000///////////////////////////////////////000000000000111222333444777PPPgggrrr{{{zzzdddXXXbbb{{{~~~cccKKKEEEBBBCCCDDDBBBCCCEEE???;;;777555444555555444333222000000111222111000333333333222222222222222555333222555666888>>>EEEYYYeeeqqqqqqlllqqqmmm```___gggvvv{{{yyywwwuuutttrrrpppooolllkkkkkkjjjjjjjjjjjjjjjmmmmmmnnnnnnnnnpppsssvvvxxx||||||wwwtttrrrpppnnnkkkfff]]]RRRJJJGGGIIILLLXXXbbbiiijjjlllmmmbbbTTTLLLGGGBBB>>>>>>>>>>>>===AAAAAAAAADDDGGGKKKMMMNNNOOOPPPTTTYYY]]]]]]\\\\\\YYYWWWSSSOOONNNNNNNNNNNNGGGGGGFFFEEEDDDCCCAAA@@@======<<<;;;:::<<<>>>@@@@@@BBBEEEFFFGGGHHHJJJLLLOOOOOOPPPQQQTTTWWWYYY[[[aaahhhrrryyy{{{|||~~~|||xxxttttttuuuvvvuuu}}}eeeWWWXXX[[[hhhyyynnn\\\SSSLLLLLLQQQZZZ^^^cccdddcccaaabbbdddhhhrrrwwwoooUUUJJJ???<<<;;;777333111000000000000000111111222333444555777888888888888777888999999;;;;;;<<<===GGGPPPXXX\\\^^^___]]]YYYXXXSSSNNNIIIEEE@@@:::666555444333111000000111111222555888999888888<<>><<<<<<===>>>>>>@@@AAADDDHHHLLLPPPRRRTTTWWW^^^fffkkkkkkjjjjjjjjjfffaaa[[[WWWUUUVVVWWWWWWNNNMMMLLLJJJHHHEEECCCBBB@@@??????>>>???@@@BBBCCCDDDFFFHHHJJJJJJLLLOOOQQQOOOPPPRRRUUUYYY]]]aaacccgggqqq{{{}}}zzz{{{|||}}}}}}yyy```XXX[[[[[[nnnaaaRRRLLLGGGFFFIIINNNSSSZZZ^^^___```cccfffjjjsssuuujjjRRRGGG===:::999555222111000000000000000111222222333444555777888888888888777888999999;;;;;;<<<===HHHQQQYYY]]]^^^___]]]YYYVVVRRRMMMIIIDDD???:::777555444222111000000111222333666888999888999<<<@@@CCCJJJ[[[qqq{{{~~~{{{{{{~~~yyy}}}hhh```bbbdddhhhmmmssswwwzzzyyyvvvmmmFFF888;;;111111000///////////////////////////////////////000000000000111222333333444KKKbbbnnnwww|||mmmZZZQQQZZZrrriiiOOOIIIFFFGGGGGGDDDCCCEEE@@@===:::888888777666555444222000000111111000///111111111222222333333333555222333555666666;;;AAARRR^^^iiiiiidddiiizzztttjjjaaaggg|||{{{|||yyyuuutttttttttrrrpppkkklllllllllllllllkkkkkkkkkmmmpppqqqqqqqqqrrrssswwwyyy|||yyyxxxvvvuuutttnnniii```VVVMMMHHHHHHIIITTT\\\ccccccaaa]]]SSSHHH???===;;;;;;<<<>>>@@@AAAAAADDDHHHLLLPPPSSSVVVYYY___mmm{{{~~~|||zzzxxxrrrmmmfffaaa______]]][[[SSSRRRQQQOOOLLLIIIFFFEEEDDDCCCAAAAAABBBCCCDDDCCCFFFHHHJJJLLLMMMNNNQQQSSSQQQRRRUUUYYY___eeejjjmmmrrrxxxttt___ZZZ______xxxtttXXXMMMJJJGGGFFFIIIHHHMMMTTTYYY[[[^^^bbbfffjjjtttsssfffNNNDDD;;;888777333111111000/////////000111222333333444555777888888888888777888999999;;;;;;<<<===IIIRRRZZZ]]]^^^___\\\XXXTTTRRRMMMHHHCCC>>>:::777444333111000000000111222333666888888888999===AAABBBJJJ]]]vvvvvvyyyyyy}}}zzz^^^]]]___bbbiiivvvjjjEEE999999111000000////////////////////////////////////////////////000000111222333444III```lllttt~~~~~~ppp___SSSXXXnnnhhhNNNIIIFFFHHHHHHEEEDDDFFF@@@>>>;;;::::::999888777555333111111111111000/////////000000111111222222222000111444666777;;;BBBQQQ]]]hhhgggaaadddsssrrrhhheeekkk}}}zzzuuutttuuuuuussspppmmmmmmnnnoooooonnnnnnmmmlllnnnqqqsssrrrrrrrrrrrrwwwxxx|||zzzyyywwwvvvmmmiiiaaaWWWMMMGGGFFFFFFOOOVVV[[[\\\XXXSSSJJJCCC;;;;;;;;;<<<===@@@CCCEEEFFFJJJOOORRRVVVZZZ___bbbhhh|||}}}vvvrrrooolllfffbbb[[[ZZZYYYWWWTTTQQQOOOMMMLLLJJJGGGFFFHHHIIIHHHGGGJJJLLLOOOQQQQQQRRRSSSUUUUUUWWWZZZ```gggnnntttwww~~~nnn]]]ZZZ^^^fffhhhQQQIIIIIIHHHIIIMMMOOOTTTZZZ^^^___bbbfffiiiiiiuuuqqqbbbJJJAAA999777555111000111////////////000111222333333444555777888888888888777888999999;;;;;;<<<===IIIRRRZZZ]]]______]]]XXXSSSQQQNNNHHHBBB<<<999777333222111000000000111222333666888888777999>>>BBBBBBMMMbbbzzzlllooowwwyyy{{{uuu{{{uuuvvvxxxzzzpppXXX]]]aaafffsssjjjIII;;;777111000000///////////////////////////////////////////////////000111222333666III^^^kkkrrryyy~~~rrrdddXXXYYYlllfffMMMIIIFFFHHHIIIFFFDDDFFF???===<<<;;;<<<<<<;;;:::777555333222222222111000/////////000000000000000000///000444666666;;;AAAMMM[[[ggghhhbbbdddrrr~~~iii```bbbggg}}}vvvuuuvvvwwwtttpppmmmnnnoooqqqqqqpppoooooolllnnnqqqrrrqqqqqqqqqrrrvvvuuu||||||zzzxxxvvvnnnjjjbbbXXXNNNGGGDDDDDDHHHMMMQQQRRRNNNHHHBBB???;;;<<<>>>@@@AAADDDHHHKKKLLLQQQWWW]]]bbbiiirrryyyxxxqqqkkkkkkiiigggccc```]]]\\\YYYUUUPPPOOORRRTTTTTTSSSTTTWWW[[[]]]]]]\\\[[[[[[]]]___ccciiipppwww~~~oooaaabbbfffsssqqq]]]KKKHHHIIIJJJNNNUUUXXX\\\```bbbaaabbbeeeiiiiiiyyy|||lll]]]GGG???888666333000000222////////////000111333333333444555777888888888888777888999999;;;;;;<<<===IIIRRRZZZ^^^___```^^^YYYSSSRRROOOHHHAAA:::777666222111000//////000111222444666888888777:::???DDDGGGRRRhhheeekkkvvvyyy{{{sssxxxooooooxxx~~~|||uuuzzzyyyjjjppptttzzzjjjKKK>>>666111111000///////////////////////////////////////////////////000111222222666GGG\\\jjjpppuuu|||~~~wwwnnneeeZZZXXXhhh}}}cccOOOJJJHHHIIIHHHDDDBBBCCC>>>===<<<<<<===>>>===<<<888666444333444333222111111111111000000000000000111000111555555555999>>>IIIXXXhhhlllhhhkkkzzzwwwfff______ccc{{{xxxvvvwwwxxxtttppplllnnnoooqqqqqqpppooonnnkkkmmmooooooooonnnooopppsssrrrxxx~~~{{{xxxvvvooollleeeZZZPPPHHHDDDDDDDDDGGGJJJKKKGGGBBB???>>>===???CCCDDDEEEHHHMMMPPPRRRXXXaaajjjsss|||wwwssspppnnngggaaa\\\[[[___dddffffffcccggglllooonnnkkkhhhgggfffhhhlllrrryyyrrrjjjooovvveeeVVVJJJIIIKKKMMMUUU```]]]___bbbbbb``````bbbeeellluuufffWWWEEE>>>888555333000000333......//////000222333444333444555777888888888888777888999999;;;;;;<<<===HHHQQQZZZ^^^___aaa___[[[TTTSSSOOOHHH???888555444222111000//////000111222444666888888777:::@@@EEEKKKWWWooo|||dddrrryyyyyysssqqqxxx}}}}}}yyydddFFF<<<555111111000//////////////////////////////////////////......//////000111222444DDDYYYiiipppttt|||xxxrrrllleeeYYYSSS```sssyyy}}}___QQQLLLIIIIIIHHHCCC@@@@@@===<<<<<<===>>>??????>>>999777555444444444333222333222222222111111000000333111222555555444666<<>>BBBEEEGGGHHHKKKPPPTTTUUU\\\gggsss|||zzzpppjjjddddddjjjpppttttttnnnsssyyy|||{{{vvvrrrppplllnnnrrrxxxqqqmmmvvvaaaUUULLLLLLNNNQQQ[[[hhhaaaccceeedddaaa```bbbeeeooo~~~qqqaaaRRRDDD===888555333000000444.........///000222333444333444555777888888888888777888999:::;;;<<<<<<===GGGQQQZZZ^^^```bbb```\\\TTTSSSPPPIII???777444333111111000//////000111222444666888777777:::@@@EEELLL[[[tttzzzggg|||~~~{{{xxx|||||||||[[[===777444111111000///////////////////////////////////////.........//////000111222222AAAWWWiiipppuuu}}}yyyrrrmmmfffXXXOOOYYYkkkrrrwwwhhhSSSOOOMMMNNNKKKDDD>>>===@@@>>><<>>EEEEEEHHHSSSUUUUUU\\\aaahhhtttrrrlllttt{{{zzz{{{zzzvvvvvvwww{{{mmmqqq]]]WWWPPPMMMQQQYYYbbbgggeeefffffffffeeeeeehhhkkk}}}qqqaaaRRR@@@<<<777444222222111111//////......000111333444666666666777888888999999888999:::888777888===AAAGGGSSS___aaa___^^^___^^^YYYUUUNNNFFF???999666444222111000000000111222333333444777:::::::::???FFFOOO^^^xxxvvvzzzPPPBBB555888222111111000000000000000000000//////.........---000///...---...000222333666AAA\\\rrrxxx~~~}}}{{{sssfffaaa\\\MMMOOOeeennnwww~~~iiiUUUPPPMMMNNNKKKDDD@@@???EEEBBB@@@AAADDDCCC???;;;:::888555444444333222000000111222222222222111000///000111111222555999<<>>BBBDDDCCCDDDGGGEEE???DDDLLLLLLPPP]]]bbbccclllpppyyy~~~zzz}}}~~~ppptttsss]]]WWWPPPOOOTTT\\\cccffffffggghhhiiijjjmmmoooqqq{{{mmm]]]NNN???;;;666333222111111000000000000000111222444555666666666777888888999999888999:::888777999>>>BBBJJJUUU```aaa_________^^^[[[WWWPPPGGG???999555333222111000000000111222333555555888;;;;;;:::@@@HHHSSSccc}}}~~~|||zzzvvvNNNAAA555777111111000////////////000000/////////............000///...---...000222333333???[[[sss{{{xxxrrrgggaaa[[[MMMNNNbbbnnnxxx|||gggVVVQQQMMMLLLJJJEEEBBBBBBHHHEEECCCCCCDDDBBB>>>:::999777555444444444333111000111222222222222111000///000111111222444888;;;FFFSSSrrrzzzrrrfffhhhsss~~~yyyxxxxxxtttqqqqqqpppooooooooonnnllljjjjjjjjjkkklllnnnqqqsssuuuuuutttvvv}}}~~~{{{xxxssslllaaaVVVLLLEEEAAA<<<@@@BBBBBBDDDGGGHHHFFFIIIPPPQQQVVVdddkkkoooxxx~~~vvv{{{iii\\\VVVQQQRRRYYY```dddeeeggggggiiilllqqquuuxxxxxxwwwiiiXXXIII<<<999444222111000//////000000000111222333555666555666666777777888888999777999:::999888999???CCCNNNXXXaaabbb___^^^]]]\\\[[[WWWPPPGGG???888444222111111000000000111333444666777:::<<<;;;;;;AAAKKKWWWkkkwwwyyyyyyyyyvvvtttyyyoooIII???444555111000//////......//////////////////............//////.........000222333111===ZZZsss}}}}}}yyyoooggg___OOONNN```kkkwww~~~xxxcccVVVPPPKKKJJJHHHDDDCCCDDDFFFDDDCCCBBBBBB@@@===999999777555444555555444333111111111222222111111111000000111111111444888;;;CCCLLLiii|||sssiiijjjrrr}}}~~~zzzyyyyyyvvvssssssrrrpppoooooonnnmmmkkkjjjjjjjjjkkkmmmpppsssuuuvvvuuuvvv{{{{{{yyyuuunnndddXXXMMMDDD@@@<<>>888444333111111000000000222333444666777:::<<<::::::CCCNNN]]]tttvvvpppttttttqqqoooooovvvgggCCC>>>444444000000///...............///////////////.........///.........///000111222111<<>>===444333000000///........................///////////////.........//////000111222333<<>>???CCCEEEIIIUUUbbbjjjwwwyyytttrrrvvv~~~xxxppp\\\TTTPPPNNNNNNKKKNNNRRRUUUXXX]]]cccggghhhkkkmmmmmmmmmssstttaaaUUUJJJ@@@444222000000000000///------...000222333333333222444444555555666777777777777999:::;;;;;;>>>DDDIIIUUU[[[^^^]]][[[[[[WWWSSSNNNKKKEEE???:::777444444000/////////000222444555555888<<<>>>===@@@OOO___zzzvvviiiiiipppoooqqqqqqjjjfffkkkuuupppbbbaaa```lll|||~~~RRR666<<<666333111111000////////////000............/////////000---...///000000111111111222:::QQQdddjjjsss{{{yyy{{{{{{mmm```QQQOOO]]]kkk{{{___WWWQQQOOOOOOOOOKKKIIIJJJEEEGGGHHHGGGEEECCCAAAAAAAAA>>>;;;:::999888777555333222111000000111222333000111111000000222555888<<>>CCCFFFKKKYYYhhhxxxyyyqqqmmmnnnqqqrrr~~~fffUUUOOOKKKHHHFFFHHHMMMRRRUUUVVVZZZbbbhhhhhhlllooonnnmmmtttrrr^^^RRRGGG>>>333222000000111111///......///111333444444444333444444555555666777777777666999;;;;;;;;;>>>EEEJJJWWW\\\___]]]\\\\\\YYYTTTPPPLLLGGG@@@:::666444333000/////////111222444666666999>>>@@@???CCCSSSccc{{{pppeeehhhrrrssstttqqqggghhhnnnxxxlll^^^\\\YYYiiiyyy|||OOO444<<<777333222222111000000000000000---.........//////000000---...///000111111111111111999PPPdddjjjttt}}}|||rrrbbbSSSPPP\\\iiiyyyyyy^^^UUUTTTRRRPPPOOONNNMMMMMMHHHEEEBBBBBBEEEGGGGGGEEE@@@???<<<;;;;;;999777555777555333333444444333222222222222222333444555555999CCCVVVmmmyyyxxxsssooo}}}vvvqqqtttwww{{{~~~wwwvvvtttrrrpppooonnnnnnllllllkkkiiiggghhhjjjlllpppsssvvvxxxxxx{{{{{{vvvqqqjjj```SSSJJJDDD@@@???CCCFFFLLL^^^rrrwwwiiifffggghhhhhhiiisssvvvZZZUUUMMMFFFJJJNNNLLLQQQUUUUUUXXX^^^aaaaaaaaaggghhheeejjj{{{fffVVVGGG:::888222111000//////000111222000000111222333444444555666666666666777777777777666888::::::;;;>>>EEEKKKYYY\\\]]][[[[[[\\\WWWQQQMMMJJJDDD===777444222111111111111111222333444555555;;;;;;===AAAAAANNNgggsssfffjjjrrrwwwvvvqqqlllkkkgggooo}}}|||lllXXXQQQUUUeee}}}uuuPPP:::666222000000000000000////////////000000000000000000000000////////////000000000000///999LLLaaajjjmmmxxx~~~ooogggYYYRRRZZZjjjzzzyyy___WWWVVVSSSQQQOOOMMMLLLLLLKKKHHHEEEEEEGGGHHHHHHFFFAAA???===<<<<<<;;;888666777666444333444444333222222222222222333444555555888@@@RRRhhhtttsssnnnkkkvvvyyyyyy~~~|||xxxwwwuuusssqqqpppoooooonnnnnnmmmjjjhhhhhhjjjlllooorrrvvvwwwxxx{{{|||xxxsssmmmbbbVVVMMMCCC???@@@DDDFFFOOOeee{{{xxxlllaaa___aaabbbeeehhhxxxtttXXXTTTMMMHHHKKKNNNNNNSSSWWWYYY\\\aaaaaa]]]^^^aaabbbbbbkkkcccSSSEEE999777111111000//////000111111000000111222333444444555666666666666777777777888777999::::::;;;@@@HHHNNNXXX[[[\\\[[[\\\\\\XXXQQQLLLHHHBBB<<<666333111111000000000111222333555666666;;;;;;<<<@@@AAAPPPkkkeeeeeekkkrrrwwwuuupppllljjjkkksss|||zzzzzztttgggWWWTTT[[[fff|||rrrMMM999666444111000000000000////////////////////////////////////////////////000000000000///777III\\\eeegggqqq~~~tttlll]]]RRRXXXkkkrrr\\\SSSRRRPPPNNNMMMLLLLLLMMMOOOLLLJJJHHHIIIIIIHHHGGGCCCAAA???>>>>>>===:::999888666444444444555444222222111111222222333444555666===MMMaaallllllhhhfffqqq~~~|||zzzyyyxxxwwwuuusssrrrqqqqqqppppppnnnkkkiiihhhjjjlllnnnqqqtttvvvvvvyyy~~~zzzvvvpppfffZZZQQQCCC@@@AAADDDGGGQQQllluuujjjaaa[[[[[[^^^bbbhhhnnn}}}~~~sssYYYUUUPPPMMMPPPSSSVVV[[[___cccgggiiicccZZZZZZZZZZZZ___nnn|||]]]NNNBBB777666111000000//////000000111000000111222333444444555666666666777777777888888888999::::::<<>>444444000000000//////000000000000000111222333444444555666666777777777888888888999::::::;;;===EEEPPPXXX^^^aaabbb```___^^^WWWPPPFFFBBB===888333111000///......///111222555666888999===;;;;;;@@@FFF]]]}}}zzzrrrxxxsssrrrqqqjjjuuu{{{xxxxxx|||{{{~~~zzzggg```cccxxxkkkFFF888888666444000000000000////////////////////////////////////////////////000000000000000333@@@RRR]]]```hhhsssyyy~~~{{{xxxsssbbbRRRSSShhhggg]]]RRRPPPNNNLLLKKKKKKMMMNNNNNNMMMKKKIIIGGGFFFGGGHHHEEECCCBBBAAAAAA@@@>>>===:::888666555555555444333111111111111222333444444555999DDDTTT^^^`````````nnn~~~{{{zzzyyywwwvvvuuuuuutttqqqpppnnnkkkhhhgggiiikkkkkknnnqqqqqqqqqsssxxx|||}}}{{{wwwoooeee]]]KKKEEECCCCCCDDDNNNhhhyyyssszzz|||mmmjjjiiinnnsssyyy{{{wwwwwwvvvoooiiiaaaYYYUUUQQQOOOMMMLLLLLLMMMMMMQQQ___{{{kkk[[[YYYUUUUUU[[[]]]kkkrrryyy~~~yyyiiiYYYVVVVVV[[[jjjkkkMMMBBB:::222333/////////000000/////////000000111222333444444555777777777777888888888888888:::;;;<<>><<<<<>>QQQ^^^dddlllvvvwww{{{yyyvvvrrr```QQQSSShhh~~~~~~jjjgggbbb^^^YYYSSSNNNLLLKKKKKKIIIJJJIIIGGGFFFEEEGGGIIIEEEDDDBBBBBBBBBAAA@@@>>><<<999777666666666444333111000000111111222333444666888AAAOOOYYY]]]^^^```kkk}}}{{{zzzyyywwwvvvvvvuuuuuuqqqqqqooollliiiiiikkkmmmmmmoooqqqqqqppprrrvvvzzz~~~{{{xxxrrrjjjdddPPPIIIDDDDDDEEELLLaaawwwxxxuuunnnooo}}}xxxsssrrrxxx~~~uuupppooonnnmmmfff[[[QQQIIIEEEBBBAAABBBAAABBBDDDHHHTTTlll|||yyywwwcccZZZZZZTTTTTT]]]aaaqqqzzz{{{hhhWWWYYY]]]gggzzzbbbFFF>>>888111111...//////000000//////...000000111222333444444555777777777888888888999999888:::<<<===AAAIIISSS[[[iiilllkkkgggbbb]]]SSSJJJAAA>>>:::555222000000000//////000111222444666777888======>>>FFFQQQooonnnjjjmmmnnnrrr|||jjjBBB777888444222000000000000////////////........................////////////000000000000222111<<>><<<:::888666666666555333000000000000111222333444555666===KKKUUUZZZ]]]```mmm~~~zzzzzzxxxwwwvvvvvvvvvuuurrrrrrqqqnnnllllllnnnpppqqqssstttsssrrrrrrvvvzzz}}}}}}zzzwwwsssmmmiiiTTTKKKDDDEEEGGGLLL\\\lllsssxxxuuurrrrrrooouuu{{{xxx~~~rrroooppppppllldddXXXMMMEEEAAA???>>>>>>===???AAADDDJJJXXXfffeeehhhjjjqqq~~~kkk^^^]]]^^^VVVVVVaaafffvvv|||iiiYYY]]]eeeuuuxxxYYY@@@;;;777000000......///000000///......000000111222333444444555777777888888888999999999777999<<>>===;;;888777777666555333000000000000111222333444444444;;;HHHRRRXXX\\\```ssszzzyyyxxxwwwvvvvvvvvvvvvssssssrrrpppnnnoooqqqssstttvvvwwwvvvsssssswwwzzz|||}}}yyywwwtttooolllVVVLLLEEEFFFIIIMMMYYYgggiiippppppqqqsssqqqzzz||||||qqqqqquuuwwwfff]]]QQQFFF???;;;:::999999999===AAABBBCCCIIIQQQPPPWWW___kkk~~~jjjfff^^^aaacccYYYYYYffflll{{{~~~kkk\\\___kkk~~~|||rrrUUU===999666000000---...///000000///...---000000111222333444444555777888888888888999999999666999===@@@CCCIIIRRRYYYgggiiiiiieeeaaa\\\RRRHHH???===999555222111111222111111111111222333444555555===???CCCLLLZZZ{{{{{{gggeeegggfffpppwwwyyyddd<<<444777444333000000000000////////////........................////////////000000000000333///888LLL___iiiqqqyyy}}}wwwbbbPPPPPPfff{{{qqq]]]ZZZkkkbbbYYYXXXZZZWWWQQQKKKHHHFFFGGGIIIIIIFFFGGGKKKDDDDDDDDDDDDCCCAAA???======999555444666777555333777444222111333555555555444333:::GGGSSS[[[gggqqq}}}zzzwwwzzz{{{xxxuuutttqqqppppppoooooopppqqqrrruuuuuuuuusssrrrqqqsssuuuzzz}}}{{{wwwqqqkkk[[[NNNEEEFFFGGGGGGQQQ___gggjjjnnnmmmmmmuuuzzzwww{{{{{{xxxtttZZZKKKGGG???<<<<<<999;;;<<<>>>>>>???BBBEEEHHHOOOPPPSSS```~~~|||xxxkkk]]]^^^___cccdddbbb```gggqqqiii___nnnrrrxxxaaaHHH;;;777555333222000//////.........//////000000222333444555555555888888888888888999999999999:::<<<@@@FFFPPPZZZaaajjjiiifffccc^^^WWWNNNHHHAAA<<<777222111000000///333111///000222555777777777<<<@@@CCCLLLeeeqqqzzztttddddddhhhiiisssiiirrryyy^^^<<<<<<666000:::000000000000////////////------......//////000000............////////////111222666@@@PPPcccpppuuu}}}\\\UUUQQQcccvvvnnn^^^\\\aaaaaaaaabbb^^^WWWOOOJJJBBB@@@BBBGGGIIIGGGGGGJJJFFFFFFFFFEEEDDDAAA???>>>===;;;888777777666666555555444333111111111333444444333999HHHWWWdddqqq{{{~~~zzz||||||xxxuuutttrrrqqqpppooooooooopppqqqvvvvvvvvvtttsssssstttvvvxxx}}}~~~|||wwwsss```SSSJJJIIIGGGFFFNNNZZZaaaeeejjjnnnssszzzvvvzzz}}}rrrXXXIIIEEE>>>;;;===:::<<<===??????@@@BBBEEEHHHKKKMMMQQQ\\\vvvrrriiieeeaaa[[[```dddjjjjjjdddaaajjjvvvmmmgggttt|||~~~nnnYYYCCC888555333111111000//////.........//////000111222444555555666666888888888888999999999999999;;;???CCCJJJSSS]]]dddjjjiiigggddd___WWWOOOIIIAAA<<<777222111000000///222111000000222555777888999===AAAFFFSSSnnnqqqzzzooobbbcccggghhhhhhjjj|||ZZZ:::;;;666000888111000000000////////////.........///////////////............////////////000222555>>>NNN```ooovvvbbb]]]ZZZ]]]pppjjj______]]]aaaeeeddd^^^YYYWWWWWWPPPNNNOOOTTTVVVRRRNNNNNNHHHHHHGGGFFFDDDBBB@@@???>>>>>>===:::888777777888777888888555111000222555555222777EEEWWWggguuu~~~~~~}}}|||{{{}}}}}}wwwtttuuuvvvvvvwww{{{~~~~~~~~~yyyuuutttrrrqqqpppnnnnnnnnnoooooovvvwwwwwwuuutttsssuuuvvvvvvzzz}}}zzzkkk___TTTOOOKKKGGGLLLUUU[[[```gggnnnzzzyyy}}}tttqqqooossspppUUUFFFBBB<<<;;;???===>>>???@@@@@@@@@BBBEEEHHHIIIMMMRRR[[[mmmyyyeeeVVVTTTYYY^^^dddjjjpppnnneeebbbmmm|||rrrppp{{{}}}mmm^^^NNN===555333111///////////////......//////000111222333555666666777777888888888888999999:::::::::===BBBHHHOOOXXXaaagggjjjiiigggddd___XXXOOOIIIAAA<<<777222111000000///111111111111333555777888;;;???DDDMMM^^^yyyppp{{{qqqeeefffkkkkkkfffxxxSSS888999666000555111111000000000////////////////////////.....................////////////000000333<<>>:::444111444888666333555???OOO```mmmuuuuuuvvvrrrwwwuuuvvv~~~qqqmmmiiihhhkkkmmmnnnssszzz~~~~~~~~~~~~zzzvvvvvvsssrrrpppnnnmmmmmmnnnnnnuuuvvvvvvuuusssssstttuuurrrxxx~~~|||vvvkkk___WWWPPPJJJLLLQQQYYY```gggnnn}}}~~~ssslllooosssvvv~~~ppphhhhhhkkkwwwnnnSSSCCC@@@;;;<<>>EEELLLTTT\\\dddiiijjjiiigggeee```YYYPPPJJJAAA<<<777222111000000///000111222222333555777999>>>AAAHHHUUUiiizzzmmmyyyttthhhiiimmmlllmmmsss|||xxxKKK777777666222222111111111000000000//////000000//////......------............//////////////////111:::FFFVVViiixxxpppcccVVVRRRaaauuu|||zzznnnbbb``````^^^\\\WWWUUU```ssswwwnnnlllggg\\\PPPIIIGGGGGGFFFFFFEEEEEEDDDDDDBBBDDDEEECCC>>>;;;;;;===<<<>>>@@@<<<555222444777555444444:::HHHYYYffflllnnnpppnnnrrr{{{wwwsss{{{oookkkiiihhhjjjjjjjjjqqqyyy{{{}}}}}}}}}}}}zzzwwwwwwsssrrrpppooonnnnnnnnnooossstttuuutttrrrqqqrrrsssooowww}}}|||rrrggg\\\SSSLLLKKKMMMYYY```hhhooooooeee___cccfffiiirrr}}}wwwhhhgggiiiqqqkkkQQQAAA???;;;<<>>>>>;;;<<<===:::555222222444111444666:::DDDUUUcccjjjkkknnnmmmqqqxxxtttvvvooopppooonnnnnnkkkkkkrrr|||{{{||||||||||||yyywwwwwwsssrrrqqqoooooooooppppppqqqsssttttttrrrqqqqqqrrroooxxx{{{tttjjj^^^TTTNNNKKKJJJVVV___gggpppsssccc[[[WWW\\\```bbbjjjuuu}}}ooofffjjjppp~~~jjjPPPBBB@@@<<<===CCCAAABBBCCCDDDDDDDDDFFFIIILLLPPPXXXcccmmmtttvvvtttqqqtttvvv~~~|||yyyxxxrrrmmmaaaTTTPPPUUU[[[^^^bbb___^^^aaaeeehhhooovvv{{{{{{aaaMMMDDD;;;777555555333000000222////////////000111222222222333444666777777888888777888888999:::;;;<<<<<<:::AAAKKKUUU]]]cccgggjjjkkkjjjhhhfffbbb[[[RRRMMMAAA<<<777222111000000///---111444555444555888;;;AAAJJJZZZlllzzzfffaaannnpppiiioootttsssvvvwwwnnnppp___BBB;;;666555666222222222111111111000000000///////////////.....................////////////111---///666>>>LLLeee}}}llldddTTTOOOZZZlll~~~yyy}}}}}}ggg```\\\XXXTTTUUUTTTXXXlllxxxhhhbbb```YYYOOOHHHEEEEEEFFFHHHJJJMMMPPPRRRJJJIIIGGGGGGFFFCCC@@@>>><<<;;;:::999777555333222///666:::;;;BBBQQQ```gggkkkkkkhhhnnnwwwuuuzzzoooooooooqqqrrrooopppzzz~~~}}}|||xxxuuuvvvsssrrrqqqppppppqqqrrrrrrqqqsssuuuuuusssrrrqqqrrrrrrzzz|||wwwmmmaaaXXXRRROOOMMMRRR\\\eeemmm~~~uuudddYYYSSSSSSYYY\\\]]]dddnnnxxx|||pppgggeeelllwwwiiiPPPBBBBBB>>>???CCCAAABBBCCCDDDEEEFFFHHHKKKNNNSSSZZZfffttt}}}}}}zzzwwwxxxxxx}}}zzzwwwuuunnnjjj^^^PPPHHHKKKQQQSSSVVVXXX```gggiiiiiinnnttt|||nnnSSSDDD>>>777555444555333//////333////////////000111222333222333444555666777777777777888888999:::;;;<<<===<<>><<<;;;::::::888555333///888===<<>>888555444444555222...///444////////////000111222333111222333555666666777777777888888999;;;<<<======???GGGSSS^^^eeeiiikkklllkkkjjjiiifffbbb\\\TTTNNNAAA===777222111000000///,,,000555666555555999<<>><<<:::888666555555555666;;;>>>>>>>>>EEETTT```dddddddddffflllxxxqqqnnnjjjooo{{{~~~~~~zzzvvvuuuwwwwwwvvvtttqqqoooooopppwwwwwwuuurrrooooooqqqrrrvvvxxx~~~|||sssfffZZZSSSOOOSSSTTTZZZhhhyyyxxxkkk^^^VVVTTTTTTTTTWWW\\\aaadddeeelllqqqtttoooeee```ccchhhuuugggSSSCCC@@@BBBAAABBBEEECCCAAABBBCCCDDDFFFNNNXXX^^^cccnnn|||}}}{{{wwwqqqmmmkkkdddXXXKKKCCCBBBFFFJJJPPP\\\jjjqqqrrrpppqqqtttjjjNNN:::555999111111111111111000//////------...000111222333444666666777888888888888888;;;888888:::999888;;;@@@AAAJJJWWWbbbiiikkkkkkkkkkkkjjjhhhfffbbb[[[RRRLLL@@@<<<777333111111000///222111333777777777;;;AAAIII[[[sssggg\\\ooo~~~ooohhhmmmkkkhhhnnnnnnqqqvvvxxxrrryyyttttttrrrooolllyyyhhhRRR???:::999333222666222222111111111111111111////////////............---------............///,,,///---000:::CCCWWWuuuppp]]]MMMNNN[[[ooowwwxxx~~~eee]]]___ZZZWWWYYYZZZ^^^kkk{{{wwwkkk^^^WWWSSSOOOLLLMMMJJJMMMMMMKKKLLLOOOPPPMMMMMMKKKIIIKKKLLLKKKEEE@@@>>>===;;;:::999999999:::===@@@AAA>>>;;;@@@MMMXXX]]]]]]]]]aaakkkzzzsssgggiiixxx|||{{{xxxxxxxxxuuurrrpppqqqrrrvvvvvvtttrrrpppoooqqqsssxxxxxx{{{~~~xxxnnnbbbXXXRRRPPPPPPUUUbbbqqq}}}{{{uuulllaaaYYYSSSRRRSSSVVV[[[aaagggjjjlllmmmqqqrrrlllcccaaagggoookkkWWWEEEBBBCCCAAAAAADDDCCCCCCFFFIIIJJJMMMVVV___iiirrr}}}{{{yyytttoookkkhhhaaaVVVJJJCCCBBBGGGLLLVVVbbbpppwwwuuurrrtttwww~~~gggRRRAAA444000111111111111111111000//////...///000111222444555555666777777888888888888888999777777999:::999===CCCCCCNNN\\\fffjjjkkkkkkllljjjiiihhheeeaaaYYYPPPIII???;;;666333111111000///111111333777999:::???FFFTTThhhttt___ZZZqqq{{{mmmhhhmmmjjjeeekkkrrrvvvwwwwwwfffpppuuulllqqqmmmpppmmmkkkkkkyyybbbNNN>>>;;;:::666444888333222222111111111111111////////////............---------............///,,,///...111:::???PPPkkkzzzkkk[[[JJJKKKWWWjjjrrrqqqzzz~~~yyyccc^^^```\\\ZZZZZZZZZ]]]fffrrrwwwwwwjjjaaaXXXUUUSSSPPPNNNOOOMMMQQQSSSQQQQQQRRRPPPLLLLLLKKKJJJKKKMMMLLLGGGCCC@@@???>>>===<<<===>>>>>>AAACCCAAA===999===HHHRRR[[[YYYYYY^^^iiizzzvvvfffkkk~~~zzzzzzyyywwwtttrrrrrrsssssstttsssrrrpppppprrrtttxxxwwwwwwzzz~~~|||vvvkkk]]]SSSOOONNNQQQ[[[iiitttyyyyyy|||wwwpppggg___YYYUUUSSSSSSVVV\\\bbbhhhlllnnnooosssuuutttllleeefffpppzzzppp\\\IIIDDDDDDAAA@@@CCCEEEFFFJJJOOOQQQUUU```lll|||~~~|||yyywwwrrrlllhhheee^^^SSSHHHBBBCCCIIIOOO___kkkyyy}}}yyyvvvzzzvvvbbbKKK>>>999444222111000000111111000000/////////000111222333555666666777777888999999999999888888666666999::::::???EEEHHHTTTccckkkllljjjkkkmmmkkkjjjhhheee___WWWMMMFFF???;;;666222111111000///111111333888:::===EEENNNbbbxxxzzzdddWWWYYYttt}}}xxxllliiiooojjjdddiiiwwwvvvppptttttthhhyyyttt{{{}}}zzztttoooooo|||ZZZJJJ===<<<<<<999777999333333222111111111111111////////////............---------............///---000///222888999FFF___rrr{{{{{{yyyvvvjjj\\\JJJJJJUUUgggnnnnnnxxxppp___]]]aaa^^^___]]]\\\]]]bbbhhhkkkkkkccc[[[UUUSSSQQQMMMJJJKKKNNNRRRSSSQQQQQQRRRQQQMMMKKKJJJJJJKKKLLLKKKHHHEEECCCBBB@@@???>>>>>>???@@@???@@@???;;;888<<>>777777555333333///000000000000000/////////000111222333444555666777888999999::::::999999999777777::::::;;;@@@GGGNNN[[[jjjqqqnnnkkklllooommmkkkiiieee___VVVLLLEEE>>>:::555222111111000///111111444888;;;@@@KKKWWWooooooZZZTTT]]]vvv|||wwwllllllrrrkkkfffnnn|||wwwtttwwwyyytttzzzvvvSSSGGG>>>======:::888888444333333222111111111111////////////............---------............///...222000111555555AAAYYYsss||||||xxxkkk\\\MMMKKKUUUgggppprrr}}}zzzjjj^^^```eeeccccccaaa____________``````[[[VVVRRRQQQOOOJJJHHHIIIMMMPPPPPPMMMNNNQQQRRRPPPJJJJJJJJJJJJKKKJJJHHHGGGFFFDDDBBB@@@???>>>>>>>>>??????>>>:::888<<>>>>>>>>BBBAAA@@@<<<999;;;@@@EEEUUUYYY]]]```gggvvv{{{~~~llleeelllxxx|||~~~zzzwwwwwwvvvtttpppoooooopppooopppqqqqqqpppooopppqqqppprrrtttvvvwwwyyy|||~~~{{{kkk___SSSQQQOOOPPPTTTZZZ___aaaeeedddaaa^^^\\\ZZZXXXWWWWWW___kkkrrruuuttttttuuutttvvvuuupppmmmtttxxxbbbNNNHHHGGGDDDEEEHHHLLLMMMPPPSSSWWWcccyyy~~~|||zzzxxxvvvtttpppkkkgggbbb\\\QQQHHHEEEIIISSSZZZaaajjjvvv~~~eeeMMM@@@<<<999888333------000......///000000000//////...///000111222444555555999999:::;;;;;;;;;;;;:::===::::::<<<>>>???FFFMMM]]]fffppptttqqqnnnooorrrooommmkkkfff```VVVLLLEEE<<<999444111000000000000222333666;;;@@@JJJ^^^ooobbbRRRYYYeeettt{{{vvvxxxvvvqqqrrrtttnnnttt}}}ttttttrrr}}}bbbLLLFFF@@@===<<<:::888555666555444222111111111111////////////............---------............///000222......222222>>>WWWmmmzzzssscccSSSJJJMMMbbbttt|||mmmdddbbbiiiqqqpppfffbbb```___ZZZSSSPPPSSSOOOLLLKKKLLLKKKHHHJJJNNNKKKOOOQQQPPPQQQTTTSSSPPPNNNOOOOOONNNLLLKKKKKKKKKGGGFFFDDDBBBAAAAAAAAAAAACCCCCCBBB>>>;;;;;;>>>@@@RRRZZZcccgggkkkyyyzzz~~~pppeeeggg|||{{{~~~zzz~~~}}}yyyvvvwwwvvvssspppnnnooopppooopppqqqqqqooonnnooopppqqqsssuuuuuutttvvvzzz}}}~~~rrrhhhWWWTTTRRRQQQSSSVVVYYY[[[___^^^]]]\\\[[[[[[[[[[[[[[[dddooovvvwwwvvvvvvwwwpppqqqooojjjjjjvvvhhhSSSKKKIIIFFFFFFIIIMMMQQQVVV[[[^^^hhh}}}|||wwwxxxwwwuuutttrrrooojjjfff___YYYPPPIIIHHHOOOZZZbbbfffpppttteeeRRR@@@<<<888666666333//////222---......///000000/////////000111222333555666666999::::::;;;;;;;;;;;;;;;;;;999999===@@@CCCKKKTTTccciiiooorrrrrrqqqqqqsssmmmllliiieee___UUUKKKDDD<<<888444111000000000000000222777>>>EEESSSkkk{{{[[[MMMXXXeeeqqqxxxvvvvvvvvvrrrssssssmmmzzz~~~xxxyyyXXXHHHEEE???;;;;;;;;;999777666555444333222111111111////////////............---------............///...111//////222000:::QQQkkkxxxtttXXXJJJIII^^^tttggg```aaaiiiqqqqqqeeeaaa______YYYPPPLLLOOOPPPMMMKKKKKKIIIFFFHHHMMMLLLQQQUUUUUUUUUVVVSSSOOOQQQRRRRRRPPPNNNMMMMMMMMMGGGFFFDDDCCCCCCCCCDDDEEEAAAAAAAAA@@@======>>>@@@UUU```kkknnnooo|||yyyhhhcccttt{{{{{{wwwqqqvvv~~~~~~|||wwwwwwwwwvvvtttqqqoooooopppooopppqqqqqqooonnnnnnoootttuuuuuusssrrrtttzzz~~~}}}tttnnn[[[YYYVVVTTTTTTVVVYYYZZZ^^^]]]\\\[[[[[[\\\^^^___aaajjjtttyyyxxxuuutttuuuoooooolllgggjjjyyymmmWWWNNNKKKGGGFFFIIINNNSSS[[[bbbeeemmm~~~{{{uuutttsssrrrqqqnnniiieee]]]XXXPPPIIIJJJSSS___iiinnnyyyjjj[[[RRRDDD555888222......///...///111------...///000000//////000111222333555666777777999:::;;;;;;<<<<<<;;;;;;999777888===BBBGGGPPPYYYgggjjjnnnqqqrrrrrrssssssllljjjhhhddd^^^TTTJJJCCC<<<888444111000000000000///111888@@@IIIZZZtttwwwVVVIIIVVVdddpppxxxxxxtttuuurrrrrrqqqlll~~~~~~OOOFFFCCC???::::::<<<;;;999777666444333222111111111000/////////............---------.........//////+++000000111333///666KKKjjjwww|||]]]KKKHHH]]]uuuqqqkkkfffhhhnnnrrrlllkkkddd\\\WWWUUUTTTOOOKKKLLLTTTRRRMMMMMMHHHEEEMMMPPPQQQRRRRRRPPPOOOPPPQQQRRRPPPNNNMMMMMMLLLJJJHHHDDDFFFFFFEEEFFFGGGEEEBBB@@@???===;;;<<<>>>@@@BBBLLLiii~~~|||lllrrrooonnnjjjggglll}}}~~~zzzxxxvvvvvvvvvtttrrrppppppqqqpppqqqrrrqqqpppppprrrsssuuupppjjjgggjjjoootttwww|||uuugggccc```]]]WWWQQQPPPSSSXXX]]]```^^^^^^bbbcccbbbeeeiiimmmqqqsssqqqnnnkkkllllllnnnqqqtttwwwaaaRRRMMMMMMLLLJJJQQQbbbhhheeekkkxxx~~~{{{rrruuuqqqmmmmmmnnnmmmhhhcccZZZWWWSSSPPPRRR\\\jjjttt{{{|||ppp^^^OOOFFF???999555333222111000////////////......---------......//////111444555666666888999888888999999999999::::::777888999<<>>===;;;;;;<<<>>>AAACCCUUUooosssrrrwwwvvvlllkkkhhheeejjjyyyzzzxxxtttuuuvvvuuusssrrrqqqrrrrrrsssrrrpppnnnmmmnnnpppqqqooommmkkklllnnnrrrttt}}}~~~yyyvvvqqqlllhhh___VVVSSSUUUXXX]]]```______bbbdddbbbcccfffiiilllmmmllljjjiiimmmooosssvvvzzzyyyfffVVVPPPOOOPPPPPPZZZjjjoooooowww~~~|||{{{rrrrrrnnnjjjjjjkkkjjjeee```]]][[[XXXUUUXXX```mmmvvvyyyaaaWWWKKKAAA===:::666333222111000///..................---------.../////////111444666666777888:::::::::::::::;;;;;;;;;<<<<<<<<<===BBBKKKVVVaaahhhlllnnnqqqtttuuuvvvvvvvvvvvvoooiiifff___QQQCCC<<<888666444222000111111222777888<<>>]]]hhhsss~~~eeeOOOCCCRRRgggttt}}}xxxvvvvvv|||jjjcccYYYYYYcccfff]]]XXXRRRPPPPPPQQQOOOMMMPPPWWWSSSOOOSSSRRRRRR\\\\\\VVVOOOKKKKKKLLLKKKJJJKKKJJJHHHIIIIIIIIIGGGEEEDDDCCCCCCEEEGGGFFFBBB>>>:::::::::;;;===AAADDDFFFXXXooo|||}}}}}}{{{|||~~~uuuzzzxxxoookkklllmmmmmmmmmqqq~~~xxxvvvqqqsssvvvvvvuuussssssssstttsssqqqmmmjjjiiijjjllllllnnnppppppmmmlllnnnpppzzz~~~yyytttnnndddXXXSSSTTTXXX^^^aaaaaaaaaeeegggeeedddeeefffhhhiiiiiiiiiiiiooorrryyy~~~}}}lll]]]TTTRRRVVVYYY```nnnrrrrrr{{{yyywwwvvvnnnnnnkkkhhhggghhhfffbbb^^^^^^\\\ZZZYYY\\\ccclllsss}}}fffKKKEEE>>>999888888666555000000///...------------......------......///000///222555666666777999:::;;;<<<<<<<<<============>>>===???FFFRRR___hhhlllqqqqqqqqqsssuuuwwwyyy{{{uuunnngggddd[[[MMM@@@:::777666333111111111222333555777>>>KKK___xxxrrrKKKBBBBBBFFFRRRbbbooovvvwwwyyyooommmpppwwwcccUUUNNNGGG@@@;;;:::;;;:::888999777444333333444333222111111000000000000000000...---,,,---///000///......---///111000///444<<>>999::::::<<>>>>>EEENNNOOOHHHAAA@@@;;;;;;<<<>>>AAAEEEHHHIIINNN^^^fffgggkkkjjjnnn||||||vvvvvv|||wwwqqqnnntttzzz~~~rrroooqqqqqqtttwwwwwwuuusssqqqqqqoooooommmkkkhhhhhhiiikkkkkknnnpppmmmiiihhhlllppptttzzz}}}{{{{{{{{{}}}~~~~~~|||xxxmmmaaaZZZZZZUUU\\\bbbdddfffkkkmmmlllgggfffdddccccccfffiiijjjoootttvvvggg\\\XXX\\\aaajjjssstttuuu|||zzzsssooommmfffkkkiiihhhfffdddbbb___]]]ZZZXXXVVVVVVXXX\\\___aaaccciiixxx}}}uuuooo```III<<<:::777555333111///...000000//////......//////---------...///000111111111333666777888888:::<<<:::;;;;;;;;;;;;<<<<<<<<<::::::???JJJYYYeeejjjjjjjjjmmmqqquuuyyyzzzzzzyyypppiiibbb\\\RRRDDD999666555444222111111222333555888777:::GGG^^^yyy```FFFEEELLLWWWaaagggiiikkklllqqqpppwww{{{kkkOOONNNHHHEEEAAA===;;;:::999888888666444444555555444333111111111111000000//////---,,,,,,...000111111000///------000000///111666DDDZZZppp}}}~~~oooWWWEEEIIIVVVfff}}}{{{xxxyyyaaaWWWZZZZZZ\\\```]]]QQQPPPNNNLLLLLLNNNPPPQQQWWWZZZRRRNNNSSSSSSRRRZZZXXXSSSMMMKKKMMMPPPQQQPPPMMMLLLKKKLLLKKKIIIEEEBBB???CCCOOOZZZWWWJJJBBBCCC===>>>>>>@@@BBBDDDEEEFFFMMMZZZ```bbbgggfffgggrrrxxx|||uuu~~~wwwmmmqqq|||uuutttwwwxxxzzz{{{yyyvvvrrrpppooommmmmmnnnllljjjjjjkkkllllllmmmllljjjggghhhlllpppqqquuuzzz~~~|||zzzyyyyyyyyyzzz|||~~~zzzpppccc[[[ZZZXXX___dddeeegggkkkllljjjgggeeebbb```aaacccgggiiinnntttxxxlllaaa\\\]]]```dddmmmqqqwww{{{vvvwwwpppnnnooohhhggggggfffdddbbb___]]][[[XXXUUUSSSRRRSSSUUUVVVVVVWWWYYYbbbddd\\\WWWMMM;;;777666555333222111000000000000//////...//////000---------...///000111222111444777888888999;;;<<<999999:::::::::;;;;;;;;;;;;>>>EEEQQQ^^^gggkkkllliiilllrrrwwwzzzyyywwwuuulllfff___XXXMMM@@@777555444333222111111222444555;;;:::===KKKbbb}}}sssVVVCCCGGGRRR```iiikkkkkklllnnntttqqqtttwww{{{{{{___JJJLLLFFFDDDAAA>>>;;;999888888777666555555666666555333222222111111000/////////...------...000222111000///,,,---000111///000333>>>VVVnnnyyyzzz^^^HHHIIIYYYmmmzzzrrr\\\TTTWWWUUUVVVXXXUUUNNNNNNLLLJJJIIIKKKMMMPPPTTTWWWOOOLLLRRRRRRPPPWWWRRRQQQPPPOOONNNOOOPPPPPPKKKKKKLLLMMMNNNMMMIIIFFFEEEMMM]]]hhh```LLLCCCFFF????????????@@@@@@@@@AAAFFFSSSYYY^^^ffffffeeennnvvv|||{{{llluuu|||wwwrrrpppooolllnnnpppooommmkkkkkkkkkkkkjjjiiihhhiiijjjlllnnnnnnooosssyyy}}}{{{xxxvvvuuuuuuuuuwwwyyy{{{}}}~~~~~~~~~}}}uuuiiibbbaaabbbhhhlllllllllmmmllljjjhhhfffcccaaabbbdddgggiiinnnttt~~~yyyooofff```]]]]]]]]]gggnnnxxxtttpppqqqkkkjjjlllgggbbbbbbbbb```\\\ZZZXXXWWWTTTPPPLLLJJJKKKLLLKKKJJJKKKHHHNNNNNNEEECCC@@@444555555444333222222222333///......------......///------......///111222333222444777888999999;;;===999::::::::::::;;;;;;;;;===CCCLLLWWWaaahhhlllmmmmmmqqquuuxxxyyywwwsssqqqiiiccc\\\UUUJJJ===666555444333222111111333555666:::;;;AAAQQQiiiuuu\\\KKKFFFKKKXXXhhhooonnnllllllooorrrmmmkkklllxxx~~~{{{VVVGGGIIIDDDDDDBBB???<<<999888888777666555555777777555333222222111111000//////...///...---...000111111000000,,,,,,///111//////111999NNNdddqqq{{{cccIIIJJJ^^^xxx}}}uuulllYYYSSSWWWSSSRRRVVVUUURRRQQQNNNKKKIIIIIIKKKMMMOOOQQQKKKHHHPPPPPPNNNTTTMMMNNNOOOOOOMMMKKKLLLMMMKKKLLLMMMPPPRRRRRROOOLLLJJJUUUgggrrreeeMMMCCCGGG@@@@@@??????>>>======<<<===JJJRRRYYYeeeggggggnnntttmmmzzzxxxxxxsssppppppnnnppprrrqqqooollljjjjjjiiihhhhhhiiikkkmmmlllkkkkkkkkknnnuuu~~~~~~}}}|||zzzwwwuuusssqqqqqqrrrtttvvvyyy|||~~~}}}||||||~~~tttoooooommmrrruuutttqqqqqqoookkkkkkiiifffeeeeeegggjjjlllnnnttt~~~zzzrrriiiccc^^^[[[___iiirrr}}}ppplllllleeeeeegggccc^^^___^^^\\\XXXUUUTTTTTTPPPKKKEEECCCCCCDDDCCCAAAAAA===@@@@@@999:::;;;333333333222000...---///000------,,,,,,,,,------...------......///111222333222555777999999:::;;;===:::::::::;;;;;;;;;<<<<<<===DDDOOOZZZaaagggkkkmmmsssuuuwwwyyyxxxuuuqqqooogggaaaZZZSSSHHH<<<555555333333111111111333555777666999BBBUUUmmmyyyiiiUUUDDDAAAIIIPPP^^^mmmsssooojjjjjjmmmmmmgggeeegggttt|||uuuRRREEEEEECCCCCCBBB@@@<<<999888888666666555666777777555333222222222111000//////...000///...///000111000///000,,,,,,///111///...000666HHH[[[iiiyyyeeeIIIKKKbbbsssooodddTTTIIINNNTTTSSSSSSXXXSSSTTTSSSOOOJJJFFFGGGHHHKKKLLLOOOQQQSSSQQQMMMJJJKKKLLLMMMMMMMMMNNNPPPQQQRRRNNNLLLOOOUUUVVVRRRMMMNNNQQQTTTTTTPPPKKKFFFCCCDDDBBB@@@AAABBBBBB>>>;;;>>>HHHUUU[[[[[[\\\```eee{{{yyyyyy~~~wwwpppnnnpppmmmnnnpppqqqooolllhhhfffhhhiiijjjkkkkkkjjjiiihhhmmmppppppooouuu~~~|||xxxyyyxxxvvvsssrrrrrrtttsssssstttuuuwwwzzz|||}}}xxx}}}}}}xxx{{{xxxuuurrrrrrqqqpppooosssmmmjjjlllmmmkkkjjjkkkrrr|||}}}uuummmeee___\\\ZZZfffrrruuupppjjjfffcccbbb```___]]]ZZZWWWVVVWWWUUUNNNHHHIIIGGGDDDAAA???>>>>>>>>><<<:::777444333222333333333333333222111000000//////......---------......//////000111222333333444555666888:::;;;;;;;;;;;;555999======<<<<<>><<<;;;;;;;;;999666444333222333333333222222111000000//////000//////........./////////000000111222333444444666777999;;;<<<<<<<<<;;;:::;;;===;;;999:::===AAAHHHMMMWWWcccnnnttttttrrryyyxxxttttttppphhh___ZZZRRRIIIBBB:::333///000000000000222444555777;;;999NNNmmmnnnVVVHHH@@@<<>>>>>>>>===;;;999666555666555444222111111111222000000//////............/////////...//////000000000111222333444555666777999:::<<<===>>>>>>>>>===999;;;<<<<<<<<>>???BBBDDDBBB===999999:::888888888888888777666666333333333333333222222222333111///...//////...---............//////000000000444===MMMaaatttvvv^^^IIIEEESSSdddnnn}}}~~~gggVVVRRRRRRWWW\\\\\\ZZZXXXOOONNNMMMLLLMMMMMMMMMMMMSSSVVVYYYZZZWWWSSSQQQQQQRRRNNNJJJJJJNNNUUU[[[^^^SSSQQQOOONNNOOONNNKKKIIIOOONNNMMMIIIFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCC??????AAADDDIIIOOOUUUXXXcccooo}}}www|||{{{vvvyyy~~~{{{uuuqqqrrruuurrrqqqpppmmmkkkhhhfffeeecccdddfffhhhiiijjjiiiiiihhhgggfffgggjjjnnntttyyyqqqqqqqqqooolllkkkkkklllooonnnmmmlllkkkkkkkkkkkkmmmmmmnnnooorrrvvv|||~~~~~~{{{zzz|||wwwnnncccYYYSSSZZZnnn~~~wwwppphhhddd```]]][[[YYYWWWUUUQQQPPPNNNLLLJJJFFFAAA>>><<<<<<<<<<<<:::777555444333333222111111111111111/////////..................---------......///000111111222444555666888888:::;;;===>>>???>>>>>>===777:::<<<===>>>AAAFFFKKKSSSZZZfffqqqxxx{{{|||{{{}}}wwwuuuuuuoooeee]]]VVVKKKAAA:::555222000...//////000333555888:::@@@CCCaaalllTTTGGGLLLNNNKKK[[[uuu}}}xxxpppjjjjjjiiiddd]]]```cccqqq~~~{{{qqqrrr|||{{{qqqrrrxxx___BBBBBBCCC===@@@BBBBBB@@@;;;888777888888888888888888777666666444444444333333333333333444222////////////...---.........///////////////000222999FFFXXXkkk{{{xxxcccLLLCCCNNN```lllwww}}}fff\\\YYYVVVWWWZZZZZZWWWUUUMMMLLLJJJJJJLLLMMMLLLKKKLLLRRRXXX[[[ZZZXXXWWWXXXZZZTTTMMMKKKOOOUUUZZZ\\\SSSQQQNNNLLLKKKKKKIIIHHHNNNNNNMMMJJJFFFEEEFFFGGGEEEEEEEEEDDDBBBAAACCCDDDAAABBBDDDEEEHHHNNNUUUZZZbbbkkkxxx~~~wwwrrrvvv~~~}}}xxxuuuqqqrrruuutttrrrooollliiigggeeeeeeaaabbbdddfffhhhiiiiiiiiiiiiffffffhhhiiijjjooovvvqqqqqqqqqooollljjjkkklllooonnnmmmllljjjjjjjjjjjjjjjjjjjjjmmmqqqvvv{{{~~~{{{|||||||||{{{{{{}}}}}}|||zzzuuummmcccZZZUUU^^^sss~~~tttooobbb___\\\YYYWWWUUURRRPPPKKKKKKJJJHHHEEEAAA===;;;::::::999888777555444333000000000000000000000000//////////////////......------,,,------...///000111222333555666888999999;;;<<<===>>>???>>>======888:::<<<===>>>BBBJJJPPP[[[bbbkkkssswwwyyyzzz{{{yyy|||yyysssqqqssslllaaaYYYRRRHHH???999444111/////////000111444777:::<<<@@@JJJhhh{{{[[[JJJCCCJJJNNNPPP```www}}}xxxpppjjjfffccc^^^YYY```hhhzzz~~~lllsss|||VVVAAABBBBBB===@@@AAAAAA>>>;;;888777777888888888888888777666666555555555444444333333333333111//////000000///.........////////////......000111555>>>MMM```qqq{{{}}}xxxhhhPPPCCCIII[[[hhhqqqxxxmmmdddaaa\\\XXXWWWWWWUUUSSSMMMKKKIIIIIILLLMMMLLLJJJJJJPPPVVVYYYXXXXXXZZZ]]]___YYYSSSQQQTTTXXXYYYYYYNNNMMMLLLKKKKKKJJJHHHGGGJJJKKKJJJIIIGGGGGGHHHJJJDDDEEEGGGFFFEEEEEEHHHKKKDDDFFFFFFDDDEEEKKKWWW```kkkpppxxx|||vvvpppsssxxx}}}zzzvvvvvvyyyvvvssspppllliiigggfffeeeccceeegggjjjlllmmmmmmmmmllliiiiiijjjiiifffiiioooooopppooommmjjjiiiiiijjjkkkkkkiiihhhggggggfffffffffeeeeeehhhkkkpppsssuuutttvvvyyyyyyyyyyyy|||~~~~~~xxxxxxvvvrrrllleee^^^ZZZ___rrr}}}{{{nnniii[[[XXXUUUSSSQQQOOOLLLJJJDDDEEEEEEDDD@@@===:::888888777666444333222222222...//////000000000//////////////////////////////------------...///000111222222444555777999:::;;;;;;<<<===>>>>>>>>>===<<<;;;<<<<<<===AAAKKKXXXbbbhhhmmmssswwwxxxwwwxxxyyyrrruuurrrllllllnnnggg[[[PPPKKKCCC<<<777444111///000111222444666:::===???DDDTTTqqq~~~zzzppp___FFF@@@>>>EEEKKKSSSddduuuvvvsssnnnjjjeee```]]]]]]jjj{{{}}}mmm}}}lllMMMAAAAAAAAA>>>??????>>>===;;;999999999888888888888888777666666777666666555444333333222222111//////000111000000......///000000///...---111111222777BBBRRRbbbmmmqqqrrrhhhTTTDDDFFFTTTaaallluuutttkkkggg___XXXVVVVVVTTTRRRNNNLLLIIIJJJLLLMMMLLLJJJMMMQQQUUUVVVTTTUUUYYY]]]aaa\\\XXXXXX[[[^^^\\\ZZZHHHIIIKKKLLLLLLKKKHHHGGGFFFGGGHHHHHHGGGHHHJJJLLLEEEGGGIIIJJJIIIKKKPPPSSSGGGHHHGGGCCCAAAIIIXXXeeevvvxxx{{{pppsss{{{{{{wwwooooooppp|||}}}{{{}}}wwwuuuqqqllliiigggffffffiiijjjmmmoooqqqrrrssssssooolllkkklllhhhbbbdddkkklllmmmllljjjgggffffffggggggfffeeedddcccbbbbbbbbbaaa``````bbbeeehhhjjjkkknnnrrrvvvxxxxxxyyy|||~~~}}}xxxuuutttsssqqqlllgggaaa^^^]]]nnnvvvvvvyyyxxxzzzsssddd^^^VVVSSSPPPNNNLLLJJJGGGEEE???@@@AAA@@@===:::777666777555333111000000000111---...//////000//////////////////000000000000000............///000222222222333444666777999:::;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<>>>FFFVVVhhhvvvrrrvvvzzzzzzxxxwwwwwwxxxnnnpppmmmhhhhhhkkkcccXXXJJJEEE???999666333111///222222444666999<<>>??????>>><<<======;;;???BBBDDDNNN^^^nnnuuuvvvyyy}}}~~~|||xxxuuutttsssrrrnnniiigggeee^^^UUUFFFBBB<<<777444333111000666222333999<<<;;;===CCCTTTmmmzzziiiZZZLLL@@@===@@@BBBCCCGGGUUUjjjzzzyyyrrrrrrrrrfffXXX]]]ooozzzzzzUUUJJJDDD@@@@@@===@@@>>>;;;:::::::::999777888888999:::999888777666444666777777555444555666444333222111000000000000//////............//////000111000111888FFFVVV^^^mmmllleeeWWWHHHCCCIIIPPP^^^lllyyyssseee]]]SSSMMMMMMNNNNNNMMMNNNLLLKKKNNNSSSUUUSSSPPPQQQRRRTTTSSSRRRRRRUUUXXXZZZUUUQQQTTT[[[```___[[[WWWUUUQQQMMMKKKJJJKKKLLLMMMLLLJJJIIIHHHGGGGGGHHHGGGEEEDDDGGGLLLOOOMMMJJJJJJEEEDDDHHHHHHGGGPPP___ooopppttt||||||ttttttxxx||||||rrrmmmssszzzzzzvvvtttpppooopppvvv}}}rrrqqqnnnkkkiiiiiiiiijjjnnnqqqtttuuusssqqqqqqrrrrrrpppnnnmmmmmmllljjjhhhjjjjjjjjjiiihhheeecccbbbcccdddeeedddaaa___```bbb]]]]]]]]]]]]^^^^^^___```eeehhhkkkoooqqqqqqqqqpppsssvvv{{{~~~}}}yyysssrrrqqqooommmlllhhhddd```]]]___ccchhhhhhiiipppyyyssseee[[[TTTPPPLLLJJJHHHEEEBBB@@@>>>>>>===;;;999999:::999666444444333333111000//////...000/////////.........---........................///.........///111333444555666888:::;;;;;;;;;:::<<<>>>???>>>===<<<<<<===;;;@@@CCCHHHRRRcccpppuuuuuuyyy|||}}}|||xxxvvvuuuppppppkkkeeeccc```YYYQQQEEEAAA;;;666444333111000555333444999::::::@@@GGGVVVlll{{{rrr^^^OOOCCC:::777;;;@@@FFFOOO[[[jjjuuuzzztttrrrqqqeeeYYYcccwwwsssQQQHHHCCC@@@AAA??????===;;;:::::::::999888888999999:::999888777666555777888888666444444555333333222111000000000000//////............/////////000000000666CCCRRR[[[ggghhhdddVVVGGG@@@EEELLLUUUdddyyy|||{{{ooolll]]]WWWPPPMMMMMMNNNNNNMMMLLLJJJIIILLLQQQUUUUUUTTTOOOQQQSSSSSSRRRRRRSSSTTTVVVTTTTTTUUUXXX[[[[[[[[[YYYYYYVVVPPPJJJHHHIIILLLOOONNNKKKIIIHHHHHHIIIIIIHHHFFFDDDFFFIIILLLKKKIIIJJJEEEEEEHHHHHHGGGOOOZZZjjjkkknnnrrrxxx|||}}}|||tttrrruuuvvvjjjmmmxxx}}}|||xxxuuuxxx}}}~~~|||{{{oooooooooooonnnmmmlllkkkqqqsssuuuuuusssqqqppppppqqqpppooooooooonnnllljjjggghhhiiijjjiiifffcccbbbcccdddcccaaa______```bbb]]]\\\[[[ZZZYYYYYYYYYYYY[[[___eeejjjmmmnnnnnnmmmmmmoootttwwwzzz~~~~~~xxxuuuppppppnnnkkkjjjiiigggdddbbbZZZZZZ]]]bbbccccccjjjqqqzzzxxxwww{{{ssseee[[[TTTOOOLLLDDDCCCAAA???===<<<;;;;;;999888777777888777555333444333111000/////////////////////......................................./////////000111222444555777888999;;;<<<<<<;;;;;;<<<===>>>===;;;;;;;;;<<<<<>>HHHUUUcccnnnttt~~~yyyuuuqqqddd]]]mmmiiiMMMFFF@@@???AAA??????===;;;::::::;;;999888999999::::::999999888777777888999888666444444555333222111000//////////////////............//////////////////444>>>LLLVVV___ccccccWWWFFF===@@@GGGNNN\\\rrr}}}ssshhhfffVVVSSSNNNLLLMMMNNNNNNMMMLLLJJJIIIKKKOOOSSSUUUUUUOOOPPPRRRSSSSSSRRRQQQPPPRRRUUUZZZ[[[[[[YYYYYYYYYXXXYYYWWWQQQIIIFFFIIIMMMNNNLLLJJJHHHGGGHHHJJJKKKIIIFFFDDDDDDGGGIIIIIIIIIJJJGGGFFFIIIIIIHHHMMMUUUfffhhhkkknnnppptttyyy|||vvvsssttt{{{mmmlllvvv|||xxxxxxqqqrrrtttuuutttrrrpppnnnrrrrrrssssssrrrqqqpppooopppooonnnooopppooollljjjgggiiikkkmmmllliiifffcccbbbaaa___]]]\\\]]]^^^```[[[ZZZYYYWWWVVVUUUUUUUUUWWWZZZ^^^dddhhhkkkmmmmmmjjjlllppprrruuuxxx}}}yyytttpppkkkllliiifffeeeeeeeeedddcccXXXWWWXXX\\\]]]^^^cccjjjnnnnnnpppyyyzzzhhhZZZRRRNNNIIIFFF??????===<<<;;;:::::::::666666666666555555333222444222000...---...///000........................------------............///000000111333444555666666888:::;;;============;;;<<<===<<<::::::;;;======CCCKKKTTTaaammmrrrqqqtttvvvzzz{{{zzzwwwvvvuuurrrpppjjjbbb^^^[[[SSSKKK@@@<<<777444333333222222444777999999888===JJJUUUiiirrrqqq___III<<<888777::::::???KKK[[[jjjssswww{{{vvvoooddddddzzz___IIICCC>>>===???<<<>>><<<::::::;;;;;;:::999999999999999999888888888888999:::999666444444444222222111000//////////////////............/////////......///111888EEERRRXXX```cccZZZHHH<<<===BBBMMM[[[sssrrrqqqeeebbbSSSQQQNNNLLLLLLMMMNNNNNNMMMLLLKKKLLLNNNQQQSSSSSSOOOPPPRRRTTTTTTSSSQQQOOOPPPXXX```ccc```[[[XXXXXXSSSUUUTTTOOOIIIFFFJJJOOOJJJIIIHHHGGGHHHIIIKKKLLLHHHFFFEEEEEEFFFHHHHHHIIIJJJHHHHHHJJJJJJJJJLLLQQQ___dddiiijjjkkkooowww~~~~~~xxxssssssxxxqqquuu|||vvvwwwtttuuuvvvwwwvvvtttrrrpppqqqqqqpppqqqqqqqqqppppppnnnmmmlllmmmnnnooommmkkkiiikkkmmmnnnllliiifffccc```^^^[[[YYYYYYYYYZZZZZZWWWVVVUUUTTTTTTSSSTTTTTTTTTUUUWWWYYY^^^ccchhhjjjhhhjjjmmmoooqqqsssvvvxxx{{{}}}qqqnnnkkkhhhgggeeebbb```aaaaaaaaaaaaWWWTTTTTTWWWXXXYYY^^^dddfffhhhmmmvvvwwwjjjZZZMMMGGGEEEAAA???;;;;;;:::999888888888888666666666666444333222222333111///---------///000---------...............---------.........//////000000222333555666777777555777999;;;===>>>??????:::;;;<<<;;;:::;;;===??????HHHSSS\\\gggppprrrooosssuuuxxxyyywwwuuuttttttpppnnnggg___ZZZWWWPPPGGG===:::555333222333333222444888:::999999BBBPPP[[[mmmnnngggUUUAAA888777999<<<@@@JJJXXXgggpppsssssswwwsssnnniiidddmmmpppVVVFFFBBB;;;:::===999===;;;::::::;;;<<<;;;:::999999888888888777777777888999:::888666444333444333222111000//////////////////............/////////---...000000333@@@NNNVVV___ddd]]]MMM@@@===@@@LLL[[[wwwtttnnnccc\\\TTTRRROOOMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQRRRTTTVVVVVVSSSQQQPPPYYYcccfffbbb[[[WWWVVVPPPPPPOOOLLLIIIHHHLLLOOOIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMUUU\\\ccceeedddiiittt~~~~~~~~~uuussssssnnnqqqtttttttttssssssrrrqqqpppsssqqqpppppprrrrrrqqqpppnnnlllkkkkkkmmmoooooonnnllllllmmmllljjjgggcccaaa___\\\YYYWWWWWWWWWVVVTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPOOONNNOOORRRXXX]]]aaaaaadddhhhjjjkkklllnnnooopppvvv~~~{{{nnnhhhggggggfffbbb```]]]\\\]]]^^^]]]]]]UUUQQQPPPRRRTTTUUUYYY^^^bbbdddiiinnnqqqoookkkgggcccZZZOOOFFFCCCBBBAAA@@@888888777666666666777777777888888777444222111222111000///---------...///---------------.........------......///000000000000111333555777888888888555777999;;;===>>>>>>>>>999:::;;;;;;;;;<<>>NNNWWW___eee```RRREEE???>>>HHHWWWuuu|||iii^^^VVVVVVTTTQQQNNNLLLLLLOOOQQQPPPQQQSSSTTTTTTUUUUUUVVVSSSRRRRRRUUUXXXYYYWWWTTTRRRYYY```bbb___YYYVVVTTTPPPOOOLLLJJJJJJKKKMMMOOOKKKKKKLLLLLLKKKJJJHHHGGGDDDFFFGGGHHHHHHHHHIIIJJJMMMMMMMMMMMMMMMNNNLLLJJJLLLUUU___aaa^^^bbbnnnzzzqqqpppwwweeeccckkkrrrqqqpppooooooqqqrrrtttxxxuuurrrrrrssssssqqqoooooommmkkkkkkmmmpppqqqrrrqqqqqqooommmjjjfffbbb```___\\\YYYXXXWWWVVVSSSPPPQQQPPPOOONNNMMMMMMMMMMMMKKKJJJIIIJJJLLLOOOSSSUUUTTTYYY^^^bbbddddddeeeeeegggiiimmmpppooopppwwwyyyuuuooohhhdddaaa``````bbb^^^\\\ZZZZZZZZZ[[[ZZZXXXTTTOOOLLLNNNOOOPPPTTTXXXZZZ\\\______]]]ZZZXXXWWWTTTPPPJJJEEEBBBAAABBBCCC:::999999888777777888888999:::;;;999444111111222//////............------,,,,,,,,,------...............//////000111111222000222444666888999999999888999:::;;;<<<<<<;;;:::888999:::;;;<<<>>>BBBEEELLL[[[iiioooqqqssstttsssrrrtttuuutttrrrooonnnnnndddaaaZZZQQQMMMJJJDDD<<<888555222000111333444444444888999999???MMMZZZ______TTTFFF;;;666555666888BBBSSShhhrrrqqqkkkiiijjjmmmhhhdddccckkk~~~vvvnnnuuuqqq}}}nnnRRREEEAAA???888999===:::;;;:::999999;;;<<<<<<<<<888777666555444555555666444555777666444333333444555444333222111111111111//////............//////000---///333111000===NNNYYY___dddaaaVVVJJJAAA<<>>===>>>@@@======<<<;;;;;;;;;;;;;;;:::<<<===:::555111111222---......//////...---,,,,,,,,,,,,------............//////000111222222333000222444777999::::::::::::;;;;;;<<<;;;:::888777888999:::;;;<<>>>>>>>>===;;;;;;<<<<<<;;;:::;;;:::888555333000...---////////////////////////,,,,,,------------------////////////000333555666666666777888999:::::::::::::::::::::::::::;;;;;;;;;999;;;@@@@@@@@@FFFPPP___fffoootttuuuuuuwwwxxxssstttsssooonnnnnnjjjddd]]]XXXRRRMMMGGGBBB===:::444444222222222444666777888666666>>>IIIRRRTTTSSSKKKAAA888666777777888;;;EEE^^^nnnmmmhhh```fffxxxyyymmmnnnyyy}}}|||rrrhhhdddfffjjjooo~~~mmmSSSBBBAAA@@@>>>============:::999888:::======:::777444333333333333444555555555666666666555444444333222222222111111111111000////////////............///...,,,+++---333<<>><<<<<<===<<<;;;;;;:::999:::;;;<<<:::999888888666444222000..............................,,,------------........./////////000222444555666777777888888999999::::::999999999:::::::::::::::;;;:::<<>>LLLTTTSSSMMMCCC;;;444333333444888===NNN```iiigggfffdddjjj{{{rrrkkkttt}}}vvv~~~tttmmmjjjmmmssseeeKKKAAA@@@>>><<<:::999999888999888888999;;;<<<999777444333333333333444555555555555555555555444333333222222222111111111111000////////////..................---,,,---222999>>>RRRXXX\\\[[[YYYTTTJJJ???AAAGGGrrraaa]]]ZZZ[[[XXXWWWVVVSSSQQQQQQTTTWWW____________^^^^^^]]]\\\VVVUUUTTTUUUVVVVVVUUUSSSOOOOOOPPPQQQRRRSSSTTTTTTOOONNNLLLKKKJJJKKKLLLMMMLLLLLLKKKJJJIIIGGGFFFFFFLLLJJJHHHGGGHHHKKKOOOQQQQQQOOOQQQUUUUUUOOOIIIGGGIIIKKKQQQVVVVVVYYYkkkmmmbbb```aaaiiiqqquuussssssvvvzzz{{{wwwsssrrrtttuuutttrrrqqqqqqpppnnnmmmnnnqqqsssvvvxxxyyyxxxuuupppmmmlllkkkgggbbb\\\XXXTTTPPPMMMNNNLLLJJJHHHHHHHHHFFFEEECCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNPPPRRRSSSQQQQQQPPPOOONNNNNNNNNNNNOOOMMMKKKMMMPPPQQQOOOLLLJJJIIIGGGFFFFFFFFFGGGHHHEEEBBB???>>>???BBBCCCCCCGGGHHHJJJKKKKKKJJJGGGFFFCCC@@@===;;;;;;;;;:::999999888888999::::::999777555444333222111000///...------------------------------------......//////---///000222444666777777888888888999999999999999888888999999999::::::::::::;;;>>>BBBEEEIIIRRR[[[fffiiiooovvvzzzzzzwwwtttrrrrrrnnniiiggghhhfffaaaYYYTTTNNNGGGBBB>>>999666333222222222222444666777:::555555???MMMSSSMMMEEE;;;666333222222444;;;CCCZZZccccccbbbgggiiimmmzzzvvvkkkjjj}}}{{{{{{qqqrrrjjjwwwZZZCCCAAA???>>>;;;999888777777888777777888999999777666444333333333333444555555333444444444444333333222222222222111111111111000////////////............---------------000555999EEENNNXXX___```[[[OOODDDBBBEEEpppfffaaaYYYWWWXXXVVVSSSSSSSSSUUUVVVWWW^^^^^^^^^^^^]]]\\\[[[[[[VVVUUUTTTUUUVVVVVVTTTSSSMMMNNNNNNOOOPPPRRRSSSTTTPPPOOONNNLLLKKKKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJHHHGGGFFFGGGJJJMMMOOOOOONNNOOOQQQQQQOOOLLLIIIIIIIIIMMMPPPPPPTTTcccttttttfffaaajjjqqqzzz{{{wwwtttrrrsssuuuuuutttuuutttsssqqqoooooooooppprrrssstttsssqqqooommmkkkmmmiiiddd^^^YYYTTTOOOLLLMMMKKKHHHGGGGGGFFFEEECCCCCCCCCDDDDDDDDDBBB@@@???BBBBBBAAAAAAAAABBBDDDDDDCCCDDDEEEFFFHHHJJJKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJHHHGGGGGGIIIKKKLLLIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCBBB@@@>>>======???@@@AAADDDFFFIIILLLLLLJJJGGGEEE@@@???===<<<;;;;;;:::999;;;:::999999999888666444111111111000000/////////---------------------------------...//////000000...///222555777888888888999999999999999999999888777888888999999::::::::::::<<>>:::666444222222111222333444666666888666888@@@HHHJJJCCC<<<888555444555555888AAALLLbbbfffbbbccclllmmmjjjooojjjdddjjjzzzzzziiisssLLL???@@@???===<<<::::::999999777666666666666666555555444333333333333444555555222333333444333333222222222222222111111111000000////////////............,,,---.........///111444;;;DDDRRR^^^ccc```VVVNNNFFFEEEccc___[[[RRRRRRWWWUUURRRRRRUUUWWWWWWVVVYYYYYYYYYYYYYYYXXXWWWWWWSSSRRRQQQRRRSSSSSSRRRPPPOOOOOONNNNNNOOOPPPQQQRRRRRRQQQOOOMMMLLLKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMJJJJJJKKKLLLNNNOOONNNKKKGGGHHHJJJLLLMMMTTTbbbnnn}}}}}}xxxuuuyyyzzzoookkkvvv{{{|||yyyuuusssssstttuuuvvvyyyxxxvvvuuusssrrrqqqppppppppppppppppppooonnnmmmnnnkkkeee```[[[VVVPPPMMMMMMJJJHHHFFFFFFEEECCCBBBBBBBBBCCCCCCCCCAAA???>>>>>>===;;;::::::;;;<<<===??????@@@AAABBBCCCDDDDDDCCCBBB@@@??????@@@AAABBB>>>>>>???AAABBBBBB@@@???@@@??????>>>>>>>>>>>>>>>======<<<::::::;;;<<<>>>@@@BBBFFFHHHIIIGGGEEECCC>>>>>>>>>===<<<<<<<<<<<<@@@>>>;;;999777666333111////////////////////////........................------...//////000111111///111333666888999999999:::::::::999999999999999777888888999::::::;;;;;;:::@@@FFFJJJPPPYYYccciiioooooorrrvvvzzzzzzvvvqqqrrrqqqkkkdddaaaaaa^^^ZZZOOOJJJCCC>>>:::777444222000111111222333444555666555888<<>>;;;;;;:::::::::::::::;;;666666666555444444444555444333333333333444555555222222333333444333333222222222222111111111000000////////////............,,,---//////......///111555<<>>===<<<<<<<<<;;;999888888888999:::999:::::::::;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<:::999999999999888888888777777777666555555777999999;;;>>>@@@AAA@@@???>>>======>>>===<<<===???AAADDD@@@;;;777444333111000............////////////////////////////////////---......///000111222222333444555777888999999999999999999:::::::::::::::888888999:::;;;;;;<<<<<<===EEENNNSSSYYYccclllppprrrrrrtttvvvwwwwwwtttrrrqqqpppjjjbbb^^^]]]XXXRRRIIIDDD>>>999666444222111///000111222333444555666333888===<<<888333333444555222333888>>>EEEQQQ[[[fffkkkhhhiiipppjjj\\\YYYVVVbbbyyyrrrKKK888>>>666666666666777888999999666777666555333222333555444333333333333444555555222333333444444444444444222222222111111111111000////////////............,,,...//////...---///000333666AAAPPP[[[^^^___```KKKDDDkkkUUUVVVVVVTTT]]]TTTTTTTTTSSSSSSSSSUUUVVVOOOPPPQQQRRRSSSSSSSSSSSSLLLKKKKKKMMMOOOPPPPPPNNNQQQPPPNNNNNNNNNOOOQQQRRRWWWTTTPPPLLLKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRQQQOOOMMMKKKFFFIIIKKKJJJMMMQQQPPPKKKFFFGGGGGGIIIOOOZZZgggnnnkkkttt|||yyyxxxzzz{{{yyytttqqqtttvvv}}}{{{yyy}}}}}}yyyuuurrrrrrtttvvv{{{yyyxxxyyyzzzyyyuuurrrsssqqqpppqqqtttvvvvvvuuuqqqoookkkhhheee```[[[WWWMMMKKKHHHFFFEEEDDDBBB@@@>>>>>><<<<<<;;;;;;;;;;;;<<<;;;;;;:::::::::::::::777777777777777777888888999::::::;;;;;;:::::::::888999999999888999:::;;;666666666666666555444444333444555444222111444666444555777999:::;;;::::::;;;<<<<<<;;;:::===AAAEEEDDD???888333111111111111............////////////........................---...///000111222222333666666666777777888::::::888999999::::::;;;;;;;;;888999:::;;;<<<======>>>AAALLLVVV\\\cccnnnuuuwwwsssuuuvvvuuutttsssssstttnnnmmmhhh```[[[WWWQQQJJJDDD???:::555333222222111...///000222333555555555444666888777444333333555555111222;;;FFFQQQ]]]fffggglllhhheeeiiicccZZZ[[[gggyyydddCCC666>>>666666555555666666777777666777777555222111333666444333333333333444555555333333444555555555555555222222222111111111111000////////////............---...//////......///111111222;;;JJJVVV[[[___cccQQQHHHhhhWWW[[[WWWRRRYYYRRRTTTTTTTTTRRRRRRSSSUUUNNNOOOPPPRRRSSSSSSSSSSSSMMMMMMMMMOOORRRTTTSSSRRRPPPOOONNNNNNNNNQQQSSSTTTXXXUUUPPPLLLJJJJJJLLLNNNPPPPPPPPPPPPPPPPPPQQQQQQOOOOOOOOOOOONNNLLLJJJIIIGGGLLLMMMKKKMMMRRRPPPIIIIIIIIIGGGGGGMMMXXXbbbhhhhhhooo|||~~~zzzrrrmmmqqqwwwxxxrrrmmmtttwww|||~~~{{{vvvuuu{{{~~~~~~zzzuuurrrqqqtttvvvzzzxxxxxxyyy{{{zzzvvvsssssspppnnnpppsssvvvwwwvvvssspppnnnkkkiiieee```\\\NNNKKKHHHFFFEEEDDDBBB@@@???>>><<<;;;::::::;;;<<<999999999999999888888888777777777777777777777777444555777888888777666555333333333222111222444666555666666666666555444444222444555444222111333666333444555666888999999999999::::::999999<<>>>>>???EEEQQQ\\\bbbjjjttt{{{{{{tttvvvwwwtttqqqppprrruuullllllggg^^^XXXTTTLLLEEEAAA===777333222222222111...///000222444555555555666444333333444666666666666222333>>>NNN[[[gggpppiiimmmfff```bbb^^^[[[aaa}}}{{{[[[BBB888@@@999999888777777777777777666888888555222111333666444333333333333444555555333444444555666666666555222222222111111111111000000/////////............---...///.........000222///000888HHHTTTYYY]]]cccWWWMMMoooeee```ZZZYYY]]]XXXTTTQQQPPPRRRTTTTTTSSSOOOPPPPPPOOONNNNNNOOOQQQNNNNNNNNNNNNPPPRRRTTTUUUSSSTTTOOOIIINNNYYYZZZQQQSSSQQQNNNKKKHHHHHHIIIJJJMMMNNNPPPTTTVVVUUUQQQNNNMMMNNNNNNLLLJJJIIIIIIJJJJJJNNNTTTWWWVVVRRRNNNKKKNNNHHHLLLPPPLLLSSS^^^___aaaeeerrr{{{nnnjjjtttzzzuuuppprrr}}}}}}|||~~~}}}zzzwwwtttsssppprrrvvvtttvvvwwwxxxwwwvvvtttsssssspppmmmnnnssswwwvvvsssssspppmmmllllllkkkgggdddYYYSSSKKKFFFDDDCCCAAA???;;;;;;<<<<<<<<<;;;::::::777777777777888888888888555555666666666666666666666666555444444444444555333333333333333333333333222222222111111111000000111111111111111111111111222222333333333444444444333333444444666777999:::444444222111///---,,,+++........................------......///000000000//////000111222333333444888999999999999888777777888777666666777888999:::999999:::;;;<<>><<<=========<<<;;;;;;:::999777777777777777777777666555555555555555555555555444444333222222222222333222222222222222222222222222222222111111000000000111111111111000000000000000000111111111222222222111111111222333444555666222222111000...---,,,+++...............---------,,,,,,---......//////000000000111222333444444555666777888999999999999999999888777777777888:::;;;888:::<<<===>>>AAAEEEHHHVVVcccpppvvvxxxzzzzzzxxxwwwvvvtttrrrooonnnlllllljjjddd\\\TTTNNNGGGAAA>>>777666444222111111111111000111222333444444444444333444555444333222333444222444>>>PPPcccnnnmmmiiikkknnnjjjfff^^^UUUddd|||^^^KKKAAA;;;777666666666666777777777777666666555555444333333333333333333222222333444444888777555444333444555666333222111111000000111111000000000000000000000000...............///000000...000555===IIIUUU___dddbbb\\\yyyjjjfffccc[[[UUUTTTYYYXXXVVVVVVVVVVVVTTTSSSNNNOOOPPPPPPOOOOOOQQQRRROOOOOONNNNNNNNNNNNNNNOOOOOOXXX\\\WWWUUUWWWVVVQQQLLLJJJIIIJJJMMMMMMJJJGGGHHHOOOWWWYYYWWWTTTSSSSSSXXXVVVSSSNNNJJJHHHIIIKKKIIILLLQQQVVVXXXWWWUUUSSSSSSLLLLLLKKKFFFNNN[[[\\\```___fffuuupppfffiiirrr{{{~~~xxxuuuvvvvvvuuuvvvxxxsssssstttuuutttsssrrrqqqooommmlllnnnsssvvvvvvuuuvvvtttqqqooonnnmmmlllkkk___XXXOOOIIIEEEBBB>>>:::======<<<<<<;;;:::999888777777777666666555555555444444444444444444444444222222111000000000000111111111111111111111111111111111111111000000000000000000000//////.............../////////000000000///////////////000111111/////////...------,,,,,,------------------------,,,,,,---......//////000111111222333444555666666555666777999::::::;;;;;;999888888777888999:::;;;888:::===@@@BBBFFFKKKNNNcccmmmvvvxxxyyyyyyxxxvvvxxxxxxvvvsssppplllhhhfffeee___VVVNNNGGGBBB===:::444333111000/////////000111111222333444444444444222333444333222222333555000999HHHZZZgggkkkfffaaacccjjjjjjccc[[[WWWqqquuummmmmmzzzdddNNNFFF???999777666666666666777777777777777777666666555444444333222222222222333444444555777666555444333444555666333222111111000000111111000000000000000000000000///............//////000...///222:::EEETTTaaajjjhhheee~~~ssshhhddd```YYYSSSRRRZZZZZZYYYXXXWWWVVVTTTRRRQQQSSSTTTSSSRRRPPPQQQRRRLLLLLLLLLLLLLLLMMMMMMMMMNNNTTTYYYXXXZZZ]]]]]]YYYKKKJJJKKKNNNRRRRRRNNNJJJIIIOOOVVV[[[\\\[[[YYYXXXXXXVVVSSSMMMIIIHHHJJJLLLKKKLLLOOOSSSVVVVVVTTTRRROOOIIIJJJHHHFFFSSSccceeefff______mmmttthhhlllyyytttttttttwwwxxxxxxxxxxxxtttttttttuuutttsssrrrrrrqqqooonnnpppsssuuutttsssssssssrrrrrrqqqooollljjjddd```ZZZUUUQQQJJJBBB<<<<<<<<<;;;:::999999999999777777666666555555444444444444333333333333333222222111000000//////000000000000000000000000000000000000000000000000000000000//////......------,,,---............////////////......---------......---------------------------------------..................///000000111111333333444555666777777888666777888999::::::::::::999888777777888999:::;;;999;;;>>>BBBGGGMMMUUU[[[mmmuuuzzzzzzzzzzzzyyyvvvxxxwwwwwwtttpppkkkfffccc```ZZZQQQHHHAAA===999777333222000///...//////000111222333333444444444333111222222222111222555777666AAAQQQ^^^ddddddaaa___[[[eeeeee___YYY___vvvjjjdddjjj~~~vvvPPPCCCBBB<<<777888666666666666777777777777777777777666555555444444111111111222333444555666555555444333333444444555333222111111000000111111000000000000000000000000//////............///000...///000666AAAQQQaaalllkkkiiixxxpppfff```[[[VVVSSSSSS[[[[[[[[[YYYWWWTTTRRRRRRSSSTTTUUUTTTQQQOOONNNNNNIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOQQQWWW]]]]]]YYYKKKKKKMMMQQQUUUTTTPPPKKKMMMNNNRRRZZZaaaccc___ZZZTTTSSSPPPLLLIIIIIIKKKNNNNNNNNNNNNPPPRRRSSSQQQOOOJJJGGGJJJJJJLLL___sssuuunnnaaa[[[hhh}}}|||rrrwwwxxxpppssswwwyyyzzz{{{zzzyyyvvvvvvvvvvvvvvvuuuuuuttttttsssrrrrrrssssssqqqpppmmmpppssstttsssoookkkhhhgggfffeeeccc___UUUIII@@@<<<;;;:::999888888999999777666666666555555555444444444333333222222222222222222111000000000000000////////////////////////////////////////////////............------,,,,,,........./////////000000///......---------------,,,,,,,,,,,,---------...---------....../////////000000000111222222333333444444555666777888888999999999:::::::::999999888888777777777888:::<<<======???BBBGGGNNNXXXbbbiiitttyyy}}}|||{{{|||zzzvvvuuuuuuuuusssoooiiiddd```ZZZTTTLLLDDD>>>:::777555222111000//////000111111222222333444444444333333000111222222111333666999;;;KKK___jjjhhhbbb^^^^^^[[[dddbbb\\\]]]jjj}}}xxx~~~}}}ooojjjddddddrrr___DDD??????999666:::666666666666777777777777777777777666555555444444111111111222333444555666444333333333333333444444333222111111000000111111111111111111111111111111//////............//////......///333<<>>@@@BBBDDDGGGLLLSSS[[[eeennnuuuwww|||~~~}}}|||}}}zzzuuussssssrrrooojjjddd___[[[SSSNNNGGG@@@;;;888555333222111000000000111222333222333333444444333333333000111222222222555999<<<@@@WWWqqq{{{sssfff______```eeeaaa___hhhxxxvvvqqqpppwwwyyypppaaa```___hhh~~~bbbPPP@@@<<<<<<888777:::666666666666777777777777777777666666555444444333222222222222333444444555222222333333333333333333333222111111000000111111111111111111111111111111000//////............///---...///111888EEEVVVaaahhhhhhyyyhhhfffaaaYYYTTTSSSVVVXXX[[[[[[ZZZVVVQQQNNNNNNPPPPPPRRRTTTTTTRRRPPPOOOOOOMMMNNNPPPQQQRRRRRRRRRRRROOOKKKIIIJJJKKKLLLKKKJJJLLLQQQVVVWWWSSSOOONNNOOOMMMKKKLLLQQQXXXZZZWWWSSSOOOOOOOOOLLLJJJJJJKKKMMMTTTPPPLLLMMMPPPRRRQQQNNNKKKKKKNNNLLLOOOfffzzzzzztttfff\\\aaaooo{{{~~~zzzzzzxxx~~~yyyyyyxxxwwwwwwwwwwwwwwwvvvwwwwwwwwwuuusssrrrrrrlllooorrrrrrpppmmmllllllkkklllnnnooonnnfffZZZQQQIIIFFFBBB>>>:::888777666555666666777777888888888555555555444333222222222222111111000000000000000////////////////////////---------....../////////,,,,,,------......//////............/////////000...------------......///------------............/////////000111222222222111111222222333444444555444444555666777888999999999999::::::;;;:::::::::999:::;;;<<>>IIIaaa{{{uuufffcccfffaaaddd```fffxxxuuuxxxrrrbbbaaabbbpppPPPHHH>>>999999999888666666666666666777777777777666666555555444333333333333333333222222333444444111111222333333333333333333222111111000000111111111111111111111111111111000000///...............,,,...///111555???MMMXXXaaaaaaoooaaaaaa^^^XXXSSSTTTWWWXXX[[[[[[YYYTTTNNNLLLMMMOOOPPPSSSVVVWWWVVVUUUTTTTTTRRRSSSTTTUUUUUUTTTSSSRRRKKKKKKMMMMMMKKKIIIIIILLLPPPVVV\\\[[[UUUPPPPPPSSSJJJJJJLLLNNNPPPQQQPPPOOOPPPQQQPPPNNNKKKJJJJJJKKKUUUPPPLLLMMMQQQTTTSSSQQQKKKKKKMMMIIIJJJ___qqqooosssggg^^^___hhhrrr~~~~~~}}}}}}}}}yyyxxxxxxwwwvvvwwwwwwwwwuuuvvvxxxxxxvvvuuuttttttoooqqqrrrpppmmmlllnnnqqqppppppppprrrqqqkkkbbb[[[PPPMMMGGGAAA<<<888666555555555666777888999::::::666666555444444333222222111111000///////////////000000000000000000000000---------.........//////+++,,,,,,---...///000000---------.........//////------,,,,,,------...///........................///000000111222333333333000111111222222333444444444444555666777888999999777888999:::;;;<<<<<<<<<;;;;;;===???BBBFFFJJJLLLQQQYYYeeepppvvvyyyzzzzzz{{{~~~}}}{{{vvvoooqqqoookkkeee^^^WWWPPPMMMGGGDDD???;;;888555111/////////......///000111222333333333444444333222222111222222333444777<<<@@@RRRhhh}}}~~~nnnbbbeeeooo]]]___^^^kkkllljjjjjjyyyzzzJJJFFF>>>777777;;;999222666666666666777777777777666555555444333333222222444444333222222222333333000111222333333333333333333222222111000111111111111111111111111111111111111000///...............+++...000111333;;;HHHRRRZZZ[[[~~~eee]]]ZZZVVVSSSQQQQQQSSSTTTVVVUUURRRPPPNNNLLLKKKKKKSSSTTTWWWYYYXXXVVVSSSQQQVVVSSSUUUYYYXXXQQQPPPSSSUUUVVVUUUQQQMMMKKKMMMOOOWWWXXXYYYXXXVVVRRRNNNKKKJJJJJJJJJLLLNNNNNNLLLJJJMMMKKKIIIHHHIIIKKKKKKKKKLLLJJJKKKPPPVVVYYYXXXTTTQQQMMMGGGDDDHHHTTTcccmmmoooiii```[[[^^^kkk}}}xxx{{{}}}~~~~~~{{{xxxuuutttuuuvvvvvvvvvwwwxxxyyyxxxuuuqqqpppppppppooonnnmmmnnnooorrrsssppprrrtttuuusssnnniiifff^^^YYYPPPFFF???;;;:::;;;:::999777777888777555333666555444555666555222000111111000000000000111111000000000000000000000000000000000000////////////000000//////.........---........................---------...///000000111---------.........//////000000000000111111111111333333444444555666666666555555555666777777888888:::999999:::;;;;;;:::888;;;>>>@@@@@@@@@FFFPPPYYYiiinnnuuu||||||zzzyyyyyyzzz{{{{{{wwwqqqmmmmmmiiiddd___YYYSSSLLLHHHAAA@@@===:::777555333333///...---,,,---...111222555555333222222222333333444//////444888:::BBBLLLbbblllsssoooiiiiiijjjhhh___^^^gggzzzxxxjjj|||fffEEEAAA<<<999888888777777666666666666666666666666666555444333222222222222111111222222222333333333000000000000000000000000111111111111111111111111111111111111111111111111333222000///.........//////...---,,,///666???EEENNNTTTrrr___[[[XXXUUURRRPPPQQQRRRTTTSSSSSSQQQPPPPPPOOOOOOOOOUUUVVVWWWWWWVVVSSSPPPOOOQQQOOORRRWWWWWWSSSRRRVVVVVVWWWVVVTTTPPPOOOQQQSSSXXXXXXXXXVVVTTTQQQNNNLLLLLLLLLKKKLLLMMMMMMJJJHHHKKKJJJIIIIIIJJJJJJJJJJJJLLLJJJJJJOOOTTTWWWUUURRRNNNLLLJJJHHHJJJPPPYYY```aaa^^^[[[YYY]]]hhhuuu~~~{{{zzz|||yyyyyy||||||}}}zzzxxxuuutttuuuvvvuuuuuuvvvwwwxxxwwwtttqqqqqqqqqqqqpppnnnnnnnnnppprrrsssppprrrssstttrrroookkkiiiccc```YYYQQQIIIBBB===;;;888777777777888777444222555444444444555444222000111111000000000000111111000000000000000000000000000000000000////////////000/////////....................................------......///000000111------........./////////000000000000111111111111333333444444555666666666666666666777777888888888888888888999:::;;;;;;:::;;;>>>AAAEEEKKKTTT```iiiuuuxxx}}}}}}yyyyyyyyyyyywwwsssnnnjjjiiieee```ZZZUUUOOOHHHDDD>>><<<:::777444222111000///...---------///111333555444333222111111222222111000111666999>>>KKKXXXhhhllllllgggfffhhhhhhdddXXXcccwwwzzzUUUAAA>>>:::777777777777666555555555555555555555555555555444333222222222222111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111333222000///.........///000000...---///444:::@@@IIIPPPfffYYYXXXVVVSSSQQQPPPQQQSSSTTTQQQRRRRRRRRRSSSSSSSSSTTTWWWWWWVVVUUUSSSQQQOOONNNOOONNNPPPUUUVVVTTTSSSVVVTTTUUUUUUTTTSSSRRRTTTVVVYYYYYYWWWUUUSSSQQQOOOMMMNNNMMMLLLMMMMMMLLLIIIFFFIIIIIIJJJKKKKKKKKKJJJIIILLLKKKKKKNNNRRRSSSQQQNNNJJJKKKMMMMMMLLLLLLNNNOOOOOOQQQTTTXXX]]]dddkkkqqq}}}zzzvvvuuuxxx|||~~~|||yyyxxxvvvuuuvvvvvvuuuttttttuuuvvvuuusssqqqrrrrrrrrrqqqooonnnoooppprrrsssqqqqqqrrrrrrrrrpppooonnnjjjiiifff```WWWMMMDDD???;;;:::999::::::888666333444333222333444444222111111111000000000000111111000000000000000000000000////////////000000000000////////////....................................---......//////000000111............////////////000000000111111111222222333333333444555555666666888888888888888888999999999999999999;;;<<<>>>???>>>AAAHHHQQQ]]]jjjuuu|||yyyxxxvvvtttrrrnnniiieeebbb___ZZZTTTOOOIIIBBB>>>999888555333111///.........---------///111333444555444222111000000111111111000333888>>>HHHYYYhhhnnnkkkeeeaaabbbeeeccc^^^VVVmmmiiiCCC<<<:::777666666777666555555555555555555555555555555444333222222111222222111111111222222222222333222222222222222222222222111111111111111111111111111111111111111111111111222111000///.........///000000000///...111555888CCCJJJddd[[[VVVUUUSSSQQQQQQSSSUUUVVVSSSTTTUUUVVVVVVWWWWWWWWWXXXWWWVVVTTTRRRQQQQQQQQQSSSRRRRRRTTTVVVUUUTTTTTTQQQRRRSSSSSSSSSTTTUUUUUUWWWXXXXXXWWWUUURRROOONNNNNNMMMLLLMMMMMMLLLIIIGGGGGGJJJLLLNNNMMMLLLJJJJJJNNNMMMMMMNNNPPPPPPNNNLLLHHHKKKNNNOOOLLLJJJHHHGGGFFFKKKQQQWWW\\\bbbgggjjjuuuyyyxxxxxx{{{}}}zzzvvvtttyyy|||zzzyyywwwwwwxxxxxxvvvuuurrrssstttsssqqqqqqsssuuutttsssqqqpppoooppprrrsssqqqqqqqqqqqqrrrrrrrrrrrrpppooonnniiiaaaXXXOOOIIIGGGDDD???<<<;;;999888666444222222222444444333111111111000000000000111111////////////////////////////////////000000000000///////////////.......................................//////000000000000....../////////000000000000000111111111222222222222333333444444555666666999999999999999999999999<<<<<<;;;;;;<<<>>>BBBEEEGGGLLLVVVcccqqq}}}yyywwwtttqqqmmmiiiddd```[[[XXXSSSNNNIIICCC===999555444222000///.........---------...000222444555444333222000///000000111111111333:::EEETTTdddooollljjjfffbbb```^^^ZZZWWW```vvvTTT;;;:::888666666666777666555444444444444444444444444444333333222111111222222111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000///////////////...///000/////////222444===DDDggg```VVVUUUTTTSSSSSSUUUVVVWWWWWWXXXXXXYYYZZZYYYYYYXXXWWWWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTUUUXXXZZZYYYWWWRRRRRRRRRSSSTTTUUUUUUUUUTTTUUUXXXYYYXXXTTTPPPNNNLLLKKKKKKLLLMMMMMMJJJHHHGGGJJJNNNPPPOOOLLLLLLLLLOOOOOOOOOOOOPPPOOOMMMKKKIIIKKKMMMMMMKKKIIIHHHHHHGGGKKKQQQWWW\\\aaagggjjjppp~~~|||zzzwwwpppssswww}}}{{{xxxvvvyyy~~~|||{{{xxxxxxyyyyyyxxxwwwsssssssssqqqpppqqqtttwwwvvvtttrrrqqqpppqqqrrrsssqqqqqqqqqrrrrrrssstttuuusssrrroookkkeee___ZZZWWWUUUNNNEEE>>>:::888888888555333222222333444333222111111000000000000111111////////////////////////.../////////000000000111.........////////////////////////////////////////////////000000000000000/////////000000000111111111111111111222222222222222222333333444555555555999999999999::::::::::::<<<<<<<<<<<<<<>>MMM]]]fffiiieeeiiikkkiii```WWWUUUVVVqqq|||___FFF>>><<<:::777666777777777666444444444444444444444444333333222111111111222222000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000/////////+++---////////////111222999@@@{{{gggcccUUUUUUTTTTTTTTTUUUWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTUUUUUUUUURRRSSSSSSTTTZZZ``````]]]UUUTTTTTTUUUWWWWWWVVVTTTPPPRRRUUUVVVVVVTTTQQQOOOLLLKKKKKKLLLMMMMMMKKKIIIFFFJJJOOOPPPNNNLLLLLLMMMOOOOOOPPPPPPOOOMMMKKKJJJJJJKKKLLLKKKJJJIIIKKKLLLLLLNNNRRRVVVZZZ```fffjjjnnn}}}uuurrrrrrrrrrrrkkkssszzz|||zzz{{{~~~|||xxxxxx~~~~~~zzzxxx|||~~~{{{xxxwwwwwwyyyyyyyyyttttttsssqqqppprrruuuxxxxxxvvvtttrrrqqqqqqrrrsssqqqqqqrrrssstttuuuvvvvvvsssqqqnnnjjjgggdddcccbbb^^^WWWKKKBBB<<<:::999999888666333333444444333222111111000000000000111111000000000000000000000000......//////000000111111.........///////////////////////////////////////000000000000000000000000000000000000111111111111111111111222222222222333222222222333444444555555777888888999::::::;;;;;;:::<<<<<<===???FFFPPPXXXfffmmmwww~~~~~~sssqqqmmmjjjeee___YYYTTTLLLJJJFFFBBB???;;;666333000000000//////000000111...///000111222333444444222222111000111222333444333999@@@JJJXXXbbbddd``````fffmmmjjj^^^TTTWWW```wwwzzzUUUDDDGGG@@@===888666666666666666333333333333333333333333222222111111111111222222000000000111111111111222222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////***,,,.../////////111222666===mmm^^^___UUUTTTTTTTTTTTTTTTUUUVVVUUUWWWXXXZZZZZZZZZXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRSSSTTTSSSTTT[[[cccccc^^^VVVUUUTTTUUUWWWVVVTTTQQQNNNNNNOOOOOOPPPQQQQQQRRRNNNMMMLLLMMMMMMLLLIIIGGGDDDIIIMMMNNNKKKIIIKKKMMMMMMNNNOOONNNMMMKKKIIIIIIJJJKKKKKKJJJIIIIIIKKKMMMMMMOOORRRUUUXXX]]]bbbfffhhhyyy~~~ppphhhfffiiinnnqqqsss}}}|||xxxyyy{{{zzzyyyvvvttttttxxxzzzzzz~~~{{{vvvttttttvvvxxxyyyvvvuuutttqqqppprrrvvvyyyyyywwwuuusssrrrrrrssssssqqqrrrssstttuuuvvvvvvvvvrrrpppmmmkkkhhhhhhggghhhddd^^^TTTKKKEEEAAA>>><<<:::888555444444444333222111111000000000000111111000000000000000000000000.........///000111111111............/////////000////////////////////////000000000000000000000000000000000111111111222222111111111222222222333333111222222333333444555555555666777888999:::;;;<<<;;;===@@@BBBGGGRRR```jjjsssyyy}}}zzzyyymmmkkkiiifffaaa[[[SSSMMMEEECCC@@@===;;;888444111///......//////000111222///000111222333333333333111111111111222333555666:::HHHXXXaaafffhhhddd^^^aaadddgggdddZZZVVVbbbrrr{{{vvvvvvXXXIIIOOODDD???999444333444555555222222222222222222222222222222111111111111222222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000...///000111111000//////,,,...//////......000111444:::___UUUZZZTTTSSSSSSSSSSSSSSSTTTTTTRRRTTTVVVXXXYYYYYYXXXWWWWWWWWWVVVUUUSSSQQQOOONNNVVVWWWUUUTTTZZZbbbaaa[[[UUUSSSRRRSSSTTTTTTPPPMMMMMMLLLJJJIIIJJJNNNRRRTTTPPPOOOMMMMMMMMMKKKGGGEEECCCGGGKKKKKKHHHGGGIIIMMMKKKMMMNNNMMMKKKIIIHHHHHHIIIJJJKKKJJJIIIIIIJJJLLLLLLNNNQQQSSSVVVZZZ^^^bbbbbbqqq}}}kkkbbbcccjjjrrrxxxzzz|||{{{~~~zzz|||zzzqqqhhhiiisss}}}|||vvvxxx~~~yyytttqqqrrruuuwwwxxxxxxwwwtttqqqppprrrvvvzzzzzzxxxvvvsssrrrrrrssssssqqqrrrtttvvvwwwvvvvvvuuurrrpppnnnllljjjiiiiiiiiihhhccc\\\UUUOOOIIIDDDAAA<<<:::666555444444333222111111000000000000111111000000000000000000000000---......///000111111222---.........//////000000000000000000000000000000111111111000000000000000000111111111111222222222111111222222222333333333111222222333333444555555444555666777999;;;<<<<<<===@@@EEEIIIPPP]]]mmmyyyzzz~~~|||~~~~~~zzzvvvsssiiihhhfffccc___XXXOOOIIIAAA???<<<:::888666222///---------...///000111222000111222333333333333333111000000111333555777888AAAWWWmmmtttrrrmmmhhhbbbdddbbb```\\\VVVYYYkkkxxxvvvvvv___OOOUUUFFFAAA999333111222333444222222222222222222222222222111111111111111222222000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000...///000111111000/////////000000///------///000222888{{{dddYYYTTTWWWWWWXXXXXXWWWVVVTTTSSSSSSUUUWWWYYYZZZZZZYYYYYYRRRSSSTTTUUUVVVUUUTTTSSSWWWXXXYYYYYYWWWVVVWWWXXXRRRTTTVVVTTTPPPNNNNNNOOOOOONNNMMMMMMMMMNNNOOOOOORRRMMMLLLOOOQQQNNNKKKKKKLLLJJJIIIIIIJJJKKKKKKJJJMMMLLLJJJIIIHHHHHHHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIFFFLLLSSSWWWWWWXXX[[[___gggmmmwww}}}mmmhhhlllsss|||}}}|||zzzvvvyyy|||{{{sssgggcccjjjrrr}}}uuussswww||||||{{{yyyvvvsssqqqtttxxx|||yyyxxxvvvuuutttuuuwwwxxx{{{{{{yyyuuuooommmoooqqqpppppprrrtttxxxyyyxxxwwwuuuuuutttqqqmmmiiiggggggiiifffaaa\\\XXXRRRLLLHHHGGGCCC>>>:::666555555555333333222222222111111111///////////////.........////////////////////////000111111111111222222222000000000000000000000000000111111111111000000///111111111000000000000000555555555444444444444444666333111000111333444444777777777888999;;;===>>>BBBGGGPPP[[[gggqqqyyy}}}~~~~~~{{{yyytttnnnjjjkkkgggbbb]]]VVVOOOHHHBBB;;;999777444333222222222000000000000////////////333333444555444333111000222///000222111000999DDDWWWnnntttkkkhhhfffccc^^^XXXTTTQQQ[[[zzz|||}}}vvvrrrhhh[[[SSSCCC<<<;;;999777555222111000222111111111000000//////111111000000000000111111222222111111000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////666777yyykkkaaaXXXVVVVVVVVVUUUUUUTTTSSSRRRTTTVVVYYY\\\]]]\\\[[[YYYTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXWWWUUUTTTUUUVVVTTTVVVVVVUUUQQQNNNNNNOOOTTTSSSQQQOOOOOOOOOPPPQQQSSSNNNLLLOOOPPPMMMJJJJJJMMMLLLJJJKKKMMMPPPQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJJJJKKKLLLKKKHHHFFFFFFGGGGGGLLLQQQSSSRRRRRRVVVYYYaaagggpppyyyqqqmmmqqqvvv{{{}}}yyyuuusssuuuyyy{{{wwwnnnhhhiiimmmyyy~~~|||xxxwwwvvvtttqqqsssuuuvvvuuuuuuuuuuuuwwwvvvuuutttuuuvvvxxxyyyyyyyyyxxxtttooommmooorrrqqqqqqsssuuuxxxyyyyyywwwvvvvvvvvvsssnnniiigggffffffdddaaa^^^\\\YYYVVVSSSOOOLLLHHHCCC???<<<:::999444444444333333333333333000000000000000000000000////////////////////////000111111111111222222222111111111111111111111111000000111111111111111000222222222222222222222222444333333333333222222222666666555666777777666666999:::;;;<<<>>>BBBHHHMMMZZZ___hhhrrrzzz~~~}}}||||||{{{xxxuuurrrnnnhhhdddaaa^^^XXXRRRLLLFFF???;;;888777555222111000000000000000000000000000000000333333444444444333222111000///000222222555BBBPPPhhhwwwzzzllldddaaa___]]]WWWUUUWWW\\\jjjzzzuuupppmmmwwwbbbKKKEEEBBB666888777666555444333222222222222222222111111000000111000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////222333|||tttrrriii___YYYXXXVVVTTTRRRRRRQQQQQQTTTVVV[[[^^^___]]]ZZZXXXUUUUUUUUUUUUVVVXXXZZZ[[[VVVWWWWWWUUUSSSRRRSSSTTTVVVWWWWWWUUURRROOONNNOOOWWWUUURRROOONNNOOOPPPQQQSSSOOOMMMPPPPPPLLLJJJKKKOOOMMMKKKKKKNNNQQQTTTTTTNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKHHHEEEDDDDDDHHHKKKMMMMMMLLLLLLOOOSSSZZZ___hhhpppwww}}}vvvuuuxxxyyyzzz|||zzzrrrrrrqqquuuzzzzzzvvvpppkkkhhhmmmxxx~~~yyyqqqjjjiiikkkooosssuuuuuutttsssttttttssstttuuuvvvxxxzzzvvvwwwwwwtttpppoooqqqtttsssssstttvvvyyyyyyxxxwwwwwwxxxxxxuuupppjjjfffdddfffdddbbbbbbbbbaaa___]]]ZZZYYYVVVRRRMMMGGGBBB???999888777555444444444444111111111111111111111111////////////////////////000111111111111222222222111111111111111111111111///000111222222222222222333333333333333333333333444444444333333333333222333444666777888888777666<<<@@@DDDFFFHHHOOOYYYaaaooossszzz}}}{{{zzzvvvtttqqqnnnkkkfffaaa]]]XXXTTTMMMGGGBBB===888555555444222000/////////////////////000111111222222333333333444333333222111111222333444555>>>QQQcccpppuuuvvvooogggdddeeeeee]]]VVVUUU___mmm~~~yyyyyyooojjjbbbaaalllXXXDDD;;;:::999111333333333333333333333333333333222222222222111111000//////......//////000///000000000000000000111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000kkklllqqqlllcccaaa^^^YYYUUUQQQOOOOOOOOOSSSUUUYYY\\\\\\ZZZWWWTTTQQQQQQPPPPPPRRRUUUXXX[[[WWWWWWWWWTTTRRRQQQRRRSSSXXXXXXWWWUUUSSSPPPOOONNNRRRPPPMMMKKKJJJLLLNNNPPPQQQNNNNNNQQQQQQNNNMMMNNNSSSOOOKKKJJJKKKNNNOOOPPPNNNMMMMMMMMMLLLLLLLLLMMMLLLMMMMMMKKKHHHEEEEEEEEEIIIJJJJJJIIIHHHIIIMMMPPPUUUZZZbbbiiipppwww|||||||||{{{qqqqqqqqqsssvvvzzz{{{wwwpppkkkhhhrrr{{{rrrfffeeegggkkkqqqvvvxxxxxxxxxttttttttttttuuuvvvwwwxxxtttvvvwwwuuuqqqqqqsssvvvtttttttttvvvxxxxxxwwwuuuwwwyyyzzzxxxrrrlllgggeeeiiigggeeedddeeeeeecccbbbccccccccc```ZZZRRRJJJEEEAAA???===:::777555444333222222222222222222222222000000000000000000000000000000111111111222222222111111111111111111111111///000111222333333333333333333333333333444444444666666555555555555555555333555777888999:::;;;<<<@@@GGGOOOTTTWWW]]]iiirrryyy{{{~~~{{{yyywwwrrrooolllhhheeeaaa[[[XXXSSSNNNGGGAAA===999777555333222000///...//////000......///000111333333444222222333333333222222222222444666666888EEE\\\ooorrrqqqmmmiiiggghhhjjjkkkbbb[[[\\\jjj{{{xxx|||uuubbbaaa]]]aaaxxxtttEEE===>>><<<999444111111111222222222222222111111111111111111111111//////............//////.../////////000000111111////////////////////////000000000000000000000000//////000000000000/////////////////////////////////////////////////////////000wwweeedddhhhgggdddeeeaaa[[[TTTOOOLLLKKKKKKSSSTTTVVVWWWWWWTTTRRRPPPOOONNNMMMMMMOOOSSSWWWYYYXXXXXXWWWTTTQQQQQQRRRTTTXXXWWWVVVUUUSSSRRROOONNNLLLKKKIIIHHHIIIKKKMMMOOONNNLLLNNNQQQRRROOOOOORRRWWWSSSNNNJJJIIIIIIJJJIIILLLLLLLLLMMMMMMMMMMMMMMMIIIJJJKKKKKKHHHGGGGGGGGGHHHHHHHHHHHHHHHJJJNNNQQQSSSYYY```fffkkkqqqzzz}}}vvvvvvvvvtttsssvvvzzz{{{xxxsssmmmpppuuu|||zzzllleeeiiiqqq{{{|||vvvvvvvvvuuuuuuuuuvvvvvvsssuuuwwwvvvssssssuuuxxxuuuttttttvvvwwwwwwuuussswwwyyyzzzyyytttnnniiigggiiigggeeeeeeggghhhhhhggghhhjjjkkkjjjddd[[[RRRLLLJJJIIIFFFBBB===999555333333333333222222222222111111111111111111111111111000000111111111222222222111111111111111111111111000000111333444444444444222222222333333333444444555555555666666666777777999:::;;;;;;<<<@@@EEEJJJHHHQQQ]]]cccfffkkksss{{{}}}yyyvvvtttooolllhhhdddaaa]]]XXXUUUNNNJJJCCC===:::888666555222111000//////000111222...///000111222333444555222222222222222222222222111444666666:::III___ooovvvpppkkkjjjkkkkkkiiigggccc]]]bbbrrr|||}}}{{{fffccc___ggghhh>>><<<<<<777666666222222111111000000000////////////000000000000000//////............//////......//////000000000111//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////...///sssccc___^^^___```aaa^^^YYYTTTOOOMMMMMMMMMWWWVVVTTTRRRQQQOOONNNNNNPPPOOONNNNNNPPPSSSWWWYYYWWWWWWUUUSSSQQQPPPSSSUUUWWWUUUTTTTTTTTTSSSPPPNNNIIIIIIHHHIIIJJJKKKMMMNNNLLLKKKMMMPPPPPPMMMNNNRRRXXXTTTOOOKKKIIIHHHGGGFFFIIIIIIKKKKKKLLLLLLLLLLLLGGGIIIJJJJJJIIIHHHIIIJJJIIIHHHHHHHHHJJJMMMPPPQQQQQQXXX```fffiiimmmuuu{{{}}}zzztttrrrwww{{{}}}|||wwwuuussswwwxxxhhhppp}}}|||wwwwwwwwwwwwvvvvvvvvvuuutttvvvyyyxxxuuuuuuwwwyyywwwvvvvvvwwwxxxwwwuuurrrvvvxxxzzzxxxuuupppnnnlllgggfffdddeeehhhkkklllllljjjmmmqqqqqqmmmddd[[[UUUSSSSSSPPPLLLGGG@@@:::777777666555555333333222111111111111111111111111111000111111111111222222222222222222222222222222222111222333333444444444444111222222333333444444444333333444555777888999999:::<<<>>>>>>@@@EEENNNUUUVVV___jjjqqqsssvvvzzz~~~~~~}}}zzzuuuqqqnnnkkkhhhccc___[[[WWWSSSPPPGGGCCC===888666555333222111000000///000111222333///000111222333444555555222111111111111222333333///333666777>>>NNN```jjjnnniiihhhmmmqqqoookkkiii]]]]]]gggyyy|||qqqjjjdddooobbb<<<999666000333888333222222111000///...............////////////000000//////......//////000...//////////////////000000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////,,,,,,nnnccc]]]XXXXXX\\\ZZZYYYWWWUUUUUUVVVWWWXXX^^^[[[UUUPPPMMMMMMNNNOOOPPPOOOOOOOOOQQQSSSVVVXXXUUUUUUSSSQQQOOOOOORRRUUUUUUSSSRRRRRRSSSSSSQQQNNNGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJLLLNNNLLLHHHIIIMMMPPPNNNJJJHHHGGGGGGFFFDDDFFFGGGHHHJJJKKKKKKJJJJJJGGGIIIJJJJJJIIIHHHIIIIIIJJJIIIIIIJJJLLLNNNOOOPPPLLLUUU```fffhhhkkkqqqwww{{{|||wwwrrrsssyyy}}}~~~zzzxxx}}}tttxxx{{{wwwwwwwwwxxxxxxxxxxxxwwwuuuxxxzzzzzzwwwvvvxxxzzzzzzyyyyyyyyyzzzyyyvvvtttuuuwwwxxxxxxuuusssrrrrrrkkkiiiggggggiiikkkllllllmmmpppuuuwwwtttmmmeee___ZZZZZZZZZWWWRRRJJJCCC>>>;;;;;;999888666444333333222222222222222222222222000111111111111222222222222222222222222222222222333333444444444444444333222333333444555555666666444555777999;;;===>>>??????BBBGGGIIIKKKQQQZZZaaaiiinnntttyyy{{{}}}~~~}}}}}}|||||||||}}}}}}|||zzzvvvpppllliiieeeaaa\\\WWWSSSOOOKKKHHH@@@===888555333111000...000/////////000111333444111111111222333444555555222111000000000111333444000666:::>>>HHHXXXeeeiiiiiieeefffnnnsssooojjjhhh\\\bbbqqqzzzqqqoooWWW999888555111444666222222111111000/////////.../////////000000000000111000000//////000000111///////////////.........000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////------vvviiiccc]]]WWWUUUXXXVVVVVVWWWYYY\\\___bbbdddddd___WWWPPPLLLMMMOOORRROOONNNNNNOOOPPPRRRTTTUUUSSSRRRQQQOOOMMMNNNQQQTTTTTTRRRPPPQQQSSSSSSQQQNNNFFFGGGHHHIIIHHHGGGFFFEEEJJJJJJKKKLLLIIIDDDDDDIIIGGGFFFDDDDDDEEEFFFEEEDDDDDDEEEGGGIIIJJJJJJIIIIIIHHHJJJKKKJJJIIIHHHHHHHHHLLLJJJJJJJJJLLLNNNNNNMMMHHHRRR___fffhhhjjjooouuupppppp{{{rrrrrrvvv|||zzzyyy~~~~~~}}}uuuvvvwwwxxxyyyzzzzzzzzzvvvyyy|||{{{yyywwwyyy{{{||||||{{{{{{{{{zzzwwwuuuuuuvvvwwwwwwuuutttuuuuuuqqqnnnkkkiiiiiiiiiiiihhhnnnrrrxxx{{{yyyssslllggg]]]^^^___^^^YYYRRRJJJEEE???>>><<<:::888666555444222222222222222222222222000111111111111222222222222222222222222222222222444444444555444444333333444444444555666777777888888999;;;===@@@BBBDDDEEEHHHNNNUUUYYY\\\aaaiiipppvvvxxxzzz}}}}}}{{{yyyzzzzzzyyywwwrrrmmmhhheee___[[[VVVQQQMMMIIIEEEBBB===:::666333222000...---............///111333444111222222333333444444555111111000000000111333444444:::@@@EEERRRbbbkkklllpppkkkjjjpppppphhh```]]]```jjj||||||vvv|||lllGGG444888888444333000111111111111000000000000//////000000111111111222111111000000000000111111000000//////.........---000000000000000000000000//////////////////////////////000000000000/////////////////////////////////////////////////////////000ooommmhhhccc]]]YYYVVVTTTTTTSSSSSSUUUYYY___eeehhhhhhaaaVVVNNNJJJJJJLLLMMMPPPNNNLLLMMMOOOOOOLLLIIIIIIIIIIIIKKKMMMPPPSSSUUUTTTRRRPPPOOOOOONNNLLLKKKGGGIIIJJJJJJHHHGGGGGGIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAAFFFEEEEEEFFFGGGGGGEEECCCIIIHHHGGGEEEEEEGGGKKKOOOOOOMMMJJJIIIIIIIIIGGGFFFIIINNNXXXccclllppppppnnn~~~tttsss|||uuuwww{{{vvvzzz{{{tttnnnlllnnnooooooppprrruuuwwwyyyzzz{{{xxxyyy{{{zzzyyywwwwwwxxx~~~{{{yyyyyyzzz|||}}}{{{wwwsssssstttvvvuuutttsssqqqnnnjjjhhhfffffffffjjjnnnsssuuusssoookkkiiifffccc___]]]\\\ZZZVVVRRRKKKIIIFFFDDDAAA>>>999555888666555333333555777888444333222222333444333111333222222333555666666555222333555555444444666777666;;;<<<999888;;;===<<<@@@DDDHHHKKKMMMPPPWWW[[[```aaadddiiioootttyyy{{{xxx}}}|||||||||zzzyyyvvvsssooollliiieeeaaa___[[[TTTKKKFFFDDDBBB===999555444222111///.........000000000000////////////222222333444444444333333555000...///...---000444888>>>JJJZZZjjjssstttsssxxxmmmkkktttppp```\\\eeexxxjjjIII@@@777333555666444000000000000000////////////000000000000000000000000///////////////000111111........................///////////////.........,,,---------...////////////////////////////////////////////////////////////---,,,,,,...//////...//////nnnbbb```]]]\\\\\\[[[XXXVVVNNNPPPRRRUUUXXX[[[^^^___aaa[[[RRRLLLJJJKKKLLLMMMPPPNNNMMMNNNPPPOOOLLLIIIHHHIIIIIIKKKMMMOOOPPPQQQRRRQQQOOOOOOOOONNNKKKIIIDDDFFFFFFEEEDDDDDDFFFIIIMMMMMMLLLKKKJJJHHHFFFDDDBBBBBBAAAAAABBBCCCBBBBBBGGGFFFDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDGGGLLLPPPMMMKKKIIIHHHIIIIIIHHHFFFKKKOOOWWW___fffiiiiiigggsss}}}|||~~~|||~~~}}}|||zzzxxxuuusssqqq~~~vvvkkkccc^^^]]]dddgggkkkooorrrsssssssssuuuvvvwwwvvvuuuttttttuuu{{{zzzyyyxxxxxxzzz|||~~~|||xxxuuusssuuuvvvuuuttttttsssqqqooollliiigggfffiiijjjmmmmmmlllkkkiiihhhfffccc`````````___\\\YYYYYYWWWUUUSSSQQQMMMIIIEEEBBB???<<<;;;;;;;;;:::999:::999888888::::::999888888777666666888888777666666777999888777777999:::;;;@@@CCCAAABBBFFFJJJKKKSSSXXX]]]aaabbbeeeiiimmmqqqrrrsssvvvxxxzzz{{{|||~~~~~~|||{{{|||~~~~~~pppmmmhhhddd```\\\WWWTTTTTTMMMEEE@@@???===999555222111///...---,,,,,,,,,,,,---...///111222333444333333333333333333222222222000000333333111333888BBBIIIVVVdddooottttttsssxxxpppmmmkkk^^^TTTbbbzzzwwwSSSDDD===555222444555333///000000000000///////////////////////////////////////////////////000000111......................../////////////////////...---------...............///////////////////////////////////////////////////---,,,---...//////...//////ccc___\\\ZZZ\\\___```\\\WWWOOOQQQUUUYYY[[[[[[ZZZYYYXXXTTTOOOKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPOOOKKKIIIJJJJJJLLLMMMNNNNNNNNNNNNQQQPPPOOOOOOOOONNNKKKHHHCCCEEEEEECCCAAACCCHHHMMMRRRRRRQQQPPPNNNJJJGGGEEEBBBAAAAAABBBEEEFFFEEEDDDHHHFFFDDDCCCCCCDDDCCCAAA@@@AAABBBCCCDDDGGGKKKOOOKKKIIIGGGGGGHHHHHHHHHGGGMMMPPPTTTYYY\\\^^^______dddpppxxxrrrssstttxxx|||{{{yyytttzzz}}}|||wwwqqqlllqqquuuxxxvvvnnnddd\\\XXX]]]aaaffflllpppqqqqqqqqqvvvwwwwwwvvvttttttuuuwwwwwwwwwvvvwwwxxxzzz|||}}}|||yyyvvvuuuuuuuuuuuutttuuuuuutttssspppmmmiiiggghhhhhhggggggggggggggggggeeedddbbbbbbccccccaaa``````___]]]\\\ZZZXXXTTTQQQOOOKKKGGGGGGIIIIIIDDD???@@@>>>======>>>>>>===<<<<<<;;;:::;;;<<<<<<:::999===>>>????????????AAACCCDDDKKKPPPQQQRRRWWW[[[\\\ccchhhooosssttttttvvvxxx|||}}}~~~}}}zzzxxxxxxxxxzzz{{{zzzyyymmmiiiddd___[[[UUUPPPMMMJJJEEE>>>:::888666333000000///...---,,,,,,,,,,,,+++,,,---///111333444555444444333333222222111111---,,,...333333222555:::MMMUUUaaakkkqqqrrrqqqqqqmmmllljjjaaaQQQQQQrrr~~~```EEE>>>888333222444555111...000000000000//////////////////////////////////////////......//////000111////////////////////////......//////////////////...............---------///////////////////////////////////////////////////---------///000000/////////dddbbb^^^[[[]]]bbbbbb[[[UUURRRTTTWWWYYYZZZYYYWWWUUUTTTQQQOOONNNNNNNNNNNNMMMKKKLLLMMMOOOOOONNNKKKIIINNNOOOPPPQQQQQQPPPOOONNNQQQQQQPPPPPPPPPOOOKKKHHHFFFGGGGGGEEECCCGGGOOOVVVVVVUUUTTTRRRNNNJJJGGGEEEDDDCCCCCCFFFIIIJJJHHHEEEIIIGGGDDDCCCCCCCCCBBBAAACCCDDDEEEEEEEEEFFFHHHKKKIIIGGGFFFFFFGGGHHHHHHGGGLLLMMMPPPQQQSSSUUUWWWYYYaaajjjxxx|||~~~~~~sssmmmnnnrrrxxxzzzvvv|||~~~{{{wwwsssnnnhhhkkkooossssssmmmccc\\\XXX[[[___eeejjjnnnqqqsssuuuvvvvvvuuuttttttvvvxxxvvvvvvvvvwwwxxxyyyzzz{{{{{{yyywwwvvvuuuuuuuuuuuuwwwvvvuuussspppnnnllljjjlllkkkjjjiiiiiihhhgggeeeccccccbbbbbbbbbbbbbbbaaa```___^^^^^^^^^\\\YYYVVVYYYUUURRRUUUZZZZZZTTTNNNLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@@@@AAACCCCCCBBB@@@FFFGGGIIIIIIJJJKKKNNNQQQTTT^^^fffggggggiiijjjiiinnnttt{{{~~~|||yyyxxxxxx|||~~~~~~~~~~~~xxxxxxvvvtttrrrqqqpppmmmkkkeeebbb]]]XXXTTTOOOJJJGGGBBB>>>999555444222000---111000///...............//////000000111222333333555444333222111111111000---,,,///222444444:::AAAWWW]]]eeejjjkkkkkklllnnnhhhiiifff]]]SSS]]]}}}iiiQQQCCC999555222222555555222...000000000000///////////////////////////////////////............///000000000000000000000000000000............/////////////////////...---------,,,////////////////////////////////////////////////...------///111111000/////////|||```]]]YYYWWW[[[aaaccc]]]WWWSSSSSSSSSRRRRRRQQQQQQQQQSSSRRRQQQQQQQQQQQQOOOMMMHHHJJJLLLNNNNNNMMMLLLLLLSSSTTTUUUUUUUUUTTTRRRQQQSSSRRRQQQQQQQQQOOOLLLJJJHHHJJJJJJGGGEEEIIISSS\\\WWWVVVTTTPPPLLLHHHEEEDDDEEEDDDEEEIIIMMMMMMIIIDDDIIIGGGEEEDDDDDDDDDCCCAAABBBCCCEEEEEEDDDDDDFFFHHHHHHFFFEEEEEEGGGHHHHHHGGGHHHJJJLLLLLLMMMPPPTTTXXX___fffqqqzzz{{{www{{{~~~~~~qqqiiiiiirrr}}}{{{uuuuuutttrrrlllhhhfffkkkpppnnneee[[[SSSSSSTTTXXX^^^eeelllqqqpppqqqrrrrrrrrrrrrtttvvvuuuvvvwwwwwwxxxxxxwwwwwwxxxxxxxxxvvvuuuuuuuuuuuuyyywwwsssooommmmmmnnnooorrrqqqqqqrrrrrrnnniiidddbbbbbbbbbaaa```_________bbbaaaaaabbbcccbbb```^^^___\\\[[[aaahhhkkkfff``````]]]ZZZYYYWWWUUURRRPPPJJJJJJLLLOOORRRSSSRRRPPPRRRTTTUUUVVVWWWZZZ^^^aaaiiiuuu{{{xxxuuurrrzzz~~~|||{{{}}}~~~|||}}}}}}||||||{{{wwwqqqtttrrrooollljjjfffaaa^^^WWWTTTPPPMMMJJJFFFBBB???===:::777444333111///...000//////........./////////000000111222333333444555444333111111000000111333111222555777:::EEEPPPaaadddeeeeeecccdddhhhlllnnniii```ZZZ]]]sss~~~yyySSSDDD===777555333444555555333000000000000000////////////.......................................//////000000000000000000000000000---.........//////000000/////////...---------,,,////////////////////////////////////////////////.........000222333111000//////rrr[[[ZZZXXXYYY]]]dddhhhfffbbbWWWVVVSSSQQQPPPPPPQQQQQQRRRRRRQQQRRRRRRRRRPPPNNNHHHJJJLLLNNNNNNNNNPPPRRRWWWWWWWWWWWWVVVUUUTTTSSSTTTRRRPPPOOOOOONNNLLLKKKHHHKKKLLLIIIFFFJJJUUU^^^ZZZXXXSSSOOOJJJGGGFFFEEEDDDDDDHHHOOOTTTSSSLLLEEEIIIHHHGGGGGGHHHGGGEEECCC>>>@@@CCCDDDDDDEEEFFFGGGHHHGGGEEEFFFGGGHHHHHHGGGEEEGGGJJJKKKKKKOOOUUUZZZ\\\aaahhhpppwww}}}xxxwwwrrrjjjiiippp|||~~~vvvsssxxx}}}jjjccc]]]___gggjjjeee^^^SSSQQQPPPQQQVVV^^^fffkkkkkkmmmppprrrssssssuuuwwwssstttuuuvvvwwwvvvuuuttttttvvvwwwvvvuuutttuuuvvvyyyvvvqqqnnnmmmnnnqqqsssvvvuuuwwwyyyyyyuuummmfffcccddddddbbb```^^^___```ccccccccceeeggggggfffdddeeeccceeejjjrrruuusssooollljjjgggeeedddbbb```]]]ZZZ[[[^^^aaaeeegggfffdddbbbcccddddddeeehhhlllooozzz}}}zzz~~~}}}}}}|||||||||{{{{{{zzzwwwsssnnnmmmkkkiiifffddd```[[[XXXOOOMMMIIIGGGEEEBBB???<<<888777666444222111000///---------,,,------......---...///111333555666777444333222111000000111222222111333666999@@@NNN\\\mmmkkkgggcccaaacccgggjjjhhhccc[[[\\\nnn~~~}}}jjjJJJ>>>666666555444444555555444222000000000000////////////..............................------......///000////////////////////////------......///000000000...............---------////////////////////////////////////////////////.........111333444222000//////pppbbbbbbaaaaaabbbdddfffeeedddYYYXXXVVVTTTSSSRRRRRRRRRNNNNNNNNNOOOQQQQQQOOONNNIIILLLNNNOOOOOORRRVVVYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSQQQMMMKKKKKKLLLKKKJJJIIILLLNNNKKKGGGKKKVVV```^^^ZZZTTTOOOJJJIIIIIIIIIFFFHHHNNNXXX```___VVVNNNIIIIIIJJJKKKLLLKKKHHHEEEAAADDDGGGHHHGGGFFFFFFGGGJJJHHHFFFFFFHHHHHHHHHGGGDDDGGGKKKKKKLLLOOOVVV\\\\\\___dddjjjsss}}}xxxvvvxxx}}}vvvuuu|||jjjccc]]]ZZZ[[[^^^^^^^^^SSSQQQNNNMMMPPPUUU[[[___aaaeeejjjmmmooopppqqqrrrmmmoooqqqtttuuutttsssrrrqqqsssuuuvvvttttttuuuwwwvvvtttrrrppppppqqqsssuuuuuuuuuvvvyyy{{{xxxpppiiifffggghhhgggdddcccdddfffeeefffgggiiilllmmmllljjjllllllnnnrrrvvvxxxxxxwwwrrrqqqooonnnooonnnlllkkkjjjkkkmmmqqquuuuuutttrrrrrrsssrrrqqqppprrruuuxxx}}}|||zzz{{{}}}~~~{{{yyywwwvvvuuuvvvuuupppllliiifffdddbbb```]]]YYYTTTPPPKKKIIIEEECCCAAA>>>;;;888333444333222000/////////...---------......///000///000111222333555666666333222111000000000222333000222777===CCCLLL\\\kkkwwwqqqjjjeeebbbbbbcccddd```dddiiippp{{{}}}ttt{{{zzzVVVBBB>>>555666555444333333444444333000000000000////////////...........................------------...//////........................------......///000000111---------...............////////////////////////////////////////////////---...///222444444333111//////oookkkkkkiiifffbbb^^^[[[YYYXXXUUUUUUTTTSSSQQQOOONNNMMMJJJJJJJJJLLLNNNOOOOOONNNKKKMMMPPPPPPQQQTTTZZZ___UUUTTTSSSQQQQQQQQQRRRRRRSSSOOOKKKIIIIIIIIIJJJJJJKKKOOOQQQNNNJJJMMMXXXbbbaaa]]]VVVPPPLLLKKKLLLMMMIIILLLTTTaaakkkjjjaaaWWWIIIIIIKKKNNNOOOMMMIIIFFFJJJLLLNNNMMMKKKHHHGGGFFFKKKIIIGGGGGGHHHHHHHHHGGGDDDHHHLLLMMMMMMPPPWWW]]]aaabbbeeeiiiqqq}}}~~~{{{vvvzzztttpppggg\\\RRRNNNPPPRRRNNNLLLJJJHHHHHHJJJMMMOOOSSSWWW^^^bbbdddeeeffffffhhhjjjnnnqqqssssssrrrqqqnnnqqquuuuuutttsssuuuxxxtttsssssssssssstttuuuuuutttrrrsssvvvzzzyyyrrrlllhhhkkklllkkkiiihhhjjjlllllllllmmmppptttuuutttsssrrrssstttvvvwwwxxxxxxyyyyyyxxxwwwxxxyyyzzzyyyxxxssssssvvvyyy||||||zzzwww}}}}}}{{{xxxvvvwwwyyy|||~~~}}}{{{~~~zzz|||~~~|||zzzyyy|||yyyyyyzzz{{{zzzyyywwwvvvpppnnnmmmnnnmmmiiidddaaabbb```]]][[[WWWRRRLLLHHHEEEBBB???<<<:::777333111000111111000...------...000000///000000111222333444333333333333333333333333222000//////111333444444888AAAJJJRRR\\\lll{{{{{{tttkkkfffcccbbb___]]]cccsss{{{pppgggkkk|||{{{yyy{{{mmm>>>777===555666555333222222222333333000000000000////////////...........................------------...//////........................---------...///000000111,,,------....../////////////////////////////////////////////////////////---...///222555555333111//////tttooonnnsssssskkk^^^TTTQQQRRRQQQTTTUUUUUUTTTRRROOOLLLJJJIIIHHHHHHKKKQQQUUUWWWVVVSSSQQQPPPRRRUUUWWWUUUSSSVVVRRRNNNLLLMMMMMMLLLKKKJJJKKKLLLKKKKKKLLLOOOQQQOOOMMMKKKKKKNNNQQQSSSTTTTTTRRRPPPNNNNNNNNNMMMLLLKKKLLLUUUeeelllhhhcccaaaRRROOOPPPUUUTTTMMMJJJLLLKKKKKKOOOTTTSSSMMMHHHHHHFFFIIIJJJIIIFFFDDDFFFHHHLLLNNNQQQUUUWWWYYYYYYXXXbbb______eeekkksss~~~yyy}}}yyy{{{}}}www{{{{{{ppp]]]LLLDDDBBBFFFHHHJJJIIIFFFEEEGGGIIIIIILLLQQQVVVZZZ\\\]]]\\\eeehhhjjjkkkjjjiiiiiiiiipppqqqrrrssstttuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrtttwwwzzzxxxrrrmmmmmmoooqqqrrrrrrtttvvvxxx~~~}}}{{{yyyxxxwwwwwwvvvyyyzzz{{{{{{{{{zzzxxxwwwvvvxxx{{{~~~~~~}}}zzzxxxwwwxxxzzz{{{}}}~~~~~~~~~{{{xxxwwwyyy{{{|||~~~{{{zzzyyyzzzzzzvvvwwwxxxzzz{{{{{{||||||tttuuuuuuuuutttrrrpppoooqqqlllhhhfffgggeee```[[[WWWUUURRRNNNJJJFFFCCCAAA<<<;;;999666444222111111000000///...------,,,,,,............///000222222111111111222333333333444000///000333333222555:::999GGGTTT\\\iiiwwwyyyrrroooggg___]]]\\\[[[bbbkkkyyy{{{~~~xxxnnndddtttyyytttwww{{{yyyNNN777666999777111111111111111111111111////////////////////////////////////............000///...---------------////////////////////////000///...------...///000000000//////.........---,,,,,,------...///000000///////////////.........111111111000///......---------yyynnniiiiiippppppjjj]]]SSSQQQRRRQQQQQQRRRRRRRRRPPPNNNLLLJJJJJJIIIIIILLLQQQUUUVVVUUUSSSQQQOOOPPPSSSUUUTTTSSSSSSPPPLLLKKKLLLMMMMMMKKKKKKJJJJJJJJJKKKLLLNNNOOONNNMMMLLLLLLOOOQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKJJJLLLUUUccciiieee___]]]UUUPPPOOOSSSTTTQQQOOOQQQMMMLLLNNNRRRRRRLLLIIIJJJFFFGGGHHHGGGFFFEEEFFFGGGNNNRRRVVVXXXWWWWWWWWWXXX]]]\\\^^^bbbeeelll~~~zzzuuuzzz~~~{{{wwwfffTTTGGGBBBAAACCCFFFGGGFFFEEEDDDEEEEEEHHHLLLQQQUUUXXXZZZ[[[```bbbeeefffffffffggghhhooooooqqqrrrssssssttttttttttttuuuuuuuuuuuuttttttssstttvvvzzz|||yyysssnnnrrrssstttuuuuuuwww{{{~~~~~~yyyvvvvvvvvv||||||}}}}}}||||||{{{{{{wwwxxx{{{|||}}}|||zzzyyywwwxxxzzz|||~~~|||zzzyyyzzz|||~~~~~~|||zzzxxxxxxyyyyyywwwwwwwwwxxxxxxxxxxxxxxxuuuuuuuuuuuusssqqqpppnnnnnniiidddbbbaaa___ZZZVVVOOOMMMJJJGGGCCC???<<<:::999888666444333111111000............////////////.........///000111222222333333222222222333333333111//////222222222666<<>>???AAAAAAAAA??????@@@BBBDDDHHHKKKLLLQQQSSSWWWZZZ\\\^^^aaacccfffggghhhjjjkkklllmmmmmmppppppqqqqqqqqqqqqqqqppprrruuuzzz~~~~~~{{{uuuqqqrrrssstttuuuxxx}}}~~~{{{~~~~~~||||||}}}xxxxxxxxxwwwwwwxxxxxxyyytttuuuvvvxxxzzz{{{||||||yyyyyyxxxxxxxxxyyy{{{{{{yyyyyyxxxwwwvvvvvvwwwwwwyyyxxxvvvtttrrrrrrqqqrrrooonnnmmmllljjjhhhffffffccc___ZZZVVVSSSOOOJJJGGGBBBAAA???===:::777555444111000//////......//////,,,------......///000000///000000111111222222222555444222111////////////333111000444888===GGGPPP___eeeiiijjjkkkjjjcccYYYVVVSSSQQQUUUccczzz}}}{{{nnnTTT>>>888999555333444111111111111111111111111//////////////////////////////.........---------......---,,,,,,---------------------------------................................................---------.........//////............/////////////////////......---------------nnneee___^^^___aaabbb^^^TTTNNNOOORRRTTTWWWVVVTTTRRROOOKKKIIIHHHKKKLLLNNNQQQTTTXXX[[[^^^^^^\\\XXXSSSPPPOOOOOOPPPOOOPPPRRRTTTUUUUUUUUUUUUSSSNNNJJJKKKOOOQQQOOOLLLLLLLLLMMMOOOPPPOOOLLLIIIFFFIIILLLMMMLLLJJJJJJJJJHHHNNNUUUYYYYYYVVVQQQLLLMMMKKKJJJOOOXXX\\\XXXRRRMMMLLLOOOSSSRRRLLLGGGGGGHHHEEECCCDDDHHHKKKLLLJJJLLLSSSXXXXXXSSSPPPSSSWWWYYYZZZZZZ\\\bbbjjjrrrvvvyyyzzzyyywwwzzz}}}wwwnnngggbbbVVVGGG===:::<<<>>>@@@???>>>=========???AAABBBJJJMMMPPPSSSUUUXXX\\\___aaabbbdddgggiiikkkllllllqqqqqqqqqqqqppppppooonnnooorrrxxx||||||xxxtttqqqqqqrrrsssuuuyyy~~~{{{~~~|||zzzyyy{{{}}}xxxwwwvvvuuuuuuvvvwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxyyyzzzzzz{{{wwwwwwvvvvvvuuuuuuuuuuuuvvvuuutttrrrqqqpppppppppkkkjjjhhhfffdddbbbaaa```[[[YYYUUUQQQMMMIIIEEEBBB>>>===<<<:::888666444444......------------......------------------------000111222222333222222111444222000...------...///111///222888???FFFQQQ\\\gggjjjkkkjjjgggbbbYYYQQQPPPNNNOOO]]]yyyzzzWWWFFF999888888333222666000000000000000000000000////////////////////////............------------------,,,,,,,,,------...........................------............---------------...............---------...............---.........//////000000.........---------------------tttjjjccc]]]\\\___eeefffcccZZZUUUXXX\\\]]]ZZZYYYVVVSSSOOOLLLIIIHHHJJJLLLOOOQQQSSSWWW[[[^^^]]]]]]ZZZVVVSSSQQQRRRSSSQQQTTTWWWYYYXXXWWWWWWWWWTTTQQQMMMMMMOOOPPPOOOMMMLLLLLLLLLNNNOOONNNKKKIIIGGGKKKNNNNNNKKKIIIJJJLLLJJJQQQUUUUUUTTTSSSPPPLLLIIIKKKLLLOOOVVV[[[WWWQQQMMMLLLNNNQQQPPPJJJFFFGGGHHHGGGFFFFFFIIIMMMOOOPPPOOOSSSVVVTTTQQQPPPSSSWWWWWWWWWWWWXXX```kkkpppppp}}}~~~|||tttoooppptttwww{{{xxxttt|||}}}wwwsssrrrgggVVVFFF===;;;===>>>???===<<<:::::::::;;;;;;BBBEEEGGGJJJLLLOOOSSSVVVZZZ[[[^^^bbbeeehhhiiijjjnnnnnnoooooooooooonnnmmmiiimmmsssvvvvvvtttrrrqqqrrrtttvvvwwwzzz{{{xxxzzz}}}}}}{{{yyywwwwwwxxxzzz{{{wwwvvvuuuuuutttuuuuuuuuuxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzuuuuuuttttttsssrrrqqqqqqqqqqqqpppooonnnllljjjiiifffdddbbb___\\\ZZZYYYYYYQQQPPPMMMIIIEEEBBB???===888777666555444222111111......------------.....................---------111111333444444333222111222111///------...000111111111777@@@IIIPPP[[[eeeooonnnmmmjjjfff___VVVPPPIIINNNZZZsss```CCC===888666333000000333000000000000000000000000////////////////////////.........------------,,,,,,,,,,,,,,,,,,------...////////////////////////------............---------------------.................................------......///000000000//////////////////......//////uuugggccc```YYYYYY^^^bbbdddaaaZZZVVVYYY]]]___ZZZYYYVVVRRROOOLLLJJJIIIJJJMMMOOOPPPPPPRRRVVVYYYXXXYYYYYYXXXUUUTTTVVVXXXWWWZZZ^^^___]]]ZZZYYYZZZRRRQQQOOONNNMMMMMMNNNNNNKKKKKKKKKLLLNNNNNNLLLJJJJJJMMMPPPNNNKKKIIIKKKOOOLLLSSSVVVSSSPPPQQQPPPMMMJJJMMMOOONNNRRRXXXWWWRRRPPPLLLKKKLLLKKKGGGFFFIIIIIIIIIIIIJJJKKKNNNRRRVVVVVVVVVUUURRRPPPPPPRRRUUUPPPRRRRRRRRRYYYfffqqqsssuuuyyy{{{~~~{{{|||~~~|||}}}tttoookkkkkkmmmttt|||~~~~~~wwwkkk\\\NNNDDD@@@???===<<<;;;:::999999888888:::<<<>>>???AAACCCGGGJJJMMMOOOSSSWWW[[[___aaacccdddeeeggghhhiiijjjjjjjjjccchhhmmmppppppooopppqqqtttuuuwwwxxxxxx{{{~~~~~~~~~~~~{{{xxxwwwxxxyyyzzzyyywwwuuuuuuvvvwwwxxxuuuuuuuuuuuuttttttsssssstttuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvrrrrrrqqqqqqooonnnmmmlllkkklllllljjjhhhddd```]]]\\\ZZZWWWTTTQQQOOONNNMMMFFFEEEDDDAAA===:::999888333222222111000000////////////...............///......//////000000111111111222444555444333222111111000......///111444555888:::BBBNNNWWW]]]eeemmmssspppmmmjjjeee^^^WWWSSSQQQ```xxx___HHH888999666111000222222///000000000000000000000000////////////////////////.........---------,,,,,,,,,,,,++++++,,,,,,---...........................,,,------......------,,,,,,,,,,,,------.................................------......///000000111........................//////sssfff]]]^^^]]]VVVVVV\\\[[[]]][[[TTTPPPTTTYYY[[[XXXWWWTTTRRROOOMMMKKKKKKKKKMMMOOOOOOMMMNNNQQQTTTRRRUUUXXXXXXWWWVVVYYY[[[VVVZZZ______\\\YYYWWWWWWQQQQQQPPPNNNLLLKKKLLLNNNKKKJJJJJJKKKMMMNNNLLLKKKLLLOOOQQQOOOKKKIIILLLPPPNNNTTTWWWQQQNNNQQQQQQNNNLLLPPPQQQMMMOOOVVVXXXUUUSSSMMMIIIHHHFFFDDDGGGKKKIIIKKKLLLLLLKKKNNNTTTYYY\\\YYYUUURRRPPPPPPRRRSSSIIINNNOOOLLLQQQaaaqqqyyysssxxx{{{~~~|||zzztttuuu||||||{{{tttrrrnnnkkkjjjmmmwww}}}ppp___OOOEEEAAA;;;;;;::::::999999888888444666777888999;;;???BBBBBBDDDHHHMMMRRRVVVYYYZZZZZZ[[[^^^```ccceeefffggg```dddiiikkkllllllnnnqqqtttuuuvvvvvvuuuuuuwwwyyywwwwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvttttttuuuuuutttsssrrrrrrnnnooopppqqqrrrrrrrrrrrrqqqrrrtttuuuuuusssrrrpppppppppooonnnmmmkkkiiihhhhhhhhhhhhgggccc]]]WWWTTTRRRPPPMMMIIIFFFDDDCCCCCC>>>>>>===;;;888555444444111111111000000/////////000000///.........//////......///111222333555555111222444555555444222111111000//////000333777999AAADDDMMMZZZbbbgggmmmtttsssoookkkhhhddd^^^XXXUUU```www___@@@:::333777555///000777555---000000000000000000000000////////////////////////......---------,,,,,,,,,++++++++++++,,,,,,---...------------------------,,,,,,---......---,,,,,,,,,,,,,,,------..............................------------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,------hhhddd___\\\[[[[[[[[[[[[aaa\\\VVVQQQPPPQQQRRRSSSSSSSSSRRROOOLLLJJJIIIJJJOOOOOOPPPOOOMMMNNNPPPRRRQQQRRRTTTUUUUUUWWWZZZ]]][[[\\\[[[WWWWWWXXXUUUPPPPPPOOONNNMMMLLLJJJIIIIIIEEEFFFIIIMMMPPPPPPNNNLLLOOORRRTTTQQQKKKHHHMMMRRRYYYWWWUUUSSSQQQOOONNNMMMOOOPPPQQQRRRSSSSSSSSSSSSQQQMMMIIIHHHDDDCCCLLLXXXTTTRRRPPPMMMMMMMMMOOOPPPXXXTTTQQQPPPQQQRRRPPPOOOKKKLLLLLLLLLNNNVVVcccmmm{{{{{{zzzzzzzzzyyyxxxvvvxxx|||~~~tttnnnrrr||||||qqqdddYYYSSSHHHDDD<<<555666;;;<<<999666333333777999888999<<<>>>@@@BBBEEEHHHKKKNNNOOOPPPSSSWWW\\\___``````___]]]aaafffiiikkklllmmmnnnsssrrrrrrpppoooppptttwwwxxxxxxwwwvvvuuuuuuuuuvvvvvvsssooooooqqqtttvvvwwwsssuuuvvvwwwvvvtttqqqooorrrqqqooonnnnnnooopppqqqnnnnnnoooppppppoooooonnnkkkkkklllmmmnnnlllhhheeedddccc```\\\XXXSSSPPPMMMIIIGGGDDDAAA????????????999888777555333111000///---------.........//////,,,,,,------------------//////000111222333333333222333333111///...000222111000///...///444;;;AAAKKKUUUaaafffffffffiiimmmppplllgggaaa[[[ZZZ```gggxxxwwwNNN:::666333333222222111000//////////////////............//////.........---------........................++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,---------------------------------............///,,,,,,,,,---------..............................//////fffccc___\\\\\\[[[ZZZYYY\\\YYYTTTPPPOOOOOOQQQQQQPPPPPPOOOMMMJJJHHHHHHIIILLLMMMMMMLLLKKKMMMPPPSSSSSSTTTTTTSSSSSSUUUXXX[[[VVVYYYXXXSSSRRRSSSSSSPPPRRRQQQOOOMMMKKKJJJIIIIIIEEEFFFHHHKKKOOOPPPOOOMMMRRRSSSTTTQQQMMMLLLOOORRRWWWVVVUUUSSSRRRPPPPPPOOONNNOOOPPPQQQQQQRRRRRRRRRRRRNNNKKKJJJGGGGGGOOOZZZZZZWWWSSSPPPNNNMMMOOOPPPQQQOOOLLLLLLNNNOOONNNMMMJJJKKKLLLKKKLLLSSS^^^fffvvvwwwvvvvvv}}}}}}www{{{|||wwwrrrlllhhhZZZUUUJJJ===777777777444666333333666777555666888999:::<<>>;;;999999999999555555444333111000///...---.....................---------------.........///000111222222333333333111111111000000///000000111111222333777@@@IIIPPPZZZ___eeefffeeeeeehhhllliiiddd___\\\___fffpppwww{{{{{{}}}eeeDDD888:::333333222111111000//////////////////............///.........------------........................++++++,,,,,,,,,,,,---------------------------------------------,,,,,,,,,------------------------------------............,,,,,,,,,---------....................................bbb```^^^\\\\\\[[[XXXVVVVVVUUURRRPPPOOONNNOOOOOOLLLMMMLLLJJJHHHGGGHHHIIIJJJJJJJJJIIIIIIKKKPPPSSSUUUUUUUUUSSSRRRSSSUUUXXXTTTXXXWWWRRROOOQQQTTTTTTUUUSSSPPPLLLJJJIIIIIIIIIIIIIIIJJJLLLPPPRRRSSSRRRSSSQQQOOOMMMMMMMMMOOOPPPRRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPRRROOOMMMLLLJJJLLLTTT]]]```\\\WWWRRRNNNMMMMMMNNNKKKIIIHHHHHHJJJLLLLLLKKKJJJKKKKKKJJJKKKOOOVVV\\\mmmooopppqqqwww}}}xxxrrrttt~~~zzzzzz{{{yyywwwmmmiii]]]LLL???;;;999777888444333666777555333555555666777:::<<<>>>@@@AAABBBDDDHHHLLLOOOQQQQQQQQQTTTVVVYYY[[[]]]```cccfffnnnnnnnnnmmmmmmnnnqqqtttrrrssstttuuuuuuuuutttsssooommmkkkkkkmmmooopppqqqmmmnnnpppqqqqqqpppnnnllljjjiiihhhgggfffggghhhhhhgggfffeeeddddddeeefffgggcccbbbbbbbbbbbb```\\\YYYXXXWWWTTTPPPLLLGGGDDDBBB<<<:::888666444444444444111111000000//////......///.....................---------......////////////000111222333333333333222111000111222222111000333333555999@@@KKKWWW___kkkkkkjjjhhheeedddeeefffddd^^^YYY[[[gggwww~~~}}}}}}wwwrrrttt{{{}}}}}}sssNNN888555;;;222222222111111000000////////////............---............------------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------............,,,,,,,,,---------......------------------------------]]]\\\[[[[[[[[[YYYVVVSSSQQQQQQRRRQQQOOOMMMMMMMMMKKKLLLLLLKKKIIIIIIJJJKKKLLLKKKJJJIIIHHHJJJOOORRRUUUVVVWWWWWWUUUSSSSSSSSSVVVZZZ[[[TTTPPPSSSXXX[[[VVVTTTPPPLLLJJJIIIJJJJJJOOONNNMMMOOORRRVVVWWWWWWQQQMMMJJJIIIKKKMMMMMMLLLQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNPPPNNNMMMLLLLLLOOOVVV\\\aaa]]]XXXRRRMMMKKKKKKKKKIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLKKKJJJLLLPPPSSSaaaeeegggjjjqqqzzz}}}|||zzzuuunnnppp~~~}}}}}}~~~sss___MMMBBB<<<999;;;555333777888666333444444555666777999;;;<<<======???BBBFFFIIIKKKKKKLLLOOOQQQSSSVVVXXX]]]bbbfffiiiiiijjjiiiiiikkknnnqqqnnnppprrrssstttsssrrrqqqkkkiiihhhhhhjjjlllmmmmmmiiijjjlllmmmmmmlllkkkjjjfffeeedddcccbbbbbbbbbcccbbbaaa___]]]]]]^^^```aaa___^^^]]]]]]\\\ZZZVVVSSSOOONNNLLLIIIEEEAAA===;;;888777555444222222222222........................////////////............---......//////000000000000111222222333333333222555333222222444444222000444666999>>>FFFRRR^^^gggpppooonnnkkkgggbbb^^^\\\XXXUUUTTT\\\mmm|||{{{yyyqqqpppwww~~~{{{zzz|||YYY???333333777222111111111000000000/////////.........---------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......------------------------......XXXXXXWWWXXXXXXVVVSSSPPPNNNPPPRRRQQQOOOLLLLLLMMMLLLMMMMMMMMMKKKKKKMMMNNNOOOOOOMMMKKKJJJJJJMMMPPPRRRVVVZZZ[[[YYYUUURRRPPPWWW\\\[[[UUUQQQTTTZZZ]]]UUURRROOOKKKIIIIIIJJJKKKQQQOOONNNOOORRRUUUWWWWWWOOOKKKHHHIIIMMMOOOMMMKKKSSSSSSSSSSSSQQQOOONNNMMMKKKJJJJJJIIIJJJKKKKKKLLLMMMMMMKKKIIIJJJOOOTTTWWW\\\YYYTTTOOOKKKIIIHHHHHHJJJKKKKKKKKKJJJIIIIIIIIILLLLLLLLLKKKJJJKKKLLLNNNVVVZZZ^^^bbbkkkuuuzzzyyyyyywwwrrrpppyyy~~~nnnZZZLLLAAA;;;>>>888444666888555333333444444555666777777888999999:::===???BBBCCCDDDDDDGGGIIIKKKNNNRRRWWW^^^bbb```aaabbbbbbcccdddgggjjjhhhiiikkkmmmnnnmmmlllkkkeeedddcccdddfffhhhgggfffcccdddeeefffffffffeeeddd______^^^]]]\\\\\\[[[[[[[[[ZZZXXXVVVUUUVVVXXXYYYWWWUUUTTTSSSSSSQQQNNNKKKGGGFFFDDDBBB>>>;;;888666444444333222111000000000............/////////000////////////////////////......///000000111222222111111222333333333333222555333222111222333333333888<<>>777777888666333222222222333333333333444444444555666888999:::;;;;;;<<<>>>AAACCCGGGLLLRRRVVVSSSUUUWWWXXXXXXZZZ]]]___^^^___```aaaaaaaaa```___[[[ZZZ[[[\\\^^^___^^^\\\ZZZ[[[[[[[[[[[[[[[ZZZZZZVVVVVVUUUTTTSSSRRRQQQQQQPPPOOONNNLLLLLLLLLLLLMMMJJJHHHGGGFFFFFFEEEBBB@@@>>>===<<<;;;999666444333000000/////////......---............//////000000....../////////000000000//////000000111222333333222222333333333333333222222222222111111444888<<>>:::999555555444444333333222222222222333333333333333333333444666777777888;;;===>>>@@@CCCEEEEEEGGGJJJLLLJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHJJJMMMLLLJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>===::::::::::::999888777666:::888777666777777555333111111111111000///......//////000000000//////...------------------------,,,---...///000111222333///000000222333444555555333333333444444333222222111666;;;::::::AAAPPP\\\kkkqqqyyy}}}{{{vvvoookkkxxxuuukkk^^^RRRQQQZZZddd}}}~~~}}}ppp{{{LLL@@@<<<777444222222333333////////////000000000000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))MMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLIIIGGGFFFGGGGGGGGGFFFFFFFFFHHHIIIKKKJJJLLLMMMJJJJJJMMMMMMKKKKKKMMMPPPRRRRRRRRRSSSTTTSSSOOOKKKHHHIIIJJJKKKKKKJJJIIIHHHIIIKKKLLLKKKJJJNNNOOOOOOMMMJJJHHHGGGGGGIIIJJJKKKLLLLLLKKKJJJJJJEEEJJJNNNPPPOOOOOOQQQSSSJJJHHHGGGGGGEEEBBBDDDJJJIIIHHHFFFDDDCCCDDDEEEEEEGGGIIIJJJIIIGGGEEEDDDDDDGGGIIILLLNNNOOONNNLLLKKKGGGJJJJJJFFFFFFJJJMMMMMMOOOQQQOOOKKKRRR```ddd___fffppp||||||qqquuu{{{~~~}}}||||||{{{~~~}}}lllkkkdddYYYOOOHHH???888:::888666333222222333444222111111222555555444222333333333444444555555555;;;<<<===???AAABBBDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBB>>>?????????>>>===<<<<<<<<<;;;:::999888888888888666666666555555444444444555555555555444444333222111111000000/////////...,,,,,,,,,---------......,,,---......//////......111111111111111111111111555333222222333333222000000///000333111...///222999:::<<>>FFFLLLRRR\\\hhhqqqyyywwwxxx{{{xxxeeeUUUQQQRRR]]]|||zzzzzzSSS666999777444111000000111222000000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,---,,,++++++------,,,+++))))))LLLKKKJJJJJJJJJJJJLLLLLLJJJKKKLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCGGGJJJKKKIIIJJJNNNNNNLLLMMMPPPSSSTTTSSSPPPOOONNNFFFFFFHHHKKKMMMLLLIIIFFFHHHHHHGGGHHHJJJJJJIIIHHHDDDEEEGGGHHHJJJJJJJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFKKKPPPTTTVVVUUUTTTVVVXXXTTTJJJEEEJJJQQQPPPJJJEEEAAABBBBBBCCCCCCDDDEEEEEENNNKKKIIIJJJLLLLLLJJJHHHEEEFFFHHHJJJKKKJJJIIIHHHHHHJJJJJJIIINNNWWW]]]^^^TTTRRRRRRUUUWWWWWWXXX\\\mmmuuuzzzwwwoooooo{{{}}}yyy{{{iiiXXXNNN@@@>>>;;;888555444333333222333333222111000111222222222222222333333333333222333333444444555555666555666666666666666666555777666666666666666666555444444555666666666555555666666555444333333333333000000000////////////...000000000000000//////.../////////...............------------.........///......///000000000000///444444444444444444444444444444555555555444333333222000000333444444999@@@BBBKKKVVV]]]aaagggqqqyyyyyyrrrppprrruuukkkZZZOOOSSS^^^qqqyyyjjjGGG777555444222000000111222333000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,+++++++++(((((()))***+++,,,---------,,,++++++------,,,+++******RRRPPPNNNLLLKKKKKKLLLMMMJJJKKKKKKJJJGGGEEEDDDEEEDDDDDDDDDCCCBBBAAA@@@@@@EEEHHHJJJJJJLLLQQQSSSQQQSSSUUUWWWVVVSSSOOOKKKJJJDDDEEEGGGJJJLLLLLLIIIFFFGGGFFFFFFGGGIIIIIIGGGEEEEEEEEEFFFHHHJJJJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFKKKOOOTTTUUUTTTSSSTTTVVVLLLGGGHHHQQQZZZXXXPPPJJJJJJHHHEEECCCBBBCCCEEEFFFGGGEEEFFFKKKQQQSSSOOOJJJGGGHHHJJJKKKKKKKKKJJJIIIFFFGGGFFFFFFLLLWWW^^^```\\\WWWWWW]]]\\\UUUTTTZZZlllooorrroooiiihhhrrr~~~|||vvvvvv{{{{{{zzznnnfffUUUOOOEEE;;;555222222333444555555333111111333666222222222222222222222222222222222222222222222222444444555555555555444444333333222222111111000000000000111222222333222222333222222111000000111111............------------000000000111111000000///..................---------............////////////000000111111111111111222222222222222222222222333444555444333222222222444111222666888:::AAAHHHRRR[[[eeeiiihhhjjjqqqxxx{{{{{{yyyssskkkgggfffhhhZZZVVVZZZfffqqq}}}~~~{{{WWW@@@:::444333222000000000111222000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++---------------------------,,,,,,,,,++++++******++++++,,,,,,---------...,,,+++***+++---...---,,,,,,,,,XXXVVVSSSQQQNNNMMMMMMLLLJJJKKKKKKJJJGGGEEEDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@IIIMMMNNNLLLNNNRRRSSSQQQXXXYYYZZZWWWRRRLLLIIIGGGHHHGGGGGGHHHJJJLLLKKKJJJFFFFFFFFFGGGIIIHHHFFFDDDFFFFFFGGGJJJMMMNNNKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHLLLQQQRRRPPPOOOQQQSSSGGGJJJTTT```fffbbb[[[XXXVVVRRRKKKEEEBBBBBBEEEGGGDDDEEEIIIQQQWWWWWWPPPJJJGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGEEEEEELLLWWW]]]]]]WWWSSSVVV```ccc^^^^^^cccdddbbbdddiiikkkjjjmmmsss}}}vvvnnnnnnwww~~~}}}}}}wwwpppjjj```UUUJJJAAA;;;888666666444222111111444666222222222222222222222222222222222222111111111000222333333444444333333222111111111000000/////////...///000111111111111111000000//////......//////---------..................//////000000/////////------.........................../////////000000000111222222333333222222222222222222222222222222222333444333111000222444777777:::@@@EEEIIIPPPXXX```fffkkkkkkiiiiiinnnsssuuusssmmmeee]]]ZZZ\\\```YYY___lllwwwyyyyyy{{{wwwuuuuuuvvv}}}lllVVV???333111444333222000/////////000////////////............---------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,+++*********++++++------------------------,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,+++***+++---...---,,,******XXXXXXVVVTTTQQQNNNMMMKKKJJJKKKLLLJJJHHHFFFEEEEEEHHHGGGEEEDDDCCCCCCCCCDDDPPPRRRRRROOONNNPPPPPPMMMXXXYYYXXXUUUOOOJJJHHHGGGJJJHHHGGGIIILLLOOOPPPQQQHHHHHHHHHJJJKKKJJJGGGEEEFFFFFFHHHNNNSSSUUUSSSPPPJJJJJJIIIHHHGGGGGGGGGGGGEEEJJJNNNOOOMMMLLLMMMOOOJJJRRR___kkkmmmgggbbbbbb[[[VVVNNNGGGCCCCCCEEEHHHHHHKKKPPPVVVYYYVVVNNNHHHEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHFFFFFFNNNXXX]]][[[LLLKKKPPP[[[fffjjjkkklll```ZZZ^^^lllwwwvvvssssssyyy|||zzzsssuuu}}}wwwuuutttwww~~~}}}|||yyyqqqeeeVVVIIIAAA>>>:::555222222444444444333333333333222222222222111111111000000000//////000111111222222111111000111111111000000000000000///000000111111111000000//////...............///.............../////////+++,,,------------------.............../////////////////////000000000000222222333444444444444333444444444444444444444444111333444333222444999===AAACCCIIISSSYYY]]]ccciiifffiiijjjjjjhhhhhhkkknnnnnnggg[[[NNNIIINNNZZZdddjjjqqqzzz|||vvvqqqxxx|||yyy|||sssppplllhhhkkksss|||VVVFFF???666222444333222111000/////////////////////.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,+++***)))(((''''''+++******+++---......---,,,,,,SSSSSSTTTSSSQQQOOOLLLJJJKKKLLLMMMKKKIIIFFFFFFFFFLLLJJJGGGEEEDDDEEEGGGIIIOOORRRRRRNNNNNNPPPPPPMMMSSSTTTRRROOOKKKIIIHHHIIIHHHHHHHHHKKKPPPUUUWWWXXXLLLLLLMMMNNNOOONNNKKKHHHKKKKKKMMMRRRYYY[[[XXXTTTKKKJJJHHHGGGFFFFFFGGGGGGEEEIIIMMMNNNMMMKKKLLLNNNOOOUUU___gggfff___\\\]]]UUURRRMMMHHHFFFEEEFFFGGGIIILLLPPPSSSTTTQQQLLLIIIEEEEEEEEEEEEEEEEEEEEEDDDGGGGGGEEEGGGOOOYYY\\\YYYKKKLLLNNNUUUaaakkkjjjcccZZZTTT[[[ooo}}}}}}xxxxxxvvvyyy~~~yyyrrrrrrnnnnnnuuu|||sssggg[[[TTTNNNEEE<<<888999:::777444444444444444333333333222222222111111111111111111000111111222222111111000000000000111111111111111000000111111111000////////////............//////------......////////////+++,,,,,,---......------.........//////000000000//////000000000111111111333333444555555555555444555555555555555555555555111333555555666;;;DDDLLLQQQTTT\\\eeehhhhhhjjjmmmjjjjjjjjjiiiiiihhhgggfff^^^WWWMMMEEEGGGUUUjjjyyyxxxvvv~~~xxxqqqnnnpppmmmjjjuuu|||[[[>>>888999666555:::000000000000000000000000//////.........---------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,++++++******++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++************++++++++++++++++++******))))))((((((+++******+++---......---------MMMOOOPPPQQQPPPNNNKKKIIILLLMMMMMMLLLIIIGGGFFFGGGNNNLLLHHHEEEEEEGGGJJJMMMJJJMMMNNNMMMNNNRRRTTTQQQNNNNNNMMMKKKIIIHHHJJJKKKEEEFFFIIINNNUUUZZZ\\\\\\OOOOOOPPPRRRRRRQQQMMMJJJRRRQQQRRRVVV[[[\\\WWWRRRKKKJJJHHHFFFEEEFFFFFFGGGFFFJJJNNNOOOMMMLLLMMMOOOQQQRRRWWW\\\ZZZTTTPPPPPPLLLKKKJJJIIIHHHGGGGGGGGGDDDHHHKKKMMMMMMKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCEEENNNXXX[[[WWWTTTTTTQQQQQQ[[[eee```SSSPPPLLLTTTjjjyyyyyyuuuvvvqqqvvv{{{~~~{{{wwwqqquuurrrssszzz~~~}}}wwwrrrnnnlll\\\QQQDDD???@@@@@@<<<666555555555444444333333333444444444444444444333333222222333333333333222222000000000111111222222222111111111111000///......//////.........//////000---------....../////////---......///000000000///.../////////000000111111000000000000111111111111333444555555666666555555333333333333333333333333111444666888;;;BBBNNNWWW___bbbhhhooooooiiifffhhhnnnmmmkkkkkkkkkhhhbbb]]]PPPNNNLLLMMMWWWjjjuuuooopppuuutttssshhhMMM999777777///,,,222---......///000111111222//////.........---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,---,,,,,,+++*********+++))))))))))))***+++,,,---************************))))))******+++++++++,,,+++++++++++++++,,,,,,,,,+++******+++---......---))))))MMMLLLKKKJJJIIIHHHEEECCCHHHIIIJJJKKKKKKIIIGGGFFFMMMKKKHHHFFFEEEGGGJJJLLLNNNOOOOOOOOOMMMMMMNNNOOOLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHJJJOOOWWW]]]___^^^RRRRRRTTTXXXVVVQQQPPPRRRWWWWWWWWWVVVVVVVVVVVVVVVKKKIIIHHHHHHIIIIIIHHHGGGHHHMMMSSSSSSNNNJJJJJJLLLJJJIIIIIIKKKNNNNNNKKKGGGIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIFFFEEEDDDEEEGGGIIIEEEDDDAAAAAAHHHTTT[[[[[[bbbcccdddccc^^^UUUKKKEEEGGGKKKRRR[[[fffooovvvzzzsssuuuvvvxxxzzzxxxwwwooommmssstttuuuxxxwwwrrrzzz}}}ssssssxxxiii```VVVRRRRRRPPPIIIAAA<<<999555444555555222000444333333222111111111111111111333444444333222111222222111111111000000000333333222222111111000000000000000000000000000000........................////////////000000000000000000000000000111222222222222111000000000111111111222333555666555222///666555444555555666444333<<<===<<<===FFFUUU```cccggglllqqqqqqlllgggfffgggkkkhhhgggiiilllhhhZZZLLLHHHNNNYYYhhhzzzooooooooottt{{{~~~HHH@@@777222222444333222111111000......---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))************************++++++************++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,******KKKJJJIIIHHHHHHFFFEEECCCHHHIIIJJJKKKKKKIIIHHHGGGKKKIIIFFFEEEEEEGGGIIIKKKMMMOOOPPPOOOMMMLLLLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGFFFIIIPPPXXX___bbbaaaZZZYYYYYYZZZWWWQQQPPPSSSSSSTTTTTTUUUUUUTTTTTTTTTOOOLLLIIIHHHIIIKKKKKKKKKJJJNNNSSSTTTRRRPPPPPPQQQLLLJJJIIIJJJMMMLLLIIIEEEFFFEEEEEEDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHEEECCCJJJUUU\\\]]]fffiiikkkfff\\\QQQIIIEEEDDDIIIPPP[[[fffpppxxx|||}}}~~~}}}~~~xxxvvvtttmmmllllllpppsssxxx|||sssrrrxxxwwwsssuuuoooiiidddcccccc```WWWOOOFFF@@@999666777888666333222111000000000000111222333333444444444333222111000000000///////////////111111111000000000000000000000000000000000000000////////////////////////000000000000111111111222000000000111111222333444111111000000000000000///333444555666666666444222444333333444777999::::::===BBBGGGMMMXXXfffoooqqqiiilllnnnnnnllljjjjjjjjjkkkhhheeegggiiieeeXXXMMMIIIXXXpppuuupppnnnwww}}}mmmfffCCC<<<444111111333222000111000///...------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******************************++++++++++++******+++++++++*********))))))************************,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******GGGGGGGGGGGGFFFEEEDDDDDDGGGHHHJJJKKKKKKJJJIIIHHHHHHGGGEEEDDDEEEGGGIIIKKKMMMOOOPPPPPPMMMKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIKKKPPPXXX^^^______\\\YYYXXXXXXUUUQQQQQQUUU[[[[[[[[[ZZZXXXVVVSSSRRRSSSOOOKKKIIIJJJLLLNNNOOOJJJLLLPPPSSSUUUUUUTTTSSSNNNKKKIIIIIIJJJJJJHHHEEEDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFJJJKKKLLLMMMLLLKKKIIIHHHJJJJJJHHHGGGNNNZZZccceeelllooommmdddVVVJJJEEEEEECCCFFFMMMVVV___hhhooosss|||vvvtttwwwooommmooooooqqqrrrwwwwwwtttyyyyyyzzzwwwuuuuuuvvvqqqiiiaaaYYYOOODDD>>>>>>===999444333222111111111222333444222222222222111000///...//////000000000000000000000000000111111111111111000000000000000000000000111111111111111111111111111111111111222222222333111111111111222333555555111111222222111111000///222222333333444444555555666666888:::<<>>;;;:::666666555555555444555555222222222222222222333333111111111222222333333333222222222222222222222222111111111111111111111111111111222222222333333333666666444333222111111111000111111222333333222222555888;;;>>>AAAEEEKKKPPPUUU\\\eeekkkmmmmmmllllllpppwww{{{zzzyyy{{{{{{xxxllleee___]]]___```\\\XXXMMMPPPXXXccchhhhhhkkkqqqdddKKKBBB999...222222111222222111000...///......------------......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))************))))))*********+++++++++,,,,,,++++++++++++++++++++++++******GGGJJJLLLKKKHHHGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHHHHHHHIIIKKKLLLKKKLLLLLLKKKIIIGGGHHHIIIIIIKKKNNNRRRTTTTTTTTTTTTQQQNNNLLLNNNQQQRRRPPPNNNOOOLLLJJJKKKKKKLLLQQQXXXhhhfffbbb]]]XXXTTTPPPNNNIIIIIIJJJLLLMMMLLLHHHFFFJJJKKKMMMMMMMMMMMMLLLKKKFFFDDDCCCEEEHHHJJJIIIGGGGGGGGGFFFFFFFFFHHHIIIJJJHHHHHHHHHIIIKKKNNNQQQTTTRRRPPPMMMKKKKKKLLLNNNPPPRRRUUUUUUSSSTTT[[[aaaccceeeZZZKKKCCCBBBDDDCCCBBB@@@AAAAAABBBCCCDDDEEEEEELLL^^^nnnyyyyyyuuu||||||tttuuuxxx{{{|||{{{~~~|||}}}~~~oooaaafffuuukkkbbbZZZYYY^^^gggvvv|||wwwvvvzzz}}}|||zzzxxxwwwwwwuuuppplll]]]\\\YYYUUUPPPKKKFFFCCC;;;:::888777666555555555444333333333222222222222000000000111111111111111222222222222222222222222222222222222222222222222333333333333444444444444888777666444333222222222000000000111222444666777888<<>>@@@@@@EEEKKKOOOQQQVVV]]]bbbaaaiiiqqqvvvvvvuuuvvvxxxvvvxxxvvvllleeeeeeggggggjjjaaaUUULLLJJJLLLNNNPPPZZZaaaqqqxxxzzz~~~|||pppnnnqqqrrrrrrxxxbbb===999666000666000111111111000/////////...------,,,,,,------...---------,,,,,,,,,++++++************************************************++++++++++++*********)))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************''')))***++++++***)))'''************++++++++++++,,,,,,,,,+++++++++************GGGKKKNNNLLLGGGEEEFFFIIIMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGKKKKKKIIIGGGEEEFFFJJJLLLIIIKKKOOORRRTTTTTTTTTSSSQQQNNNMMMNNNRRRSSSRRROOOKKKHHHGGGIIIIIIHHHMMMSSSYYYVVVSSSOOOMMMMMMNNNOOOLLLJJJGGGGGGHHHIIIIIIHHHDDDHHHLLLLLLHHHGGGJJJNNNFFFDDDDDDFFFIIIHHHEEEAAA??????@@@BBBFFFIIIMMMOOOJJJIIIGGGGGGIIILLLOOOQQQLLLLLLMMMNNNMMMLLLKKKJJJNNNRRRTTTPPPNNNQQQSSSSSSQQQPPPNNNJJJGGGDDDBBBBBBDDDCCCCCCBBBAAA@@@??????HHHNNNOOOTTThhhssslllpppvvvyyyzzz}}}zzzqqqiiibbb]]]XXXPPPKKKMMMRRRWWW```hhhjjjooovvvwwwuuussstttvvvvvvwwwwwwuuussssssvvvyyy~~~~~~|||vvvmmmeee```bbb___ZZZUUUPPPLLLJJJHHH???>>>===<<<;;;999888888888888888777666666666555333333333333333333333333555555555555555555555555777888888888999999999999888888888888999:::;;;<<<<<<;;;::::::===AAAFFFIIIMMMRRRYYY\\\^^^aaagggmmmnnnrrrwwwwwwtttqqqsssuuutttwwwssshhh^^^\\\^^^^^^bbbYYYNNNHHHJJJSSS^^^eeessszzzxxxrrrmmmgggiiiiiikkkzzzvvvGGG555===222'''555///000000///...---......------,,,,,,,,,------...---------,,,,,,,,,++++++************************************************+++*********))))))((((((******************************++++++++++++******))))))******++++++++++++************************((()))+++,,,,,,+++)))((()))************+++++++++,,,,,,,,,++++++***************HHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEFFFIIIKKKHHHHHHHHHIIIIIIIIIIIIIIIMMMNNNMMMKKKIIIHHHHHHJJJHHHKKKNNNQQQSSSSSSRRRQQQNNNMMMLLLOOORRRTTTRRRPPPMMMIIIFFFGGGLLLRRRVVVWWWUUUSSSRRRQQQRRRSSSRRRQQQMMMKKKIIIIIIIIIIIIGGGEEEHHHHHHHHHGGGEEEFFFIIILLLEEEEEEFFFHHHJJJJJJHHHFFFBBBAAAAAADDDIIILLLJJJHHHMMMKKKIIIHHHIIILLLQQQSSSQQQPPPNNNLLLKKKJJJJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQTTTOOOIIIFFFEEEDDDAAA???FFFEEECCCBBBAAAAAAAAABBBIIIKKKNNNRRRYYYdddooowwwwwwxxxvvvrrruuu|||}}}yyytttkkkcccaaaeee]]]XXXWWW^^^jjjtttwwwuuuqqqkkkgggjjjmmmlllkkklllwww}}}}}}{{{}}}yyyrrrooonnnnnnoookkkdddfffjjjbbbUUUTTTNNNJJJJJJIIIEEEDDDEEEEEE@@@<<<<<<======888444888777555666777777555333::::::999999999999999999;;;<<<>>>???>>>???@@@BBBFFFBBBBBBEEEFFFBBB@@@AAA???>>>BBBKKKPPPOOOQQQVVVTTT[[[ccchhhkkknnnsssxxxuuuwwwtttmmmlllrrrvvvuuuooopppmmmdddXXXQQQRRRVVV[[[PPPGGGIIIXXXnnnuuuxxxyyyvvvmmmjjjiiikkkcccbbbqqqxxxZZZ>>>555555111///111////////////............///............---------++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,))))))))))))******************))))))))))))******************************************************+++*********))))))(((((())))))))))))))))))))))))************************************************++++++KKKJJJJJJIIIGGGFFFFFFEEEFFFFFFFFFEEEDDDEEEHHHJJJIIIIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKIIIGGGFFFGGGHHHJJJKKKNNNPPPPPPOOOMMMLLLOOONNNMMMNNNQQQQQQOOOMMMMMMKKKHHHJJJOOOTTTVVVWWWVVVTTTQQQQQQQQQQQQPPPOOOJJJHHHGGGGGGHHHHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIJJJIIIGGGEEEDDDCCCDDDEEEHHHIIIHHHGGGKKKJJJJJJJJJKKKLLLNNNOOOHHHIIIJJJLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNJJJFFFDDDDDDDDDCCCBBBEEEDDDCCCBBBBBBCCCCCCDDDHHHHHHIIIJJJOOOWWWaaahhhqqq{{{|||uuutttyyy}}}{{{wwwtttqqqllleeecccfffeeefffmmm{{{xxxppphhhfffeeecccfffjjjooo{{{~~~yyywwwxxxwwwuuuqqqppptttwwwssslllhhhccc______]]]YYYVVVWWWUUUOOOIIIFFFHHHIIIHHHFFFAAA???<<<<<<===>>>===;;;===<<<<<<<<<>>>@@@BBBDDDEEEGGGIIIJJJJJJLLLNNNPPPRRRNNNMMMQQQTTTSSSRRRTTTPPPNNNQQQXXX[[[YYYZZZ^^^```gggnnnrrrssstttwwwzzzuuuwwwtttmmmkkkoooqqqooofffddd]]]TTTLLLJJJMMMRRRRRROOOSSSbbb{{{{{{}}}}}}rrriiigggfffeeehhhsssvvvyyy\\\FFF444111444111000222////////////........................------------++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))))))))******************))))))))))))******************************************************************)))))))))((())))))))))))))))))))))))************************************************++++++MMMLLLJJJHHHEEECCCAAA@@@BBBCCCCCCCCCBBBDDDFFFIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFEEEDDDEEEGGGKKKLLLMMMMMMMMMKKKIIIGGGOOONNNMMMMMMNNNNNNLLLJJJKKKJJJIIIKKKNNNRRRTTTTTTVVVSSSPPPOOOOOONNNLLLKKKFFFEEEEEEFFFHHHHHHGGGFFFEEEDDDFFFIIILLLLLLIIIEEEGGGHHHJJJKKKKKKIIIGGGFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKBBBEEEHHHKKKLLLLLLKKKIIIHHHIIIIIIJJJJJJIIIGGGFFFFFFDDDBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGHHHGGGEEECCCDDDJJJRRRWWWeeexxxvvvnnnqqqvvv{{{wwwrrrooooooooolllkkkmmmpppxxxtttggg\\\VVVXXX^^^fffuuu|||zzz}}}|||zzz{{{||||||vvvssswww}}}~~~~~~~~~yyyuuusssttttttpppnnnnnnhhhaaaXXXTTTWWW\\\___aaaZZZWWWSSSSSSUUUVVVUUURRRLLLLLLMMMOOOQQQUUUYYY[[[]]]^^^____________aaacccddd```___dddhhhiiillloooiiiggghhhkkkjjjhhhgggiiiggglllqqqrrrqqqpppppprrrkkkllliiicccaaaaaaaaa^^^[[[VVVOOOJJJJJJOOOVVV[[[YYY]]]iiixxxwww{{{zzzzzznnnhhhhhhmmmttt}}}|||yyydddPPPAAA555---000222000///222/////////............---............------------++++++++++++++++++++++++******************************************++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************************++++++LLLKKKIIIFFFDDDAAA???>>>@@@AAABBBBBBBBBCCCFFFHHHJJJJJJIIIHHHGGGGGGFFFFFFCCCDDDDDDCCCBBBBBBDDDEEEIIIJJJJJJJJJJJJHHHFFFEEELLLLLLLLLLLLLLLKKKJJJIIIGGGGGGHHHIIIKKKMMMNNNNNNTTTRRROOOMMMLLLKKKIIIGGGCCCCCCDDDFFFHHHIIIHHHGGGGGGEEEDDDHHHNNNOOOKKKFFFEEEGGGKKKMMMMMMKKKJJJIIINNNOOOPPPMMMHHHFFFGGGIIIHHHHHHIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHHHHFFFDDDCCCEEEFFFGGGGGGGGGEEEBBBAAAAAA@@@@@@@@@BBBCCCDDDEEEAAABBBCCCDDDFFFHHHIIIJJJJJJHHHDDD@@@???CCCIIINNNXXXlllzzztttrrrqqqvvv{{{tttwww|||~~~wwwrrrsssuuuuuuuuuvvvyyy}}}lll\\\RRRTTT[[[aaakkktttvvvuuusssoooiiinnnrrruuuwwwwwwxxx|||uuurrryyy}}}{{{{{{}}}yyyyyy~~~~~~}}}rrrkkkccc```dddlllsssxxxtttqqqooopppssssssoookkk___```cccfffiiikkkmmmnnnpppqqqpppmmmjjjiiijjjkkkmmmiiigggkkkppprrrvvvzzzvvvuuusssqqqnnnkkkiiihhhfffggggggeeecccaaabbbddd\\\\\\ZZZUUURRRQQQRRRSSSQQQOOOMMMPPPXXXaaafffiiiggglllzzz~~~qqqnnnuuu~~~wwwrrrpppyyy{{{|||YYYCCC999666111///111111...---000//////.........---------.........---------,,,,,,++++++++++++++++++++++++************************+++++++++***************((()))))))))******************))))))))))))******((((((((((((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))******************************************************HHHGGGFFFEEECCCBBB@@@@@@@@@BBBCCCCCCCCCDDDFFFHHHIIIHHHHHHGGGFFFEEEEEEDDD@@@AAABBBAAAAAAAAACCCEEEGGGGGGHHHHHHHHHGGGFFFFFFHHHIIIJJJKKKJJJJJJJJJJJJEEEFFFHHHIIIJJJJJJKKKKKKQQQNNNLLLJJJIIIHHHFFFEEECCCCCCDDDGGGIIIJJJHHHGGGGGGDDDAAADDDIIIKKKHHHEEEAAAFFFKKKOOOOOONNNNNNNNNSSSUUUTTTPPPKKKHHHIIIKKKHHHHHHFFFEEEFFFGGGHHHIIIIIIHHHFFFDDDCCCBBBAAAAAABBBCCCDDDEEEDDDBBB???===?????????@@@@@@@@@AAABBBAAABBBCCCEEEGGGHHHJJJJJJHHHFFFCCC@@@???AAAFFFJJJQQQ\\\kkkvvv}}}tttsssuuuzzz~~~~~~{{{xxxttttttwww{{{}}}~~~||||||{{{|||~~~|||zzz{{{xxxmmmbbb[[[]]]dddbbbdddcccaaaaaaaaa[[[TTTbbbeeejjjnnnrrrxxx}}}zzz}}}|||~~~{{{{{{sssppplllkkkpppwww~~~~~~}}}}}}}}}vvvhhhkkkooosssuuutttrrrppprrrrrrppplllhhhggggggiiikkkfffcccfffiiijjjnnnrrrsssrrrnnniiieeebbb___]]]___]]]YYYUUURRRSSSVVVXXXQQQRRRQQQNNNKKKLLLTTT[[[WWWXXX\\\eeeoootttsssqqqlllrrr}}}wwwppptttzzz[[[CCC::::::333111111111///,,,---000............------------...------------,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******************************************************EEEDDDDDDDDDCCCCCCCCCBBBAAABBBDDDEEEDDDDDDFFFGGGFFFFFFEEEEEEDDDDDDCCCCCC>>>???AAAAAA@@@AAADDDFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHJJJJJJIIIIIIJJJKKKGGGHHHJJJJJJIIIIIIJJJLLLLLLJJJHHHGGGGGGGGGFFFDDDDDDDDDEEEGGGIIIIIIGGGDDDCCCAAA???@@@CCCDDDCCCAAA???EEEMMMQQQQQQPPPQQQRRRVVVUUUSSSOOOKKKIIIIIIJJJGGGEEEDDDCCCDDDEEEGGGIIIFFFEEECCCBBBAAAAAABBBCCCAAABBBBBBBBBBBB@@@>>>======???@@@@@@???>>>???@@@AAABBBDDDEEEGGGHHHHHHHHHCCCCCCAAA@@@???@@@DDDGGGOOORRRYYYhhh||||||sssssstttwwwzzz{{{{{{zzzzzzxxxuuutttttttttwwwxxx{{{yyy{{{{{{}}}{{{zzzyyyqqqkkkddd___```eeegggiiigggcccaaa^^^VVVNNNSSSVVVZZZ^^^cccmmmzzz|||zzz|||~~~||||||xxxyyyzzz|||~~~}}}~~~yyyppprrrvvvxxxxxxuuuqqqoooppppppnnnkkkiiihhhjjjlllkkkeeeaaabbbddddddfffiiilllllliiibbb]]]\\\YYYVVVSSSPPPKKKGGGFFFHHHLLLOOOLLLNNNOOOMMMJJJPPPcccuuuwwwyyy~~~zzzyyy}}}{{{xxx}}}zzzvvv^^^HHH888333555............---,,,...000.........------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******************************************++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************DDDDDDDDDDDDDDDDDDDDDCCCAAACCCDDDEEEDDDCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC===???@@@AAAAAABBBEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGJJJKKKKKKHHHGGGHHHIIIGGGHHHIIIHHHFFFFFFHHHKKKHHHFFFDDDDDDFFFFFFFFFEEEEEEEEEEEEGGGHHHGGGCCC@@@@@@AAABBBCCCCCCAAA???>>>@@@FFFOOORRRRRRPPPQQQSSSSSSPPPLLLJJJIIIHHHGGGGGGBBBBBBCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCBBBBBBBBBAAABBBAAAAAAAAA@@@@@@??????<<<>>>@@@@@@>>>===???@@@BBBCCCDDDFFFFFFFFFFFFEEE@@@AAAAAAAAA@@@AAACCCEEELLLKKKNNNXXXlll~~~yyyuuurrrqqquuuxxx{{{{{{yyywwwtttqqqrrruuuvvvuuuzzz~~~xxx|||}}}~~~|||zzzrrrjjjgggddd```aaadddmmmxxxyyyooocccZZZOOOOOOOOOOOORRR\\\hhhrrrzzz|||vvvrrrssstttssstttwwwzzz|||xxxvvvzzz~~~wwwuuuuuuvvvvvvtttrrrpppnnnttttttrrrnnnlllkkkmmmoooiiiccc```aaaaaa___```bbbdddfffbbbZZZWWWWWWVVVQQQJJJHHHFFFFFFGGGJJJLLLNNNPPPSSSVVVTTTRRR^^^|||{{{qqqlllvvvwww}}}pppWWWGGG;;;222---...+++,,,---------/////////.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))))))))******************))))))))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************************************DDDDDDDDDDDDDDDDDDDDDCCCAAACCCDDDDDDCCCBBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBB===???AAAAAABBBCCCFFFHHHJJJJJJIIIIIIHHHGGGGGGGGGIIILLLMMMKKKHHHFFFFFFGGGEEEFFFGGGEEECCCBBBEEEHHHEEECCCBBBCCCEEEFFFFFFFFFEEEEEEEEEFFFFFFDDD@@@===???CCCGGGHHHFFFBBB???>>>AAAHHHPPPTTTRRRPPPPPPRRRPPPLLLGGGEEEFFFGGGEEECCC>>>@@@CCCFFFGGGGGGEEEDDDBBBCCCDDDEEEDDDBBB???===BBBAAA@@@@@@???@@@@@@AAA:::===@@@@@@>>>>>>???AAACCCDDDEEEFFFFFFEEEDDDCCC@@@BBBCCCCCCCCCBBBDDDEEEHHHHHHIIINNN\\\ooo{{{yyyrrrnnnppptttwwwyyywwwvvvtttsssvvv{{{{{{yyytttvvv{{{{{{}}}~~~zzzyyyqqqiiibbbcccfffgggjjjmmmppprrrhhhWWWUUUPPPLLLKKKRRR]]]fffcccooowwwyyy~~~xxxrrrlllgggiiijjjkkknnnrrr~~~uuutttnnnjjjnnnvvvzzzwwwrrrtttsssqqqnnnllllllllllllwwwvvvsssnnnjjjiiijjjlllbbb]]]YYY[[[[[[XXXXXXZZZYYY\\\XXXPPPMMMPPPOOOJJJLLLKKKLLLOOORRRTTTUUUUUU[[[^^^bbbbbb```oooyyyooohhhdddiiiooorrrtttwwwzzzzzzeeePPP;;;333333111111333,,,...//////000111///,,,......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---))))))))))))******************))))))))))))******************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************))))))HHHGGGEEEDDDCCCCCCCCCDDDGGGHHHIIIJJJIIIHHHEEEDDDCCCBBBBBBAAA@@@???>>>>>>BBBBBBAAA@@@AAACCCFFFHHHIIIIIIJJJHHHGGGFFFGGGIIIMMMMMMMMMLLLJJJHHHFFFDDDCCCDDDDDDDDDBBBBBBDDDFFFCCCDDDEEEFFFFFFFFFFFFFFFJJJHHHFFFDDDCCCDDDEEEFFFCCCDDDEEEDDDBBBAAABBBCCCFFFJJJPPPSSSSSSQQQOOOMMMNNNLLLHHHEEEBBBAAAAAAAAACCCBBBCCCFFFIIIJJJGGGDDDFFFFFFDDDCCCBBBAAAAAAAAA@@@???????????????@@@@@@BBBCCCCCCAAA??????@@@BBBBBBCCCEEEFFFFFFEEECCCBBB@@@@@@AAABBBBBBCCCDDDDDDHHHHHHGGGIIIOOOZZZgggooo}}}{{{wwwrrrnnnnnnqqqtttvvvxxxwwwtttvvvzzz}}}{{{zzzvvvtttzzzxxxwwwnnngggcccfffgggeeefffkkkssspppaaa\\\XXXZZZ[[[ZZZ\\\___gggrrrvvvmmmcccbbbaaa^^^]]][[[[[[\\\\\\]]]dddlllxxxllliiiaaa[[[]]]fffmmmooolllrrrppplllggghhhnnnqqqooowwwtttnnniiigggfffaaa\\\XXXVVVSSSNNNKKKKKKNNNQQQRRRRRRMMMGGGGGGJJJLLLJJJSSSbbbnnnlllgggeeedddbbbllllllnnnpppuuutttiiigggdddaaaaaahhhttt}}}{{{}}}~~~ttt\\\EEEAAA;;;555111///000111......------------......+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++EEEDDDBBBAAA@@@@@@AAAAAAEEEFFFFFFFFFEEECCC@@@???@@@@@@@@@???>>>======<<>>======<<<;;;;;;<<<>>>@@@@@@@@@AAADDDFFFIIIFFFDDDDDDFFFGGGFFFCCCDDDEEEEEEFFFEEEDDDBBBAAA???AAACCCDDDDDDFFFIIIKKKGGGFFFEEEEEEGGGKKKOOOQQQEEEDDDBBBAAA@@@AAAAAABBB===>>>@@@@@@??????AAABBB@@@BBBDDDGGGIIIIIIHHHGGGIIIGGGEEEBBB@@@?????????BBBAAAAAACCCDDDDDDBBB@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???AAABBBBBBAAA?????????===>>>@@@AAAAAAAAA@@@???AAAAAAAAAAAAAAAAAABBBBBBEEEFFFFFFDDDCCCCCCEEEFFFSSS]]]lllvvvyyyuuunnniiijjjttt}}}}}}zzzzzzyyywwwxxx~~~zzz|||rrrqqqrrrwwwyyyzzz|||qqqbbb___bbbiiioooppppppuuu}}}wwwlllbbbXXXPPPNNNOOORRRRRRQQQUUUZZZddd{{{xxxvvvppp]]]VVVNNNOOOMMMKKKMMMQQQWWWZZZ\\\]]]\\\XXXRRRQQQTTTSSSPPPKKKLLLLLLJJJHHHHHHLLLPPPZZZ^^^aaabbb```]]]ZZZYYYVVV]]]```]]]bbbxxx|||{{{}}}wwwrrrmmmooottt~~~|||llljjjuuulllPPP===444111111111000///...,,,+++......------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))************+++************)))))))))))))))FFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<=========<<<;;;;;;;;;???BBBCCCCCCBBBDDDFFFIIIDDDAAAAAAEEEGGGDDDAAA???@@@AAABBBBBBAAA@@@??????@@@BBBCCCDDDEEEHHHKKKGGGGGGFFFGGGIIIKKKMMMOOOBBBBBBAAA@@@??????@@@@@@<<<===???@@@???@@@BBBCCCBBBBBBBBBDDDEEEFFFEEEDDDEEEDDDBBB@@@???>>>>>>>>>AAA@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@??????????????????===???BBBBBBAAA???>>>>>>??????@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBDDDFFFQQQ```lllrrrrrrnnnllljjjssszzzwwwssssssuuuwwwyyyyyy{{{{{{{{{{{{||||||}}}~~~qqqddd]]]ccclllqqqooolllqqqzzzxxxnnnddd^^^]]]^^^bbbcccbbbdddgggtttllldddZZZ[[[YYYYYY^^^gggppptttuuuooooookkkccc^^^[[[TTTLLLHHHIIIKKKMMMMMMSSS```mmm}}}sssiiidddccckkkppppppxxx}}}xxxrrrnnnqqqxxxvvv|||xxx|||lllgggooo~~~|||bbbIII888222333111111000000///......---...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))************************))))))))))))))))))FFFEEEDDDCCCCCCCCCDDDEEE@@@AAAAAAAAAAAA@@@@@@@@@;;;<<<===>>>???>>>===<<<===BBBHHHIIIGGGEEEFFFGGGHHHCCC???@@@DDDFFFCCC@@@===>>>???@@@@@@@@@?????????@@@BBBBBBBBBDDDFFFIIIGGGHHHIIIJJJJJJIIIHHHGGGAAA@@@@@@???????????????<<<>>>@@@AAAAAAAAACCCEEECCCBBB@@@AAABBBCCCAAA???BBBAAA@@@??????>>>>>>>>>???@@@@@@???>>>=========<<<<<<<<<===>>>???@@@AAA??????>>>===============;;;>>>AAABBB@@@???>>>>>>???@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>@@@DDDGGGEEEKKKSSS[[[bbbiiinnnqqqpppvvvwwwpppkkknnnvvv{{{|||vvvxxx}}}}}}|||tttggg```gggqqqvvvqqqlllqqqyyy}}}qqqfff\\\dddbbbdddiiilllkkklllooouuujjjkkkhhhiiirrr{{{pppcccWWWRRRRRRUUUZZZ```jjj|||nnneeeiiiooovvv{{{zzzwwwqqqooouuu}}}|||tttvvvxxxnnnssssssYYYCCC999666666777444222000...------...///------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((CCCBBBAAA@@@@@@AAABBBBBB>>>>>>>>>>>>?????????@@@:::<<<>>>???@@@???>>>===@@@GGGMMMOOOKKKGGGGGGHHHFFFCCCAAAAAACCCDDDCCCAAA===>>>???@@@AAA@@@?????????AAABBBCCCCCCDDDGGGIIIGGGIIIKKKKKKJJJHHHDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBBBBDDDFFFBBB???===>>>AAAAAA>>>;;;???????????????>>>>>>>>>>>>??????>>><<<;;;<<<===;;;;;;<<<<<<===???@@@AAA???>>>===<<<;;;;;;;;;;;;;;;===@@@@@@???>>>>>>???@@@??????>>>======<<<<<<;;;<<<<<<======>>>??????BBBAAA>>>;;;:::<<>>444555777444///333111///---+++,,,---...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++++++++++++++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))),,,+++++++++++++++******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***((((((@@@@@@???>>>>>>???@@@AAA@@@@@@???????????????@@@999;;;===???@@@@@@>>>===CCCJJJRRRSSSNNNHHHGGGHHHDDDDDDCCCBBBBBBBBBBBBBBB>>>???@@@AAABBBAAA@@@@@@???AAACCCDDDEEEGGGKKKMMMJJJJJJKKKJJJIIIGGGEEECCCAAAAAAAAABBBBBBBBBAAAAAA>>>@@@BBBBBBAAABBBCCCEEE@@@>>>===???CCCDDD@@@<<<>>>>>>>>>????????????>>><<<>>>???===;;;;;;<<<>>><<<<<<<<<<<<===???@@@@@@??????===<<<<<<;;;;;;;;;<<<===>>>>>>======>>>@@@BBBAAA@@@>>>===<<<;;;;;;:::;;;<<<===>>>???@@@AAAAAA@@@???<<<:::;;;>>>AAABBBCCCEEEGGGKKKSSS\\\cccooorrrrrrooopppwww}}}~~~}}}~~~ssskkkkkkooo|||~~~~~~yyyvvvtttuuuxxxpppmmmqqqxxx}}}zzzuuuwww~~~yyyrrrlllgggfffcccdddlllssswwwzzz}}}sssmmmqqqwww}}}}}}qqqnnnkkkppp|||rrrkkknnnttt{{{}}}|||~~~~~~}}}zzzqqqooonnnmmmuuuyyy~~~|||{{{{{{uuunnnGGG>>>555111222222///***////////////...------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++)))*********++++++++++++***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))******))))))@@@@@@???>>>>>>???@@@AAAEEEDDDCCCBBBAAAAAAAAAAAA888:::<<>><<>>AAACCCFFFHHHKKKNNNQQQLLLKKKJJJIIIHHHGGGGGGGGGAAABBBBBBCCCCCCCCCBBBBBB???@@@AAABBBAAAAAABBBDDD@@@>>>>>>BBBGGGIIIEEEAAA======>>>???????????????<<<===???===;;;:::===???<<<<<<<<<======>>>@@@@@@@@@@@@>>>======<<<<<<<<<<<<===>>>===<<<===???AAAFFFEEECCCAAA???======<<<<<<===>>>???AAACCCDDDEEE???@@@@@@>>>======???BBB===@@@CCCGGGJJJNNNSSSVVVfffkkknnnpppttt{{{~~~|||vvvhhh```bbbiiirrryyy~~~yyyxxxyyy}}}wwwssszzz}}}|||}}}tttooolllhhhiiieeefffooowww|||{{{llllllttt}}}vvvyyyvvv{{{|||qqqlllmmmsssyyy}}}}}}pppffffffhhhiiipppyyy{{{zzz|||eeeGGG>>><<<888444222111222333---...111222333111///...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++))))))******++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************'''((((((((())))))************AAABBBBBBAAA??????AAACCCCCCCCCBBBAAA???===;;;::::::<<<>>>>>>===<<<<<<===CCCEEEGGGGGGFFFEEEEEEFFFCCCCCCCCCBBB@@@AAACCCEEECCCCCCBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEGGGKKKMMMMMMMMMLLLJJJHHHEEEBBBAAA>>>???AAADDDFFFFFFCCC@@@???@@@BBBFFFHHHIIIFFFDDDDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAA@@@???>>>===<<<============???AAACCCDDD@@@???======>>>??????>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======@@@AAAAAA@@@@@@???>>>===;;;<<<>>>???AAABBBBBBBBB@@@>>>======???AAA@@@@@@BBBAAAAAABBBCCCEEEGGGHHHPPPWWW```iiipppxxx{{{xxxwwwxxx|||~~~|||zzzuuuvvvuuurrrmmmjjjjjjlllqqq~~~~~~{{{|||wwwooouuuyyyzzz{{{uuussspppkkkkkkpppvvvzzz~~~|||tttpppqqqvvvyyyyyy{{{yyypppoooooosss{{{tttjjjbbb___^^^cccppptttdddPPP@@@888111000///------......///////////////////////////------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,******))))))))))))******************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))>>>@@@BBBBBBAAA@@@@@@@@@?????????>>>===<<<;;;;;;999;;;============>>>???AAACCCFFFGGGFFFDDDDDDDDDDDDEEEEEEDDDCCCCCCEEEGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIILLLNNNKKKJJJIIIGGGEEEDDDCCCBBB???>>>???AAACCCCCCBBB@@@AAABBBCCCFFFIIIIIIFFFDDDDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBAAAAAA???>>><<<;;;<<<<<<<<<<<<===???AAABBB@@@>>>======?????????>>>>>>>>>===<<<<<<<<<<<<============>>>======<<<<<>>>>>;;;<<<===???@@@AAAAAAAAA@@@??????AAADDDGGGHHHHHHBBBAAAAAAAAABBBDDDEEEFFFHHHJJJMMMQQQYYYgggxxx|||yyyuuusssrrrqqqpppooonnnsssvvvtttooommmrrrxxx{{{xxxyyy{{{yyyxxxuuu}}}{{{qqqppprrrqqqvvv{{{wwwqqqoootttwwwyyyzzz|||~~~}}}}}}vvvuuurrrwwwuuulllccc^^^]]]fffzzz{{{wwwxxxwwwxxxyyypppZZZLLLCCC:::444111111000///...---......///........................------,,,,,,,,,+++++++++++++++***))))))***++++++******))))))))))))************************************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))<<>>>>><<<<<<<<<<<<;;;;;;;;;:::888999<<<<<<<<<===???AAA???BBBFFFGGGFFFDDDCCCCCCFFFGGGGGGGGGFFFFFFHHHJJJGGGFFFEEECCCCCCCCCDDDDDDCCCCCCEEEFFFIIIKKKLLLMMMIIIGGGEEECCCBBBCCCCCCDDDAAA???>>>>>>@@@BBBCCCBBBEEEDDDEEEGGGIIIIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFBBBBBBBBBAAA???===<<<;;;;;;::::::;;;<<<===>>>??????>>>===>>>???@@@???>>>???>>>======<<<<<<======????????????>>>======<<<======>>>????????????>>>;;;<<<===>>>???@@@@@@@@@>>>======???BBBEEEFFFFFFAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEKKKYYYjjjvvv|||vvvqqqmmmkkkkkkmmmuuu{{{yyytttsss{{{~~~}}}xxxxxxxxxsssssswwwtttwwwwwwyyyyyyxxxwwwxxxrrrssstttuuuxxx}}}|||}}}|||tttkkkfffiiiwwwtttnnnpppuuuvvvyyyiiiSSS===222111111000000000///......------..............................,,,,,,,,,,,,++++++++++++******)))(((((()))************))))))))))))******************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))<<>>>>><<<<<<;;;:::::::::999999999:::<<<<<<;;;<<<>>>@@@???BBBFFFHHHGGGFFFDDDDDDFFFGGGHHHHHHGGGHHHIIIKKKGGGFFFDDDBBBBBBBBBCCCDDD@@@@@@CCCFFFJJJMMMNNNNNNJJJGGGDDDAAA@@@AAACCCDDDDDDAAA>>>>>>@@@CCCEEEFFFHHHGGGFFFGGGHHHHHHGGGEEEDDDDDDCCCBBBCCCDDDEEEFFFBBBBBBBBBAAA???===<<<;;;;;;;;;;;;;;;<<<======>>>>>>======>>>@@@@@@???>>>???>>>>>>===<<<=========AAAAAAAAAAAA@@@???>>>>>>;;;<<<===>>>????????????<<<<<<>>>??????@@@@@@@@@???>>>===>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFIIINNNWWW]]]www{{{~~~}}}wwwqqqmmmllluuu{{{~~~{{{zzzzzztttsss~~~{{{}}}yyynnnmmmuuuwww}}}xxx{{{~~~~~~~~~{{{{{{~~~yyy}}}yyyxxxwwwmmmkkkpppuuu}}}qqq^^^NNNBBB666444555333111111//////......------------------------------------,,,,,,,,,++++++++++++************))))))***************))))))))))))******************************++++++++++++*********)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))???@@@@@@???>>>>>>???AAA@@@???===;;;999999888888<<<======;;;::::::;;;===AAADDDGGGIIIHHHGGGGGGGGGDDDFFFGGGGGGGGGFFFGGGIIIEEEDDDBBB@@@@@@@@@BBBCCC@@@AAADDDIIIOOORRRRRRQQQLLLIIIDDDAAA???@@@AAACCCBBB@@@======@@@DDDFFFGGGJJJHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAA@@@???>>>===<<<<<<==============================>>>@@@AAA???>>>??????>>>===============???@@@@@@@@@??????>>>===;;;<<<===???@@@@@@@@@@@@======???@@@AAAAAAAAAAAABBB@@@??????AAABBBBBBAAA@@@@@@@@@@@@@@@?????????<<<@@@CCCCCCCCCCCCGGGJJJ]]]gggsssyyyxxxrrrllliiixxxyyy|||~~~|||yyy}}}|||}}}~~~zzzooonnnwww|||uuuuuu{{{~~~{{{rrrqqqnnnnnnppp}}}}}}wwwyyyzzzssspppssszzzvvvbbbRRRHHH888555444666444000...///...............------,,,------------------------,,,,,,+++++++++*********++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))++++++++++++*********)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))************((((((((((((((((((((((((((((((@@@AAA@@@???===>>>@@@BBBAAA@@@===;;;999888888888===>>>===;;;999888:::<<>>???@@@BBBDDDDDDDDDGGGMMMTTTWWWUUURRRKKKHHHDDD@@@>>>???@@@AAA>>>===<<<>>>BBBEEEGGGGGGJJJHHHFFFEEEFFFHHHHHHGGGFFFEEECCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>?????????>>>======<<<<<<===???AAAAAA???===@@@???>>>>>>======>>>>>><<<<<<===============<<<======>>>@@@@@@AAAAAAAAA>>>???@@@BBBDDDDDDEEEEEE>>>===<<<===@@@AAABBBAAA???@@@@@@@@@@@@@@@???>>>>>>???@@@???>>>@@@FFFJJJJJJTTTbbbmmmrrrpppkkkhhhpppqqquuu{{{}}}~~~mmmooossszzz}}}sssqqqvvv{{{sssuuu}}}zzzlllgggiiifffccccccjjjsss|||~~~|||}}}{{{wwwtttuuu|||rrrUUUDDD>>>===222000000000---***,,,111---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((???AAABBBAAA@@@???@@@AAA@@@>>><<<:::888888999:::<<<<<<<<<:::888999;;;===CCCDDDFFFFFFFFFFFFIIIKKKDDDEEEGGGFFFEEECCCBBBCCCCCCBBB@@@>>>???AAADDDFFFHHHGGGIIIOOOTTTUUURRRMMMFFFDDDAAA???>>>>>>@@@AAA<<<===???DDDHHHKKKKKKJJJJJJGGGDDDDDDEEEGGGHHHHHHFFFEEECCCAAA@@@?????????>>>>>>???@@@@@@@@@@@@???>>>????????????>>>===<<<<<<<<<===???AAAAAA???===@@@???>>>>>>======>>>>>><<<<<<===>>>????????????>>>???@@@AAAAAAAAAAAAAAA???@@@BBBDDDFFFHHHIIIIII>>>===;;;<<<===??????>>>>>>???@@@AAAAAAAAA@@@???@@@AAABBBAAA@@@BBBHHHLLLFFFKKKRRR\\\dddhhhhhhgggiiinnnvvv}}}}}}zzz||||||zzznnnkkkkkknnnnnnqqq}}}xxxzzz}}}wwwgggeeegggeeedddgggkkkvvv|||tttuuuzzz}}}iiiQQQ???777444222444///,,,------+++---222------.........---,,,+++++++++++++++++++++++++++++++++++++++************)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((>>>@@@CCCDDDCCCAAA@@@@@@===<<<:::888888999:::;;;;;;;;;;;;999888:::===???CCCDDDDDDDDDDDDEEEHHHKKKEEEFFFHHHGGGEEEBBBAAAAAADDDBBB@@@???@@@CCCFFFIIIHHHHHHIIIMMMRRRQQQLLLFFFBBBAAA???>>>===>>>@@@@@@>>>@@@DDDJJJOOOQQQPPPOOOIIIFFFCCCCCCDDDGGGHHHIIIGGGEEECCCAAA???>>>>>>>>>======>>>@@@@@@AAAAAAAAA>>>>>>?????????===<<<;;;;;;<<<===???BBBBBB@@@===@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAA@@@AAACCCFFFHHHJJJKKKLLLGGGDDDBBBAAAAAA@@@???===>>>???@@@AAABBBAAAAAA@@@<<<@@@DDDEEECCCBBBCCCEEEFFFEEEEEEKKKTTT]]]aaabbbhhhppp{{{~~~~~~{{{||||||yyysssooommmlllhhhhhhuuu~~~|||~~~~~~zzzxxxyyyttttttwwwxxx~~~rrrhhhhhhiiihhhllluuu{{{~~~zzzuuuzzzsssYYYNNN>>>444444777222)))333,,,)))---000...------,,,---.........---,,,++++++++++++++++++++++++++++++++++++************)))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((???AAACCCCCCAAA???>>>>>>;;;::::::<<<>>>???>>><<<<<<:::999:::===???@@@@@@DDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFIIIKKKIIIFFFDDDEEEGGGCCCBBBAAA???>>>>>>>>>>>>@@@BBBFFFKKKPPPRRRQQQPPPNNNKKKGGGDDDCCCDDDFFFHHHGGGGGGFFFEEEDDDBBB@@@??????@@@@@@@@@@@@???>>>>>><<<>>>@@@@@@???======>>><<<===>>>???@@@???>>>>>>>>>???????????????@@@@@@AAA???>>>???BBBDDDEEEEEEEEEFFFHHHHHHGGGDDD@@@>>>@@@??????BBBEEEIIIJJJJJJFFFFFFGGGEEEBBBAAAAAABBB???@@@BBBBBB@@@??????@@@@@@AAACCCEEEFFFFFFEEEEEEEEECCCBBBBBBFFFLLLSSSWWW]]]fffvvv}}}}}}|||vvvllljjjrrr}}}{{{{{{{{{zzz{{{zzz~~~rrr|||ppphhhjjjkkkyyyzzz|||nnnfffeeeffffffsss|||}}}xxxvvvxxxxxx}}}|||xxx}}}yyyrrrppppppmmmqqqxxxyyyxxx|||eeeMMM???666555333000---,,,---///........................000000000///...,,,+++***++++++++++++++++++++++++************************))))))************))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((>>>@@@BBBAAA???===<<<<<<<<<;;;::::::;;;;;;:::888999777777888;;;>>>??????CCCCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA===>>>>>>@@@AAACCCEEEFFFGGGHHHIIIHHHFFFEEEDDDEEEAAA@@@???>>>============@@@AAAEEEJJJNNNQQQPPPNNNMMMJJJGGGCCCBBBCCCFFFHHHEEEEEEDDDBBBAAA???>>>>>>@@@@@@AAAAAA@@@@@@??????@@@AAACCCBBB@@@>>>=========>>>???@@@AAA@@@??????===>>>>>>??????@@@AAAAAA?????????@@@DDDGGGHHHGGGGGGHHHHHHGGGEEEBBB???===?????????BBBEEEHHHHHHHHHEEEEEEFFFDDDBBB@@@@@@AAAAAABBBCCCCCCAAA@@@@@@AAA@@@AAABBBCCCDDDDDDCCCCCCBBB@@@??????AAAFFFJJJMMMTTT\\\kkk}}}~~~~~~|||{{{vvvmmmjjjpppxxx{{{}}}}}}{{{zzz}}}wwwuuuxxxvvvxxxnnnhhhiiinnn||||||~~~uuuooouuu}}}xxxfff^^^^^^```aaaaaakkkssssssqqqsssvvvwwwwwwnnnkkkmmmnnnlllmmmsss{{{~~~ooodddXXXIII<<<666444333222///,,,,,,---///........................---............------,,,++++++++++++++++++++++++************************))))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((===???@@@???===:::999999;;;:::888888::::::999888777666666888;;;???AAAAAABBBAAA@@@@@@@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAA<<<<<<>>>???AAACCCEEEFFFGGGFFFEEEEEEFFFEEECCCBBB======<<<<<<<<<<<<======@@@AAACCCHHHLLLNNNMMMLLLKKKIIIFFFCCCBBBCCCEEEGGGEEEDDDBBB@@@????????????AAAAAA@@@@@@@@@?????????BBBCCCDDDCCCAAA>>>======??????@@@AAAAAAAAAAAAAAA>>>>>>>>>???@@@AAABBBCCC??????@@@CCCGGGIIIIIIIIIIIIHHHGGGEEEBBB@@@>>>===>>>>>>???BBBFFFGGGGGGEEECCCDDDDDDCCC@@@??????@@@AAABBBCCCAAA???===>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===>>>@@@BBBCCCHHHMMMYYYjjjyyy{{{vvvssstttxxx|||yyyzzzwwwpppmmmpppssssssmmmnnnllljjjnnnwww||||||~~~}}}zzzxxxyyywwwttttttwwwxxxxxxoooiiifffkkksssyyynnnllloooyyyjjjggglllvvvvvvhhh___]]]___bbbeeemmmrrrpppppptttzzz|||xxxpppoooqqqooolllllltttuuueeeSSSFFF<<<444111222111111000...,,,+++---///------------------------+++,,,------............++++++++++++++++++++++++************************))))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((===??????>>>;;;999888999999777666666888;;;;;;;;;888777777999===AAACCCDDDAAA@@@???>>>>>>???@@@AAA????????????@@@@@@@@@@@@===>>>???AAABBBCCCCCCDDDFFFDDDBBBBBBEEEEEEBBB>>>;;;;;;;;;;;;;;;<<<======???@@@BBBFFFIIIKKKKKKIIIIIIGGGDDDBBBAAABBBDDDEEEGGGEEECCCAAA@@@@@@AAABBB@@@@@@??????>>>>>>>>>>>>@@@BBBDDDCCCAAA???>>>>>>@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCAAAAAACCCFFFIIIJJJIIIGGGHHHFFFDDDBBB@@@@@@??????>>>>>>@@@CCCFFFGGGEEEDDDAAABBBCCCAAA???>>>>>>??????@@@@@@>>>;;;::::::;;;????????????>>>>>>============>>>>>>???????????????BBBIIIUUUcccnnnuuuwwwyyyxxxvvvrrrooonnnooopppuuuwwwvvvrrrppprrrqqqnnnmmmmmmjjjgggiiinnnpppnnnooonnnlllmmmrrr}}}}}}ssstttvvvxxxtttpppssszzzxxxqqqkkkgggfffnnnwwwrrriiifffjjj}}}uuukkkbbbbbbgggmmm|||{{{pppgggbbbcccfffzzz~~~{{{{{{}}}wwwrrrrrrvvvxxxuuuqqqzzz{{{fffTTTJJJ@@@;;;666000...///.........---++++++---...------------------------++++++,,,---------------************************************************))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((===>>>???===;;;999999999999777444444666888999:::999888888:::===AAABBBCCC???>>>===<<<<<<===>>>???@@@@@@@@@?????????>>>>>>@@@AAABBBBBBBBBBBBAAAAAADDDBBB@@@@@@CCCCCC@@@<<<;;;::::::;;;;;;<<<===>>>@@@@@@AAADDDGGGIIIHHHGGGGGGEEECCCAAA@@@AAACCCDDDEEEDDDAAA@@@???@@@AAACCC??????>>>============>>>===???AAABBB@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBFFFEEECCCAAAAAAAAABBBCCCDDDDDDDDDFFFHHHHHHFFFDDDDDDCCCAAA@@@???@@@AAABBB??????AAADDDFFFGGGEEECCC@@@AAABBBAAA???>>>>>>????????????<<<:::999:::;;;>>>>>>======<<<<<<;;;;;;:::;;;<<<>>>>>>>>>======;;;<<>>>>>===<<<;;;;;;;;;;;;<<<===???>>>>>>>>>======<<<<<>>AAA@@@??????@@@???===<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAACCCFFFGGGGGGEEEEEECCCAAA@@@@@@@@@BBBBBBAAA@@@???>>>>>>>>>???@@@@@@???>>>===<<<===>>>>>><<<>>>@@@AAAAAA@@@@@@AAA???????????????@@@AAAAAAFFFDDDBBB@@@@@@@@@AAABBBFFFEEEDDDEEEFFFFFFDDDBBBAAA@@@?????????@@@BBBBBB@@@???@@@BBBDDDEEECCCBBB@@@AAAAAAAAA???>>>>>>@@@AAAAAA@@@>>>;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;666777999;;;<<<;;;;;;::::::::::::<<<@@@EEEKKKOOO]]]eeeooovvvxxxuuuqqqnnnmmmpppqqqppprrruuurrrmmmkkklllkkkhhhjjjoooooolllddddddaaa___gggzzz|||sssnnnssszzz{{{tttooottt~~~yyyzzz{{{wwwpppjjjhhhhhhmmmvvvyyynnniiigggfffkkk|||zzztttkkkbbb]]]^^^aaahhhrrryyyxxxzzz}}}|||xxxvvvwwwxxxnnn```SSSCCC555666222000111///,,,---000,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************************))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((())))))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((999::::::999888777999:::===:::777777:::???CCCDDD===;;;999999:::<<<<<<;;;<<<;;;:::999999:::;;;<<<::::::::::::;;;;;;;;;;;;===>>>@@@@@@@@@???===<<<>>>???@@@???===<<<<<<<<<>>>>>>>>>>>>>>>>>>??????BBBBBBAAACCCEEEFFFFFFEEECCCBBB@@@??????@@@AAAAAA>>>>>>>>>>>>????????????BBBAAA???>>>===>>>???@@@>>>@@@BBBCCCAAA@@@@@@AAA>>>======<<<===>>>???@@@AAA@@@>>>======???AAACCCDDDCCCAAAAAACCCDDDCCCCCC@@@@@@@@@?????????@@@@@@???>>>===???@@@AAAAAA@@@@@@AAABBBAAA???>>>???@@@@@@@@@???===<<<<<<>>>@@@===<<<;;;:::::::::;;;<<<777888999999:::999888888888888888999:::<<>><<<;;;<<<===<<<;;;;;;;;;:::999999:::;;;;;;555666777888999:::;;;;;;:::;;;===>>>???>>>===<<<<<<>>>@@@???<<<999:::<<<@@@@@@????????????@@@@@@CCCBBBBBBCCCEEEFFFEEEDDDBBBAAA@@@?????????@@@AAA??????@@@AAAAAAAAAAAA@@@DDDCCCAAA??????@@@AAABBBAAACCCDDDDDDBBBAAA@@@@@@===<<<;;;;;;;;;<<<>>>???<<<;;;::::::;;;>>>BBBDDDBBBAAA??????AAACCCDDDDDDAAAAAA@@@@@@???>>>>>>===>>>===;;;<<<===??????>>>@@@AAABBBAAA??????@@@AAA>>>>>>===;;;::::::===???<<<;;;:::::::::;;;<<<===::::::;;;::::::999888888666777888999999999;;;===>>>@@@CCCGGGMMMUUU___eee|||}}}|||zzz}}}~~~yyyuuuvvvuuuqqqrrrtttrrrmmmmmmmmmiiieeegggllljjjdddcccaaaaaaaaa``````gggpppyyy|||zzzyyyzzzyyyuuupppoootttyyyqqqiiijjjnnnnnn~~~yyytttgggmmmqqqmmmkkkqqq~~~|||ssspppooolllvvvxxxvvvhhh```]]]LLL@@@888777333,,,,,,333++++++---000///++++++...---///000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((333333444444555666777777888;;;:::999EEEYYYaaa^^^GGGBBB;;;888999:::;;;:::;;;;;;<<<<<<;;;;;;:::999888777666555666777999;;;:::;;;;;;<<<;;;;;;::::::<<<;;;:::999999999:::;;;>>>>>>===>>>@@@@@@???===>>>???@@@BBBCCCDDDEEEEEEFFFCCC@@@>>>===<<<;;;:::@@@AAAAAABBBAAA@@@???>>>????????????@@@AAABBBCCC@@@???AAAFFFJJJIIIBBB<<<>>>===<<<;;;:::;;;<<<===@@@>>>===<<<===???BBBDDD@@@>>>;;;<<<@@@BBBBBBAAA===>>>>>>>>>>>>>>>===<<<;;;:::999999:::===???AAA@@@>>>===>>>@@@@@@>>>;;;888888999:::;;;;;;:::999<<<;;;::::::<<<<<<;;;:::999888888888999999888777222666999:::999888999;;;<<<===>>>AAADDDHHHLLLNNNcccooovvvtttuuu{{{zzzrrrlllmmmmmmkkknnnrrrrrrnnnsssssssssssssssrrrqqqpppjjjlllkkkhhhcccaaabbbeeekkkpppqqqppp{{{}}}tttlllpppyyy}}}vvvsssqqqsss}}}~~~yyy|||}}}|||{{{uuuqqqrrrzzzuuuaaaSSSKKKGGGFFF===:::666222//////111222////////////............------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))******333333444444555666666777666999777666@@@QQQXXXTTTCCC>>>999777888999999999::::::;;;;;;::::::999888888777666555666888:::;;;999::::::;;;<<<<<<<<<<<<;;;;;;:::999999:::;;;<<<===<<<<<<===>>>>>><<<;;;===>>>???AAABBBCCCCCCDDDDDDAAA>>><<<<<<<<<<<<;;;>>>>>>???@@@???>>>===<<<<<<<<<===>>>>>>???@@@@@@AAA@@@AAAEEEHHHHHHCCC===>>>===<<<:::999999:::;;;>>>===<<<;;;<<<>>>@@@BBB>>><<<;;;<<>>===<<<;;;;;;:::::::::;;;===>>>???@@@???===>>>@@@@@@>>><<<888999::::::;;;;;;<<<<<<;;;:::;;;<<<>>>>>>===;;;===<<<;;;:::::::::999888666999<<<===;;;;;;<<<============???AAADDDFFFHHHOOO[[[cccdddiiisssvvvqqqllllllhhheeehhhooorrrqqqooopppsssvvvyyyzzzyyywwwxxxxxxvvvqqqlllgggeeeeeejjjnnnmmmllluuuzzz~~~yyy{{{yyyzzz~~~zzzwwwsssppplllpppsssvvvvvvvvvwwwxxxwwwvvvuuuuuuyyyzzznnndddUUUHHH@@@<<<;;;;;;:::888555222000///000111////////////.........---------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((******)))(((((()))******((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''((((((333333333444555555666666444777666555<<>>>>>::::::::::::;;;<<<=========<<<;;;;;;<<<;;;:::888:::<<<>>>@@@AAABBBAAAAAABBB>>>;;;999:::<<<<<<======>>>?????????>>>===<<<999:::<<<>>>???@@@??????AAA@@@@@@BBBFFFFFFBBB???>>>===<<<:::999999::::::>>>=========>>>???@@@@@@===;;;;;;<<<>>>@@@@@@@@@@@@@@@@@@???===<<<:::999:::;;;;;;<<<<<<======<<<@@@>>>======??????===<<<888:::<<<<<<<<<;;;<<<===::::::;;;>>>@@@@@@>>><<<>>>>>>===;;;:::999888777999;;;======<<<<<<<<<===<<<<<<<<<===>>>???@@@AAA???HHHOOORRRYYYeeelllkkkoooooommmiiikkkooopppmmmiiikkkpppwww~~~{{{wwwtttoookkkhhhhhhjjjiiigggmmmyyy|||wwwiiimmmrrrvvvwwwxxx{{{}}}wwwwww{{{wwwkkkffffffhhhiiifffiiillllllkkkkkknnnqqqtttvvvzzznnn]]]SSSKKKEEE<<<666333333444444666555333111000//////...//////.........---------,,,,,,,,,,,,++++++++++++,,,++++++++++++*********************************)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((333333333444444555555555555777777555999@@@AAA>>>777666666666777777777666777777888888777777666555777666666777888999:::;;;:::::::::;;;;;;<<<======:::::::::;;;<<<>>>??????===<<<;;;;;;;;;;;;888666888:::<<<>>>@@@@@@?????????<<<888777999;;;===>>>>>>???@@@AAAAAA@@@???>>>999;;;>>>@@@BBBBBBAAA@@@???>>>>>>???AAABBB@@@>>>===<<<<<<;;;;;;<<<===>>>@@@@@@@@@AAAAAAAAAAAAAAA======<<<<<<========================<<<;;;:::999:::;;;<<<>>>>>>===;;;:::======<<<;;;<<<<<<;;;;;;999<<<@@@AAA@@@>>><<<:::;;;;;;===???AAAAAA>>>;;;;;;<<<<<<;;;999888888888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>><<>>@@@AAAAAA>>>===<<<<<<<<<;;;999777666888;;;===??????>>>===<<<999777777999<<<===>>>>>>>>>@@@@@@AAA@@@???>>>999;;;===@@@AAAAAA@@@???===<<<<<<===>>>>>>>>>===;;;;;;;;;<<<>>>AAACCCEEE@@@AAAAAA@@@@@@@@@@@@@@@?????????===<<<:::::::::999999::::::;;;:::::::::999:::===>>>>>>===;;;:::;;;;;;:::999888888999:::;;;>>>CCCGGGIIIFFFAAA===AAA@@@??????@@@???===;;;:::;;;===<<<;;;:::<<<===<<<;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>?????????AAACCCBBBDDDJJJOOORRRccchhhmmmpppuuuxxxvvvqqqllliiigggjjjpppwwwzzzzzz}}}xxxvvvwwwxxxxxxvvvhhhhhhhhhiiiooouuuvvvsssnnnjjjggghhhmmmrrrrrrqqquuuwwwyyy||||||~~~zzzvvvsssrrrrrrvvvxxxvvvyyy}}}yyyrrriiibbbdddfffkkkssszzz|||wwwrrrnnnmmmjjjgggddddddfffhhhjjjmmmsssyyytttkkkcccWWWJJJ@@@:::999999444222///.........---+++//////000000000///...---------------,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))************************)))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((())))))))))))333333333333333333444444111111222222222333333222444555777777666555777888666666666666666555444444555666777888:::;;;;;;<<<===<<<:::999777777888888888999;;;>>>@@@BBBBBBCCC>>>===<<<<<<======;;;999555777:::===???>>>===<<<:::888777888:::=========;;;<<<===>>>>>>>>>===<<<999:::;;;<<<======<<<<<<:::;;;<<<<<<======<<<<<<::::::;;;===@@@DDDGGGIII??????>>>===<<<<<<<<<===???@@@@@@???<<<:::999999777888999::::::;;;;;;:::999:::<<<>>>>>>===<<<;;;:::::::::888777777888:::<<<===BBBKKKTTTVVVRRRMMMMMMIIIDDD@@@???>>>===<<<<<>>AAACCC@@@>>><<<<<<<<<===<<<;;;999:::<<<===??????@@@@@@===???@@@@@@@@@BBBEEEHHHPPPSSSUUUXXXbbbooowwwyyyxxxrrrmmmnnntttxxxzzzxxxzzzwwwtttrrrrrrqqqpppoookkkjjjkkkooovvv{{{{{{yyysssmmmhhhhhhnnnrrrrrroootttuuuttttttwww|||{{{vvvwwwwwwxxxyyyyyyzzzzzzzzz}}}{{{qqqgggaaa^^^\\\[[[bbbhhhkkkpppwww{{{|||~~~zzzvvvsssooohhh```YYY]]]___bbbgggjjjjjjhhhfffkkkmmmpppppprrrwwwsssooojjjgggeee___VVVNNNAAA???<<<999555222///...///...---...//////...,,,---...////////////......------,,,,,,,,,+++++++++++++++++++++************+++************)))))))))************************((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''333333333333333333333333000000111222111111222444444555666555333333666888666666666666666555555444555666777999:::;;;<<<<<<;;;:::888777666777888999777999<<>>===;;;999888888:::<<<>>>===<<<:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>======<<<::::::;;;===@@@CCCFFFHHH@@@???===;;;::::::;;;<<<<<>>======;;;<<<;;;999777777999<<<===:::===KKK]]]jjjjjjfffZZZSSSJJJBBB>>>======>>>???BBBDDDCCC@@@???BBBEEEAAA>>>;;;:::<<<<<<;;;::::::;;;<<<>>>?????????>>>>>>???AAAAAA@@@>>>???@@@BBBCCCBBBDDDMMM\\\fffhhhmmmiiihhhmmmvvv||||||yyyvvvyyy||||||yyyuuurrrpppmmmlllnnnttt{{{~~~uuurrrnnnmmmooorrrssssssssstttssspppqqquuuvvvsssuuuvvvyyy{{{}}}}}}|||zzz}}}zzzmmmcccaaaaaa```___fffkkklllooossssssqqqnnnmmmllljjjhhheeebbb___]]]___bbbdddeeegggkkkooouuuzzzzzzrrrpppmmmfff___NNNJJJDDDAAA???<<<999666000000111222111...,,,+++///......///111111000...---.........//////000000,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((())))))(((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***'''''''''''''''''''''''''''''''''(((((((((((((((''''''333333333333333333333333222111222444333333555888333555555444111111444777666666777777666666555444555666777999;;;<<<<<<<<<999888666555555777999:::777999<<>>???>>>===;;;888888999;;;>>>>>>===;;;<<<===>>>@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<===:::<<>>======;;;;;;;;;===???BBBEEEFFFCCCAAA>>>;;;:::;;;===>>>:::===@@@@@@>>><<<===???============<<<;;;;;;:::888999:::<<<===>>>>>>>>><<<======:::888888;;;>>>===888999IIIcccwww}}}{{{ccc[[[NNNCCC>>>===???@@@???CCCEEECCC???===???CCC???<<<888888999:::999777;;;<<<===>>>>>>>>>===<<>>???>>>>>>CCCKKKOOONNNRRRRRRVVVaaaooowwwxxxuuu{{{}}}ooonnnpppwww~~~xxxxxxvvvtttrrrsssvvvyyywwwyyywwwttttttxxxzzzyyyooorrrvvv{{{~~~~~~{{{xxxyyy|||wwwjjjbbbeeejjjkkkppptttuuusssrrrrrrpppkkkeeefffgggggghhhjjjlllmmmeeehhhkkkkkkkkkpppyyy~~~mmmYYYNNNMMMLLLEEE>>>999888888888888666333111111000...---,,,---...//////...---...///...,,,***......---......000111111,,,,,,,,,+++++++++******+++++++++************)))************))))))))))))************************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&'''((()))***+++&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******'''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))333222111000000111222333111111222333444444444444777666555444444333444444555777888888777777777888;;;888777888:::<<<:::888888777666666777:::===???===???BBBDDDEEEDDDBBBAAA;;;:::999999999:::;;;<<<>>><<<===AAACCC@@@>>>???======<<<======>>>???@@@??????@@@@@@@@@??????>>>999999:::;;;<<<<<<<<<<<<;;;AAAGGGFFF@@@;;;<<<>>><<<===???AAABBBBBBBBBBBBAAA>>>;;;999:::<<<=========???AAABBB@@@??????@@@>>>@@@AAA???===;;;::::::;;;<<<===@@@BBBAAA>>><<<<<<;;;:::999999999999999;;;<<<;;;CCC\\\uuu{{{rrrZZZNNNBBB>>>===;;;;;;<<<@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@AAAAAAAAA@@@===;;;999666777999<<>><<<>>>============>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<======>>>DDDIIIHHHBBB>>>>>>@@@???@@@AAABBBBBBAAA@@@@@@AAA>>><<<;;;===????????????AAADDDDDDCCCBBBCCCCCCDDDDDDDDDBBB???======>>><<<<<<===???BBBBBB@@@>>>======<<<;;;;;;;;;;;;;;;===>>>===BBBTTThhhkkkbbbUUUJJJ???<<<<<<;;;:::<<<<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>===>>>?????????===;;;:::666777888:::<<<>>>@@@@@@>>>???@@@CCCFFFJJJMMMOOO[[[```jjjtttyyy{{{}}}yyytttuuuxxx{{{{{{zzzzzz{{{~~~}}}{{{{{{|||tttpppiii```VVVNNNHHHEEECCC>>>888555555555222/////////000000000000//////////////////.........---------------------------+++,,,---//////---,,,+++,,,,,,+++++++++*********,,,,,,------,,,,,,+++***)))))))))))))))))))))))),,,,,,+++******)))(((((()))(((((()))***+++)))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((222111111000000111111222000111222333444444444444555555555555666666666777<<<======<<<999777666666555444444666999;;;;;;:::666666666777999<<<@@@BBBDDDDDDEEEDDDCCCBBBAAAAAA;;;:::999999999:::<<<===<<<;;;>>>FFFHHHCCC===:::???>>>>>>============>>>AAAAAAAAA@@@???>>>===<<<>>>===<<<;;;;;;<<<>>>???CCCHHHLLLKKKEEE@@@@@@AAADDDDDDDDDCCCBBBAAA??????@@@???>>>???AAABBBBBBAAABBBDDDGGGGGGFFFEEEFFFFFFFFFFFFEEEBBB@@@>>>???AAA>>>======>>>@@@BBBAAA@@@>>>>>>===<<<<<<<<<======>>>@@@@@@@@@IIIUUUVVVOOOLLLCCC;;;::::::::::::<<<888888888888999999:::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;::::::555666777888999:::;;;;;;============???@@@BBBBBBHHHIIIOOOWWW\\\bbblllvvv~~~||||||tttjjjbbb^^^\\\TTTRRRLLLFFF@@@:::666444555333222333555444111---------............------//////.........---------------------------------+++,,,---......---,,,+++,,,++++++++++++*********,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++++++++******))))))((()))(((((()))+++,,,+++)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''111111000000000000111111000111222333333444333333555666777777888999999999;;;<<<<<<;;;999777666777777666777888999:::::::::888777777888:::<<<>>>@@@CCCCCCBBBBBBAAAAAAAAAAAA;;;:::999999:::;;;<<<======@@@GGGMMMJJJBBB<<<;;;??????>>>======<<<======BBBBBBAAAAAA???>>><<<;;;===<<<:::999:::===@@@BBBFFFJJJMMMKKKFFFAAA@@@AAAEEEEEEDDDCCCBBBAAA@@@@@@??????@@@BBBEEEFFFEEECCCEEEGGGIIIIIIGGGEEEEEEEEEBBBBBBAAA???======@@@BBBBBB@@@>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<======;;;>>>@@@>>>AAAFFFFFFBBBCCC<<<888888:::999:::===888888888888888999::::::999999999999999999999999=========<<<<<<;;;;;;;;;888888999999999999888888444444555666777999999:::<<<<<<===>>>???AAABBBCCC???>>>@@@DDDGGGKKKUUU___ooo}}}}}}{{{yyywwwjjjeee]]]TTTLLLFFFBBB@@@???===;;;999777555444444111111111333555444222///---------......---------.........---------,,,,,,------------------------+++,,,------------,,,+++++++++++++++************++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++*********)))))))))((()))((()))***,,,---,,,***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''000000000000000000000000000000111222333333333333333333555666777888888777666777999999777777777888::::::;;;::::::999999::::::999999999999:::;;;<<<>>>>>>>>>>>>??????@@@@@@::::::999999:::<<<===>>>???FFFPPPSSSJJJ>>>;;;?????????>>>======<<<======BBBBBBAAAAAA???>>><<<;;;:::999888999;;;>>>BBBEEEGGGIIIKKKIIIEEEAAA@@@@@@DDDCCCCCCCCCCCCCCCCCCCCC???@@@AAADDDGGGGGGFFFDDDFFFHHHIIIHHHEEEBBBAAAAAA>>>>>>>>>===<<<>>>AAADDDFFFCCC???======>>>===<<<;;;;;;;;;::::::;;;<<<<<<777;;;=========???@@@>>>===999777999:::999:::===;;;::::::999999999999999999999999999999999999999======<<<<<<;;;;;;::::::999999999888888777666555333444555777888:::;;;;;;888999:::;;;<<<===>>>>>>===<<<<<<>>>>>>???FFFOOO```iiiqqqqqqiiicccdddggglllmmmnnnmmmnnnppptttwwwyyyssswwwwwwvvvsssppprrryyy~~~~~~yyyoooiiiggggggeee___\\\WWWSSSQQQNNNKKKIIIFFFDDD@@@===:::888777666333222222111111111222222///...---...//////......---......//////......---------------,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))******+++,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))))))))***))))))***,,,,,,+++***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''///000000111111000000//////000111222333333333333///000222444444444444333111333666777666666888999;;;<<<===<<<:::888999:::::::::999999888888999999::::::;;;<<<===>>>>>>===::::::999:::;;;<<<>>>??????FFFOOOQQQGGG===<<>>>>>============>>>AAAAAAAAA@@@???>>>===<<<:::999999:::===@@@CCCEEEFFFGGGHHHGGGDDDAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDEEE@@@@@@AAACCCFFFGGGEEEDDDDDDFFFFFFEEEBBB???>>>>>><<<===>>>>>>>>>???BBBDDDEEECCC???======<<<;;;::::::999999999999:::;;;;;;666999;;;<<<<<<===>>>>>>;;;999999<<<<<<::::::>>><<<;;;;;;:::999999999:::::::::::::::::::::::::::===<<<<<<<<<;;;;;;::::::::::::999888777666666666444555666888999;;;<<<<<<999999::::::::::::999999:::999;;;>>>>>>>>>DDDKKK[[[\\\ZZZTTTKKKFFFFFFHHHCCCDDDDDDCCCBBBCCCFFFIIIMMMRRRZZZ```]]]RRRIIIFFFFFFGGGHHHGGGEEEFFFKKKOOOQQQRRRSSSQQQNNNKKKKKKKKKGGGIIIGGG@@@<<<===>>>======;;;999888888777666555444444333333333333333333222111000000////////////000///...---------...///......////////////......------,,,,,,,,,+++++++++------------------------,,,,,,++++++++++++,,,,,,+++************))))))))))))***++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))***++++++***(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''...///000111111000///...///000111222222333333222///111222444444444333222111333555666666666777999999;;;<<<;;;999888999;;;888888888888888888888888999:::<<<======<<<:::999::::::::::::;;;===>>>@@@>>>@@@DDDGGGDDD>>>===@@@>>>============>>>>>>???@@@@@@@@@@@@@@@???>>>=========>>>???@@@BBBCCCDDDEEEFFFFFFEEECCCAAA@@@@@@BBBBBBAAAAAAAAABBBCCCDDDAAA@@@@@@BBBDDDEEEDDDCCC@@@BBBCCCCCCAAA???>>>???===>>>@@@???>>>>>>@@@AAABBB@@@============;;;:::999999999999999:::;;;;;;999999:::;;;;;;;;;<<<===<<<:::<<>>;;;;;;>>>::::::999999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888999999777777888888999::::::::::::;;;<<<<<<<<<;;;999888888777999<<<<<<===DDDLLLTTTQQQKKKFFFBBB@@@===;;;>>>>>>>>>===<<<===@@@BBBAAADDDKKKRRROOOEEE??????:::::::::::::::<<<>>>AAAAAAAAABBB@@@>>><<<======:::======999777:::;;;:::333222111222444666555444000111111111111111000000222111111000000000000000000000000000//////000111......////////////......,,,,,,,,,,,,++++++++++++------------------------,,,++++++++++++++++++,,,************))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))))))))))))))+++***))))))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''((((((...///000111111000///...///000111222222333222222222333555777777666555444222444666666666666777888666888;;;:::888888:::<<<555666666777888888999999:::;;;===>>>===;;;888666::::::::::::;;;===???@@@<<<999999???BBB@@@===>>>======<<<======>>>???@@@??????@@@@@@@@@??????>>>AAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEECCCBBBAAAAAACCCCCCAAA@@@@@@AAABBBCCCAAA@@@@@@AAACCCDDDCCCBBB===???AAABBBAAA@@@@@@@@@===>>>@@@???===<<<;;;<<<>>>===<<<<<<===>>>===;;;999999999999::::::;;;<<<===;;;999:::;;;::::::;;;===<<<>>>AAA@@@<<<<<<>>>777777777888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<999999999999888888888888777888:::;;;;;;;;;::::::999777888::::::;;;CCCLLLGGGBBB>>>>>>@@@@@@<<<777777888777666666777:::<<<999;;;AAAHHHEEE<<<888;;;555444222222444666999:::999999999777555444555777222666777444222444444333222111111222444555555444333333444444333222111000,,,,,,,,,---...///000111+++---///000///......///---......//////......---,,,,,,,,,+++++++++******------------------------,,,++++++******++++++,,,************))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))111111000000//////......000////////////000000111000000111111111222222222333444555555444444555777999888666555555666666777444555666777888999999999======>>>>>>===;;;999888:::999999<<<@@@AAA???===<<<===???@@@@@@@@@>>>======<<<;;;::::::;;;<<<===@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFGGGEEEEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@AAABBBAAA???<<<===>>>???@@@@@@@@@@@@@@@>>>>>>>>>===============>>>>>>????????????>>>>>>@@@???======>>>>>><<<;;;;;;======<<<;;;:::;;;<<<::::::::::::;;;<<<>>>???;;;===@@@BBBBBB@@@===;;;;;;<<<<<<<<<======>>>>>>888999::::::;;;;;;::::::888999::::::;;;;;;::::::;;;;;;::::::999888777777::::::999888777777777888777888999999::::::::::::999888888777999;;;===???>>>===;;;:::999::::::;;;888888888888777777777777555888<<<@@@@@@<<<888555222222333333333444444444555555555555555555555555444333333222111111111222111111111111111111111111111111111111111000//////000000000000000000000000////////////////////////........................------------------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))%%%&&&''')))************))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((((((((((()))''''''(((((())))))******''''''((()))))))))))))))((('''%%%$$$$$$%%%'''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((000000000000//////......//////////////////000111111111111111222222222222444555666666555555666777999888666555555555666666555555666777888888888888;;;;;;<<<<<<;;;;;;:::999;;;:::;;;>>>BBBBBB@@@>>><<<===???@@@@@@@@@>>>===>>>===<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEDDDCCCAAAAAADDDCCCBBBAAAAAA@@@===::::::;;;<<<>>>???@@@@@@AAA>>>>>>>>>>>>>>>======<<<=========>>>>>>?????????AAA???>>>===>>>>>>===;;;;;;<<<===<<<:::999:::;;;::::::;;;<<<<<<===>>>>>><<<===???@@@@@@???===;;;;;;;;;;;;<<<<<<=========::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888777888888777666666666777777888888999:::::::::::::::;;;:::888777777888:::;;;;;;:::999888888999::::::666666666666555555555555333666999<<<<<<999666333222222222222333333333333333333333333333333333333333222111000000000000111111111111111111111111111000111111111111000//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))&&&'''((())))))******))))))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***''''''((())))))))))))))))))(((&&&%%%%%%&&&((())))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&000000000////////////...///.........//////000111111111222222222333333333444555777666555555666888999888777555555444444444555666777777888888888888;;;;;;::::::::::::;;;;;;<<<<<<>>>AAACCCCCC@@@>>><<<===>>>@@@@@@@@@???>>>@@@??????>>>>>>??????@@@>>>??????@@@AAABBBBBBCCCCCCBBBAAA@@@?????????@@@DDDDDDDDDDDDDDDCCCBBBAAAFFFDDDBBBAAAAAA???;;;999888999:::<<<>>>???@@@AAA===>>>???@@@???>>>===<<<;;;;;;;;;<<<===>>>???@@@AAA@@@>>>>>>??????===<<<:::;;;<<<;;;999999999;;;:::;;;<<<>>>>>>>>>======>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<<<<======<<<<<<;;;::::::999999888888888666666555555555666777777888999::::::::::::::::::;;;:::888777666666666666777777777666777777888888444444444444333333333333111333555666666555333111000111111111222222222222111111111111111111111111111111000/////////000000111111111111111111111111000000111111000000///...................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((())))))))))))))))))((('''&&&&&&'''((()))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&////////////////////////...............///000111222222222222333333333333333444666555444444555777888777666555444444333333444555777888:::;;;;;;;;;???===<<<:::::::::;;;<<<<<<===@@@BBBCCCAAA???===<<<===>>>???@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAACCCCCCDDDCCCBBBAAA@@@@@@???@@@@@@CCCCCCCCCDDDCCCCCCBBBBBBEEECCCAAAAAA@@@???===;;;::::::;;;<<<<<<>>>??????===>>>???@@@@@@>>><<<;;;:::::::::;;;<<<>>>@@@AAAAAA@@@>>>>>>??????===<<<;;;<<<<<<<<<:::999:::;;;:::;;;===??????>>>===<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<>>>>>>>>>===<<<;;;999888::::::;;;<<<<<<<<<<<<<<<:::::::::999999888888888555555555555666777777888999999::::::::::::999999999888777666555444444555444444444555555666666777444333333333222222222222111111111222222111111111000000000000111111111111000000000000000000000000111000000//////000000000111111111111111111111111000000000000000//////...................................................------------------------************************++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((.............../////////------------...///000111111111222222222333333333111222444333222222333555666666666555444333333222333444777999<<<>>>??????BBBAAA???===;;;;;;<<<<<<<<<===@@@AAA@@@>>><<<;;;<<<======>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>??????AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAABBBCCCAAABBBCCCCCCCCCCCCCCCBBBBBB@@@??????@@@AAA@@@???>>>>>>===<<<<<<<<<============>>>???>>>===<<<;;;999999:::;;;===???@@@AAAAAA@@@>>>>>>??????===<<<;;;<<<===<<<:::::::::;;;:::;;;===??????>>><<<;;;======;;;:::::::::;;;;;;===>>>???@@@@@@???===<<>>>>>===<<<:::999888999999:::;;;;;;;;;;;;:::::::::999999999999999888666666666666777777888999888999999:::999999888888666555555555555555555555222333333444555555555555444444444333333333222222111111000000000000111111//////000000000111111111111111111111111111111111111111000000000111111222000000000000000000000000000000000000000///......////////////////////////........................------------------------************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******))))))((('''&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''((())))))***))))))))))))((((((((((((''''''((()))))))))))))))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))---............/////////,,,,,,,,,---...///000111000000111111111222222222000111333222111111222444444444555555444444333222333444777:::<<<>>>@@@@@@BBBAAA@@@???============<<<>>>??????<<<:::::::::<<<<<<===>>>???@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBCCCCCCDDD@@@@@@@@@@@@AAACCCDDDDDD@@@AAABBBCCCCCCCCCCCCCCC???>>>===>>>AAABBBCCCBBBAAA???===<<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;888:::;;;===???@@@@@@@@@@@@???======>>>>>><<<;;;:::;;;<<<;;;:::999999;;;:::;;;<<<======<<<;;;;;;;;;:::::::::::::::;;;;;;===>>>???@@@@@@???===;;;>>>>>>======;;;:::888888888999::::::;;;;;;::::::999999999999999999999999777777666666777777888888888888888888888888777666333333444444555555666666333333444555555555444444444444444444333333333333222111000000000000111222///000000000111111111111111111111111111111111111111111000000000111222222000000000000000000000000//////000000//////...---000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))***+++))))))))))))((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''---------.........//////,,,,,,,,,---...///111111//////000000000111111111000222333333222111333444111222333444555444333333444555777999:::<<<<<<<<<===>>>>>>?????????>>>>>>>>>???@@@===:::888999;;;<<<<<<======>>>@@@AAABBB??????@@@AAAAAA@@@??????AAAAAAAAAAAABBBBBBCCCCCC????????????@@@AAABBBCCC???@@@AAABBBCCCCCCCCCCCC???>>>===>>>@@@CCCCCCCCC???===;;;:::999:::;;;<<<===<<<:::999999:::;;;<<<888:::===@@@AAAAAA?????????>>><<<<<<======;;;:::888999:::999777777777888;;;;;;;;;;;;;;;;;;::::::888888999999::::::;;;;;;;;;<<<>>>??????===;;;999<<<<<<<<<<<<;;;999888888999::::::;;;;;;;;;;;;;;;999999999999999999999999777777666555555555666666777777777777777666555555333444444555555555555555555555666666666555444333444444444333333333222222111000000000000000000111000000000111111111222222000000000000000000000000///////////////000111222000000000000000000000000//////000000//////...---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((()))*********)))))))))((((((((('''''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''---------.........//////+++,,,,,,---...///111111////////////000000000000111333444444333222444555000111333444555555444333555666777888888999888888999:::<<<>>>@@@@@@@@@???@@@AAA@@@===999888:::<<<<<<<<<<<<===>>>@@@AAABBB>>>>>>@@@@@@@@@@@@>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB??????????????????@@@AAA???@@@AAABBBCCCDDDDDDDDD@@@>>>===>>>@@@BBBCCCCCC<<<;;;999888888999;;;<<<>>><<<999777777888:::<<<999;;;???BBBBBBAAA???===>>>===;;;;;;<<<<<<:::999666777888777666555555777;;;;;;:::999999999::::::666777888999:::;;;;;;;;;999;;;===>>>===;;;999777;;;;;;;;;;;;:::999888888:::;;;<<<<<<======<<<<<<999999999999999999999999777666555444444444444444666666777666666555444444444555555666666555444444666666777888777666444333333333333222222222222111000000000000000000000000111111111111222222222222000000000000000000000000...............///000111000000000000000000000000///////////////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))%%%%%%%%%&&&'''((()))*********))))))(((((((((''''''(((((()))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******............////////////------------------------000000000000////////////222222222222222222222222000111111222222333444444777777777777777777777777;;;<<<<<<===>>>??????@@@AAA???<<<:::888888999999==================<<<<<<===<<<;;;<<>>======>>>???AAABBBCCCCCCHHH@@@>>>CCCFFFCCC@@@AAA>>>>>>?????????@@@@@@@@@===<<<;;;:::999::::::;;;@@@???===<<<:::999999999;;;<<<===>>>>>>===<<<;;;AAA>>>;;;;;;;;;;;;888555666555555555777999:::<<<777888999:::;;;<<<<<<<<<999999999999999888777666======<<<;;;;;;;;;;;;<<<999888777555555555666666999:::;;;<<<<<<;;;999888===777444888;;;888444222444444555666888888666444777777666555444333333222222222222222222222222222555555666666555555444333000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000////////////000000000000------............------...///000000000...---,,,---------...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))((()))******)))(((***+++***)))(((''''''((()))***))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++)))''''''((())))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))............////////////------------------------/////////...............000000000000000000000000000000111111222333333444555555555666666777777777::::::;;;<<<<<<===>>>>>><<<;;;999888777777999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===@@@BBBCCCCCCCCCBBBAAA@@@???>>>======<<<<<<===>>>???@@@AAABBBCCC===;;;@@@BBB@@@===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999999:::;;;>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;===;;;999999;;;<<<:::888666666555666777888:::;;;888999999:::;;;;;;;;;;;;999999999:::999999888888<<<<<<;;;:::::::::::::::999999777666666666777777::::::::::::999999888888===888555888888666444444555444444555666777666444666666666555444444333333222222222222222222222222333444444444444333222222000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000.../////////000000000000------............------...////////////......---...............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***)))((()))***))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((***)))'''''')))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((---............/////////---------------------------------.......................................000000000111222222333333222333333444555666777777999999::::::;;;;;;<<<<<<888777666555666777888999888888999999999999999999:::::::::===AAADDDEEEEEEEEECCCAAA???===<<<<<<<<<;;;;;;<<<===>>>>>>?????????;;;;;;>>>@@@>>>======>>>>>>>>>==================<<<:::999999:::;;;;;;======<<<<<<<<<<<<=====================<<<;;;:::999888777888:::;;;;;;:::666666555666777888:::;;;::::::::::::::::::::::::999999::::::;;;::::::::::::999999888888888888888999999888777777888888888;;;:::999777666666666777;;;888777888666333555:::888666444444555666666555444444444444444444444444333333333333222222222222111222222222222111000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000....../////////000000000------............------..................////////////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))***++++++***((('''((()))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&((((((---------.........//////------------------------------............//////------------------------//////000000111222222222111111222444555777888888999999999::::::;;;;;;;;;777777666555555666777777777777888888888888888999;;;;;;;;;>>>BBBDDDDDDDDDCCCAAA???<<<;;;;;;<<<===;;;;;;<<<<<<======>>>>>>======>>>@@@@@@>>>>>>???=========>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<<<<<<<======;;;;;;;;;;;;:::999999888777777777888999:::::::::777666666666666888:::;;;;;;;;;::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;888888777666666666666666999999999999999999999:::<<<:::777555444444555666888777888888555444999BBB===:::666444444555555555333333333444444555555555333333333333333222222222111111111222111000000///000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////........./////////000000------............------...------,,,---...000111//////...------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,+++(((''''''((('''((()))******)))((('''(((((((((((((((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((()))((('''(((******)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''------------............------------------------....../////////000000000...........................//////000000111111222111111333444666777999999999:::::::::::::::;;;;;;999888777777666666555555777777888888999999999999<<<<<<===???AAACCCBBB@@@@@@>>><<<;;;;;;<<<>>>???<<<<<<<<<===============:::>>>AAAAAA>>>===>>>>>><<<<<<===>>>@@@AAABBBBBB???>>>===<<<<<<===>>>???@@@???>>><<<;;;;;;::::::999999888888777777777777888999999888888777777888777777666666666888999:::;;;;;;:::999999999:::::::::;;;;;;<<<<<<<<<;;;;;;777777666555555555555666888888999999::::::::::::<<<:::777444222333555666666777888999666666>>>HHHBBB>>>999666555555555444222222333333444555555555444444444333333333222222222222222222222111111000000000000000000000000000////////////////////////000000000111111000000000////////////////////////............////////////------............------...---,,,,,,,,,...///000//////...---,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,+++(((''''''((('''((()))******)))((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''(((***+++)))((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,------------.........------------------------......//////000111111111.................................///000000111111111222333444666777888999999999999:::::::::::::::999999888888777666555555777777888888999:::::::::;;;;;;<<>><<<<<<;;;;;;;;;<<<===>>>======<<<<<<<<<<<<<<<<<<888???DDDAAA<<<;;;<<<<<<<<<===>>>???@@@AAABBBCCC>>>>>>===<<<===>>>???@@@@@@???===<<<:::999999999888777777666666777888888999:::;;;999777666666777888777666666666777999:::;;;:::999999999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999888777777666666666666666666777888999:::;;;;;;;;;;;;999666444333444555666777666888999777777>>>GGGBBB>>>999666555555555555222222333333444444444555555555444444333333222222222333333333333222111111000000000000000000000000///////////////////////////000000111111000000///000000000000000000000000------........./////////------............------------------------............------,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))***++++++***((('''((()))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((('''&&&''')))++++++)))(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))),,,,,,---------.........------------------------------......///000000111........................------...//////000000111000111222333444555666777888888888888888888888888666777777777777777666666666777777888999999::::::888999;;;>>>@@@AAA@@@>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999CCCHHHCCC===<<<======>>>>>>>>>>>>????????????===<<<;;;;;;;;;<<<>>>???======<<<::::::999999999888777777777777888:::;;;999;;;<<<:::777666777999888777666666666777999999::::::888888888:::<<<===<<<<<<<<<;;;:::999888777999999888777777777777777555666777999:::;;;;;;:::999888666555444555666777999777777888777666:::AAA<<<999666555555666666666333333333333333333444444666555555444333333222222222222333333222222111000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000---------.........//////------............------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***)))((()))***))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''')))+++,,,***((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))******,,,,,,,,,---------......------------------------,,,,,,------...///000000------------------------------......///000000000000000111222333444444555777777777777666666666666333444555666777777777777555666666777888999999:::666666999===@@@BBBAAA???<<<<<<<<<<<<;;;:::999888;;;::::::999999888888888<<>>??????@@@??????>>>===<<<<<<;;;;;;::::::999:::;;;<<<===;;;::::::999999:::::::::888888777777888:::<<<===888:::<<<;;;888777888;;;888777777666666777888999:::999888888888:::===>>>======<<<;;;:::888777666::::::999888888888888888444555777999:::;;;::::::888777666666555666777777;;;888777888666444666:::666555333333555777777777333333333333333333333333666666555444333333222222222222222222222111000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000---------.........//////---..................---------...///...---+++***,,,,,,,,,,,,,,,,,,,,,---++++++************++++++************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))((()))******)))(((***+++***)))(((''''''((()))***'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''))),,,,,,***((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))************,,,,,,,,,---------......*********+++,,,---...///,,,,,,---.../////////...,,,,,,,,,---------......---......///000111111222333222111111111222333444888999::::::999777555333666555444333222333333444888999999::::::;;;;;;<<<:::;;;===>>>?????????>>><<<<<<<<<<<<<<<===>>>>>>===<<<:::888888999:::;;;CCCCCCBBBBBB@@@???===<<>><<<;;;:::999888888::::::;;;;;;;;;:::999999999:::;;;999777555444555555555666999BBBIIIDDD;;;>>>:::777999999666555777444666777777666777888999555999:::999:::??????===>>><<<;;;999888888999999999999888888777666666555777555444777<<<===:::666888999999999888777555444888777555444444555555666444444444444444444444444444333333222222333333333:::888555333111111111222222222222111111111111111000000////////////000000111111111111111111111111000000111000000///......000000000000000000000000------............------......---,,,++++++++++++///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''((('''&&&%%%&&&''')))+++''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''&&&''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***++++++******++++++,,,,,,,,,------------...,,,,,,+++++++++,,,------+++,,,------------------,,,,,,,,,------------.........//////000000111111111111111111222222333444666777777888777555333222444333333222333444555666777777888999999::::::;;;::::::<<<===>>>======<<<;;;;;;::::::;;;<<<===>>>>>><<<:::999888999:::;;;???@@@@@@@@@@@@@@@?????????>>><<<;;;:::999999999;;;;;;<<<<<<<<<;;;:::::::::;;;<<<:::888666666666666555777@@@JJJLLLEEE======999777999999555444666555666777888888888999999777::::::888888<<<===;;;<<<;;;:::999888888888888::::::::::::::::::::::::888666555888<<<>>>;;;888777777888999999777666555777777666555555555555555444444444444444444444444333222333333444666777888:::888555333222111222222222222222111111000000000000000////////////000000........................//////000000//////...---////////////////////////------............------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************************))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((&&&&&&&&&''')))***''''''''''''''''''''''''(((((())))))))))))(((((()))(((''''''''''''((()))''''''(((((((((((('''''')))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))******,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------///////////////////////////000111222333333333333333444555555555333222111222222222222333555777888666777777888888999::::::::::::;;;<<<<<<;;;;;;:::;;;:::999999999;;;>>>???>>>===;;;:::999999::::::;;;<<<===???@@@@@@@@@@@@???>>><<<;;;:::::::::;;;<<<=========<<<<<<;;;::::::;;;<<<;;;999777777777888444:::KKKUUUPPPEEE@@@:::777777:::999555444666666777888999999999999999999;;;:::666777;;;===;;;::::::::::::999888777777999999:::;;;<<<<<<======999777777999===???===:::666777888999999888777666666666666666666555555444333444444444444444444333222222333444666888:::;;;999888666444222222222333333333222111000000//////000000////////////000000.................................///......------////////////////////////------............------,,,,,,------...///000000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************************************************)))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''&&&&&&''')))***''''''''''''''''''''''''(((((())))))))))))(((((()))((((((''''''(((((()))''''''((((((((((((''''''******(((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***)))))))))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,---------//////////////////......---...000222444444333333222333333444333333222111333222222222333555777888777777888888999999::::::;;;;;;;;;;;;;;;:::::::::<<<;;;:::999:::<<<>>>@@@>>>===<<<;;;:::::::::::::::;;;<<<>>>???@@@@@@@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::999999:::;;;;;;888777777777888333===SSS\\\PPPCCC@@@888666888:::999555555777888888888999::::::999888:::<<<:::666777<<>>::::::;;;<<<;;;:::888777999999::::::;;;<<<<<<<<<;;;999999:::===>>>===<<<888999999999888777555444555666777777777666444333333333444555555444333333222222333444666888:::;;;777777555444333333333333333333222111000///......//////000000000000//////000000000000000000000000---------......---,,,,,,////////////////////////------............------,,,,,,---...............,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++***************************************************************************)))))))))((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((''''''''''''((()))''''''''''''''''''''''''(((((())))))))))))(((((()))(((((((((((((((((()))''''''((((((((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))++++++++++++***)))))))))+++++++++,,,,,,,,,------++++++++++++,,,---...///......///......---,,,++++++++++++,,,,,,,,,------////////////............,,,...000222333333333333222333333333444444333333444444333222333444555666888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;>>>===<<<;;;<<<===???@@@======<<<<<<<<<;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;999888888777999:::999777666666777666444@@@UUUZZZLLL???>>>777666888;;;:::777888<<<<<<:::888888::::::999777999;;;:::888999@@@CCCCCC;;;<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<::::::::::::888666333222555666777777777666444333222333555555555555333222333333333333444555666666555555444333333333333333222222111111000//////...//////000000000000//////////////////////////////,,,,,,---------------,,,........................------............------,,,------------,,,+++***------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++******))))))******************************************************************)))))))))((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))(((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,*********+++,,,---//////......//////......------++++++++++++,,,,,,,,,,,,...........................///000111222222222222222222333333444444555555555444333222333444555666888999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>>>>>>><<<<<<<<<=====================>>>>>>>>>>>>======<<<===>>>?????????======<<<<<<;;;;;;:::999888777777888999999777666666777555999FFFSSSRRRFFF<<<<<<777777999<<<;;;:::>>>DDDDDD@@@;;;999:::;;;:::888888;;;;;;999<<>>======<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;<<<::::::::::::888666333222666666666666666555555444222333555666666555333222444333333222222222333333333333333333222222222222111111000000000/////////...///000111111000///...------------------------,,,,,,------......------........................------............------,,,---......---+++***)))------------,,,,,,,,,,,,***++++++,,,,,,------...++++++***))))))))))))***************************************************************))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))(((''''''((((((((((((''''''&&&&&&&&&''''''(((******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,,,,+++------***++++++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,---.........------***++++++++++++,,,,,,,,,,,,------....../////////000000000000000111222222111111222222333444555666333222222222333555666888888888888999::::::;;;;;;999999888888999:::;;;<<>>===;;;::::::;;;<<<===>>>?????????<<<===>>>>>>?????????>>>999<<>><<<=========<<<;;;999888777777999::::::888777777888555@@@LLLPPPIII@@@;;;:::888888:::===<<<<<>>===;;;888;;;<<<:::<<>><<<:::999999:::888888999999888777666555777777666555555555555555111333555666666555333111333333222222222222333333000111111222222111111111////////////000000000000...///000111111000///...------------------------,,,,,,---.......................................------............------+++,,,...///...---,,,***,,,,,,,,,,,,++++++++++++******+++,,,,,,---......++++++***)))))))))))))))************************************************************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((()))************)))(((''''''((((((((((((''''''(((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,------------------******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,------...///000000222111000//////000111222111111111111222333555555111111111222444666888:::777777777888999999::::::777777666666777999;;;<<<>>>???@@@@@@>>>;;;999777999:::<<<===???@@@@@@AAA<<<<<<===???@@@@@@@@@@@@888;;;@@@CCCDDDAAA>>>;;;>>>>>>>>>===<<<:::999888888:::;;;;;;999888888999666EEEQQQMMMCCC<<<;;;:::888888;;;======>>>GGGPPPSSSKKKBBB===>>>@@@???>>>888;;;<<<;;;<<<@@@@@@>>>===<<<;;;::::::;;;===>>><<<===>>>???AAABBBCCCDDDAAAAAA???<<<999777888999555666777888999999888777888777666444444555666666111333555777777555333111333333222222222333444444//////000111111111111000......//////000000111111...///000222222000///...////////////////////////,,,------.../////////...........................---..................---***,,,...///000000...---+++++++++************)))******+++,,,,,,---......+++******)))))))))))))))************************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((''''''((((((((((((''''''***)))(((''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))),,,---.........------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,------,,,,,,------...///......//////000111111111000111111222222333444444222333444555666888999999;;;;;;;;;:::999888666555777777777777888999::::::>>>>>>======<<<<<<<<<;;;888;;;???BBBCCCCCCAAA?????????AAABBBBBBBBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<<<<>>>??????;;;888666555666777<<>>::::::AAALLLMMMBBB:::===???<<<===<<<======;;;===LLL]]]\\\QQQFFFAAA???===<<>>>>>>>>>>>======@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@???>>>???AAACCCBBB@@@>>>;;;999888888888555777888888666555666666777666555444444333333444555444444444444333333333000000111111111222222222111111000000000000111111000000//////.........---000000000000000000000000........................------............------000///...---------------/////////......---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((************)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++******++++++,,,---------...//////000000111000000111111222333333444222333444555666888999999;;;;;;::::::999777666555555555666777888:::;;;<<<>>>=========<<<<<<<<<;;;999;;;>>>AAABBBBBBAAA@@@BBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>===;;;888777777888888<<>>;;;<<>>@@@<<>>>>>>>><<<@@@OOO___[[[PPPEEEAAA???===>>>@@@===>>>>>>??????>>>>>>===???@@@@@@AAAAAA@@@@@@???@@@AAAAAA@@@>>>===>>>??????>>><<<;;;:::::::::;;;666888999999888777777888777777666555444444444444555555444444333333333222000000111111111222222222111111000000000000111111000/////////............////////////////////////........................------............------......---,,,,,,,,,,,,,,,.........---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))******))))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((('''&&&%%%$$$''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))000000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------...//////000000000000111222222333333222333444555666888999999::::::999999888777666555333444555777999;;;===>>>=========<<<<<<<<<<<<<<<999:::<<<>>>@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<======<<<:::999999::::::999<<>>@@@EEEHHHEEE===;;;???AAA<<<@@@???>>>======CCCSSSbbbXXXNNNCCC@@@???>>>???BBB?????????@@@@@@???????????????@@@@@@@@@??????>>>AAABBBCCCAAA>>><<<;;;;;;;;;;;;:::::::::;;;<<<===777999::::::999888999999888777666555555444444555666555555444333222222111111111111111111222222222111000000//////000000111////////////............////////////////////////........................------............------------,,,+++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,))))))))))))))))))))))))******))))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''((())))))******))))))(((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((('''&&&%%%$$$((())))))******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((111000///...---+++******+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++------,,,,,,------...///++++++,,,------....../////////000000111222222222222333444555666888999999999999888777666666555555333444666999<<<>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<>>>@@@BBBCCCBBBBBBBBBAAA@@@>>>======>>>===<<<<<<;;;;;;;;;<<<;;;<<<<<<;;;999999:::<<<;;;999;;;@@@BBBBBBCCCFFFFFFEEE@@@:::;;;AAAAAA===@@@???>>><<<===EEEUUUbbbSSSIII@@@>>>>>>>>>???BBB???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@???>>>>>>???AAACCCCCC@@@===;;;::::::::::::::::::;;;;;;;;;666888::::::888888888999888888777666555555555555666555555444333222111111111111111111111111111111000000////////////000000///////////////.........////////////////////////........................,,,------......------,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))************))))))((((((((((((((((((((((((((((((((((((((()))******))))))***))))))((('''''')))))))))******)))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''//////...---,,,+++******++++++++++++++++++++++++************************)))***++++++,,,,,,++++++------,,,,,,------...///++++++,,,,,,---............//////000000111111222222333444555666888999999888888666555555555555555444666888;;;>>>@@@BBBBBB;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;===???AAACCCBBBAAA@@@???>>>===<<<;;;===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999999;;;===;;;999;;;@@@CCCDDDGGGLLLDDDAAA<<<999<<>>>>>>>>===:::<<>>>>>???BBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>><<>>@@@AAABBBBBB@@@???======<<<<<<<<<;;;;;;:::::::::;;;;;;:::<<<<<<<<<:::999:::;;;;;;999:::@@@CCCDDDGGGKKKAAA>>>::::::<<<@@@@@@???<<<>>>===999;;;FFFSSSZZZEEE???;;;>>>@@@@@@@@@BBB???@@@@@@AAAAAA@@@@@@??????????????????>>>===<<<:::===@@@BBBAAA???>>>>>>;;;;;;;;;:::999888666555222444555666555555666777777666555444444333333444333333333333222222222222222222222111111111111111000//////......//////000.........///////////////................................................,,,,,,------------,,,,,,......---------...//////,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))******))))))))))))******''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********((())))))******))))))(((((((((((((((((((((((((((((((((''''''(((((()))***&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''************************************************((()))))))))*********+++))))))***+++++++++++++++++++++******++++++,,,---,,,,,,,,,---......//////------...//////000000111222333444555666888999999777666444333222333444555666888:::<<<>>>>>>======:::::::::;;;;;;<<<<<<<<<::::::;;;<<<======>>>>>>@@@???>>><<<;;;;;;<<<<<<;;;:::::::::::::::;;;;;;:::<<<======;;;999999999<<<999:::???@@@@@@AAAEEE===;;;:::;;;===>>>???@@@<<>>:::===HHHRRRVVVAAA<<<;;;@@@DDDCCCBBBCCC??????@@@@@@@@@@@@??????============<<<;;;:::999999;;;>>>???>>>=========::::::;;;:::999777666555111333555555555555666777666555444333333222222333222222222222222333333333222222222111111111000000//////............//////............/////////000................................................+++,,,,,,------,,,,,,+++---,,,,,,,,,------...///,,,,,,---------.........------,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))******))))))))))))******'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))))))))*********************************(((((())))))*********+++))))))***++++++++++++***------,,,,,,------...///,,,,,,---......//////000------......///000000000222333444555666888999999666555333222222333444555666888:::<<<<<<<<<:::::::::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<===<<<:::999888888999::::::::::::999999:::;;;;;;:::<<<>>>>>><<<:::888888===::::::>>>>>><<<<<>>IIIRRRTTT@@@<<<===CCCGGGFFFDDDDDD?????????@@@@@@?????????;;;;;;;;;;;;:::999888777999;;;<<<===;;;::::::;;;888999::::::999888666555111333555666555555666777555555444333222222222222000111111222222333444444222222222222111111000000//////............//////---.........//////000000................................................+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...---------....../////////---------,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))******))))))))))))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,---------............//////000000111111111222444555666666777777888666333333444444333222555666777888999:::;;;;;;666888::::::888777888999888999:::<<<======<<<;;;>>>>>>===<<<===>>>???@@@;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===<<<::::::::::::;;;;;;<<<===>>>>>>::::::::::::;;;===>>>???BBB???===@@@EEEHHHGGGDDD===;;;;;;>>>BBBEEEEEEDDDBBBBBBCCCBBB@@@===:::888888999999::::::999999888;;;;;;:::999999999::::::777777666666555555444444444444444444444444444444222333444444333222111000/////////000111111222222111111111111000000000000......////////////......111000000///...---------................................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&&&&&&&''')))'''%%%&&&)))***(((&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))************))))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,------------.........///000000111111111222333444666666666666555444222222444555444444777777888888888888999999555777888888777666777888777888999;;;;;;;;;::::::;;;:::::::::;;;<<<===>>>;;;;;;<<<<<<<<<=========@@@>>>===;;;;;;;;;<<<===============<<<<<<<<<<<<999:::;;;<<<===>>>???@@@CCC???<<<===AAACCCBBB@@@<<<;;;;;;>>>BBBDDDCCCAAAAAAAAABBBAAA???===:::888999999::::::::::::999999;;;::::::999999999999999888888888777777777666666333333333333333333333333222222222222222111111000111111111000000000000000111111111000000000//////......////////////......111000000///......------................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&'''''')))'''&&&'''))))))(((&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))(((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++,,,,,,,,,,,,---......//////000111111000111222444555555666666333222111222444666666555999999888888777777666666444666888777666555555666999999::::::;;;::::::999999999999::::::<<<===>>><<<<<<<<<<<<=========>>>@@@>>><<<::::::;;;>>>???@@@@@@???>>><<<;;;::::::999:::<<<>>>???@@@@@@@@@BBB>>>::::::<<<======;;;;;;;;;<<<>>>AAAAAA@@@>>>AAAAAAAAA@@@>>><<<:::888999::::::;;;;;;::::::999::::::999888888888888888777777777666666666666666333333333333333333333333222222111000000000111111222222111111000//////...111111000000000000//////......////////////......000000000///......------........................------------------------------............------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((''''''(((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&((()))******&&&''''''''''''((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,------......///000000111///000111333444444555555333222111111444555555555888888777777777666666666555777888888666555555666:::::::::;;;;;;;;;::::::<<<<<<<<<<<<<<<=========<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;<<<>>>?????????>>><<<;;;:::999888999;;;<<<>>>@@@AAAAAAAAA@@@===999888999;;;;;;::::::;;;<<<>>>??????===<<>>===;;;:::::::::;;;;;;;;;;;;::::::999999888777666666666666444444444333333333333333222222222222222222222222222111000//////000111222111111111111000000//////111000000000////////////......////////////......000000//////....................................---------------------------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******))))))((((((************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''(((((())))))((((((''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,---------...//////000000...///000222333333444444444333111111333444333222555555666666666777777777666888999888777555555666888888888888888888999999>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<============;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;::::::999999999:::;;;<<<===>>>?????????===;;;999888999;;;<<<<<<:::;;;============<<<<<>>===<<<;;;999::::::;;;;;;::::::999888888777666555444444444222222222222222222333333222222222222222222222222222111000//////000111222//////000000111111111111000000000////////////.........////////////......////////////....................................---------------------------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))((((((((('''(((((((((''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((())))))******))))))(((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000---...///111222222333333555333111111222333333222444444555555666666777777777888999999777555555666444333333444444555777777============<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<===:::<<<>>>@@@@@@>>>;;;999888888999999999999999999;;;;;;;;;;;;;;;<<<======999999999:::;;;<<<===>>>:::;;;===<<<<<<<<<===???AAA@@@???>>>===<<<<<<;;;888999999::::::999999888888777666444333333333333333333333333444444444444333333333333333333333333111111000000000111222222...//////000111111222222000000////////////............////////////......//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***)))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))************))))))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,------------,,,,,,---......//////000------///000111222222222222111000111333444444333666666555555555555555444666888999888666444444444333222222333444666888999;;;;;;===>>>>>>>>>======::::::::::::;;;;;;;;;;;;<<<===>>>???>>><<<;;;:::999999999999999999999999===;;;999777777888:::;;;777999;;;<<<<<<<<<<<<<<<:::<<<<<<;;;:::;;;???BBB???>>>===<<<;;;:::::::::777888888999999888888777777666555333222222222111222222222222333333444444333333333333333333333333000111111222222222222222000000000000000111111111000000/////////...............////////////........./////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************''''''(((((()))*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&((())))))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))******)))((('''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''''''''((()))*********''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,------------......,,,,,,------...//////000,,,---...000111111111111000//////000333555666555888777666555444333222222555777777777444333333333555444555555777999<<<===:::<<<>>>@@@BBBBBBBBBBBB999999999:::::::::;;;;;;??????>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999>>>;;;888555444555888:::777999<<<===<<<;;;:::999;;;<<<<<<;;;999;;;@@@DDD===<<<;;;:::999888888888777777888888888888777777777666444333222111111111//////000000111111111222444444444444444444444444000111222444444444333222222222111111000/////////000/////////..................////////////...............///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&'''((()))***++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%&&&(((***)))&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((***++++++***)))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&''''''((()))******+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))******))))))((((((''''''++++++***)))((((((((())))))************+++++++++,,,,,,,,,++++++*********((((((((((((***,,,...///++++++++++++++++++++++++,,,,,,,,,---------.........///////////////......000000111222444555666777777888888888777555222000555666666666666666555555333333444555777999:::<<<<<<;;;;;;<<>>===<<<:::888777888:::;;;;;;:::::::::::::::;;;;;;:::999888777777777777;;;:::999:::<<<===<<<;;;;;;999888888;;;=========999999999888888777777777;;;:::999777777777777888555555444333333333444444444333222111111222333444111222222333333222222111111222222333333222222111000000000000000000000000////////////////////////......////////////..............................///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++---***(((((()))***))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++***)))'''''''''((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))***)))))))))))))))((((((******)))))))))))))))***))))))*********+++++++++,,,,,,,,,++++++*********))))))((()))***+++---...++++++++++++++++++++++++,,,,,,,,,------------.........////////////......//////000222333444555666777888999999888555333222555555666666666666555555333333444555777999;;;<<<===<<<;;;<<<>>>??????>>>:::999999999999;;;<<<===<<<======;;;999888999;;;;;;;;;:::999999999::::::;;;;;;:::888888777777777:::999888999;;;;;;;;;:::;;;999888888:::<<<===<<<999999999999888888888777999888777777777888999:::777777666444333333333333333333222111111222333333222222222222222222222222111222222333333222222111000000000000000000000000////////////////////////......////////////..............................///...---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,------------,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++,,,***(((((()))***))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((()))******++++++))))))(((''''''''''''(((((((((((((((''''''''''''))))))************)))))))))(((''''''''''''((()))''''''((((((((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))'''&&&&&&&&&''''''(((((((((((((((((((((((()))(((''''''''''''((()))(((((()))))))))***************))))))((((((((()))******)))))))))*********+++++++++++++++++++++***************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------....../////////............///111222333444555777888888888777666444333444555555666666666555555333333444555777999;;;<<<===<<<;;;<<<===>>>===<<<:::999999::::::<<<======;;;<<<===<<<:::999:::;;;;;;;;;::::::::::::;;;;;;<<<;;;:::999999888888999999888777888999:::999888:::888777888:::;;;<<<;;;999999999999999888888888777666666666777888:::;;;999888666555333222222222333333222222222222333333333222111000000111222333111111222222222222111111000000000000000000000000////////////////////////......////////////....................................---,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++***************)))************+++++++++,,,***(((((()))***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***'''(((((())))))******+++***)))((((((''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))(((((((((((()))***''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******++++++,,,,,,***))))))((((((((())))))))))))))))))************+++++++++***************++++++******************++++++++++++++++++++++++++++++,,,,,,,,,---------------......//////......------...000111222333444555666666666666555333333444444555555666666555555444444444666777999;;;<<<>>><<<;;;;;;======<<<;;;999999:::;;;<<<===>>>>>>;;;<<<===<<<:::999999999;;;;;;:::;;;;;;<<<======<<<;;;::::::999999999:::999888777888999:::999888999888777888999::::::999999999999999999999888888777666666555666777888999666666444333222222222222333333333333333333333333444222111//////111222444111111222222222222111111////////////////////////////////////////////////......////////////.................................------,,,,,,,,,------------,,,,,,,,,+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++,,,***))))))******)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''(((((()))************))))))((('''(((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,+++***)))(((''''''''''''(((((()))))))))*********************************++++++++++++*********)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...............------...///111222333444333333333333333333222222333333444555555555555555444444555666888:::;;;======<<<:::;;;<<<<<<;;;:::999:::;;;<<<===>>>>>>???<<<======<<<:::888999:::999999999999:::;;;<<<<<<;;;;;;::::::999999::::::;;;999888999:::;;;:::888888777666777999999888777888888888888888888888888999888666555555555666666222222222222222222333333333333333333333333333333333222000//////000222333000111111222222111111000////////////////////////000000000000000000000000......////////////..............................------,,,,,,,,,------...------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++)))*********++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++***))))))******)))'''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))************)))((((((((((((((((((((((((((('''''''''''')))))))))******)))))))))&&&&&&&&&'''((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''')))))))))*********************)))(((''''''''''''((((((((()))))))))******)))))))))*********************+++++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...............------...000111222333444111111111111111222222222222333444555555555555555444444555666888:::<<<===;;;:::999:::<<<<<<;;;:::999:::;;;===>>>?????????=========<<<;;;;;;>>>@@@<<<;;;:::999888888888888::::::999999999999::::::;;;:::999999:::;;;999888777666666777888888777555666666666777777777777777999888666555444444444555111111111111222333444555333333444444444444333333222111000//////000111222000000111111111111000000000000000000000000000000000000000000000000000000......////////////..............................------,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,---...............))))))))))))************++++++************++++++++++++++++++++++++++++++***************************************+++++++++)))************++++++++++++***)))***+++***)))'''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((())))))***+++***))))))(((((())))))(((((((((((('''''''''''''''(((((())))))(((((('''$$$%%%&&&'''((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''***)))))))))))))))(((((('''''''''''''''((()))***(((((((((((()))))))))***((()))))))))*********+++))))))***+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,---............---...///000222333444444111111111111111222333333111222333444555555555555444555555777888:::<<<===:::999888999;;;<<<<<<;;;888:::<<<>>>???@@@@@@@@@============>>>AAAFFFJJJFFFDDDBBB>>>;;;999777666999999888888888999999:::;;;999888888999999888777666555555777888888666444444555555555666666666777777666555444444444555666444444333333444444555555333333444555555444333333111111000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000......////////////..............................,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,---......///.........))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++***))))))***++++++(((&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))+++***))))))(((((())))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((()))))))))(((''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''******))))))((((((''''''$$$$$$%%%&&&(((***+++---(((((((((((())))))))))))(((((())))))*********+++((()))***+++,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---..................///111222333444555111111111111222333444444111222333444555555555555555555666777888:::<<<===999888888999;;;===<<<;;;888:::<<<>>>@@@@@@@@@@@@<<<<<<===>>>@@@FFFMMMRRRQQQNNNJJJEEE@@@;;;888777888888888777888888999999:::888777777888888777555666555555666888777555333333444444444555555666666444444333333444555777888888777666555555555555555333333444555555444333333000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000......////////////..............................,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++***))))))***++++++(((&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))&&&&&&''''''((()))))))))+++******))))))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((%%%&&&((()))*********)))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%(((((((((((((((((((((((('''((()))******)))((('''''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++++++++************++++++*********)))))))))))))))++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,000////////////111222333111111111222222333333333777666555444333444555555666777888999888999<<<>>>888999::::::;;;;;;;;;:::=========>>>>>>>>>>>>???>>>======>>>AAAEEEIIILLLOOOMMMHHHCCC???<<<;;;;;;999:::;;;;;;;;;:::999888777777888888888888777777555666777999999999888777444444555555666666777777:::666222222444555555444666666555444444444444555444444333333222111000000000000//////000111222222222111111000000000000000000000000000000000000000000///...------...///000//////000000000000/////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------************************))))))))))))))))))))))))+++---......---,,,,,,---))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,+++***)))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%((()))***++++++***)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''((((((+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))***************+++***)))))))))))))))))))))+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,...............000111222111222222333333444444555666555444333333444555666666777888888888999;;;===888999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;===@@@CCCEEEIIIGGGCCC@@@===;;;;;;;;;;;;<<<<<<;;;:::888555444555555666666666666555555666777777888888888777777333444555666777888999:::999666333222444555555444666666555444444444444444444444333333222111111000000000000000000111222222222111000000//////000000000000000000000000000000000000////////////000000...//////000000//////...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***+++------+++***+++,,,************************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,+++***)))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''((((((***)))'''&&&&&&&&&((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************(((((()))***************))))))))))))))))))******++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------,,,------...///000111222222333444444555555444333333333444555666777777888999888777888999;;;999999::::::::::::;;;;;;999999999:::::::::;;;;;;>>>===<<<;;;;;;<<<>>>@@@AAA???===;;;::::::;;;;;;:::;;;;;;:::999777555444555666666777777666666555888888777666666777777777333333555666888:::;;;;;;888666333333444555555444666555555444444444444444444333333222222111111111111000000000000111222222222111000000//////000000000000000000000000000000000000000111111000000000---..................---///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((***++++++***))))))***************************((((((((((((((((((((((((******++++++++++++******,,,+++***)))((((((((((((''''''''''''''''''''''''))))))((('''''''''(((((((((((((((''''''''''''&&&)))((('''&&&%%%&&&''''''%%%&&&''''''''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''((((((***)))(((&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((('''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))************************'''((()))*********)))))))))))))))))))))************++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,---......//////000000111222333444444555111222222333444666777777777888888888666666888::::::::::::::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<@@@???>>>======>>>???@@@<<<;;;:::999999999::::::777888999:::;;;:::999999888888888999999888888888999888666555555666777777333444555666777888999999666555444444444555555555666555444444333333444444333333333222222111111111111111111000000111222222111111000///////////////000000000000000000000000...///000111111000///...,,,------......------,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******************************))))))))))))))))))))))))(((***++++++***))))))***************************))))))))))))))))))))))))******++++++++++++******++++++***)))(((((())))))(((((((((((((((((((((((())))))((((((((((((((()))(((((((((''''''''''''''')))(((&&&%%%%%%&&&''')))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''(((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************++++++++++++))))))************))))))(((((())))))*********************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,---...////////////---...///000111222333333000111222333555666666777666777888777666666777999;;;;;;:::999999999:::;;;:::::::::;;;;;;;;;;;;<<>>>>>===>>>???@@@AAA;;;;;;:::999999999999999888999;;;<<<<<<<<<;;;;;;888888999999999999888888888777666555555666777888444555555555555555555555555555555555444444555666555555444333333333333333333333222222222222222111222222111111111111111222111000000///.../////////////////////////////////,,,---...//////...---,,,,,,,,,------------,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))+++,,,,,,+++******+++************************************************)))******++++++******)))+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((()))'''&&&%%%%%%&&&((()))(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''&&&'''((())))))******)))(((((())))))))))))(((((((((((((((((((((((((((((()))******+++,,,---......---,,,+++***))))))))))))((((((((()))******++++++************+++++++++++++++++++++++++++,,,,,,---+++,,,---...////////////,,,,,,---///000111222333000111222444555555666666555666777666555666777999<<<;;;:::999888999:::;;;888888888999999999::::::;;;;;;;;;;;;<<<===>>>>>>;;;;;;::::::999999888888<<<=========<<<;;;999888666777777888888777777666666555555555666666777888555555555444444444333333333444666555444444555666555444444333333333333333222222222222222222222222333333222111111111111222111000//////......//////////////////////////////,,,------......------,,,,,,------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))***,,,------,,,++++++,,,++++++++++++++++++++++++************************))))))************))))))******)))))))))))))))***************************))))))((((((((()))******'''(((((((((((()))))))))''''''&&&%%%&&&'''((()))''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''''''''(((************************(((((((((((())))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''&&&'''((()))************(((((())))))))))))(((((((((((((((((((((((((((((())))))+++,,,...///111111111///,,,***(((((()))***'''(((((()))******++++++************++++++++++++++++++******+++,,,,,,---***+++,,,---......------,,,---...///000222333333000111222444555555555444333444666555555666888:::===<<<:::888888999:::;;;999999999999:::::::::::::::::::::::::::;;;;;;;;;888888999999::::::999999;;;<<<<<<===<<<;;;999888666777777888888777777666333333555666777777888888444444444555555555555555222444666666444444555777555444333333222222333333222222222222222222222222444333222222111111111222000000///............///////////////////////////......------------......------............------------.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))***,,,------,,,++++++,,,++++++++++++++++++++++++************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))(((((()))******+++'''((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((&&&'''((()))************(((((())))))))))))((((((((((((((((((((((((((((((((()))+++---///111333333444222---***((((((***+++'''(((((()))***+++++++++)))************++++++++++++*********+++,,,,,,---((()))+++,,,------,,,,,,------...000111333444444000111333444555444444333222444555555555666888:::===<<<:::888888999:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::555666777999::::::::::::777888999;;;<<<<<<;;;;;;999999::::::::::::999999111222444666888888888888444444444555666777888888111444777666555444555777555444333333222222333333222222222222222222222222444333333222111111111222000000///...............////////////////////////000///...------...///000---......//////......---,,,---.........---,,,+++************************************************))))))******+++++++++,,,************************))))))))))))))))))))))))***+++------+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))***)))))))))))))))******(((((((((((((((((((((((())))))((())))))***++++++'''((((((((())))))******%%%%%%&&&'''((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((&&&&&&((()))((((((''''''''''''((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((()))((('''''')))******)))'''''')))***,,,...//////666333000,,,***((((((((())))))))))))************++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111111///000000111111222333333555555555555666666666666888777777777888999::::::888888:::<<<===>>>>>>>>>;;;;;;;;;;;;:::888666444888888999:::::::::999999::::::::::::::::::;;;;;;>>>>>>>>>???>>><<<777444333444444555555444333333333333333555666666444222000222555555444333222333666444222333555666444222222222222111///000222444444444333333333333222222000000000000////////////////////////////////////.................................------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,+++***)))((((((((((((+++******))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************+++)))'''''')))+++++++++************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((******((((((((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((,,,***'''''''''(((((('''((((((((((((((()))******((((((((((((((('''''''''+++***)))'''&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((()))***************&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''(((((()))((('''''')))******)))(((((()))***,,,---......333111...+++)))(((((()))))))))))))))************++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111000000111111222333333333555555555555555666666666888888777888888999:::;;;999:::;;;<<<===>>>>>>>>>============<<<:::888777999999:::::::::999999888888888888888999999999999>>>>>>>>>??????===999555666666555555555555555555666555555666666666333111111444777777666444333333555333222333555666444333333333333111111111222333444444333333333222222222000000000000/////////...........................------------------------......---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******++++++++++++******************************+++******)))))))))))))))++++++***)))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************+++)))'''''')))++++++************)))))))))(((((()))))))))))))))))))))))))))(((''''''''''''((()))'''(((******((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((((((+++(((&&&&&&'''(((((('''((((((((((((((())))))***((((((((((((((((((((('''(((((('''&&&&&&&&&''''''((((((((())))))((((((((('''((())))))******))))))''''''''''''((((((((()))((((((((((((((()))******''''''((((((((()))))))))(((((((((((((((((((((((())))))&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))((('''((()))******((()))))))))***++++++,,,,,,///...,,,***)))((())))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111000111111222333333444444444444444555555555666666777777777777888999:::;;;;;;;;;<<<===========================<<<;;;999999::::::::::::999999888777666666777777777888888888<<<;;;<<<======<<<999666888777666666666777888888999777666666777666333111333666888999777444333222333222111222444555555444555444333222222222222222333333333333222222222222000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------,,,,,,+++************++++++,,,,,,---++++++************++++++***************************))))))))))))***++++++++++++***))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))***************)))'''((()))++++++***))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''(((******((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&&&&((())))))(((((((((''''''(((((()))***''''''(((((((((((((((((('''&&&&&&&&&''''''((()))))))))(((((((((((())))))''''''((())))))))))))(((''''''''''''((((((((((((((((((((((((((()))******&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((''''''(((******)))((()))))))))***************,,,+++***)))((()))))))))((()))))))))************************************,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---...///000111111111111222333333444444333333333444555555555666555555555555666888999999<<<<<<=========<<<<<<;;;;;;:::::::::999999888888;;;;;;;;;:::999888777666666666777777888888999999999999999:::;;;;;;888666999888666555555777999:::888666555555666666555333444666999999777444222111222222222333444555555555555444222222222222111000333333333222222222222111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***))))))***+++,,,,,,------,,,+++***))))))***+++,,,************************))))))))))))***+++,,,---,,,+++******))))))******(((((())))))))))))((('''))))))))))))))))))))))))((()))))))))***************(((((((((***+++***))))))))))))(((((((((''''''(((((((((((((((((((((((()))(((((((((((((((((()))'''(((******((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&''')))******)))(((''''''''''''((())))))''''''''''''(((((((((((((((((((((''''''(((((())))))((('''&&&&&&'''((()))&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((('''''')))***+++)))''')))))))))))))))))))))))))))))))))((()))))))))***((()))))))))************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,---...///000000000111111222222333444444222222222333444555555555222222333333444666777888<<<<<<<<<<<<<<<;;;;;;:::999999999999888888999999;;;;;;;;;:::999888777666777777888999999:::;;;;;;;;;::::::;;;<<<<<<:::888888777666555555777999;;;555444333444666777777666444666777777555333222222333333444444444444555666444222111111333333111///333333222222222111111111////////////....................................------------------------------------------------,,,,,,------,,,,,,+++***))))))***+++,,,,,,------,,,+++***))))))***+++,,,************************))))))))))))***,,,---...,,,++++++***************'''(((((()))))))))(((((())))))))))))))))))))))))((()))))))))************)))(((((()))***+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''(((******((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((***+++***)))'''''''''''''''(((((()))&&&'''''''''(((((()))))),,,+++***)))((((((((((((((('''%%%%%%%%%%%%'''(((&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''')))++++++)))'''(((((((((((())))))))))))((((((((()))))))))******))))))))))))*********************************************+++++++++++++++************++++++++++++++++++,,,---...//////000///000000111222222333333000111222222333444555555111222222333444666777888::::::;;;;;;;;;::::::999:::999999999999::::::;;;::::::::::::999999888777888888999:::;;;<<<<<<===???>>>===>>>??????===<<<888777666666777888:::;;;666444444555777999999999555666666555333222333444444666777666555444555666444222000222555555333000222222222222111111111111/////////.........------------------------------........................,,,,,,,,,------------...,,,,,,------,,,,,,+++************++++++,,,,,,---++++++************++++++++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,+++************+++)))******++++++++++++***))))))))))))))))))))))))))))))))))))************)))(((((()))++++++***(((************))))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((******((((((((()))(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((''')))******)))'''''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))---,,,***)))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((('''''''''((((((((((((((()))******&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))''''''((((((((()))))))))((((((''''''''''''((((((''''''((()))++++++)))''''''''''''(((((()))))))))(((((()))************)))))))))))))))************************************)))*********++++++++++++************++++++++++++***+++,,,,,,......///000...//////000000111222222000000111222333444555555222222333444555777999:::888888999::::::999999999888888777777777888:::;;;999999:::::::::999999888888888999:::;;;<<<======@@@???>>>>>>??????===<<<888888888999::::::;;;;;;:::888666777999:::;;;:::777777666444222333666888777888999888555444555777555222111444888999666333222222222222111111111111//////.........---------------------------------------------------------,,,,,,,,,---------......,,,,,,------,,,,,,+++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************++++++,,,------,,,++++++******++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((***+++,,,***(((++++++++++++************))))))))))))))))))))))))((()))************)))((('''(((******((((((((()))((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''((((((&&&$$$'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***))))))(((''''''&&&'''''''''((((((((((((((((((''''''((())))))******)))))))))(((((((((''''''''''''((((((((((((((()))******''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((''''''(((***++++++)))&&&&&&&&&''''''((())))))***((()))***************)))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++***++++++,,,---...///000.........///000000111111///000111222333444555555444444444555777999:::;;;777777888999999999999999555555444444444666777888888888999:::::::::999999777888888:::;;;<<<======???===<<<;;;<<<<<<:::999888999:::;;;<<<<<<<<<<<<>>><<<999999:::;;;;;;;;;999888666444222444888<<<888:::;;;999666444555777666333222666:::<<<999555222222222111111111111000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------,,,++++++,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++******++++++,,,------,,,++++++******++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((***,,,,,,***(((,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))(((''')))******((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&%%%%%%&&&'''&&&###!!!'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***&&&%%%%%%%%%%%%&&&''''''((()))***++++++***)))((((((((()))***************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,---------.........//////000111222222222111222333444555555555555777666444333333555888:::888777666666555555555555666444222222333666:::<<<;;;:::888666555666777888888888999999:::;;;<<<<<<<<<======<<<:::888999:::888:::===@@@AAAAAA???>>>=========<<<;;;;;;::::::===999555444555888:::;;;::::::999888777777888888555333333777<<<===:::555666444222000000000222333//////////////////////////////.........---------...---++++++++++++---...............---,,,+++***++++++,,,------,,,,,,,,,++++++************++++++******************************+++,,,,,,---......+++***)))***,,,---,,,+++,,,,,,,,,+++++++++******(((((())))))******+++++++++***)))(((((()))***+++******))))))(((((('''''')))*********+++++++++++++++,,,,,,,,,,,,+++******))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))"""!!! """%%%'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---------...//////000111111111222333444444555555555444333222222333444666888444444333222222333333444666555333333333666999::::::999777555555666777888777888999:::;;;;;;;;;;;;;;;<<<<<<;;;999888999:::888999;;;===>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<===:::777777888:::;;;;;;999999888777777777777777666444333777<<<>>>;;;888666555333111000000111222//////////////////////////////.........------------,,,,,,,,,,,,,,,,,,---,,,,,,---------------,,,+++,,,,,,------,,,,,,,,,++++++************++++++******************************++++++,,,------...+++***)))***,,,,,,+++***,,,,,,+++++++++*********)))))))))))))))*********+++***)))(((((()))***+++))))))))))))(((((((((((()))))))))*********++++++***++++++++++++***))))))))))))(((((((((((())))))(((((()))))))))*********)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''((()))&&&%%%$$$%%%''')))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************************++++++++++++,,,,,,------.../////////000111222333444444444444111222222333555666777888333222111111111333666777666555444444555666777888888777666555555666777777666888:::;;;<<<;;;:::999888999::::::888777888:::777888888999:::;;;<<<<<<999999:::;;;;;;<<<======;;;999777777999::::::999888777666666555666666666777444333555999<<<;;;:::777555333111000000000111////////////////////////...............---------,,,,,,------------,,,,,,******+++,,,------......,,,,,,,,,------,,,,,,+++++++++************++++++******************************++++++,,,,,,------,,,***)))***++++++***))),,,++++++++++++************))))))))))))))))))(((******))))))))))))******(((((((((((())))))))))))((((((((()))))))))******)))************)))(((((())))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((()))((('''&&&&&&((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))*********************************++++++++++++,,,,,,---------.........//////000111222333333333333111222444777888999999999555444333333555888;;;===666555555555555666666666777777666555555666666777555777:::<<<<<<;;;999888666777999888777777888999777777666666777888:::;;;999999::::::;;;;;;;;;;;;666666555666777777666444666555555444444555555555888666333333555888888888666555444222111000000000////////////////////////........................+++,,,---......---,,,+++******++++++,,,------...,,,,,,---------,,,++++++++++++************++++++******************************++++++,,,,,,,,,,,,,,,***))))))++++++***(((++++++++++++******************))))))((((((((('''***))))))))))))))))))***''''''(((((())))))******(((((((((((())))))))))))***************))))))((())))))(((((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''(((((()))((('''%%%%%%'''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------............//////...///000111222222222222000111444666888888888888555555555666888;;;>>>@@@666555555555555666666666888777777666666666666666666777:::<<<<<<:::888777555777888888666666777888777666555555555777999:::;;;;;;::::::999999999999555444444555777777555333555444444444444444555555999666333111111222333333555555444222111000000000////////////////////////---.....................,,,,,,...//////...,,,,,,---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***++++++************++++++******************************+++++++++++++++,,,,,,***)))***++++++***)))+++++++++*********))))))***)))))))))(((((('''''')))))))))******)))))))))''''''(((((())))))******(((((((((((())))))))))))++++++,,,,,,++++++***)))))))))(((((((((((())))))((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''(((((('''''''''((((((((((((((()))(((&&&&&&'''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***))))))(((((())))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---........................---...///000111111111111...///111333444555444444222333444666999;;;===???666555444444555666777888999999999888777666666555777888999;;;;;;:::888777666777888888666555666888777777666555666777888999;;;;;;:::999999888777777666555555666777888666444444444444333444444555666777555333000//////000111444333333333222111111000////////////////////////---------...............------............------///...---,,,+++,,,---...------------,,,+++******++++++************++++++******************************+++++++++++++++++++++***)))***,,,---,,,++++++************))))))))))))(((((((((((((((((('''))))))************))))))(((((((((((())))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))(((((()))))))))*********'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&'''((())))))))))))(((+++)))'''''')))))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************************++++++++++++------------,,,,,,,,,,,,------...///000000000000...///000111222222333222111222555888:::<<<<<<===666555333333333666999:::;;;;;;;;;:::888777555555888888999999999999888888888999999888666555666777888777777777777888999999999999999999888888888888666555444444666666666444444444444444444555666666333333222111000000111222222222222333333222222111////////////////////////---------.........//////......------------.........---,,,,,,---...000111------------,,,+++***)))++++++************++++++************************++++++******************+++******+++---//////...************))))))))))))'''''''''(((((((((((((((((()))***++++++***)))((())))))))))))(((((((((((()))))))))*********+++++++++++++++++++++***))))))))))))(((((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&(((((((((((('''&&&'''((()))***))))))((()))(((&&&'''((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***(((((((((((())))))))))))((((((''''''''''''(((((('''''')))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))******'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************,,,+++++++++++++++++++++,,,---...///000000000000111111111222222333333444111444777:::============666444222222333666:::<<<======<<<;;;999777555444999999888888888888888888999::::::999666555555666888888888999999999999999777777777888999999::::::555333111111333444333333444444444444444555666777000111222222111222333555111111222333333333333222////////////////////////---------........./////////...---,,,,,,---...///---,,,,,,,,,---000333444---...------,,,+++***)))++++++************++++++************************++++++******************+++******,,,...000000///************))))))))))))&&&'''''''''(((((())))))((()))***++++++***)))(((******))))))((((((''''''************++++++++++++***************)))(((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((###$$$&&&((())))))((('''&&&''')))*********)))(((&&&%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))++++++***************+++************************++++++******++++++,,,---////////////000000000000444444333333333333333333000222555888<<<>>>@@@AAA666555555555666777999:::===<<<:::888666555444444999888777777777777777888;;;:::999888777777777777888777777777888999::::::777777777777777777777777666444333222222333555666666666666666666666555444333333333333333333333333333222222111111222222333...///000111111000///...+++,,,,,,------...........................------......---------,,,,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++************************+++++++++*********))))))+++++++++,,,---...///000+++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,++++++***+++*********((('''&&&%%%(((((((((((()))))))))))))))((((((((()))***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******++++++******)))(((''''''&&&''''''***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))))))))***((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))*********+++++++++***))))))******+++************************++++++******++++++,,,---.........////////////000111111111111111111222222222333444666888::::::;;;555555555555666777888888999888777666666666666666777666666555666666777777999999888777777777777777888888888777888888999999777777777777777777777777666666555444444555666666666666666666666555555444333333333333333333333333222222222111111222222222//////000000000000//////---------------.......................................---------,,,,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++************************+++++++++*********)))))),,,,,,+++,,,,,,---...///+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***))))))))))))))))))))))))******++++++******)))"""$$$%%%''')))++++++,,,(((((((((((())))))))))))&&&%%%%%%%%%&&&&&&%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***'''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))((())))))***************)))((('''''''''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))************((((((((((((((((((((((((%%%&&&'''((()))******+++))))))))))))))))))))))))''''''((()))***+++,,,,,,******)))))))))******+++************************++++++******++++++,,,------------.........//////......//////000000111111333333444444444444333333333333444555666666666666444444444555555777888888444444444444555666777777888777777666666666666777999999888888777888888888777777777777777777777777666777777777777777666666666666666666666555444444333333333333333333333333222222111111111111222222000//////////////////000//////................................................---------,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++************************+++++++++***************,,,,,,,,,++++++,,,------+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******((())))))))))))))))))(((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))((((((******)))(((((()))))))))******))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((()))******++++++***))))))))))))******+++************************++++++******++++++,,,---+++,,,,,,------.........------...//////000111111333333333333222111000000111222444555666555444444333333333444555666777888444444444444555666777888666666555555555666666777::::::999888777777777888777777777777777777777777555666888999888777555444666666666666555444333333222222222222222222222222111111000000000000111111000///...------...///000000000//////.........------------.....................---------,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++************************************************---,,,,,,+++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))*********((())))))******))))))(((*********)))((('''%%%%%%(((((((((((())))))))))))******++++++*********+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))(((((((((((())))))))))))(((((())))))))))))((((((******)))(((((((((((()))***)))))))))((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((******))))))))))))))))))))))))(((((()))******+++************************++++++******++++++,,,---+++++++++,,,---......///......//////000111222222222222222333333222111111111222444555555555444333444333333333444555666777444444555555666777888999555444444444555666777777::::::999888777777777888777777777777777777777777555666888999888777444333666666666666555444333222222222222222222222222222111000000//////000000111000///...------...///000000000//////.........------------.........//////......---------,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++************************************************------,,,,,,+++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((((((((())))))************)))******************)))&&&'''((()))************(((((((((((())))))))))))''')))******((('''(((***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((((((((()))))))))))))))((((((((((((&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))************))))))(((((((((((((((((()))******+++************************++++++******++++++,,,---***++++++,,,---...////////////000000111111222222111111222333444444333333333333444444555444444333555444444444444555666666555555555555666777888888444444444555555777888888999999888888777888888888777777777777777777777777666777888999888666444333666666666555444333222111222222222222222222222222000000////////////000000///................../////////..................,,,,,,------.../////////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************+++++++++---------,,,,,,------...+++******)))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))((((((((((((((((((((((((((((((((()))******++++++)))******++++++******)))(((((())))))))))))(((((((((((((((((())))))))))))(((+++---+++)))(((***,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))************************((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))((((((((('''''''''(((((()))***))))))))))))((((((((((((''''''(((((((((((()))))))))***'''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********'''''''''(((((()))++++++************************++++++******++++++,,,---++++++,,,---...///000000000000000000000000111111111111222333444444333333555555444444444444555555444444444444555666777888555555555444444555666666444444444555666888999:::888888888777888888999999777777777777777777777777888999999999999777666555666666666555444333111111111111111111111111111111000//////......//////000---......//////......------------------.........,,,,,,------...//////000......---------,,,,,,,,,+++,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))*********+++++++++------------...//////000+++******)))))))))))))))))))))))))))))))))))))))'''(((***+++++++++)))((((((((((((((((((((((((((('''(((((()))******++++++((())))))))))))))))))((((((((((((((('''&&&%%%$$$(((((((((((())))))))))))(((,,,...---)))(((***...((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))(((''''''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''((()))***+++(((((((((((())))))))))))((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++))))))))))))************(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''''''''((()))++++++************************++++++******++++++,,,---++++++,,,---...000000111000000000000000/////////111222222333333333222222777666444333333444555666333333333444666888999:::555555444333333333444444444444555555777888:::;;;888777777777888999::::::777777777777777777777777;;;;;;;;;:::999888777777666666666555444333111000111111111111111111111111//////............//////,,,---...//////...---,,,+++,,,,,,------.........,,,,,,------...///000000......---------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))******++++++++++++---------...///000111222+++******)))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))((((((((((((((((((((((((((('''(((((()))***+++++++++''''''((((((((((((''''''!!!$$$''')))++++++(((((((((((())))))))))))$$$'''***(((%%%###&&&))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((%%%%%%%%%&&&((()))+++,,,(((((((((((())))))))))))))))))