BM6P6(@ 000///,,,*********+++,,,''''''(((((())))))******************************,,,+++++++++***)))))))))(((***+++***)))((()))*********************************))))))))))))******...***((((((***,,,+++***************************))))))))))))))))))))))))((((((((((((((()))******)))******++++++******)))******))))))))))))******))))))))))))))))))))))))++++++***((('''%%%$$$$$$)))******++++++***((('''---,,,++++++******++++++)))************+++++++++******))))))((((((''''''((((((((((((((()))******&&&'''((())))))((('''&&&))))))))))))))))))))))))******))))))))))))******+++******)))(((''''''&&&&&&'''((())))))*********))))))))))))))))))******---+++)))'''&&&&&&'''((()))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))### &&&***)))%%%'''''''''''''''((())))))))))))))))))))))))))))))*********)))'''(((***,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))******++++++,,,,,,++++++******))))))((((((+++++++++******)))''''''******))))))(((((('''''''''((()))***++++++***)))***)))((()))***+++***(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))************,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++***)))(((''''''''''''))))))*********+++++++++---,,,,,,+++*********+++)))))))))***+++++++++,,,------,,,,,,+++***))))))))))))*********+++++++++***************************************************'''%%%&&&))),,,------))))))************))))))))))))))))))))))))))))))'''((()))((('''&&&''')))+++*********))))))((((((,,,,,,++++++***)))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))---,,,***)))))))))***+++(((((((((((()))***,,,---++++++************++++++))))))))))))))))))))))))******************************+++++++++******)))))))))(((((((((((())))))+++******)))******++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))'''(((***++++++***************************************************************************))))))))))))))))))))))))))))))************))))))...---+++)))))))))***+++)))(((((((((((())))))***************************+++++++++***************(((***+++***)))((()))+++***************+++++++++******))))))))))))******---***((((((***++++++***************************))))))))))))))))))))))))((((((((((((((()))******+++,,,,,,,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))***))))))((((((''''''''')))(((((((((((()))***++++++***))))))(((((())))))(((((()))))))))*********))))))))))))((((((((((((((((((((((((((()))******&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((*********)))((('''''''''*********))))))((('''&&&*********)))))))))))))))))))))))))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))%%%"""$$$'''***)))'''(((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((&&&&&&(((***))))))******************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))***************))))))))))))))))))(((((())))))************))))))******))))))((((((((((((((((((******+++***))))))***)))((()))***+++***(((***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************)))))))))))))))(((''''''******++++++++++++******---,,,,,,,,,,,,,,,------))))))*********+++++++++---,,,++++++*********+++***************+++++++++------,,,++++++***))))))))))))*********+++++++++************************************************---***'''&&&)))++++++***))))))************))))))))))))))))))))))))))))))'''((()))(((''''''((()))************)))))))))(((+++************)))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))+++******))))))))))))))),,,+++***)))((())))))***)))))))))(((((((((((((((++++++************++++++************************************************)))***************))))))******))))))))))))******++++++*********************)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********((('''''')))******)))************************************************************************))))))))))))))))))))))))))))))************))))))---,,,***)))(((((()))***+++***(((''''''((()))******************************************+++++++++)))***+++***))))))***+++))))))******++++++++++++******))))))))))))******+++)))(((((()))******)))************************))))))))))))))))))))))))((((((((()))))))))******((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%&&&(((,,,...******)))(((((((((((()))'''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''*********))))))((('''&&&+++*********))))))((((((&&&''')))++++++***)))((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((())))))(((&&&%%%&&&(((''''''((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***))))))))))))))))))((((((((((((((((((((())))))''''''(((******+++++++++***))))))))))))((((((((()))************))))))(((***)))((()))***+++***((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************((((((((()))(((((('''&&&******++++++++++++******))))))))))))***+++------***************+++++++++,,,,,,+++************++++++++++++***************,,,,,,,,,+++******))))))***************+++++++++************************************************...,,,)))(((((()))((('''))))))************))))))))))))))))))))))))))))))'''((())))))''''''((()))************))))))))))))(((((())))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))******)))((((((((())))))))))))*********)))((((((++++++************++++++************************************************((())))))******))))))(((+++******************++++++++++++***))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******)))'''&&&'''(((***))))))************************************************************************))))))))))))))))))))))))))))))************)))))),,,+++***))))))))))))***---,,,)))'''&&&''')))+++************************)))))))))***+++++++++,,,)))***++++++))))))***+++)))))))))***++++++,,,,,,******))))))))))))*********)))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************(((''''''''''''''''''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%&&&(((***+++,,,,,,+++***************((((((((()))))))))******''''''(((((())))))******))))))(((((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((******))))))))))))*********)))))))))((((((((('''&&&'''((())))))*********++++++******)))(((((((((((((((******+++***)))(((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''***,,,+++)))'''((()))((((((((('''((())))))***)))))))))))))))))))))))))))******)))'''&&&&&&(((''''''(((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))******))))))((((((''''''&&&&&&''''''(((((())))))'''((()))******++++++***))))))))))))))))))))))))************))))))((((((***)))((()))***+++***((()))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))******((()))))))))******************++++++++++++************++++++++++++******'''''''''(((((()))***+++************************++++++***************+++,,,+++++++++***))))))))),,,+++++++++******))))))************************************************************************---,,,***)))((((((((('''))))))************))))))((((((((((((((((((((((((''')))***)))((('''((()))*********)))))))))))))))&&&''''''((()))*********((()))))))))************((()))))))))************(((((((((((((((((((((((())))))*********)))))))))))))))((((((((((((((((((((()))***+++,,,,,,++++++++++++************++++++************************************************'''(((((())))))))))))(((************************+++++++++******)))(((((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))******((('''&&&&&&((())))))(((************************************************************************))))))))))))))))))))))))))))))************)))))),,,++++++***************...,,,)))'''&&&(((***+++************************)))))))))***+++++++++,,,)))+++,,,+++***)))***+++))))))*********+++++++++******))))))))))))******))))))******)))))))))***************************))))))))))))))))))))))))(((((()))***+++******))),,,,,,+++******+++,,,,,,((()))************)))((())))))))))))))))))))))))++++++******)))(((((((((''''''(((((((((((('''''',,,+++******))))))******)))))))))*********++++++''''''(((((())))))******))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((((((&&&'''((())))))*********************))))))((((((---,,,***)))((((((((()))((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%))),,,+++'''%%%''')))((((((((((((((()))******)))))))))))))))))))))))))))***+++***((('''((()))))))))))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))******))))))((((((''''''&&&&&&''''''(((((())))))))))))************))))))))))))))))))************++++++***))))))(((((((((***)))((()))***+++***((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((()))))))))************+++,,,,,,------,,,,,,,,,******++++++++++++******+++***************++++++*********************************))))))***++++++,,,+++++++++***)))))))))++++++***************)))************************************************))))))))))))))))))))))))*********))))))))))))***))))))************))))))((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))******&&&&&&'''((()))******+++((()))))))))************((()))))))))************((((((((((((((((((((((((((()))************))))))((((((((()))))))))(((((()))******++++++*********++++++************++++++************************))))))))))))))))))))))))''''''((()))))))))))))))(((((()))******)))(((((()))************)))((('''(((((())))))******************************************))))))))))))******((('''&&&&&&((())))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++***,,,+++)))(((((()))***+++***************************************+++++++++***+++,,,+++*********,,,******************************))))))))))))******)))***,,,,,,***)))***+++************************))))))))))))))))))))))))((()))***+++++++++***))),,,+++***))))))***+++,,,((()))***++++++***)))((())))))))))))))))))))))))++++++***)))((((((''''''(((((()))******((('''%%%))))))(((''''''''''''(((************++++++++++++(((((((((((())))))))))))***))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((*********))))))((('''&&&)))))))))))))))))))))***///---+++(((''''''((()))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''%%%(((***)))&&&%%%'''***))))))(((((())))))***+++))))))))))))))))))))))))((()))++++++***))))))***++++++***))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***))))))))))))))))))((((((((((((((((((((())))))))))))*********))))))((()))))))))************++++++***)))))))))))))))******)))((()))***+++***(((((((((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))************)))***++++++,,,+++++++++******++++++++++++******))))))(((((('''(((((()))+++++++++******************))))))))))))***+++++++++++++++***************************************+++++++++***************************************))))))))))))))))))))))))'''(((******))))))***,,,))))))************))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))************''''''((())))))***++++++))))))))))))************))))))))))))************))))))))))))))))))))))))'''(((***++++++***))))))(((((()))*********))))))++++++)))(((((((((((((((++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))************'''((()))******)))(((''''''((()))*********((((((((((((((()))******++++++******************************))))))))))))******)))'''&&&'''(((***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))*********)))******++++++************************+++++++++******************+++,,,,,,******+++,,,,,,,,,++++++***)))))))))******))))))))))))******)))+++......,,,***+++,,,************************))))))))))))))))))))))))''')))***,,,,,,+++***))))))(((&&&%%%%%%&&&((()))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***))))))((('''''''''''''''))))))))))))************))))))))))))((((((((((((******)))((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))*********))))))((('''&&&((((((((()))******++++++,,,++++++***))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''&&&''')))+++))))))(((((())))))***+++))))))))))))))))))))))))%%%''')))***)))))))))*********************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))***************))))))))))))))))))(((((('''((()))***************))))))*********+++++++++***))))))(((((()))***+++***)))((()))***+++***((('''(((((()))******++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))***+++++++++++++++******++++++++++++******&&&&&&%%%&&&&&&'''((()))+++++++++*********)))))))))))))))))))))***++++++***************+++++++++))))))))))))************+++++++++*********))))))************************))))))))))))))))))))))))&&&)))++++++)))(((***+++))))))************))))))))))))))))))))))))))))))((()))******)))((()))***((()))))))))************((())))))******+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))'''(((***+++++++++))))))((((((***+++++++++******+++***(((((()))+++...000++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***++++++++++++'''(((***++++++***((('''%%%'''(((***+++***)))((('''(((((()))******++++++******************************))))))))))))*********((('''''')))******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))))))))))))))((())))))******++++++++++++************************,,,+++++++++******))))))***+++,,,,,,******+++,,,---,,,,,,+++***)))((((((******))))))))))))******))),,,//////,,,++++++---************************))))))))))))))))))))))))''')))+++,,,,,,,,,***)))+++***(((''''''(((***+++''')))***++++++***)))'''))))))))))))))))))))))))&&&&&&&&&'''((())))))******((('''&&&'''***---///++++++***)))))))))))))))(((((((((((())))))))))))******))))))((((((''''''******)))((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))&&&'''((()))************''''''((()))***+++,,,,,,((()))+++,,,,,,+++***)))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))'''&&&&&&''')))+++---)))))))))))))))******+++))))))))))))))))))))))))###%%%((())))))((()))***)))))))))***++++++,,,,,,))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))******++++++,,,,,,++++++******))))))((((((%%%&&&((()))+++,,,,,,,,,))))))******++++++++++++))))))(((((((((***+++,,,***)))((()))***+++***((('''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,******++++++++++++******'''(((((()))+++,,,...///++++++++++++******))))))))))))((())))))***++++++))))))******+++++++++,,,)))))))))))))))*********++++++++++++******))))))************************))))))))))))))))))))))))'''***,,,+++)))'''(((***))))))************))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((())))))*********+++************++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))&&&(((***+++,,,+++***)))((()))***,,,,,,,,,+++***((((((((()))---333999===++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,((()))+++,,,,,,+++)))((($$$&&&(((***++++++***)))'''(((((()))***+++++++++******************************))))))))))))*********)))((((((***++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************************))))))))))))))))))))))))+++++++++,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))++++++***************+++++++++---......---++++++,,,,,,,,,+++***)))((((((''''''((()))***+++++++++)))***++++++,,,,,,,,,,,,******)))))))))))))))***+++*********))))))(((((())))))))))))************((()))***++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))+++*********))))))((((((************))))))))))))(((((('''(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))************))))))***)))(((''''''((()))***))))))(((((((((((())))))(((((())))))))))))((((((************))))))))))))******)))((((((((((((((('''((()))++++++***))))))&&&''''''((()))******+++''''''(((((())))))******)))))))))))))))******++++++***)))'''''''''((())))))'''&&&'''***+++***((())))))))))))))))))))))))************************(((((())))))*********+++&&&&&&''''''((())))))))),,,,,,*********+++,,,---))))))))))))************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************))))))))))))************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++((((((((()))******++++++))))))))))))))))))))))))************************+++)))((())),,,---+++)))---,,,+++)))((((((''''''************************************************************************************************''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******************************+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))'''(((((()))***++++++,,,************))))))))))))******)))***,,,///222444((((((((((((((((((((((((******))))))))))))******))))))))))))************************************))))))))))))************(((((((((((()))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++++++++,,,+++++++++*********))))))************************(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++******+++++++++++++++++++++++++++++++++*********))))))++++++***))))))******+++******++++++++++++******+++,,,,,,++++++)))(((((((((((())))))***+++++++++******+++,,,,,,,,,++++++))))))(((((((((((())))))************)))))))))((())))))))))))************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((************)))))))))))))))(((((((((((())))))******)))))))))((((((((('''))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))(((((((((((()))))))))***'''(((((((((((()))))))))))))))************))))))***)))(((''''''((()))***))))))(((((((((((())))))(((((())))))))))))((((((*********)))))))))((((((******)))((((((((((((((((((((()))***************''''''(((((())))))******(((((((((((())))))))))))))))))(((((())))))***+++,,,+++***)))((())))))***)))'''&&&'''***+++***((())))))))))))))))))))))))************************'''((((((((())))))))))))))))))))))))))))))((((((,,,+++***)))))))))***+++))))))))))))***************++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************))))))))))))************)))************+++++++++************************))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))************************************************+++)))((()))+++---+++***,,,+++***)))((((((((((((************************************************************************************************'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))*********************************)))'''%%%%%%''')))***))))))))))))))))))))))))((((((((())))))*********************))))))))))))+++***))))))***+++...///******************************)))))))))))))))***))))))))))))************************************))))))))))))************(((((((((((()))))))))*********)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************+++++++++,,,,,,,,,+++++++++******************************)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++************)))))))))******)))))))))******+++)))))))))(((((()))))))))+++++++++++++++***)))(((******************+++++++++++++++,,,++++++******(((((('''''''''(((((()))************))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))************))))))))))))************))))))))))))***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((()))))))))******''''''''''''(((((((((((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))((((((***))))))((((((((((((((()))))))))))))))******+++(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((())))))***+++,,,+++***************+++)))((('''((()))***)))((())))))))))))))))))))))))************************'''''''''(((((((((((()))+++++++++***)))(((((((((++++++***)))((((((((()))))))))))))))******************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************)))))))))*********++++++)))************+++++++++************************))))))))))))))))))))))))'''((((((((())))))))))))++++++******)))(((((('''***************************************************)))))))))+++,,,+++*********))))))))))))******************************************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))+++***)))((('''((())))))************************++++++***)))(((((())))))))))))))))))************************************))))))))))))************((((((((()))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++***************,,,,,,,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++************************************))))))))))))***))))))))))))******+++***)))(((''''''((()))***+++++++++++++++***)))(((++++++++++++************+++++++++++++++***)))((()))(((((((((((())))))************)))))))))))))))((()))))))))************)))))))))******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))************)))))))))(((******)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((()))))))))*********'''''''''((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((***)))))))))(((((((((((())))))(((((((((((())))))***)))((((((((()))+++,,,))))))))))))((((((((((((******))))))((((((''''''((((((((((((((()))******************************)))((((((((()))))))))(((((((((((((((((((((((((((************************((((((((()))))))))))))))*********))))))(((((((((,,,+++******))))))((((((((()))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((())))))))))))))))))))))))((()))))))))***************))))))))))))))))))***((()))))))))************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))((((((((()))))))))******************))))))((((((***************************************************))))))***++++++++++++))))))(((((()))***++++++************************************************((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((************)))))))))(((******)))''''''''''''(((((((((((((((((((((((((((,,,+++***)))((((((((((((((()))))))))************************************((()))))))))************(((((()))))))))*********)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,+++++++++***)))))))))++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************************************++++++,,,---......------************************))))))))))))))))))))))))))))))(((((()))******++++++***)))(((((()))***+++******+++++++++***))))))++++++******************++++++++++++******)))(((***)))))))))******+++,,,))))))))))))))))))******((()))))))))***************))))))))))))))))))***************************************************))))))))))))))))))******************)))))))))(((******)))(((((('''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************(((((()))))))))*********))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))(((((((((((('''))))))(((((((((((())))))***)))((((((((()))+++,,,))))))))))))((((((((((((******))))))((((((''''''((((((((('''((())))))***(((((())))))))))))))))))((()))))))))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************'''''''''(((((())))))))),,,,,,,,,++++++******)))((()))))))))************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***(((((())))))))))))))))))))))))((()))))))))************)))))))))******)))))))))((()))))))))************************++++++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))))))))*********++++++(((((())))))************************************************************)))***************++++++(((((((((((()))***+++,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))((((((((((((************)))))))))((()))(((((((((((()))))))))((((((((((((((((((((((((++++++***)))(((((())))))((()))))))))************************************((()))))))))************))))))))))))************************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,+++++++++***)))))))))))))))))))))************************************++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))***+++,,,---.........---************************(((((()))))))))))))))***(((((((((((()))******+++,,,++++++******++++++,,,******+++++++++******)))))))))))))))))))))***************+++******))))))************+++,,,,,,---))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))))))))************************))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((()))))))))*********++++++))))))))))))************))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((((((''''''((((((((((((((())))))***)))))))))))))))******+++(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''(((((()))***''''''((())))))))))))(((((()))***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++******&&&&&&&&&'''((()))))))))***+++,,,,,,,,,,,,++++++))))))))))))************(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))*********************++++++++++++,,,)))************+++++++++************************))))))))))))))))))))))))************++++++++++++'''(((((()))******++++++++++++++++++++++++++++++************************(((***++++++******+++,,,))))))(((((()))***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************************))))))))))))'''(((((())))))***************************************))))))))))))******))))))))))))************************************))))))))))))************)))))))))*********++++++++++++++++++***)))'''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************((((((((()))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************************************((()))***+++,,,,,,,,,,,,************************(((((((((((())))))******'''''''''(((((()))++++++***++++++++++++++++++***)))******+++++++++******'''''''''((()))))))))***((())))))************)))))))))))))))***+++,,,---((()))))))))************))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))************************((()))))))))************************)))))))))))))))(((((((((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++((((((((())))))))))))***))))))************))))))'''((()))******)))((('''))))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((()))******(((((()))***************''''''(((((())))))******(((((((((((())))))))))))(((''''''''''''((())))))'''((()))***+++******)))(((***+++***'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))((((((((((((((()))))))))((()))***+++,,,,,,++++++))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&)))+++,,,,,,***)))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))*********************+++++++++,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++************************(((***,,,+++))))))+++---***)))))))))))))))******************************************************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,************))))))))))))'''(((((()))))))))))))))************************(((((((((((()))***+++,,,))))))))))))************************************))))))))))))************))))))*********+++++++++))))))***+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++(((((())))))************************************)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++''''''(((******+++++++++))))))))))))))))))))))))'''((((((((())))))******''''''''''''((()))++++++)))***+++,,,,,,+++***))))))******+++++++++******%%%&&&&&&'''((())))))***'''((()))***************(((((((((((()))***+++,,,(((((())))))*********+++))))))))))))************+++***)))(((((()))***+++************************************************(((((())))))*********+++************))))))))))))(((((('''(((((()))***+++'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******)))************+++++++++''''''''''''((((((((()))))))))************))))))'''((()))******)))((('''))))))(((((((((((())))))(((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((()))******'''(((***+++++++++***)))&&&''''''((()))******+++''''''(((((())))))******'''''''''''''''((())))))((()))***+++,,,,,,+++***(((***+++***'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++******))))))((((((%%%''')))***++++++++++++))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###%%%)))+++---,,,+++***))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))******************+++++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((((((++++++++++++++++++++++++************************(((***,,,+++))))))+++---******))))))))))))******************************************************************************))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))***+++,,,---------************))))))))))))((((((((()))(((((('''&&&(((((((((((((((((((((((('''((((((((()))+++,,,---))))))))))))************************************))))))))))))************)))************+++++++++&&&''')))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++++++++,,,))))))******+++++++++,,,************************(((((())))))******++++++)))))))))))))))))))))))),,,,,,,,,++++++*********)))************++++++++++++++++++*********))))))(((((()))************)))+++++++++*********))))))++++++******))))))(((((()))))))))))))))))))))))),,,+++******+++,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))'''((()))***,,,---//////******))))))))))))******'''''''''(((((((((((((((******)))(((((((((((((((,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---,,,+++))))))))))))***)))*********++++++++++++((()))***++++++***)))((((((((()))***************************************,,,,,,+++***))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,))))))))))))************)))))))))))))))))))))))))))((('''''''''''''''((())))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((+++*********))))))(((((())))))************))))))(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))******+++***)))'''&&&$$$************************))))))***++++++++++++***))))))************))))))++++++******************************))))))))))))))))))************))))))+++***'''&&&&&&'''***+++))))))(((((()))***+++,,,++++++***)))((('''&&&&&&)))))))))))))))))))))))))))***+++,,,+++***(((&&&************************++++++++++++++++++++++++************+++***(((&&&)))))))))))))))******+++)))************+++++++++...---,,,************+++))))))))))))))))))))))))*********************************)))))))))))))))+++)))((()))******)))((())))))))))))))))))))))))(((((())))))******++++++***)))((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))******))))))******+++,,,---+++)))((('''((()))***(((((((((((()))***+++,,,))))))******++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++,,,,,,+++*********))))))((((((***************)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******************))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++************************,,,,,,,,,++++++*********(((((()))))))))*********+++++++++*********)))))))))))))))))))))(((''''''*********)))))))))((((((*********))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((()))))))))******+++++++++******))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((***))))))(((((())))))***++++++,,,---......//////---,,,+++))))))))))))***)))))))))*********++++++((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))+++***))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((************++++++++++++((((((((()))))))))******))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))************)))))))))((()))))))))))))))))))))))))))******++++++***)))(((************************))))))***++++++++++++***(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))************))))))+++***)))(((((()))***+++,,,+++)))''''''(((***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***((('''************************++++++++++++++++++++++++*********++++++***(((''')))))))))))))))******+++)))************+++++++++)))((('''''''''((()))***))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))((((((''''''************************)))))))))))))))************)))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))******))))))******+++,,,,,,+++)))((('''((()))***,,,+++***)))((((((((((((''''''((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++************)))))))))(((***************)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********'''((((((((())))))))))))+++++++++************************)))((('''%%%$$$)))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))+++******)))((((((''''''******))))))))))))*********************************))))))(((((((((((((((***))))))(((((())))))***++++++,,,---...000000111---,,,+++))))))))))))***((((((((()))))))))******))))))************))))))(((((()))***************((((((((((((((((((((((((***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((()))******((((((((((((((((((((((((''''''(((((())))))******************************))))))************))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((++++++************))))))))))))))))))))))))))))))((()))***+++++++++++++++************************))))))***++++++++++++***(((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************))))))+++******************+++...,,,)))''''''''')))***''''''(((((())))))******))))))))))))))))))))))))))))))***++++++***((('''************************++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))******+++)))************+++++++++&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))************************))))))))))))))))))*********,,,...,,,((('''(((***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))******))))))******+++,,,++++++)))((((((((()))***,,,+++***)))((((((((((((,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((***+++,,,,,,************)))))))))))))))************))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************((((((((()))))))))******************************************)))((('''&&&))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))***)))((('''((((((************************((((((((((((((((((((((((++++++++++++++++++++++++***+++++++++++++++++++++++++++***))))))(((''''''******))))))))))))*********************)))))))))))))))(((((((((((())))))++++++************++++++***+++,,,---///000111222---,,,+++))))))))))))***(((((((((((()))))))))))))))))))))******)))))))))(((((()))***************))))))))))))))))))))))))***))))))((((((((())))))******))))))))))))******************************(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))***++++++++++++***))))))************))))))((((((((()))))))))))))))************)))))))))((())))))************))))))))))))***++++++***))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))(((***************************************************+++,,,+++*********+++)))))))))))))))******+++))))))*********+++++++++))))))))))))******++++++))))))))))))))))))))))))************************)))))))))))))))*********---111333000***(((***---++++++++++++++++++++++++++++++******))))))(((((()))*********)))))))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))******))))))******+++,,,+++***)))(((((()))******(((((((((((()))***+++,,,.........------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---*********)))))))))))))))))))))************)))(((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))*********++++++************************)))******+++++++++******************************(((((())))))******++++++)))))))))))))))))))))))))))+++---,,,***(((((()))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************)))************************)))))))))******))))))))))))***************))))))((((((((())))))(((((((((((())))))+++******************+++******+++---...000111222---,,,+++))))))))))))***(((((((((((())))))))))))***))))))))))))))))))***(((((()))************************************************))))))******+++******)))(((((()))******++++++++++++++++++++++++(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((())))))***+++,,,---(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((((((************************))))))***++++++++++++******++++++,,,,,,++++++***)))))))))******+++++++++************)))))))))((())))))************))))))'''(((***++++++***((('''$$$&&&))),,,---,,,***)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********))))))************************************************)))***,,,+++))))))***,,,)))))))))))))))******+++))))))*********+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************(((((())))))************---111333000***(((***---++++++++++++++++++++++++++++++******))))))(((((((((***+++***(((((()))+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))******(((((((((((()))***+++,,,++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))************************++++++******************))))))))))))))))))******((())))))*********))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++************************)))))))))***************************++++++++++++***************+++++++++)))***++++++,,,,,,,,,+++************++++++++++++))))))))))))************))))))))))))))))))))))))+++...111000---++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''))))))************++++++******))))))))))))***************))))))(((''''''((((((((((((((())))))***)))((((((''''''(((((()))******+++,,,---//////000---,,,+++))))))))))))***((((((((()))))))))************))))))))))))******(((((()))******************************************************++++++,,,+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***+++((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))************''''''((((((((((((''''''************))))))))))))&&&&&&''''''''''''(((((())))))))))))))))))))))))******)))(((''''''((((((************************))))))***++++++++++++******++++++++++++++++++***))))))******++++++,,,,,,************))))))))))))))))))************))))))'''((()))******)))((('''"""%%%))),,,...---+++)))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))*********************************************************'''***+++***''''''***---)))))))))))))))******+++)))************+++++++++++++++++++++***)))''''''))))))))))))))))))))))))************************((((((((()))******++++++***,,,...,,,((('''(((***++++++++++++++++++++++++************))))))))))))'''***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))***,,,))))))))))))))))))))))))******))))))******+++,,,))))))))))))************,,,+++***)))((((((((((((+++++++++***************))))))))))))************))))))))))))))))))))))))***************************))))))(((((('''&&&&&&))))))))))))************((())))))************)))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))************************((()))))))))*********+++))))))))))))************))))))*********+++++++++******+++++++++******)))))))))))))))*********+++*********)))))))))))))))))))))))))))))))))))))))+++///222111---***+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((******((('''''''''(((((())))))))))))))))))))))))******))))))))))))******,,,,,,+++******)))((((((((((((((((((((()))******((((((''''''''''''((((((******++++++,,,------...---,,,+++))))))))))))***)))))))))*********+++++++++***)))(((((()))***+++(((((()))***************************************)))))))))))))))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((()))))))))******''''''((((((((((((''''''******)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))***)))((((((((()))***+++************************))))))***++++++++++++***)))))))))******)))))))))((((((((()))***+++++++++************))))))))))))))))))************)))))))))))))))******)))))))))&&&'''(((***++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************&&&(((***)))&&&%%%)))---)))))))))))))))******+++)))************+++++++++(((((()))******)))((('''))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))((((((''''''************************)))))))))))))))*********'''***,,,+++(((&&&))),,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******))))))+++,,,))))))))))))))))))))))))******))))))******+++,,,(((((()))***************,,,+++***)))((((((((((((+++++++++,,,,,,,,,,,,,,,((()))))))))************))))))))))))))))))))))))************************((((((((((((((('''''''''((()))))))))************(((((()))***************,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************(((((())))))*********+++(((((((((((())))))))))))))))))******++++++++++++++++++++++++***((('''&&&'''((((((((())))))******++++++******))))))(((((())))))))))))))))))))))))(((---111///+++'''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))...---+++*********++++++))))))((((((''''''&&&&&&******))))))))))))******------,,,,,,+++***))))))((((((((((((((()))************))))))))))))***************++++++,,,,,,,,,---,,,+++))))))))))))***************+++++++++++++++***)))(((((()))***+++(((((()))***************))))))))))))))))))))))))((((((((((((((()))******+++***)))'''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))************))))))))))))))))))))))))+++******))))))))))))***************************&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))))))))************))))))))))))(((((('''''''''&&&'''((((((((())))))******)))))))))))))))))))))))))))(((((((((***+++---...************************))))))***++++++++++++***''''''((((((((((((''''''&&&''''''((()))******+++************))))))))))))))))))************))))))************************+++***((('''''')))+++,,,&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((()))***++++++************************))))))))))))))))))))))))%%%(((***(((%%%$$$(((---)))))))))))))))******+++)))************+++++++++'''((()))+++++++++******))))))))))))))))))))))))************************'''(((((()))***++++++++++++)))((()))******)))((())))))))))))))))))))))))(((((())))))******++++++'''***---+++'''&&&))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***))))))+++---))))))))))))))))))))))))*********)))***++++++,,,'''((()))***************(((((((((((()))***+++,,,'''''''''(((((())))))***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++(((((()))***************,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++,,,,,,---------*********************************))))))))))))))))))******+++,,,,,,------))))))*********))))))((())))))************))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''&&&'''''''''(((((())))))******))))))))))))******,,,+++***))))))***+++,,,---+++)))***,,,,,,)))&&&******))))))((((((''''''---,,,+++***))))))))))))************************)))))))))))))))******++++++*********))))))((((((+++***)))(((((()))***+++++++++************++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************))))))))))))'''(((((()))***+++++++++***************)))((((((***)))(((''''''((()))***(((((((((((())))))))))))+++***'''&&&&&&'''***+++))))))***++++++)))((('''(((((((((((()))))))))))))))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))((('''&&&$$$%%%&&&'''(((***++++++''''''((()))))))))))))))''''''&&&'''((()))+++,,,***(((&&&'''***+++)))'''))))))))))))************)))***,,,,,,***)))***+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++*********))))))((((((((((((((((((((((((((())))))))))))*********(((((()))***************'''((()))***************))))))))))))))))))))))))%%%&&&&&&'''((())))))***++++++************+++++++++***)))***++++++***)))((()))***+++++++++++++++,,,+++***)))))))))++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------((()))***++++++***)))(((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))************))))))))))))((((((((((((((((((((((((******))))))))))))******+++***)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++(((((())))))))))))(((((())))))***+++***)))(((''')))))))))))))))))))))))))))************+++++++++))))))((('''''''''''''''((((((((((((((((((((((((,,,+++***))))))***+++,,,((())))))***++++++,,,,,,((()))***+++,,,---------+++++++++*********)))))))))))))))))))))*********++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,***************************))))))))))))))))))))),,,,,,,,,+++******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))+++)))((()))++++++***(((&&&&&&&&&&&&&&&'''''''''******))))))))))))******++++++***))))))***++++++,,,***)))***,,,,,,***'''***)))))))))((((((((('''+++***))))))))))))))))))************************)))))))))))))))******+++************)))))))))(((+++***)))(((((()))***+++++++++************++++++))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))************))))))))))))'''(((((()))******++++++***************)))((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))(((((((((((()))))))))************)))(((((((((((((((((())))))))))))***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))(((&&&&&&%%%&&&&&&'''((()))******''''''((()))))))))))))))''''''&&&&&&'''((()))******(((''''''******)))'''((((((((()))))))))******(((***,,,+++***)))******,,,,,,+++++++++*********+++******))))))******+++*********)))))))))((((((************************)))))))))************+++((())))))***************((())))))************)))))))))))))))))))))))))))&&&''''''((())))))******+++******))))))******+++***)))((((((******)))((((((((()))***************++++++***))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))************))))))***************)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++************))))))))))))))))))))))))))))))************))))))******)))(((''''''&&&&&&((((((((((((((((((((((((******))))))))))))*********))))))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******(((((())))))))))))(((((())))))***+++++++++***))))))))))))))))))))))))))))))************+++++++++******)))(((((((((((()))))))))))))))))))))))))))++++++***))))))***+++++++++++++++************)))((()))***+++,,,,,,,,,,,,+++++++++*********))))))++++++******))))))((((((++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))******++++++******)))((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))((((((((((((''''''''''''******))))))))))))******+++******))))))******+++***))))))***+++,,,***)))))))))))))))(((((((((((()))(((((((((((()))******************************)))))))))))))))******+++************))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))************))))))))))))((((((((()))******++++++)))************))))))((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))******)))((('''******))))))(((((())))))(((((((((((())))))))))))******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''((((((((()))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''***((('''((()))***)))'''''''''((((((((()))))))))(((***++++++***))))))***++++++++++++*********))))))))))))(((((())))))))))))))))))(((((((((((((((************************)))************+++++++++((()))******++++++******)))************))))))((())))))))))))))))))))))))((((((((()))******+++++++++******))))))******+++)))((('''((()))***)))'''''''''((())))))))))))(((******)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))*********,,,,,,,,,+++***))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************(((''''''((())))))************))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++************))))))))))))))))))))))))))))))************))))))***)))((('''%%%$$$######((((((((((((((((((((((((******))))))))))))******((())))))******))))))(((+++************)))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))((())))))******))))))(((((()))+++,,,---,,,,,,+++)))))))))))))))))))))))))))************+++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++***))))))***++++++------,,,+++***(((((('''))))))***+++,,,,,,,,,,,,+++++++++***************,,,,,,+++***)))(((''''''))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******))))))((((((************************)))))))))))))))*********''''''(((((()))*********((())))))************)))))))))************))))))))))))))))))))))))))))))************************,,,+++++++++******))))))******))))))))))))************))))))))))))******(((((()))***+++++++++***))))))))))))(((((((((((((((((((((((()))***+++,,,************************)))))))))))))))******+++*********)))))))))))))))***))))))))))))))))))***++++++************++++++))))))))))))))))))))))))+++*********************))))))))))))))))))))))))************)))))))))((((((((())))))************))))))************)))((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((+++***)))''''''((())))))(((((((((((())))))))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$((((((((((((((('''''''''''''''((()))))))))))))))(((((((((''''''&&&&&&&&&)))((((((((()))))))))(((''''''''''''(((((((((((((((***++++++)))))))))***+++************)))))))))***))))))(((((())))))***))))))))))))))))))))))))************************************++++++++++++))))))***++++++++++++******************)))((('''))))))))))))))))))))))))))))))*********+++++++++******))))))))))))*********)))(((((()))***)))((((((((()))))))))))))))((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++))))))))))))+++,,,+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************,,,***)))'''&&&'''((()))************)))))))))(((((((((((((((((((((((((((++++++************++++++))))))))))))((((((((('''))))))))))))))))))))))))))))))************))))))(((((('''&&&&&&%%%$$$$$$((((((((((((((((((((((((******))))))))))))******'''((()))******)))((('''************))))))))))))))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((()))))))))******)))))))))((()))+++---.........---))))))))))))))))))))))))))))))*********+++++++++++++++***))))))))))))***+++++++++++++++++++++++++++******************+++------,,,+++***)))(((((())))))***+++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))*********************************************************))))))(((((((((************************(((((())))))************&&&''''''((())))))******(((((()))***************))))))************))))))************************((())))))))))))((()))))),,,,,,++++++******))))))******))))))))))))******))))))))))))))))))))))))'''((()))***************(((((((((((()))))))))))))))))))))***+++,,,---...************************)))))))))))))))******+++))))))))))))))))))******)))))))))******)))))))))++++++************++++++))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))************)))))))))((()))))))))))))))*********((())))))*********))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***+++***((('''''''''((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%((((((((((((''''''''''''''''''((()))))))))))))))***)))))))))(((''''''&&&((()))))))))((((((((()))''''''''''''((((((((((((((()))++++++)))((()))************)))))))))((((((*********))))))*********************************))))))))))))))))))))))))))))))*********+++++++++))))))***+++++++++++++++***************)))((('''))))))))))))))))))))))))************++++++++++++***))))))))))))))))))***+++***))))))++++++***)))*********++++++***))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))***+++,,,((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++***)))(((''''''((((((************)))))))))(((((((((((((((((((((((((((+++******************+++))))))))))))((((((((('''))))))))))))))))))))))))))))))************))))))''''''''''''''''''(((((())))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))************))))))((()))+++---...//////...))))))))))))))))))))))))))))))*********+++++++++******)))(((((((((((()))*********************************++++++*********************************))))))***+++++++++******************************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))************************((((((((()))******++++++******))))))(((''''''''''''((()))******+++******))))))************))))))************************''')))***)))((('''((()))))))))))))))((((((((((((******))))))))))))******((())))))******))))))((('''(((******)))((()))***(((((((((((())))))))))))*********+++,,,---...///************************)))))))))))))))******+++))))))))))))************))))))************))))))++++++************++++++)))))))))))))))))))))))))))((('''''''''((()))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))******((())))))************)))(((((())))))))))))(((((((((((((((((())))))))))))+++***'''&&&&&&'''***+++))))))((((((''''''(((((((((((((((((())))))))))))%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''((()))))))))))))))))))))******)))(((''''''''')))***)))((('''(((***''''''((((((((()))))))))''')))******)))(((((()))))))))))))))((((((((((((+++******))))))******+++************++++++++++++((((((((((((((((((((((((((())))))))))))*********)))***++++++,,,+++++++++)))************))))))((())))))))))))))))))))))))***************************))))))(((((())))))***+++***)))***+++,,,+++)))***++++++++++++******)))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++&&&''''''((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++************))))))))))))))))))))))))))))))************))))))'''''''''((())))))******))))))))))))))))))))))))******))))))))))))******'''(((((())))))(((((('''(((((()))))))))))))))***))))))))))))))))))))))))(((((()))***************))))))************)))))))))******++++++******)))((()))+++---............)))))))))))))))))))))))))))************+++++++++******)))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))((())))))***++++++,,,,,,))))))***************)))***************+++++++++''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******************************************'''(((((()))******++++++++++++***))))))((((((''''''((()))******+++++++++))))))************))))))************************(((***+++***(((''')))+++''''''((((((((((((((((((******))))))))))))******'''((()))******)))((('''''')))+++***((('''((()))'''((((((((()))))))))***+++*********+++,,,------************************)))))))))))))))******+++((()))))))))************((()))***++++++***)))(((++++++************++++++))))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))************))))))))))))***)))))))))))))))))))))(((((()))***************'''((()))******)))((('''(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))(((((('''&&&(((((((((((())))))))))))%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''(((((((((((((((''''''((()))))))))))))))'''((()))))))))((('''&&&''')))******''''''(((***((((((((()))))))))******''')))******)))(((((()))))))))(((((((((''''''''')))))))))(((((()))))))))))))))))))))*********+++))))))))))))))))))))))))''''''((((((((())))))))))))***++++++,,,,,,++++++((())))))************)))))))))))))))))))))))))))************************))))))(((((((((((())))))+++)))((()))***+++***)))***************)))((((((&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***++++++,,,,,,++++++***)))))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********((('''************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++************))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******(((((((((''''''((((((((((((((((((((())))))******))))))))))))))))))))))))(((((()))*********************))))))))))))******)))******++++++******)))((()))+++,,,---------,,,)))))))))))))))))))))))))))************+++++++++++++++***))))))))))))***)))))))))))))))))))))))))))***++++++++++++***)))((())))))***++++++,,,,,,))))))************))))))))))))*********+++++++++(((((())))))******++++++************************************************++++++++++++++++++++++++))))))******++++++,,,,,,************************'''(((((()))***+++++++++(((((())))))******++++++''''''(((******+++++++++))))))************))))))************************(((+++,,,,,,)))(((***,,,(((((())))))******++++++******))))))))))))******'''((()))******)))(((''''''***,,,+++(((&&&'''((('''((((((((())))))***************)))******+++,,,************************)))))))))))))))******+++(((((())))))*********+++((()))***++++++***)))(((++++++************++++++))))))))))))))))))))))))+++***)))((()))***,,,...))))))))))))))))))))))))************))))))))))))*********)))))))))))))))(((((()))***************'''((()))******)))((('''(((((((((((())))))))))))'''((()))******)))(((''''''((()))))))))(((&&&%%%(((((((((((())))))))))))&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''(((((())))))'''(((((()))))))))))))))%%%&&&'''(((((('''&&&&&&''')))+++***'''&&&(((***))))))))))))************''')))******((((((((())))))(((((((((''''''''''''((((((''''''''''''(((((('''((((((((())))))******************************''''''''''''((((((((((((******+++,,,,,,,,,,,,+++'''((()))***************))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))***((('''((()))***)))((()))))))))))))))(((''''''%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,------,,,+++***,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&)))+++,,,***)))'''************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++******++++++++++++******((()))+++,,,---,,,,,,+++)))))))))))))))))))))))))))************+++++++++---,,,++++++******++++++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++))))))*********))))))((())))))******++++++++++++************))))))))))))))))))***,,,---,,,***'''))))))))))))))))))))))))************************(((((())))))******++++++,,,,,,++++++******))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))&&&######&&&''''''%%%+++*********))))))((((((+++*********))))))((((((++++++************++++++))))))))))))))))))))))))'''...(((---;;;444'''///++++++************++++++))))))))))))************''''''((()))***+++,,,,,,,,,***((()))+++,,,+++((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((#########&&&)))******))))))***+++***)))((()))*********))))))))))))******))))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))+++++++++***)))(((((('''))))))))))))(((((((((((('''((()))+++,,,,,,------(((((()))***************++++++++++++*********)))((((((((((((((((((((((((******)))(((''''''(((((())))))))))))))))))))))))************************+++*********))))))(((((((((((())))))*********+++***)))(((''''''((()))*********************************++++++++++++******(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''***)))((((((((()))+++,,,************************(((((((((((())))))))))))***************)))(((((())))))))))))************((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************))))))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))******))))))(((((('''''')))************++++++++++++*********))))))((((((&&&&&&'''((()))******+++((((((((((((***,,,...///))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,///---,,,***))))))******++++++++++++++++++++++++))))))(((((('''''''''&&&))))))))))))***************)))***+++,,,,,,***(((***************************************************************+++++++++***************)))))))))************)))))))))(((((((((((((((((((((((((((******))))))))))))*********++++++++++++++++++***************)))))))))((())))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))),,,***'''''')))+++***)))************)))))))))(((************)))))))))(((+++******))))))******+++)))))))))))))))))))))))))))+++)))---999999000---++++++************++++++))))))))))))************((((((((()))******+++++++++)))'''(((***+++***((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))))))))***)))(((&&&((()))******)))(((***+++******))))))))))))******))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))(((((((((((()))))))))))))))))))))*********(((((((((((())))))))))))&&&''''''(((((((((((('''(((((()))*********************)))))))))(((((((((************************,,,,,,+++***************))))))))))))))))))))))))************************************)))))))))(((((()))))))))***************)))(((((((((((()))*********************************++++++++++++************)))))))))))))))***))))))))))))))))))))))))'''''''''((((((((())))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))******+++************************(((((((((((()))))))))******************)))((((((+++*********))))))((((((((()))***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))*********+++++++++************)))))))))(((((((((((())))))*********))))))((()))***+++---...))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++******++++++((((((((()))))))))************+++++++++,,,,,,,,,...---,,,***************++++++++++++++++++++++++)))))))))(((((((((''''''))))))))))))************+++***)))***++++++***)))++++++++++++++++++++++++************************++++++++++++++++++******((())))))))))))))))))***************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))******))))))))))))))))))))))))---+++******+++,,,,,,+++************))))))))))))************))))))))))))+++******))))))******+++))))))))))))))))))))))))+++(((***---444???===,,,++++++************++++++))))))))))))************)))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))***)))'''%%%''')))******))))))***,,,******))))))))))))******))))))((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++))))))(((((((((((())))))&&&&&&'''(((***+++,,,,,,''''''(((((())))))*********+++++++++***)))(((((((((((()))***************((((((((((((''''''''''''************************,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************))))))(((((())))))*********************************++++++++++++******,,,+++***)))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************((((((((()))))))))***************+++******)))(((,,,,,,+++***)))(((''''''((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,---'''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))*********++++++************)))))))))))))))***************************))))))******+++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++*********++++++)))))))))*********++++++******+++++++++,,,,,,,,,------,,,+++*********************************************)))))))))))))))))))))))))))************,,,***))))))***++++++***++++++++++++++++++++++++************************+++++++++******)))))))))''''''(((((())))))***************)))))))))))))))(((((((((((((((((((((((())))))************))))))*********))))))******************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********))))))))))))))))))))))))******))))))*********************)))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))+++&&&,,,------@@@FFF///++++++************++++++((()))))))))************************))))))(((((())))))((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%''')))***)))((('''(((******))))))***,,,******))))))))))))******))))))(((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))%%%&&&'''((()))++++++,,,&&&''''''((()))******+++++++++,,,,,,++++++***)))(((((()))***************((((((((((((''''''''''''************************))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******************************++++++++++++******++++++***)))(((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************'''((()))++++++***))))))************************(((((()))))))))******************++++++******)))++++++******)))(((((('''((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++++++++((((((((()))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))*********************)))))))))))))))+++++++++***************++++++******************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************((()))))))))************,,,***))))))***++++++***++++++++++++++++++++++++******************************))))))((((((''''''''''''(((((())))))******))))))))))))))))))******))))))))))))))))))))))))((()))************)))(((***))))))(((((())))))***))))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((())))))************))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))***'''......---@@@GGG333++++++************++++++((()))))))))************++++++******)))(((((((((************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((######$$$'''***,,,,,,+++''')))******))))))***+++******))))))))))))******(((((())))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************((((((((()))))))))******))))))(((((((((((())))))''''''(((((())))))))))))&&&''''''((()))******+++&&&'''(((((()))((((((((((((((()))************************)))))))))(((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))(((((()))***++++++))))))))))))))))))))))))(((((((((((()))))))))***,,,+++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))******((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))******+++++++++***************++++++++++++*********)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))))))))*********++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++******))))))))))))))))))))))))************++++++++++++((()))))))))************+++***)))***++++++***)))++++++++++++++++++++++++************************((((((((((((((((((''''''((())))))))))))))))))***))))))))))))************************************((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))(((***,,,,,,***)))***+++))))))))))))************))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))...333999DDDBBB222++++++************++++++))))))))))))************+++*********))))))(((((()))+++,,,+++***)))***+++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''((())),,,---,,,+++(((***+++***)))((()))*********))))))))))))******(((((())))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******'''((())))))************(((((()))***************++++++++++++************((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******++++++******)))))))))))))))))))))))))))******++++++++++++******(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((()))))))))******---,,,***(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************)))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,+++++++++(((((())))))************((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((************++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************)))***************************+++++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++******************************************+++++++++))))))))))))***************)))***+++,,,,,,***(((************************************************(((((((((((())))))))))))***************)))))))))((()))))))))************))))))))))))))))))))))))((()))***++++++***)))(((***)))'''&&&&&&''')))***((()))))))))************))))))))))))))))))))))))(((((()))))))))*********'''(((((()))******++++++))))))))))))))))))))))))(((***------+++)))***+++((()))))))))************((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,:::NNNNNN:::,,,++++++************++++++))))))))))))*********************)))))))))))))))(((***++++++)))((()))+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((***,,,,,,+++******++++++***((('''((()))******))))))))))))******(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,,,,,,,+++******(((((()))***************,,,++++++++++++*********))))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))************************((()))))))))************************)))))))))((()))***++++++++++++***)))))))))))))))))))))))))))******++++++++++++*********)))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********---+++)))((('''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,,,,+++*********)))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***(((((((((((()))))))))***((()))))))))************((((((((())))))*********))))))***+++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((((((((()))))))))************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))))))))*********++++++))))))))))))************))))))***,,,---,,,***'''))))))))))))))))))))))))************************(((((())))))******++++++,,,,,,++++++******))))))(((((())))))*********+++))))))))))))))))))))))))''')))***++++++***)))'''***)))'''&&&&&&''')))***(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++))))))))))))))))))))))))&&&))),,,,,,)))((((((***(((((())))))*********+++(((((())))))*********+++))))))(((((((((((()))))))))))))))))))))))))))))),,,---***???___WWW444%%%++++++************++++++))))))))))))************))))))))))))))))))******''')))+++***'''&&&(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%&&&(((***,,,+++***+++,,,,,,+++(((''''''(((******))))))))))))******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))(((((((((((())))))''''''''''''(((((())))))))))))))))))((((((((((((+++*********((('''&&&%%%(((((()))***************++++++++++++*********)))************************(((((('''(((((()))******))))))))))))))))))))))))************************(((((())))))*********++++++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************+++***((('''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''(((******)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))'''((((((((())))))******(((((((((((())))))))))))(((((())))))*********+++&&&''''''((()))******+++((()))***+++,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,)))***,,,,,,---,,,+++***++++++++++++++++++++++++(((((())))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************'''(((+++,,,---,,,+++***++++++************+++++++++++++++*********))))))************************,,,+++)))''''''(((***+++************************+++***)))(((((()))***+++((()))***+++++++++++++++)))(((((((((''''''&&&&&&+++*********))))))((((((************************+++++++++*********)))))))))***,,,,,,***)))***++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))&&&%%%(((222;;;;;;222((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&'''(((***,,,---,,,***(((((()))***++++++*********))))))(((((())))))))))))************''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((()))*********+++++++++++++++***)))'''%%%###!!!!!!******))))))((((((''''''+++++++++*********************))))))))))))******))))))))))))))))))))))))------,,,,,,***)))'''&&&+++++++++************)))*********)))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++************++++++************************&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++************************************))))))((((((((()))***+++,,,+++************))))))))))))******%%%'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,+++***))))))******(((((((((((()))+++,,,------,,,,,,+++***)))((((((+++)))'''&&&&&&''')))+++))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++)))(((''''''((()))+++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))(((((((((((()))******,,,---...//////******************************))))))***+++,,,---++++++++++++++++++++++++************************************************'''((()))***+++***)))(((*********))))))*********+++++++++*********))))))************************+++***)))(((((()))******((((((((((((((((((((((((+++***)))(((((()))***+++******+++++++++******))),,,+++++++++************+++*********))))))))))))************************+++++++++*********)))))))))***,,,,,,***)))***++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))'''(((---222333---'''))))))))))))))))))))))))************************++++++************+++++++++***)))((()))***,,,------,,,***)))))))))+++,,,*********)))))))))(((((((((((()))))))))*********'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((()))))))))*********++++++***))))))((('''&&&&&&&&&************)))))))))))))))***************************))))))))))))******)))))))))))))))))))))))),,,,,,,,,+++***)))((('''+++++++++*********))))))***)))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++++++++************++++++************************(((((())))))***+++++++++)))))))))))))))))))))))))))************+++++++++************************++++++*********)))))))))((()))***+++,,,++++++***''''''&&&&&&&&&&&&'''''''''((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********++++++***)))))))))))))))(((((('''(((((()))***+++,,,++++++******))))))))),,,+++***))))))***+++,,,))))))))))))************))))))))))))************++++++++++++++++++++++++************************((()))***+++++++++++++++***)))(((''''''((()))***++++++++++++++++++++++++,,,,,,,,,++++++******************)))))))))((((((+++++++++++++++,,,,,,,,,******************************++++++++++++++++++************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((******))))))))))))******+++++++++++++++***)))((())))))))))))((((((((((((***************)))))))))************************+++++++++***************)))***,,,,,,***)))***++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))+++***(((((())))))(((&&&))))))))))))))))))))))))************************++++++************+++++++++***)))))))))***,,,,,,---,,,***)))))))))***+++******))))))))))))(((((((((((())))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))((((((((()))))))))******))))))))))))************************++++++++++++((((((((())))))***************))))))))))))******))))))))))))))))))))))))+++++++++++++++***))))))++++++*********)))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))))))))))))))))))))************+++++++++************************+++++++++++++++*********))))))***++++++++++++*********))))))))))))******((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********)))((((((((())))))******))))))))))))******************************************************))))))))))))************))))))))))))************************************************************)))******+++++++++*********)))(((''''''((()))***+++++++++++++++++++++++++++++++++++++++*********+++++++++*********))))))---,,,,,,+++***)))((((((***************************+++,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,+++***************(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((('''(((***++++++***)))(((***************************))))))))))))))))))*********+++++++++******)))((((((((((((((('''''''''************************************************************************)))***,,,,,,***)))***+++************************************))))))))))))))))))))))))))))))))))))++++++***((('''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((''''''((()))***+++***)))((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))))))))))))))++++++************++++++++++++++++++*********)))(((((((((((()))))))))))))))))))))******+++++++++)))))))))******+++++++++&&&&&&'''((()))******+++******))))))))))))******)))))))))))))))))))))))))))******+++++++++******************)))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))************)))************************++++++************++++++(((((((((((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))******+++++++++++++++++++++******+++++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))---,,,++++++************((()))))))))*********+++(((((())))))))))))((((((((()))))))))************((()))))))))************))))))))))))))))))))))))************************+++++++++++++++***)))(((******)))(((((()))******************************+++++++++***************,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''************************)))***,,,,,,,,,***(((&&&))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++***)))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''***,,,,,,+++)))(((++++++++++++++++++++++++)))))))))******)))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************************************)))***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((())))))((('''''''''''''''(((((((((((((((((())))))'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++*********)))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********&&&&&&'''((()))******+++******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++************)))))))))(((((((((((())))))************))))))))))))))))))))))))(((((()))***************************************++++++************++++++((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++***************+++++++++)))((((((''''''(((((()))++++++***))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((()))))),,,+++***)))))))))))))))((((((((()))******++++++(((((())))))))))))((((((((()))))))))************((()))))))))************))))))))))))))))))))))))************************+++++++++++++++***)))(((******))))))))))))******************************************************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************((()))***++++++)))'''%%%))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))(((((((((((((((((((((************(((((((((((()))))))))))))))***))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))************))))))&&&''')))***,,,---------***************+++++++++*********+++++++++++++++***************************************+++++++++)))***,,,,,,***)))***+++************************(((((()))))))))))))))***))))))))))))))))))))))))&&&(((+++,,,,,,,,,,,,---))))))))))))))))))))))))************************++++++************++++++++++++++++++************(((((((((((('''''''''&&&''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))((((((((()))))))))************))))))((('''''''''((((((((((((((()))))))))((((((((())))))***************))))))))))))******)))))))))))))))))))))))))))******+++++++++************)))))))))(((((((((((((((((()))******++++++))))))))))))))))))))))))))))))***+++++++++++++++************************++++++************++++++))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))************+++++++++*********************************+++++++++++++++******))))))******+++,,,******))))))))))))******++++++***)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))((((((((()))******))))))((('''&&&&&&''''''((((((((())))))*********************************))))))))))))************))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***)))(((************************************************)))))))))***************,,,,,,,,,+++++++++******(((((())))))******++++++************************((()))*********)))((('''************************************************************************((()))***+++,,,+++***)))((()))+++,,,,,,+++)))((((((((((((((())))))******************************&&&''')))***++++++******))))))))))))))))))))))))((()))***++++++***)))((('''((()))***+++,,,,,,,,,''''''((((((((()))))))))*********++++++,,,,,,,,,************************))))))*********+++++++++)))***,,,,,,***)))***+++************************(((((((((((())))))******))))))))))))))))))))))))''''''''')))+++,,,,,,,,,))))))))))))))))))))))))************************++++++************+++++++++++++++++++++***))))))))))))******))))))(((''''''''''''((((((((())))))'''''''''((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((()))))))))*********++++++))))))))))))((((((((((((******)))))))))))))))))))))***************************))))))))))))******))))))))))))))))))))))))******+++++++++******)))***)))))))))(((((((((((('''(((((()))******++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))*********+++++++++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---+++***)))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,'''((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********)))))))))))))))***++++++))))))(((((('''(((((((((((((((((())))))))))))))),,,+++***))))))***+++,,,))))))))))))************))))))))))))************************************++++++++++++++++++++++++******+++++++++******)))*********++++++*********************************((()))))))))*********+++++++++++++++************)))))))))*********++++++************************************++++++++++++************************))))))))))))))))))))))))************************+++,,,...000000000...---(((***+++,,,,,,+++***((('''((((((((())))))******************************''''''(((******+++++++++++++++++++++++++++++++++((()))***++++++***)))((()))******+++++++++************++++++,,,,,,,,,---*********++++++,,,,,,,,,************************))))))******++++++++++++)))***,,,,,,***)))***+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((&&&$$$$$$'''***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((('''&&&+++++++++++++++***))))))&&&'''''''''(((((())))))''''''''''''((((((((()))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))((((((((((((************++++++++++++)))))))))))))))*********,,,+++++++++******))))))+++++++++*********************))))))))))))******))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))++++++,,,------------,,,))))))))))))))))))))))))++++++************++++++************************++++++******************)))))))))))))))))))))))))))************+++++++++************************(((((())))))*********++++++***)))))))))***,,,---***))))))))))))))))))***+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,'''((((((((())))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))***+++,,,,,,,,,+++++++++++++++,,,,,,)))))))))))))))(((((((((+++)))(((&&&&&&((()))+++))))))))))))************))))))))))))************************************++++++++++++++++++++++++)))******+++++++++************++++++++++++******))))))))))))))))))))))))(((((())))))*********++++++++++++*********))))))+++++++++***************************************,,,+++++++++,,,---......++++++************++++++))))))************))))))++++++************++++++************************************))))))))))))))))))******+++++++++,,,,,,,,,+++***)))))))))***++++++***************+++************************,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))(((((((((((((((++++++******************,,,,,,++++++***)))))))))***)))((((((((()))+++,,,******))))))))))))******++++++++++++++++++++++++***************************************************************)))(((((())))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,***)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))222---((('''***+++)))'''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((()))))))))))))))((((((''''''''''''((((((((()))''''''((()))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))((()))***++++++***)))((())))))************)))))),,,+++***))))))***+++,,,))))))************))))))************************)))************+++++++++************************)))************+++++++++************************(((((('''(((((()))***+++************************+++***)))(((((()))******&&&(((******))))))+++---,,,+++)))((((((((()))***,,,+++***))))))***+++,,,(((((((((((())))))))))))%%%&&&''')))******++++++************************++++++***************+++,,,)))((()))+++---+++))))))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,+++)))((('''''''''((((((((())))))******++++++'''(((((())))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))+++++++++++++++***)))((())))))************)))))),,,,,,+++***))))))******)))***++++++***)))***+++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))++++++************++++++))))))************))))))*********))))))*********************************+++++++++***************(((((((((((()))))))))***,,,+++******))))))******++++++***))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***)))))))))***)))((((((((()))++++++******))))))))))))*********************************************************************************************)))((((((++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))///+++''''''***,,,+++)))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))******))))))'''%%%$$$###***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((())))))))))))(((((('''''''''((((((((())))))'''(((((())))))))))))))))))))))))))))))***++++++***))))))(((((())))))***((()))***++++++***)))((())))))************))))))+++******))))))******+++))))))************))))))************************)))************+++++++++************************(((((()))))))))*********************************)))(((((((((((())))))***************************+++***)))(((((()))***+++,,,***))))))******)))'''++++++******)))*********+++***))))))))))))***+++))))))))))))************((()))******************************************++++++***************+++,,,+++)))***,,,---+++***)))))))))*********++++++******************************************************************************))))))))))))******************************+++***((('''&&&&&&'''''')))))))))))))))*********'''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))+++++++++++++++***))))))))))))************)))))),,,++++++***))))))******)))***++++++***)))***+++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***+++++++++******))))))))))))***++++++++++++***)))++++++************++++++))))))************))))))***))))))(((((())))))***************************,,,,,,+++++++++*********((((((((()))))))))))))))++++++***)))))))))************)))))))))******+++************************(((((()))***++++++,,,,,,))))))))))))))))))))))))((()))))))))***+++++++++************************,,,,,,++++++***))))))))))))))))))((()))******+++******))))))))))))******))))))))))))))))))))))))************************************************)))************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))))))))******)))))))))(((((((((''')))))))))))))))))))))))),,,)))&&&'''***,,,,,,***(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))******))))))'''&&&$$$###)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((())))))***))))))(((''''''((((((((()))))))))(((((((((((())))))))))))***************++++++,,,+++******************+++))))))************))))))))))))************)))))))))******++++++******)))))))))************)))))))))))))))))))))))))))))))))************+++++++++************************'''((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))******************************)))))))))******+++---***((())),,,,,,)))%%%)))******+++++++++*********))))))(((((())))))***************+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))+++***************++++++***((('''((()))***)))'''((((((((()))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************++++++)))(((((((((((((((************))))))))))))'''((())))))******))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************************))))))(((((())))))*********++++++++++++******))))))))))))))))))))))))***++++++++++++***))))))))))))************)))))),,,+++******)))*********)))***++++++***)))***+++,,,,,,,,,+++++++++************************************++++++++++++***************))))))))))))))))))***++++++++++++***)))++++++************++++++)))******++++++******)))))))))(((((((((((())))))************************++++++++++++*********)))++++++++++++++++++++++++******))))))))))))*********))))))))))))******+++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))************,,,,,,++++++***))))))))))))))))))))))))******+++******))))))))))))******************************************************************************))))))************)))(((,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&&&&''')))***)))))))))))))))))))))))))))))))))))))))*********,,,+++)))((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))+++)))'''(((***++++++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((()))*********))))))'''(((((((((((()))))))))((((((((((((((())))))******))))))))))))***++++++,,,++++++******++++++,,,)))))))))******)))))))))))))))************))))))((()))***++++++***)))((())))))************))))))(((((((((((((((((((((((())))))*********+++++++++************************((((((((()))))))))******((((((((((((((((((((((((++++++***)))((((((((((((******************************************++++++*********+++,,,,,,***((('''(((***+++++++++***)))))))))(((((((((((()))))))))))))))*********++++++******++++++******)))(((((((((((((((((((((((((((*********)))******+++,,,***)))))))))))))))(((((((((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************,,,,,,++++++************++++++******))))))(((((((((((()))************)))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************************))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))******+++++++++******)))))))))************))))))++++++***************+++)))***++++++***)))***+++,,,,,,,,,+++++++++************************************++++++++++++************************))))))*********++++++*********++++++************++++++******++++++++++++******))))))(((((((((((())))))************************************************,,,,,,,,,+++++++++++++++***))))))((())))))******))))))(((((()))******+++************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((()))))))))*********,,,,,,++++++***)))))))))((()))))))))******************))))))))))))******++++++++++++++++++++++++************************************************((())))))*********))))))************************+++***(((''''''(((***+++))))))))))))))))))))))))(((((())))))************,,,+++)))((((((((()))***'''''''''((()))*********))))))))))))))))))))))))+++***)))))))))))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***+++++++++++++++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((()))***************(((((((((((()))))))))***)))(((((('''((()))******)))(((((((((((()))******,,,,,,++++++++++++,,,,,,***))))))))))))))))))***))))))************))))))((()))***++++++***)))((())))))************))))))''''''''''''''''''''''''))))))*********+++++++++************************)))))))))*********++++++((((((((((((((((((((((((,,,+++***))))))((())))))************************))))))******++++++++++++)))---111000+++((()))+++'''((()))*********(((((((((((())))))))))))((((((((((((((()))))))))******'''((())))))******))))))((((((((((((((((((((((((******))))))***++++++,,,---------,,,++++++++++++(((((((((((())))))))))))************************************************++++++++++++++++++++++++******))))))))))))************************************************))))))++++++******))))))((((((((())))))***************************))))))))))))************************************************************************************************))))))))))))))))))))))))******************************))))))))))))************++++++++++++******************************)))******+++++++++******))))))************))))))+++***************++++++)))***++++++***)))***+++,,,,,,,,,+++++++++******************************)))******++++++******)))+++++++++++++++++++++++++++******************+++++++++************++++++******++++++++++++*********))))))(((((())))))***************************))))))******+++,,,,,,,,,***************)))))))))))))))((((((((()))******(((((((((((()))******+++************************++++++******************))))))))))))))))))))))))((()))))))))***+++++++++'''(((((())))))*********,,,,,,++++++***)))))))))(((((()))************)))******))))))))))))******++++++++++++++++++++++++************************************************((())))))************)))))))))))))))))))))))))))++++++))))))))))))++++++))))))))))))))))))))))))((((((((()))******++++++******)))(((((((((((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((''''''''''''''''''((()))))))))))))))))))))))),,,,,,,,,++++++***)))((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((()))***++++++++++++((((((((()))))))))******)))((('''''''''(((***+++((((((((((((((())))))***,,,++++++******++++++,,,******))))))))))))******))))))************))))))((())))))******))))))((())))))************))))))(((((((((((((((((((((((()))************+++++++++************************************++++++++++++))))))))))))))))))))))))++++++***)))))))))******************************((()))***+++,,,,,,,,,,,,+++111666444,,,'''(((,,,***************)))((((((((())))))******))))))((('''((((((((())))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,)))******)))'''&&&'''(((((((((((()))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************'''(((((())))))(((''''''************))))))))))))((()))******++++++******+++*********))))))((((((************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************+++******))))))******+++******++++++++++++******************************))))))***++++++++++++***))))))************))))))*********)))******+++,,,)))***++++++***)))***+++,,,,,,,,,+++++++++******************************))))))************))))))+++++++++++++++,,,,,,,,,++++++***))))))***++++++++++++************++++++***++++++,,,,,,++++++************))))))*********************************)))***+++,,,---///000000+++++++++******)))))))))((((((((((((((()))******'''''''''(((((()))++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++,,,,,,++++++***)))))))))'''((()))***+++******)))******))))))))))))******************************************************************************(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))(((((('''''''''(((((())))))******))))))))))))))))))))))))'''((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************)))(((''''''***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((()))***++++++++++++(((((()))))))))*********))))))'''''''''(((***+++))))))(((((())))))***+++++++++************+++++++++***)))(((((()))***+++))))))************))))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((()))************+++++++++************************))))))))))))*********************************************)))******++++++************************((()))***,,,------,,,,,,***///444444000---...000......,,,+++******))))))))))))***++++++***))))))(((((()))))))))*********))))))*********)))((((((************************))))))))))))***+++,,,---&&&((()))'''$$$###$$$%%%)))))))))*********++++++******************************************************************************))))))))))))******************************(((((()))******))))))((()))))))))))))))*********))))))***++++++++++++***))))))))))))************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************+++******))))))******+++******++++++++++++******************************))))))***+++++++++++++++))))))************))))))******))))))***++++++,,,)))***++++++***)))***+++,,,,,,,,,+++++++++******************************))))))************)))))))))*********++++++++++++++++++***))))))***++++++++++++************++++++***++++++,,,,,,++++++***++++++************++++++***************************+++,,,...000111333333---------,,,,,,+++++++++((((((((((((((()))******''''''''''''((()))++++++************************''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++,,,,,,++++++***)))))))))'''((()))++++++******)))******))))))))))))******))))))))))))))))))))))))************************************************(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++((()))*********)))'''&&&))))))))))))(((((((((((())))))))))))))))))))))))$$$&&&((()))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((()))++++++,,,,,,,,,))))))))))))***************)))'''&&&'''(((***+++*********)))***++++++,,,+++******************++++++***)))(((((()))***+++))))))************))))))***)))(((''''''((()))***))))))************)))))))))))))))))))))))))))))))))************+++++++++************************(((((((((((())))))))))))***************************)))))))))***+++,,,,,,************************((()))+++,,,------,,,,,,&&&)))...222444555555666222111...,,,+++***++++++)))***+++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,***)))((('''************************))))))))))))***+++,,,---+++---...,,,)))'''(((***************++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********************************+++------...---,,,+++(((((())))))******++++++))))))***++++++++++++***''''''((()))***+++,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++************++++++******++++++++++++******************************((()))***+++++++++++++++))))))************))))))******))))))***+++,,,,,,)))+++++++++***)))***+++,,,,,,,,,+++++++++******************************))))))************))))))(((((())))))*********+++,,,+++***))))))***+++,,,******************************************************))))))))))))******+++,,,,,,---............))))))***,,,...///000111000,,,)))(((***,,,,,,***************************)))))))))))))))))))))))))))************+++++++++++++++************++++++******))))))))))))******+++++++++************))),,,++++++************++++++*********)))(((((((((,,,+++***))))))***+++,,,***)))((()))***+++***(((***************)))((('''))))))))))))))))))))))))(((((((((((()))***,,,,,,------......---+++***)))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''')))***+++***((('''((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))(((((())))))******++++++)))((((((((()))***++++++******+++++++++,,,,,,,,,+++++++++************))))))))))))))))))******+++******+++---000555999<<<333///+++))))))+++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))************************++++++******))))))((((((,,,+++***)))))))))+++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((***))))))((()))+++,,,---+++*********))))))((((((((((((((((((((((((((((((++++++***)))(((((())))))************************************************))))))*********+++++++++******++++++++++++******+++***)))(((((()))***+++)))))))))***++++++,,,,,,+++++++++*********))))))))))))*********+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******************************************************))))))))))))******+++,,,,,,---------,,,,,,)))***+++,,,---...///000///,,,)))(((***,,,,,,+++************************)))))))))))))))))))))))))))************+++++++++++++++************++++++*********))))))*********++++++++++++************(((((((((''''''((()))))),,,,,,,,,+++++++++++++++++++++***))))))***+++++++++)))((()))***+++***(((***++++++++++++******)))))))))))))))))))))))))))))))))((())))))***+++,,,)))***+++,,,,,,,,,+++*********************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++************************(((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''')))***+++***)))(((((()))***++++++***)))((()))))))))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))))))))))))))************+++***************+++,,,))))))*********++++++++++++++++++************))))))))))))))))))******+++,,,+++******+++,,,...000///,,,***)))***,,,,,,+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***************)))))))))(((+++++++++++++++++++++++++++++++++++++++*********+++***))))))((()))******************)))))))))((())))))))))))))))))))))))++++++***)))))))))))))))************************************************))))))*********+++++++++)))******************)))******))))))))))))******++++++******************+++++++++*********))))))))))))*********+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******************************************************))))))))))))******++++++,,,,,,,,,+++*********++++++,,,,,,---.........,,,***)))***+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++************++++++,,,+++++++++***************)))))))))***+++,,,,,,+++++++++++++++,,,,,,,,,++++++***))))))***+++++++++***))))))***+++***)))***++++++,,,,,,,,,,,,+++))))))))))))))))))))))))******)))))))))******+++'''((()))+++,,,,,,++++++---,,,,,,+++******)))))))))))))))*********++++++))))))))))))))))))))))))************************+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))************))))))))))))))))))))))))))))))((())))))******))))))(((''''''((()))***+++,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''((()))*********)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************)))***************)))))))))---,,,++++++++++++++++++(((((()))))))))*********+++++++++************))))))))))))))))))******+++---,,,***(((''''''((((((***)))((()))+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((()))))))))((((((************))))))))))))************************)))))))))******+++++++++,,,,,,***)))((((((((((((************))))))))))))************************++++++***))))))))))))******************************************************************+++++++++((())))))******))))))((())))))************)))))),,,,,,++++++***))))))(((+++++++++******************************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************+++******))))))******++++++++++++++++++***)))(((++++++++++++,,,,,,,,,,,,---,,,+++******+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,++++++++++++++++++,,,,,,,,,+++++++++*********)))))))))******,,,------((((((((()))*********++++++******************++++++***))))))++++++***)))))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++******)))*********((()))***+++,,,,,,++++++,,,,,,++++++************))))))*********+++++++++))))))))))))))))))))))))************************+++******)))))))))))))))((((((((((((((((((((((((******))))))((('''''''''))))))************))))))(((((((((((((((((((((((()))))))))******)))))))))'''(((((()))******++++++++++++++++++************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))************))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))+++++++++******)))))))))---,,,+++***************))))))))))))*********++++++++++++*********)))))))))))))))))))))******++++++******)))))))))***+++(((((((((***,,,,,,***(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((()))*********)))(((*********)))))))))))))))))))))))))))))))))))))))((())))))))))))*********,,,,,,++++++*********************)))))))))))))))************************++++++***))))))*********************************************************************************(((((())))))))))))((((((((()))***++++++***)))(((+++++++++*********))))))************************************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++************++++++++++++++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,+++*********+++************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***%%%%%%%%%%%%&&&'''((()))((((((((()))*********+++*********++++++*********+++***)))***+++,,,+++)))(((((()))***+++++++++***)))))))))))))))))))))))),,,+++***************+++***+++,,,------,,,+++***)))))))))*********++++++************++++++++++++))))))))))))))))))))))))************************+++******)))))))))))))))((((((((((((((((((((((((******))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))************))))))******))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))*********+++++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))((())))))******************))))))))))))))))))***((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++*********)))))),,,,,,++++++******)))))),,,+++***)))))))))))))))*********+++++++++,,,,,,+++++++++*********)))))))))))))))))))))******+++)))))))))******+++,,,,,,)))))))))***++++++(((%%%((())))))***++++++,,,,,,))))))))))))))))))))))))************************(((((())))))******++++++'''(((***+++,,,+++******))))))))))))))))))******))))))))))))))))))))))))*********))))))))))))(((***++++++,,,,,,---------))))))))))))))))))******************************+++***************++++++))))))))))))))))))))))))************************************************(((((())))))))))))((((((((()))***++++++***)))((())))))*********+++++++++************************************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++************++++++******+++++++++***))))))******************+++++++++,,,---,,,***)))***+++************************)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++************++++++,,,,,,,,,,,,++++++++++++''''''&&&''''''((()))***+++++++++++++++,,,,,,,,,)))***++++++++++++***))),,,*********+++,,,+++***(((((()))*********))))))))))))))))))))))))))))))++++++*********++++++,,,+++,,,---...------+++***(((((())))))***++++++,,,*********++++++++++++,,,))))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))************))))))((((((++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************)))))))))***++++++,,,,,,************************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******((())))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++************)))+++++++++++++++***************))))))((()))))))))***++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))******+++))))))))))))***)))))))))******)))***+++***(((&&&'''((()))***+++,,,------))))))))))))))))))))))))************************))))))))))))************((()))***++++++,,,++++++))))))))))))************))))))))))))))))))))))))+++++++++******))))))))))))***+++,,,------------))))))))))))************************************+++************+++,,,,,,))))))))))))))))))))))))************************+++++++++***************((())))))******))))))((())))))************))))))((())))))***++++++,,,,,,***************++++++++++++++++++***************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******++++++,,,+++++++++((()))))))))******++++++***,,,...---***)))***+++************************)))))))))))))))))))))))))))************+++++++++++++++************++++++*********))))))*********------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++)))***++++++++++++***))),,,+++******,,,,,,+++*********+++++++++***))))))))))))))))))))))))))))))************+++,,,,,,---)))***+++,,,------,,,,,,******++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))************)))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))***************))))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************(((((())))))***++++++,,,************************((((((''''''''''''(((((())))))))))))))))))))))))******))))))******+++++++++***)))(((((()))***+++((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++************)))***++++++++++++++++++,,,******))))))******++++++************+++++++++++++++++++++************))))))))))))))))))******+++))))))*********************))))))***+++,,,***)))))))))*********+++++++++))))))))))))))))))))))))*********************************)))))))))))))))((((((((())))))***+++,,,((()))))))))*********************************************+++++++++++++++))))))***+++++++++***)))((()))))))))************))))))))))))))))))))))))+++*********++++++,,,---))))))))))))))))))))))))************************+++++++++*********)))))))))******************)))******))))))))))))************************++++++))))))*********++++++++++++++++++*********)))))))))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,((((((((()))******++++++))),,,...---***)))***+++************************)))))))))))))))))))))))))))************+++++++++++++++************++++++******))))))))))))******---------,,,,,,,,,++++++++++++******)))*********+++*********))))))(((((()))***+++,,,,,,+++***))),,,+++******,,,,,,+++***,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************+++,,,---...%%%''')))+++,,,---------...------,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))************))))))))))))))))))))))))))))))******++++++++++++******''''''((()))***+++,,,,,,***))))))((('''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))******++++++************************((((((''''''''''''(((((())))))))))))))))))))))))******))))))******+++,,,+++***)))(((((()))***+++((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++************)))*********++++++,,,,,,---************+++,,,------))))))))))))************+++++++++************))))))))))))))))))******+++'''(((***,,,---.........)))(((((())),,,------,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((('''''''''''')))+++,,,(((((())))))*********+++************************((()))***+++,,,---......))))))******)))(((&&&%%%(((((())))))*********+++((((((((((((((((((((((((+++*********+++,,,,,,---))))))))))))))))))))))))************************++++++++++++******))))))******++++++++++++******+++***)))(((((()))***+++,,,,,,++++++***)))))))))))))))******++++++++++++++++++++++++******)))))))))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++******++++++++++++***************++++++,,,,,,---++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))******************************++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********)))))))))))))))******))))))))))))******,,,,,,+++***))))))******+++*********))))))((((((,,,,,,,,,+++++++++*********************+++++++++------,,,,,,+++******************))))))))))))((()))***+++,,,,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++)))******+++++++++******+++******)))(((''''''&&&************************)))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++******))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))(((&&&$$$""" +++++++++***************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))***************************++++++******)))((('''***)))((((((((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))************************++++++******************))))))(((((((((((())))))************))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))************************((())))))))))))*********************************))))))))))))))))))))))))***)))(((''''''((()))***+++***)))))))))***,,,,,,...---+++*********++++++)))************+++++++++++++++************++++++,,,+++***))))))***+++,,,))))))*********))))))(((************************)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------******))))))((((((''''''++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))),,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,******++++++++++++******++++++******************))))))))))))))))))))))))+++*********))))))(((((())))))*********+++++++++******))))))******+++,,,************************)))))))))+++,,,,,,***(((******)))(((((())))))***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++***)))))))))***+++************************************************)))******************)))*********+++++++++,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******,,,++++++***))))))******++++++++++++*********)))---,,,,,,,,,,,,++++++++++++++++++*********************++++++++++++++++++++++++*********))))))))))))***++++++++++++***)))))))))*********+++++++++******************************************************************************+++,,,,,,,,,++++++******++++++++++++++++++,,,++++++***))))))((((((************************))))))))))))))))))))))))+++***)))(((((())))))***))))))))))))))))))))))))((()))))))))************))))))))))))************)))************))))))((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))((('''&&&%%%)))(((((((((((((((((((((+++++++++*********))))))******************************++++++++++++******************************'''((()))******++++++******)))((((((((()))++++++************)))))))))((())))))))))))))))))))))))******************************************************))))))))))))******************))))))))))))*********************************)))))))))))))))************************************************)))))))))*********++++++************************))))))))))))))))))))))))***)))(((((((((((()))***+++***)))))))))***+++,,,---,,,+++***)))******+++)))************+++++++++++++++************++++++++++++************++++++))))))************))))))************************)))************+++++++++************************))))))))))))))))))))))))******))))))******++++++******))))))((((((((((((++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++******++++++++++++******************************************************+++*********))))))))))))***+++++++++,,,,,,,,,,,,)))*********++++++++++++***************************+++,,,,,,,,,+++***)))---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++)))))))))************+++++++++++++++++++++++++++******************************))))))))))))******,,,+++******)))*********,,,,,,,,,+++++++++++++++------,,,,,,,,,+++++++++,,,,,,++++++******))))))((())))))***++++++,,,,,,,,,+++++++++************)))***++++++++++++***)))***************+++++++++))))))))))))))))))))))))************************************************+++,,,,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))************************))))))))))))))))))))))))***))))))((())))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((***++++++***))))))((((((((()))))))))******************************((())))))************)))(((((((((((((((((())))))+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************'''((()))******++++++***)))))))))((()))******+++************))))))))))))))))))))))))))))))))))))************************************************++++++************++++++************))))))))))))************************+++*********))))))((((((++++++++++++++++++++++++************************************+++++++++,,,************************))))))))))))))))))))))))+++***))))))))))))***+++******))))))******+++,,,++++++***)))))))))******)))************+++++++++++++++************++++++******++++++++++++******))))))************))))))************************)))************+++++++++************************))))))))))))))))))))))))******))))))((()))))))))***))))))))))))(((((((((***************************************+++++++++))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********************++++++++++++*********************************************************************)))))))))++++++,,,,,,,,,---------))))))+++,,,,,,,,,+++******************************---///...+++)))***+++...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,------......------,,,)))))))))*********++++++************************)))***************++++++******))))))))))))******++++++***************+++++++++++++++++++++++++++,,,++++++++++++*********------,,,+++******)))))))))))))))******+++++++++,,,,,,,,,+++++++++***************++++++*********************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...---,,,++++++,,,,,,---,,,,,,++++++************************************))))))))))))))))))))))))((((((((())))))***++++++)))))))))))))))))))))))))))))))))))))))*********((()))))))))************&&&''')))+++++++++***)))(((((()))))))))*********************************))))))*********************************+++++++++************************++++++++++++++++++++++++***++++++++++++++++++******************************++++++******)))(((''')))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))***************************************++++++++++++******))))))******+++************)))))))))(((************************++++++******)))(((((((((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++******************+++***************+++++++++******))))))))))))))))))))))))*********+++++++++++++++************++++++)))***+++,,,,,,+++***)))((())))))************)))************************))))))*********+++++++++************************)))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++)))))))))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))******++++++++++++*********************+++++++++************************************************+++++++++,,,,,,,,,,,,---((()))+++------,,,+++***************************+++///111///***''')))---,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************+++++++++,,,************************))))))******+++++++++,,,******))))))))))))******+++***************++++++))))))******************************))))))))))))...------,,,+++***))))))++++++++++++******)))))),,,,,,,,,+++++++++******+++******************+++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,//////...---------------***************)))))))))************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******))))))))))))))))))((()))))))))************'''((()))***++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))******++++++++++++************************************************))))))************))))))))))))))))))))))))))))))***++++++******)))((('''((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))************)))))))))(((************************************))))))((((((******************************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))*********++++++*********))))))******++++++++++++))))))))))))******))))))))))))*********+++++++++++++++************++++++)))***+++,,,,,,+++***)))(((((()))***************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))******++++++++++++******))))))*********+++++++++***************************************+++++++++************++++++++++++(((***,,,---...---+++***************************+++///111...)))'''***---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++++++++,,,,,,+++******)))++++++++++++++++++++++++************************'''(((((())))))(((((('''*********+++++++++,,,,,,************************))))))******+++,,,,,,,,,******))))))))))))***************)))******+++,,,)))))))))))))))*********+++*********))))))))))))------,,,,,,++++++******------,,,,,,+++******))),,,+++++++++************++++++***))))))***+++++++++++++++***************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,---......//////000//////...---,,,************************************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))*********)))))))))*********++++++))))))))))))))))))))))))***)))(((((('''(((((()))'''''''''((())))))*********************+++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))'''((()))******++++++***(((((()))************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))(((((((((((())))))************))))))))))))************************)))))))))))))))))))))***))))))))))))))))))))))))************************************+++++++++,,,************************))))))))))))))))))))))))))))))***++++++***))))))))))))***++++++++++++***((()))******++++++******)))************+++++++++++++++************++++++******++++++++++++******'''((()))******+++******************************)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))---,,,++++++++++++++++++)))))))))************+++************************+++++++++***************))))))))))))))))))))))))***)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********************++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))*********+++++++++)))***,,,---------,,,+++************************,,,......,,,)))(((***---)))+++,,,.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******++++++,,,++++++)))'''&&&************************************************'''(((((())))))((((((''')))))))))************+++************************))))))***++++++,,,------******))))))))))))************))))))***++++++,,,)))))))))******+++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++***))))))***+++++++++++++++*********))))))************************************************************************++++++++++++,,,...///000///000111222111///,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***+++******(((((())))))))))))))))))))))))************)))))))))((())))))))))))************,,,+++)))((('''(((***+++))))))*********+++++++++************************((((((''''''((()))++++++&&&''''''((())))))******))))))*********+++++++++************************)))******++++++******)))))))))))))))))))))))))))'''((()))******++++++***'''((()))***+++******)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***))))))))))))))))))***************))))))))))))************************((((((((()))******++++++************************************************)))))))))*********++++++************************))))))))))))))))))))))))((())))))******))))))(((((()))***+++,,,++++++***((()))+++,,,,,,,,,++++++)))************+++++++++++++++************++++++++++++************++++++'''((()))******+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***************+++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((()))+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------************************,,,++++++***)))***+++,,,&&&(((+++---.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++,,,,,,+++***(((&&&%%%))))))))))))))))))))))))******************************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------******))))))))))))************))))))***+++,,,,,,*********++++++,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------......///*********))))))))))))(((,,,+++***))))))***+++,,,++++++++++++******))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222...000222333333000,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))***++++++***)))((('''))))))))))))))))))))))))+++*********))))))(((((())))))))))))************...,,,)))'''&&&''')))+++)))************+++++++++++++++++++++++++++++++++'''&&&&&&''')))+++---///((())))))***+++,,,,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))***++++++******)))(((''''''((()))++++++******)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++************))))))))))))************************''''''((()))***+++,,,,,,++++++++++++++++++++++++************************((())))))))))))*********************************))))))))))))))))))))))))'''((()))******)))((('''((()))***+++,,,+++******)))***+++,,,------,,,+++)))************+++++++++++++++************++++++,,,+++***))))))***+++,,,''''''(((******+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))(((((()))***++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))(((((()))+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++++++++,,,******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...************************,,,***((((((***+++++++++###$$$'''***,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******...---,,,+++***(((''''''+++*********))))))(((((((((((())))))))))))((((((******+++++++++,,,,,,,,,,,,+++***((((((((())))))******)))))))))+++,,,---******++++++++++++******(((((()))***+++,,,,,,,,,******************************+++++++++,,,,,,,,,///...---,,,,,,---...///------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++******************************++++++++++++******+++++++++*********)))))))))))))))***+++++++++,,,************************,,,,,,+++***))))))******+++***)))***,,,000333666111111000000//////......)))))))))))))))))))))))))))))))))***+++++++++,,,++++++************++++++************))))))((((((+++,,,,,,,,,+++)))'''&&&++++++,,,,,,,,,,,,++++++++++++******))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,+++***************++++++)))************+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))'''(((((()))***,,,---...---,,,+++***))))))))))))+++++++++++++++***)))(((((()))))))))******************************************))))))((((((''''''+++,,,,,,---,,,+++***)))))))))))))))))))))))))))******++++++++++++******************************++++++***************+++++++++************++++++************************)))************+++++++++************************+++***)))'''''''''((()))++++++***************+++************************+++***)))(((((()))***+++************************))))))))))))******************))))))((((((''''''(((((())))))*********+++************************************************************************,,,+++++++++***)))))))))******))))))))))))******************************)))))))))))))))******+++)))************+++++++++))))))))))))((((((((((((++++++******)))(((((((((************************))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((((((************************---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***---,,,,,,+++***)))((((((************)))))))))((())))))************))))))+++++++++***))))))((((((+++***)))(((((())))))******)))(((''''''(((((()))******++++++++++++******)))))))))******++++++,,,*********************************+++++++++,,,,,,------,,,++++++,,,------------,,,++++++***))))))+++,,,,,,------,,,,,,+++******************************++++++++++++******+++++++++*********))))))***************+++++++++************************,,,++++++***))))))******,,,+++++++++...111555777777666444222///,,,***)))***************************************+++++++++++++++************++++++++++++*********)))))))))++++++,,,,,,,,,+++******))))))************))))))*********))))))(((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,+++***************++++++)))************+++++++++,,,,,,,,,++++++*********************************(((((())))))***+++++++++))))))))))))************************************(((((())))))***+++------++++++***)))((((((((((((+++++++++++++++***))))))************++++++++++++************************************))))))))))))******+++++++++***)))(((******************************++++++++++++******************************++++++***************+++++++++************++++++************************)))************+++++++++************************,,,+++***)))((())))))***++++++***************++++++++++++***************+++***)))(((((()))***++++++++++++***************))))))))))))******************))))))(((((((((((())))))))))))*********+++************************************************************************+++++++++***************++++++************++++++************************)))))))))))))))******+++)))************+++++++++***)))))))))((((((((((((+++************)))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************************---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))***************************++++++,,,,,,++++++***+++++++++*********))))))************))))))))))))***++++++++++++++++++***,,,,,,+++)))'''&&&%%%$$$***))))))((())))))***++++++***)))(((''''''''''''******++++++++++++***************************************************************++++++++++++,,,+++******))))))******+++,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++******************************++++++++++++******+++++++++***************+++++++++***************************************,,,+++******)))*********,,,,,,,,,---///333666999888777555222///,,,***)))+++++++++++++++++++++++++++++++++***************++++++************+++++++++++++++++++++*********((((((((((((((()))******))))))************))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,++++++***************+++)))************++++++++++++++++++++++++*********++++++++++++++++++++++++$$$%%%&&&''')))***+++,,,))))))))))))******************************************))))))***++++++,,,***)))((('''&&&&&&&&&'''***++++++++++++***))))))***++++++++++++,,,,,,,,,************************************++++++++++++))))))******))))))((('''******************************++++++++++++******************************+++***************++++++++++++************++++++************************)))************+++++++++************************,,,,,,+++*********+++++++++***************++++++++++++++++++******))))))******))))))))))))******++++++++++++******)))))))))))))))*********++++++***))))))))))))((((((((()))))))))******************************************************************************************************+++++++++,,,,,,++++++++++++,,,,,,************************)))))))))))))))******+++)))************+++++++++******)))))))))(((((((((************++++++++++++************************))))))))))))))))))))))))*********+++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...************************------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++************************************)))))))))))))))******++++++++++++******,,,,,,+++)))(((&&&%%%%%%((((((((())))))***+++++++++++++++*********************++++++++++++******************))))))))))))************************************++++++++++++*********))))))*********,,,+++++++++******))))))++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************,,,+++++++++***)))))))))************************++++++***************+++++++++,,,---///333666777111111000///...------,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++***)))(((''''''(((***+++++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((******))))))******+++,,,,,,+++******)))*********))))))*********++++++++++++++++++***************++++++++++++++++++++++++$$$%%%&&&''')))***++++++((()))))))))************************************++++++***************+++))))))((('''''''''''''''******+++++++++******)))*********+++++++++,,,,,,************************(((((()))******+++,,,,,,)))))))))))))))))))))(((******************************++++++++++++***************************************)))******+++,,,++++++************++++++************************))))))*********+++++++++************************+++++++++*********++++++*********)))******+++,,,,,,,,,++++++***)))))))))***))))))))))))))))))***,,,,,,++++++***)))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************)))))))))***+++++++++,,,+++++++++******+++++++++************************)))))))))))))))******+++))))))*********+++++++++*********)))))))))(((((()))******+++,,,,,,------************************))))))))))))))))))))))))***************+++++++++))))))*********+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))******)))******************)))+++++++++******)))))))))(((((())))))************(((((()))***+++,,,,,,,,,******++++++++++++************))))))))))))))))))************************))))))*********+++++++++******++++++++++++******++++++***************)))***++++++,,,,,,++++++*********************************++++++++++++******************************,,,+++++++++***)))))))))************************+++***************++++++*********,,,...000333444,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++///...,,,+++******++++++++++++,,,,,,,,,,,,++++++((((((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((******))))))******+++,,,,,,++++++***))))))******))))))*********+++++++++************************************************((((((((()))))))))******((()))))))))************************************,,,+++******)))***************))))))((())))))))))))******+++++++++******))))))))))))*********+++************************&&&''''''((()))***++++++*********)))******************************************++++++++++++************************************))))))***++++++,,,++++++************++++++************************))))))*********+++++++++************************)))***************************))))))***++++++,,,+++++++++*********)))))))))))))))******)))))))))+++++++++*********))))))************++++++++++++))))))))))))************+++++++++***************************************************************************************)))))))))***+++++++++,,,******))))))))))))******************************)))))))))))))))******+++))))))*********+++++++++************))))))))))))))))))***+++,,,------...************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++))))))))))))************))))))************))))))******++++++,,,,,,,,,---((())))))************)))$$$%%%'''(((***+++++++++******++++++++++++******))))))))))))))))))))))))************************)))))))))************+++++++++,,,,,,,,,,,,++++++******************************++++++++++++************************************++++++++++++*********************++++++++++++++++++************************************************)))******+++,,,))))))***+++,,,...///000,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************++++++************++++++*********+++++++++++++++,,,+++***((('''&&&&&&&&&))))))************))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++,,,,,,,,,+++***)))))))))))))))************+++++++++)))))))))***************))))))))))))))))))))))))+++++++++******)))))))))))))))))))))************++++++++++++++++++++++++++++++***************+++++++++************++++++))))))***++++++++++++***(((((()))))))))*********************************&&&''''''((()))***************)))))))))***++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))***+++,,,,,,++++++************++++++************************)))************+++++++++************************((()))******+++*********))))))))))))***+++,,,,,,************************))))))************))))))*********************************++++++++++++,,,)))))))))************++++++++++++++++++************************************************************************************************+++++++++***))))))))))))))))))***************************)))))))))))))))******+++)))************+++++++++++++++*********))))))))))))))))))***+++,,,,,,---************************))))))))))))))))))))))))***************))))))))))))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((((((************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************((()))))))))******************++++++++++++*********+++++++++,,,,,,------))))))***+++******((((((%%%&&&((()))*********)))******++++++++++++******''''''(((((())))))******************************))))))))))))***************++++++,,,,,,++++++***))))))))))))******************++++++++++++************************************++++++++++++******))))))*********+++++++++***************+++++++++******************************))))))***++++++,,,******++++++,,,------...------,,,,,,+++******)))***************************************+++++++++++++++************++++++)))))))))*********++++++&&&'''''''''&&&%%%$$$$$$))))))************)))))))))*********+++++++++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))******+++,,,---,,,+++***)))))))))))))))************+++++++++((()))))))))*********+++************************+++++++++******)))))))))))))))))))))************++++++++++++++++++++++++******************++++++++++++*********++++++,,,))))))***+++++++++++++++))))))*********+++++++++************************((((((((())))))*********)))(((((('''((()))***+++++++++++++++++++++++++++******++++++++++++******************************))))))))))))***+++,,,---++++++************++++++************************)))************+++++++++************************))))))+++,,,,,,,,,++++++))))))))))))***+++,,,---)))))))))***++++++,,,,,,((()))***++++++***)))((()))))))))***++++++,,,,,,*********+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********************************************************************************+++++++++***************+++******))))))******+++************************)))))))))))))))******+++)))************++++++++++++++++++*********)))))))))))))))******+++++++++************************))))))))))))))))))))))))+++*********)))))))))((()))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))*********************************+++++++++,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++***************************++++++,,,,,,++++++***+++++++++*********))))))(((((())))))*********++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++***)))((('''))))))+++,,,,,,+++***)))******++++++++++++******&&&''''''((()))******+++************************))))))))))))************)))***+++,,,,,,+++***))))))))))))))))))***************++++++++++++************************************++++++++++++******))))))******++++++++++++))))))******+++++++++,,,******************************))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,++++++************++++++(((((())))))*********+++((()))+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,*********)))***++++++,,,---,,,+++***)))))))))))))))************+++++++++(((((())))))*********+++++++++++++++++++++++++++***************)))))))))))))))))))))************++++++++++++++++++++++++******))))))***++++++,,,+++***************++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,***************************************+++++++++((('''&&&&&&'''((()))***++++++++++++++++++++++++******++++++++++++******************************))))))))))))***+++,,,---++++++************++++++************************)))************+++++++++************************)))***,,,---...------,,,))))))))))))***+++,,,---(((((()))***+++,,,,,,---((()))***++++++***)))((((((((()))***+++,,,,,,---******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,++++++*********************************************************************************,,,+++++++++******)))))),,,++++++++++++++++++,,,************************)))))))))))))))******+++)))************++++++++++++++++++************))))))))))))))))))*********************************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------************************+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++******************************+++,,,------,,,+++***************************((())))))))))))*********))))))((((((((((((((()))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++******))))))((((((+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************************))))))******+++++++++,,,************************))))))***++++++++++++***------,,,,,,,,,,,,------,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,((((((((((((((((((((((((,,,+++++++++******)))))))))))))))))))))))))))))))))************+++++++++************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))************************,,,,,,,,,++++++*********************************************************+++++++++*********))))))************************))))))(((((()))***++++++************************'''''''''((()))+++,,,---******++++++++++++******...---+++***)))***++++++***++++++,,,,,,++++++*********))))))))))))************************************++++++++++++******************************************************)))))))))***+++++++++,,,+++++++++*********))))))************************+++*********))))))((((((***+++,,,,,,,,,***)))(((************************************************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))*********+++++++++++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++******))))))((((((''''''(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++******))))))******+++,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++)))******++++++******)))***************************++++++,,,,,,++++++***************************)))))))))*********++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))***++++++++++++************))))))*********,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******)))(((((()))******))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))************+++++++++************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***++++++,,,,,,++++++))))))))))))))))))))))))******************************++++++++++++******+++++++++*********))))))************************,,,,,,,,,+++++++++******************************************************+++++++++*********))))))************************))))))))))))))))))******************************+++******)))))))))))))))******++++++++++++******---,,,++++++******++++++***++++++,,,,,,++++++*********))))))))))))************************************++++++++++++******************************))))))))))))))))))))))))***************++++++++++++++++++*********))))))************************+++*********))))))))))))+++++++++++++++***))))))************************************************+++++++++*********))))))************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++************************))))))*********+++++++++************************************************+++++++++*********))))))*********))))))*********++++++++++++++++++++++++***************))))))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,************************)))************+++++++++******))))))******+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************---,,,++++++******++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***************************+++++++++******+++++++++************************************+++++++++,,,---,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************))))))***++++++++++++*********))))))))))))******,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++))))))(((((((((((())))))******************************))))))))))))(((((()))))))))))))))))))))))))))************+++++++++************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******+++++++++***************************************,,,,,,,,,++++++++++++***************************************************+++++++++************************************************)))))))))))))))************************++++++***)))))))))))))))******++++++++++++******++++++,,,,,,,,,+++*********++++++,,,,,,++++++*********))))))))))))************************************++++++++++++******************************))))))))))))))))))))))))+++++++++***************+++++++++******************************************************))))))))),,,+++******************************************************************+++++++++***************************************+++++++++***************************************++++++++++++++++++,,,,,,***************************************+++++++++))))))))))))))))))))))))************************+++++++++***************++++++************++++++++++++++++++++++++++++++******++++++++++++++++++******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++******++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************************,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,******)))))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))******++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,+++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************))))))***++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))))))))******++++++++++++++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,))))))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++************************************************************************************************************))))))((((((************************(((((((((((()))***+++,,,******++++++++++++*********+++,,,------,,,***)))***++++++,,,,,,++++++***+++******))))))******+++******************************++++++++++++******************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************************************,,,+++***))))))***+++,,,************************************************************************************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************************************************************************************,,,++++++++++++++++++,,,++++++++++++++++++++++++)))*********++++++,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************,,,+++))))))))))))+++,,,******************************+++++++++,,,,,,,,,((((((((((((((()))************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********((()))))))))******++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------************************))))))***++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------))))))***++++++++++++***************************++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++******************************************************************************************************++++++***)))((('''************************)))((((((((()))***++++++******++++++++++++******)))***,,,------,,,+++******++++++,,,,,,++++++***++++++************++++++******************************++++++++++++******************************++++++++++++++++++++++++,,,+++++++++***)))))))))***************************************************************+++++++++++++++)))))))))***+++,,,************************************************************************************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,++++++++++++++++++++++++((())))))******++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********************************))))))*********************************************+++++++++,,,))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++)))))))))))))))******************++++++,,,,,,---,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,...//////************************))))))***++++++++++++***+++******************+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,------,,,++++++++++++++++++++++++++++++(((((())))))))))))******)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))******++++++******************************++++++++++++++++++++++++******++++++++++++*********************+++++++++***************************++++++++++++,,,,,,,,,***************************************************************+++++++++************************))))))***++++++***((('''************************,,,,,,***)))((((((((((((******++++++++++++************+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++************++++++******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********************************+++++++++++++++******************+++,,,***************************************************************+++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++,,,,,,************************+++++++++***************++++++++++++++++++++++++***************************************+++++++++++++++************++++++++++++++++++++++++++++++)))))))))*********************************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******))))))******+++,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++******++++++++++++******************************))))))************))))))************************)))))))))*********++++++************+++,,,---...******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***************))))))******+++,,,,,,------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******++++++,,,---......************************))))))***++++++++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))*********************************************************************++++++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,************************************************))))))*********+++++++++************************'''(((***++++++***)))(((************************---,,,+++)))((((((''''''******++++++++++++******++++++******++++++,,,---***++++++,,,,,,++++++***,,,++++++******++++++,,,******************************++++++++++++******************************++++++++++++++++++++++++***************+++++++++))))))*********+++++++++*********************************++++++,,,,,,,,,))))))***+++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************+++++++++*********))))))************************************************))))))*********+++++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++*********)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******))))))******+++,,,+++++++++++++++++++++,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))(((************************((()))***++++++***)))(((************************((())))))))))))*********))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++*********++++++,,,,,,------,,,,,,++++++*********))))))***+++,,,,,,---------------,,,,,,,,,++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***///......------......///*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((()))***************************************))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++*********************************++++++,,,,,,,,,************************************************))))))******++++++++++++************************&&&''')))+++,,,+++***)))***************************)))))))))))))))***+++******++++++++++++******++++++***)))***+++---...+++++++++,,,,,,+++++++++,,,++++++******++++++,,,******************************++++++++++++******************************************************))))))******+++++++++,,,))))))******++++++++++++*********************************++++++,,,,,,,,,((()))***,,,,,,,,,+++***************************************************))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))))))))************************))))))******++++++++++++******))))))))))))******++++++++++++++++++++++++---------,,,,,,+++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********)))***++++++,,,------,,,++++++*********************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---+++)))******++++++++++++******))))))))))))))))))))))))******++++++++++++******+++***((()))******)))(((,,,+++(((&&&%%%''')))***+++,,,------+++)))******,,,++++++******++++++,,,))))))))))))))))))))))))++++++*********************++++++,,,,,,++++++***++++++---------,,,+++***,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------((()))***+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,++++++*********++++++************++++++*********)))******+++,,,///...,,,+++***++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))************))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++*********)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++***************************************************************++++++,,,,,,,,,)))******++++++,,,------------,,,,,,+++***))))))++++++************++++++***************************++++++,,,,,,++++++***************************++++++******++++++,,,------,,,++++++******++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++***************))))))))))))******************************************************---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---+++)))(((((()))+++++++++++++++***)))(((,,,,,,,,,+++***)))(((''')))((('''''''''(((***+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))),,,,,,,,,+++++++++******+++,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,******+++,,,+++***)))))))))))))))******+++,,,,,,,,,+++++++++******---------,,,,,,+++++++++......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++........................,,,+++***+++,,,---+++)))******++++++++++++******************************)))******++++++******)))+++***))))))++++++***))),,,+++)))((('''((()))******,,,------+++*********,,,++++++******++++++,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,------------------------------,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++,,,,,,,,,+++++++++******++++++************++++++***************++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************))))))))))))))))))))))))******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))(((((((((((()))))))))*********************************+++++++++,,,,,,,,,************************++++++++++++************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++*********************************************************++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++******)))((((((++++++************++++++***************************++++++,,,,,,++++++***************************++++++******++++++,,,---,,,+++******))))))************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++---------,,,,,,+++++++++******))))))))))))******************************************************++++++******************++++++++++++++++++++++++,,,---...,,,***))))))***,,,,,,,,,,,,,,,+++******++++++,,,++++++***)))((())))))((((((((()))***+++************************,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))++++++*********))))))))))))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,------,,,***************+++,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++------------------------,,,+++***+++,,,---+++)))******++++++++++++******++++++++++++++++++++++++))))))************))))))+++***)))***+++,,,+++***++++++*********************,,,------+++******+++,,,++++++******++++++,,,------------------------***************************++++++,,,,,,++++++***+++++++++++++++,,,---------...------,,,+++***)))++++++,,,,,,,,,,,,---------------------......///)))*********++++++,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++,,,,,,,,,++++++++++++***++++++************++++++***************+++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******++++++++++++******)))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))++++++))))))))))))+++++++++************)))))))))((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++******************************************************+++++++++++++++*********---,,,,,,+++******))))))++++++******)))(((((((((++++++************++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---+++***))))))(((((())))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++---......---+++***+++,,,,,,,,,---------,,,++++++******++++++++++++************))))))******+++,,,************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***)))))))))(((((((((((((((&&&((()))***))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***---//////...+++++++++++++++,,,------,,,,,,,,,+++++++++******------,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---+++)))******++++++++++++******++++++++++++++++++++++++((())))))******))))))(((***)))((()))++++++***)))***+++,,,,,,,,,+++*********+++---,,,+++******+++,,,++++++******++++++,,,------------------------***************+++++++++))))))************))))))***)))(((((()))***,,,---.........---,,,+++***)))+++++++++,,,,,,,,,---------,,,+++***+++,,,---...)))))))))******++++++,,,++++++++++++++++++++++++))))))))))))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++************+++,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***(((&&&%%%%%%&&&(((***************))))))))))))(((((()))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,++++++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++******************************************************,,,,,,++++++******)))))),,,+++++++++******))))))++++++******))))))))))))++++++************++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++***)))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************))))))))))))+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,---...---+++***+++,,,+++,,,,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,************************---------,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))(((((((((((('''(((******)))(((***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---.........+++++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---+++)))******++++++++++++******************************))))))************)))))))))((('''(((***+++***))))))***,,,------,,,+++***)))+++,,,,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******+++***)))))))))+++,,,---------------,,,+++***)))+++++++++,,,,,,,,,---------,,,+++***+++,,,---...)))))))))******+++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,---)))***,,,---...------,,,++++++++++++++++++++++++***+++,,,------,,,+++***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***(((&&&%%%%%%&&&(((***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++******************************************************+++++++++******))))))))))))))))))******++++++++++++++++++++++++*********++++++************++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++************+++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,+++***)))***+++******++++++++++++******)))***+++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,************************...---------,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******************************************++++++***)))(((((()))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,++++++,,,---,,,+++***************+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---+++)))******++++++++++++******))))))))))))))))))))))))******++++++++++++******)))((('''(((***++++++***)))***+++,,,---,,,+++***)))+++,,,,,,+++++++++,,,,,,++++++******++++++,,,************************)))))))))***++++++,,,,,,---------......------------------,,,,,,,,,------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,---------------------......///++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******************)))************************)))))))))))))))))))))))))))******************)))++++++))))))))))))++++++(((((()))))))))))))))***)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++*********)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++*********************************************************************)))))))))(((((())))))***++++++,,,++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++***+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++---------------.........++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++)))***++++++))))))***+++))))))***+++++++++************+++,,,------,,,,,,******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,+++,,,---+++)))(((((()))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,******+++++++++******************+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***+++,,,---+++)))******++++++++++++******************************++++++,,,,,,,,,,,,++++++***))))))***,,,------,,,))))))***+++++++++++++++(((***,,,,,,+++++++++---,,,++++++******++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,------------,,,,,,------------,,,+++***)))++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---------------------,,,,,,++++++******++++++++++++++++++++++++******+++,,,++++++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++(((((((((((())))))******))))))*********+++++++++******************************+++++++++,,,,,,,,,*********************************)))))))))(((((()))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++******************************************************))))))))))))************))))))))))))***************************+++++++++++++++************++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++*********************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++***+++,,,,,,******+++,,,)))***++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,))))))+++,,,,,,,,,+++***************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++,,,,,,,,,---+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***((()))***++++++***+++++++++++++++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,---------............---------,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++,,,...//////...)))))))))******+++++++++(((***,,,,,,++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))************)))))))))*********)))(((&&&$$$******+++,,,------------++++++,,,,,,,,,---------((()))***+++,,,+++***)))///......---,,,+++******++++++++++++++++++++++++)))***++++++***)))((('''*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///...,,,+++***++++++,,,++++++++++++++++++++++++...---++++++++++++---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))************))))))'''((((((((())))))******)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))(((((((((((()))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++******************************************************(((((())))))******++++++++++++******)))((((((((()))))))))))))))*********++++++************++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******)))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((((())))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++++++++++++++++++++,,,------++++++,,,---***+++,,,,,,------------,,,,,,,,,------,,,,,,+++((()))***+++,,,+++******************************&&&&&&'''((()))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((('''&&&'''***,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++******,,,......---+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++(((***++++++******+++,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,+++************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++++++++*********))))))------,,,++++++******)))---.........---,,,,,,+++...---,,,,,,++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))$$$&&&'''%%%###$$$)))---+++***)))'''''''''((()))******))))))******+++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++*********))))))******+++,,,+++++++++************)))***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********++++++************+++++++++++++++*********))))))************************))))))*********++++++++++++++++++*********))))))************************,,,,,,+++***))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///+++******))))))******+++,,,,,,,,,++++++*********+++,,,------......------((())))))+++,,,---......------,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++************+++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***)))(((******+++,,,,,,,,,,,,+++)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,++++++******))),,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,++++++------,,,+++******++++++++++++******))))))))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,***))))))+++,,,,,,++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++)))***,,,+++******+++---******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------------,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++*********))))))+++++++++++++++++++++,,,------......---,,,,,,+++---,,,+++************+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++******)))************************+++++++++*********))))))************************))))))))))))))))))))))))+++++++++******+++...000++++++***)))((()))*********************+++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++*********))))))******+++,,,+++++++++************)))***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******++++++************+++++++++++++++*********))))))******************************+++++++++,,,,,,,,,+++++++++*********))))))***************+++++++++,,,++++++***))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++************+++++++++++++++******)))))))))++++++,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******+++,,,,,,,,,,,,+++************++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,++++++------,,,+++******++++++++++++******)))))))))***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))(((*********)))+++++++++***************)))************+++++++++++++++++++++++++++++++++)))***,,,+++******+++---******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......******+++,,,,,,,,,,,,+++---............---,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***************)))******+++,,,,,,---------------------,,,,,,+++++++++******))))))******,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++***)))(((************************+++++++++***************************************))))))))))))))))))))))))***)))'''''')))+++,,,,,,++++++*********+++,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********))))))******+++,,,+++++++++************)))***++++++,,,,,,++++++***************************,,,,,,,,,++++++++++++***++++++************+++++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,+++++++++***************))))))******++++++++++++,,,+++******)))*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,*********)))))))))))))))******+++,,,,,,,,,,,,+++...------,,,+++***)))))))))*********+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++------++++++************++++++---------------,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************************+++,,,,,,,,,,,,+++************+++++++++,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,------...//////++++++,,,,,,------......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++*********++++++,,,,,,,,,---+++))))))******)))(((************************))))))*********+++++++++++++++++++++++++++++++++((()))+++***))))))***,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///******+++,,,,,,,,,,,,+++---------------,,,,,,+++...,,,***))))))***,,,...++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''************************************************************************)))))))))))))))))))))))))))&&&###$$$''')))((('''************++++++,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++*********))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++***************+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------+++***)))---,,,,,,++++++,,,,,,---******************))))))))))))***+++++++++++++++...------,,,+++***))))))(((((()))***++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,+++*********,,,...///,,,++++++******++++++,,,,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...******++++++,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,*********+++***)))************************))))))*********+++++++++++++++++++++++++++++++++'''((())))))(((((()))+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******---,,,***))))))***,,,---++++++++++++++++++++++++******+++,,,,,,+++++++++************************,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,+++,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''************************************************************************************************,,,)))'''(((+++---+++)))((())))))******+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++*********))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++************************************************************))))))))))))************************))))))*********++++++++++++***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------+++***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,...///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++)))))))))***+++,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,++++++******(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---+++******+++++++++******************+++++++++)))************+++++++++++++++++++++++++++++++++'''(((***)))(((((()))+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,++++++***))),,,++++++++++++++++++,,,++++++++++++++++++++++++)))***++++++++++++++++++***************+++++++++------,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++***************+++++++++************************************************,,,+++***+++,,,,,,,,,***((()))******+++******)))******))))))******+++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,******))))))******+++,,,+++++++++************)))***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,++++++************++++++***************+++++++++************************)))))))))))))))(((((((((***************+++++++++*********************************)))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,))))))***++++++++++++************++++++,,,,,,,,,)))*********+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,++++++***))))))(((((())))))******+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++++++++++++++)))((((((***++++++***))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++)))***++++++******+++,,,******************************************************+++++++++,,,,,,,,,------------------------+++,,,,,,---------------******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***************************))))))***+++++++++++++++))))))*********+++++++++,,,+++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++))))))*********+++++++++************************************************((()))+++***)))((())))))***+++,,,,,,,,,+++***)))))))))(((((())))))***+++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******))))))******+++,,,+++++++++************)))***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++************************************))))))(((((())))))*********+++++++++,,,,,,++++++***)))))))))******))))))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************+++,,,------++++++************++++++)))*********++++++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,...///...---,,,***---,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++*********)))'''&&&''')))*********))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++***,,,------,,,+++---...******************************************************+++++++++,,,,,,,,,------------------------+++,,,.../////////...---******+++,,,,,,,,,,,,+++------......------,,,+++)))***,,,------,,,***)))************************((()))***+++++++++++++++))))))******++++++++++++*********++++++,,,------)))***+++,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++))))))******++++++++++++************************************************(((+++------***((()))+++,,,------...---,,,***)))((((((((((((((())))))************++++++,,,,,,,,,---,,,+++******+++,,,---*********)))***++++++,,,+++++++++************)))+++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++************++++++))))))******++++++++++++************************,,,+++++++++******))))))))))))******++++++++++++---,,,,,,+++***)))((((((******))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************))))))***,,,...///+++******************+++(((((())))))*********+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------+++---///000///---+++)))---,,,,,,++++++,,,,,,---,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,------......///,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,---,,,+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,************************...+++)))***,,,---+++((((((((())))))***+++------*********)))******+++,,,+++)))'''))),,,---+++)))...------,,,,,,------...+++,,,,,,------,,,,,,+++******************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******************************+++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,+++***))))))***++++++)))************+++++++++.../////////...,,,***)))***)))((((((((()))+++,,,------+++***))))))((((((+++***)))(((((()))***+++...---+++))))))***+++,,,(((((((((((()))))))))))),,,+++++++++++++++++++++))))))***+++,,,------...)))******+++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************++++++++++++++++++*********)))))))))************+++++++++)))***+++******+++---000+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,,,,,,,------...//////...---,,,............---,,,++++++------...///...---+++***+++******************+++---------,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++************************------------------------...---+++*********++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++******))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***...------,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++...,,,+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++))))))*********+++++++++,,,------,,,++++++,,,...+++++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,************************---+++)))***+++,,,***(((+++***************+++,,,***************++++++,,,,,,***)))***,,,---,,,***,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,,,,---,,,+++***))))))***++++++************++++++++++++******+++++++++)))((('''***))))))((()))***+++,,,,,,,,,+++***))))))))))))+++***))))))))))))***+++...,,,+++))))))***+++,,,))))))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++************************)))*********++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************++++++++++++++++++*********)))))))))************+++++++++******+++***)))***,,,///,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++***++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++---------...------,,,,,,,,,,,,------,,,++++++***,,,++++++******++++++,,,---------,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,+++***************'''(((***---//////,,,)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********+++++++++,,,,,,,,,------,,,++++++,,,...---,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******++++++++++++******++++++******++++++,,,---------------------------******+++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,************************,,,+++******++++++***))),,,,,,+++******************************+++,,,,,,,,,+++***+++---...---,,,,,,++++++******++++++,,,///...---,,,,,,---...//////...---,,,+++******)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))***,,,---......++++++************+++,,,************+++++++++,,,'''((())))))))))))((('''***))))))))))))***++++++++++++***************+++++++++************++++++---,,,+++))))))***++++++************++++++++++++************************)))*********************---.........---,,,+++***************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++***************************************++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((''''''***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************++++++++++++++++++***************)))************+++++++++***+++++++++))))))+++------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++*********++++++---,,,,,,++++++,,,,,,---.........------,,,+++******+++,,,,,,,,,,,,++++++,,,,,,------...---------,,,,,,+++*********++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------------------------,,,+++*********++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++,,,,,,---......************+++++++++,,,...---+++)))))))))+++,,,222...+++---000111---)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,------,,,++++++,,,......------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,+++***)))***+++,,,---------------------------******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************---,,,,,,+++,,,++++++***,,,++++++******++++++++++++************+++,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,///...,,,++++++,,,...///.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++***+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++*********))))))))))))*********++++++******))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,+++***)))*********)))))))))*********++++++)))))))))))))))*********++++++++++++******))))))............---+++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********+++++++++************************))))))*********+++++++++***+++,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,------.........------,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---............---,,,+++******+++,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------*********+++++++++,,,,,,...---+++)))***,,,...000JJJ>>>000)))+++...///...+++++++++,,,,,,,,,------......---,,,,,,+++*********+++,,,------,,,***))),,,,,,,,,---------......,,,---...---++++++---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************---......---,,,,,,,,,,,,************+++,,,---...+++++++++***+++,,,,,,---,,,,,,------------......------,,,,,,,,,,,,---------,,,***))))))***,,,---,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---,,,++++++******)))*********++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++*********))))))***((((((((()))))))))******(((((()))))))))*********---------,,,,,,++++++***------------,,,+++))))))************************)))******************)))++++++++++++++++++++++++************************************************------------------------************************(((((((((((())))))))))))************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********+++++++++************************))))))*********+++++++++)))+++,,,+++***))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,------.........---,,,,,,,,,,,,,,,------...++++++,,,---...............---,,,++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,+++***,,,///222444RRRCCC222((((((---//////+++++++++,,,,,,,,,------......---,,,,,,+++******)))***,,,------,,,+++***,,,,,,---------.........---......---,,,,,,---///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,------++++++,,,,,,,,,,,,++++++++++++******++++++,,,---******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++++++++***************************,,,......---,,,+++,,,---)))*********,,,---...///+++++++++++++++,,,------+++,,,...---,,,,,,---///...------,,,,,,------...,,,+++***))))))***+++,,,***++++++,,,---...///000++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++++++++,,,---,,,+++***))))))***+++,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,+++******++++++)))***++++++,,,,,,++++++***)))))))))***+++,,,,,,******++++++++++++******+++************)))))))))'''((((((((())))))))))))((())))))******+++++++++......------,,,,,,,,,+++,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++((()))************)))(((++++++++++++++++++++++++***************+++++++++***************+++++++++------------------------))))))))))))))))))))))))'''''''''((((((((())))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...//////***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++***************+++++++++)))************+++++++++((()))++++++***))))))***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------.........,,,,,,++++++,,,---...///,,,,,,------...---------------,,,,,,------.........------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,+++++++++---///222444AAA999000+++,,,------+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++,,,,,,,,,++++++,,,,,,,,,---------......---......---,,,,,,---///))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,+++++++++*********************************,,,---,,,***)))***,,,+++++++++++++++,,,---...,,,++++++++++++,,,------***,,,...---++++++---///---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,------,,,+++***)))***+++---------------+++++++++,,,,,,,,,------************+++,,,...///)))***+++,,,,,,,,,++++++******************++++++))))))***++++++***))))))***************))))))((((((((()))))))))*********))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++))))))*********+++++++++)))************+++++++++&&&(((***+++*********+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...///......------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,++++++*********+++,,,......---------...------,,,,,,++++++,,,---------------------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,,,,---...///111///---,,,------+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,---------------...///...,,,,,,...///*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......------------------------//////...---,,,******)))+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++*********************************(((***,,,+++((('''(((***------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...))),,,...---+++***,,,///,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++'''(((+++---...---,,,,,,)))***+++---......------++++++,,,,,,,,,---------))))))***+++---000222444)))***+++,,,---,,,++++++++++++***************+++((()))***++++++***)))(((***************)))(((((()))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++------......///.........++++++++++++++++++++++++***+++,,,------,,,+++***************************))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++)))************+++++++++))))))******++++++++++++)))************+++++++++%%%'''***++++++******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,.../////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))***))))))))))))+++---...............---,,,++++++(((***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,------......------,,,***++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,+++++++++******...---,,,+++******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---++++++***)))***+++---...+++++++++,,,,,,,,,---------...///...,,,,,,...///,,,,,,++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------.................................++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))************((()))+++,,,+++)))'''&&&++++++************++++++,,,+++++++++***)))))))))************************)))************+++++++++************************,,,,,,+++***+++,,,---...,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************........................---,,,,,,++++++,,,,,,------------,,,+++***)))((("""%%%))),,,------+++)))******************************+++++++++,,,,,,,,,---,,,++++++******++++++---------,,,,,,+++++++++------------------------++++++++++++++++++++++++......---,,,,,,++++++***+++,,,------+++)))******))))))))))))))))))))))))******))))))******+++,,,((()))***+++++++++++++++++++++************++++++------------------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,***))))))***,,,---************************,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************---,,,,,,+++***)))((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++............---,,,+++***,,,,,,+++***)))(((''''''&&&&&&''')))***+++------++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++,,,---...///************************)))+++,,,,,,++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++*********+++,,,---*********++++++,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,+++***)))((((((------------,,,,,,+++***------------------------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------...---+++******+++---...........................------------------------++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------------------******+++++++++,,,,,,,,,************+++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))************)))***+++,,,+++***((('''++++++************+++++++++++++++***************************************************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))&&&(((+++---...---,,,+++***************************++++++++++++,,,,,,,,,------,,,+++*********+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))***,,,------+++***************************************))))))******+++,,,)))******++++++++++++***++++++************++++++------------------------------,,,,,,,,,,,,++++++,,,++++++++++++,,,------+++***)))(((((()))***+++************************,,,+++***))))))***+++,,,************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,+++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++************(((((())))))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************+++,,,------************************(((***++++++******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,---------***+++,,,---------,,,,,,,,,,,,++++++******))))))---------------,,,+++***------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++)))))))))*********++++++***+++,,,,,,,,,+++))))))++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,---...---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......,,,+++************------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***,,,------+++******+++******************************))))))******+++,,,++++++++++++++++++***)))++++++************++++++------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,------+++***)))(((((()))***+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***+++++++++,,,,,,------******************))))))++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))***+++,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++************++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------......---------------,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++---------------------------------------,,,+++***++++++,,,,,,,,,,,,------***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++******++++++++++++******------------------------+++******))))))******+++,,,,,,,,,---------......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***((('''++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---***++++++,,,------,,,,,,...------,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......***+++---,,,+++******+++******************************))))))******+++,,,,,,,,,,,,,,,+++******))),,,++++++******++++++,,,------------------------------,,,,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---.........------,,,+++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,***************************************+++,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---///,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,---------++++++++++++,,,,,,------,,,---------------,,,,,,------------------------............---,,,+++***+++++++++,,,,,,,,,------++++++------------++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,+++*********)))******++++++******))),,,,,,,,,,,,------------++++++************+++++++++,,,,,,---------------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***((('''++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------------------++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///)))+++,,,,,,+++***+++,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,++++++++++++************+++,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,,,,++++++++++++*********)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++++++++,,,------++++++++++++++++++++++++***+++,,,,,,++++++,,,---------,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,++++++******+++++++++,,,,,,,,,------+++++++++,,,------......,,,------......------------------------------------.........------,,,++++++++++++,,,,,,,,,------------++++++++++++------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,........................++++++++++++++++++++++++++++++,,,,,,,,,---------//////---,,,+++*********)))******++++++******)))******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++*********++++++++++++,,,************++++++++++++***+++,,,------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************+++,,,---------,,,,,,)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++++++++******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,++++++*********)))))))))******+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))******)))(((***+++......------------......++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------,,,+++++++++++++++******,,,,,,+++++++++,,,---...,,,,,,,,,------.........,,,------............---------------------------------............------++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////---,,,++++++++++++******++++++++++++******)))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,+++***---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))******++++++***+++---......---+++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++(((***,,,,,,+++++++++---++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++***************++++++,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++***))))))***,,,...------,,,,,,------...,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------............,,,,,,---...............------------------------+++,,,---...////////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,++++++++++++,,,,,,)))***,,,---...---,,,+++------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))(((((()))***++++++***+++---......---+++***,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,***+++,,,...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......---,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////+++++++++,,,,,,---------))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------(((***,,,,,,++++++,,,---++++++++++++++++++++++++*********)))***++++++,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,++++++*********)))***++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---------***++++++,,,---//////000------,,,,,,+++***))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///---,,,,,,++++++,,,,,,---,,,,,,------------......******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,------.........---,,,+++***+++,,,---...........................,,,,,,---.../////////...------------------------++++++---...//////000000++++++,,,,,,,,,---------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------////////////////////////------------------------,,,,,,,,,---------............---,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,------...//////++++++************++++++***+++---//////...---,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++++++++)))***+++,,,------,,,+++***)))***+++,,,---,,,++++++******++++++++++++******))))))***++++++++++++***---,,,+++*********+++,,,,,,***)))+++...///---+++***+++---//////...---,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------///...---,,,++++++***)))------------------------,,,,,,---...---,,,***)))+++,,,---...///...---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,))))))***+++,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++*********,,,+++++++++*********)))))),,,,,,,,,,,,------...///*********++++++,,,,,,,,,++++++******++++++,,,---......---,,,++++++++++++,,,,,,,,,---...///000111------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++***)))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***...---,,,+++************,,,++++++******++++++,,,,,,+++++++++***))))))))),,,,,,,,,++++++*********111...+++)))((((((***+++.........------,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***+++,,,---+++))))))***,,,------,,,***)))******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,---.........,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,******,,,---...///////////////...,,,,,,,,,,,,,,,///...---,,,+++,,,---......,,,+++******+++---///++++++******++++++,,,---//////000000000000//////---,,,+++***+++,,,---...---------------------------------------------------------------------------,,,,,,+++)))'''&&&%%%...------,,,,,,------...........................------------------------////////////////////////++++++,,,,,,,,,---------------...///...---,,,++++++,,,------......---------------,,,,,,+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...+++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......------......///++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))***++++++++++++++++++***)))***+++,,,,,,,,,++++++******++++++++++++******,,,,,,---............------,,,++++++++++++,,,---,,,***)))+++---...,,,***(((***+++------,,,+++***++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------///......------,,,,,,,,,........................,,,,,,---------,,,+++***+++,,,,,,---------------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,+++******************+++,,,,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,+++***+++,,,---,,,,,,,,,+++++++++***++++++*********+++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,------++++++******+++,,,...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++************,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++*********++++++,,,,,,++++++******++++++,,,++++++++++++************,,,,,,,,,++++++*********...---+++***))))))++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,......---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++------+++***)))+++,,,------,,,+++)))***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,---......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,,,,,,,------......---,,,,,,,,,,,,---...---,,,+++++++++,,,---...,,,,,,,,,,,,,,,------...---......//////......------,,,+++++++++,,,---...------------------------------------------------------------------------,,,,,,,,,,,,,,,+++***)))...------,,,,,,------...........................------------------------........................++++++,,,,,,,,,---------((())))))***)))((('''&&&++++++,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---***++++++++++++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***++++++************++++++)))***+++,,,,,,,,,,,,+++******++++++++++++************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,------,,,+++***+++,,,,,,***))))))***+++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------................................................,,,,,,---------,,,++++++,,,,,,++++++,,,,,,------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,+++***))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,------------,,,,,,,,,,,,,,,,,,+++*********++++++***++++++++++++,,,,,,,,,------,,,,,,------...///++++++++++++,,,---...///...---+++******+++---...,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,*********+++++++++++++++,,,------......------,,,***++++++,,,,,,++++++***))))))))))))***+++,,,---,,,++++++******++++++,,,*********++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++++++++------+++******+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---...//////------,,,,,,,,,------...+++,,,,,,,,,---------------------------......///,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,------............---......------------..............................------------------------------------------------,,,,,,,,,,,,------------++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---*********++++++***)))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++)))(((((()))++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***+++++++++++++++,,,,,,,,,---------------,,,+++***,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,---------.........///........................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,---...------------............------------------------------,,,,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,+++++++++,,,,,,---...111000---,,,+++,,,...//////...,,,++++++,,,...///---------------------------------------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++******)))))))))******+++,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++***************)))***+++,,,---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,------,,,***++++++,,,------,,,+++++++++++++++,,,,,,,,,---------------,,,,,,++++++***)))***+++------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++,,,,,,------.........---,,,,,,,,,------......***+++,,,---.........------------,,,---......///,,,,,,,,,------,,,,,,,,,---------------......///------------------------------------....................................------.../////////............------------......................................................------------------------,,,,,,,,,------------...///////////////......---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------------------------------------------------,,,,,,///......------......///)))******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***,,,+++***))))))***+++,,,+++***++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,---......//////......)))******+++++++++++++++.../////////...---,,,,,,------......////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...000000///...------,,,,,,------------------------...------,,,,,,------...+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,,,,+++++++++,,,111000...,,,,,,,,,---.........,,,,,,,,,,,,......------------------------+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,+++***))))))******,,,++++++******++++++,,,******++++++,,,,,,,,,---************************((()))+++---------,,,+++,,,,,,,,,---------------************************+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++,,,---...,,,***,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,+++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------.........---,,,++++++,,,,,,------.........***+++,,,---............,,,,,,,,,,,,,,,------...------............------------......////////////---------------------------------....../////////..........................................---,,,///......------......///................................................------------------------,,,,,,---------.........---,,,,,,+++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...------------------------------------------,,,,,,///......------......///******+++,,,,,,,,,,,,+++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++,,,++++++++++++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++,,,------......------))))))***+++,,,,,,,,,,,,...///111000///......///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------............+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,,,,,,,------......222111000///...,,,++++++------------------------......------------......******+++,,,---...//////,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++***+++************+++,,,,,,///...---,,,++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***...---,,,+++************,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,)))))))))***************)))***+++,,,---,,,,,,+++,,,,,,------------......************************---,,,+++,,,...///...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,......,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////---...//////...,,,+++***++++++,,,---............++++++,,,---...//////000,,,,,,,,,+++,,,------.........////////////......---...//////000000//////---------------------------------...//////000000........................------.........---,,,,,,//////............//////................................................------------------------,,,---------............---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,---------------******++++++,,,------...---------------------------,,,++++++------,,,+++,,,,,,------------,,,,,,++++++*********+++,,,---+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++***+++,,,...............,,,...000000...---...000,,,,,,,,,,,,,,,---......------------------------,,,------......------,,,------------............,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------......//////......111000000///...------,,,..............................------------......+++,,,,,,,,,---.........+++,,,,,,,,,---...............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,---------...++++++*********+++,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++,,,------------,,,++++++,,,,,,,,,+++,,,---------,,,+++***)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***------,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++((()))))))))*********+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++///---,,,,,,......---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---,,,,,,---......---+++---------,,,,,,---------,,,,,,,,,------------...,,,,,,,,,---------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++,,,...//////---,,,+++***+++,,,...............,,,,,,,,,,,,---///000222---------------......///......////////////......---...///000111000//////---------------------------------...///000000000........................+++,,,---...//////////////////............//////........................................................................------------............000///...---,,,------...++++++,,,---------------+++++++++,,,,,,---------------..................,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------++++++,,,,,,,,,,,,------------------------------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................+++,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,------............++++++,,,------...//////---------------------------,,,++++++------,,,+++,,,,,,............,,,,,,,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,---......//////......+++,,,...000111000000///***---//////------...000///............///000000------------------------,,,------......------,,,---------.........//////........................------------------------,,,,,,+++***+++,,,...///,,,---///000000000///...///////////////.......................................------------......---------------------,,,++++++,,,,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,------------.........//////,,,,,,,,,,,,---......///,,,,,,,,,++++++*********---,,,,,,,,,,,,---......++++++++++++,,,---......,,,---///000000///---,,,***,,,...000000...,,,***++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++,,,------......------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---...//////,,,++++++++++++++++++,,,---------,,,,,,+++++++++(((((())))))*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,---------------------------,,,++++++++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,------------,,,,,,---......---+++...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))+++---/////////------)))+++,,,...//////......---,,,++++++,,,///111333...............///000000---......//////......------...000111111111000///---------------------------------...///000000111////////////////////////***+++---...000111222222//////............//////........................////////////////////////////////////////////////---------........./////////...---,,,+++,,,------+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------***,,,...//////...,,,***------------------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,---...///........................++++++,,,,,,---.../////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,+++******+++++++++...---+++******+++,,,...+++---......---,,,,,,---)))***+++,,,,,,,,,,,,,,,...------,,,,,,++++++******+++,,,---------,,,,,,++++++,,,------......///---------------------------------,,,,,,+++++++++........................------------------------...------,,,,,,,,,------000000///...............//////.........---------.........------,,,,,,,,,,,,---///111111111000000...+++((((((+++------,,,///......---------......///......---,,,+++++++++///...---,,,---...///000,,,---///000000000///......---,,,,,,......---,,,,,,,,,,,,,,,,,,---------......------------,,,,,,---------,,,,,,,,,++++++......---,,,,,,++++++***------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,---...,,,,,,------...------,,,+++,,,,,,------,,,,,,+++---,,,++++++************...---,,,,,,++++++++++++---,,,+++,,,...//////...,,,+++)))***++++++***)))************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************************************---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******************)))***+++,,,---,,,+++***...,,,++++++,,,---,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********+++,,,------......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++,,,---//////,,,++++++,,,...///---,,,,,,,,,,,,---------......//////.........---------222000///------///000222000000000000111111111111---------.........////////////.........---------000000000000000000000000////////////////////////////////////////////////////////////////////////.../////////...---,,,,,,------------------------...,,,+++******+++---///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------........./////////...---,,,+++,,,,,,---,,,,,,------,,,,,,+++***+++,,,------......------,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,///...,,,+++***+++,,,---+++,,,......,,,+++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,---------------------------------------------------------,,,,,,,,,++++++........................------------------------...---------------......000000///...............//////.........---------.........------,,,,,,,,,---...///000111111000000111...++++++...///000//////...------,,,,,,------////////////............000//////...---.........//////000111111000000///000...---...//////...------------------------.........---------,,,,,,,,,---------,,,,,,,,,,,,+++'''((()))+++---...///000---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,---------------...------,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++++++++...---,,,,,,++++++,,,,,,///---,,,,,,---...---,,,---,,,++++++,,,,,,+++***************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,///---,,,,,,---......---,,,,,,+++******+++,,,,,,---------,,,,,,,,,+++++++++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++---...///000555222///...///000000///,,,,,,---------.........//////.........---------111000///......///000111/////////000000000111111---------.........////////////.........---------000000000000000000000000////////////////////////////////////////////////////////////////////////......//////......---,,,------------------------///...---++++++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,------,,,,,,------,,,,,,+++***+++,,,,,,---------------,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------,,,,,,,,,------...111000...,,,++++++,,,,,,***,,,------,,,++++++,,,---------,,,,,,,,,,,,+++******+++,,,,,,---......++++++,,,,,,,,,---------//////...------,,,++++++------------------------------------,,,,,,,,,,,,........................------------------------......---......///000111000//////............////////////.........------.........------------------...///000111111111000000...,,,,,,---.........//////...---------------,,,,,,------------......111111000000//////......111111111111111000111111222111000000000111///...//////.....................------------,,,,,,,,,......---------,,,,,,,,,$$$%%%'''***,,,///111222,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++,,,------.........---,,,,,,++++++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,111...,,,,,,,,,---,,,+++...---,,,,,,------,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------000...,,,---...///......,,,,,,++++++++++++,,,,,,......------------,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------///000111:::666111......///000000,,,------------........................---------////////////////////////....../////////000000000------.........//////////////////............---000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////...------------------------------111000///---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------......---,,,,,,,,,---------------------------------,,,,,,,,,,,,---......++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------......///222111///...,,,,,,,,,,,,)))+++,,,,,,+++***+++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............................................................///000222222000///............//////////////////...........................------------...//////000111111111000///...---.../////////000//////.........//////---------......//////000111111222222222222222222333333333222222333333333666444333333333333111000222222000///......//////.........---------,,,,,,............------------((())))))***+++,,,---...,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,------............---,,,+++++++++,,,,,,------,,,,,,+++...------,,,,,,---------...------,,,,,,,,,------000...------...//////...///...,,,,,,------,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++,,,+++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,........................///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,------......------,,,,,,,,,++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...---------......///000111777333///---------...---------------..........................................///000000///..................////////////............/////////////////////...............////////////////////////////////////////////////////////////////////////////////////////////////......////////////..............................111000///...------------------------------------------------------------...------,,,,,,------...------------------------------............---------------------------------------------------------------.........//////------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------...------,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...---------......///000111111///...---,,,++++++)))+++,,,,,,+++***++++++))))))))))))***+++---...---------,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........................................................///000111222333//////............//////000000/////////..........................................///000000111111111111222222111222333444//////......///000000111333333333333444444444444111222333555666888999:::;;;;;;;;;<<<<<<<<<=========;;;999999999888666555888666444111000//////000/////////.........------/////////.........------++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......------------......---.........---,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,------...---------,,,,,,---...............111444555555555000...------------+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------***++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,---------------......///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------,,,---------------------------------------------,,,,,,---------.....................//////000111000...------...///---,,,---------.........//////---...........................////////////..................////////////........./////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......///////////////...........................000///...---,,,,,,,,,+++------------------------------------------------...------,,,,,,------...------------------------------............---------------------------------------------------------------.........//////,,,---------------------,,,,,,------,,,,,,+++***,,,++++++++++++,,,---...,,,,,,,,,---------......------------------------------,,,,,,,,,------...---------------------------,,,,,,,,,,,,---......111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...///000/////////...---,,,++++++***,,,------,,,++++++,,,+++***))))))***+++---.........---,,,,,,+++******---,,,+++***+++,,,---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................//////...//////000111222///............//////000000000000/////////.....................////////////.........///000111222---///111111111111333555111111111222333555666777888888888777666555555444555555666777:::===@@@BBBFFFGGGIIIKKKLLLLLLLLLKKKHHHGGGEEEDDDCCCBBB@@@???@@@>>>:::666444222222222111000000000000/////////000////////////.........+++++++++,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///......---------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...------------------...///...///222777;;;===<<<;;;222000............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))******++++++,,,,,,,,,,,,,,,---///000111...,,,******,,,---,,,+++,,,,,,------------,,,,,,******++++++++++++,,,,,,+++,,,------......------------,,,,,,,,,,,,---------------------------------------.........//////+++,,,---.........------------------------------,,,---------...........................///000000---------///000111///...------........./////////---------............................................./////////000000000....../////////000000000...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000//////........................///.........---,,,,,,,,,,,,,,,,,,------------...------------------------...------,,,,,,------...------------------------------............------------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,------+++,,,---.........------,,,,,,------,,,,,,+++***,,,+++*********+++---...,,,,,,,,,---------......------------------------------,,,,,,,,,---......---------------------------,,,,,,,,,,,,---......333333111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000---------------,,,+++++++++,,,......,,,+++,,,---000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///,,,---------------------++++++++++++++++++++++++------------.........///................................................/////////......//////000...............///000000000000000000/////////...---........./////////000//////......///000111222...000333555444555777999999999:::<<<>>>@@@BBBDDDBBBAAA@@@>>><<<:::999888<<<;;;::::::===AAAEEEHHHOOOQQQUUUXXXZZZZZZYYYWWWVVVTTTRRRQQQPPPOOOMMMKKKIIIFFFBBB<<<999666666555222222222111111111000000000000000/////////......,,,,,,,,,------......///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,+++++++++++++++++++++,,,---............+++,,,,,,------,,,,,,++++++++++++++++++,,,---------------------...//////000222777===BBBCCCAAA???555333111111111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((***+++------,,,+++***++++++++++++++++++++++++...------,,,+++***))))))))))))***++++++,,,------,,,,,,,,,---///111333444...---++++++---...---,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------,,,,,,,,,,,,------........................---------.........//////+++,,,---.........------........................------------..................------....../////////---,,,---...000000///............////////////---------........./////////...------------...////////////000000000111111.../////////000000000000.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000............................../////////......---,,,,,,,,,---------.................................------,,,,,,------...------------------------------............------........................,,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,---.........------,,,,,,------,,,,,,+++***,,,+++***)))***+++---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///---------------------------,,,,,,,,,,,,---......222111000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,---...///000,,,,,,,,,------,,,+++++++++---......---,,,,,,---555333000...,,,,,,,,,---***++++++,,,,,,------...---,,,+++******,,,...//////......------,,,,,,+++++++++++++++++++++++++++---------.........//////........................////////////////////////000//////............///...............///000111000000000000////////////---.........//////000000//////......///000222333555999<<<>>>>>>>>>AAADDDBBBBBBDDDFFFIIIKKKNNNOOOPPPOOOMMMJJJGGGEEECCCBBBAAA???===<<<>>>BBBGGGJJJRRRUUUZZZ___aaaaaa___]]]```^^^\\\ZZZZZZXXXVVVTTTPPPLLLGGGAAA<<<:::888888333333333222222222111111000000000000//////////////////.........---------/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++***)))))))))*********,,,---.../////////+++,,,,,,------,,,,,,+++************++++++,,,------------------...///000222555;;;BBBFFFGGGCCC@@@777555444333333333111///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------************************''')))+++------+++)))'''((()))+++---------+++***++++++++++++++++++++++++///...---,,,***)))((((((******+++,,,,,,---......,,,,,,---...000333666777///...,,,,,,...///...---,,,,,,---......---,,,,,,,,,,,,,,,------.........+++,,,------......------...------,,,,,,------...........................+++++++++,,,,,,,,,------***+++---...///...------........................---------.........//////...------------......///111...***)))***---...///............/////////000---------.........//////000///---,,,,,,---///000000000000000111111111111////////////000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000////////////////////////...///000000000000000///,,,,,,,,,------....................................------,,,,,,------...---------------------------..................---........................,,,,,,,,,------.........---------.........//////***+++---...///...------,,,,,,---------,,,++++++,,,+++***))))))+++---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///---------------------------,,,,,,,,,,,,---......///......---------......+++++++++++++++,,,---...+++---...---,,,,,,---...---------,,,,,,++++++++++++,,,.........,,,***)))&&&(((***++++++,,,...000------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////.........---------...............---------444333222111111222333444......---,,,,,,,,,------+++---//////......000111222222222111111000000000000222333333222333777:::===BBBFFFFFFEEEFFFJJJOOOPPPPPPQQQUUU\\\```aaa```]]]]]]^^^]]]YYYTTTOOOLLLIIIHHHHHHHHHHHHHHHHHHHHHQQQTTTXXX\\\^^^___^^^]]]^^^aaacccbbb___\\\\\\]]][[[WWWPPPIIICCC???=========<<<;;;999888666555444333333444444333222000///222222111///---,,,---///...000222333333111...---+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++/////////...---...111444777777;;;BBBHHHIIIEEE???===<<<;;;:::999666222///...---,,,+++++++++++++++------,,,,,,,,,---......***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,---...000222444555666444222///------------,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------------------------------.........////////////000//////.........------------,,,*********,,,...///---------............///000///...---,,,------...//////////////////////////////............//////...///000111111000///...000000//////.........---............/////////000111111000000//////......222111000000111111111///000000000000000000000000000000111222222222111111222222222000...---...///333222111111111111222222333222111222333333111///444111//////111222///---111000000111222222111///111000...------///000111111111000///......------////////////////////////000000////////////000000........................................................................................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------...------,,,,,,------...+++,,,,,,---...///000000......---,,,---...///000///............---------......---------...////////////000...,,,******+++...---------,,,,,,,,,++++++,,,---......,,,+++)))***+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000//////.........---------///.....................000///............///000//////...............//////000111000......000111222222222111111111111111///111444666888<<>>===;;;999777555444444444555444555777777555333333444//////............------/////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...---...000333666999888;;;@@@FFFGGGCCC>>>??????>>>>>>===:::555222------,,,+++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,...///000111222333444444444111...------------,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------------------------,,,,,,---------.........//////.........------------,,,+++***+++,,,...///---------............///000///...,,,,,,,,,---...//////////////////////////////............//////...///000111111000///...000000/////////................../////////000000111111000000///////////////......///000111111000////////////000111111222000000000000111000000000222333333222000000111222111222333333444555555555555444222333444444333111444111///000333333000---111111111222333333333222.........------...000222000000000///////////////////////////////////////000//////......//////000................................................................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,------.../////////...------,,,---...///000///............---------//////...---------.........//////...,,,***++++++.........---------------,,,,,,---......---+++***...//////...,,,++++++,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,------///////////////000111111...............---------///////////////000000000...------,,,,,,------...000000/////////000111111222222222000//////111333444444555555555555555555444666:::===AAAGGGNNNSSS[[[___ccccccaaaaaabbbdddiiigggfffeeeggghhhhhhggghhhiiikkkkkkjjjhhheeeccc]]]\\\ZZZVVVRRROOOKKKJJJFFFFFFFFFEEEEEEFFFFFFFFFGGGIIILLLNNNOOOQQQUUUXXXVVVVVVVVVTTTQQQLLLHHHEEEFFFGGGHHHHHHHHHGGGFFFEEECCC@@@;;;777555666777999222555999;;;:::888777666444222///---,,,---...//////......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------...111555888;;;:::;;;>>>BBBCCC@@@===@@@@@@@@@AAAAAA>>>999555---,,,+++++++++++++++++++++++++++++++++,,,------,,,------......------,,,((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((,,,++++++******++++++,,,111111111111111222222222222000---,,,---------,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,...............------------,,,+++++++++,,,......---------............///......---,,,,,,,,,------//////////////////////////////............////////////000000000000//////000000////////////............/////////000000000111000000000000/////////.........///000111222333222222111000000111111222222111111000000111111222111222333222222222444555444666999<<<>>>>>>>>>>>>===;;;999888999::::::999888666555777999:::666333333333444444444444333333---///111000...---000222///////////////000000111///////////////////////////..................///................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,,,,---.........---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------...------,,,,,,------..............................------------.../////////............---------...---,,,+++++++++++++++***,,,------,,,---...///........................,,,------......---,,,,,,///000000///---+++,,,,,,........................------------------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------------//////......//////000111........................000000000000000111111111////////////////////////000000///000000111222222111111111111000111555777;;;;;;;;;<<<<<<=========???@@@CCCGGGKKKQQQWWW[[[cccfffiiiiiigggeeeeeefffcccbbb```___```bbbcccdddeeeeeeffffffdddaaa^^^\\\\\\[[[YYYUUUQQQLLLHHHFFFEEEDDDBBB@@@@@@AAACCCDDDBBBCCCCCCDDDFFFIIILLLNNNMMMMMMMMMLLLJJJGGGDDDBBBIIIJJJKKKKKKKKKIIIHHHFFFHHHFFFAAA<<<999888888888444777:::<<<;;;::::::;;;;;;:::777444222111000000///......---,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,---------.....................---------+++,,,------...000444888<<<;;;:::<<<>>>>>><<<:::===>>>???@@@@@@===888444------,,,,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,------------,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,333333222111111000//////111///,,,+++,,,------,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,------------...,,,,,,------------------***++++++++++++,,,,,,,,,........................------,,,,,,,,,,,,---...---------............///---------,,,,,,,,,------//////////////////////////////............////////////000000000000//////000000//////////////////...////////////000000000000000000000000000000000000000111111111222444666777666555333222222222222444444333222333333444555222333444555555666888:::>>>AAAFFFKKKNNNOOOOOONNNLLLIIIFFFEEEFFFHHHHHHHHHDDDCCCCCCEEEHHHHHHEEEAAA;;;;;;;;;:::888666555555222666888666222///000222///............000111222////////////////////////......------------......................................................................................................------------------------,,,------......------,,,........................++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................------,,,,,,------...//////.........---------------------....../////////............---------...---,,,+++++++++++++++***+++------------...000........................,,,------------------------///000///---------///------------------------------------------------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,------...............------......///000---.....................000000000000111111222222000000000000000000000000////////////000111222333///111333444666888<<<@@@BBBBBBCCCCCCDDDDDDEEEEEEHHHIIIKKKPPPUUU[[[___aaahhhhhhhhhfffbbb^^^\\\[[[RRRQQQQQQQQQSSSWWW[[[___^^^___``````___]]][[[YYY[[[[[[ZZZWWWTTTOOOKKKIIIJJJHHHFFFDDDEEEGGGJJJLLLJJJIIIGGGGGGGGGHHHIIIIIIJJJHHHFFFDDDBBBAAAAAABBBCCCDDDEEEGGGHHHHHHHHHGGGMMMLLLJJJGGGCCC???<<<:::<<<===>>>=========???AAABBBBBBAAA???<<<777333000111111000/////////000111------------------------,,,,,,,,,++++++,,,------------------------------,,,,,,,,,---------....../////////......------------............///333666<<<;;;::::::::::::999888888888999;;;<<<:::555222......------------......++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,333333222111///...------///---++++++,,,------,,,+++,,,,,,---------,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,---------------........................------------------------------............///,,,---------------------//////////////////////////////............//////000000////////////000000//////000000000000000000////////////000000000111000000000000111111111111111222222111000111444777666666777888888888888888777777888888999:::;;;;;;;;;<<<>>>??????AAADDDFFFNNNRRRXXX]]]aaabbbbbbaaa___\\\YYYXXXYYY[[[[[[[[[WWWUUUTTTWWWZZZ[[[XXXUUUKKKLLLLLLIIIDDD@@@??????@@@CCCEEEBBB===888555444000000.........///000111000000000000000000000000......------------......................................................................................................////////////////////////,,,------......------,,,........................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------,,,,,,------.../////////...------,,,,,,---------...............///............---------//////...---------......---...///...,,,+++,,,------------------.........---------------.........,,,---///...------...///++++++++++++++++++++++++,,,,,,,,,------------...***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,---......//////---------------...//////---------...............//////000000111111222222...//////000000//////.........///000111222444555222555999===@@@DDDHHHKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNRRRXXX^^^ccceeeeeedddbbb^^^YYYSSSOOOKKKIIIGGGGGGGGGHHHKKKPPPXXX]]]^^^___```bbbccccccccccccaaaaaaaaaaaa^^^[[[WWWUUUSSSQQQOOONNNOOORRRUUUXXXXXXVVVSSSRRRQQQPPPNNNMMMKKKHHHCCC???<<<<<<>>>???;;;<<<>>>@@@CCCFFFHHHIIIOOOPPPRRRRRROOOKKKFFFCCC@@@AAA@@@???======???BBBFFFHHHJJJIIIFFF@@@999555333222000...---------...------------------------------,,,,,,,,,---......------------------------,,,,,,,,,---------....../////////...------,,,,,,---.........---///333666:::::::::999888777666555333333333555666555333000---------------......///+++++++++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,++++++******++++++,,,111111000///...---,,,,,,...,,,******+++---------+++,,,,,,---------------,,,---------............+++,,,,,,------.........------------............---------...........................---------------------............///,,,---......//////......//////////////////////////////............//////000000////////////000000//////000000000000111111/////////000000000111111000000000111111111111222000111222111000111666:::777:::>>>BBBEEEGGGGGGGGG@@@AAACCCEEEGGGHHHHHHHHHLLLNNNPPPQQQRRRSSSVVVYYY___bbbgggmmmppprrrrrrqqqnnnllljjjjjjkkkkkkkkkkkkhhhfffeeefffjjjlllkkkiiiaaabbbbbb^^^WWWRRRQQQRRRTTTTTTTTTSSSOOOHHHAAA===555444222000//////111111000000000000000000000000///..................///................................................................................................////////////////////////,,,------......------,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,---------.......................................------,,,,,,------...//////.........---------,,,---......//////......///............---------......---------...//////---.........,,,+++,,,---+++,,,,,,,,,---------------------------...//////,,,.........,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......,,,------......------,,,,,,,,,------.../////////...............//////000---------.........//////......//////000111111222...///000000000000///...//////000111222444666777999>>>DDDIIIMMMPPPSSSVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUXXX^^^ccceeecccaaa\\\YYYTTTOOOLLLJJJHHHGGGJJJJJJKKKKKKLLLRRR[[[aaadddeeegggiiijjjkkkllllllhhhhhhiiiiiihhheeebbb```\\\ZZZXXXWWWXXXZZZ]]]___aaa___\\\\\\\\\ZZZWWWTTTQQQNNNIIIDDD@@@???@@@AAA<<<<<<<<<===???BBBEEEGGGNNNPPPTTTVVVVVVTTTQQQOOOIIIIIIJJJHHHFFFDDDDDDEEELLLNNNQQQRRRPPPJJJDDDAAA:::888555111...---,,,,,,...........................---------......///000........................,,,,,,,,,---------......//////......---,,,,,,++++++,,,------...000444777777888999999777555444333222111000111222333222111+++++++++++++++,,,------,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,---+++))))))+++---------+++,,,,,,---......------------------............++++++,,,,,,---......///------------............---------.........//////...............------,,,---------............///---...///000000000////////////////////////////////////............//////111000///......///000111//////000000000111111111//////000000000111111111000000111111111222222222///222444444333666<<>>AAABBBJJJMMMQQQUUUWWWXXXWWWVVVUUUWWWYYYXXXUUUQQQOOONNNQQQSSSVVVXXXWWWSSSOOOLLLHHHEEE@@@;;;666333222111.......................................///000111........................,,,,,,,,,---------......//////...---,,,,,,++++++)))+++,,,---...222666:::555777999999777444222222222000//////111222222222***)))))))))***++++++,,,------,,,,,,------...///,,,------......------,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------++++++,,,,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---------+++,,,,,,---.........------------.........//////++++++,,,,,,---...//////,,,,,,------------......---------.........//////.../////////...---,,,,,,---------.........//////---...000111111111000/////////////////////////////////............//////111000///......///000111//////000000111111111222000000000000111111111111000000111111222222222222111444888888999<<>>CCCIIIPPPUUUZZZ\\\```dddfffgggggggggeeeeeeeeeffffffggggggggghhhhhhiiijjjkkkkkkkkkkkkjjjiiihhhfffdddeeefffhhhgggffffffeeefffgggiiijjjgggfffdddbbb```___^^^^^^aaa``````___^^^]]]ZZZXXXZZZXXXWWWXXXYYYZZZ[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXZZZYYYXXXWWWVVVUUUTTTTTTQQQQQQOOOMMMLLLLLLOOORRRTTTXXX\\\]]][[[ZZZZZZZZZWWWZZZ]]]___```___]]][[[[[[]]]___```^^^\\\ZZZYYYTTTRRROOOLLLIIIEEE@@@<<<777444111//////...---,,,,,,------.........------......------------......,,,+++************+++,,,/////////......------------,,,,,,---...111444555444444444333222111///...---............/////////,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++***+++,,,...///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////...------,,,,,,,,,,,,---------......///...,,,---///000...,,,------------------------------------......///000////////////000000000000//////000000000000//////000000////////////000000111000000//////000000111111111111222222222111111///111444555666777:::<<>>;;;666333111///---+++////////////......------......------------......++++++************++++++......------------,,,,,,...---------...000111333222222222111000///...---,,,,,,---------.........------------------,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++++++++++++++,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///......---,,,///......------,,,,,,+++///...------//////...---------------------------.........---......//////////////////000000000000///000000111111000000///000000000//////000000111000000000///000000111222333222222222222333444444333666999<<<>>>AAADDDGGGNNNPPPTTTWWWYYYYYYYYYXXXXXX[[[^^^`````````aaabbbbbbccccccbbb```______```cccbbbaaa``````aaabbbbbbbbbcccfffjjjnnnqqqtttuuuwwwyyy}}}}}}uuuoooiiinnnuuuzzz||||||{{{{{{~~~~~~}}}{{{yyyyyyzzz|||xxxxxxyyyzzzxxxuuuqqqooolllggg```VVVLLLEEE@@@===888555555555555444111111000000//////............................../////////...------,,,,,,///...------,,,---------......................../////////...------,,,,,,------............------,,,,,,,,,---------......------------------------*********+++,,,---...///,,,---------------------/////////...............///...------------...///------------------------//////.................................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///...........................------------,,,,,,,,,++++++++++++++++++++++++................................................------------------------//////////////////////////////......//////000111///000000000000000111111111111111000111333777:::<<>>AAADDDGGGIIIKKKOOOQQQUUUVVVYYYZZZZZZXXXUUUSSSXXXYYYZZZ[[[\\\^^^```aaa^^^___^^^\\\YYYYYY[[[^^^]]]]]]\\\[[[[[[[[[[[[\\\```aaabbbdddfffiiikkkmmmoooqqquuuzzz{{{xxxsssnnnbbbffflllqqqsssuuuvvvwwwzzz{{{{{{zzzwwwvvvwwwxxx|||zzzxxxxxxzzz{{{zzzxxxwwwwwwvvvuuupppiii```YYYPPPMMMIIIEEECCCAAA>>><<<555555333222111111000111.......................................---------......------------..............................//////.........---------------............------,,,,,,,,,---------......------------------------*********+++,,,---...//////...---,,,,,,,,,---.....................------.........------.........------------------------000000//////.........---........................,,,,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---------............///.................................---------,,,,,,------------------------........................---------------------------------...///000000000////////////////////////......------......///000//////000000111111111222111222222111333777>>>CCCHHHPPP]]]gggmmmoooooonnnhhhgggfffeeeeeeeeefffgggnnnooorrrtttvvvwwwwwwvvvssssssrrrpppmmmkkkiiihhhhhhiiijjjfffaaa```bbbeeedddbbb___\\\[[[]]]___``````^^^[[[YYYZZZ^^^bbbeeefffkkkqqqtttvvvvvvvvvwwwmmmmmmllliiigggiiiooouuuvvvtttrrrooollljjjiiihhhoooppppppooommmiiieeebbb]]]]]]\\\YYYVVVTTTUUUVVVVVVWWWYYY[[[^^^___``````]]]^^^``````^^^ZZZUUURRRUUUUUUVVVXXX[[[ZZZWWWTTTRRRRRRQQQQQQQQQOOOKKKHHHDDDAAA===999888666444222000///............///000......------------.........//////////////////...+++,,,,,,,,,,,,,,,,,,,,,......---------------...---------......---,,,,,,------........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------......//////+++++++++,,,,,,---------...---,,,++++++,,,---..................---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......,,,------......------,,,---------------------------------............///------...............---,,,,,,------------------...////////////...//////........................000//////.........//////////////////000000000000000000111111111111000000000000000000000111222222///000000111222444555666444444666999===@@@CCCDDDJJJLLLOOOPPPPPPQQQTTTVVVYYYYYYYYYYYYXXXWWWUUUTTTVVVVVVWWWYYY\\\___aaaaaa^^^]]]ZZZWWWVVVWWWZZZ\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]```ccceeehhhiiikkkooorrrrrrpppooodddfffggghhhhhhhhhjjjlllnnnooopppqqqqqqrrruuuwwwxxxxxxyyyzzz{{{|||{{{zzz{{{{{{zzzzzzxxxtttnnnjjjaaa```___]]]ZZZTTTNNNIII>>><<<999555333222111111////////////////////////,,,,,,,,,---...///000000......---------......///////////////////////////...............---------------............------,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,---///...,,,++++++,,,---...------..................---..................---------------------------000000//////.........------.....................,,,,,,+++++++++,,,------...........................------,,,,,,------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,------------------------........................------------------------,,,---...///000111222222////////////////////////......------......///000000000000111222222333333222333444444666<<>>999888555222000/////////......------------......,,,,,,---......---,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------,,,,,,***+++,,,,,,------------,,,,,,---------.........,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......,,,------------------,,,+++,,,---////////////...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------...///////////////------............------........................---------............///,,,------...//////......++++++,,,,,,---......///...000111000......///111........................///.........///000111111////////////000000000000000111111222222111111000000000000000111222333444444555666999<<>>777444000000000000000000000000------.................................///000000000000000000000000000000---.....................---..................---,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,------++++++,,,------...//////.../////////000000111111,,,---...//////...---,,,------------------------+++,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................,,,,,,,,,,,,..............................+++,,,...//////...,,,+++,,,,,,,,,---------......////////////////////////////////////000000000000000000000000////////////555111...---///111000...111222444444444444666888777999;;;???DDDIIIMMMOOOOOOOOOQQQVVV]]]dddiiikkkoookkkkkknnnmmmiiieeefffhhhfffcccbbbaaa```^^^]]]]]]___``````___^^^^^^___bbbfffmmmvvvzzzpppcccYYYUUUUUUTTTSSSRRRRRRRRRRRRSSSVVVZZZ[[[ZZZWWWUUUTTTOOOIIIBBB======@@@DDDFFF@@@CCCGGGHHHFFFDDDDDDFFFHHHDDD???:::777444111///111111000000//////......---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------......------,,,,,,,,,------......------,,,...---+++******+++---......------,,,,,,------...------............------............---,,,+++***---,,,+++***+++---000111,,,---///000000///---,,,)))***+++,,,------------,,,,,,,,,---------......////////////////////////111111000///////////////,,,,,,,,,,,,,,,---...///---------............//////...---,,,,,,---.../////////.........---------------............------000000000000////////////............/////////000+++,,,---...///000111222111111000000000000000111111222333222111111222333444444444444555666777777===@@@FFFNNNVVV]]]cccfffllleee`````````^^^]]]^^^WWWYYY]]]cccgggfff```ZZZVVVXXX```kkknnnmmmpppwwwvvvnnnkkklllnnnuuusssoookkkiiihhhhhhiiimmmjjjgggdddbbbbbbdddeeeeeeggggggddd^^^ZZZYYYZZZWWWVVVSSSOOOMMMNNNQQQTTT]]]ffflllmmmoootttuuurrrrrrtttwww{{{}}}~~~zzzlllYYYHHH???===666333111000000000000......//////000111111000000------......//////000000......------------......---------............///555444333111000...------................................................+++++++++,,,,,,,,,------..................------////////////////////////111111000000000////////////......---------......000000//////.........---111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,++++++,,,------........................+++,,,...//////...,,,+++,,,,,,---------.........////////////////////////////////////000000000000000000000000000000000000444111//////111333222000444444444333222333666888:::;;;>>>BBBEEEHHHJJJKKKNNNPPPTTT[[[ccciiimmmnnnnnnjjjhhhjjjjjjfffdddfffcccaaa___^^^___bbbeeefffhhhhhhiiijjjkkklllmmmnnnooosss{{{sssjjjaaa___[[[VVVQQQMMMKKKKKKTTTVVVYYYYYYXXXUUUSSSQQQPPPKKKEEEAAA?????????>>>???BBBFFFHHHGGGEEEFFFGGGIIIEEEAAA===;;;888444111000000///......---------............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,---------,,,+++******,,,------......------,,,...---+++******+++---......------,,,,,,------...------............------,,,,,,------...------,,,---,,,,,,+++,,,---///000+++---...//////...---++++++,,,---...////////////,,,,,,,,,---------..............................000///......---------...---,,,,,,,,,,,,---...///---------............//////...------------.../////////.........------------......//////......---000000000000////////////........./////////000000------...///000111111222111111000000000000111111000222444444333222333555555444333444777<<>>;;;>>>BBBEEEGGGGGGGGGGGGGGGFFFFFFEEEDDDAAA<<<888666555333222111111111111.........///////////////........................------------------------,,,------------,,,++++++------------,,,***)))(((,,,------......------,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,------......------,,,***+++,,,---............---------......---,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,---------......------------------------------,,,,,,+++,,,,,,---------,,,,,,,,,------...---------............/////////............///////////////.....................////////////......////////////000000000000...////////////000000000111111111111111111111111222222111111111222333333000111222333555:::???DDDJJJHHHGGGHHHLLLTTT\\\aaa``````___^^^\\\ZZZYYYXXXVVVSSSSSSVVVXXXXXXZZZ]]]dddmmm|||{{{|||~~~xxxtttrrrqqqdddeeefffeeedddcccbbbbbb```^^^]]][[[WWWSSSMMMIIIEEEEEEDDDCCCGGGOOOYYY```ppprrruuuvvvvvvvvvvvvwwwzzzzzz{{{|||}}}yyyqqqkkkYYYRRRHHH>>>777333111/////////111111111111//////000000//////......------......------------......---------............///222111111111000000//////................................................------------............---------...............////////////////////////111111111111000000000///+++,,,---.../////////000///////////////........./////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------................................................---------.........//////////////////////////////////////////000000000000000111111111222222333333000000111111111111111222666;;;AAAFFFGGGHHHHHHHHHHHHHHHIIIKKKOOOTTTXXXZZZcccdddfffjjjkkkjjjfffcccaaa___```bbbcccccchhhooowww{{{|||}}}|||}}}wwwrrrsssvvvvvvrrrkkkfff```ZZZSSSOOORRRRRRSSSUUUTTTQQQKKKFFF===>>>AAADDDFFFGGGGGGFFFFFFFFFFFFGGGFFFCCC>>>;;;888777555333222222222333///////////////.................................------------------------...............------,,,............---,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,------......------,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------......------------------------...---------------.........------,,,,,,,,,---------------............///////////////////////////////////////////////////...//////////////////....../////////000000000111////////////000000000111222222222222111111111111222222222222222333444444111111222333777???HHHOOOTTTTTTSSSTTTVVVYYY]]]___```^^^ZZZWWWUUUTTTTTTUUUSSSQQQRRRWWW[[[___eeelllsssyyy~~~|||qqqoookkkgggdddaaa```___```___^^^^^^]]]ZZZUUUQQQNNNJJJEEEAAA@@@CCCJJJPPPaaagggnnnsssuuuvvvvvvwwwvvvuuuuuuyyy~~~~~~zzzmmmeeeYYYLLLAAA999333///000000000000111111000000000000//////......------......------------......---------............///.........------,,,,,,,,,................................................+++,,,,,,,,,,,,------------------.........//////////////////////////////.........---------,,,,,,++++++---...////////////.........///////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***................................................------........./////////////////////////////////////////////000000000000111111111222333333444444000111222222222444777:::DDDHHHLLLOOONNNKKKIIIHHHHHHIIIMMMRRRXXX___eeehhhfffeeedddeeefffgggfffdddaaaccciiipppsssvvv|||~~~xxxwwwwwwvvvssslllooossswww{{{|||}}}}}}}}}}}}}}}|||zzzwwwtttrrrrrrpppoooqqqtttxxx{{{{{{{{{qqqggg^^^WWWTTTTTTSSSTTTTTTRRROOOLLLCCCBBBAAACCCFFFGGGGGGGGGGGGGGGGGGHHHGGGEEE@@@===888777444222000000111222///////////////.................................------------------------///////////////...------------.........---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,---------...------,,,,,,------------------------------,,,,,,,,,,,,------------......///......---,,,,,,,,,---------......------------------------...............//////000......---,,,,,,,,,---------------............///...//////000000//////......////////////000000000...//////000000//////.........//////000000111111/////////000000000111111222222111111111111111111222222222222333444555555444555777999>>>FFFPPPVVVXXXWWWWWWWWWVVVVVVVVVVVVWWWVVVTTTRRRRRRSSSUUUVVVWWWVVVZZZaaaggglllttt|||{{{tttnnniiieeeaaa^^^___]]]ZZZZZZ\\\[[[WWWTTTQQQLLLGGGDDD@@@???CCCHHHOOOWWWbbbjjjnnnrrruuuxxxwwwvvvuuuxxx}}}~~~}}}wwwqqqfff[[[QQQGGG>>>999666555333111000000111222///////////////...............------------......---------............///,,,---------.../////////................................................+++++++++,,,,,,,,,------,,,,,,------.../////////////////////////////////------------,,,,,,,,,,,,+++,,,.../////////...............///////////////000000111111111111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------++++++,,,------,,,++++++........................//////............//////............////////////////////////////////////////////////000000000000111111222222333444444555111333444555777;;;BBBGGGOOOQQQSSSRRRPPPMMMLLLLLLNNNQQQWWW]]]bbbfffhhhiiiccc```^^^___dddjjjoooqqqrrrwww~~~~~~~~~{{{zzz{{{}}}tttmmmjjjjjjjjjjjjeeefffiiilllpppsssttttttwwwwwwxxxxxxwwwvvvuuutttmmmkkkjjjjjjlllmmmmmmlllnnnrrruuuyyy}}}ssskkk^^^[[[WWWTTTSSSRRRQQQOOOKKKHHHDDDDDDFFFIIIIIIIIIJJJIIIHHHHHHHHHFFFBBB???:::888555222111111222333000/////////..................................................................//////......---,,,++++++,,,------------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,---............---,,,,,,+++,,,---///000...------------------...---......///......------,,,,,,,,,---------....................................---......//////000///...---,,,,,,,,,,,,,,,---------............///...///000111111000///....../////////000000000000//////000000000000//////.........///000111111111//////000000000111111111000000000111111111111111222222222333333444555666888<<<@@@DDDIIINNNSSSWWWVVVVVVUUUTTTSSSRRRRRRRRRPPPRRRUUUXXX[[[]]]______aaaccckkkuuu{{{|||zzzwwwrrrlllhhhfffaaa[[[YYYZZZ[[[XXXUUURRRNNNLLLKKKGGGBBBBBBGGGFFFMMMVVV\\\aaaffflllrrrttttttvvvxxxyyyzzzxxxwwwuuurrrmmmhhhaaaYYYPPPKKKAAA===888444111000111222.........///////////////......------------......---------............///000000000000000000000000................................................,,,,,,,,,,,,---------...,,,,,,------...//////000////////////////////////000/////////............,,,---...///000///---,,,............/////////000///000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---..............................---...///000000///...---........................//////............//////............/////////000////////////////////////////////////000000000000111111222333333444555555222444666888;;;BBBKKKRRRTTTTTTTTTQQQOOOOOOPPPRRRXXX[[[aaafffhhhfffcccaaadddaaa___bbbjjjuuu~~~wwwtttmmmmmmllliiigggiiioootttvvvrrrkkkfffccceeehhhkkkgggffffffhhhllloooqqqrrryyyzzz{{{|||||||||||||||ooonnnllllllmmmmmmkkkiiiffflllpppppprrrxxx||||||rrruuuxxxzzz|||hhhccc\\\VVVTTTSSSRRRQQQQQQLLLGGGEEEGGGJJJKKKJJJLLLKKKJJJIIIIIIGGGDDDAAA===;;;888555333333555555000000//////.........---................................................------......------,,,+++))))))***+++,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...+++,,,,,,------,,,,,,+++)))***+++---...///000000---,,,+++***+++---000111///......------......///,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......////////////////////////---------------...///000///...---,,,,,,,,,,,,,,,---------.........//////...///000111111000///....../////////000000111111//////000000000000//////---......///000111111222000000000000111111111111//////000000000111111111222222222333444555666777<<>>AAACCCJJJLLLNNNOOOPPPPPPQQQQQQTTTTTTUUUXXX]]]aaacccccckkkxxx~~~}}}~~~zzzuuusssrrroooiiiccc\\\ZZZXXXWWWWWWXXXYYYYYYYYYVVVSSSRRRNNNLLLQQQYYYbbbdddhhhllloooooommmlllmmmkkkiiikkknnnnnnkkkgggiiieee^^^TTTJJJAAA:::666333111000///000111000/////////............////////////////////////////////////.........---------///...---...///000000...........................///...,,,++++++,,,...///.................................///////////////////////////////////////---......///////////////......---------...///000111000000000/////////...------------------------,,,,,,---...............------------------------////////////////////////////////////////////////........................---......//////......---............//////////////////000000000000//////111000000000000111222222222333444444444555888:::>>>FFFRRR\\\ccceeeffffff^^^```ccceeeggggggfffeeecccbbb```^^^^^^bbbhhhmmmqqqzzz~~~|||yyywwwttttttxxxxxxrrrmmmlllkkkjjjiiiiiijjjnnnuuuzzz|||wwwuuuuuutttvvv{{{~~~yyysssnnnkkkmmmooopppppplllssszzz{{{yyyyyy}}}}}}xxxtttmmmfff```\\\ZZZWWWSSSPPPNNNMMMMMMHHHLLLNNNMMMMMMPPPOOOLLLHHHFFFAAA===999777666666555666666555444333111000//////............//////------............------...............---------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000------------------------...------,,,,,,------...------------------------+++,,,,,,---...---------////////////////////////,,,------------,,,++++++////////////////////////////////////000000000000///////////////////////////000000111111000000///000000000000000000000000222111111111111222333333555333111111222444444444888999;;;===AAADDDGGGIIILLLNNNOOOOOOOOOPPPRRRTTT^^^___bbbhhhoootttvvvvvv}}}||||||}}}}}}zzzwwwmmmhhhbbb^^^]]]^^^______aaa^^^]]]ZZZTTTNNNOOOTTT[[[^^^bbbeeehhhiiiiiihhhiiijjjjjjkkkkkkkkkjjjiiiooonnnlllggg^^^RRRGGG@@@999777444222222111///...000//////......//////000/////////////////////////////////............---///...---...///000000..............................---,,,++++++,,,..............................///////////////.........////////////////////////---......///////////////......------......///000000000000000////////////------------------------,,,,,,---............---------------------------////////////////////////////////////////////////..............................////////////......---.........////////////......///000000000//////111111000000111111222333555555555444555:::@@@DDDHHHQQQ]]]eeehhhhhhhhhhhheeegggjjjkkkjjjgggcccaaa```aaaaaacccgggoooyyy|||zzz{{{xxxsssttt{{{~~~wwwuuunnnnnnnnnnnnpppuuu|||~~~{{{}}}|||uuutttxxx{{{|||zzztttwwwzzzzzzwwwuuuuuuwww{{{{{{uuuqqqqqqnnnggg```XXXRRRNNNLLLJJJMMMNNNLLLLLLOOOOOOLLLJJJHHHDDD@@@===:::999999777888::::::999777333111//////..................------............------........................+++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------...---,,,++++++,,,---...------------------------,,,,,,---............---////////////////////////---...///000000///...---////////////////////////////////////000000000000////////////////////////000000000111111000000000000000000000000000000000111111111111111222222333333222000000222555777888>>>@@@BBBEEEFFFHHHKKKMMMLLLNNNQQQRRRSSSUUUZZZ___oooqqquuu{{{|||yyyvvvvvvvvvwwwyyy{{{}}}~~~}}}zzzqqqkkkhhhfffcccaaafffcccaaa^^^XXXRRRSSSXXX___aaadddeeedddcccbbbaaacccfffiiiiiihhhhhhjjjmmmlllnnnqqqpppjjjaaaWWWQQQFFFAAA:::555333222111111000000////////////000000/////////////////////////////////...............///...---...///000000...........................------,,,,,,,,,---..............................000000//////......------////////////////////////---......///////////////...............//////000000000000000////////////------------------------++++++,,,---------------------------------------////////////////////////////////////////////////////////////////////////...//////////////////............////////////000......///000000000000000111111111111111222222333666555444333777???IIIQQQYYY___fffjjjjjjiiiiiikkkmmmmmmnnnnnnkkkhhhdddbbbdddggglllrrrzzz~~~yyytttooollloooooonnnnnnvvvyyyvvvsssttttttvvvyyyzzzzzz~~~~~~~~~|||zzz{{{{{{yyytttpppsssvvv}}}~~~qqqcccXXXPPPLLLKKKNNNNNNKKKLLLOOOPPPNNNJJJHHHFFFBBB@@@>>>===<<<999;;;>>>??????<<<888555111000///...------------------............---------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------...---,,,++++++,,,---...------------------------------...///////////////////////////////////////---...///000000000///...////////////////////////////////////000000000000////////////////////////000000111111111111000000111111111111111111111111111000000000000111222222000000111222444888<<>>HHHUUU]]]hhhjjjkkkllllllkkklllmmmkkkjjjjjjjjjjjjkkkmmmmmmwww{{{wwwpppmmmlllmmmmmmpppqqqssswww|||zzz{{{|||}}}xxxrrrqqqttt}}}qqqbbbVVVQQQLLLOOONNNLLLMMMRRRUUUSSSLLLKKKHHHFFFCCCAAA@@@???;;;>>>AAADDDDDDAAA>>>;;;555444333111///...------------............---------------...............,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++------------------------...------,,,,,,------...---------------------------...//////000000//////////////////////////////,,,,,,---............---////////////////////////////////////000000000000////////////////////////000111111222222111111000111111111111111111111111111111111111111222333333000222555777:::===BBBFFFCCCFFFIIIIIIHHHIIIMMMPPPUUU]]]gggmmmpppsssyyy~~~}}}yyytttqqqpppppppppqqqooonnnnnnooopppooonnnkkkiiiggggggggggggfffddd___```bbbeeefffhhhhhhhhhkkkkkklllmmmpppsssvvvxxxvvvxxx{{{~~~~~~~~~~~~zzzqqqkkkfff```ZZZVVV[[[bbbmmmpppssspppiiibbb]]]\\\\\\^^^aaabbbaaacccgggjjjllllllmmmmmmmmmmmmlllkkk```VVVHHH<<<444222111222111000000//////000000111000000000000000000000000...////////////000000000///...---...///000000...........................+++,,,,,,------.........000000000000000000000000///////////////.........////////////////////////---......///////////////---...///000000000000///////////////000000000000------------------------,,,,,,---...............------------------------//////////////////////////////////////////////////////////////////////////////000000000000//////000000000000111111111222///000111222333333333333222222111111222222333444444777===DDDMMMWWWbbbiiinnnmmmllllllmmmnnnmmmlllgggffffffjjjqqqzzzyyywwwssspppnnnpppuuuxxxyyy}}}}}}wwwvvv|||nnnaaa[[[SSSTTTSSSOOOPPPUUUWWWVVVQQQOOOMMMJJJFFFCCCAAA@@@>>>@@@DDDGGGGGGFFFCCCAAA;;;999777555222000///...------............---------------.........//////...------,,,+++***)))))),,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------------------,,,------------------------,,,---......//////......////////////////////////---------------...//////////////////////////////////////////000000000000////////////////////////000111111222222111111000111111111111111111111111444333333333333444555555444777;;;>>>@@@CCCGGGJJJHHHKKKNNNNNNMMMPPPVVV[[[dddnnnzzzzzzzzzzzzzzzxxxwwwxxx{{{xxxxxxyyyzzzzzzyyyvvvtttwwwuuuqqqmmmkkkjjjjjjkkkkkkjjjjjjkkknnnppppppooonnnllljjjiiikkkmmmmmmmmmjjjlllnnnqqqrrrsssrrrrrrnnnmmmkkkjjjjjjkkklllmmmnnnnnnnnnnnnpppuuu{{{}}}|||tttlllbbbZZZ\\\bbbgggmmmssssssnnngggdddccc^^^^^^___^^^^^^___aaacccggggggggghhhiiikkkmmmooojjjaaaSSSFFF===777333111111111000000000000111111000000000000000000000000.../////////000000000000///...---...///000000...........................***+++,,,---............////////////////////////.........///////////////////////////////////////---......///////////////---...///000111000000///.../////////000000000111---------------------------......///////////////------------------------////////////////////////////////////////////////000000000000000000000000//////000000000000//////000111111111222222222222000000111222333444444444222222111111222222333444666<<>>@@@>>>???CCCIIILLLIIIFFFIIIEEE@@@;;;888555111//////...---------...///000.........///////////////.........------,,,,,,,,,------------------------...------,,,***)))((((((------+++******+++------------------------------++++++,,,,,,,,,---------///......------,,,++++++------------------------...------,,,,,,------...***,,,------------...000////////////////////////111111000000//////......---,,,,,,,,,,,,---......111111000000//////..................///000222222......//////000000111111000111111111111222222222555333111222555666444222555444333555999>>>BBBCCCFFFEEEFFFIIIJJJIIIMMMRRRUUUZZZ______```dddnnnwwwnnnhhhccccccaaa^^^^^^```aaaaaabbbccceeefffeeedddfffggghhhiiijjjlllpppsssuuuyyy}}}{{{{{{}}}{{{vvvrrrnnnmmmmmmnnnmmmmmmooorrrvvv|||zzzooohhheeebbbdddhhhmmmqqqrrrqqqooohhhfffbbb```]]]ZZZVVVSSSTTTXXX]]]bbbeeehhhjjjllltttooohhh___UUUIII;;;222111111111///...///111333---.../////////...,,,+++//////000000111111222222////////////////////////////////////////////////......---,,,---...///000////////////////////////000000000000000000000000//////////////////////////////000000000000//////............//////////////////////////////////////////............//////------------------------111000...---------//////---......//////......---////////////////////////111000000000/////////...///000111111000///000222///000000000111222222222333333333333444444444444333111222555666555999@@@JJJUUUaaagggmmmrrrrrrooollljjjhhhfffeeegggjjjmmmvvv|||{{{xxxtttsssuuuxxxyyyyyy{{{tttmmmggg```YYYTTTVVVUUUUUUVVVUUUQQQJJJEEEBBB@@@???BBBHHHLLLKKKIIILLLIIIEEEBBB>>>999444000000///............000000.../////////////////////......---------,,,,,,,,,---------------------------------.........//////...------,,,,,,------...------------------------++++++,,,,,,,,,---------------------------------------------------------...------,,,,,,------...(((***++++++++++++,,,...////////////////////////111000000000/////////...---------------......///111000000000/////////...//////...//////000111222000000000000000/////////111111111111222222222222555333111222444666444333444555888===BBBGGGJJJKKKNNNKKKJJJLLLMMMOOOUUU]]]fffjjjnnnnnnnnnrrr{{{iiiaaa[[[XXXVVVUUUWWW[[[[[[\\\]]]aaadddggghhhhhhpppqqqsssuuuyyy}}}|||zzzxxxpppnnnmmmmmmooorrrvvvyyy|||~~~zzzvvviiigggeeefffiiimmmnnnooojjjhhheeeccc```\\\VVVSSSOOORRRWWW[[[```eeekkkoootttoooggg___UUUJJJ>>>777333333333222000000000111...///000000000///......//////000000000000000000////////////////////////////////////////////////...------,,,---...///000////////////////////////000000000000000000000000//////////////////////////////000000000000//////............//////////////////////////////////////////............//////------------------------111000...------...//////---......//////......---////////////////////////000000000000////////////...///111111000000111333222222222222222222222222111111111111222222333333777444333555777:::BBBJJJXXX```hhhlllnnnpppooolllhhhhhhhhhhhhkkkpppxxx}}}~~~}}}yyywwwuuutttrrrpppqqqxxx}}}vvvlllaaaXXXUUUTTTTTTTTTSSSQQQLLLHHHEEEBBB@@@BBBGGGKKKMMMMMMNNNMMMKKKHHHEEE???999444111111//////...///000111//////////////////.........------------,,,,,,,,,------------------------++++++++++++,,,,,,---------......//////......---------------------------,,,,,,,,,,,,------------++++++,,,------...//////------------------------...------,,,,,,------...)))***,,,,,,++++++---...////////////////////////000000000000////////////......------......///000000000000000////////////000000////////////000000222222111111000/////////111111111111222222222333333222111222444555555444555999AAAHHHNNNRRRSSSSSSRRRMMMKKKLLLOOOTTT___iii{{{~~~uuubbbZZZRRROOONNNOOOUUU\\\[[[^^^cccjjjpppuuuyyyzzz}}}}}}~~~}}}zzzuuuqqqooooooqqqsssooonnnsss}}}vvvqqqjjjeeeeeegggjjjkkkjjjiiigggfffddd___YYYTTTLLLMMMOOORRRWWW```iiipppqqqlllddd[[[QQQHHH???999555555555555444333111000///000111111111111000000000000//////////////////////////////////////////////////////////////////...------------...//////////////////////////////000000000000000000000000////////////////////////...//////000000//////...............///////////////////////////////////////......------......///........................000///............//////......////////////......////////////////////////000000000000////////////---///000111000000222444222222222222222111111111000000000111111222222333666555444555999BBBMMMUUU```dddiiikkkkkkllllllkkkiiilllqqqvvv{{{~~~|||~~~|||xxxpppuuu}}}zzzlllbbb]]][[[WWWTTTQQQOOOMMMLLLIIIFFFBBBCCCGGGLLLPPPQQQOOOMMMKKKJJJGGGDDD>>>;;;444222111////////////000////////////............------------------------------------------------,,,,,,,,,+++***))))))(((,,,---...//////...---,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------...------,,,,,,------...+++,,,......------///000////////////////////////000000000000///////////////............///000000000000000000////////////111000000////////////000111111111111111111111000111111111222222222333333222111111111333555777777;;;BBBKKKSSSWWWXXXVVVUUUTTTOOOMMMPPPUUU^^^lllyyy}}}rrrfff\\\VVVQQQQQQRRRUUU]]]fffkkkqqqzzz{{{yyyzzz{{{qqqllljjjnnnuuu|||zzzrrrlllhhhfffdddeeeeeeeeeeeedddaaa\\\XXXNNNMMMLLLKKKOOOWWWbbbiiilllhhh```VVVLLLCCC;;;777444555666888999888555333000000000111111111111111000000//////......------////////////////////////////////////////////////------------......//////////////////////////////////////////////////////////////////////////////...//////////////////...............////////////////////////////////////......------------..............................//////........./////////...//////////////////...000000000000000000000000////////////000000000000---///000111000000222444111111111111111111000000333333444555555666777777444666777999@@@KKKXXX___hhhhhhiiijjjiiiiiilllooopppwwwzzzzzzzzz{{{~~~~~~~~~yyysssnnnfff]]]UUURRRQQQRRRMMMJJJGGGGGGIIIMMMQQQTTTOOOLLLIIIHHHGGGFFFDDDBBB777666333111000/////////000000//////.........---------------------------------------------------//////......------,,,,,,+++,,,---......---,,,+++------------------------,,,,,,---------...............---------,,,,,,,,,------------------------...------,,,,,,------...+++---............///111////////////////////////////////////000000000000///............///000000////////////000000000000111000000////////////000///000000111222333333444111222222222222333333333000111222333555888;;;===FFFLLLTTTZZZZZZXXXVVVTTTVVVSSSTTTZZZbbbmmm|||{{{{{{xxxuuuqqqmmmeee]]]YYYXXXYYY]]]```dddllluuu~~~uuummmkkklllnnnsssxxx~~~ssshhhbbb______^^^______^^^[[[YYYTTTRRRNNNJJJJJJOOOWWW]]]gggddd^^^VVVKKKBBB;;;777444444666:::===>>>;;;888000000000000000000000111000000//////......------////////////////////////////////////////////////---------...............////////////////////////........................////////////////////////......////////////..................////////////////////////////////////......------------.......................................///////////////...//////000000//////...000000000000000000000000////////////000000000000...///111111000000111333000000111111111111111111222222333444555666666777444999>>>AAAIIIVVV```eeeiiifffddddddeeegggnnnvvv~~~~~~xxxjjj^^^WWWTTTUUUPPPOOOMMMMMMMMMPPPRRRTTTPPPMMMJJJHHHHHHHHHGGGFFF===;;;888555222000//////000000000///......------,,,,,,,,,------------...------------------------******+++,,,---......///+++,,,,,,,,,,,,,,,,,,+++------------------------,,,---------............//////...---,,,,,,++++++------------------------...------,,,,,,------...***+++------,,,,,,...///////////////////////////////////////000000000000......------......///000////////////000000000000000000////////////000000//////000222333444555666222222222222333333333333111333555777999===CCCGGGOOOTTTYYY[[[YYYVVVVVVVVVUUUVVV\\\fffpppyyy~~~yyyrrroookkkgggeeebbb___\\\bbbcccgggmmmqqqttt|||xxxsssqqqmmmmmmnnnpppvvvvvvmmmccc```\\\ZZZZZZYYYXXXWWWYYYWWWSSSNNNKKKLLLOOOSSS``````___YYYPPPFFF>>>:::555555777;;;AAABBB@@@<<<222111111000//////000000000000//////////////////////////////////////////////////////////////////,,,---......//////......////////////////////////........................////////////////////////---......//////......---............////////////////////////////////////...------,,,,,,------...........................---....../////////////////////000000000000//////000000000000000000000000.../////////000000000111///000111111000///000222000111111111222333333333000000111222333444555555888@@@HHHLLLTTT___eeefffddd___]]]aaafffnnn{{{|||mmm```YYYWWWRRRSSSSSSSSSRRRRRRRRRSSSSSSQQQOOOMMMMMMKKKHHHFFFDDDBBB>>>999555333111000111000000///......------,,,,,,,,,---------......------------------------'''((()))***+++,,,,,,---------,,,,,,,,,,,,------------------------------------------............---------------------,,,------------------------...------,,,,,,------...***+++------,,,,,,...///////////////////////////.../////////000000000111---------------......///.../////////000000000111//////...//////000111222000111111222333444555555222222222333333333444444444777:::<<>>555444333111000000000000//////000000000000000000////////////////////////////////////////////////,,,---.../////////...---////////////////////////000000000000000000000000////////////////////////---......//////......---............////////////////////////////////////...------,,,,,,------...////////////////////////------...///000000////////////000000000000//////000000000000000000000000.../////////000000111111000111222111000///000111111111222333333444555555333333444555666777888999<<>>AAADDDJJJRRRXXXTTTWWWYYYWWWVVVWWW^^^cccfffmmm{{{~~~{{{{{{|||}}}zzzxxxsssnnniiiiiimmmsss|||}}}zzzuuurrruuu}}}pppddd^^^[[[[[[[[[WWWYYYYYYXXXTTTPPPNNNMMMLLLRRRYYYZZZTTTKKKCCC>>><<<:::999===BBBDDDBBB>>>888666444222111111111111//////000000111111222222////////////////////////////////////////////////,,,,,,.../////////...---////////////////////////111111111111111111111111////////////////////////---..................---............/////////000////////////////////////............///////////////...---,,,,,,---...///////////////////////////000000000000000000000000333333222111000///......000000000000000000000000222222111111222222333444000111222222111000111333222333444666888:::===>>>EEEKKKSSS[[[```bbbbbbaaa]]]___dddlllyyy}}}~~~{{{{{{nnn^^^\\\ZZZWWWXXXYYYYYYVVVRRRSSSRRRRRRRRRRRROOOLLLHHHHHHFFFDDDBBB???:::555111111000000111222111...,,,..........................................------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000111222,,,,,,------...///000000111000...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000111111111111111111000000//////................../////////000////////////000000000000111111000000000000000111333222111111222444666888000222444444444444666777888===EEEKKKOOOQQQSSSUUUQQQTTTXXXYYY\\\cccoooxxx}}}~~~|||}}}xxxwww{{{uuuwwwyyy}}}}}}zzz}}}xxxrrrhhh___]]]ZZZYYYXXXXXXXXXVVVRRRNNNJJJMMMQQQVVVVVVQQQIIICCC<<<===??????@@@@@@AAABBB@@@;;;555111111222222111///111222000---+++,,,...////////////////////////------...///000111222333---------............///...//////000111222222333//////000000000000//////111111000000//////......111111111111111111111111000000000000000000000000...///111111000000111333............///////////////...------------...///////////////////////////000000000000000000000000111111111111000000000000111111111111111111111111222111111111111222333333111222333333222222333444555555555555888<<>>999555222111000000111000///---......................................./////////,,,,,,,,,------.................................------------------------------------...///000000,,,,,,------...//////000...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...///////////////000000000111111111000000000/////////............/////////000000////////////000000000111111111000000000000111111111111111111111333555666333444555555555666999<<>>888555444333111//////111333222///---...000////////////////////////////////////////////////,,,,,,------......//////......///000000111222222//////000000000000//////000000000000//////......////////////////////////000000000000000000000000///000111111000///111222............///////////////......------......///////////////////////////000000000000000000000000//////000000111111111222111111111111111111111111111111000000111111222333222333555444333333555666777777777888;;;AAAJJJPPPXXXZZZ]]]___```aaadddfffnnnttt~~~}}}{{{zzzyyyzzz}}}~~~{{{wwwtttzzz~~~~~~rrrjjj___WWWVVVWWWWWWWWWUUUTTTSSSTTTUUUTTTQQQOOOLLLKKKIIIGGGFFFBBB>>>;;;555333000///000000//////........................------......//////000000---------------.................................------------------------...---------------......,,,,,,------...////////////...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000000000000000////////////....../////////000000000/////////000000000111111111111000000000111111222000000000111111222222333666666666666777;;;@@@DDDOOORRRUUUVVVUUUSSSSSSSSSTTTWWW^^^hhhuuuzzztttsssuuu{{{}}}rrr```]]]ZZZXXXYYYZZZZZZZZZVVVRRRNNNLLLMMMOOOPPPQQQKKKCCC:::999???FFFIIIIIIGGGDDD@@@===:::666222///000111333333111000000111////////////////////////111000000///...---,,,,,,++++++,,,,,,---...//////.........//////000000111//////000000000000//////000000000////////////...////////////////////////000000000000000000000000000111222111000///000111............//////////////////............//////////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111000000000111222222222333444444444444555777888:::===???BBBIIIQQQWWW\\\]]]]]]^^^```gggqqqyyy}}}~~~{{{}}}~~~~~~}}}|||vvv{{{wwwhhh\\\XXXYYY[[[\\\VVVUUUUUUVVVWWWVVVUUUSSSNNNMMMKKKIIIHHHFFFCCC@@@999666222//////000000000........................++++++,,,---...//////000---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,,,,,,,---------------.........//////000///............//////------------------------,,,---------......//////............////////////000000000000////////////...////////////000000000//////000000000111111111111111000000111111222222//////000111222222111111777777888888;;;AAAIIIOOOUUUUUUUUUSSSRRRSSSUUUXXX^^^bbbiiittt{{{wwwtttuuu|||}}}~~~oooiii```YYYWWWXXXZZZ[[[ZZZUUUOOOJJJJJJLLLOOOPPPNNNGGG@@@===@@@EEEIIIJJJLLLKKKIIIGGGCCC===777333111222333333222111111111////////////////////////000000///...---,,,,,,+++******+++,,,---...//////---........./////////000//////000000000000//////////////////////////////000000000000000000000000////////////////////////111222222111///...///000............////////////////////////////////////////////////////////////////////////////////////111111111111000000000000111111111111111111111111111111111000111222222333111222444444333444555777888===EEEIIILLLPPPWWW\\\\\\]]]]]]^^^eeettt~~~zzz{{{}}}~~~nnnaaa\\\ZZZ[[[ZZZXXXWWWVVVWWWXXXXXXWWWUUUPPPNNNLLLKKKJJJHHHFFFCCC>>>:::555111000111000000////////////////////////******+++,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---------------...............++++++++++++++++++,,,,,,------------------------------...............///............////////////////////////000000000000////////////000000000111000000000000111111111111111111111111111222333333///000111222333333222222888999;;;===BBBIIIQQQWWWTTTSSSQQQPPPQQQWWW^^^cccmmmqqqyyy}}}zzzzzz|||wwwxxxyyy|||yyyvvvtttyyyzzzlll```ZZZXXXZZZ[[[[[[WWWQQQMMMKKKKKKKKKKKKLLLLLLJJJFFFBBBBBBFFFIIIOOOQQQRRRQQQMMMFFFAAA===666555333222222111000000000000000000000000000000...............---------++++++,,,------...//////............//////////////////000000000000//////.............../////////000000000000000000000000////////////////////////111222222111///...///000............////////////...//////000000//////...////////////////////////000000000000000000000000222111111111000000//////222222222222222222222222222222111111222222333444000222444444444444666777:::BBBMMMSSSUUUWWW[[[^^^]]]___bbbgggpppxxxpppooorrrwwwzzz|||~~~vvvkkkddd```\\\YYYZZZXXXWWWWWWXXXYYYXXXWWWRRRPPPMMMLLLKKKJJJHHHFFFCCC???999555333111000///////////////////////////+++++++++,,,------....../////////.......................................+++,,,,,,------............---------------..............................,,,,,,,,,,,,------------------------------------............................../////////000000000////////////000000000000/////////000000000111111000000000111111111222222111111111111111222333444111111222333444555666666;;;===AAADDDIIIOOOUUUZZZRRRSSSTTTVVV[[[eeeooovvv}}}|||tttpppnnnmmmnnnrrrwwwzzz{{{yyy}}}{{{uuurrrpppyyy~~~pppgggaaa^^^\\\ZZZXXXTTTQQQOOOMMMJJJHHHHHHMMMPPPMMMFFFBBBDDDHHHPPPSSSWWWXXXUUUPPPLLLJJJ===:::555222111111000///000000000000000000000000---------......//////000---------............/////////////////////////////////000000000000//////---............/////////////////////////////////000000000000000000000000000111222111000///000111............////////////...///000111111000///...////////////////////////000000000000000000000000000000000000111111111111222222222222222222222222333333333222333333444555111333555555555555777999>>>GGGSSSXXXYYYZZZ^^^bbbaaagggnnnuuuzzzrrrooorrrwww{{{~~~}}}vvvooofff```[[[YYYXXXWWWXXXYYYXXXWWWUUUSSSPPPNNNMMMLLLJJJHHHGGGCCC===888555333000...////////////////////////........................000/////////.........---........................++++++,,,,,,---......///------------...///000000........................---......///000000//////........................////////////............/////////000000000111111.../////////000000000111//////000000000111111111000000111111111222222222111111111111222333444555222222222333555777999;;;???CCCHHHLLLNNNQQQTTTVVVSSSWWW^^^fffooozzz{{{pppiiihhhiiimmmrrrwwwyyyzzz}}}~~~}}}xxxzzz}}}{{{pppgggaaaYYYXXXVVVUUUTTTQQQNNNKKKGGGKKKNNNMMMJJJGGGFFFHHHMMMRRRXXX[[[ZZZWWWUUUUUUFFF@@@999333222222111000000000000000000000000000.........//////000000000000////////////.........000000000000000000000000//////000000000000//////---------.........//////////////////////////////000000000000000000000000///000111111000///111222............/////////000...///000111111000///...////////////////////////000000000000000000000000......///000111222333333222222222222222222222222444444333333444444555666333444666777666777999:::BBBKKKUUUZZZZZZ[[[___dddfffnnnxxx~~~zzz~~~~~~sssjjj\\\ZZZXXXWWWXXXXXXWWWVVVWWWUUURRRPPPOOOMMMKKKJJJJJJFFF@@@;;;777333///---000000000000000000000000000000000000000/////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------...///000111222.....................---***++++++,,,---------,,,........................///////////////.........000000000000111111111111.../////////000000111111000000000000111111111111000111111111111222222222111111111111222333444555444333333444666999<<<>>>CCCGGGMMMPPPRRRRRRRRRSSSVVV]]]iiiuuusssdddhhhoooxxx~~~}}}{{{~~~}}}ooofffYYYXXXWWWWWWVVVUUURRROOOHHHHHHJJJKKKLLLKKKIIIHHHKKKQQQXXX\\\\\\[[[[[[[[[LLLEEE;;;555333222222111000000000000000000000000000000000000000/////////111111111000//////......111111111111000000000000//////000000000000//////---------.........//////111111111111111111111111000000000000000000000000...///111111000000111333///////////////...------000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333222111000111222333444000444888999888888<<>>;;;888666777666444333222111111111......///000111000000/////////.........------------------............///..............................------------..............................,,,---------.../////////........................111000000000/////////...000000000000111111111111111000000000000000000111000000000000000000000000111111111111222222222222555444333222222333444555333333444555888???GGGMMMTTTTTTSSSSSSTTTXXXaaaiiirrrxxx}}}}}}~~~~~~ssslllccc]]]ZZZYYYWWWVVVUUURRRNNNLLLMMMMMMLLLJJJJJJRRRYYY]]]aaacccaaa\\\YYYRRRIIIAAA<<<888444111111111111111111111111111000000///............///000//////......//////000000000000000000000000000000000000000000000000000000000/////////.........000000000000000000000000////////////000000000111000000000000000000000000000111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222333444555555555555555444444666666666888===EEELLLPPPVVVUUUXXXaaammm{{{{{{|||vvvkkkeeebbb^^^ZZZ\\\YYYVVVTTTSSSQQQNNNKKKJJJHHHGGGEEEDDDBBB>>>;;;:::999999777666555444444///......//////000111111...............------------------............///..............................------------..............................------..........................................000000000000////////////000000000000111111111111000000////////////000000000000000000000000000000111111111111222222222333333333333333333444444444444555666999===EEENNNTTTTTTUUUVVVVVV[[[eeesss|||~~~qqqfffaaa___]]][[[\\\YYYTTTPPPOOONNNMMMLLLKKKRRRYYY]]]aaadddccc___]]]WWWOOOGGG@@@:::555222222222111111111111222222111000//////....../////////000000111111000000///000000000000000000000000000000000000000000000000000000000/////////......000000000000000000000000/////////000000000111111000000000000000000000000111111222222222111111000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111222222222333333444444666666666666444333999999:::===DDDLLLSSSWWW[[[]]]dddqqq}}}uuukkkfffaaa^^^]]][[[XXXVVVTTTRRROOOLLLJJJIIIIIIJJJIIIGGGBBB???::::::::::::999888888777222111///......///000111........................---------............///..............................------------.............................................---------........................000000000000///////////////000000000111111111111/////////000000/////////000000000000000000000000111111111222222222333333111222333444555444444444555777;;;???CCCIIIPPPTTTQQQVVV[[[___gggvvvtttmmmhhhccc```___]]]ZZZWWWTTTRRROOONNNLLLRRRXXX[[[___cccccc```]]]YYYRRRJJJCCC<<<777444333333222111111111222222111000000///...////////////000111222222111000///////////////////////////000000000000000000000000000000000////////////...//////////////////////////////000000000111111111000000000000000000000000111111222222222222111111111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111111222222222222333333333222333555666666666555444888:::>>>CCCIIIQQQWWW[[[cccjjjvvv~~~ssslllgggccc```]]]ZZZXXXVVVSSSPPPNNNKKKKKKLLLLLLLLLIIIEEEAAA999999999999::::::::::::888666222///------...///---.....................---------............///..............................------------.............................................---------........................////////////000000000000///000000000111111111111//////000000000000//////000000000000000000000000111222222222222333333333111222333555555666666555555999???DDDHHHJJJMMMOOORRR]]]gggnnnxxx~~~}}}ssshhhaaa___``````___[[[WWWTTTRRROOOTTTWWWYYY\\\```aaa^^^[[[XXXSSSKKKDDD>>>:::999666444333111000000111222111111000//////////////////000111222222111000///////////////////////////000000000000000000000000111000000000////////////////////////////////////000000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222333333333333222222444555666666777777777===CCCIIINNNUUU]]]dddsss~~~|||uuuoookkkdddaaa^^^[[[YYYWWWSSSQQQOOONNNNNNNNNNNNKKKFFFCCC::::::999888888999;;;<<<;;;999555222///.........---------...............---------............///..............................------------..............................------..........................................////////////000000000000000000000000111111111111///000111222222111000///000000000000000000000000222222222222333333333333222333444555666777888888777<<>>>>>:::888555222111000111222222111000000//////000000///000000111111000000///000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000000000000111111111222222000000000000000000000000///000000111222222111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222333333333444444222333333555666888:::;;;===DDDLLLQQQUUU]]]kkkvvv~~~xxxtttiiifffccc```^^^[[[XXXUUUTTTSSSQQQPPPOOOLLLGGGDDD???===:::777777888:::;;;;;;999777444111000//////---------.........//////---------............///..............................------------..............................,,,---------.../////////.........................../////////000000000111000000000000111111111111000111222333333222111000000000000000000000000000222222222333333333444444444444444555666888:::<<<>>>CCCJJJPPPVVV\\\bbbeeewww|||~~~vvvoooooonnnjjjeeebbbbbbccc^^^``````]]]]]]aaabbb```]]]ZZZUUUMMMDDD@@@@@@AAA???<<<999555222222222222222111000000//////000000000//////......//////000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000111111111222222222000000000000000000000000...///000111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222333333333444444444333333444555777:::===>>>DDDLLLUUUYYY\\\fffxxx~~~zzzllljjjfffdddaaa___[[[XXXXXXVVVTTTRRRPPPMMMHHHEEEDDD@@@<<<777666666888::::::999777555333222111111---------.........//////---------.........//////.................................------.................................,,,,,,------...///000000.........................../////////000000111111000000000000111111111111000111333444444333111000000000000000000000000000222222333333333444444444555555444555666999<<<>>>FFFJJJPPPWWW```iiisssyyyyyy}}}xxxvvvrrrlllfffdddgggjjjeeegggeeeaaa```cccdddbbb```]]]WWWNNNEEE@@@@@@CCCCCC@@@<<<777444333333333222111111000000000000000000///...------...///000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111111222222222000000000000000000000000...//////000111222222333222333333222000///000111111111000000000000111111222222111111111111111111111111222222222333333333333333444555555555444444333555777777777:::AAAGGGNNNQQQZZZgggqqqzzz|||nnnmmmkkkiiigggccc```]]]YYYVVVSSSQQQOOOMMMJJJHHHEEEBBB>>>999666555555666666666666555333111///---000000////////////000000000000000000000000000000......////////////......---------............/////////---,,,,,,---...//////////////////.................................////////////000000000000000000000000111111111111333333333333333333333333000000111111111222222222111222333333222333444666888777555444666;;;AAAEEEJJJRRR^^^iiisss}}}~~~ssskkkiiikkkkkkjjjkkktttvvvnnnfffeeefffeee^^^___ZZZPPPEEE???BBBGGGGGGEEEBBB<<<777222111111444222000///000000000///............/////////000000000000000000000000000////////////////////////000000//////.........---......//////000000111111111111111111000000000000222222111111222222333444......///000000111222222444555555444111//////000111111000000000000111111222222111111111111111111111222222222222333333333444444555555555555555555666888999:::<<>>DDDHHHKKKVVVgggwwwtttnnnkkkjjjjjjpppwwwyyytttnnnnnnmmmkkkaaa___YYYOOOEEE??????AAAHHHGGGFFFBBB===888444222222111000000111111000............/////////000000000000000000000000000000000000000000000000000000000000/////////.........////////////000000111111//////000000111111111222222222111111222222333444.........//////000000111666777666444111//////000111111000000000000111111111111222222222222222222222222222222333333333333666666666666666666555555666777888;;;AAAHHHOOOTTT\\\bbbrrr~~~yyyttttttwwwtttkkkbbbaaa\\\VVVQQQOOONNNMMMLLLJJJHHHEEEBBB>>>;;;999777888999:::;;;999555222///000000///...---------...------------------------......////////////......---------............//////......------...//////......//////////////////000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000222222222222222111111111111222333222111111333555555666888:::===CCCJJJNNNPPP^^^ttttttmmmllllllvvvzzz{{{zzzyyyyyyvvvrrrfffaaaYYYPPPHHHBBB???===EEEFFFGGGGGGDDD>>>888444111000///000111111///---....../////////000000000000000000000000000000000111111111111111111111111000000////////////....../////////000000000000111......///000111222333333222222111111222222333444---........./////////000333444555333111///000111222111111000000111111222111111222222222222222333222222222333333333444444666666555555555555666666777888<<>>:::888777999;;;<<<:::666222///000///...------,,,------------------------------......////////////......---------............///.............../////////............////////////////////////////////////////////////000000000000///000000000111111111111111111111111111111111111333333222222222222111111111222333222111111333555666999<<>>>>>AAAEEEHHHHHHCCC<<<777111000000000222111///---...////////////000000000////////////////////////111111111111111111111111000000//////////////////000000000000000000000000...//////000111111222222222222111111222222333444............///////////////000111111000000111222222222111111111111222222111111222222333333333333222222333333333444444444555555555444555666777777;;;???EEEMMMTTT[[[```cccyyyzzztttrrrrrrjjjddd[[[TTTPPPOOONNNNNNJJJJJJIIIGGGCCC???;;;999666888:::;;;999555111...//////...---------------..............................////////////......---------............///---......//////000000000---.........//////000000........................////////////000000000000///000000000111111111111111111111111111111111111333222222222222222222222111222333333222333555777777:::???BBBEEELLLVVV^^^kkkyyyvvvwwwxxxttttttxxxuuuuuuzzz~~~}}}yyyuuugggaaaYYYTTTQQQMMMFFFAAA<<<>>>CCCHHHJJJHHHBBB===333222111111222111///---////////////000000000111////////////////////////111111111111111111111111//////000000000000000000111111111111000000000000111111000000000000000000222222111111222222333444////////////////////////,,,...000000000000222333222222111111111111222222111111222222333444444444333333333333444444444444555555555555666777999:::===CCCKKKSSSYYYaaakkkrrr|||}}}vvvvvvxxxoooiii```XXXTTTRRRPPPPPPJJJJJJIIIGGGDDD@@@===;;;777888999:::888444000...///...............//////////////////////////////......////////////......---------............///------///000000000000000------......///000000000........................////////////000000000000000000000000111111111111000000000000000000000000222222222222333333333444111222333444444555777:::888===BBBFFFKKKTTTaaalllyyyssssssxxx~~~tttuuuxxx~~~zzzxxxvvvrrrqqqvvvxxxwwwtttsssddd```ZZZVVVSSSOOOIIIEEE@@@@@@BBBFFFJJJKKKGGGCCC777555222111111111000.../////////000000000111111000000000000000000000000111111111111111111111111//////000000000000111111222111111111111000000000111111111111000000//////222222111111222222333444000000000000000000000000...///111111000000111333333222222111111222222333111111222222333444444555333333333444444444444555666666666666888;;;===???DDDKKKSSSYYY___kkk|||}}}zzz|||zzzuuuooofff^^^YYYVVVTTTRRRKKKKKKIIIGGGEEEBBB@@@???888999999999777444111///............///000111111////////////////////////......////////////......---------............///,,,---///000111111000000------......///000000111........................////////////000000000000000000000000111111111111111111111111111111111111000111111222333444555555000222444555555777:::======CCCIIIOOOVVVcccttt|||wwwsssnnnkkkkkkmmmnnnnnndddeeegggkkkqqqyyy~~~uuuqqqooosssssspppppprrrfffddd```\\\XXXRRRMMMJJJFFFBBB@@@AAAEEEHHHGGGDDD<<<888444111000000000/////////000000000111111111000000000000000000000000000000000000000000000000//////000000000111111111222222222111111111000000000000000000000111111111222222111111222222333444111111111111000000000000000222333222111000111222333222222111111222222333111111222333333444555555333333333444444444555555777777777888:::===@@@BBBQQQXXX___dddiiiyyy}}}{{{{{{xxxsssjjjccc]]]ZZZVVVTTTLLLLLLJJJHHHFFFDDDCCCBBB::::::999888777444222111............///111222333////////////////////////......////////////......---------.........//////,,,---///000111111111000---------...///000000111000000000000000000000000////////////000000000000000000000000111111111111333333333333333333333333000000111222444555666666000222444555777999<<>>===<<<999777444333222////////////////////////////////////////////////........................000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////222222222222222222222222222222222333333444444555777222000333555444333444555444444777>>>EEELLLPPPVVV]]]eeeppp|||qqqkkkjjjmmmttt~~~|||vvvtttnnnqqqwww|||zzzsssnnnjjjhhhiiijjjjjjiiihhhgggeeedddaaaaaaaaaaaabbbcccddddddeeedddbbbbbbdddllluuu|||wwwpppnnnoooqqqqqqsssqqqllliiieee^^^VVVQQQJJJCCCBBBBBBAAACCCGGGFFFBBB<<<777444222111000////////////////////////////////////000000000111111111111111111111111111000000000000000000000000...///000000///...///000222000//////222222111///111222222222222333333333////////////000000000000000000111222222222222111222222111111111111222222222222222222222222222222333555666666555555666888888:::>>>@@@DDDLLLUUU]]]dddooo|||ttttttvvv|||~~~zzzqqqmmmlllfff^^^YYYUUUPPPLLLIIIGGGEEEDDDBBBAAA>>>;;;777333111///////////////////////////////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////333333333333333333333333333333333333333444444444555111///222333222111333444555666;;;CCCNNNXXX^^^bbbkkkvvv|||uuulllfffeeegggqqq}}}yyyyyyyyyuuurrrrrrmmmoooqqqsssuuuxxx|||}}}yyyssspppnnnllljjjkkklllnnnnnnmmmllliiihhheeeeeeeeeeeefffggghhhiiijjjiiifffdddcccffflllpppttt|||vvvqqqrrruuuvvvxxxwwwrrrooollleee]]]VVVNNNHHHFFFDDDBBBCCCGGGFFFEEEAAA;;;555111000000/////////000000111111111/////////000000000111111111111111111111111111111000000000000000000000000///111222111000///000111222111000000111222111000222222222222333333333333////////////000000000000000000111222222222222111222222111111111222333333111111111222222222222222333555777777777666777888888<<<@@@EEEJJJSSS^^^fffppp|||xxxmmmiiikkknnnuuuxxx|||}}}}}}uuurrrpppkkkccc[[[WWWQQQMMMKKKIIIGGGFFFGGGFFFBBB===999444000///////////////////////////////////////////////////........................////////////////////////////////////000000000000///////////////////////////////////////////////////////////////000000000333333333333333333333333444444444444444333333333444000000222333000000333888999<<>>DDDKKKRRR]]]hhhqqqwwwmmmiiijjjkkklllsssuuuzzz{{{wwwvvvqqqjjj^^^YYYTTTOOOMMMLLLKKKJJJLLLJJJFFFAAA;;;666333000000000000000000000000000////////////////////////////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////////////////000000111111222222222222222222222222555444444444444444444444333111111333333111222555888;;;@@@HHHSSSaaaqqq{{{uuupppmmmoooooonnnooosss~~~|||wwwuuusssmmmiiiiiijjjjjjlllpppkkkmmmppppppooonnnnnnooolllrrrwwwxxx{{{~~~zzzzzzzzzzzz}}}~~~~~~{{{xxxvvvqqqrrrrrrtttvvvxxxzzz{{{|||{{{wwwrrrmmmjjjjjjkkkmmmsss}}}||||||xxx|||~~~~~~~~~~~~xxxqqqeee\\\TTTOOOJJJDDDBBBCCCEEEGGGGGGCCC<<<666333444------...///000000111111000000000000111111111111111111111111111111111111000000000000000000000000000222333222111000111333111111222222111111111222222222333333333444444444////////////000000000000000000111222222222222111222222111222222333444555222222222333333444444555444666777888777888999;;;<<>>999555333000000000000000000000000////////////////////////////////////////////////000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000...//////000000111111222111111111111111111111111444444444444444555555555333111222555555333555:::666;;;DDDOOO\\\mmm~~~uuuiiiggghhhllloooqqqxxx}}}yyywwwuuusssqqqnnnhhhdddcccdddfffkkkrrrlllooorrrtttsssrrrrrrrrrnnnrrrvvvwww{{{{{{{{{}}}}}}vvvrrrpppqqqmmmpppwww}}}www}}}}}}qqqhhh^^^XXXQQQHHHDDDDDDCCCEEEFFFEEE@@@;;;888666.........//////000000000000000000111111111222222222222222222222222222222000000000000000000000000000222222222111000111222111222333222111111222333333333333333444444444444////////////000000000000000000111222222222222111222222222222333444555555222333333444555555666666555666777777777888;;;===@@@HHHTTTaaaooo|||yyytttqqqppprrruuuvvv|||~~~}}}xxxrrroooiiiaaa[[[WWWTTTSSSQQQNNNLLLHHHDDD???:::777555000000000000000000000000////////////////////////////////////////////////000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000...//////000111111222222222222222222222222222222333333444444555555666666222222444777777555888>>><<>>DDDLLLZZZjjjzzz~~~{{{sssuuuvvvuuutttuuuzzz}}}wwwqqqhhh___ZZZWWWTTTSSSLLLKKKGGGCCC???;;;777666000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000...//////000111222222222333333333333333333333333333333333444555666777777222222555888888777;;;AAAGGGOOOZZZfffrrrzzzlll```eeeiiioootttvvv{{{zzztttoookkkjjjkkkmmmqqqrrrooommmgggbbb]]]^^^bbbiiiuuu~~~~~~~~~sssjjj```TTTMMMLLLBBBAAACCCFFFHHHEEE>>>999222222222111111111111111000111111111111222222222222222222222222222222222000000000000000000000000///111111111000///000111000333444333111000222444333333333444444444555555///////////////000111111111111222222222333333333555444333222111111111111333333444444555666666666999888777777999<<>>999888555333222222222222111111111000000//////......111111111111111111111111333222000............///---......///000111111222000000000000000000000000111222222111000111444666///////////////000111111111111222222222333333333333222222222222222333333333333444555555666666777555555666777:::???DDDHHHQQQYYYggg|||xxxtttsssrrrtttwww|||{{{~~~{{{rrrgggZZZSSSSSSLLLLLLJJJGGGCCC@@@>>>===555444222000////////////111111111111000000000///000000000000000000000000111000000000/////////............/////////000000//////////////////////////////000000000000//////111111111111111111111111444333333222222333333444555333333555888999888666777777777888:::>>>EEEKKK[[[gggxxxzzzqqqgggfffkkkpppxxxzzzxxxvvvtttsssssstttuuuvvvvvvvvvxxxzzzzzzxxxvvvqqqmmmiiijjjrrrxxxkkkaaa\\\\\\PPPMMMIIIGGGGGGEEECCCAAA:::777444222222222222111222222111111111000000000111111111111111111111111222111000//////...............//////000111111222111111111111111111111111111222222111111222444666000////////////000111111111111222222222333333333111111111111222333555555333444444555555666777777444555888:::>>>EEELLLQQQYYYbbbrrrwwwpppoooqqqtttzzzzzzmmm___UUURRROOONNNLLLHHHEEECCCAAA@@@888666444222000//////000111111111111000000000000000000000000000000000000000000000000////////////....../////////000000000........................///000000111111000000///111111111111111111111111333333333222222333333444666555444555777888888666777555999???AAACCCNNN[[[nnnyyy~~~zzzwwwsssnnnkkkooouuu}}}}}}vvvuuuwwwyyy}}}}}}|||}}}{{{wwwuuuyyyxxxllleeecccYYYVVVRRRNNNKKKIIIIIIIII>>>:::666333222222222111222222222222222111111111222222222222222222222222111111111111000///.........//////000000111111111111111111111111111111111111222222222111222555777000000//////000000111222111111222222222333333333222222222222333444555555444444444555666666777777777999<<>><<<999666333111000000000000000000000000111111////////////////////////////////////000000000000////////////000000000111000000000000000000000000000000111111111111000000000000111111111222222222333222222222333333444555444444444444444555777888::::::AAAKKKSSS]]]qqqyyyxxx{{{}}}}}}{{{wwwwww|||uuuggg___^^^]]]ZZZVVVQQQKKKHHHDDD@@@:::777555444333222111111111111111111111111222222222222222222222222000000222222222111///...000000000000111111111111111111111111111111111111222333333333333444777999111000000000000111222222111111222222222333333333555444333333333333333444444555555666666777888888999>>>CCCGGGLLLUUUbbblllyyy}}}{{{tttuuuzzzuuuiii\\\VVVNNNIIIHHHGGGEEECCCAAA???;;;888444222111000000000000000111111111111000000000000000000000000////////////000000000000/////////000000000111111111111111111111111111111000111111222222111111000000000000111222222333333222222222222333444555555444555555555444666999;;;???DDDKKKTTT___ppp|||vvvuuuwww}}}|||llldddaaa^^^]]][[[UUULLLEEEDDDAAA===:::888666444222000000000111111111111111333333333333333333333333000111111222111111000000111111111111111111111111222222222222222222222222222333444444444555888:::111111000000111111222333111111222222222333333333333333333333333444555666555555555666777777888888888???GGGNNNUUUbbbsss~~~|||~~~tttbbbZZZQQQKKKJJJIIIGGGDDDCCCAAA===999555333111111///000000000111111111111000000000000000000000000.../////////000000000111//////000000000111111111000000000000000000000000000111111222222111111000///000000111222222333333222222222222333444555666444666777777666888<<<@@@CCCOOOXXX^^^lll}}}yyyyyy|||~~~{{{|||yyylllfff___^^^^^^ZZZOOOFFFCCCAAA>>><<<;;;888555222111111111222222222333333333333333333333333333333222111111000111111111222111111111111111111111111222222222222222222222222222333444444444666999;;;111111111000111111222333111111222222222333333333111111222333444666777888555555666666777777888888999AAAKKKUUU___ooo{{{}}}xxxzzz||||||{{{fff]]]SSSMMMKKKKKKHHHEEEDDDBBB>>>:::666333111111//////000000111111111222000000000000000000000000.../////////000000111111000000000000111111111111000000000000000000000000111111222222222222111111///000000111222222333333222222222222333444555666555777999888888:::???CCCEEEVVVbbbffftttzzzuuuxxxwwwxxx|||tttjjj```^^^```]]]SSSIIIBBBAAA???>>>===:::555222222222222333333444444444333333333333333333333333222222000000000111222333222222111111111111111111222222222222222222222222222333444444444666999<<<333333333222222111111111000000111222333333444444444444444444444444444444:::777888;;;;;;888888;;;DDDEEEMMM^^^nnn}}}~~~uuusss{{{yyyuuutttwww|||vvvhhhZZZSSSOOOIIIEEEDDDEEECCCAAA===:::777444333111111222222111000...---000000000000000000000000///////////////.........111111000000//////......000000000111222222333333111111111111111111111111000111111111111222222222333333444444555666666666444777888888888===FFFMMMWWWbbbkkktttxxxyyy|||{{{}}}tttbbb]]]aaabbbYYYOOOHHHCCC??????AAA???888222555444333333555555444333222222222222222222222222222222111111111111222222222222222222222222222222000111111111111222222222333333333333444777<<>>IIIVVV[[[bbbqqqvvvtttrrrwwwwwwhhhXXXLLLIIILLLEEEFFFEEEDDD@@@;;;777444222222222222222222222111000000000000000000000000///////////////000000000000000000000000000000000111111000000000/////////111111111111111111111111111111111222222222333333444444444555666666777777:::;;;===???EEEPPP\\\dddfffqqq}}}|||xxx|||~~~zzzxxx{{{~~~vvveee\\\YYYXXXIIIEEEAAAAAACCCCCCAAA>>>888666444333333444333222333333333333333333333333222222111111111111222222222222222222222222222222111111111222222222333333444555666666888<<>>666555444333222222222222222222222222222222222222...//////000000111111222000000000111111111111222000000000111222333333333111111111111111111111111222222222222333333333333444555555666666777888888777999>>>FFFRRR```lllsss~~~|||xxxwww|||}}}zzz}}}~~~yyytttrrrrrrxxxxxxvvvsssnnnlllllllllkkkllllllllllllnnnrrruuuvvvyyyzzzyyyxxxzzz~~~zzzxxxzzz}}}|||hhh^^^[[[MMMIIIDDDAAA@@@AAA@@@@@@>>>;;;777555555555444444333333333333333333333333222222111111111111222222222222222222222222222222222222222222333333333333333444555777999===CCCGGG111111222222222333333333444444444444444444444444444444444555666777777777:::999;;;AAAHHHOOO[[[eeewww~~~{{{vvvxxx|||mmm[[[RRRGGGFFFFFFEEEDDDBBBAAA@@@888777555333222111111111111111111111111111111111...//////000111111222222000000111111111222222222000000000111111111111111111111111111111111111111222222222333333333444444555555555666777777888888888;;;CCCPPP```ppp|||~~~|||~~~~~~~~~{{{wwwuuusssrrrooommmggglllpppppplllhhhgggiiikkkkkkjjjgggdddcccccceeebbbdddeeeeeefffiiinnnqqqpppsssvvvxxxzzz~~~zzzyyy{{{~~~tttddd\\\RRRNNNHHHCCCAAA@@@@@@@@@@@@===999666666666666555444444444444444444444444222222111111111111222222222222222222222222222222222222222333333333444444222333555666999===CCCHHH111111111222222333333333444444444444444444444444444444444555666777777888:::888:::BBBKKKTTT___hhh|||}}}||||||wwwcccWWWJJJIIIGGGEEECCCBBB@@@@@@:::888666333222111111111000000000000000000000000...//////000111222222222000000111111222222222222111111000000//////......111111111111111111111111222222333333333444444444555555666666777777888888;;;???JJJYYYlll~~~{{{xxxyyy}}}}}}zzzxxxvvvtttrrrssspppllliiigggeeebbb```WWW]]]cccdddaaa^^^___aaa^^^___```______```ccceeeaaabbbccceeefffjjjnnnrrrrrrvvv{{{~~~zzzyyy||||||hhh^^^UUUQQQKKKEEEAAA@@@@@@AAABBB>>>:::777666666666666444444444444444444444444222222111111111111222222222222222222222222222222222222333333333444444444111333444666999===CCCHHH555555555444444333333333333444555555666666555555444333222222555777888888>>>===BBBLLLSSSYYYeeerrrzzz}}}qqq^^^SSSKKKFFFFFFGGGDDD@@@>>>???<<<888444222222444555000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111333333333333333333333333222000...///222444333222444222555999;;;999:::===@@@HHHTTTcccwwwyyyqqqppptttyyy}}}~~~}}}||||||xxxvvvsssqqqooolllhhheeeeeeccc```]]]ZZZWWWVVVUUUSSSTTTVVVUUUTTTTTTUUUVVVUUUWWWYYY[[[\\\^^^aaadddaaaeeejjjmmmnnnpppuuuyyyyyy~~~yyybbb[[[VVVQQQMMMFFF???>>>@@@AAAAAA???:::444222333666777666555444333333333333222222222222222222222222111111222222222333333333333333222222333333444555333333555888;;;@@@DDDFFF444444444444333333333222333444555555666666555555666555444444666888999:::======CCCOOOYYYcccqqq~~~xxxyyyyyyhhhYYYOOOFFFFFFGGGEEEAAA@@@@@@===999555333222333333111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111333333333333333333333333333111000111333555555333555444555:::;;;999;;;???FFFPPP^^^oootttnnnnnnssswww~~~|||zzzwwwuuusssssssssooollliiifffdddaaa]]][[[[[[ZZZXXXUUURRRPPPOOONNNLLLMMMOOOPPPPPPPPPRRRTTTTTTVVVYYY[[[^^^bbbfffjjjiiimmmsssvvvyyy~~~~~~}}}~~~iii^^^XXXRRROOOIIIBBB???AAAAAAAAA@@@<<<777444444666444333222111000000000000222222222222222222222222111111222222222333333333333333222222333333444555333444555888<<<@@@DDDFFF333333333333222222222222333444555555666666555555777777666666777999;;;===@@@BBBJJJWWWdddqqqvvvtttzzzvvvdddVVVIIIFFFHHHGGGDDDBBBAAA???;;;666333222222222111111111111111111111111000000000000000000000000000000000111111111222222000000000111111111222222333333333333333333333333444222111222444666666555666555666::::::999<<>>:::666444666555444333333333333333222222222222222222222222111111222222222333333333333333222222333333444555444555777;;;???BBBEEEGGG222222222222222222222222333444555555666555555555555666666666777:::???CCCIIIRRR```qqqvvvnnnkkklllsss{{{zzzhhhUUUMMMKKKJJJHHHGGGCCCBBB???<<<888444222111111111111111111111111111222222222222222222222222111111111111222222222222111111111111222222222222333333333333333333333333222222333333333444555666666666777:::;;;>>>FFFPPP]]]mmm{{{hhheeebbbeeeooo}}}~~~~~~~~~~~~}}}|||zzzzzzuuusssqqqnnnllljjjhhhhhheeeccc```]]][[[YYYYYYXXXXXXTTTPPPLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNNNNRRRTTTVVVXXX[[[___dddhhhgggjjjnnnrrrwww}}}zzzyyyyyyyyyyyy{{{}}}|||wwwwww|||qqqaaaXXXRRRKKKDDDAAA>>>???AAAAAA@@@<<<777444777777666555555555666666222222222222222222222222111111222222222333333333333333222222333333444555444666999<<<@@@DDDFFFGGG222222222222333333333333333444555555666666555555333555666666777;;;BBBHHHLLLWWWgggxxxvvvnnnhhheeegggmmmwwwppp^^^TTTOOOJJJHHHIIIDDDCCCBBB???;;;777444222222222222222222222222222222222222222222222222222111111111222222222222333111111111222222222222333333333333333333333333333222333444444333333555777777777:::===???DDDPPP\\\eeeuuutttdddeeeggglllttt{{{vvvvvvvvvuuutttsssqqqqqqjjjiiigggdddbbb```___^^^[[[YYYWWWTTTRRRQQQQQQQQQOOOMMMJJJIIIIIIIIIHHHGGGFFFGGGHHHJJJMMMPPPSSSTTTVVVXXX[[[^^^bbbgggnnnrrrppptttzzz}}}|||{{{zzz|||~~~~~~|||yyyyyy|||jjj^^^WWWOOOGGGCCC???@@@AAACCCCCC???:::666666555555444444555555555222222222222222222222222111111222222222333333333333333222222333333444555555777:::>>>BBBEEEGGGHHH222333333333444444444444333444555555666666555555222555777888888===FFFMMMVVV```mmm{{{vvvooohhhcccbbbeeellltttvvvggg\\\RRRJJJGGGJJJEEEDDDCCCAAA>>>:::666444222222222222222222222222333333333333333333333333111111111222222222333333111111111222222222333333333333333333333333333333222444666555444444777999888999===AAAEEELLLZZZiiisssvvvkkkaaahhhooouuu{{{~~~xxxuuunnnnnnmmmllljjjhhhgggfff```___]]][[[YYYXXXWWWWWWRRRQQQOOOMMMKKKKKKKKKKKKHHHGGGFFFGGGIIIJJJIIIHHHHHHJJJLLLOOOSSSWWWZZZ\\\]]]```dddiiiooowww}}}{{{~~~~~~}}}}}}~~~sssddd[[[SSSKKKFFFBBBBBBCCCEEEEEECCC>>>999555555444444444444555555222222222222222222222222111111222222222333333333333333222222333333444555555777;;;???CCCFFFGGGHHH333333333444444555555555333444555555666666555555222555888999:::???IIIQQQ```hhhrrr{{{}}}uuupppjjjcccaaadddgggnnnxxxyyylll```SSSIIIGGGJJJEEEEEEEEECCC@@@<<<888666222222222222222222222222333333333333333333333333111111222222222333333333111111222222222333333333333333333333333333333333444666777777555555888;;;:::;;;???EEEIIIQQQaaaqqqsssggg___hhhttt{{{}}}yyytttqqqiiiiiihhhfffdddaaa___^^^\\\[[[YYYWWWVVVUUUTTTTTTNNNMMMKKKJJJHHHHHHIIIIIIFFFEEEFFFHHHKKKLLLLLLKKKLLLNNNPPPTTTYYY]]]aaaccceeeiiinnnttt||||||~~~}}}zzzhhh___VVVNNNIIIEEEDDDDDDFFFHHHFFF@@@<<<666666555555555666666777222222222222222222222222111111222222222333333333333333222222333333444555555777;;;@@@CCCFFFHHHHHH333222111000111222333444444555666555444333444555777777999===???BBBMMMYYY]]]qqq|||rrrkkkiiigggccc```___fffppp~~~}}}lll[[[QQQKKKGGGDDDCCCBBBBBBAAA>>>:::666333333333333333222111000222222222111111111000000333333222222111000000000222222222222222222222222444444444333333222222222111333666777666555666666;;;;;;AAALLLVVV___nnn|||tttnnnkkknnnsssyyy|||zzzxxxvvvuuusssqqqllliiigggfffccc```]]]ZZZYYYXXXTTTTTTSSSRRRPPPNNNKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGJJJIIIGGGFFFGGGKKKNNNQQQRRRTTTVVVYYY\\\```fffjjjnnnrrrwww~~~tttfff\\\RRRLLLBBBDDDGGGHHHGGGDDD@@@===:::777444333555666555444444444444333333333222222333333333333333333333333444444444666777888777666444888<<<@@@CCCEEEGGGIII333222222111222333444555444666777666555444555666999888:::>>>BBBHHHUUUaaammm~~~{{{qqqkkkiiifffbbb^^^^^^cccjjjvvvyyyeeeTTTLLLJJJFFFEEEDDDCCCBBB???;;;888333333333333333222111111222222222111111111000000222222222222111111111111222222222222222222222222444444333333333333333333111333666666666555666777<<<===EEERRR^^^iiiyyyuuupppjjjooovvv}}}}}}xxxvvvtttrrrqqqooolllhhheeeaaa```]]]ZZZWWWTTTSSSRRRNNNOOOOOOOOONNNLLLJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEFFFHHHLLLPPPSSSZZZ\\\^^^```ccchhhnnnrrrxxx~~~}}}iii\\\SSSNNNFFFFFFGGGIIIJJJHHHCCC@@@;;;888555444666666555444444444444333333333222222333333333333333333333333222222222333444555444444666999>>>BBBDDDFFFIIIKKK333333333222333444444555555666888777666555666888;;;999;;;AAAHHHRRRbbbppp{{{zzzsssnnnllliiiddd```^^^___bbbkkk|||sss[[[NNNNNNGGGFFFEEEDDDCCC@@@<<<999333333333333333333222222222222222111111111111111111111111111222222222222222222222222333333333333333333333333444444444444222444666666555555777888===AAAKKK[[[jjjxxx~~~wwwsssnnnsss|||}}}wwwsssqqqooollljjjhhheeeaaa^^^[[[ZZZWWWTTTQQQNNNMMMLLLIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGJJJMMMRRRWWWYYY^^^___aaacccffflllssswwwsss```WWWTTTLLLIIIHHHJJJMMMMMMHHHCCC===:::777666666666555444444444444444333333333333333333333333333333333333222222222222333333333333888;;;@@@DDDFFFHHHKKKMMM333333333444444444555555666777888888777666888999<<<:::<<>>;;;777666555444333333333333111111111111111111111111000000111222333444444555222222333333333444444444333333333444444555555555444555666666777999===@@@FFFOOO\\\lll||||||{{{|||zzz}}}xxxtttooommmhhheeeaaa^^^[[[XXXUUURRRSSSQQQOOOMMMJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMOOORRRWWW\\\aaaeeegggfffgggiiilllrrr|||xxxeee\\\UUUOOOIIIJJJOOOPPPLLLGGGAAA???===:::777555555666555555555444444444333333333333333333333333333333333444555444222222444777999<<>>:::888666444333222333333111111111111111222222222111111111222333444444555222222333333444444555555444444444444444555555555555555666777888<<>>AAAMMMcccyyy{{{sssllliiihhhccc___\\\ZZZWWWWWWcccqqqvvvvvv}}}}}}rrrfffRRROOOLLLJJJIIIGGGEEECCC>>><<<888555222111111111000000111111222222222222222222333333333333444444222222333333444555666666666666666555444444444333555666777888;;;AAAIIINNNZZZeeesssyyyqqqnnnoooqqq}}}}}}xxxrrrmmmhhhbbb^^^^^^[[[UUUPPPMMMJJJGGGEEEFFFEEEEEEDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCEEEGGGHHHEEEFFFGGGIIIKKKNNNPPPRRR\\\^^^bbbeeeggghhhhhhhhhnnnpppttt{{{ttt]]]YYYTTTOOOLLLLLLMMMNNNEEEEEECCC>>>888555555777666666555555555444444444333333333333333333333333111444666555333444:::???===AAAEEEIIIKKKNNNPPPRRR555555555555666666666666888666777:::;;;999:::===FFFEEEQQQkkkvvvooohhhdddaaa^^^YYYVVVWWW\\\aaaeee||||||qqqqqq|||}}}sss\\\SSSLLLLLLMMMIIIEEECCCAAA>>>:::555222111111222111111222333333444555555222222222222222222222222222222222333333222111111555555555555666666666666888444444999???EEEOOOXXXdddooo}}}{{{qqqjjjiiisss~~~zzzuuuooojjjccc]]]XXXUUUSSSPPPLLLIIIHHHHHHHHHFFFDDDAAAAAACCCDDDBBB@@@CCCDDDEEEFFFFFFFFFEEEEEEIIIJJJKKKKKKMMMQQQWWW[[[______aaacccfffiiilllnnnqqqxxx~~~hhh[[[WWWUUULLLJJJPPPOOOGGGGGGEEEAAA<<<888666666444444444555555555666666333444555555333333444555555555555555555666:::<<>>:::888666444444444333333222222222333444555555333333444555444555555444444666:::<<>>JJJVVVlllyyynnneee______]]]ZZZXXXWWWWWWYYY[[[```xxx|||zzzqqqcccUUUNNNKKKHHHGGGHHHDDDBBB>>>999666555444444333333333333333333333333333333333333333333333333333333444444444444333333444555666777888777666666777666;;;DDDMMMVVVbbbmmmyyyyyyqqqpppttt}}}{{{uuurrrlllgggbbb]]]WWWTTTLLLKKKIIIGGGFFFEEEFFFFFFFFFDDDBBBBBBCCCDDDCCCBBBFFFEEEEEEDDDEEEFFFGGGHHHHHHKKKPPPUUUYYY]]]bbbfffeeeeeeddddddfffkkkrrrwwwmmm```ZZZRRRPPPRRRLLLGGGGGGFFFCCC@@@<<<999777666666555444333222111000333444555555333333444555333444444444444666:::===EEEDDDEEEHHHJJJLLLQQQXXX555555555555666666666666888777888:::999888<<>>IIISSS\\\iiiuuu}}}uuuqqquuu|||xxxsssoooiiiccc]]]XXXSSSOOOJJJIIIHHHGGGGGGGGGGGGHHHEEEEEEDDDCCCDDDDDDDDDDDDFFFEEEDDDCCCDDDFFFIIIJJJKKKOOOUUUZZZ^^^bbbeeehhhggggggffffffhhhnnnxxxwwweee\\\TTTSSSSSSKKKFFFEEEDDDCCCAAA===999666888777777666555444444444333444555555333333444555222333444444444777;;;>>>EEEBBBCCCGGGHHHJJJPPPWWW555555555555666666666666888777999:::999999@@@HHHRRRjjj~~~ssshhhaaa[[[ZZZZZZZZZYYYYYYYYYXXXWWW___kkkzzz|||}}}xxxaaaSSSKKKGGGHHHJJJEEECCC@@@<<<888555444333333333333333333333333222333333333333333333333333222333444444555555555444333444666777888888888777;;;???HHHTTT]]]ffftttxxxuuuvvv~~~~~~vvvrrrmmmfff___YYYSSSNNNJJJFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDEEEFFFIIILLLNNNQQQUUUZZZ^^^aaaccceeegggiiijjjkkkkkkmmmvvvjjj___UUUTTTSSSLLLEEECCCAAA@@@@@@===999666666666666666666666666666333444555555333333444555222333444444555888<<>>DDDOOO\\\eeennn||||||uuuvvv}}}{{{tttnnniiiaaaZZZUUUOOOJJJGGGCCCCCCCCCDDDDDDDDDDDDEEEDDDEEEFFFEEEDDDDDDFFFHHHFFFFFFGGGIIIKKKOOOQQQSSSXXX[[[___aaabbbccceeeffffffhhhkkkmmmqqq{{{~~~uuueeeWWWTTTUUUNNNFFFCCC???>>>>>>===:::777333333444444444555555555333444555555333333444555222333555555777:::>>>BBBFFFEEEGGGKKKLLLLLLPPPVVV555555555555666666666666555666888:::999<<>>===>>>???<<<999555555555555444444444444333444555555333333444555333444666777888;;;@@@CCCDDDDDDGGGLLLNNNMMMOOOTTT555555555555666666666777777888:::===<<>><<<>>>@@@>>><<<999999888777666555555444333444555555333333444555333555666777999<<>>;;;777555444444333333333444444555111111222222222333333333444444444444444444444444777333333888;;;:::===CCCQQQ[[[hhhsss~~~yyyppppppsss~~~vvvnnn```XXXRRROOOLLLHHHGGGHHHDDDDDDDDDDDDEEEGGGIIIJJJHHHIIIIIIHHHHHHIIIKKKNNNPPPRRRVVVZZZ^^^aaacccdddgggfffeeedddeeehhhlllooorrrwwwggg]]]YYYUUUMMMGGG???;;;<<<======<<<999999888666555555555555666666444333333444555666777777777777888<<>>BBBIIIZZZkkk|||zzzwwwsssnnnkkkiiijjjjjjjjjkkkqqqzzzyyynnnhhhccc\\\WWWSSSRRRPPPOOOSSSRRRSSSVVVYYY```qqqssscccTTTMMMLLLNNNKKKGGGCCC@@@<<<888555555444444333333444444555222222222333333333333444444444444444444444444444777444555999;;;<<>>??????>>>:::999888666666555555555666555444444444444555666777888888888999===BBBFFFJJJNNNUUU^^^eeejjjlllmmm222333444444666666777888;;;:::;;;???FFFRRReeevvv}}}xxxrrrlllhhheeecccaaadddfffhhhkkkoooxxx~~~ssslllggg```ZZZVVVSSSQQQOOOSSSRRRRRRSSSTTTXXXdddpppzzzxxxiiiZZZPPPLLLMMMKKKHHHEEEBBB>>>999555555555444444444444444555333333333444444444555555444444555555555555555555666666888:::;;;>>>HHHSSSdddjjjuuuzzzkkkfffiiiyyy}}}pppggg\\\UUUNNNLLLIIIEEEDDDFFFGGGGGGFFFFFFGGGHHHIIIIIIOOOPPPRRRSSSSSSTTTWWWYYY[[[]]]aaadddgggggggggggghhhhhhiiijjjlllrrryyy~~~vvvuuu|||hhh]]]WWWQQQKKKDDD@@@@@@AAA@@@???::::::888777666555555555666555555444444555666666777888888888:::>>>DDDHHHMMMQQQZZZjjjyyyzzz555555666777888999::::::<<<<<<===AAAKKK]]]rrr~~~{{{xxxwwwwwwuuutttqqqmmmgggaaa^^^]]]]]]]]]dddhhhmmmttt|||yyyoookkkddd]]]YYYUUURRRPPPRRRPPPPPPRRRQQQRRRZZZccc||||||~~~rrrbbbUUUOOOLLLJJJHHHGGGDDD@@@:::666666555555444444444444555444444444444555555555666555555555555555666666666444777::::::;;;BBBPPP\\\gggmmmxxx~~~ooohhhkkksss|||mmmccc[[[TTTNNNLLLJJJGGGFFFHHHIIIIIIJJJKKKLLLMMMNNNOOOSSSUUUXXXYYYZZZ[[[^^^``````bbbeeehhhjjjjjjiiiiiiggghhhkkkmmmpppwwwtttmmmtttppp___WWWSSSMMMFFFBBBAAAAAA@@@>>>;;;:::999777666555555555555555555555555666666666777888999999;;;@@@FFFKKKRRRVVVbbbxxx555555666777888999::::::<<<===???DDDRRRggg|||zzzssspppllljjjiiihhhgggeeeeeeccc^^^ZZZXXXYYY\\\___fffllluuurrrnnngggaaa\\\XXXTTTQQQPPPNNNOOOPPPPPPPPPUUU\\\nnn{{{iiiXXXPPPLLLKKKIIIGGGEEEAAA<<<888777666555444444444444444444444555555555666666666555555555666666777777777333777;;;:::===HHHXXXdddkkkrrrttthhhiiittt|||mmmbbbYYYRRRMMMLLLKKKHHHHHHJJJIIIJJJLLLNNNPPPRRRSSSSSSVVVYYY\\\]]]^^^```bbbdddccceeegggiiijjjkkklllllllllooosssvvvzzzuuujjjlll{{{zzzcccXXXTTTNNNGGGCCCBBBBBB@@@===<<<;;;999888666555555444444555555666666777777777777888999:::===BBBIIINNNVVV\\\lll333444555555777777888999;;;>>>AAAGGGWWWqqq{{{vvvrrrooojjjgggdddbbbaaaaaa```^^^YYYYYYXXXWWWWWW[[[```eeekkksssxxxsssllleee___ZZZUUURRROOOMMMMMMOOOPPPOOOSSSYYY```tttooo[[[PPPMMMKKKIIIGGGEEEBBB>>>;;;777777666555444444444444444444444555555555666666555555666666777777888888333888;;;<<>>HHHZZZiiipppvvv|||pppnnnzzzrrrfffWWWQQQMMMOOOPPPOOOQQQTTTSSSTTTVVVWWWXXXXXXXXXXXXXXX[[[^^^``````aaabbbdddfffffffffgggjjjooosssvvvuuuyyyzzzjjjccceeeqqq}}}tttcccXXXRRRLLLGGGFFFDDDAAA>>>===<<<:::888777555555444333444666777888888777777777888:::<<<@@@FFFMMMRRRXXXhhh666666777888999:::;;;;;;:::???DDDKKK___{{{~~~yyyxxxwwwwwwwwwvvvsssppplllkkkjjjhhheeebbb^^^]]]VVVTTTQQQOOOPPPPPPOOONNNPPPSSSWWW[[[```fffooouuuyyyooofff]]]UUUPPPPPPLLLKKKMMMNNNMMMPPPUUUUUUdddxxxxxxwww{{{~~~jjj^^^OOOLLLIIIFFFEEECCCAAA???888888777555555444444444333333333444444444555555555666666777888999999999777;;;>>>AAAMMM```ooosssyyyqqquuuttthhh[[[UUURRRTTTVVVVVVXXX[[[[[[\\\]]]^^^^^^]]]\\\[[[XXXZZZ^^^___``````aaabbbgggfffeeefffjjjpppvvvzzz}}}~~~mmmbbbaaajjjvvv|||hhhZZZTTTNNNJJJHHHFFFCCC???>>>===;;;999777555555444333444666777888888888777777888:::===AAAGGGNNNSSSWWWjjj555777888888777888:::======@@@HHHVVViii~~~~~~{{{{{{{{{zzzyyyxxxvvvuuuttttttuuuwwwyyyzzzyyyxxxrrrqqqooommmkkkiiiiiihhhfffdddaaa^^^ZZZXXXVVVUUUPPPOOONNNMMMMMMNNNOOOPPPQQQVVV]]]cccgggppp|||~~~tttjjjaaaYYYUUUOOOOOONNNPPPRRRRRRQQQOOOVVV[[[iiixxxtttrrrppp~~~qqq```XXXQQQLLLKKKIIIDDDAAAAAA;;;:::888666555444444555666666666555444444444333555555555555555666777888===;;;@@@NNNZZZeeeqqq}}}uuunnnyyyuuuhhh[[[XXXWWWZZZ[[[[[[]]]aaabbbaaa```___^^^]]]]]]\\\\\\]]]^^^^^^^^^```bbbeeefffgggiiilllrrrxxx}}}ssseee```fffnnnlllcccWWWQQQLLLEEEGGGGGG<<>>CCCGGGOOOVVV^^^ooo555777888888888888;;;===>>>AAAIIIXXXmmm{{{vvvvvvoooooonnnmmmlllkkkiiihhhjjjjjjlllnnnqqqqqqpppnnniiihhhgggeeecccbbbaaaaaa^^^]]]ZZZWWWTTTRRRPPPPPPMMMLLLLLLLLLLLLMMMOOOPPPUUU[[[dddjjjpppyyywwwmmmddd[[[UUUPPPOOONNNOOOQQQQQQPPPOOOQQQUUUbbbttt|||rrrllljjjyyyxxxfffWWWPPPJJJIIIGGGBBB@@@@@@;;;:::888666555444555555555555555555555555444444555555555555666777888888:::<<>>CCCHHHPPPXXX```sss666777888888888999;;;===???BBBKKK]]]sss{{{sssnnnlllggggggfffeeecccbbbaaa```___```aaadddffffffdddbbb```___^^^\\\ZZZYYYXXXXXXVVVUUUSSSQQQOOOMMMMMMLLLLLLLLLLLLMMMNNNPPPSSSTTTXXX___gggooovvv|||rrrhhh^^^WWWQQQOOONNNNNNOOOOOOOOOMMMMMMPPPZZZfffrrr}}}ttthhhfffrrrmmmXXXPPPJJJIIIHHHDDDAAAAAA<<<;;;999777555555555555555555555555555555666666555555555555666777888999888???KKKZZZgggsssyyysssllllllyyyyyykkkaaa___```cccdddbbbcccfffeeeggghhhjjjkkkjjjiiihhhgggggggggffffffhhhmmmppprrrrrrtttvvvzzz~~~pppaaa___cccyyy~~~dddYYYVVVRRRIIIGGGIIIBBB>>><<<999777777777666555555555666777777777777777:::888:::???DDDIIIQQQZZZggg{{{666777888888888999;;;===???DDDOOOcccyyy~~~xxxooohhhfffcccbbbaaa___^^^]]]\\\\\\XXXXXXZZZ\\\^^^^^^\\\ZZZZZZYYYXXXVVVUUUTTTSSSSSSQQQPPPOOONNNNNNMMMNNNNNNOOOOOOOOOQQQTTTWWWZZZ[[[___dddlllsss|||vvvlllaaaZZZRRRPPPMMMLLLMMMNNNMMMMMMLLLNNNTTT]]]eeeqqq|||kkkhhhjjjzzzttt]]]SSSKKKJJJJJJGGGEEEEEE===<<<:::777666555555555444444555555666666777777555555555666777888999::::::CCCQQQ^^^jjjyyy}}}wwwssskkkppp|||mmmdddbbbcccffffffddddddfffeeegggjjjmmmoooooommmllljjjjjjiiihhhhhhkkkooossswwwwwwyyy{{{~~~yyygggbbbeeerrrhhh\\\XXXTTTJJJFFFHHHDDD>>><<<:::888777777777666555555666777777777777777:::999;;;@@@DDDJJJTTT^^^ppp666888999999888999<<<>>>???GGGVVVkkk{{{tttjjjbbb___ZZZZZZXXXWWWVVVUUUUUUUUUTTTSSSSSSUUUWWWXXXVVVUUUVVVUUUSSSRRRPPPPPPOOOOOOMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSUUUXXX\\\```bbbhhhlllssszzzyyyoooeee^^^UUURRRNNNKKKLLLLLLLLLLLLKKKLLLPPPUUU[[[hhh~~~ssslllgggsss{{{aaaUUULLLJJJJJJHHHEEEEEE>>>===;;;888666555555555444555555666666777777777666666666666888999:::;;;@@@JJJVVV```lll~~~zzzwwwsssoooyyyqqqgggddddddfffeeebbbbbbdddeeegggkkkoooqqqrrrqqqpppmmmmmmmmmllllllnnnrrrvvvxxxyyy{{{~~~nnnggghhhkkkppp```YYYUUUJJJEEEGGGDDD>>>===;;;999777666777777555555666777777777777777999999<<>>AAAMMMaaauuu~~~vvvnnnddd\\\ZZZVVVUUUTTTRRRRRRRRRSSSTTTQQQPPPNNNNNNPPPRRRRRRQQQQQQQQQOOONNNMMMLLLLLLLLLJJJKKKLLLMMMOOOQQQSSSTTTSSSTTTVVVXXX\\\```dddfffkkkpppxxxzzzqqqhhhbbbXXXTTTOOOKKKKKKLLLLLLLLLIIIIIIKKKOOOTTT___sssssshhhqqqcccVVVJJJHHHHHHFFFDDDCCC@@@>>><<<999777666666666666666666666666666777777666666666777888:::;;;<<>>DDDTTTkkk}}}tttkkkaaaZZZXXXTTTSSSRRRQQQRRRSSSUUUVVVRRRPPPLLLKKKMMMPPPQQQRRRPPPPPPNNNMMMLLLLLLKKKKKKJJJKKKLLLOOORRRUUUWWWYYYXXXYYYZZZ]]]aaaeeeiiikkknnnvvvyyyqqqjjjfffZZZVVVPPPLLLKKKLLLMMMMMMKKKIIIIIILLLPPPXXXggguuunnnqqq|||gggYYYKKKHHHHHHFFFCCCBBB@@@???<<<999777666666666777777777666666666666666666666777777999;;;<<<===IIITTTbbbooo~~~uuutttsss~~~}}}nnnhhhdddbbb___[[[\\\___aaabbbeeehhhkkkmmmnnnooolllnnnqqqrrrrrrrrrtttuuuwwwyyy|||nnnfffccckkknnn\\\WWWNNNHHHGGGCCC===>>>===:::777666777999555555666777777777777777999:::>>>CCCFFFLLL[[[iii777888999:::999:::<<<>>>FFFYYYsss~~~tttkkk```ZZZXXXPPPPPPNNNNNNOOOQQQSSSUUUVVVRRRNNNLLLMMMQQQSSSUUURRRQQQPPPOOONNNMMMMMMMMMLLLMMMOOORRRUUUYYY[[[]]]]]]^^^___bbbfffjjjnnnpppwwwxxxrrrlllhhh\\\WWWPPPLLLKKKLLLMMMMMMNNNKKKJJJLLLOOOUUU```lllssssss|||kkk\\\NNNJJJJJJHHHEEECCCAAA???===:::888666666666888888777777666666555555666666777888999;;;===>>>JJJWWWgggvvv|||rrrrrrvvvqqqjjjdddaaa]]]ZZZ[[[^^^\\\]]]^^^aaadddfffhhhiiiiiilllooopppppppppqqqrrrvvvyyy}}}rrreeeaaafffyyysss^^^XXXPPPJJJHHHCCC===>>>>>>;;;777555777:::555666666777777777777777999:::>>>CCCFFFMMM\\\kkk999888999;;;;;;;;;???EEEJJJbbb~~~uuujjj^^^VVVTTTPPPQQQRRRTTTTTTUUUUUUUUUUUUTTTSSSRRRSSSTTTVVVXXXYYYWWWTTTQQQOOOPPPQQQRRRQQQTTTVVVXXXXXXZZZ\\\^^^```bbbcccdddeeejjjrrrxxx}}}wwwrrrlllhhh]]]YYYSSSNNNMMMLLLKKKKKKKKKJJJJJJJJJLLLRRRYYY___wwwqqqppplll^^^PPPKKKHHHFFFEEEGGGBBB@@@>>>;;;888777777666555555666666666666555555:::888888:::999888<<>>DDDIIIPPP]]]iii999777888;;;;;;;;;AAAHHHQQQiiiwwwmmmaaaYYYVVVSSSTTTVVVXXXYYYZZZZZZ[[[XXXWWWVVVUUUUUUWWWXXXZZZYYYWWWTTTRRRQQQRRRSSSTTTXXXZZZ\\\]]]]]]^^^aaacccccceeeggghhhkkkqqqzzzyyyuuuoookkk___[[[TTTOOOMMMLLLKKKKKKJJJKKKKKKKKKMMMQQQWWW\\\mmmsssnnn}}}mmm___QQQKKKIIIFFFFFFGGGBBBAAA>>>;;;999777777777666666666666666666666666777555666888888999???FFFTTT___sss|||nnnkkknnnwwwqqqggg```]]][[[ZZZXXXWWWYYY[[[\\\]]]^^^aaaccchhhiiikkkmmmooopppqqqqqqwww{{{qqqaaadddooohhhWWWRRRLLLFFFBBB@@@???===;;;999888777777666666666777777777777777::::::>>>EEEKKKTTTbbbppp999777888::::::<<>>>>><<<;;;999888777666555666666777777888888888999:::???GGGNNNXXXiiixxx888777888999:::===GGGRRRggg|||wwwkkkaaa^^^^^^^^^```aaabbbbbbbbbbbb^^^^^^]]]]]]]]]]]]^^^___^^^]]]\\\[[[[[[\\\^^^___```aaabbbbbbaaabbbdddfffiiimmmrrrvvv||||||vvvqqqgggaaaYYYRRRNNNLLLJJJJJJIIIKKKLLLMMMMMMOOOQQQTTT```zzz~~~ppptttrrrdddTTTMMMJJJGGGFFFGGGDDDBBB@@@<<<:::888777777888777555444444555777888777777888;;;<<<@@@KKKWWWfffyyyyyyjjjfffqqq~~~rrrfff]]]YYYXXXXXXVVVXXXZZZ[[[\\\^^^aaadddiiijjjmmmppprrrtttuuuvvvzzz~~~~~~jjjaaa```pppxxx___VVVPPPHHH@@@======<<<;;;999888666666555555666777888888999999999;;;AAAHHHOOO[[[mmm~~~888777888::::::===IIIVVVmmm|||pppfffbbbbbbbbbccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa______^^^^^^^^^___```aaaeeeffffffffffffgggjjjmmmnnnssszzz~~~xxxsssjjjcccZZZRRRNNNKKKJJJIIIIIIJJJLLLMMMMMMMMMOOOQQQ]]]rrrvvvsssxxxvvvgggVVVNNNJJJGGGGGGHHHEEEDDD@@@===:::888777777999888666555555666888999999888999;;;===BBBOOO]]]nnnssshhhjjjyyyyyykkk___YYYWWWWWWXXXYYYZZZ[[[\\\___cccfffiiikkkmmmppprrrtttvvvvvv|||mmm```[[[hhhdddWWWRRRJJJAAA<<<<<<<<<<<<:::999777666555666666777888999999::::::===BBBIIIPPP\\\qqq777888:::<<<;;;>>>JJJWWWoootttiiieeeddddddeeeeeeeeeeeeeeedddffffffffffffffffffeeeeeeaaaaaa`````````aaaaaabbbdddeeeffffffgggjjjnnnqqqxxx~~~zzztttkkkdddZZZRRRMMMKKKJJJIIIHHHJJJKKKKKKKKKLLLOOOQQQVVVfff~~~~~~uuuqqqvvvyyyiiiXXXOOOKKKHHHGGGHHHGGGEEEAAA>>>;;;999888777888888666666666666888888888777999;;;<<>>DDDKKKQQQ^^^uuu666888<<<>>><<<>>>JJJXXXmmm}}}wwwlllgggeeefffgggiiijjjjjjkkkkkkllllllllllllkkkkkkjjjiiigggggggggfffffffffffffffggghhhjjjkkkmmmqqqvvvzzz|||uuukkkdddZZZQQQLLLKKKJJJJJJHHHIIIJJJJJJJJJKKKOOOQQQSSS]]]pppwwwmmmlllxxx{{{kkkZZZPPPKKKHHHGGGIIIGGGEEEBBB>>>;;;999888777777777777777777777777777888888;;;===???HHH[[[lll}}}}}}oooiiikkktttvvvhhh___\\\]]]\\\\\\]]]^^^___ccchhhlllmmmnnnppprrrtttuuuvvvvvvrrrcccYYY^^^kkk|||ttt\\\RRRKKKEEE======>>>>>>===;;;999888888888888888888888888888:::>>>EEEMMMTTTccc|||666999===???===???JJJXXXkkkzzzxxxmmmhhheeegggiiikkkmmmooopppqqqooooooooooooooonnnmmmmmmnnnnnnnnnmmmmmmlllllllllqqqrrrtttuuuxxx}}}}}}wwwjjjcccYYYQQQLLLJJJJJJJJJHHHHHHIIIHHHIIIKKKOOORRRUUUZZZiiiyyyjjjgggsss}}}lllZZZPPPKKKHHHGGGIIIHHHFFFBBB???;;;999888888777777888888888888777777:::;;;===AAADDDNNNcccvvvxxxkkkhhhnnnyyyxxxkkkccc```aaa``````aaabbbcccggglllppprrrsssuuuwwwxxxyyyzzzzzztttdddZZZ\\\dddqqqyyy^^^RRRKKKEEE===>>>??????>>><<<:::888999999999888888888888888999>>>FFFNNNVVVfff999888:::===???CCCNNNXXXiiixxxzzzoooiiihhhiiiiiikkklllnnnpppqqqtttvvvwwwyyyxxxvvvtttrrrwwwuuussssssuuuvvvwwwwwwyyy{{{}}}|||pppfffZZZRRROOOMMMJJJGGGHHHGGGHHHHHHIIIJJJKKKLLLPPPVVVaaauuurrriiieeeiiippp|||ooo]]]OOOIIIGGGFFFEEEGGGFFFCCCAAA>>><<<;;;:::444555666666555555666888:::777999AAAKKKWWWjjj{{{}}}nnnbbbeeesss|||ppphhhggggggfffgggggghhhiiilllpppsssvvvxxxyyyyyyxxxyyy{{{}}}xxxhhhZZZVVVYYYcccyyygggYYYNNNBBBAAA>>><<<;;;;;;;;;:::888:::999888888888999:::;;;;;;AAAIIIPPP[[[nnn;;;999999;;;>>>DDDQQQ^^^nnn{{{~~~sssmmmgggggghhhiiikkkmmmoooqqqwwwyyy|||~~~~~~}}}{{{{{{{{{{{{|||}}}pppggg\\\TTTQQQOOOKKKHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNRRR\\\ooorrrhhhcccffflll~~~qqq___QQQJJJIIIHHHGGGGGGFFFDDDAAA???===;;;;;;555666888777666666777999:::888;;;CCCNNN]]]tttuuujjjbbbiiizzzvvvnnnllllllmmmnnnoooppprrrtttwwwyyyxxxyyyyyyyyyxxxyyy{{{}}}zzzjjjZZZUUUVVV]]]ppplll\\\PPPFFFBBB@@@>>>======<<<;;;::::::999888888888999:::;;;===CCCJJJQQQ\\\ooo<<<:::999;;;>>>GGGWWWgggxxxzzzrrrkkkjjjiiihhhhhhjjjlllnnnwwwzzz~~~|||pppiii^^^WWWRRRPPPLLLIIIFFFFFFFFFFFFGGGHHHIIIIIILLLNNNTTTeeettthhhaaabbbgggvvv~~~rrr```RRRKKKHHHGGGFFFGGGFFFDDDBBB???===<<<;;;666888999999888888999:::999999===EEEPPPddd}}}jjjcccaaakkk|||xxxtttssspppqqqrrrtttvvvxxxyyyzzzyyyyyyzzzxxxwwwwwwzzz||||||kkk[[[TTTRRRVVVcccsssttt___SSSKKKDDDBBB???>>>>>>>>><<<;;;999999888888888999;;;;;;???EEELLLSSS]]]ooo;;;:::;;;>>>BBBKKK^^^oooxxxtttqqqlllhhhggggggiiikkkuuuxxx}}}}}}yyyoooiii```XXXSSSOOOLLLIIIFFFFFFEEEEEEFFFGGGHHHHHHKKKKKKNNN\\\vvvzzzmmmbbb```dddooosssbbbSSSJJJFFFDDDDDDFFFEEEDDDBBB@@@>>><<<;;;777888999999888888999:::999;;;@@@GGGTTTkkkuuufffccceeeqqq|||zzzsssssstttvvvxxxyyyxxxxxxxxxxxxxxxvvvtttuuuwwwyyy}}}lll[[[TTTQQQQQQZZZfff{{{aaaTTTMMMEEECCC@@@??????>>><<<;;;999888888888888999;;;<<>>BBBGGGQQQdddvvvzzzvvvooojjjggghhhkkkmmmtttvvvzzz{{{wwwlllhhhaaaYYYSSSNNNKKKHHHFFFFFFEEEEEEEEEFFFGGGGGGJJJKKKMMMWWWnnntttfffaaacccmmm{{{jjjYYYMMMGGGDDDDDDEEEEEEDDDCCCAAA???===;;;666777999888777777888:::999>>>DDDKKKZZZssssssfffgggnnn{{{yyyxxxxxxyyy{{{{{{yyywwwvvvvvvuuusssqqqrrrtttwww}}}lll[[[TTTQQQOOOVVV```wwwdddSSSMMMEEECCC@@@???>>>>>><<<:::888888777777888:::;;;<<>><<<:::888888777777888:::<<<===BBBFFFMMMWWWeeeyyy888:::???EEEKKKXXXpppuuulllggggggjjjlllmmmnnnpppuuu}}}~~~yyyuuukkkiiiddd]]]VVVOOOKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFLLLPPPSSS```yyyqqqffffffhhh~~~iiiWWWLLLGGGEEEDDDEEEEEEDDDCCC@@@===<<<888999::::::999999:::;;;<<>><<<999:::<<<;;;::::::;;;======FFFRRRccc{{{ooogggdddlllzzz~~~|||~~~xxxvvv{{{yyywwwwwwwwwsssppprrrrrrqqqooooooqqquuuyyylllYYYQQQNNNLLLPPPWWW```|||uuu\\\QQQJJJHHHDDDCCCBBBAAA???===888777777777888:::<<<===EEEIIIQQQ]]]ooo:::===BBBHHHQQQccc}}}zzzllldddaaaaaabbbaaadddiiipppzzz~~~wwwtttsssoookkkeee___YYYRRRKKKFFFFFFEEEEEEEEEEEEGGGHHHIIIKKKJJJJJJOOOXXXiiixxxgggiiigggwwwqqq^^^LLLCCCBBBBBBCCCCCCCCCBBB@@@>>>===<<<:::888777999;;;<<<<<<<<>><<<;;;;;;999:::<<<;;;999:::???FFFQQQ___jjjzzz:::===CCCKKKXXXlll}}}ooofffbbbaaabbbaaaeeekkksss}}}zzzuuussssssoookkkeee___YYYSSSLLLHHHFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLPPPVVVeee~~~nnnjjjeeetttyyylll]]]MMMEEECCCBBBCCCCCCCCCBBB@@@>>>===<<<:::888888999;;;======BBBOOObbbwwwyyyooolllmmmwwwvvvrrrsss}}}~~~wwwsssvvv{{{}}}xxxtttrrrrrrrrruuusssqqqoooqqqtttyyy|||{{{jjjYYYPPPMMMMMMOOOSSS]]]mmmcccWWWJJJGGGCCC@@@???>>><<<;;;;;;999:::<<<;;;999;;;@@@JJJUUUcccrrr;;;>>>DDDPPPbbbxxxtttiiidddbbbccccccgggnnnxxxyyyvvvvvvtttsssuuuqqqrrrtttwww{{{|||ssspppqqqrrroookkkfff```[[[TTTNNNIIIGGGGGGFFFFFFGGGHHHJJJKKKKKKLLLNNNPPPSSS^^^vvvvvvkkkcccqqq}}}ooodddYYYNNNFFFCCCBBBBBBCCCBBBAAA@@@>>>===;;;:::999888999;;;>>>@@@IIIWWWjjjrrrkkkkkkvvv~~~mmmpppvvv{{{uuuqqqqqqwww~~~yyyuuurrrqqqqqqppppppppprrrvvvzzz|||{{{kkkZZZQQQNNNLLLMMMPPPYYYhhhhhhXXXKKKHHHCCC@@@???>>><<<;;;;;;999:::<<<<<<:::<<>>EEERRRhhh{{{nnngggeeeeeefffkkksss~~~tttooollliiihhhjjjdddeeegggjjjnnnrrruuuwwwzzztttmmmmmmoooqqqppplllgggaaa\\\VVVOOOKKKHHHHHHGGGGGGHHHIIIKKKLLLKKKMMMPPPPPPPPPXXXmmmxxxkkkdddooouuufff]]]UUULLLEEEBBBBBBBBBBBBBBBAAA???>>><<<;;;::::::999999<<<@@@CCCOOO]]]rrryyykkkhhhlll~~~wwwllloooyyy|||wwwrrrrrrttt|||~~~xxxssspppmmmmmmnnnpppssswwwzzz||||||lll[[[RRRNNNLLLMMMOOOVVVeeekkkWWWMMMIIIDDD@@@???>>><<<;;;;;;999:::<<<<<<;;;>>>CCCKKKZZZqqq;;;???FFFSSSkkkuuulllhhhhhhjjjpppyyyzzzmmmgggccc___^^^```\\\]]]^^^```cccfffiiijjjmmmwww}}}qqqkkklllnnnqqqrrrnnniiiccc]]]WWWPPPLLLIIIHHHHHHGGGHHHJJJKKKLLLKKKMMMOOOOOONNNRRRcccuuuvvvkkkfffnnnrrrbbbYYYQQQIIICCC@@@AAABBBBBBBBBAAA???===<<<:::;;;:::::::::===CCCGGGSSSccczzzttthhhhhhnnn}}}rrrnnnrrr}}}|||vvvrrrppptttzzzzzzsssooojjjkkkmmmpppssswww{{{|||ooo]]]SSSOOOMMMNNNPPPSSSbbbpppWWWNNNJJJDDD@@@>>>======<<<<<<999:::<<<<<<<<<@@@FFFLLL___|||;;;AAAHHHUUUmmm|||qqqmmmmmmpppuuu~~~}}}rrreee___[[[WWWVVVWWWUUUVVVWWWXXX[[[]]]___```bbbjjjvvv{{{rrrnnnooorrrttttttpppkkkeee^^^WWWPPPLLLHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLMMMNNNLLLOOO\\\iiivvvnnnhhhkkkyyyrrrbbbWWWNNNFFFBBBBBBAAAAAABBBAAA@@@???===<<<:::;;;;;;::::::>>>EEEKKKWWWjjj~~~rrriiilllssssssmmmmmmwww}}}wwwssspppoooooovvvzzztttpppjjjjjjlllooossswww{{{}}}uuuaaaUUUPPPMMMNNNPPPQQQ]]]xxxxxx\\\OOOKKKEEE@@@>>>======<<<<<<::::::<<<======AAAHHHQQQfff;;;CCCLLLXXXpppvvvrrrrrruuuzzzvvvkkk```[[[WWWSSSRRRSSSQQQRRRSSSUUUWWWZZZ\\\]]]]]]bbbjjjrrr{{{|||uuutttvvvyyy{{{wwwssslllfff___WWWPPPKKKHHHGGGGGGGGGGGGIIIJJJKKKMMMKKKJJJLLLLLLNNNVVV___xxxxxxqqqggggggppp}}}qqqcccXXXMMMEEECCCFFFAAAAAAAAAAAA@@@>>>===;;;999;;;<<<;;;:::>>>FFFMMM\\\rrr{{{sssmmmqqqxxxyyymmmlllnnn}}}~~~}}}zzzuuupppmmmnnnooorrr{{{}}}~~~yyytttpppjjjjjjkkkmmmqqqvvvzzz}}}~~~~~~~~~gggXXXPPPLLLLLLOOOOOOWWWmmm~~~```PPPKKKEEE@@@>>>=========<<<::::::<<<======BBBIIIUUUjjj;;;EEEOOO[[[rrryyyuuutttxxx}}}}}}tttiii___[[[XXXTTTRRRSSSQQQQQQSSSUUUXXX[[[^^^___]]]```eeekkksss|||xxxxxx{{{~~~xxxtttnnnggg___WWWPPPKKKGGGGGGFFFFFFGGGHHHJJJKKKNNNJJJHHHJJJLLLNNNTTTZZZnnn|||ttteeecccjjj|||{{{qqqdddXXXMMMDDDEEEIIIAAAAAAAAAAAA@@@>>>===;;;999;;;<<<;;;:::>>>GGGOOO___xxxyyytttpppttt{{{rrrlllnnnqqq|||~~~}}}yyyrrrmmmlllooorrrwww~~~}}}||||||~~~|||~~~}}}yyytttqqqkkkkkkkkkmmmpppuuuzzz}}}}}}~~~vvvrrrqqqqqqqqqqqqwww|||~~~kkkZZZPPPJJJJJJMMMNNNSSSeeeaaaQQQLLLEEE@@@>>>=========<<<::::::<<<===>>>CCCJJJVVVjjj???FFFRRRaaavvv{{{zzz|||}}}qqqjjjaaa[[[XXXVVVTTTSSSTTTVVVYYYZZZ[[[]]]___bbb```bbbfffiiiooozzzzzzsssiiiaaa\\\VVVPPPKKKHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGIIILLLOOOQQQgggvvv|||uuukkkgggfffqqqrrraaaUUUMMMFFFCCCDDD??????@@@??????>>>===<<>><<<<<<:::999:::===<<<<<>>EEEOOO^^^ttt~~~}}}~~~{{{uuukkkfff___ZZZXXXVVVTTTSSSTTTVVVZZZ\\\]]]^^^aaaccccccfffiiilllrrr|||xxxrrriiiaaa\\\VVVPPPLLLGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGIIILLLOOOQQQ\\\lll{{{ssshhhdddcccnnnsssbbbWWWNNNGGGCCCDDD@@@@@@@@@@@@???>>>======>>>;;;:::;;;===BBBLLLVVVjjj~~~uuuooolllppp}}}sssfffiiiuuuxxx}}}~~~}}}}}}}}}{{{xxxuuuwwwpppkkkjjjjjjkkkrrryyy}}}{{{xxxssssssyyy{{{~~~~~~yyyvvvuuuvvvvvvuuutttqqqooommmllljjjiiihhhhhhjjjnnnrrrtttuuuyyy~~~|||wwwtttjjjddd]]]YYYXXXXXXXXXXXX[[[]]]bbbggglllooorrrsssyyyzzzttt^^^SSSMMMKKKKKKMMMRRR]]]ttteeeSSSKKKDDDCCCBBB>>><<<<<<:::999:::===<<<<<>>>>>>>>;;;:::<<>><<<<<<:::999:::===<<<===CCCKKKVVVeeeDDDIIIRRR```www~~~wwwrrrnnnllljjjeeedddbbb___]]][[[YYYWWWYYY\\\aaadddfffiiilllnnnqqquuu{{{tttnnnfff```\\\WWWQQQLLLGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIIIIKKKMMMNNNQQQ]]]ooouuummmeee___\\\dddtttrrrbbbWWWOOOHHHDDDEEEBBBBBBBBBBBBAAA@@@??????===;;;;;;===???FFFTTTaaazzz}}}qqqlllnnnvvv{{{sssnnnvvv|||||||||}}}}}}{{{zzzxxxwwwwwwvvvtttqqqnnnhhhgggiiimmmooorrrzzzwwwoookkkmmmoooppptttyyywwwxxxyyyvvvqqqmmmjjjiiiiiiiiiiiiiiihhhgggfffeeecccbbbaaa``````bbbdddfffjjjooovvv~~~}}}wwwrrrooonnnkkkhhhccc^^^ZZZWWWVVVQQQPPPPPPPPPQQQRRRRRRRRRSSSTTTWWWZZZ]]]___aaabbbgggggglllsssxxx}}}www___QQQJJJHHHIIIMMMPPPXXXjjjkkkUUULLLDDDBBBAAA===<<<<<<;;;:::;;;=========DDDMMMVVVeee~~~DDDJJJTTTcccyyy}}}{{{uuupppnnnmmmmmmmmmgggfffeeeccc___\\\ZZZYYY\\\___cccfffjjjmmmrrruuuxxx~~~qqqllleee```\\\WWWQQQLLLIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMQQQYYYhhhwwwzzzttthhh```\\\aaammm~~~pppaaaWWWPPPHHHEEEEEEBBBBBBCCCBBBBBBAAA@@@???>>><<<<<<>>>@@@GGGWWWfff~~~qqqnnnrrr{{{|||yyywww}}}zzzyyyyyy{{{}}}|||{{{yyyxxxvvvuuutttsssqqqnnnkkkeeeeeeiiinnnqqqttt~~~uuunnnjjjiiikkknnnpppssswwwxxxxxxvvvrrrmmmhhheeeddddddddddddddddddccccccbbbaaa```^^^]]]]]]^^^___```fffkkkrrryyy}}}vvvpppkkkgggdddcccaaa^^^[[[XXXVVVTTTTTTQQQRRRSSSTTTSSSSSSSSSTTTUUUUUUVVVXXXZZZ[[[]]]^^^___```ccchhhlllpppzzz{{{ttt]]]OOOHHHGGGIIIIIIOOOXXXiiinnnVVVMMMDDDBBB@@@===;;;<<<<<<:::;;;======>>>FFFNNNXXXggg~~~BBBJJJUUUfff|||~~~|||xxxuuupppnnnnnnooopppoooiiiiiihhheeebbb___^^^^^^aaacccfffiiimmmrrryyy}}}yyyooojjjddd```\\\XXXQQQLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLOOOUUUaaarrr~~~kkkbbb]]]aaajjj|||ttteee[[[SSSJJJFFFFFFBBBBBBBBBBBBAAA@@@??????===<<<===???BBBJJJ]]]nnn|||pppooovvv|||~~~}}}{{{xxxxxxxxxyyyzzzzzzxxxvvvuuutttrrrqqqpppnnnjjjgggdddeeejjjpppsssxxx~~~sssmmmgggggghhhkkkmmmooorrrtttttttttrrrmmmgggcccaaaaaa``````aaaaaa``````______]]]\\\[[[ZZZZZZZZZ[[[[[[bbbeeekkkqqqvvv|||{{{vvvpppjjjfffccc```]]]ZZZZZZXXXWWWVVVUUUUUUUUURRRTTTVVVVVVUUUTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ]]]aaabbbeeeooozzz~~~ppp\\\PPPJJJIIILLLHHHOOOZZZjjjqqqWWWMMMDDDAAA???<<<;;;======;;;;;;======???GGGPPP\\\iiiAAAJJJYYYjjj~~~}}}yyyvvvtttrrrrrrssssssrrrqqqlllmmmmmmkkkhhhfffgggiiijjjkkkmmmooosss{{{xxxrrrmmmiiiccc___\\\XXXQQQLLLIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJNNNSSS```ssslllccc^^^bbbjjj{{{}}}mmmbbbXXXNNNHHHFFFBBBBBBBBBAAAAAA@@@???>>><<<<<<>>>AAAEEEPPPeeexxxwwwlllnnnyyy|||~~~}}}xxxwwwwwwwwwxxxwwwuuusssrrrpppooonnnmmmjjjfffcccdddffflllssswww}}}}}}ooohhheeeaaadddgggiiikkkmmmoooppplllllljjjfffbbb______```]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWXXX[[[^^^bbbfffkkkpppvvv{{{|||~~~~~~xxxnnnjjjddd```^^^]]][[[ZZZWWWWWWWWWWWWWWWWWWVVVVVVSSSUUUWWWXXXVVVVVVXXXZZZXXXXXXWWWVVVVVVWWWXXXXXXWWWYYY\\\``````bbblllwww|||kkkZZZPPPKKKKKKNNNJJJQQQ[[[hhhuuuXXXNNNDDDAAA???<<<;;;======;;;;;;======???HHHQQQ___lllBBBMMM]]]ooo~~~|||yyyyyyxxxwwwwwwwwwvvvtttrrrqqqrrrsssqqqnnnnnnppptttsssssstttvvv{{{yyyqqqllllllhhhccc___\\\XXXRRRMMMHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJOOOUUUbbbuuulllccc___bbbjjj}}}tttggg\\\PPPIIIGGGAAAAAAAAAAAA@@@???>>>>>>:::;;;>>>CCCHHHUUUlllsssiiinnn{{{}}}xxxwwwvvvwwwwwwvvvsssqqqpppnnnlllkkkjjjgggdddaaadddgggmmmtttyyypppfffaaa]]]\\\aaaeeegggiiilllmmmmmmeeeeeecccaaa^^^]]]^^^___[[[[[[[[[[[[ZZZYYYXXXXXXVVVVVVUUUUUUUUUUUUUUUUUUWWWYYY\\\___ccchhhooosssvvvxxx|||~~~tttnnnfffbbb]]]ZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXTTTVVVYYYYYYXXXXXX[[[^^^^^^]]]\\\ZZZZZZZZZ[[[\\\XXXZZZ___bbbbbbdddmmmyyywww~~~|||gggXXXOOOJJJKKKNNNLLLSSS[[[ggg|||xxxXXXNNNDDDAAA???<<<;;;======;;;;;;======@@@HHHRRRaaannnGGGNNN___www{{{{{{~~~|||yyy|||zzzxxxzzz}}}~~~|||zzzzzzxxxuuutttuuuwwwyyyyyy~~~tttppppppqqqppplllfff^^^WWWRRRPPPHHHFFFDDDDDDFFFIIIJJJJJJKKKKKKJJJHHHFFFGGGKKKNNNLLLUUU```mmmlllccc]]]___hhh|||qqqhhhcccZZZMMMEEEEEEDDDBBB@@@???@@@AAABBB@@@@@@AAADDDKKKZZZtttvvviiifffsss}}}{{{{{{yyyuuuqqqooopppqqqllliiifffeeeffffffdddaaagggkkkpppuuuwwwiiiccc___[[[[[[[[[[[[\\\]]]___```aaaaaa\\\]]]]]]___``````^^^\\\[[[YYYXXXYYY[[[ZZZWWWSSSRRRRRRSSSUUUUUUVVVVVVVVVUUUUUUVVVXXX[[[aaahhhnnnooosssxxx}}}}}}rrriiiddd]]]]]]\\\ZZZXXXXXXZZZ[[[XXXXXXYYYYYYXXXXXXWWWVVVYYY[[[]]]^^^]]]\\\\\\\\\___^^^]]]\\\]]]^^^^^^]]]]]]^^^```bbbeeekkkrrrwww|||zzzgggWWWNNNJJJJJJIIIMMMRRRYYYdddvvvzzz]]]RRRGGGCCCBBB???<<<<<>>@@@@@@???>>>FFFPPP\\\nnnHHHPPP```xxx|||{{{~~~~~~|||~~~~~~|||~~~|||}}}~~~||||||}}}zzzssspppppptttrrrnnnggg^^^WWWRRRPPPHHHFFFDDDDDDFFFIIIJJJJJJKKKKKKJJJHHHGGGHHHKKKMMMMMMUUU___mmmrrrhhh``````gggzzzqqqhhhccc\\\TTTPPPGGGEEEDDDBBBAAAAAABBBBBB@@@@@@AAAFFFNNN___{{{sssjjjiiivvv}}}yyyyyyxxxuuuqqqnnnnnnooohhheeebbbaaaccccccbbbaaafffjjjooovvvlllaaa\\\YYYWWWVVVYYYYYYYYYYYYZZZZZZ[[[[[[VVVWWWXXXZZZ]]]____________]]][[[[[[\\\[[[XXXVVVQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWW\\\bbbfffgggkkkpppuuuyyy|||}}}sssiiiaaa]]]YYYZZZZZZYYYWWWXXXZZZ\\\ZZZZZZZZZZZZZZZYYYYYYXXXWWWYYY[[[\\\\\\\\\^^^___aaa`````````aaabbbbbbbbbaaacccfffjjjnnnttt{{{mmm\\\QQQLLLKKKKKKNNNSSSYYYbbbsss}}}^^^RRRGGGCCCBBB???<<<<<<<<<<<<>>>???>>>???HHHRRR```sssKKKSSSccc{{{{{{wwwwww}}}~~~{{{{{{~~~~~~}}}wwwttttttuuuyyyvvvoooggg___WWWRRROOOIIIFFFDDDDDDFFFHHHIIIJJJKKKKKKKKKJJJHHHIIIKKKMMMNNNTTT]]]lllyyynnncccaaafffwwwqqqhhhccc^^^ZZZZZZHHHHHHGGGFFFEEECCCCCCBBBAAA@@@BBBHHHSSSggg~~~mmmjjjnnnzzz}}}|||~~~~~~|||vvvvvvvvvtttpppmmmkkkkkkdddbbb______```bbbccccccgggjjjoooxxxppp```XXXWWWUUUSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRNNNPPPSSSVVVZZZ^^^```bbbbbb```^^^]]]]]]\\\ZZZXXXQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXVVVUUUTTTUUUYYY\\\___ccchhhmmmqqquuuyyy|||~~~zzzpppggg___ZZZXXXXXXYYYZZZZZZYYYZZZ\\\^^^]]]]]]]]]\\\\\\\\\[[[[[[YYYZZZ[[[\\\]]]___bbbeeeddddddeeefffggghhhiiijjjiiilllrrrwww|||wwweeeWWWOOOLLLLLLOOORRRVVV^^^nnn___SSSGGGCCCBBB???<<<===::::::<<<>>>>>>@@@IIITTTcccwwwNNNWWWhhh~~~wwwrrrooorrrxxx}}}|||}}}~~~|||zzzxxxxxxzzz|||}}}xxxpppggg___XXXRRRNNNIIIGGGDDDDDDFFFHHHIIIIIIKKKLLLLLLKKKJJJJJJKKKMMMOOOTTT\\\kkkrrreeeaaadddttttttllleee^^^ZZZZZZIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCJJJWWWlllvvvfffiiirrr~~~{{{yyyzzz{{{zzzxxxsssttttttrrrnnnjjjggggggcccaaa``````aaadddfffhhhgggkkkqqqzzzooocccXXXUUUVVVUUUTTTUUURRRQQQOOOMMMLLLKKKKKKKKKIIIMMMSSSXXX\\\^^^___```aaa___^^^\\\[[[ZZZYYYYYYSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWTTTRRRRRRTTTVVV[[[^^^ccchhhlllqqquuuxxxzzz{{{|||}}}~~~}}}~~~~~~yyyqqqhhh```[[[YYYXXX\\\^^^___^^^^^^^^^___aaa___^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^___bbbfffjjjhhhjjjmmmooopppqqqsssuuuvvvzzzppp^^^RRRMMMLLLNNNOOORRRYYYeeezzz```TTTHHHCCCAAA>>>======::::::;;;======???IIITTTcccxxxQQQ[[[nnn|||uuuooojjjjjjnnnuuuwwwzzz~~~~~~{{{yyyxxxzzz}}}~~~xxxnnneee^^^XXXRRRNNNIIIGGGEEEDDDFFFHHHIIIIIIJJJLLLMMMMMMLLLKKKKKKLLLOOOSSSZZZiiivvvhhhbbbdddqqqzzzsssjjj^^^WWWUUUJJJJJJJJJIIIHHHFFFEEEDDDFFFCCCEEEMMM[[[pppppp```gggttt{{{xxxxxxxxxvvvuuurrrsssrrrooojjjeeecccbbb`````````aaabbbeeehhhjjjgggmmmuuu}}}~~~tttaaaYYYSSSTTTVVVUUUTTTTTTOOOMMMKKKHHHGGGFFFGGGGGGGGGMMMVVV\\\]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXWWWUUUSSSRRRRRRTTTWWWZZZ___cccgggkkkppptttuuuvvvyyy{{{}}}uuupppiiiaaa\\\ZZZZZZ[[[aaabbbcccbbb```___```aaa```___^^^^^^]]]]]]^^^^^^````````````aaadddiiimmmooorrrwwwzzz{{{}}}|||fffUUUMMMJJJLLLJJJMMMSSS\\\mmmbbbUUUHHHCCCAAA>>>======<<<;;;<<<======???IIITTTddd{{{SSS```tttyyysssmmmgggfffiiiiiikkknnnrrrvvv{{{~~~uuuvvvyyy}}}{{{xxxvvvxxx}}}}}}uuukkkbbb\\\XXXSSSOOOJJJHHHEEEDDDFFFHHHHHHHHHJJJLLLNNNOOOMMMLLLLLLLLLNNNSSSZZZfff}}}|||mmmfffeeennn|||vvvlll___TTTPPPIIIIIIHHHGGGGGGFFFFFFFFFFFFDDDGGGPPP___uuulll\\\gggvvv{{{xxxxxxxxxvvvsssrrrrrrppplllfffaaa^^^]]]\\\^^^```bbbccceeehhhjjjgggpppzzz|||qqqfffWWWQQQOOORRRTTTRRRPPPOOOJJJIIIFFFDDDCCCCCCDDDEEEFFFNNNVVV[[[[[[XXXVVVVVVVVVXXX[[[\\\[[[ZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[WWWXXXXXXWWWTTTRRRRRRSSSRRRTTTXXX[[[___ccchhhlllppprrruuuxxx{{{~~~~~~yyykkkgggaaa\\\YYYYYY[[[]]]bbbdddeeedddbbb`````````bbbaaa```___^^^___``````aaabbbcccccceeeiiiooosssxxx}}}pppZZZMMMIIIIIIGGGIIIOOOVVVccc}}}cccVVVHHHCCCAAA>>>===>>>===<<<===>>>===@@@JJJUUUjjjUUUccczzzyyysssoooiiicccaaacccbbbccceeehhhlllqqqtttwwwqqquuuyyy|||zzzxxxwww{{{zzzrrrggg^^^ZZZWWWSSSPPPJJJHHHEEEEEEFFFGGGHHHHHHJJJLLLOOOPPPOOOMMMLLLLLLLLLSSSZZZdddyyytttkkkhhhmmm}}}tttoooggg[[[PPPKKKGGGGGGFFFEEEEEEEEEFFFGGGEEEDDDHHHTTTeeezzz~~~fff\\\hhhxxx~~~zzzyyyzzzzzzxxxuuutttsssoooiiibbb]]]ZZZZZZ\\\___ccceeefffgggiiikkkjjjttt}}}}}}xxxoooddd[[[RRRNNNNNNRRRSSSOOOKKKJJJFFFDDDBBB@@@@@@AAACCCDDDFFFLLLRRRUUUSSSQQQQQQSSSRRRVVV\\\______^^^^^^___]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYXXXTTTRRRPPPPPPMMMPPPSSSUUUXXX\\\aaaeeejjjlllppptttxxx|||~~~{{{tttpppccc```\\\YYYXXXZZZ]]]___ccceeeggggggeeedddddddddeeedddbbb``````aaabbbcccdddfffiiillloootttzzz~~~zzz___OOOJJJGGGEEEHHHNNNRRR\\\tttdddVVVIIICCC@@@>>>===>>><<<<<<<<<>>>>>>BBBMMMYYYpppUUUeee}}}wwwqqqllljjjeee^^^\\\^^^___```aaacccgggjjjnnnppprrrwww|||}}}~~~|||zzzzzzxxxoooddd\\\YYYWWWSSSPPPJJJHHHEEEEEEFFFGGGHHHHHHJJJLLLPPPQQQOOOMMMLLLLLLKKKSSSZZZbbbvvvyyyooojjjlll{{{tttjjjeee```WWWMMMHHHFFFEEEDDDCCCCCCEEEGGGHHHDDDDDDIIIVVVhhh~~~xxxaaa^^^jjjyyy~~~|||yyyzzz|||}}}zzzwwwuuusssnnnggg```ZZZXXXXXX^^^bbbhhhjjjjjjjjjlllnnnnnnxxx~~~zzzooodddZZZRRRQQQNNNOOOTTTTTTOOOJJJHHHCCCAAA???>>>>>>@@@BBBDDDEEEJJJNNNNNNLLLKKKOOORRRPPPVVV^^^bbbbbbbbbbbbccc]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZXXXTTTPPPNNNNNNLLLNNNQQQSSSUUUYYY^^^aaafffhhhlllqqquuuyyy|||}}}zzztttnnniii```^^^[[[YYYYYY\\\___bbbeeegggiiijjjjjjiiiiiijjjgggfffdddbbbbbbcccdddeeehhhkkkoootttyyycccQQQKKKGGGDDDHHHOOORRRYYYpppdddWWWIIICCC@@@>>>===>>>;;;:::<<<>>>???DDDPPP\\\sssRRRccc~~~xxxtttrrrnnniiieeebbb___\\\ZZZbbbaaaaaabbbeeehhhjjjjjjqqqvvv}}}|||{{{|||}}}vvvuuuvvvyyy~~~}}}zzzrrrkkkbbb]]]\\\YYYTTTPPPJJJIIIGGGEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJLLLNNNRRRTTTVVV\\\nnnxxxpppmmmwww}}}qqqeee]]]VVVOOOIIIIIIGGGEEECCCAAAAAACCCFFFIIIEEEEEEMMM]]]nnnuuugggaaammm{{{~~~||||||~~~~~~{{{wwwwwwrrriii```YYYXXXZZZ\\\___dddiiijjjiiiiiilllpppxxx|||~~~uuufffYYYSSSSSSLLLOOORRRTTTSSSNNNHHHDDD===>>>???>>>======???AAAGGGHHHJJJJJJJJJKKKMMMOOOTTTZZZ```cccbbb_________]]][[[XXXVVVUUUWWWXXXZZZ[[[ZZZYYYVVVTTTRRRPPPOOOLLLMMMPPPSSSVVVXXXYYYYYY___bbbhhhnnnssswwwyyyzzz{{{{{{zzzxxxpppfff```YYY[[[\\\]]]]]]___bbbdddhhhhhhhhhhhhiiijjjkkklllkkkjjjiiifffdddeeegggjjjsssvvv{{{gggPPPFFFDDDEEEGGGLLLQQQ\\\ooooooVVVHHHFFF@@@>>>@@@=========>>>???>>>BBBOOO]]]tttVVVgggyyytttpppnnnjjjeeeaaa___^^^\\\ZZZaaa``````aaadddgggiiijjjpppuuu}}}}}}~~~wwwvvvvvvyyy}}}}}}zzzvvvpppjjjccc^^^\\\YYYTTTPPPJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJLLLNNNOOOQQQRRRXXXiiivvvnnnkkksss~~~rrreee\\\UUUMMMHHHHHHGGGFFFDDDCCCDDDFFFHHHJJJGGGHHHQQQbbbtttrrreeebbbooo}}}}}}~~~}}}~~~}}}yyyuuuvvvppphhh___ZZZZZZ]]]```bbbfffiiiiiiggggggkkkooouuuxxxvvvlll]]]SSSPPPQQQPPPRRRSSSSSSPPPLLLFFFCCC===>>>???>>>======???AAADDDEEEGGGGGGHHHJJJNNNQQQWWW\\\bbbdddbbb^^^\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZYYYXXXWWWUUUTTTSSSRRRQQQMMMNNNPPPRRRUUUWWWXXXYYY___bbbffflllqqquuuxxxyyyyyyzzzsssqqqnnneee]]]ZZZXXXZZZ]]]^^^```bbbfffiiikkkjjjjjjjjjjjjjjjkkkkkklllllljjjhhhggghhhkkknnnxxx|||fffRRRIIIGGGFFFHHHLLLPPPYYYkkk{{{pppVVVHHHFFF@@@>>>@@@===;;;;;;===??????DDDRRRaaavvvYYYjjj}}}wwwrrrmmmjjjgggccc___\\\[[[\\\[[[[[[^^^^^^^^^```bbbdddgggiiiooouuu~~~~~~~~~wwwvvvvvvyyy{{{zzzvvvrrrlllhhhccc```]]]YYYTTTOOOIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJLLLNNNOOOPPPOOOSSSaaavvvzzzqqqjjjfffnnn{{{ttteee[[[SSSKKKGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKHHHLLLVVVhhh{{{mmmbbbeeerrrzzz|||~~~~~~|||wwwssstttnnneee^^^[[[]]]aaaeeegggiiiiiigggeeefffjjjnnnqqqpppjjj^^^SSSLLLMMMPPPVVVUUUSSSQQQLLLGGGCCC@@@===>>>??????>>>>>>@@@AAACCCDDDEEEFFFHHHMMMRRRVVV[[[^^^bbbbbb___[[[WWWVVVWWWWWWXXXXXXYYYZZZZZZ[[[WWWWWWUUUTTTSSSSSSSSSRRRPPPPPPPPPQQQSSSUUUXXXYYY^^^```dddhhhmmmrrrvvvxxxxxx}}}{{{uuupppmmmfff^^^YYYYYYYYY[[[^^^```cccfffjjjmmmmmmmmmlllkkkjjjjjjjjjjjjmmmmmmlllkkkkkklllpppsssdddRRRLLLIIIGGGHHHKKKNNNVVVeeetttpppWWWHHHFFF@@@>>>@@@===888999<<>>===>>>??????>>>>>>@@@BBBDDDEEEFFFHHHKKKQQQXXX]]]``````^^^\\\YYYVVVTTTTTTVVVWWWYYY[[[\\\]]]\\\\\\XXXWWWUUUSSSRRRQQQQQQRRRRRRRRRQQQQQQRRRTTTWWWYYY]]]^^^aaaeeejjjooosssvvvwww|||{{{uuuqqqmmmhhh```XXXWWW[[[[[[]]]```bbbdddgggjjjmmmooonnnlllkkkjjjiiiiiiiiimmmnnnnnnnnnooorrrvvvzzzzzz___PPPLLLHHHFFFGGGJJJNNNTTTbbbnnnqqqWWWIIIFFF@@@>>>@@@===999999<<>>??????>>>???AAACCCCCCEEEFFFIIILLLSSSZZZ___bbb^^^XXXTTTRRRRRRTTTUUUXXXYYY\\\^^^___^^^^^^]]]ZZZXXXUUUSSSPPPOOOOOOOOOSSSRRRQQQQQQRRRTTTWWWXXX[[[]]]___ccchhhmmmqqqsssvvv{{{|||vvvnnnjjjfffaaaYYYSSSTTTZZZ___aaaccccccdddfffiiikkknnnmmmlllkkkjjjiiiiiiiiinnnooopppqqqssswww}}}tttZZZNNNJJJFFFDDDEEEIIINNNTTT```lll~~~rrrXXXIIIGGGAAA>>>@@@===<<<<<<>>>@@@BBBJJJZZZjjjzzzVVVpppyyytttmmmgggbbb^^^ZZZXXXTTTSSSRRRTTTXXX\\\]]]^^^YYY\\\___``````bbbgggkkktttzzz~~~}}}{{{zzz{{{}}}~~~tttqqqnnnoooqqqrrrpppnnnhhhgggeeeaaa[[[UUUOOOLLLFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNKKKKKKNNNQQQWWWdddzzz~~~oooeee]]]XXX```lllrrrddd[[[UUUNNNJJJKKKDDDEEEEEEFFFGGGFFFFFFFFFGGGRRRcccwwwrrrcccbbbnnnzzz~~~~~~}}}yyyuuunnnggg```]]]___dddggghhhiiiiiijjjjjjiiihhhgggfff```YYYPPPKKKLLLPPPVVVZZZVVVRRRLLLFFF@@@===<<<;;;===>>>?????????@@@BBBDDDBBBCCCFFFHHHLLLRRRXXX]]]```ZZZSSSOOOOOOSSSWWWYYY[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYUUURRROOONNNNNNNNNRRRQQQQQQRRRSSSUUUWWWXXXZZZ[[[___cccggglllooopppsssxxx{{{{{{zzz{{{wwwrrrlllgggccc^^^XXXTTTXXX___cccdddeeeeeeeeefffhhhjjjmmmmmmlllkkkkkkkkklllllloooqqqsssuuuxxx~~~sssYYYMMMIIIEEECCCDDDIIIOOOUUU___iiixxxrrrYYYJJJGGGAAA???@@@===>>>===???AAACCCKKK[[[lll___yyy~~~zzzvvvoookkkfffaaa]]]YYYTTTQQQNNNNNNPPPSSSXXX[[[\\\[[[ZZZ]]]aaaaaaaaaccchhhmmmuuu|||}}}|||{{{{{{}}}|||vvvrrrmmmlllmmmnnnmmmkkkiiihhheee```YYYSSSNNNKKKFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNKKKLLLOOOTTTWWWaaauuuzzzjjjaaaYYYVVV___lllyyymmmaaaZZZTTTNNNKKKKKKFFFFFFFFFFFFEEEEEEEEEEEEJJJWWWjjj~~~mmm```aaapppzzz|||wwwssslllfff___]]]```dddeeeeeeeeegggjjjlllmmmkkkgggddd[[[UUUMMMJJJMMMQQQTTTTTTQQQNNNHHHCCC>>><<<;;;;;;===>>>?????????@@@BBBDDDBBBEEEHHHKKKNNNRRRXXX[[[ZZZVVVQQQOOORRRWWW[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYWWWTTTPPPOOONNNOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWXXXZZZ___ccchhhkkkmmmnnnpppuuuvvvuuuuuuuuusssoookkkeee___\\\YYYWWW[[[bbbfffggghhhhhhggghhhjjjlllmmmmmmmmmmmmnnnooopppqqqrrrtttvvvzzz~~~vvv\\\NNNJJJGGGDDDEEEJJJOOOUUU]]]fffuuusssYYYKKKHHHAAA???@@@===>>>===???AAADDDLLL^^^nnnggg~~~|||xxxtttqqqiiifffbbb^^^ZZZVVVQQQNNNKKKLLLNNNSSSWWWZZZZZZYYY[[[^^^bbbcccbbbdddiiiooovvv}}}~~~~~~|||{{{{{{|||~~~~~~zzzyyytttmmmjjjjjjkkkjjjiiijjjiiifff```XXXQQQMMMKKKEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNOOOPPPSSSVVVVVV\\\ooorrrccc[[[UUUUUU```oootttjjj___YYYTTTNNNJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEMMM\\\ooojjj^^^aaarrr{{{{{{uuupppkkkfff___^^^aaaddddddbbbbbbeeeiiinnnpppmmmgggbbbXXXRRRLLLJJJMMMPPPPPPOOOMMMJJJFFFAAA>>><<<<<<<<<===>>>???@@@???@@@CCCEEEEEEHHHKKKNNNQQQUUUYYY\\\VVVSSSQQQRRRWWW[[[]]]^^^^^^^^^\\\[[[YYYXXXWWWWWWWWWUUURRRPPPNNNOOOPPPRRRNNNOOOQQQSSSUUUVVVWWWWWWWWWZZZ___dddiiikkkmmmmmmnnnrrrsssqqqqqqrrrppplllfff^^^WWWUUUTTTTTTXXX^^^ggghhhiiijjjiiijjjmmmooommmmmmnnnoooqqqrrrtttuuutttvvvyyy}}}zzz___QQQLLLIIIEEEFFFJJJOOOTTT\\\cccssssssZZZKKKHHHAAA???@@@======<<<>>>AAAEEENNN```qqqeee}}}yyyuuupppkkkiiibbb```]]]YYYUUUQQQOOONNNJJJNNNRRRTTTTTTVVV[[[___aaa```bbbfffggggggjjjooowwwzzzxxxuuuxxx}}}~~~zzzxxxuuuqqqooommmmmmmmmnnniiiccc]]]WWWRRRLLLIIIFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKPPPNNNNNNPPPRRRYYYhhhwwwxxxtttdddXXXXXXXXX```qqqvvvmmmaaaVVVOOOMMMKKKKKKFFFDDDBBBCCCEEEGGGEEECCCLLLWWWlllfff```gggttt~~~}}}vvvpppfffccc___\\\[[[]]]```bbbbbbccchhhqqqwwwtttiii___VVVRRRNNNNNNQQQSSSPPPMMMFFFCCC???=========<<<<<<<<<===???@@@AAACCCFFFHHHIIIJJJLLLOOOSSSWWWZZZ\\\QQQOOONNNRRRYYY^^^]]][[[\\\]]]^^^\\\XXXTTTQQQOOOQQQPPPNNNMMMLLLLLLMMMMMMQQQSSSWWWXXXXXXXXXYYYZZZZZZ\\\___bbbeeehhhjjjkkkqqqpppoooppppppllleee___```]]]YYYVVVVVVZZZ^^^bbbfffhhhjjjkkklllnnnqqqssstttsssqqqrrrtttwwwyyyyyyvvvwwwzzz}}}aaaRRRMMMIIIHHHHHHHHHLLLUUU___fffuuurrrYYYJJJGGG@@@>>>???<<>>???<<>>BBBGGGQQQggg{{{hhhyyyuuutttppplllfffaaa]]]ZZZYYYXXXUUURRROOOMMMLLLLLLNNNRRRXXX[[[[[[\\\^^^aaadddbbbdddhhhkkknnnttt|||{{{yyyyyyyyy{{{~~~}}}yyywwwtttqqqooooooooopppjjjfff^^^XXXSSSOOOKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLLLLMMMLLLMMMRRRVVVWWWYYYbbbllluuurrrfff]]]______eeevvvtttmmmddd]]]ZZZXXXUUUSSSLLLIIIEEEBBBCCCDDDEEEEEEMMM\\\uuuzzzdddaaahhhqqq|||zzzooofffcccaaa^^^\\\\\\]]]___```dddgggoooxxx}}}yyymmmcccVVVTTTRRRRRRSSSRRRMMMIII@@@>>>;;;999:::;;;;;;;;;???@@@BBBBBBCCCDDDGGGIIILLLMMMOOOPPPQQQQQQQQQPPPPPPPPPRRRXXX]]]```^^^[[[XXXXXXXXXWWWTTTOOOKKKHHHHHHHHHHHHHHHIIIKKKMMMNNNPPPSSSVVVXXXXXXYYYZZZ[[[[[[\\\^^^```bbbddddddeeeiiihhhhhhhhhgggccc]]]YYYSSSRRRRRRSSSVVV[[[aaadddiiijjjlllmmmnnnppprrruuuuuutttttttttuuuvvvxxxyyy}}}jjjVVVKKKIIIIIIHHHIIIMMMVVV```hhhxxxrrrXXXJJJGGG@@@>>>@@@<<<>>>???BBBDDDHHHVVVpppkkkzzzttttttrrrnnniiiccc^^^YYYWWWTTTRRRPPPMMMLLLLLLLLLMMMOOOUUU[[[^^^^^^^^^```bbbfffcccdddhhhkkkooowww}}}{{{{{{|||{{{|||~~~|||uuussspppnnnllllllmmmmmmhhhccc\\\VVVQQQNNNKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMOOOSSSWWWXXX[[[dddooo{{{lllaaaaaa```fffwww~~~sssmmmfffcccbbb```[[[WWWPPPLLLGGGCCCAAACCCEEEFFFNNN```zzzxxxfffdddllluuu}}}wwwnnnfffdddcccaaa``````aaacccdddhhhjjjnnnssswwwsssjjjbbbZZZXXXWWWVVVUUUPPPJJJEEE@@@>>>;;;;;;<<<>>>>>>>>>???AAABBBCCCCCCEEEGGGJJJNNNOOOQQQSSSSSSQQQPPPOOOPPPRRRUUU[[[___```^^^[[[WWWUUURRROOONNNLLLJJJHHHIIIHHHHHHHHHIIIKKKMMMNNNOOORRRUUUXXXYYYYYY[[[\\\]]]^^^___```aaabbbbbbbbbeeeeeeeeedddbbb^^^YYYVVVQQQRRRSSSUUUZZZ___dddgggiiikkklllmmmnnnooorrrtttuuuuuuvvvvvvvvvwwwyyy{{{rrr[[[MMMJJJJJJIIIJJJOOOWWWbbbiiixxxqqqXXXIIIGGG@@@>>>@@@======AAAEEEEEEJJJ\\\zzzqqq~~~vvvqqqqqqooojjjeee___ZZZVVVTTTOOONNNLLLKKKKKKLLLNNNOOOQQQWWW]]]``````___aaacccgggeeedddhhhkkknnnwww}}}yyyyyy{{{}}}|||~~~|||sssrrrooolllkkkkkkkkklllfffaaa[[[VVVRRROOOKKKIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQTTTWWWZZZ^^^jjjwwwqqqccc```]]]cccttt~~~sssnnnjjjiiijjjggg```ZZZRRRNNNIIIDDDAAABBBEEEHHHQQQccc~~~tttffffffmmmxxx~~~zzzxxxuuuooojjjcccbbbbbbcccdddeeeggggggkkkiiihhhhhhiiigggccc___^^^]]]\\\YYYUUUNNNFFFAAA???===;;;;;;===???@@@@@@???AAACCCDDDEEEFFFIIILLLPPPQQQSSSUUUUUUTTTRRRQQQQQQTTTXXX]]]```___\\\ZZZWWWRRRKKKHHHHHHJJJLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNNNNQQQUUUXXXYYYZZZ\\\]]]______```aaabbbbbbbbbaaaaaabbbbbbaaa^^^ZZZVVVTTTPPPRRRTTTXXX\\\aaadddfffiiijjjllllllmmmnnnqqqsssuuuwwwyyyyyyxxxyyy|||~~~zzzaaaQQQJJJJJJJJJKKKPPPXXXcccjjjwwwqqqWWWIIIGGG@@@???@@@===<<>>;;;AAAEEEFFFOOOhhh~~~|||xxxtttoookkkfffccc___YYYTTTQQQNNNMMMMMMLLLKKKKKKMMMQQQUUUXXXYYY]]]aaacccbbbcccfffiiijjjhhhjjjooossswww|||vvvtttuuuyyy||||||{{{uuussspppmmmjjjiiiiiijjjccc```]]]ZZZWWWSSSNNNKKKHHHHHHHHHIIIIIIIIIIIIJJJIIIJJJKKKMMMOOOPPPRRRRRRWWWWWWXXX[[[]]]bbbooo|||xxxkkkfff```bbbpppvvvrrrppprrrtttooocccYYYQQQOOOLLLHHHDDDCCCFFFJJJVVVgggrrriiilllrrr|||yyywwwsssnnnhhh^^^```cccfffjjjlllnnnnnn```\\\UUUQQQPPPRRRVVVXXXYYYZZZXXXUUUOOOHHHCCC@@@<<<:::999:::===AAACCCDDDCCCEEEHHHJJJLLLOOOSSSVVVWWWVVVVVVVVVUUUUUUTTTTTTVVVYYY\\\]]]\\\ZZZXXXWWWNNNIIIDDDDDDJJJOOORRRRRRTTTSSSQQQPPPOOOOOOOOOPPPLLLPPPTTTWWWYYY[[[]]]___^^^^^^___```````````````[[[]]]^^^[[[VVVRRRQQQQQQMMMQQQVVV]]]bbbfffhhhiiijjjlllmmmnnnmmmoooqqqssstttxxx}}}~~~dddTTTKKKKKKKKKMMMQQQ[[[eeemmmyyypppWWWIIIGGGAAA???AAA>>>:::@@@CCCEEEQQQmmm|||wwwtttpppllliiicccaaa\\\WWWSSSOOOMMMLLLMMMLLLKKKLLLNNNSSSWWWZZZ\\\```cccddddddeeehhhllljjjjjjmmmsssxxx}}}}}}xxxuuuwww{{{~~~|||~~~{{{sssqqqnnnjjjhhhfffffffffbbb```^^^\\\ZZZUUUOOOKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSXXXXXXZZZ]]]^^^bbbmmmxxx|||rrrooohhhhhhtttwwwtttrrrtttvvvqqqcccXXXPPPOOOMMMIIIDDDDDDGGGJJJXXXggguuunnnqqqwww|||xxxssskkkddd___aaaeeejjjnnnqqqrrrsssZZZVVVPPPLLLLLLOOOSSSVVVUUUUUUUUUQQQLLLGGGCCCBBB>>><<<;;;===@@@DDDFFFGGGEEEGGGKKKMMMPPPSSSXXX[[[YYYXXXWWWUUUTTTSSSSSSSSSXXXZZZ\\\]]][[[XXXWWWVVVIIIFFFCCCFFFMMMSSSSSSRRRSSSRRRQQQPPPOOOPPPQQQQQQLLLOOOTTTWWWYYY[[[]]]___\\\]]]]]]^^^_________^^^YYY[[[\\\YYYTTTPPPOOOOOONNNRRRYYY```gggkkkmmmnnnlllmmmoooooooooppprrrttttttyyy~~~~~~cccSSSLLLKKKKKKMMMRRR[[[fffnnnzzzpppWWWIIIGGGAAA???AAA>>>:::???BBBDDDSSSppp~~~yyysssoookkkfffccc\\\ZZZWWWSSSPPPMMMLLLKKKKKKMMMPPPQQQRRRUUU[[[```___dddjjjkkkhhhgggiiilllmmmnnnqqqwww|||xxxwwwyyy}}}}}}{{{sssqqqmmmiiifffdddcccccc```___]]]ZZZVVVRRRNNNLLLHHHGGGFFFGGGIIIKKKKKKKKKHHHIIILLLNNNQQQSSSTTTUUU[[[XXXYYY^^^]]]___oooyyytttnnnlllnnnyyytttppppppooojjj^^^UUUQQQNNNLLLKKKFFFBBBEEEKKK^^^lllwwwqqqxxx~~~vvvpppkkkiiidddgggiiimmmtttyyyvvvnnn\\\WWWPPPLLLKKKLLLMMMNNNOOONNNLLLIIIEEEAAA>>><<<===<<<<<<===???AAACCCDDDHHHKKKOOOQQQRRRSSSUUUVVVUUUTTTQQQOOOOOOPPPRRRTTTWWWYYY[[[\\\[[[XXXTTTRRRIIIIIIJJJKKKNNNRRRVVVXXXRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXYYYZZZ\\\^^^____________XXXWWWTTTRRROOOMMMLLLKKKOOOTTTZZZ```eeeiiilllnnnmmmooopppqqqqqqsssvvvxxxzzz}}}yyyaaaPPPKKKJJJLLLPPPRRRVVV```iiiuuunnnVVVJJJHHHAAA>>>AAA???<<<@@@BBBEEETTTqqq|||wwwqqqmmmhhhdddaaa[[[YYYUUURRRNNNMMMLLLKKKLLLOOORRRTTTTTTWWW]]]aaa```eeejjjkkkiiihhhjjjmmmlllnnnrrryyy|||yyyzzz}}}~~~|||zzzsssqqqmmmhhheeecccbbbbbb^^^]]][[[XXXTTTPPPLLLJJJHHHFFFFFFGGGIIIKKKKKKKKKHHHJJJLLLNNNQQQSSSTTTUUU[[[XXXZZZ___^^^___nnn{{{vvvqqqppprrrxxxsssmmmkkkkkkggg^^^UUUQQQNNNMMMKKKFFFBBBEEELLL^^^mmmxxxsss|||}}}uuuoookkkiiigggiiillloootttvvvqqqhhhXXXTTTNNNJJJJJJKKKLLLLLLLLLKKKIIIGGGDDDAAA>>>===;;;;;;<<<===@@@BBBEEEGGGLLLNNNQQQSSSSSSSSSTTTVVVSSSRRRQQQPPPQQQSSSUUUVVVYYYZZZ[[[[[[ZZZVVVSSSPPPLLLMMMPPPSSSUUUXXXYYYZZZUUUUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTVVVVVVWWWWWWXXXYYYZZZ\\\\\\\\\\\\\\\QQQQQQOOOMMMLLLKKKKKKKKKQQQUUU[[[aaadddgggjjjlllmmmoooqqqrrrsssuuuwwwzzz{{{~~~uuu___PPPKKKJJJKKKOOOQQQUUU^^^hhhvvvnnnVVVJJJHHHAAA>>>AAA???>>>AAABBBEEETTTooo~~~zzztttooojjjfffaaa^^^XXXVVVRRROOOMMMLLLKKKLLLMMMQQQUUUWWWXXXZZZ^^^bbbcccgggkkklllkkkjjjlllnnnlllnnnttt{{{{{{|||zzzyyy}}}~~~|||zzzxxxsssqqqmmmhhhdddaaa___^^^[[[ZZZXXXTTTPPPLLLHHHFFFGGGFFFEEEFFFIIIJJJKKKJJJIIIJJJLLLNNNQQQSSSTTTUUU[[[YYY[[[______aaannn~~~~~~zzzvvvsssrrruuuxxxqqqiiieeefffddd]]]WWWQQQNNNMMMKKKGGGCCCGGGMMM^^^ooowwwttt~~~{{{tttooolllkkkllloooqqqqqqsssqqqiii```TTTPPPLLLIIIIIIJJJKKKKKKHHHGGGFFFDDDAAA???===<<<::::::;;;>>>AAAEEEHHHJJJPPPRRRUUUUUUUUUTTTTTTUUUPPPQQQRRRSSSUUUVVVWWWXXXZZZZZZ[[[ZZZXXXUUURRRPPPKKKNNNQQQUUUXXXYYYYYYYYYZZZYYYXXXWWWUUUTTTSSSRRRPPPQQQRRRSSSTTTUUUUUUTTTVVVVVVWWWWWWWWWWWWVVVVVVLLLKKKJJJJJJJJJKKKLLLMMMSSSWWW]]]aaaccceeegggiiilllnnnqqqssstttvvvyyy{{{|||ooo]]]QQQKKKIIIJJJMMMOOOSSS\\\fffyyymmmUUUIIIHHHAAA>>>AAA>>>???BBBBBBEEESSSnnn|||xxxrrrmmmhhhccc^^^[[[TTTRRROOOLLLKKKKKKLLLLLLMMMRRRWWWZZZZZZ\\\```cccfffiiilllmmmllllllnnnpppnnnqqqwww~~~zzzwwwxxx|||}}}yyyzzz~~~~~~|||zzzwwwuuurrrppplllgggccc___\\\[[[XXXWWWTTTPPPMMMIIIFFFDDDFFFEEEDDDFFFHHHKKKKKKKKKKKKKKKLLLNNNPPPSSSTTTVVV[[[ZZZ\\\______bbbmmmyyyxxxtttqqqnnnooorrrzzzqqqfffaaabbbbbb^^^YYYQQQNNNLLLKKKGGGDDDHHHOOO```tttsssqqq~~~zzztttpppnnnnnnrrruuuvvvtttqqqlllbbbXXXPPPNNNKKKJJJJJJKKKJJJJJJFFFEEECCC@@@>>><<<::::::888999;;;>>>BBBFFFJJJMMMSSSUUUWWWWWWVVVTTTTTTUUUQQQRRRTTTVVVXXXXXXXXXXXXYYYYYYYYYYYYXXXVVVUUUSSSOOOQQQTTTWWWYYYZZZ[[[[[[\\\[[[ZZZXXXVVVTTTSSSRRRPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOONNNJJJJJJIIIIIIJJJLLLNNNOOOTTTXXX]]]aaaccceeeggghhhiiilllppprrrtttvvvyyy{{{|||zzzjjj]]]SSSKKKIIIIIILLLNNNQQQ[[[eeekkkTTTIIIHHHAAA???AAA>>>@@@BBBCCCEEETTTnnn{{{wwwqqqkkkfffaaa\\\YYYQQQOOOLLLJJJIIIJJJLLLNNNNNNSSSXXXZZZ[[[]]]```dddiiikkkmmmnnnnnnoooppprrrqqqtttyyy~~~zzzuuussstttxxx~~~|||}}}|||zzzwwwtttrrrpppnnnkkkfffaaa]]]ZZZXXXUUUSSSPPPMMMJJJGGGEEEDDDFFFEEEDDDFFFIIIKKKLLLKKKLLLLLLMMMNNNPPPRRRUUUVVVYYYZZZ]]]______bbbkkktttwwwoookkkiiigggiiimmm|||{{{rrrfffaaaaaaaaa^^^ZZZPPPMMMKKKJJJFFFDDDIIIPPPddd{{{pppooo}}}{{{uuurrrqqqrrryyy{{{yyysssmmmggg^^^UUUNNNMMMKKKKKKLLLLLLJJJHHHEEECCCAAA>>>;;;999888777888999:::>>>BBBGGGKKKMMMRRRUUUWWWWWWVVVUUUUUUVVVUUUVVVXXXYYYZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\___aaaccc]]]\\\ZZZXXXVVVSSSRRRQQQQQQRRRRRRRRRRRRQQQPPPPPPNNNNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGHHHKKKMMMOOOTTTXXX]]]aaadddfffhhhjjjgggjjjnnnqqqsssuuuxxxzzz|||vvviii]]]TTTJJJHHHHHHKKKLLLQQQ[[[fffjjjSSSIIIHHHAAA???@@@>>>@@@BBBBBBFFFUUUooo}}}}}}yyyuuuoooiiiddd___ZZZWWWNNNLLLJJJHHHIIIKKKNNNPPPQQQUUUYYY[[[\\\^^^bbbffflllmmmnnnoooppprrrsssssstttvvvzzz~~~xxxsssoooooorrrvvv}}}~~~zzzxxxuuurrrooonnnllliiieee```\\\YYYWWWRRRPPPNNNKKKIIIGGGFFFEEEFFFEEEEEEGGGJJJLLLMMMMMMMMMMMMMMMNNNPPPRRRUUUVVVWWWZZZ\\\^^^___bbbhhhnnnvvvmmmfffdddddddddggglll{{{|||rrrgggbbbbbbaaa]]]XXXOOOLLLIIIHHHEEECCCIIIQQQgggnnnnnn||||||wwwuuuvvvwww||||||xxxooogggaaaZZZSSSLLLLLLKKKLLLMMMKKKHHHFFFBBBAAA>>>;;;999888777777888999;;;===AAAEEEIIIKKKNNNQQQTTTVVVVVVVVVWWWXXXZZZZZZ[[[[[[[[[ZZZXXXWWWWWWWWWWWWXXXYYY[[[\\\]]]\\\\\\[[[[[[\\\___bbbddd]]]\\\ZZZXXXVVVSSSRRRQQQSSSSSSSSSRRRQQQPPPOOONNNLLLKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDEEEFFFJJJMMMPPPVVVYYY___ccceeegggiiijjjfffiiinnnqqqssstttwwwxxx|||ttthhh]]]TTTIIIGGGGGGJJJLLLQQQ\\\gggiiiSSSHHHHHHBBB???@@@===???AAABBBGGGXXXqqq{{{|||wwwssslllfffaaa\\\WWWSSSMMMKKKIIIGGGHHHKKKOOORRRTTTWWW[[[\\\]]]```eeejjjooonnnnnnppprrrttttttuuuvvvwwwxxx{{{}}}|||yyyvvvrrrmmmkkkoootttyyy}}}yyyvvvssspppmmmllljjjhhhddd```[[[XXXVVVPPPOOOMMMJJJIIIHHHHHHHHHGGGFFFFFFHHHKKKNNNNNNNNNNNNNNNMMMNNNPPPRRRUUUWWWVVVYYY\\\]]]^^^bbbfffiiinnnfff``````cccffflllrrr{{{rrrhhhcccbbb```ZZZTTTNNNJJJHHHFFFCCCBBBHHHQQQiii|||jjjjjjyyy~~~yyyxxxzzz||||||{{{ttthhh___[[[WWWSSSJJJJJJJJJKKKLLLIIIEEEBBB>>>===;;;999888999::::::999:::;;;===@@@DDDGGGIIIIIILLLPPPTTTVVVWWWYYY[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXXXXYYY[[[]]]___ZZZZZZ[[[\\\]]]___```aaa]]]]]][[[YYYVVVTTTSSSRRRTTTTTTSSSSSSQQQPPPOOONNNLLLKKKJJJHHHGGGGGGGGGHHHDDDCCCCCCDDDHHHMMMQQQUUUYYY]]]aaaeeefffggghhhiiigggjjjooorrrtttuuuvvvxxx}}}ssshhh\\\QQQHHHFFFFFFIIILLLRRR^^^jjjhhhRRRHHHHHHBBB???@@@===>>>@@@AAAHHHZZZttt}}}}}}uuuqqqjjjddd___ZZZUUUQQQLLLJJJHHHGGGHHHLLLPPPSSSWWWZZZ\\\]]]^^^aaaggglllpppooooooppprrruuuuuuuuuvvvvvvwwwxxxyyywwwtttqqqpppkkkkkkrrrxxx~~~|||xxxuuurrrnnnllljjjiiigggccc___[[[XXXVVVOOONNNLLLJJJIIIIIIIIIIIIHHHGGGGGGHHHLLLNNNOOOOOOOOONNNNNNNNNPPPRRRUUUWWWUUUYYY[[[\\\]]]aaaeeegggjjjccc^^^```eeejjjqqqxxx}}}zzzrrrhhhdddccc___XXXQQQMMMIIIGGGEEECCCBBBHHHPPPiiiwwwffffffuuu{{{zzz|||~~~{{{yyypppcccYYYWWWUUUSSSHHHIIIIIIKKKKKKHHHCCC???;;;:::999888888:::<<<>>>::::::;;;===???BBBEEEGGGEEEIIINNNRRRUUUXXX[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYZZZ[[[]]]___\\\]]]```bbbccccccbbbaaa^^^]]]\\\ZZZWWWUUUTTTSSSUUUUUUTTTSSSRRRPPPNNNNNNMMMLLLKKKIIIHHHIIIIIIJJJDDDDDDDDDFFFKKKQQQWWW[[[]]]```dddfffffffffgggggghhhlllpppsssuuuvvvwwwxxxssshhh[[[OOOHHHFFFFFFIIIMMMSSS___kkkgggRRRHHHHHHBBB???@@@======???AAAHHH[[[vvv}}}{{{tttoooiiiccc]]]WWWRRROOOJJJIIIIIIIIIKKKNNNRRRTTTVVVXXX\\\```cccfffjjjmmmoooqqqtttuuuuuuuuuvvvwww{{{yyyvvvvvvvvvuuuqqqnnnpppppppppqqqwww{{{vvvrrrqqqppppppllliiieeeaaa^^^[[[VVVSSSOOOMMMJJJIIIKKKLLLMMMMMMMMMKKKHHHGGGIIIJJJKKKKKKNNNMMMMMMNNNRRRTTTUUUUUUVVVXXXZZZ\\\]]]___bbbeeejjjddd\\\cccmmmlllppp~~~{{{rrrhhhbbb```\\\UUUNNNIIIHHHHHHGGGDDDBBBIIIRRRllluuuggghhhuuu~~~}}}yyyuuuqqqiiibbb[[[VVVSSSRRRNNNNNNMMMKKKHHHDDDAAA???777777777888999:::;;;<<<===>>>>>>@@@AAABBBCCCCCCEEEHHHMMMTTTZZZ^^^```bbb^^^]]]\\\[[[[[[[[[\\\]]]^^^______^^^]]]\\\^^^___aaaccceeeggggggdddaaa___bbb```]]]ZZZWWWVVVVVVWWWUUUTTTSSSRRRQQQQQQQQQQQQKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGJJJMMMQQQVVVYYY[[[]]]___bbbeeehhhjjjkkkkkklllooorrruuuvvvxxxzzz|||wwweeeYYYSSSHHHFFFFFFIIILLLSSS___llldddWWWJJJDDDBBB>>><<<<<<===???AAAHHHZZZttt}}}zzzrrrnnngggaaa[[[UUUPPPLLLIIIIIIHHHIIILLLOOOSSSUUUXXX[[[___bbbdddgggjjjmmmnnnppprrrsssssstttvvvxxx}}}{{{xxxwwwwwwvvvrrroooqqqsssuuuwww|||{{{wwwsssqqqpppoookkkhhhddd```]]]ZZZVVVSSSNNNMMMKKKKKKMMMOOOPPPOOOLLLJJJGGGGGGHHHJJJKKKKKKNNNMMMMMMOOORRRUUUVVVVVVWWWYYYZZZ\\\]]]```cccffflllddd[[[^^^gggiiittt}}}sssggg```]]]ZZZRRRLLLIIIHHHHHHGGGDDDBBBIIIRRRmmmuuuhhhkkkxxx|||xxxqqqnnnggg```[[[WWWTTTTTTMMMLLLKKKIIIEEEBBB>>><<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBFFFJJJOOOVVV[[[^^^``````^^^]]]\\\[[[[[[\\\]]]^^^```aaaaaa```^^^^^^___aaacccdddfffgggfffccc```^^^```^^^[[[XXXWWWVVVVVVWWWVVVUUUTTTSSSQQQPPPOOONNNJJJIIIHHHGGGEEEEEEDDDDDDFFFHHHJJJNNNSSSWWWZZZ\\\```bbbdddgggiiijjjjjjjjjmmmpppsssuuuwwwxxxzzz|||zzzfffWWWQQQHHHFFFFFFHHHKKKQQQ^^^jjj```TTTHHHCCCBBB@@@>>>??????@@@AAAFFFWWWqqq{{{}}}xxxqqqllleee^^^XXXSSSMMMJJJHHHHHHHHHJJJMMMQQQUUUWWW\\\^^^bbbdddeeefffiiijjjmmmoooqqqqqqrrrtttwwwyyy~~~{{{zzzxxxvvvtttqqqrrrvvv||||||}}}|||zzzwwwtttqqqnnnmmmiiifffbbb___\\\YYYUUUSSSNNNMMMLLLNNNPPPQQQQQQPPPJJJHHHFFFFFFGGGJJJKKKKKKMMMMMMMMMOOORRRUUUVVVVVVXXXYYY[[[[[[]]]```eeehhhllldddYYYXXX___eee{{{vvvhhh^^^ZZZWWWPPPJJJJJJHHHGGGFFFCCCBBBJJJTTTnnntttiiinnn}}}{{{wwwnnnkkkeee___[[[WWWUUUUUUNNNMMMKKKHHHDDDAAA===<<>>==================>>>???@@@AAACCCDDDDDDIIILLLRRRXXX\\\_________\\\\\\[[[[[[\\\]]]___```bbbccccccbbb```___```bbbffffffgggfffeeebbb^^^\\\\\\[[[YYYWWWVVVVVVWWWWWWXXXWWWWWWUUURRROOOLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDGGGIIILLLPPPUUUYYY\\\^^^dddeeegggiiijjjkkkkkkjjjooorrruuuwwwxxxyyy{{{}}}}}}fffVVVNNNHHHFFFEEEHHHJJJOOO[[[gggzzz\\\PPPEEECCCCCCAAA@@@AAA@@@@@@@@@DDDTTTnnnxxx|||wwwpppkkkccc\\\VVVQQQLLLIIIGGGGGGIIIKKKOOOSSSWWWZZZ^^^aaaccceeeeeeeeefffgggkkkmmmooopppqqqtttxxx{{{~~~{{{yyywwwuuutttssszzz|||{{{yyyzzzyyyxxxtttpppllljjjfffddd```]]][[[XXXUUURRRNNNMMMMMMNNNPPPPPPNNNMMMHHHFFFDDDEEEGGGJJJKKKLLLMMMMMMMMMOOOSSSVVVWWWWWWYYYZZZ[[[\\\]]]aaafffiiihhhbbbXXXUUU[[[ddd~~~lll```ZZZVVVPPPJJJKKKIIIGGGFFFBBBCCCKKKVVVoooqqqhhhooo{{{vvvmmmjjjfff```[[[WWWUUUTTTPPPOOOLLLIIIEEEBBB???===??????>>>>>>>>>>>>??????@@@AAABBBCCCEEEGGGHHHHHHKKKNNNTTTYYY]]]^^^]]]]]]ZZZZZZZZZZZZ[[[]]]___```ccccccdddbbbaaa```aaacccggggggfffeeebbb___]]][[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZYYYWWWTTTOOOKKKIIIHHHGGGFFFEEEEEEDDDEEEEEEIIIKKKOOOSSSWWW[[[^^^```dddeeegggjjjlllmmmmmmmmmqqqtttwwwxxxyyyzzz|||~~~fffUUUMMMHHHEEEEEEGGGIIINNNYYYdddvvvZZZOOOEEEBBBCCCAAA@@@AAA@@@@@@@@@CCCRRRmmmwww{{{wwwoooiiibbbZZZUUUPPPLLLJJJGGGHHHJJJNNNRRRVVVZZZ\\\___bbbdddeeedddccccccccciiikkknnnppprrruuuyyy||||||yyywwwvvvvvvuuu}}}}}}}}}~~~}}}wwwxxxxxxwwwtttoooiiifffdddaaa^^^[[[YYYWWWTTTQQQNNNMMMLLLLLLLLLKKKIIIGGGGGGEEECCCDDDGGGKKKLLLMMMMMMLLLMMMOOOSSSVVVXXXXXXZZZ[[[\\\\\\]]]```eeehhhbbb___WWWVVV\\\eeeuuueee\\\WWWRRRMMMLLLIIIGGGEEEBBBCCCLLLWWWooolllfffooo{{{wwwqqqnnnhhhbbb\\\WWWSSSQQQOOONNNKKKHHHDDDAAA???===============>>>???@@@AAAAAAAAACCCDDDFFFHHHIIIJJJLLLOOOTTTXXX[[[\\\\\\[[[YYYXXXXXXYYYZZZ\\\^^^___bbbccccccbbbaaaaaabbbdddhhhgggeeecccaaa^^^\\\[[[^^^]]]\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZXXXTTTPPPKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGLLLNNNRRRVVVZZZ]]]```aaa```bbbeeeiiilllooopppppprrruuuxxxzzz{{{|||~~~eeeTTTMMMGGGEEEEEEGGGIIIMMMWWWbbbuuuyyyZZZOOOEEEBBBBBB@@@>>>???>>>??????BBBQQQlllwwwzzzvvvlllggg___XXXSSSPPPMMMKKKIIIKKKMMMQQQUUUYYY\\\^^^```bbbeeeeeedddbbbaaaaaafffiiinnnrrruuuxxx{{{}}}~~~{{{xxxvvvwwwxxxyyy|||vvvpppnnnooovvvwww|||~~~wwwwwwwwwvvvrrrlllgggcccaaa___\\\ZZZXXXVVVSSSPPPMMMKKKIIIHHHHHHGGGEEECCCFFFDDDCCCEEEHHHLLLNNNOOOMMMLLLMMMOOOTTTWWWXXXXXXYYY[[[]]]^^^^^^___bbbddd]]]\\\VVVWWW___hhhkkk```ZZZUUUQQQLLLIIIFFFDDDAAACCCMMMYYYooozzzgggdddooo}}}zzztttqqqllleee^^^XXXSSSQQQLLLJJJGGGDDDAAA???===<<<<<<<<<<<<===>>>@@@AAABBB??????AAACCCEEEFFFHHHIIILLLNNNRRRUUUXXXZZZZZZZZZYYYYYYXXXYYYZZZ\\\^^^___aaabbbccccccbbbccceeegggiiigggeeecccaaa``````___aaaaaa```^^^]]][[[ZZZYYYYYYYYYWWWUUURRROOOKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJOOOQQQUUUYYY]]]___```aaa\\\^^^cccgggllloooqqqrrrsssuuuyyy{{{}}}}}}bbbSSSMMMFFFDDDEEEGGGIIIMMMWWWbbbwwwwwwYYYOOOEEEBBBBBB???======<<>>>>>>>>>>>>>>>>>???@@@@@@AAA>>>???AAABBBEEEGGGHHHIIILLLMMMOOORRRTTTWWWYYYZZZ[[[[[[[[[[[[[[[]]]___```aaacccdddddddddeeehhhjjjjjjiiigggeeeddddddeeeeeedddcccbbb```]]][[[XXXWWWUUUUUUSSSQQQNNNLLLJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMRRRUUUXXX\\\^^^`````````ZZZ\\\aaafffjjjnnnpppqqqrrruuuyyy|||~~~{{{```QQQLLLEEEDDDEEEHHHJJJNNNXXXbbb{{{tttWWWMMMDDDBBBBBB@@@======<<>>>>><<>>??????@@@DDDJJJXXXpppqqqzzzuuuppphhhccc\\\TTTPPPOOOPPPQQQUUUWWWYYY]]]aaacccdddccceeeeeefffeeecccdddfffhhhiiilllppptttwwwxxxxxxwwwvvvvvvvvvuuuvvvxxx}}}zzzxxxxxxuuuxxx|||}}}zzztttsssrrrpppnnnhhhbbb]]]YYYXXXVVVUUUSSSOOOKKKGGGDDDDDDDDDDDDEEEFFFHHHIIIKKKIIIHHHIIILLLNNNNNNNNNNNNOOOQQQTTTVVVYYY[[[\\\___]]]\\\\\\^^^___^^^]]][[[XXXXXX\\\aaaooozzzmmm___VVVRRRNNNJJJFFFEEECCCDDDMMMWWWmmmiiicccsss~~~~~~}}}yyyuuuooojjjeee```ZZZWWWPPPNNNKKKGGGDDDBBBAAAAAABBBBBBAAAAAA@@@AAAAAAAAA???BBBDDDFFFGGGHHHJJJLLLPPPPPPPPPPPPQQQSSSUUUWWWWWWZZZ]]]_________```aaaccccccdddfffhhhiiijjjkkkkkkjjjiiijjjkkkjjjfffcccaaa___\\\YYYVVVTTTSSSRRRQQQOOOMMMOOOQQQRRRQQQOOOPPPQQQRRRRRRQQQRRRTTTVVVYYY\\\___```aaaaaabbbcccaaa```aaaeeeiiimmmooooootttsssvvv{{{||||||wwwtttyyywww]]]NNNIIIEEEHHHGGGJJJQQQOOOWWWlll}}}www~~~hhhSSSKKKEEECCC@@@======???>>>>>>AAAGGGOOO]]]sssooozzztttpppfffbbb[[[UUUQQQQQQSSSTTT[[[\\\^^^```bbbcccddddddcccdddeeeffffffgggjjjllllllmmmppprrrtttvvvvvvvvvssstttuuuvvvwwwzzz{{{wwwrrrqqqooonnnkkkfff```\\\XXXVVVTTTSSSQQQNNNJJJGGGCCCCCCDDDFFFHHHJJJKKKLLLKKKJJJHHHIIILLLNNNNNNNNNNNNPPPRRRUUUXXXZZZ[[[\\\___^^^^^^^^^``````^^^]]]WWWVVVZZZ```fffrrrxxxkkk]]]SSSOOONNNJJJFFFEEECCCDDDMMMWWWlll~~~mmmhhhxxx{{{{{{|||~~~yyyuuunnniiiddd```\\\ZZZRRRPPPMMMIIIFFFDDDBBBBBBAAAAAAAAAAAAAAAAAABBBCCC@@@BBBEEEGGGIIIKKKMMMPPPUUUTTTRRRRRRQQQRRRSSSTTTVVVYYY]]]______```aaaccccccdddfffhhhiiiiiiiiiiiilllkkkiiiiiihhheeeaaa^^^XXXXXXXXXWWWVVVUUUSSSSSSNNNMMMMMMOOORRRTTTTTTSSSQQQRRRTTTUUUUUUWWWZZZ\\\]]]___aaaaaa``````aaabbb```aaabbbfffkkknnnoooooosssrrrsssxxxzzz{{{wwwxxxtttuuu|||rrrZZZMMMIIIFFFIIIHHHJJJPPPOOOXXXnnn~~~{{{dddRRRKKKEEECCCAAA>>>===@@@>>>===AAAIIISSSbbbvvvlll~~~xxxsssnnnddd```ZZZUUURRRSSSUUUWWW___```bbbbbbbbbbbbcccdddeeefffhhhiiiiiijjjmmmoooooooooqqqrrrtttuuuuuuuuuppprrrtttvvvxxx|||}}}xxxtttqqqpppnnnllljjjeee```\\\WWWUUUSSSRRRQQQNNNKKKHHHBBBDDDFFFIIIKKKMMMNNNOOOLLLJJJHHHIIIKKKMMMOOOOOOOOOQQQTTTWWWYYY[[[\\\]]]]]]\\\\\\]]]^^^^^^\\\YYYRRRSSSZZZccciiitttuuugggYYYPPPNNNNNNJJJFFFEEECCCDDDMMMWWWiii|||sssnnn~~~xxxzzz~~~|||vvvnnngggbbb^^^\\\ZZZUUURRROOOKKKGGGEEECCCBBB@@@@@@@@@AAAAAABBBDDDDDD@@@CCCFFFHHHJJJLLLPPPSSSWWWVVVTTTSSSRRRRRRSSSSSSVVVYYY]]]___```aaacccdddccceeegggiiijjjiiihhhggglllkkkiiifffccc___\\\YYYUUUVVVWWWXXXWWWUUUSSSRRRLLLLLLMMMNNNPPPRRRSSSSSSQQQSSSUUUVVVXXXZZZ^^^``````aaabbbbbb`````````aaa```bbbfffkkkppprrrqqqpppsssqqqssswwwzzz}}}jjjUUULLLIIIGGGJJJIIIKKKPPPPPP[[[rrr~~~```QQQJJJDDDCCCBBB???>>>@@@???===>>>FFFRRRbbbwwwhhh|||wwwppplllccc___YYYTTTSSSTTTWWWYYY___aaabbbbbb``````bbbdddiiikkkmmmmmmmmmmmmnnnpppnnnooopppqqqrrrsssssssssoooqqqsssvvvyyy}}}~~~{{{}}}}}}xxxtttqqqooommmkkkiiieee```\\\WWWUUUSSSRRRQQQOOOLLLJJJDDDFFFIIILLLOOOPPPPPPPPPLLLJJJHHHHHHJJJMMMOOOOOOPPPRRRUUUYYY[[[]]]^^^^^^[[[[[[\\\^^^___]]]ZZZWWWRRRUUU^^^ggglllsssssscccUUUOOOOOONNNJJJFFFEEECCCDDDMMMWWWiii}}}tttnnn~~~yyy}}}yyyoooeee___\\\ZZZXXXWWWTTTPPPLLLHHHEEECCCCCC??????@@@AAABBBDDDEEEFFFBBBDDDFFFHHHJJJMMMRRRUUUWWWVVVUUUTTTSSSTTTTTTUUUVVVYYY]]]```aaabbbdddfffccceeegggiiijjjjjjiiihhhjjjiiigggccc___ZZZXXXVVVXXXYYYZZZZZZXXXUUURRRPPPKKKLLLMMMNNNNNNOOOQQQRRRRRRTTTVVVXXXYYY\\\___bbbcccdddeeeeeeddddddeeegggdddgggnnnuuuyyyyyyvvvrrrrrrppprrrxxx|||zzzaaaQQQJJJJJJGGGKKKJJJLLLQQQRRR___xxx~~~|||~~~]]]OOOHHHCCCCCCBBB???>>>@@@???<<<<<>>??????AAACCCEEEGGGHHHEEEGGGIIIJJJLLLOOOTTTWWWXXXWWWVVVUUUTTTUUUVVVVVVWWWZZZ^^^```bbbcccdddfffdddeeegggiiijjjjjjjjjjjjiiiiiigggbbb]]]YYYWWWWWW\\\\\\[[[ZZZWWWSSSOOOLLLKKKMMMOOOOOOOOOPPPRRRTTTVVVXXXZZZ[[[\\\^^^bbbdddcccdddffffffggghhhkkkmmmooottt|||{{{uuuqqqpppssszzzqqq[[[NNNIIIJJJGGGLLLLLLNNNSSSUUUddd~~~{{{yyywww[[[LLLFFFBBBBBBAAA>>>===???>>><<<<<>>>>>???AAACCCFFFHHHIIIIIIKKKLLLMMMOOORRRWWWZZZZZZYYYWWWVVVUUUUUUUUUVVVXXX[[[___aaabbbcccdddfffdddeeefffgggiiikkklllllliiiiiihhhccc^^^ZZZYYYZZZ\\\[[[ZZZWWWSSSNNNJJJHHHLLLNNNRRRSSSTTTUUUXXX[[[]]]^^^```aaaaaabbbeeeggghhhjjjlllnnnpppssswwwzzz~~~vvvssssssxxxmmmYYYMMMIIIJJJGGGMMMMMMOOOTTTWWWhhh}}}{{{qqqXXXJJJDDD@@@AAAAAA===<<<>>><<<===???AAADDDRRRmmm]]]yyyyyyqqqjjjeee```\\\WWWRRRQQQSSSVVVYYYZZZ^^^aaa```^^^___dddiiihhhjjjmmmooooooooooooppppppsssvvvzzz{{{zzzxxxwwwsssrrrrrrrrrvvv}}}rrr___YYY[[[cccjjjgggpppzzz~~~|||xxxtttqqqllljjjgggeeeccc```\\\YYYTTTQQQOOONNNMMMMMMLLLJJJLLLNNNRRRUUUUUUSSSPPPMMMMMMJJJGGGGGGIIIMMMOOOPPPRRRTTTXXX]]]___`````````\\\]]]```bbbccc```ZZZVVVOOOVVVfffvvvtttaaaRRRMMMNNNNNNJJJFFFEEECCCDDDMMMWWWpppmmmeeesss~~~}}}qqqgggaaa```aaabbbYYYVVVRRRLLLHHHDDDBBBAAA===>>>???AAACCCFFFHHHJJJMMMNNNOOOPPPQQQTTTYYY\\\\\\[[[YYYVVVUUUTTTTTTTTTYYY\\\___bbbbbbcccdddeeedddeeeeeeggghhhkkkmmmnnniiijjjiiieee___\\\\\\]]][[[ZZZWWWSSSOOOKKKHHHFFFMMMPPPTTTWWWXXXZZZ^^^bbbcccdddeeeeeeeeefffhhhjjjtttvvvyyy{{{~~~vvvwwwxxxlllYYYNNNJJJJJJGGGMMMNNNPPPUUUYYYkkkmmmUUUHHHCCC@@@@@@@@@===<<<===999>>>CCCDDDEEEPPPjjjbbbttt}}}vvvooogggbbb]]]YYYUUUQQQOOOPPPSSSUUUZZZYYYYYYZZZ\\\```ccceeecccfffjjjlllmmmmmmoooppppppttt{{{~~~}}}|||vvvwwwwwwyyy}}}|||eee\\\YYYWWW[[[bbbfffpppzzz|||wwwrrrnnniiigggdddbbb___\\\XXXTTTOOOMMMKKKKKKNNNOOONNNLLLNNNNNNNNNMMMLLLIIIGGGEEEGGGGGGFFFFFFHHHJJJMMMNNNRRRTTTXXXZZZ[[[\\\^^^___bbbbbbcccdddddd```YYYSSSSSS\\\hhhsss{{{dddVVVRRRKKKKKKGGGDDDCCCCCCFFFPPP[[[ppppppccclll~~~~~~sssmmmllllllhhhdddYYYUUUOOOKKKGGGEEEBBB@@@<<<<<<<<<>>>BBBGGGKKKNNNPPPQQQTTTVVVXXXYYYYYYYYY```___^^^[[[XXXWWWXXXZZZ^^^^^^___```aaaccceeefffffffffggghhhiiijjjjjjjjjlllhhhccc___^^^^^^^^^___[[[XXXSSSNNNLLLKKKLLLLLLUUUWWWZZZ\\\]]]___bbbdddhhhggghhhjjjkkknnntttzzz}}}vvvtttzzzjjjXXXMMMIIIIIILLLPPPOOOPPPUUUXXXhhhfffUUUJJJGGGBBB???>>>>>>>>>=========>>>???BBBMMMdddxxxbbbttt~~~wwwpppiiiddd\\\XXXTTTPPPNNNPPPRRRTTTVVVVVVVVVWWWYYY\\\___aaaaaadddhhhjjjkkkmmmoooqqqrrrwww|||~~~}}}|||{{{{{{{{{|||ooo[[[UUUTTTSSSXXX___bbbmmmyyy~~~zzzvvvpppmmmiiigggccc```^^^[[[WWWTTTPPPMMMKKKKKKMMMNNNMMMKKKJJJJJJJJJIIIHHHGGGEEEEEEGGGGGGFFFFFFHHHJJJMMMNNNQQQTTTXXXZZZ[[[\\\^^^___bbbbbbbbbdddddd```ZZZUUUUUU]]]jjjxxx~~~eeeVVVPPPIIIKKKGGGDDDDDDCCCFFFOOOZZZqqqrrreeelllwwwrrrqqqppplllgggZZZVVVPPPKKKHHHEEECCCAAA======>>>@@@CCCHHHLLLNNNRRRTTTWWWZZZ]]]___``````aaaaaa___\\\YYYXXXYYY[[[````````````aaabbbcccccceeeeeeeeeeeeffffffffffffeeecccbbb``````^^^]]][[[VVVTTTPPPNNNMMMNNNOOOQQQXXXZZZ^^^```aaacccfffhhhhhhiiikkkooottt{{{xxx|||iiiWWWLLLHHHIIIKKKPPPOOOQQQWWWYYYiiiaaaQQQJJJFFFBBB???>>>>>>>>>=========>>>???BBBMMMcccwww^^^qqqxxxqqqjjjdddZZZWWWRRRNNNMMMNNNQQQSSSTTTTTTUUUVVVXXX[[[]]]^^^```bbbeeegggjjjmmmqqqtttvvvzzz~~~|||{{{~~~}}}||||||tttbbbRRROOOQQQRRRWWW___cccnnn}}}|||yyytttooollliiifffaaa^^^[[[YYYVVVTTTPPPNNNLLLKKKKKKKKKJJJIIIFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGFFFFFFHHHJJJMMMNNNPPPSSSWWWZZZ[[[\\\^^^___aaaaaabbbcccccc```[[[WWWYYY```nnnhhhXXXRRRJJJKKKGGGEEEDDDCCCEEEOOOYYYooowwwgggmmm~~~|||wwwvvvsssmmmhhh\\\WWWQQQLLLIIIFFFCCCAAA===>>>@@@CCCFFFJJJMMMNNNSSSVVVYYY]]]aaadddeeefffccccccaaa]]]ZZZYYY[[[\\\bbbbbbaaaaaaaaaaaaaaaaaadddcccbbbaaa```_________[[[]]]___```___]]]YYYWWWQQQPPPNNNNNNOOORRRUUUWWW\\\^^^bbbdddfffhhhkkkmmmmmmqqqwww}}}}}}|||gggVVVLLLIIIIIIJJJPPPPPPSSSXXXZZZhhh|||[[[MMMIIIEEEAAA???>>>>>>======<<<<<<>>>???AAAKKKaaatttXXXlllxxxppphhhbbbXXXUUUQQQMMMLLLMMMPPPSSSVVVWWWXXXZZZ\\\]]]^^^______aaadddgggjjjnnnssswwwzzz}}}~~~|||{{{zzzzzzxxxxxx{{{lll]]]QQQQQQSSSUUU[[[ccclllwww{{{xxxtttooollliiieee```[[[YYYWWWUUUTTTPPPNNNLLLJJJIIIHHHGGGFFFCCCBBBAAAAAABBBCCCEEEFFFGGGGGGFFFFFFHHHJJJMMMNNNPPPSSSWWWZZZ[[[\\\^^^___```aaabbbbbbbbb___\\\ZZZ]]]cccrrrjjj[[[VVVOOOKKKGGGEEEDDDCCCEEENNNXXXkkk|||jjjmmm}}}{{{yyytttlllfff]]]YYYRRRMMMIIIEEEBBB@@@>>>@@@BBBEEEHHHKKKMMMOOOTTTVVVYYY]]]aaacccdddeeedddcccbbb^^^\\\[[[\\\^^^aaaaaaaaaaaaaaa`````````aaa___]]][[[YYYXXXXXXXXXVVVYYY\\\^^^\\\XXXUUUTTTPPPPPPOOOPPPRRRVVVYYY[[[^^^```cccfffgggjjjnnnpppxxxxxxeeeUUULLLKKKLLLKKKPPPQQQTTTXXXYYYfffuuuXXXLLLGGGEEEAAA???>>>>>>===<<<;;;<<<===???AAAJJJ^^^qqqVVVkkkwwwnnneee^^^WWWTTTPPPLLLKKKMMMPPPSSSWWWXXXZZZ\\\^^^____________aaadddgggkkkpppvvvzzz{{{~~~}}}}}}wwwvvvuuutttxxxlll^^^UUUUUUWWWXXX___hhhttt~~~{{{xxxtttppplllhhhddd___[[[XXXWWWUUUSSSOOONNNLLLJJJGGGEEEEEEEEEBBBBBBAAABBBCCCEEEGGGHHHGGGGGGFFFFFFHHHJJJMMMNNNPPPSSSWWWZZZ\\\]]]___aaaaaabbbbbbbbb```^^^\\\\\\```fffvvvjjj[[[VVVOOOJJJGGGEEEDDDCCCEEEMMMVVVkkklllnnn}}}}}}vvvmmmggg___ZZZTTTNNNIIIFFFBBB@@@@@@AAADDDFFFIIILLLNNNOOOUUUWWWZZZ]]]___aaaaaabbbbbbbbbaaa^^^\\\\\\^^^```______```aaaaaaaaa``````\\\ZZZXXXUUUSSSRRRRRRSSSWWWYYY[[[[[[XXXUUUTTTUUUUUUUUUUUUUUUWWWZZZ\\\^^^```aaadddfffiiimmmssswwwuuucccUUUNNNMMMOOOLLLQQQRRRTTTXXXXXXfffpppWWWOOOFFFDDDAAA??????>>>===<<<:::;;;===???@@@HHH[[[mmm{{{WWWnnnvvvlllbbb\\\WWWTTTOOOLLLKKKMMMQQQSSSVVVWWWZZZ]]]^^^^^^^^^]]]^^^aaaeeeiiilllqqqvvvzzzzzz}}}xxxwwwuuutttvvv~~~nnnaaaXXXYYYZZZ[[[bbbkkkxxx}}}zzzwwwtttppplllgggddd___\\\YYYWWWTTTRRRMMMMMMLLLIIIEEECCCCCCDDDCCCCCCCCCDDDFFFGGGIIIJJJGGGGGGFFFFFFHHHJJJMMMNNNQQQTTTXXX[[[]]]___aaabbbbbbccccccaaa___\\\\\\\\\ccciiizzzjjjZZZTTTLLLJJJGGGEEEEEECCCDDDLLLUUUmmmnnnooo~~~{{{rrrkkkbbb^^^WWWPPPLLLHHHDDDBBBBBBBBBDDDFFFIIILLLNNNPPPXXXYYY[[[]]]___`````````______^^^]]][[[\\\^^^aaa^^^___```aaabbbaaa```___WWWUUURRRPPPNNNNNNOOOPPPXXXZZZ\\\[[[XXXWWWXXXZZZ]]]]]]\\\\\\]]]^^^```aaaaaabbbeeehhhmmmvvv~~~}}}{{{|||tttcccUUUNNNNNNOOOMMMRRRSSSUUUZZZ[[[iii{{{kkkUUUPPPEEECCC@@@?????????===;;;999;;;===???@@@FFFXXXiii{{{XXXppp~~~tttkkkbbb[[[WWWTTTPPPLLLLLLNNNQQQTTTUUUXXX[[[^^^______]]]\\\\\\___dddiiimmmqqquuuxxxxxx{{{~~~{{{yyyuuussstttzzzpppddd\\\\\\]]]^^^fffqqq|||~~~{{{xxxvvvsssnnnkkkgggddd```]]][[[XXXTTTQQQKKKLLLKKKHHHDDDBBBCCCDDDCCCDDDEEEGGGHHHIIIJJJJJJGGGGGGFFFFFFHHHJJJMMMNNNRRRUUUYYY]]]^^^```bbbdddcccddddddaaa]]][[[[[[]]]dddkkk}}}kkk\\\VVVNNNJJJGGGEEEEEECCCDDDKKKTTTmmmppppppuuuooogggbbb[[[UUUPPPKKKHHHEEECCCCCCCCCEEEGGGKKKOOOQQQVVVXXXZZZ\\\^^^^^^^^^^^^[[[\\\\\\[[[ZZZ[[[^^^aaa``````aaabbbaaa```^^^\\\RRRQQQNNNLLLKKKLLLNNNOOOWWW[[[```aaa^^^^^^```ccccccccccccbbbcccddddddeeecccdddgggmmmvvvxxxsssqqqqqqtttwww|||uuucccTTTMMMLLLMMMMMMSSSSSSVVV]]]```qqq~~~zzzeeePPPMMMDDDBBB@@@?????????===;;;999:::===??????EEEVVVfffzzzWWWooo|||ssskkkbbb\\\WWWTTTPPPMMMLLLNNNRRRTTTWWWYYY]]]```aaa```^^^]]]ZZZ^^^dddiiimmmpppsssuuuvvvyyy}}}}}}zzzuuuqqqqqqvvv~~~sssggg______```bbbkkkvvv~~~|||yyyvvvtttqqqmmmjjjfffdddaaa^^^\\\XXXTTTQQQJJJKKKKKKHHHDDDAAABBBDDDCCCDDDFFFHHHJJJJJJIIIIIIGGGGGGFFFFFFHHHJJJMMMNNNSSSVVVZZZ]]]___aaaccceeedddeeeeeeaaa]]]ZZZ[[[]]]eeelll~~~mmm___[[[TTTIIIGGGEEEEEECCCDDDKKKTTTlllqqqqqqvvvpppjjjeee^^^XXXSSSNNNJJJHHHDDDCCCCCCDDDFFFJJJOOOQQQSSSTTTWWWYYY[[[]]]]]]]]]YYYYYYZZZYYYYYY[[[^^^aaabbbbbbcccbbbaaa^^^[[[ZZZPPPNNNLLLJJJJJJKKKNNNOOOUUU[[[cccfffddddddfffiiigggffffffffffffggghhhhhheeefffjjjqqq}}}|||pppiiinnnkkkkkkqqqwww~~~wwwdddTTTKKKIIIJJJMMMRRRSSSWWW```eeexxxyyyzzz```LLLJJJCCCBBB@@@?????????===;;;888:::===??????EEEUUUeeewww[[[mmm}}}sssjjjbbb\\\UUUQQQMMMLLLNNNQQQSSSUUUXXX\\\___aaa```___^^^^^^]]]^^^aaaeeeiiinnnrrrtttsss|||~~~}}}}}}{{{~~~zzzuuupppppptttyyy}}}vvviiiaaacccgggiiipppyyy||||||xxxuuurrroookkkiiieeeccc```\\\XXXUUUSSSRRRNNNMMMJJJHHHFFFEEEDDDDDDFFFEEEEEEGGGIIIKKKKKKJJJHHHHHHGGGHHHJJJNNNQQQSSSVVVYYY]]]`````````aaabbbdddeeeccc```^^^]]]]]][[[gggmmmxxxdddVVVPPPLLLFFFCCCDDDDDDEEEIIIOOOgggsssmmmzzz|||yyypppllleee]]]UUUPPPLLLKKKEEEDDDDDDFFFIIILLLMMMLLLQQQRRRTTTWWWXXXYYYYYYYYYWWWUUUWWW\\\^^^]]]^^^aaacccdddffffffccc]]]WWWSSSOOONNNLLLIIIHHHJJJOOORRRYYY\\\```eeehhhjjjjjjjjjkkkjjjiiiiiiiiiiiihhhgggjjjiiilllxxx}}}ooojjjiiifffiiimmmpppuuu~~~|||dddSSSLLLLLLKKKJJJQQQTTTQQQVVVlllxxxxxxttt}}}^^^OOOJJJEEECCCBBB@@@>>><<<<<<;;;<<<;;;<<<>>>???FFFVVVfffwwwXXXmmmuuukkkbbb]]]UUURRRNNNLLLNNNRRRTTTVVVYYY\\\___```___^^^]]]^^^]]]^^^```cccgggkkknnnpppsss{{{}}}}}}}}}|||{{{wwwqqqmmmlllooosssvvv}}}yyymmmeeegggkkknnnuuu{{{}}}zzzvvvssspppllliiifffbbbaaa^^^ZZZWWWTTTRRRQQQNNNLLLJJJHHHFFFEEEEEEEEEGGGFFFFFFHHHKKKLLLLLLKKKIIIIIIJJJKKKMMMPPPSSSTTTWWWZZZ^^^aaaaaaaaabbbbbbccccccaaa^^^\\\\\\]]]]]]iiiqqqxxxdddVVVQQQKKKFFFCCCCCCDDDDDDHHHNNNeee|||rrrzzztttpppiiiaaaZZZSSSOOOMMMGGGFFFEEEGGGJJJLLLMMMMMMOOOPPPRRRTTTVVVVVVVVVVVVTTTSSSUUUZZZ]]]\\\]]]aaacccdddeeeeeeaaa[[[UUUQQQLLLKKKJJJIIIJJJMMMRRRWWW\\\___cccfffiiijjjjjjiiilllllllllmmmnnnoooooonnnkkknnnuuuuuullljjjjjjgggkkkooosssxxx{{{cccQQQKKKIIIHHHKKKRRRVVVUUU\\\rrr}}}xxxzzzxxxxxx[[[MMMIIIDDDCCCAAA???>>><<<<<<;;;;;;;;;<<<>>>???FFFVVVeeevvvTTTlllxxxmmmddd^^^UUURRRNNNMMMPPPSSSVVVWWWZZZ\\\______^^^]]]]]]]]]^^^^^^```bbbeeehhhkkklllssszzz~~~}}}{{{}}}~~~}}}zzzvvvpppkkkjjjkkknnnqqqvvv}}}rrrkkkmmmqqqttt}}}}}}yyy|||xxxtttpppllliiieeebbb^^^]]][[[XXXUUUSSSQQQPPPMMMLLLJJJGGGFFFEEEEEEEEEFFFFFFFFFIIIKKKMMMMMMLLLIIIJJJLLLNNNQQQSSSUUUVVVYYY\\\```bbbbbbbbbcccdddbbbaaa___]]][[[ZZZ\\\___kkkwwwwwwcccVVVRRRKKKFFFCCCCCCCCCCCCGGGLLLaaazzztttvvvzzzvvvppphhh```YYYTTTQQQIIIHHHGGGGGGJJJLLLMMMMMMLLLMMMOOOQQQRRRSSSSSSRRRQQQOOORRRWWWZZZZZZ]]]```eeeeeeeeeccc___XXXRRRNNNIIIJJJJJJKKKLLLQQQWWW\\\```bbbeeeiiikkkkkkjjjjjjmmmnnnoooqqqssstttuuuuuuqqqwwwwwwmmmjjjjjjkkkggglllrrrwww|||xxxaaaPPPKKKJJJIIIKKKRRRVVVYYYccczzzzzzwwwzzz~~~pppVVVKKKGGGDDDCCCAAA???===<<<<<<;;;;;;;;;<<<>>>???EEETTTddduuuRRRkkk|||pppeee^^^UUURRROOONNNQQQUUUXXXYYY[[[]]]^^^^^^]]]\\\\\\]]]^^^___```bbbeeehhhjjjlllqqqwww{{{zzzzzz}}}~~~|||yyysssnnnllllllnnnppptttwwwqqqssswww{{{~~~{{{xxx{{{wwwqqqmmmiiifffbbb___[[[YYYWWWUUURRRQQQPPPOOOMMMKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFIIILLLMMMLLLKKKHHHJJJLLLPPPSSSUUUVVVWWW[[[^^^bbbddddddddddddeeedddaaa___\\\YYYWWW[[[```lll}}}vvvcccWWWSSSKKKFFFCCCCCCCCCBBBEEEJJJ]]]ssssssqqqzzz|||vvvnnnfff^^^XXXTTTKKKIIIGGGGGGIIIKKKKKKKKKJJJLLLMMMOOOPPPQQQPPPPPPOOOMMMPPPUUUYYYZZZ]]]aaafffffffffddd___XXXRRRNNNJJJKKKLLLNNNPPPTTTZZZ^^^aaacccgggkkkmmmnnnmmmmmmmmmppprrrtttuuuvvvwwwxxxyyyzzzlllhhhjjjkkkkkkhhhlllsssyyy~~~vvv___QQQMMMMMMLLLLLLQQQUUUYYYhhhuuutttzzzhhhSSSJJJGGGCCCBBB@@@???===<<<<<<;;;;;;;;;<<<>>>>>>DDDSSSbbbsssQQQiii~~~rrrfff___UUURRROOONNNQQQUUUYYYZZZ\\\]]]^^^]]]\\\\\\^^^___``````aaacccfffiiikkkllloootttxxxxxxzzz~~~}}}zzzvvvrrroooooopppqqqsss}}}}}}xxx{{{~~~}}}zzzxxxyyyuuuooojjjgggccc```^^^XXXWWWUUUSSSPPPOOONNNNNNMMMLLLJJJHHHHHHHHHHHHHHHIIIIIIJJJLLLOOOOOONNNLLLGGGHHHKKKOOORRRUUUVVVWWW]]]```ccceeeeeedddeeeeeefffbbb___]]]XXXUUU[[[dddllluuudddZZZUUUKKKFFFCCCDDDCCCBBBDDDHHHXXXlllqqqnnnxxx{{{tttkkkccc\\\XXXNNNKKKHHHGGGHHHIIIJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOOOOMMMOOOTTTXXXYYY]]]aaagggggggggeeeaaa[[[VVVSSSOOOPPPQQQRRRSSSWWW\\\___```ccchhhllloooqqqqqqpppqqqtttxxxyyyyyyxxxyyyzzz~~~}}}nnnggghhhlllllljjjiiimmmsssyyy~~~xxx___QQQMMMLLLKKKLLLOOOSSS[[[nnn|||ppprrrzzzbbbQQQJJJGGGBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<>>>>>>CCCQQQ___qqqQQQdddsssfff^^^TTTQQQNNNNNNQQQVVVYYY[[[]]]]]]]]]]]]\\\]]]```bbbccccccdddeeegggiiijjjkkklllrrrvvvwww{{{~~~|||zzzwwwsssrrrqqqrrrsssssszzz}}}{{{xxxvvvwwwrrrlllgggdddaaa___]]]WWWVVVTTTQQQOOOMMMLLLLLLMMMLLLKKKJJJIIIJJJJJJKKKNNNNNNOOOQQQRRRRRRPPPMMMFFFHHHJJJMMMQQQUUUWWWYYY]]]```dddeeeeeedddeeeeeegggbbb___^^^YYYVVV^^^kkkuuusssfff\\\VVVLLLGGGEEEEEEDDDBBBDDDGGGTTTgggsssooozzzxxxppphhh```\\\QQQNNNJJJHHHHHHIIIJJJJJJIIIKKKLLLNNNNNNNNNNNNMMMNNNLLLMMMSSSVVVXXX[[[```eeeeeefffeeeccc___[[[YYYUUUVVVWWWWWWWWWYYY]]]```aaadddhhhmmmppprrrsssrrruuuyyy~~~~~~|||{{{|||}}}wwwooofffdddiiimmmmmmkkkkkknnntttyyy}}}zzz___PPPKKKIIIGGGKKKOOOUUUaaayyyyyyooosss~~~yyy\\\OOOIIIFFFAAAAAA???>>>===<<<<<<<<<:::;;;<<<>>>>>>BBBOOO]]]pppPPP]]]rrrsssfff^^^RRRPPPMMMMMMQQQVVVYYY[[[]]]]]]]]]]]]]]]___cccfffggggggffffffffffffggggggiiioootttwww|||}}}{{{zzzxxxvvvuuuuuuvvvwwwvvvyyy{{{xxxuuutttsssnnnhhhdddaaa___]]][[[WWWVVVTTTQQQNNNLLLKKKJJJNNNMMMLLLKKKKKKLLLLLLMMMOOOOOOPPPRRRSSSQQQNNNKKKGGGHHHJJJMMMQQQUUUYYY[[[^^^aaadddeeeeeeddddddeeefff```]]]___[[[YYYeeeuuuqqqhhh___VVVMMMIIIFFFFFFEEECCCDDDGGGQQQbbb}}}uuuooo{{{}}}uuulllddd```UUURRRMMMJJJJJJKKKKKKKKKHHHIIIKKKLLLMMMMMMLLLKKKMMMKKKLLLPPPTTTUUUYYY^^^aaabbbcccddddddbbb```^^^YYYZZZ[[[ZZZ[[[\\\```bbbccceeeiiinnnqqqrrrrrrqqqtttyyy}}}|||}}}{{{iiieee```bbbggglllnnnmmmoooqqquuuyyy|||}}}|||zzz~~~www]]]OOOKKKJJJHHHJJJPPP[[[mmmxxxooowwwqqqXXXMMMHHHDDDAAA@@@???======<<<<<<<<<:::;;;===>>>===AAANNN\\\nnnPPPYYYjjj~~~sssfff^^^QQQOOOLLLMMMPPPUUUYYY[[[]]]]]]]]]]]]]]]```dddhhhjjjiiihhhfffdddccccccccchhhnnnssswww}}}||||||{{{zzzyyyyyyyyyzzz{{{yyyzzz~~~~~~yyyvvvsssrrrppplllfffaaa^^^]]][[[ZZZXXXVVVTTTQQQNNNLLLJJJJJJOOONNNMMMLLLLLLMMMNNNNNNNNNMMMNNNOOOPPPNNNKKKGGGIIIIIIJJJLLLQQQVVVZZZ]]]^^^aaadddeeeeeedddddddddccc]]]\\\___]]]\\\jjj|||pppiii```WWWNNNIIIGGGGGGFFFCCCDDDGGGPPP```{{{uuunnnyyyxxxppphhhcccXXXTTTOOOLLLLLLLLLMMMMMMGGGHHHJJJKKKLLLKKKKKKJJJMMMJJJJJJOOORRRSSSWWW\\\^^^___aaacccdddcccbbbbbbZZZ[[[\\\]]]]]]___bbbdddeeegggkkknnnpppqqqpppoooqqqvvv}}}~~~|||zzz|||yyypppjjjbbb```]]]___eeekkknnnooorrrsssvvvyyy||||||{{{yyy|||~~~sss[[[NNNMMMNNNLLLIIIQQQ```wwwxxxqqq{{{mmmUUULLLGGGCCC@@@@@@???===<<<<<<<<<<<<:::;;;===>>>===AAANNN[[[nnn~~~LLLWWWgggyyy~~~uuuhhh\\\WWWQQQNNNQQQUUUVVVWWWZZZ^^^]]]\\\\\\^^^aaafffhhhgggggggggeeeddddddeeegggfffooovvvyyy{{{}}}xxxzzz~~~zzz|||~~~yyyvvvsssooommmppplllfffbbb___]]]ZZZYYYTTTSSSQQQOOOLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFHHHJJJLLLNNNSSSXXX\\\aaadddfffeeefffiiiiiifffbbb]]]\\\aaaaaafffyyy~~~ooojjjbbbWWWPPPNNNKKKEEE@@@>>>AAAEEEPPPbbbuuuwwwqqqzzzxxxoooiii___ZZZSSSMMMKKKJJJJJJIIIJJJJJJKKKLLLKKKJJJHHHHHHLLLOOORRRTTTTTTSSSSSSTTT[[[XXXVVVYYY___cccccc```^^^^^^___aaadddeeedddddddddfffhhhkkknnnooopppppprrrwww||||||yyywwwyyy||||||yyywwwssskkkdddbbbbbbaaabbbeeeiiimmmpppxxxxxxyyy{{{~~~~~~|||iiiYYYQQQKKKFFFDDDLLLOOO```xxxvvviiiPPPHHHHHH@@@BBB@@@>>><<<;;;:::::::::;;;<<>>???KKKXXXmmmKKKTTTdddxxxzzzmmmaaaXXXRRRNNNQQQUUUVVVXXXZZZ[[[ZZZYYYYYY[[[___cccfffhhhiiihhhfffcccbbbcccdddgggpppxxx{{{~~~zzz{{{|||wwwtttrrrnnnlllnnnjjjddd```]]]ZZZXXXVVVSSSRRRPPPNNNLLLJJJJJJIIIKKKKKKJJJIIIHHHGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFHHHJJJLLLOOOSSSXXX\\\^^^cccgggggghhhjjjiiieeeccc^^^^^^bbbdddllluuuooofff[[[PPPOOOKKKEEE@@@???BBBFFFNNN```tttzzzrrryyyzzzqqqkkkbbb]]]UUUPPPMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHLLLOOORRRTTTSSSRRRRRRSSSTTTRRRSSSXXX```eeegggfffaaaaaaaaabbbdddeeeeeeeeebbbdddhhhkkknnnpppqqqrrrtttwwwzzzyyyvvvuuuxxx{{{|||{{{uuupppmmmjjjeeeaaabbbbbbbbbcccfffjjjnnnppp{{{zzz{{{|||~~~}}}}}}fffXXXPPPLLLIIIJJJPPPSSSeeezzz|||dddOOOIIIHHHAAAAAA@@@>>><<<:::::::::::::::;;;>>>???===>>>IIIVVVnnnJJJRRRaaavvvsssgggZZZSSSOOOQQQUUUVVVXXXZZZXXXWWWWWWXXX[[[___ccceeeiiiiiihhhfffcccaaaaaabbbiiirrr{{{~~~}}}}}}yyyuuurrrpppnnnlllkkkgggbbb]]]ZZZWWWTTTRRRQQQPPPNNNLLLKKKJJJIIIIIIKKKJJJIIIFFFEEECCCBBBBBB>>>???BBBEEEFFFGGGFFFFFFEEEGGGJJJMMMPPPTTTYYY]]]\\\bbbgggiiijjjkkkhhhcccaaa___```dddiiiwww~~~xxxlll```SSSPPPKKKFFFBBBAAADDDGGGLLL^^^rrruuuwww~~~uuuooogggaaaZZZSSSPPPNNNMMMLLLJJJJJJKKKLLLKKKJJJIIIHHHMMMPPPSSSTTTSSSRRRQQQRRROOONNNPPPVVV___eeehhhhhheeeeeedddcccdddeeefffgggbbbdddhhhllloooqqqsssssstttuuuuuusssqqqrrrwww|||~~~yyywww}}}xxxrrrkkkfffcccaaaaaadddddddddfffjjjnnnrrrttt~~~~~~}}}|||}}}}}}uuubbbVVVOOOKKKMMMPPPRRRWWWkkk|||uuu^^^MMMIIIIIIBBBAAA@@@>>><<<::::::::::::999:::<<<>>><<<===HHHTTTlllKKKQQQ^^^tttxxxkkk]]]UUUOOOPPPSSSTTTVVVYYYXXXXXXXXXZZZ]]]aaaeeehhhhhhhhhhhheeecccaaaaaaccckkkttt}}}~~~zzzvvvsssqqqooommmkkkhhheee```\\\YYYVVVRRRPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDBBBAAAAAAAAA<<<>>>BBBEEEFFFFFFDDDCCCFFFHHHKKKNNNQQQUUUZZZ^^^]]]bbbggghhhiiikkkiiiddd^^^]]]___dddnnnqqqcccVVVRRRLLLGGGCCCCCCEEEHHHJJJ[[[pppyyywww~~~zzztttlllfff^^^WWWSSSPPPNNNMMMKKKKKKLLLMMMMMMLLLKKKJJJOOOQQQTTTUUUSSSQQQQQQQQQNNNNNNPPPUUU]]]cccfffggggggfffeeedddcccdddgggiiifffgggjjjnnnppprrrssssssrrrqqqpppnnnooosss{{{~~~wwwnnnfffcccccceeedddeeegggkkkoootttyyy|||}}}{{{|||~~~rrr```TTTMMMJJJMMMSSSSSSZZZppp|||lllYYYLLLIIIIIIBBB@@@???===;;;::::::::::::999999<<<>>>===>>>GGGRRRhhhKKKRRR^^^qqq|||oooaaaXXXPPPPPPQQQRRRTTTWWWVVVWWWXXX[[[^^^cccgggiiiggggggfffdddbbbbbbdddffflllvvv~~~{{{xxxtttqqqooommmkkkiiieeebbb^^^[[[XXXUUUQQQOOOLLLKKKJJJJJJIIIIIIJJJJJJFFFEEECCCBBBAAAAAABBBCCC@@@BBBEEEGGGGGGFFFDDDBBBFFFIIIMMMPPPTTTXXX\\\___```dddfffeeefffiiiiiifffZZZ[[[^^^fffuuurrrbbbZZZUUUNNNGGGDDDEEEFFFHHHIIIYYYmmmwww{{{zzzrrrlllccc[[[UUURRRPPPNNNMMMNNNOOOPPPPPPOOONNNMMMRRRTTTVVVVVVTTTRRRQQQPPPMMMNNNPPPUUU\\\aaaeeegggeeeffffffdddcccdddgggkkklllmmmoooqqqsssssssssssspppooonnnnnnrrryyy}}}sssjjjffffffgggdddfffiiinnntttzzz|||{{{~~~sssaaaTTTLLLJJJMMMSSSXXXaaawww{{{{{{eeeVVVKKKHHHGGGBBB???>>><<<;;;:::::::::;;;::::::<<<>>>>>>???GGGQQQfffIIIQQQ]]]nnnuuuggg]]]TTTQQQRRRRRRTTTWWWTTTUUUWWW[[[___dddhhhjjjiiihhhfffcccaaacccfffjjjpppzzz{{{yyyuuuqqqnnnllljjjhhhfffaaa___[[[YYYWWWTTTPPPNNNJJJJJJJJJIIIJJJJJJKKKKKKEEEDDDBBBAAAAAABBBDDDEEEFFFGGGHHHIIIHHHGGGEEECCCGGGKKKOOOSSSVVVZZZ^^^aaacccfffgggeeeeeehhhhhheeeZZZ[[[___jjjvvveee___YYYPPPIIIFFFFFFFFFGGGHHHWWWjjjxxxxxxxxxrrrhhh___YYYUUURRRPPPPPPQQQRRRSSSTTTSSSRRRRRRTTTVVVXXXXXXUUURRRQQQQQQKKKMMMPPPUUU[[[aaafffhhhbbbeeeffffffeeefffjjjnnnrrrssstttvvvvvvvvvvvvuuurrrrrrrrruuu{{{zzzsssnnnkkkjjjgggiiimmmrrrxxx~~~~~~~~~uuu```SSSMMMMMMQQQWWWaaakkk|||www{{{}}}```UUUKKKEEEEEEBBB>>>===<<<::::::::::::;;;;;;:::;;;>>>???@@@FFFOOOdddEEENNN[[[jjj~~~~~~ooodddYYYUUUTTTSSSUUUXXXUUUVVVYYY]]]bbbfffjjjmmmnnnkkkgggbbb```bbbgggkkkttt~~~~~~{{{vvvrrrnnnjjjhhhfffcccbbb\\\ZZZXXXVVVTTTRRROOOLLLJJJJJJIIIJJJJJJKKKLLLLLLFFFEEECCCAAABBBCCCEEEGGGIIIIIIIIIIIIIIIHHHGGGGGGIIILLLQQQUUUYYY]]]aaaccccccgggiiigggfffhhheeeaaa^^^^^^bbbqqqpppccc\\\QQQIIIFFFFFFFFFFFFFFFUUUgggzzzsssxxxnnneee^^^YYYUUUSSSSSSTTTVVVWWWWWWWWWVVVUUUWWWYYYZZZYYYVVVSSSRRRQQQNNNPPPSSSWWW[[[___cccfff___ccchhhiiihhhiiinnnrrrtttvvvxxxyyyzzz{{{zzzzzzxxxyyy{{{}}}wwwrrrrrrtttwww{{{~~~{{{ttt]]]QQQPPPSSSYYY___iiirrr|||vvvtttzzzrrrZZZSSSIIIBBBDDDDDD>>>===;;;:::999::::::;;;:::888:::===>>>???EEELLL___vvvAAALLLZZZhhhzzzttthhh\\\WWWVVVUUUVVVYYYXXXYYY\\\```eeejjjnnnppprrrnnnhhhbbb___aaagggkkkwww~~~~~~~~~|||tttpppkkkgggeeeccc```^^^YYYWWWUUUTTTSSSQQQNNNKKKJJJIIIIIIJJJJJJLLLMMMMMMHHHGGGDDDBBBBBBCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMRRRWWWZZZ^^^bbbeeebbbgggjjjiiiiiihhhddd^^^aaaaaafffvvv{{{fff^^^RRRJJJGGGFFFFFFEEEDDDSSSfff{{{ppp|||rrrhhhaaa\\\XXXVVVUUUVVVXXXYYYYYYYYYXXXXXXXXXZZZ\\\[[[WWWTTTRRRRRRTTTUUUWWWXXXZZZ[[[^^^aaa^^^ccciiikkkkkklllpppuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~zzzzzzrrrZZZPPPRRRYYY```eeemmmuuu~~~xxxsssrrrzzzkkkVVVRRRHHHAAADDDFFF>>>===;;;:::999::::::;;;999777888<<<===>>>CCCJJJYYYmmmEEEMMMVVVaaauuu~~~rrrcccWWWSSSUUUXXXYYYXXX[[[___ccchhhooovvv{{{zzzqqqiiieeeaaa```gggqqqyyy{{{yyyzzz}}}|||{{{{{{rrrnnnjjjfffccc```\\\YYYWWWVVVSSSPPPMMMLLLKKKKKKGGGGGGGGGGGGGGGHHHIIIJJJFFFFFFEEEEEEFFFGGGHHHIIIMMMMMMMMMKKKIIIIIIJJJLLLLLLNNNSSSXXX]]]aaadddeeemmmlllkkkiiigggcccaaa___]]]bbbjjj{{{~~~oooaaaRRRKKKHHHEEECCCDDDLLLPPP^^^wwwzzzyyypppfff___[[[ZZZXXXWWWWWWWWWXXXXXXYYYZZZWWWXXXYYYZZZXXXUUURRRPPPWWWZZZ\\\ZZZWWWVVV[[[___aaacccfffiiilllnnnpppqqqvvvsssrrruuuzzz|||jjjTTTSSSYYY]]]bbbiiinnnwwwzzzrrrppprrruuu|||iiiWWWNNNEEECCCDDD>>>======<<<;;;:::::::::::::::;;;;;;;;;;;;>>>BBBFFFTTTeeezzzCCCJJJRRR^^^rrr|||lll___YYYXXXZZZ\\\ZZZ]]]aaafffkkkrrryyy~~~}}}tttlllgggbbbaaahhhrrrzzz~~~wwwuuuwww~~~zzzyyyxxxvvvppplllhhhdddaaa^^^[[[XXXVVVUUURRROOOMMMLLLKKKKKKHHHHHHHHHGGGGGGHHHHHHHHHEEEFFFGGGHHHIIIJJJKKKLLLNNNNNNMMMKKKIIIIIIKKKMMMMMMPPPTTTYYY^^^bbbdddeeejjjkkkkkkjjjhhhfffcccaaabbbhhhrrrmmm___RRRLLLJJJGGGFFFGGGJJJNNN[[[sss|||~~~sssiiiaaa\\\[[[YYYXXXWWWWWWVVVVVVVVVWWWVVVWWWXXXYYYXXXVVVUUUSSSXXXZZZ[[[YYYUUUUUUZZZ^^^___```bbbdddgggiiijjjkkkmmmmmmnnnqqqvvv{{{}}}yyyfffWWWXXX^^^```dddkkkuuu}}}tttmmmqqqqqqttt|||}}}eeeUUUMMMCCCBBBCCC>>>===<<<;;;::::::999::::::999::::::::::::===AAADDDRRRcccxxx@@@FFFNNNZZZmmmrrrcccZZZXXXYYYZZZ\\\___dddiiiooovvv~~~zzzppphhhccccccjjjrrr|||zzzssssssvvv|||zzzxxxuuurrrllliiidddaaa^^^[[[XXXVVVTTTSSSPPPNNNLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFHHHJJJLLLNNNNNNOOONNNPPPOOOLLLIIIGGGHHHKKKNNNOOORRRVVV\\\```cccdddeeehhhiiikkklllkkkgggdddbbbaaahhhuuukkk^^^QQQLLLKKKIIIIIIJJJHHHLLLXXXmmmxxxnnneee```]]]YYYXXXWWWVVVTTTTTTSSSSSSUUUUUUUUUVVVWWWWWWWWWXXXYYYZZZYYYWWWTTTTTTXXX\\\\\\\\\]]]^^^___```aaabbbbbbfffjjjnnnrrrxxxlllaaaZZZ^^^bbbdddhhhoooyyyxxxpppmmmrrrqqqttt}}}uuu___QQQKKKBBBAAACCC>>>===<<<;;;::::::999999999888999999999999;;;???BBBPPP```uuu???CCCKKKWWWjjjyyyiii^^^YYYYYYZZZ]]]```eeekkkrrrzzztttiiiccccccjjjqqq|||wwwsssvvvzzz}}}|||yyyuuuqqqhhhddd```]]][[[XXXUUUSSSRRRPPPNNNLLLKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJLLLNNNQQQRRRQQQPPPOOOPPPNNNKKKHHHFFFHHHLLLOOOQQQTTTYYY^^^bbbdddeeeeeegggiiikkkmmmkkkhhhdddaaa```gggwwwiii]]]QQQMMMLLLJJJIIIJJJHHHLLLWWWiii}}}tttkkkdddaaaXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRSSSTTTWWWYYYZZZZZZZZZXXXUUUSSSSSSWWWZZZXXXXXXXXXXXXXXXYYYYYYYYYZZZaaaiiimmmqqqxxxuuubbb]]]]]]aaadddfffmmmuuuyyy|||ssspppqqqttttttxxxmmmZZZOOOJJJBBBAAACCC>>>===<<<;;;:::999999999999888999:::::::::<<>><<<<<<;;;:::999999999999999:::;;;;;;;;;<<>>;;;===999<<<;;;:::999888888888888777888::::::::::::<<<===EEEUUUhhhwww===DDDHHHRRRfffxxxvvvjjj```aaaaaacccjjjwww{{{ooojjjnnnuuu}}}tttmmmiiigggffffff```]]]YYYVVVSSSQQQNNNKKKLLLJJJHHHFFFFFFHHHJJJKKKPPPOOOMMMJJJGGGDDDAAA@@@BBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEGGGKKKNNNPPPVVVYYY]]]cccgggjjjlllllllllrrrqqqsss{{{yyywwwxxxbbb___ZZZVVVSSSTTTUUUWWWYYYXXXYYY___kkkyyypppcccddd^^^[[[\\\[[[XXXWWWYYY[[[WWWTTTVVVZZZ]]][[[XXXVVVWWWYYY[[[[[[ZZZXXXWWWYYY\\\aaaeeefffccc\\\WWWXXX^^^eeekkkqqqzzzwwwjjjgggjjjmmmtttzzz|||zzz{{{~~~yyy{{{rrrlllooosssxxxuuudddRRRNNNGGGBBB@@@???>>>===:::::::::999999999888888999999999:::;;;<<<===>>>AAAQQQeeeuuu???FFFHHHPPPbbbrrr~~~qqqeee```___aaaiiixxx{{{oookkkpppxxxzzzuuunnnhhheeedddcccbbb^^^[[[WWWTTTRRRPPPMMMJJJKKKJJJHHHFFFGGGHHHJJJLLLPPPNNNLLLIIIFFFCCCBBBAAACCCBBBAAA@@@@@@BBBCCCDDDDDDDDDDDDFFFHHHLLLOOOQQQWWWZZZ___dddhhhkkklllmmmmmmrrrpppqqqyyyyyy|||tttllliiiddd\\\UUUQQQQQQRRRVVVUUUVVV[[[ffftttuuuhhhddd___[[[\\\\\\XXXWWWXXXYYYVVVSSSUUUYYY[[[YYYWWWVVVWWWXXXZZZZZZYYYXXXWWWXXX[[[```dddeeebbb]]]YYYZZZ```ggglllqqqxxxvvvkkkiiimmmqqqwww{{{}}}{{{|||{{{xxxqqqnnnttt}}}nnn___QQQMMMFFFAAA???===<<<;;;:::::::::999999999888888999999999:::;;;<<<===>>>???OOOcccsssBBBGGGHHHNNN]]]iiizzz{{{mmmccc``````hhhzzz{{{pppmmmsss|||uuuqqqllliiigggfffdddccc\\\YYYUUURRRPPPNNNKKKIIIJJJIIIHHHGGGGGGIIIKKKMMMPPPNNNJJJGGGDDDCCCCCCCCCDDDCCCAAA???@@@BBBEEEGGGEEEEEEEEEGGGJJJNNNQQQTTTZZZ\\\aaafffiiilllmmmmmmooorrroooooovvvzzzoooqqqqqqlllbbbWWWOOONNNPPPTTTTTTTTTXXXaaaqqq}}}{{{nnneee```]]]^^^]]]YYYWWWXXXYYYVVVSSSTTTWWWYYYWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWXXX[[[^^^aaabbb```^^^\\\]]]cccjjjooorrrwwwtttkkkkkkppptttxxx{{{|||{{{{{{~~~}}}zzztttppppppzzzeeeYYYQQQLLLEEE@@@===<<<:::999:::::::::999999999888888999999999999:::<<<===>>>>>>LLL___ppp}}}BBBHHHGGGLLLYYYbbbqqqsssiiidddaaahhhzzzzzzpppnnnvvvssspppllliiigggeeecccaaaXXXUUURRROOONNNLLLIIIGGGHHHHHHGGGGGGIIIJJJMMMNNNPPPMMMIIIFFFDDDDDDEEEFFFFFFEEEDDDDDDEEEFFFHHHIIIEEEFFFFFFHHHLLLPPPTTTWWW]]]___cccgggkkkmmmmmmnnnppprrrmmmllltttzzznnnnnnpppnnndddWWWOOOOOORRRSSSTTTVVVYYYaaaqqqzzzzzztttgggbbb___```___ZZZXXXXXXYYYWWWUUUUUUWWWXXXWWWUUUTTTUUUUUUUUUVVVWWWWWWWWWZZZ\\\^^^_______________bbbiiiqqquuuvvvxxx}}}rrrjjjkkkqqqsssuuuwwwxxxwwwwwwwwwvvvuuupppooorrr~~~vvv___VVVQQQLLLEEE@@@===;;;:::999:::::::::999999999888888888888888999:::;;;======>>>JJJ]]]ooo{{{AAAGGGGGGKKKVVV^^^kkkzzzmmmfffaaahhh{{{yyypppnnnttt}}}~~~pppmmmiiieeeccc```\\\YYYUUURRROOOMMMLLLJJJHHHFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPNNNJJJGGGFFFFFFHHHIIIHHHIIIJJJLLLLLLLLLKKKJJJFFFFFFHHHJJJNNNSSSXXXZZZ___aaaeeeiiikkkmmmmmmmmmoooppplllkkkrrrzzzpppkkkmmmkkkbbbVVVNNNNNNQQQQQQTTTWWWYYYaaaqqquuutttyyyjjjeeebbbcccbbb\\\YYYYYYZZZYYYWWWVVVWWWWWWWWWVVVTTTSSSSSSSSSTTTUUUWWWXXX\\\]]]^^^^^^^^^___cccfffkkkrrrzzz~~~}}}|||~~~pppiiillloooppppppqqqrrrtttssspppnnnmmmlllnnntttqqq^^^XXXQQQLLLFFF@@@===<<<;;;::::::::::::999999999888888888888888999:::;;;<<<===???III[[[nnnzzz@@@FFFFFFIIITTTZZZfffyyyqqqhhhaaahhhzzzuuummmjjjooouuu}}}|||qqqmmmiiidddaaa^^^ZZZWWWSSSPPPMMMKKKKKKIIIGGGFFFEEEFFFGGGIIIKKKMMMOOOPPPPPPOOOMMMKKKJJJJJJKKKLLLJJJKKKNNNPPPPPPNNNKKKIIIGGGGGGIIILLLQQQVVV[[[^^^aaacccfffiiilllmmmmmmlllmmmnnnkkklllqqqzzztttnnnmmmiii```UUUNNNMMMOOOOOOSSSXXXZZZ___nnnqqqooo{{{|||mmmiiifffgggeee___[[[[[[ZZZZZZXXXWWWVVVVVVVVVVVVSSSRRRQQQQQQQQQTTTVVVXXX[[[\\\^^^]]]^^^cccjjjpppyyy{{{pppkkknnnpppnnnnnnnnnppptttsssmmmiiihhhiiinnnxxxoooaaa[[[PPPKKKEEE@@@===<<<<<<;;;:::::::::999999999888888888888888888999;;;<<<===???GGGXXXlllxxx???EEEEEEHHHQQQVVV```rrrzzznnneeeiiiyyyzzzppphhhdddfffkkktttxxx{{{qqqmmmgggccc```]]]ZZZXXXRRROOOLLLKKKJJJIIIGGGFFFDDDEEEGGGIIILLLNNNPPPQQQQQQPPPPPPOOONNNNNNNNNOOOLLLLLLMMMMMMMMMKKKJJJHHHGGGHHHJJJMMMRRRXXX]]]```bbbdddgggiiikkkllllllkkkjjjmmmkkkmmmqqqzzzvvvqqqnnnggg___VVVQQQPPPQQQPPPVVV[[[\\\^^^kkkrrrmmmyyypppllliiijjjgggaaa]]]\\\YYYYYYXXXWWWUUUTTTTTTUUURRRQQQOOOOOOPPPSSSVVVXXXWWWYYY\\\]]]```hhhttt}}}~~~yyyppppppssssssooopppppptttyyyxxxoooiiihhhjjjqqq|||nnnccc\\\MMMHHHCCC>>><<<<<<;;;;;;:::::::::999999999888888777777888888999:::<<<===>>>DDDUUUjjjuuu{{{???EEEDDDFFFOOOSSS\\\nnnvvvjjjjjjvvvtttllleee``````dddmmmsss|||yyykkkgggaaa]]]ZZZXXXVVVUUUQQQOOOLLLJJJJJJIIIGGGFFFDDDEEEGGGIIILLLOOOQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHJJJNNNSSSYYY^^^bbbbbbdddgggiiikkkkkkkkkjjjiiilllkkknnnrrryyy~~~vvvrrrmmmfff^^^YYYVVVVVVVVVTTTZZZ_________jjjvvvppp{{{rrrmmmkkkkkkiiiccc^^^]]]XXXXXXXXXVVVSSSRRRRRRSSSRRRQQQOOONNNOOORRRVVVXXXTTTWWWZZZ]]]bbblll{{{}}}zzz~~~wwwqqqssswwwvvvrrrssssssxxx}}}ssskkkjjjmmmttt}}}mmmddd]]]KKKFFFAAA===;;;;;;;;;;;;:::::::::999999999888888777777777888999:::<<<<<<===BBBSSShhhsssxxxCCCCCCFFFJJJMMMQQQZZZddd{{{uuunnnpppvvv|||~~~~~~uuukkkccc``````aaaiiijjjssstttgggccc___\\\ZZZXXXVVVTTTOOONNNKKKHHHFFFFFFFFFFFFDDDEEEHHHKKKNNNQQQSSSTTTQQQQQQQQQPPPOOOOOONNNNNNIIIIIIIIIHHHGGGFFFFFFEEEFFFIIINNNRRRVVVZZZ```cccfffiiillllllkkkkkkmmmooollllllmmmmmmmmmzzz}}}sssdddeeeccc^^^YYYXXXZZZ[[[```hhhmmmhhhaaafffyyyvvvxxxzzzsssnnnnnnlllfffaaa___\\\\\\[[[YYYVVVSSSSSSTTTRRRRRRRRRQQQPPPQQQUUUWWWVVVZZZ___dddmmmzzz{{{xxxxxx}}}~~~}}}{{{xxxvvvtttsssrrrqqqyyyyyyppphhhrrruuutttfff\\\FFFCCC@@@======<<<:::999999999999888888888888777777777777888999;;;<<<===:::AAAPPPaaammmwwwEEECCCEEEIIIMMMPPPYYYaaaxxx|||sssrrruuuyyy|||wwwlllccc___```ccciiimmmxxxvvvllldddaaa]]]ZZZYYYWWWTTTRRRNNNMMMJJJGGGFFFEEEFFFFFFHHHIIILLLNNNPPPRRRRRRRRRMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFJJJPPPUUUYYY]]]```bbbdddgggjjjjjjjjjjjjlllnnnooonnnmmmnnnrrrssskkkcccdddccc^^^ZZZYYYZZZ[[[dddkkknnnggg___cccsss{{{zzz}}}vvvpppooommmgggbbb```\\\\\\ZZZVVVRRRQQQRRRSSSTTTUUUUUUTTTSSSTTTVVVYYYYYY\\\aaaiiitttyyyssstttxxx~~~|||zzzxxxxxxwwwwwwvvv~~~uuunnniiirrrvvvuuudddWWWFFFCCC@@@======<<<:::999999999999888888888888777777777777888999:::<<<<<<<<>>DDDRRRbbbsssJJJEEECCCGGGKKKOOOUUU\\\iii~~~~~~wwwxxx{{{sssddd]]]bbbiiisssuuulllfff\\\[[[YYYXXXVVVTTTOOOLLLKKKIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJGGGEEECCCEEEDDDDDDCCCBBBAAA@@@@@@BBBAAA??????@@@BBBEEEGGGIIIMMMSSSXXX[[[^^^aaadddgggiiikkkmmmnnnoooppppppppplllkkkrrrrrrhhheeeaaa______```^^^[[[[[[]]]hhhlllmmmgggaaadddqqq}}}{{{wwwssslllgggeeegggddd^^^WWWSSSRRRUUUXXXWWWXXXYYYYYYXXXXXXYYYZZZ___ccclll|||}}}qqqpppsssyyy~~~}}}}}}{{{zzz{{{|||}}}xxxoooppprrr{{{uuu\\\JJJEEEBBB>>>===<<<<<<;;;999999999999888888888777777777777777777888999:::;;;<<<<<>><<<<<<<<<;;;999999999999888888888777777777777777777888999:::::::::;;;@@@LLL___qqq}}}JJJGGGGGGHHHHHHKKKUUU___iii~~~zzzyyywwwiiiccchhhooo{{{qqqiiibbb]]]YYYXXXUUUTTTSSSQQQMMMKKKHHHGGGFFFEEEFFFGGGIIIKKKMMMMMMLLLJJJHHHEEECCCBBB===>>>??????@@@AAABBBBBBCCCBBBBBBBBBDDDFFFIIIJJJOOOPPPRRRTTTWWW\\\ccchhhgggggghhhkkknnnppppppooommmnnnsssuuufff```[[[aaaZZZYYY___cccaaadddiiiwwwvvvqqqjjjccccccjjjppp~~~}}}vvvrrrqqqooommmiiibbb\\\XXXXXXYYYXXXYYYYYYXXXXXXZZZ^^^aaajjjtttyyyyyy{{{xxxtttssstttuuuvvvvvvuuuuuuttttttuuuuuu}}}|||uuunnnmmmssszzz{{{~~~fffPPPHHHCCC@@@===<<<<<<<<<;;;:::999999999888888888888777777777777777777888999999999<<<@@@JJJ[[[ooo{{{HHHHHHJJJJJJGGGIIIUUUccckkk}}}~~~wwwlllgggkkkqqquuuiiiccc]]]YYYXXXUUURRRPPPOOONNNLLLJJJHHHGGGFFFFFFGGGIIIKKKMMMLLLKKKHHHFFFDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIIIIOOOQQQTTTWWWZZZ^^^dddggghhhggghhhkkkoooqqqqqqoooiiioooyyy}}}jjjdddcccaaabbbYYYWWW___ddddddhhhpppyyywwwqqqiiicccbbbfffkkkwww{{{wwwwwwuuutttrrrmmmfff```]]]\\\\\\\\\[[[[[[[[[___dddiiiuuu|||{{{}}}{{{sssnnnllllllmmmlllnnnpppqqqssssssssssssqqqppplllhhhjjjsss|||~~~zzzZZZIIIHHHBBB@@@===;;;;;;<<<;;;:::999999999888888888888777777777777777777888888999888<<<@@@FFFUUUjjjyyyGGGIIILLLKKKGGGHHHVVVfffjjj{{{wwwnnnjjjmmmrrr~~~llldddaaa]]]YYYVVVSSSPPPMMMLLLLLLJJJIIIHHHGGGGGGFFFHHHJJJLLLNNNPPPNNNKKKHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHOOORRRWWWZZZ]]]```dddgggjjjiiijjjmmmrrrtttsssrrrnnnwwwqqqdddgggkkklllcccXXXVVV___eeefffkkktttvvvtttnnnhhhccccccgggkkksss|||~~~zzzzzz{{{{{{zzzvvvooohhhbbb``````___^^^]]]^^^ccciiiooo~~~{{{}}}~~~wwwpppkkkhhhggggggfffhhhlllpppssstttttttttgggjjjiiigggiiisss|||tttQQQDDDIIIBBB@@@===;;;;;;<<<;;;:::999999999888888888888777888777777777777777888999999===???BBBOOOfffyyyOOOLLLJJJLLLLLLMMMSSS[[[gggsss}}}zzzuuuqqqrrrvvvsssfff___YYYSSSQQQUUUPPPKKKIIIIIIJJJIIIGGGGGGFFFFFFGGGIIIMMMQQQSSSOOONNNLLLJJJHHHFFFEEEEEEHHHJJJLLLNNNNNNLLLJJJHHHCCCDDDFFFFFFFFFHHHKKKNNNQQQSSSVVVZZZ```eeejjjlllkkkiiimmmttttttqqqrrrxxxzzz{{{kkkkkknnnrrruuupppcccWWWZZZhhhssstttooorrrqqqoookkkiiijjjmmmpppoooyyywwwmmmhhhgggcccdddcccaaa```cccjjjooo~~~~~~|||tttllliiigggbbb^^^^^^^^^aaagggmmmqqqpppmmmjjjhhhaaa```gggooottt|||eeeQQQLLLFFF@@@???>>><<<;;;;;;;;;;;;999888888777777777777777555555555666777777888888999999<<>><<<;;;;;;;;;;;;999888888777777777777777555555666777777888888999999999<<>><<<;;;;;;;;;;;;999888888777777777777777666666777777888999999:::999:::<<>><<<;;;;;;;;;;;;999888888777777777777777777777777888999999::::::999:::<<<@@@IIIXXXiiiuuuPPPMMMMMMNNNNNNMMMQQQWWW[[[___eeerrrvvvjjj^^^XXXUUUQQQNNNNNNKKKKKKJJJHHHGGGFFFGGGHHHGGGHHHIIIJJJLLLLLLMMMMMMIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGEEECCCCCCDDDEEEFFFFFFFFFFFFFFFHHHMMMTTTYYYYYY]]]ccciiimmmoooooonnnoootttwwwyyypppllllllfffbbbcccdddeeekkkuuu}}}}}}sssjjjdddeeefffeeebbb```______[[[```mmm~~~}}}pppiiiccc```[[[XXXWWWYYY[[[]]]ccchhhllljjjfffdddaaa^^^```bbbdddgggkkkqqqyyy~~~~~~yyynnnhhhbbb^^^XXXQQQPPPSSS[[[aaaiiillliiibbb\\\XXXUUU^^^jjjwwwsss```NNNGGGFFFAAA@@@???>>><<<;;;;;;;;;;;;999888888777777777777777777777777888999999::::::888:::<<>><<<;;;;;;;;;;;;999888888777777777777777666666777777888999999:::888:::<<<===BBBNNN___lllvvvSSSPPPNNNNNNLLLIIIKKKPPPPPPWWW\\\aaaqqqzzz~~~fff^^^VVVTTTQQQMMMKKKKKKFFFHHHIIIHHHEEEDDDFFFHHHHHHIIIJJJKKKJJJHHHEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>???AAACCCEEEGGGHHHFFFHHHKKKMMMPPPTTTZZZ^^^___aaafffkkkoooqqqqqqqqqrrrwww|||rrrgggfffeee```^^^aaa___bbbdddccc```___bbbeeeeeeeeedddaaa]]]ZZZZZZZZZWWWXXXfff}}}qqqfff___^^^\\\YYYXXXYYYYYYWWWUUUTTTTTTVVVWWWXXXXXXZZZ\\\YYY[[[```dddjjjrrryyyzzzqqqkkkbbb^^^[[[YYYSSSOOOPPPUUU___cccfffeee```\\\[[[\\\___iiiuuukkkWWWRRRIIIEEEFFFCCC@@@???>>><<<;;;;;;;;;;;;999888888777777777777777555555666777777888888999888:::<<<<<<@@@KKK\\\iiiqqq~~~YYYUUUSSSRRROOOJJJKKKOOOKKKSSSXXX[[[jjjuuu```YYYSSSRRRPPPLLLJJJLLLEEEGGGIIIHHHEEEDDDFFFHHHHHHIIIJJJJJJIIIFFFCCCAAA@@@@@@??????>>>>>>??????>>>@@@BBBDDDGGGJJJLLLMMMFFFIIILLLOOORRRVVV\\\___aaacccggglllooorrrsssssssssxxx}}}{{{oooggghhhhhhbbb```ccc]]]```ccccccaaaaaacccffffffeeedddaaa]]][[[[[[\\\XXXYYYfff~~~zzzooofffaaa]]][[[YYYYYYZZZZZZVVVSSSUUUTTTUUUWWWXXXXXXZZZ\\\^^^```dddhhhlllrrryyy~~~}}}uuulllfff\\\ZZZWWWVVVQQQMMMOOOTTT^^^aaadddaaa]]]ZZZ\\\___dddnnnyyy|||```QQQOOOIIIEEEFFFDDD@@@???>>>===;;;;;;;;;;;;999888888777777777777777555555555666777777888888888:::<<<<<<>>>IIIZZZgggnnnzzzTTTSSSQQQOOONNNNNNNNNNNNPPPSSSUUUYYYcccvvvlll[[[WWWQQQMMMKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFHHHGGGGGGFFFDDDBBBAAA@@@>>>???AAACCCCCCBBBAAA@@@EEEDDDCCCBBBCCCEEEGGGHHHKKKMMMOOORRRWWW[[[^^^```eeeiiinnnoooppprrrxxx||||||}}}~~~nnnkkkggggggiiihhhddd___ccccccddddddccceeegggjjjhhhhhhfffbbb^^^\\\\\\]]]ZZZeeeuuuwwwnnngggccc___\\\[[[\\\\\\YYYVVVYYYVVVTTTUUUYYY]]]]]]]]]^^^\\\___jjjsssxxx{{{~~~yyyrrrlllfffbbb[[[YYYTTTPPPNNNPPPTTTXXXdddaaa```aaa___\\\___eeekkkrrrmmm[[[MMMLLLJJJAAA>>>@@@@@@???>>>===;;;;;;:::::::::999888888777777888888777777777777888888888888777999;;;======CCCRRRbbbqqqsssUUUSSSQQQOOONNNNNNNNNNNNPPPSSSVVVYYYaaarrryyycccYYYUUUPPPKKKJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGJJJIIIHHHFFFEEECCCBBBAAA???@@@BBBCCCDDDCCCBBBAAADDDDDDCCCBBBCCCFFFHHHIIIMMMNNNQQQTTTYYY^^^aaacccgggjjjmmmooopppssswwwzzz{{{}}}vvvpppkkkgggfffgggfffbbb^^^dddeeefffeeedddeeegggiiihhhgggfffdddaaa___```bbbfffllluuu}}}|||sssjjjeee___\\\]]]^^^]]]\\\\\\YYYVVVVVVYYY[[[\\\\\\___^^^bbbkkkssswww}}}{{{tttmmmgggaaa]]]ZZZVVVPPPLLLLLLQQQXXX^^^fffbbb```aaabbbaaaeeekkkttt{{{fffVVVJJJIIIHHHBBB???BBB@@@???>>>===;;;;;;;;;;;;:::999888888777777888888777777777777888888888888777888:::<<<<<>><<<;;;;;;;;;;;;:::999888888777777888888777777777777888888888888888888:::;;;;;;>>>KKKYYYfffnnnVVVUUURRRPPPNNNNNNNNNNNNNNNSSSXXX[[[\\\eeeyyyqqqccc[[[RRROOOJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDFFFHHHKKKMMMJJJHHHFFFCCCAAAAAABBBCCCBBBBBBDDDEEEFFFGGGGGGFFFBBBBBBBBBCCCFFFIIIMMMOOOOOOQQQTTTYYY^^^dddhhhkkklllmmmoootttyyy~~~{{{wwwpppkkkeeeaaa______^^^]]]```aaabbbaaa___^^^___```^^^___``````aaacccfffhhhkkkiiiiiiooozzzqqqjjjbbb```ccchhhlllmmmfffccc___\\\\\\^^^```aaadddfffjjjmmmooosssxxxtttnnnhhhbbb]]]XXXUUUQQQNNNJJJKKKQQQ[[[eeekkkiiibbb^^^aaafffjjjqqqvvvtttXXXNNNFFFFFFFFFCCCAAACCC??????===<<<<<<;;;;;;;;;:::999888888777777888888666777777777888888888888999999:::;;;;;;===HHHTTTdddpppWWWUUUSSSQQQOOONNNNNNNNNNNNRRRWWW[[[\\\aaasssyyykkk```WWWSSSNNNKKKHHHFFFFFFFFFFFFEEEFFFFFFFFFFFFHHHKKKMMMOOOKKKIIIGGGEEEDDDDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHCCCBBBCCCDDDGGGKKKNNNQQQPPPRRRUUUZZZ```fffjjjmmmpppqqqssswww|||xxxxxxmmmiiiccc___\\\\\\]]]]]]___```aaa```^^^]]]]]]^^^]]]^^^```aaaaaadddgggjjjdddcccdddlllxxxpppkkkeeeeeekkkrrrwwwyyynnnllliiieeecccccceeefffggghhhjjjmmmnnnttt{{{rrroooiiiddd___[[[VVVSSSLLLKKKKKKPPPXXXbbbiiillliiiccc___bbbggglllttt|||aaaUUUOOOHHHGGGFFFCCCBBBBBB???>>>===<<<<<<;;;<<<<<<:::999888888777777888888666777777777888888888888:::999:::<<<<<<===FFFPPPeeesssXXXVVVTTTQQQOOONNNNNNNNNPPPPPPUUU[[[]]]```ooonnnccc\\\VVVQQQOOOKKKIIIFFFEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKMMMNNNKKKJJJIIIHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCDDDEEEHHHLLLOOORRRRRRTTTXXX\\\bbbhhhlllooosssuuuxxx{{{rrrqqqhhheeeaaa]]][[[[[[]]]^^^___aaabbbbbb```^^^^^^___```bbbccccccdddeeeiiilllcccbbbdddjjjttt~~~rrrmmmiiijjjqqqzzzzzzyyyvvvqqqllliiiiiijjjgggfffhhhkkkoooyyy{{{uuummmiiiddd___\\\XXXTTTQQQIIIIIIKKKSSS]]]eeeiiiiiigggdddcccgggkkkppp{{{oooZZZRRROOOJJJGGGFFFDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<:::999888888777777888888777777777777888888888888:::999:::<<<<<<===DDDMMMbbbsssXXXWWWTTTQQQOOONNNMMMMMMRRROOOSSS[[[^^^```mmm~~~xxxkkk^^^YYYVVVQQQNNNOOOJJJHHHFFFEEEFFFGGGFFFEEEBBBDDDFFFHHHJJJJJJKKKKKKGGGGGGHHHIIIIIIJJJKKKKKKHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFIIILLLPPPRRRVVVXXX[[[___eeejjjnnnqqqqqqwww}}}wwwlllhhhbbbaaa___\\\[[[[[[]]]___^^^```bbbbbb```_________cccdddddddddcccdddgggiiidddeeeeeehhhlllttt}}}tttnnnhhhgggooozzz}}}tttnnnkkkjjjeeeccceeejjjssszzzrrrmmmfffccc^^^ZZZWWWTTTPPPMMMHHHHHHJJJRRR\\\dddgggfffdddeeeiiinnnqqqxxxwwwaaaWWWNNNMMMJJJGGGEEEEEEDDDBBB>>>>>>===<<<<<<<<<<<<===:::999888888777777888888777777777777888888888888888777888;;;;;;<<>>======<<<<<<<<<<<<===:::999999888777888888888777777777777888888888888777555666999:::;;;@@@GGGVVViii~~~___[[[UUUQQQPPPQQQQQQQQQTTTTTTUUUVVVZZZaaajjjppp~~~}}}nnndddWWWUUUQQQNNNKKKIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGDDDBBB@@@BBBBBBBBBBBBDDDGGGIIIJJJDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGIIIKKKLLLNNNPPPSSSZZZ^^^bbbfffhhhjjjmmmooouuuyyyrrrooojjj___aaa```^^^\\\[[[[[[\\\\\\____________``````aaaaaa```eeefffcccbbbcccdddbbbbbbfffiiigggdddgggsss}}}}}}xxxppphhheeeffflllyyyyyyqqqkkkgggaaadddhhhooo|||}}}vvvnnnfff```ZZZXXXTTTRRRPPPMMMIIIFFFJJJMMMQQQUUUYYY]]]```ccciiimmmsss|||ppp]]]RRROOOIIIHHHGGGFFFDDDBBBAAAAAA???????????????===;;;:::999999888888888888999999666666777888888888888888888999;;;;;;;;;<<>><<<;;;999999888666666555555555666666777888888888888777666888999::::::;;;===@@@JJJ[[[oooZZZXXXVVVUUUVVVWWWVVVUUUSSSTTTTTTUUUXXX^^^eeejjjyyy~~~vvvkkkbbb\\\XXXSSSOOOLLLKKKIIIHHHGGGGGGHHHIIIEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIFFFDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCEEEFFFHHHIIILLLLLLLLLLLLNNNRRRYYY]]]aaacccgggjjjlllnnnqqqtttuuurrrhhhaaa\\\ZZZ]]]]]]]]]]]]\\\[[[ZZZZZZYYYZZZ\\\^^^^^^]]]\\\[[[\\\___```^^^```gggnnnpppeeedddcccbbbcccgggnnnttt{{{zzz{{{vvvkkkeeeeeelll|||zzzmmmgggeeedddgggmmm{{{}}}wwwqqqkkkddd]]]YYYRRRNNNKKKIIIJJJLLLNNNNNNVVV[[[```aaa``````dddhhhooouuuuuu```VVVQQQMMMLLLHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAA???>>>===<<<;;;;;;999777666555444444555555666777777777777777555777888888888999<<<>>>DDDSSSfffwwwVVVUUUUUUVVVXXXYYYXXXVVVSSSSSSTTTUUUWWW[[[aaaeeeooo}}}vvvpppmmmggg___YYYUUUSSSQQQOOOJJJIIIHHHGGGFFFFFFGGGGGGDDDEEEGGGIIIJJJKKKKKKLLLJJJHHHEEEBBB@@@AAABBBCCCAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIILLLMMMOOOPPPRRRVVV[[[___ccceeehhhjjjlllooosssvvvzzzvvvlllggg___ZZZ]]]ZZZ[[[\\\\\\\\\[[[ZZZYYYVVVXXXZZZ\\\]]][[[YYYXXXWWW[[[\\\ZZZ\\\ccchhhiiidddaaa]]]\\\___dddiiilllyyyzzz}}}{{{qqqkkkkkkppp~~~}}}ooojjjhhhiiilllsss}}}wwwtttnnniiiccc]]]XXXTTTPPPMMMIIIIIIMMMRRRVVVYYY]]]aaacccaaa___```gggmmmttt{{{cccUUURRRPPPMMMKKKHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>><<<<<<===<<<;;;:::999888888888555555666777777777777666666777888888888999;;;===AAAMMM^^^oooSSSSSSSSSVVVXXXYYYWWWVVVRRRSSSTTTTTTUUUXXX\\\```hhhzzzyyysssmmmkkkkkkiiiccc^^^[[[YYYUUURRRPPPNNNLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFIIILLLMMMNNNMMMMMMJJJGGGDDDAAA@@@@@@BBBCCCAAABBBBBBBBBBBBBBBBBBBBB??????@@@BBBDDDFFFHHHIIIIIILLLQQQUUUWWWZZZ]]]```eeefffhhhjjjmmmqqqvvvzzzkkkgggeee]]]ZZZ___XXXYYYZZZ[[[[[[[[[ZZZYYYUUUWWWYYY[[[\\\ZZZXXXWWWVVV[[[]]][[[[[[^^^```___aaa]]]YYYXXX\\\aaaeeegggppprrrxxx~~~~~~wwwtttrrruuu~~~xxxtttssstttwww~~~}}}xxxuuunnnjjjeee```\\\WWWSSSOOOMMMKKKJJJLLLRRRYYY^^^aaaccccccaaa^^^\\\```jjjrrr|||nnnYYYSSSTTTRRRLLLHHHEEEDDDDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::::::::::::::555666666777777777777777777888999999888999;;;===@@@IIIXXXhhhwwwTTTTTTTTTUUUWWWXXXWWWUUUQQQSSSTTTTTTTTTUUUXXXZZZdddpppwwwpppiiieeeaaa^^^]]][[[VVVRRRQQQQQQPPPOOOMMMKKKHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDFFFIIILLLOOOQQQQQQOOONNNIIIGGGDDDAAA@@@AAABBBDDDBBBCCCCCCDDDDDDDDDCCCCCC@@@AAABBBCCCEEEGGGIIIJJJIIIMMMSSSXXX\\\^^^```bbbfffgggiiikkknnnssszzz~~~xxxddd``````[[[YYY]]]WWWXXXXXXYYYZZZZZZZZZZZZVVVWWWYYY[[[[[[ZZZYYYXXXXXX]]]___]]]\\\^^^^^^\\\aaa]]]YYYXXX\\\aaafffhhhmmmooottt{{{}}}{{{zzz}}}wwwqqqmmmgggccc^^^ZZZVVVSSSOOOLLLJJJJJJLLLQQQYYY```eeegggeeeccc___\\\^^^eeeooovvv}}}oooaaaUUUTTTVVVSSSKKKFFFAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBB@@@???=========:::999999888888999::::::666666777888888888888888777888999999888999;;;===???FFFSSSaaaoooXXXVVVUUUVVVWWWXXXWWWVVVQQQRRRSSSSSSSSSSSSUUUWWW```gggtttzzzqqqhhhbbb___^^^\\\YYYVVVTTTQQQPPPOOOOOOOOOMMMKKKIIIHHHGGGCCCDDDEEEEEEFFFFFFFFFEEEIIIKKKOOORRRTTTSSSQQQOOOHHHGGGEEECCCBBBBBBCCCDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEFFFHHHIIIKKKLLLLLLPPPUUUZZZ]]]aaaeeegggggghhhjjjlllpppvvv~~~pppaaa\\\[[[ZZZYYYZZZWWWWWWWWWWWWXXXYYYZZZ[[[XXXYYYZZZZZZ[[[[[[ZZZZZZYYY]]]^^^[[[[[[___aaaaaabbbaaa^^^]]]___dddjjjnnnsssqqqrrrxxx~~~zzzuuuoooiiidddbbb___ZZZVVVSSSPPPMMMKKKJJJLLLQQQYYYbbbhhhlllmmmeeeaaa^^^___eeennnuuuyyy}}}ddd[[[UUUWWWYYYTTTMMMIIICCCCCCCCCCCCDDDDDDDDDDDDHHHGGGEEEBBB@@@@@@??????<<<;;;:::999999999999999777888888999999999999999666777888888777777999;;;===AAALLLZZZfffvvv[[[YYYWWWWWWWWWXXXWWWVVVQQQRRRSSSSSSRRRRRRSSSTTT]]]```jjjzzz~~~{{{zzzvvvvvvuuutttpppiii```ZZZUUUVVVVVVTTTQQQOOOOOOPPPMMMMMMKKKIIIFFFEEEEEEFFF@@@AAABBBDDDEEEFFFFFFGGGJJJMMMQQQTTTUUUTTTQQQOOOHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPSSSVVVZZZ^^^ccchhhllliiijjjkkknnnrrryyyyyynnnaaaZZZZZZZZZZZZYYYWWWVVVVVVVVVWWWYYYZZZ\\\ZZZZZZZZZZZZ[[[[[[[[[\\\WWWZZZZZZWWWXXX___dddeeeeeedddcccbbbbbbgggnnntttvvvqqqnnnrrryyy~~~zzztttpppjjjccc^^^```\\\WWWTTTQQQOOOLLLKKKLLLOOOWWW```jjjppprrrrrreeeaaa___cccmmmuuuzzz{{{mmm```ZZZVVVYYY[[[WWWQQQNNNHHHHHHHHHHHHHHHIIIIIIIIIKKKIIIGGGDDDBBBAAAAAAAAA@@@???>>><<<;;;:::999999888888999::::::::::::999555666777666555666888::::::>>>HHHUUUaaapppUUUTTTTTTUUUVVVWWWVVVUUUSSSQQQPPPNNNNNNOOOPPPQQQYYY]]]aaaiii}}}|||xxxuuuqqqooonnnllliiigggddd```\\\XXXRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIHHHFFFEEECCCBBBBBBDDDCCCBBBBBBCCCEEEGGGIIINNNOOOPPPPPPOOOMMMJJJIIIFFFGGGGGGFFFFFFEEEDDDCCCGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJKKKKKKJJJKKKNNNPPPWWWZZZ]]]```cccfffiiillllllgggjjjsssvvvwwwqqqjjj```\\\\\\\\\[[[XXXUUUUUUWWWZZZWWWTTTVVV[[[ZZZ[[[\\\\\\ZZZYYYZZZZZZZZZYYYXXXZZZ___gggnnnsssllliiifffdddfffkkkqqqvvvuuummmkkkrrruuussszzz{{{ssslllhhhccc^^^[[[UUUTTTSSSOOOMMMLLLMMMOOOPPPUUU^^^iiiqqqrrrmmmhhh]]]aaafffkkkqqqxxx|||hhhXXXXXXXXXZZZZZZXXXTTTQQQIIIHHHGGGHHHJJJLLLLLLKKKLLLIIIDDDBBBAAAAAA@@@???>>>===<<<;;;:::999999999999999999888888888777777666666666666777888999:::;;;999AAAOOO[[[eeezzzWWWUUUSSSSSSUUUUUUUUUTTTQQQPPPOOONNNNNNOOOPPPRRRVVVZZZ___fffvvv~~~~~~|||{{{wwwrrrnnnllljjjhhhgggeeeccc```^^^\\\XXXTTTPPPOOOOOONNNLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEGGGIIIJJJOOOOOONNNMMMKKKHHHFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCFFFEEEEEEEEEEEEFFFHHHIIIHHHJJJKKKKKKKKKMMMPPPSSSZZZ\\\```ccceeegggjjjlllllliiimmmwww{{{~~~qqqjjjaaa]]]]]]]]]\\\YYYZZZYYYYYYYYYUUUPPPRRRXXX]]]]]]\\\[[[YYYZZZ\\\^^^YYYXXXXXX[[[```fffllloooooolllgggddddddhhhmmmpppqqqjjjiiipppsssqqqwwwzzztttllleeeaaa\\\WWWTTTRRRRRRQQQOOOLLLLLLNNNPPPRRRWWW```jjjppppppjjjdddaaaeeejjjooottt{{{kkk]]]TTTTTTUUUVVVVVVTTTPPPMMMLLLKKKIIIJJJLLLMMMMMMMMMLLLIIIFFFDDDCCCCCCCCCBBB>>>>>><<<;;;:::999999999:::999999999999888888888666666666666777888999:::<<<999???LLLWWWaaarrrZZZWWWSSSRRRRRRSSSRRRRRROOONNNMMMMMMMMMOOOQQQSSSUUU[[[```eeeppp|||xxxwwwwwwyyy{{{~~~}}}}}}}}}zzzyyywwwwwwvvvtttpppmmmooolllhhheeedddcccaaa```aaa___]]][[[YYYVVVRRROOOLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKNNNMMMJJJGGGDDDBBB@@@???BBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEGGGHHHIIIGGGIIIJJJKKKMMMOOOSSSVVV]]]```dddgggggghhhjjjkkkkkkjjjnnnwww|||oooiiibbb^^^^^^^^^]]][[[[[[YYYXXXWWWTTTPPPTTTZZZllliiiddd^^^[[[[[[^^^bbb[[[ZZZ[[[^^^ccchhhkkklllmmmjjjfffbbbbbbeeeiiilllkkkggghhhnnnpppnnnsss|||}}}yyyrrrmmmfff___ZZZUUUQQQNNNOOOOOOOOOMMMLLLMMMPPPRRRVVVZZZbbbjjjnnnlllfffaaagggkkkrrrwww|||mmmaaa[[[SSSSSSSSSSSSTTTRRRNNNLLLMMMKKKJJJJJJLLLMMMMMMLLLJJJGGGDDDCCCCCCDDDCCCBBB???>>>===<<<::::::::::::::::::::::::999999999999666666666666777888999:::===999<<>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIFFFHHHKKKMMMOOOSSSWWW[[[```cccgggiiiiiiiiijjjkkkooonnnrrrwww}}}xxxlllhhhccc___^^^^^^]]]\\\WWWUUUUUUVVVUUUUUU[[[ccc|||rrrggg```]]]```ccc___]]]]]]___eeeiiikkkkkkgggeeeaaa___```dddhhhlllfffeeehhhlllmmmkkkooovvvvvvrrrmmmiiiccc\\\WWWRRROOONNNLLLMMMMMMLLLLLLMMMQQQSSS]]]___dddhhhjjjiiigggeeennnuuu~~~ttteee___^^^VVVUUUTTTUUUUUUSSSPPPMMMKKKJJJHHHHHHJJJKKKJJJIIIFFFDDDBBBAAABBBBBBBBBAAA@@@???===<<<;;;;;;::::::;;;;;;;;;:::::::::999999777777666666777888999999===888:::DDDOOOXXXaaajjj\\\XXXSSSQQQPPPQQQQQQQQQNNNMMMLLLLLLNNNPPPSSSTTTYYY___fffiiijjjsss~~~~~~}}}{{{yyyxxxvvvvvvwwwwwwxxxyyyzzz{{{|||}}}|||~~~}}}{{{wwwxxxyyywwwssspppnnnmmmppppppppppppppppppqqqqqqpppnnnkkkhhhfffeeeeeeffffffffffffggggggfffbbb___\\\ZZZWWWVVVVVVUUUSSSQQQUUUTTTSSSRRRRRRPPPMMMJJJHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@AAABBBBBBCCCCCCDDDFFFIIILLLMMMMMMLLLLLLFFFDDDAAA???>>>>>>???@@@>>>???@@@BBBCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIJJJJJJGGGIIILLLOOORRRVVV\\\___aaadddgggiiiiiijjjkkklllsssuuuyyy~~~ooogggeeebbb___^^^]]]\\\[[[VVVTTTTTTVVVWWWXXX```iiixxxmmmddd```aaacccaaa^^^[[[]]]ccchhhjjjjjjdddbbb___]]]^^^aaaeeehhhcccdddhhhjjjiiihhhkkkqqq|||rrrooohhheee```ZZZTTTPPPOOONNNLLLMMMMMMLLLLLLNNNQQQTTTbbbcccdddfffhhhkkkmmmoooxxx{{{hhh___ZZZXXXXXXVVVUUUUUUUUUSSSPPPNNNKKKIIIHHHHHHJJJKKKKKKJJJEEECCCBBBBBBCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777777777777777888999:::888999AAAKKKUUU___fffZZZWWWSSSRRRRRRSSSRRRRRROOONNNMMMMMMOOOQQQSSSUUUYYY^^^dddgggggglll|||}}}}}}||||||zzzyyyxxxwwwuuusssrrrqqqtttttttttttttttuuuwwwwwwwwwxxx{{{||||||yyyvvvtttsssttttttrrrooolllkkkkkklllllllllkkkkkkiiihhhhhhiiigggeeecccaaaaaaaaaaaa^^^]]]\\\]]]]]]\\\YYYWWWRRRQQQPPPQQQSSSSSSRRRQQQOOONNNMMMNNNNNNMMMJJJHHHGGGFFFFFFEEEDDDDDDCCCCCC???@@@@@@AAABBBBBBCCCCCCEEEGGGIIIKKKLLLLLLKKKJJJDDDCCCAAA??????@@@BBBCCC??????@@@BBBBBBCCCCCCCCCBBBCCCEEEHHHIIIKKKKKKLLLIIILLLOOORRRVVVZZZ```cccccceeegggiiijjjkkknnnppprrryyyuuuhhhbbbaaa```^^^\\\[[[ZZZZZZXXXVVVVVVWWWWWWWWW^^^gggzzzwwwrrrjjjdddaaaaaaccc^^^[[[YYY\\\ccchhhhhhfffcccaaa]]][[[[[[]]]```bbbaaaeeehhhgggdddcccggglll}}}wwwnnnkkk```^^^[[[UUUPPPMMMMMMMMMNNNNNNNNNMMMLLLNNNQQQSSSbbbdddfffhhhkkkqqqxxx|||oooccc]]]WWWTTTWWWVVVTTTSSSSSSRRROOOMMMKKKJJJIIIJJJLLLNNNNNNMMMHHHFFFEEEEEEFFFFFFEEECCCAAA@@@???===<<<<<<<<<<<<::::::::::::999999999999888777777777777777888888888888999>>>GGGRRR]]]dddWWWUUUSSSSSSUUUUUUUUUTTTQQQPPPOOOOOOOOOQQQTTTUUUYYY\\\bbbfffeeegggttt{{{{{{{{{||||||xxxwwwwwwyyyvvvuuutttrrrqqqooonnnmmmpppooonnnnnnnnnnnnoooppppppqqqssstttsssqqqnnnllloooooonnnkkkhhhffffffgggiiijjjkkkkkkjjjhhheeedddaaaaaaaaaaaa````````````ZZZXXXWWWVVVVVVVVVTTTRRRPPPOOOOOOPPPRRRRRRQQQPPPLLLLLLKKKLLLMMMMMMJJJHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCFFFGGGIIIJJJJJJJJJIIIHHHEEEDDDCCCBBBBBBCCCCCCDDD@@@@@@AAABBBCCCCCCCCCBBBBBBDDDFFFIIIKKKMMMMMMMMMLLLNNNRRRUUUXXX]]]cccfffdddfffhhhiiikkknnnssswww{{{tttjjjbbb]]]^^^]]]\\\ZZZYYYXXXXXXWWWVVVVVVWWWVVVUUU[[[ccchhhhhhhhhfffccc```______[[[ZZZ[[[aaaiiikkkgggbbb___]]][[[YYYYYY[[[^^^``````dddfffccc^^^^^^bbbgggmmmyyy|||nnneeeaaaYYYYYYVVVRRRMMMJJJKKKMMMPPPQQQPPPNNNMMMMMMPPPRRR^^^bbbhhhmmmssszzzzzzhhhaaa]]]YYYXXXXXXVVVTTTSSSRRRQQQOOOMMMJJJIIIHHHJJJLLLNNNOOOOOOIIIHHHGGGGGGGGGGGGEEECCCAAAAAA???>>>===<<<<<<<<<:::999999999999888888888888888777777777777888888777999:::<<>>======<<<<<<999999999888888888777777888888777777777777777888666:::;;;:::>>>IIIXXXbbbWWWUUUSSSRRRSSSUUUWWWYYYSSSSSSRRRPPPOOOPPPRRRUUUVVV\\\dddhhhfffeeeooo{{{}}}}}}|||zzzyyyzzzxxxvvvttttttuuuwwwyyyzzz{{{zzzxxxuuuttttttvvvyyyyyywwwvvvttttttttttttpppmmmjjjjjjkkkllllllllllllkkkiiigggffffffhhhhhhjjjgggeeedddeeeffffffffffffeeecccaaa``````aaaaaaeeeeeeeeedddbbb```___^^^YYYXXXXXXXXXXXXYYYZZZZZZTTTTTTSSSRRRQQQQQQPPPPPPLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBBBBAAAAAABBBAAA@@@@@@@@@AAACCCDDDFFFEEECCCBBBAAAAAABBBBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDDDDDDDBBBBBBDDDFFFEEEIIIMMMOOOOOOOOOQQQSSSQQQTTTWWW\\\___bbbdddddddddhhhhhhkkkqqqpppyyypppcccbbbZZZYYYXXXYYYZZZYYYWWWUUUSSSWWWYYYVVVWWW[[[]]]]]][[[ZZZXXXXXXYYYZZZZZZYYY]]][[[cccvvvnnn___ZZZXXXXXX[[[___```]]]ZZZbbbaaa```___^^^]]]]]]]]]eeegggpppxxxnnneee\\\XXXTTTSSSPPPLLLJJJKKKOOORRRSSSRRRPPPOOOOOORRRUUUWWW]]]cccoooyyy|||ssseeeaaa```\\\YYYZZZZZZYYYVVVTTTRRRQQQQQQQQQJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBB???AAACCCCCCAAA???<<<;;;;;;;;;:::999999888888888999999888888888888999999999;;;<<<===@@@HHHSSS\\\VVVTTTSSSRRRRRRTTTWWWXXXSSSSSSRRRQQQOOOPPPRRRUUUUUUYYY```eeeeeeeeemmmwwwyyysssqqqwwwyyy}}}}}}zzzwwwvvvuuutttrrrpppoooooopppppprrrssstttsssrrrrrrsssuuuzzzyyyxxxvvvuuuuuuttttttkkkhhheeedddeeeggghhhhhhjjjiiigggeeeeeeeeefffgggiiigggeeeeeefffgggfffeeedddcccaaa___^^^^^^^^^___ccccccbbbaaa```^^^]]]\\\VVVVVVUUUUUUUUUUUUUUUVVVQQQQQQQQQPPPOOONNNNNNNNNKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCAAAAAAAAAAAABBBDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHHHHKKKNNNOOOOOOPPPRRRTTTXXXYYY\\\___bbbddddddeeefffjjjiiilllrrrssspppaaa^^^ZZZYYYXXXYYYZZZZZZXXXVVVRRRXXX[[[YYYYYY[[[[[[YYYXXXWWWVVVWWWYYYYYYYYYXXX[[[ZZZbbbuuu|||kkk]]]YYYYYYZZZ^^^bbbbbb^^^YYY^^^]]]]]]\\\\\\\\\\\\]]]```aaahhhtttoooggg___XXXTTTPPPPPPOOOMMMKKKMMMPPPRRRRRRRRRSSSSSSUUUWWW[[[]]]hhhmmmvvv~~~xxxjjj___\\\\\\YYYWWWXXXXXXWWWTTTRRRPPPOOOOOOOOOIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBBBB???CCCHHHJJJGGGCCC@@@>>>;;;;;;;;;;;;;;;:::999999999999888888888888999999999:::;;;<<>>;;;<<<=========<<<;;;:::999999888888888888999999777999:::;;;===DDDNNNVVVRRRQQQQQQPPPQQQSSSUUUVVVPPPPPPQQQPPPNNNNNNPPPRRRUUUVVV]]]iiipppnnnkkkjjjnnnyyy{{{mmmiiibbbiiiqqqtttssssssvvvyyyzzzzzzyyyxxxvvvsssqqqoooooonnnnnnllljjjgggdddbbbbbbccceeeffffffhhhkkkmmmqqqqqqppppppooonnnmmmmmmhhhfffcccbbbcccfffggghhhaaa````````````aaabbbccc```___^^^^^^______^^^\\\^^^]]]]]][[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTQQQPPPNNNMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFCCCBBBAAA@@@???@@@@@@AAA@@@@@@?????????@@@AAAAAAAAACCCEEEFFFGGGIIILLLOOOPPPQQQQQQQQQSSSUUUXXXZZZYYY[[[^^^cccgggkkknnnpppooorrrnnnpppwww}}}jjj___WWWWWWWWWXXXZZZ[[[ZZZXXXVVV[[[]]][[[XXXXXXVVVSSSUUUUUUWWWZZZ]]]^^^\\\ZZZVVVSSSWWWbbbiiidddXXXOOONNNNNNPPPVVV\\\^^^\\\ZZZYYYXXXWWWVVVVVVXXXYYYZZZZZZ\\\bbbjjjqqq|||xxxfff]]]YYYTTTPPPOOOIIILLLOOOPPPOOONNNNNNOOORRRVVV[[[^^^aaaeeeiiimmmvvv|||wwwjjjfff```ZZZXXXZZZZZZXXXWWWTTTSSSQQQNNNMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHEEEDDDCCCCCCBBBAAAAAAAAA===BBBHHHIIIFFFBBB???>>>;;;<<<===>>>>>><<<;;;999:::999999888888999999:::777888999999;;;AAAJJJQQQQQQQQQPPPPPPPPPQQQRRRSSSMMMNNNOOONNNMMMMMMNNNOOOVVVXXXbbbpppxxxtttjjjeeefffkkkuuu|||kkkddd]]]ccciiilllkkkkkkppptttttttttttttttssspppnnnmmmkkkkkkkkkjjjhhhdddaaa___```aaabbbbbbbbbbbbeeegggkkklllllllllkkkjjjiiihhhbbb```]]]]]]___```aaa```[[[[[[[[[\\\]]]^^^___```]]]\\\[[[[[[\\\\\\[[[ZZZ\\\\\\[[[ZZZYYYXXXWWWWWWTTTTTTTTTTTTSSSRRRPPPPPPOOONNNMMMKKKJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHGGGGGGFFFCCCBBBAAA@@@???@@@AAABBB???????????????@@@AAABBBAAACCCFFFGGGIIIKKKOOORRRSSSSSSSSSTTTVVVYYY\\\]]][[[\\\___cccgggkkknnnpppooorrrppppppwwwfffYYYVVVVVVVVVWWWYYYZZZXXXWWWXXX[[[\\\WWWUUUVVVVVVTTTSSSTTTVVVYYY\\\]]][[[YYYVVVRRRRRRXXX\\\VVVNNNIIIHHHFFFGGGKKKSSSXXX[[[[[[ZZZYYYWWWUUUUUUVVVXXXYYYXXX]]]fffmmmppptttzzzlll]]]VVVTTTPPPMMMLLLKKKNNNPPPQQQOOONNNMMMNNNTTTYYY```dddfffjjjpppuuu|||pppfffcccaaa^^^YYYWWWWWWXXXWWWUUUUUUSSSQQQOOOMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJEEEDDDCCCBBBAAAAAABBBBBBBBBCCCEEEFFFEEEDDDCCCCCC<<<<<<======<<<;;;:::999::::::999999999999::::::666888999999:::???GGGMMMQQQQQQPPPOOOOOOOOOOOOOOOLLLNNNOOONNNMMMLLLMMMNNNWWWYYYcccqqqxxxrrrggg``````aaahhhvvvnnnddd```cccddddddccceeeiiimmmmmmnnnooopppooommmkkkjjjfffffffffeeedddaaa___]]]______```___^^^^^^___aaafffggghhhhhhhhhfffeeeddd___^^^]]]]]]^^^^^^\\\[[[UUUVVVWWWYYYZZZ\\\]]]]]]]]][[[XXXXXXYYYZZZZZZYYYYYYYYYYYYYYYXXXVVVUUUTTTPPPQQQQQQPPPOOONNNMMMMMMNNNMMMKKKJJJIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEECCCDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCBBBDDDGGGIIIKKKMMMQQQTTTTTTTTTTTTWWW[[[^^^``````bbbbbbccceeegggjjjlllmmmnnnsssrrruuu}}}~~~dddXXXVVVUUUUUUVVVWWWXXXVVVUUUVVVYYYYYYUUURRRUUUVVVUUUQQQQQQRRRUUUXXXYYYXXXVVVVVVRRRSSSXXXXXXRRRKKKHHHFFFDDDCCCFFFNNNUUUYYYZZZ[[[YYYVVVTTTTTTUUUWWWXXX^^^fffrrrxxxuuurrrzzz~~~lll```UUUQQQPPPMMMJJJJJJOOOPPPPPPPPPNNNNNNOOOPPPXXX^^^eeejjjlllqqqyyynnnccc```bbb[[[ZZZVVVRRRRRRUUUUUUSSSUUUSSSQQQOOOMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIFFFEEEDDDBBBAAABBBBBBCCCAAA??????BBBFFFIIIHHHFFF??????>>><<<;;;:::999888::::::999999999999::::::666888999888999===DDDJJJQQQQQQPPPOOONNNMMMMMMLLLMMMOOOPPPPPPNNNNNNNNNOOOWWWXXX```kkkpppjjjbbb]]][[[YYY]]]jjj|||xxxmmmjjjgggbbb^^^]]]___cccfffggghhhjjjkkkkkkjjjhhhfffcccccccccbbbaaa```___^^^\\\]]]]]]\\\ZZZZZZ[[[]]]^^^___```aaaaaa```^^^]]]\\\\\\\\\]]]]]]\\\XXXUUUQQQRRRTTTVVVXXXZZZ[[[[[[ZZZWWWSSSQQQRRRTTTVVVVVVVVVVVVWWWVVVUUUTTTRRRQQQNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHGGGEEEDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDAAAAAAAAABBBBBBCCCEEEEEEDDDFFFHHHJJJLLLOOORRRUUUTTTTTTUUUZZZ___ccccccbbbggggggggghhhjjjllloooppppppxxx{{{uuubbb\\\UUUTTTTTTTTTUUUUUUTTTRRRQQQUUUWWWTTTSSSUUUUUUSSSQQQPPPPPPRRRUUUVVVVVVUUUTTTUUUYYY```aaaYYYQQQMMMJJJHHHGGGJJJQQQVVVYYYYYYXXXVVVTTTRRRSSSUUUWWWYYYdddmmmyyy|||tttmmmrrr|||}}}pppbbbXXXPPPOOOOOOMMMLLLMMMPPPPPPOOONNNMMMOOORRRUUU]]]dddlllpppttt{{{oooeee^^^]]]___VVVWWWTTTNNNNNNTTTVVVTTTTTTRRRPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFDDDCCCBBBBBBCCCDDDAAA>>>>>>FFFQQQWWWUUUOOODDDBBB???<<<:::999999:::;;;::::::999999::::::;;;777999999999888<<>>???@@@AAABBBDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEGGGIIIKKKLLLOOOSSSUUUSSSTTTVVV[[[bbbeeeeeeccchhhhhhiiikkknnnqqqtttvvvuuu~~~hhh]]]]]]UUUTTTSSSTTTTTTTTTRRRPPPLLLRRRVVVVVVUUUVVVTTTQQQTTTRRRQQQRRRUUUWWWWWWWWWSSSWWW```iiijjjaaaWWWSSSOOOMMMMMMPPPUUUYYYYYYWWWUUUSSSQQQQQQRRRUUUXXX[[[aaajjjuuuvvvlllbbbeeeoooxxxjjj```^^^UUUOOOOOOQQQPPPPPPQQQPPPPPPNNNMMMMMMPPPVVVZZZaaagggpppuuuyyy~~~hhh___\\\YYYWWWXXXTTTVVVSSSMMMNNNUUUYYYWWWSSSRRROOOMMMKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGEEECCCBBBCCCDDDEEEHHHEEEFFFRRRcccjjjfff^^^HHHEEEAAA===:::::::::;;;;;;::::::999999::::::;;;777999:::999888;;;BBBGGGSSSPPPMMMMMMOOOPPPOOONNNNNNOOOQQQRRRRRRRRRQQQPPPYYYZZZZZZZZZYYYXXXWWWWWWUUUVVVWWWYYY```ppp|||wwwssshhh[[[VVVYYY\\\]]][[[^^^bbbcccdddccccccccc______^^^]]]]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQSSSUUUVVVUUUQQQMMMJJJIIILLLQQQUUUVVVVVVSSSRRRPPPMMMJJJIIIJJJMMMNNNNNNQQQRRRRRRQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJMMMLLLJJJHHHGGGFFFGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@??????@@@@@@AAAFFFEEECCCBBBAAABBBBBBCCCAAABBBDDDDDDDDDDDDEEEGGGIIIJJJKKKMMMOOOQQQSSSTTTUUUVVV[[[aaacccbbbcccggghhhjjjlllooorrrtttvvvwwwsssddd[[[YYYTTTTTTTTTSSSRRRPPPNNNMMMNNNWWW\\\XXXTTTVVVVVVTTTRRRRRRRRRSSSUUUXXX[[[\\\VVVZZZbbbiiimmmhhh___WWWNNNOOOQQQUUUYYYZZZYYYXXXWWWVVVUUUUUUTTTUUUUUUUUU\\\bbbggghhhdddbbbccceeekkkwwwyyykkk```ZZZSSSOOOMMMMMMPPPSSSTTTSSSVVVSSSOOONNNPPPVVV^^^cccfffnnnvvv{{{wwwmmmbbbZZZXXXXXXVVVTTTQQQQQQQQQQQQSSSUUUWWWXXXSSSRRRQQQOOOMMMKKKJJJIIILLLKKKIIIHHHHHHIIIKKKLLLIIIHHHGGGFFFEEEDDDCCCBBBEEEHHHJJJQQQddduuuqqqbbbPPPJJJBBB<<<::::::::::::999999999888999999::::::888888999999999;;;???BBBSSSPPPMMMLLLNNNOOOOOOMMMNNNOOOQQQRRRRRRRRRRRRQQQVVVWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVWWW]]]kkk~~~|||xxxoooddd``````^^^ZZZXXXZZZ\\\^^^____________^^^]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXWWWUUUTTTTTTSSSQQQQQQPPPOOONNNNNNMMMMMMOOOQQQSSSTTTSSSPPPLLLJJJHHHKKKOOOSSSTTTSSSQQQPPPNNNKKKIIIHHHIIILLLMMMMMMOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHIIIEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAADDDCCCBBBAAA@@@AAAAAABBB@@@BBBCCCDDDCCCCCCEEEGGGIIIJJJLLLNNNQQQSSSUUUVVVYYYZZZ^^^dddeeeccceeeiiimmmoooqqqssssssuuuxxx{{{yyyzzz{{{}}}|||uuujjj___XXXVVVTTTTTTSSSSSSRRRRRRQQQQQQXXX```ccc]]]XXXVVVUUUSSSRRRSSSSSSUUUWWWYYY[[[\\\ZZZ[[[^^^bbbdddbbb[[[VVVRRRRRRTTTWWWZZZ[[[[[[YYYVVVVVVUUUUUUUUUUUUUUUUUUWWW\\\aaaccc```___```bbbgggppp{{{mmmbbbZZZUUURRRPPPNNNOOORRRTTTUUUTTTTTTSSSQQQQQQTTT[[[dddjjjpppwwwkkkcccZZZUUUTTTUUUSSSRRRSSSRRRQQQPPPPPPQQQRRRSSSRRRQQQPPPOOOMMMKKKJJJIIIKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDCCCGGGIIIOOO```pppnnncccKKKGGGBBB===<<<;;;:::999:::999999999999999::::::888999999999999;;;>>>AAASSSPPPMMMLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQSSSTTTTTTTTTXXXcccttt|||vvvssspppggg]]]YYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYXXXVVVVVVUUUTTTSSSSSSRRRRRRNNNNNNMMMLLLJJJIIIHHHHHHKKKMMMOOOPPPPPPNNNKKKIIIGGGIIIMMMPPPQQQPPPNNNMMMKKKHHHFFFFFFHHHJJJKKKKKKLLLLLLKKKIIIHHHFFFEEEDDDEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJHHHGGGGGGGGGGGGDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDCCCBBBBBB>>>????????????@@@@@@@@@@@@@@@????????????@@@@@@BBBBBB@@@??????@@@AAAAAAAAACCCEEEEEEEEEFFFGGGIIIJJJKKKMMMPPPSSSVVVXXXYYY``````ccchhhhhheeefffjjjkkkooossssssrrrttt{{{yyyooonnnpppooommmiiiddd___ZZZXXXTTTTTTSSSRRRRRRSSSTTTUUU]]]bbbddd___YYYWWWUUUSSSRRRSSSUUUWWWXXXYYYZZZZZZ\\\[[[ZZZZZZ[[[ZZZXXXVVVVVVUUUTTTVVVXXXZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUURRRVVV[[[]]][[[[[[\\\^^^aaagggwwwxxxiii```ZZZUUURRRRRRPPPPPPPPPRRRTTTTTTSSSQQQRRRSSSUUUZZZcccmmmtttzzzwwwfff^^^YYYSSSQQQRRRSSSRRRQQQUUUSSSQQQOOOMMMMMMMMMMMMQQQPPPOOOMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEBBBFFFHHHKKKUUUaaabbb[[[FFFDDDBBBAAA@@@>>>;;;999::::::999999999999::::::999::::::999999:::<<>>>>>???@@@@@@@@@@@@????????????@@@@@@AAA@@@???>>>??????AAAAAACCCEEEGGGHHHHHHIIIKKKMMMLLLMMMPPPSSSVVVZZZ\\\^^^eeeeeegggjjjjjjggggggkkkjjjoootttvvvuuuzzz~~~qqqmmmjjjnnnjjjfffcccbbb```\\\XXXUUUTTTRRRPPPPPPQQQSSSTTTVVVYYY[[[ZZZWWWUUUUUUTTTSSSTTTVVVXXXYYYZZZYYYYYY[[[YYYWWWVVVVVVVVVVVVVVVWWWUUUSSSSSSUUUVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVRRRUUUYYYZZZYYYXXXYYYZZZ]]]aaannn{{{ssshhh___ZZZWWWUUUTTTRRRQQQQQQQQQQQQQQQPPPPPPNNNQQQUUUZZZ```jjjvvv~~~zzzfff\\\WWWTTTRRRQQQRRRSSSRRRQQQTTTSSSPPPNNNLLLKKKKKKKKKNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEBBBFFFFFFEEEHHHOOOPPPMMMDDDDDDEEEFFFFFFDDD???<<<;;;;;;:::999999999::::::999:::;;;:::999999;;;===SSSQQQOOOLLLKKKKKKNNNOOOQQQQQQQQQQQQRRRRRRSSSSSSPPPPPPOOONNNOOOOOOPPPQQQQQQSSSTTTRRRRRRWWW```iiiuuuddd___XXXTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFHHHJJJLLLMMMLLLJJJIIICCCBBBAAABBBDDDGGGHHHGGGIIIHHHFFFDDDBBB@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@???????????????@@@AAACCCEEEFFFAAA@@@???>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@??????<<<<<<===>>>???@@@AAAAAA@@@??????>>>>>>??????@@@@@@????????????@@@BBBCCCDDDFFFHHHIIIJJJKKKMMMOOOOOOQQQSSSWWW[[[^^^aaabbbhhhggghhhkkkkkkhhhiiimmmoootttzzz|||~~~mmmjjjiiifffpppjjjddd```___]]]XXXTTTVVVTTTRRROOONNNNNNOOOPPPPPPQQQSSSUUUTTTSSSSSSTTTSSSTTTVVVXXXYYYYYYXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXVVVTTTTTTUUUUUUUUUTTTSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXXXX[[[___iiiuuuxxxqqqkkkfff```ZZZWWWVVVUUUUUURRRRRRQQQOOOMMMMMMMMMMMMLLLRRRYYY```hhhssszzziii___ZZZTTTSSSRRRRRRRRRRRRQQQOOORRRQQQOOOMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCEEEEEEBBBBBBDDDFFFFFFDDDEEEHHHJJJKKKIIIDDD@@@<<<;;;;;;:::999999999:::999:::;;;:::999999:::;;;RRRQQQOOOMMMKKKLLLPPPSSSTTTSSSRRRRRRQQQQQQRRRRRRPPPOOONNNNNNNNNOOOQQQQQQQQQTTTVVVTTTSSSUUU]]]ccc|||mmmeee[[[UUUTTTUUUVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGAAA@@@???AAADDDFFFGGGFFFHHHGGGDDDBBB@@@@@@@@@@@@AAAAAABBBCCCBBBAAA???>>>>>>???@@@@@@AAA@@@@@@???============>>>@@@BBBCCC@@@???>>>=========>>>???AAAAAAAAAAAAAAA@@@??????===>>>>>>???@@@AAAAAAAAA??????>>>>>>>>>>>>??????AAA@@@@@@@@@AAABBBDDDEEECCCEEEHHHIIIJJJLLLNNNQQQTTTVVVXXX[[[___bbbeeefffiiihhhiiilllllljjjkkkpppsssvvv{{{~~~qqqhhhhhhhhhggguuuooohhhccc```\\\XXXTTTUUUTTTRRRPPPNNNMMMNNNNNNRRRPPPQQQTTTTTTRRRQQQSSSTTTUUUUUUVVVWWWWWWWWWWWWUUUXXX[[[[[[ZZZYYYXXXXXXZZZXXXWWWWWWWWWWWWVVVTTTSSSUUUWWWYYYZZZZZZZZZZZZ\\\\\\\\\[[[ZZZYYYXXXWWWZZZ___ffflllpppzzz|||tttmmmggg^^^\\\YYYUUUSSSRRRSSSSSSQQQQQQOOOMMMKKKKKKMMMOOOQQQXXXbbbjjjrrr}}}vvvggg^^^YYYWWWQQQQQQQQQPPPOOOOOONNNNNNNNNMMMLLLKKKKKKLLLMMMNNNJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDCCCCCCEEEFFFEEEFFFGGGJJJKKKJJJFFFBBB===<<<;;;::::::999999:::888999;;;:::999999:::;;;RRRQQQPPPMMMKKKMMMRRRVVVVVVUUUSSSRRRQQQPPPQQQQQQPPPOOONNNMMMMMMOOOQQQRRRRRRUUUXXXWWWUUUVVV\\\bbbssswwwhhh]]]XXXVVVTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEDDD???>>>>>>@@@DDDFFFFFFFFFFFFEEEBBB@@@??????@@@@@@@@@AAACCCCCCCCCAAA???>>>===>>>???AAAAAAAAA@@@@@@===<<<<<<;;;<<<>>>@@@BBBAAA@@@>>>=========>>>???BBBBBBBBBBBBBBBAAA@@@@@@>>>?????????@@@@@@AAAAAA??????>>>>>>>>>>>>??????BBBBBBAAABBBCCCEEEFFFHHHFFFHHHKKKMMMNNNPPPRRRUUUYYYZZZ\\\___cccfffhhhiiiiiihhhjjjmmmnnnllloootttsssvvv{{{yyylllhhheeeggglllsssooojjjddd___[[[WWWUUUSSSRRRRRRQQQPPPOOOOOOOOORRRNNNOOOSSSTTTQQQQQQTTTUUUUUUTTTTTTTTTUUUVVVVVVXXXZZZ]]]]]]ZZZXXXWWWXXXXXXXXXWWWXXXYYYXXXUUUSSSTTTVVVXXX[[[\\\\\\\\\[[[\\\[[[ZZZZZZZZZZZZYYYXXX[[[]]]bbbgggiiiooo}}}zzztttooojjjdddaaaUUUTTTSSSQQQPPPOOOPPPQQQOOOOOONNNKKKJJJLLLQQQUUUYYYaaalllvvv~~~kkk```YYYVVVWWWPPPPPPPPPPPPOOONNNOOOPPPKKKKKKJJJIIIIIIJJJLLLMMMHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDEEEDDDCCCCCCDDDDDDDDDDDDFFFGGGGGGDDDBBB======<<<::::::999999999666888::::::999999:::;;;QQQRRRPPPNNNLLLNNNTTTXXXXXXVVVTTTRRRPPPPPPPPPPPPOOONNNMMMLLLMMMNNNPPPRRRSSSVVVZZZYYYWWWXXX]]]bbbmmmwwwfff\\\VVVQQQMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHFFFEEEDDDCCCBBBCCCDDDDDDCCCDDDEEEEEEEEEDDDCCCBBB>>>>>>>>>@@@DDDFFFGGGFFFEEECCCAAA???>>>>>>???@@@@@@AAACCCDDDDDDCCCAAA@@@<<<===>>>@@@@@@@@@??????>>>===<<<;;;<<<>>>@@@AAABBBAAA@@@>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBAAAAAA????????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????CCCBBBBBBCCCDDDFFFHHHIIIJJJLLLOOOQQQRRRTTTWWWZZZ\\\]]]___bbbeeegggjjjkkkjjjiiikkkooooooooorrrwwwwwwyyy}}}jjjfffddd___cccnnnjjjhhhddd___YYYTTTRRRPPPQQQQQQRRRSSSRRRRRRQQQQQQOOOKKKKKKQQQTTTRRRRRRVVVUUUUUUSSSSSSSSSTTTUUUVVV[[[]]]___]]]YYYVVVVVVWWWUUUUUUUUUWWWXXXVVVSSSPPPTTTVVVYYY\\\]]]^^^]]]]]]ZZZYYYXXXXXXYYYZZZYYYXXX[[[[[[___dddgggjjjrrrzzz~~~}}}~~~uuuqqqkkkeeeaaa]]]YYYWWWPPPPPPPPPOOONNNNNNOOOPPPMMMMMMLLLJJJJJJNNNUUU[[[___hhhttt~~~zzzkkkaaaZZZXXX[[[QQQQQQRRRQQQPPPPPPRRRSSSJJJIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIGGGEEEDDDDDDCCC@@@>>>===BBBAAAAAAAAACCCCCCBBB@@@>>>===<<<;;;:::999999999666888:::::::::999:::;;;TTTWWWYYYVVVQQQOOOQQQTTTZZZXXXVVVUUUTTTRRRNNNLLLNNNNNNNNNNNNOOOPPPQQQRRRVVVWWWXXXXXXWWWXXXZZZ\\\hhhqqqyyyhhhZZZUUUXXXMMMOOOQQQRRRPPPOOONNNNNNOOOMMMLLLLLLMMMMMMKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAA???@@@AAABBBDDDEEEFFFFFFEEECCCAAA???>>>>>>>>>>>>AAABBBDDDFFFEEECCCAAA???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@DDDCCCBBBAAA???>>>======AAABBBCCCCCCBBBAAA???>>>DDDBBB@@@???>>>???@@@AAAAAA@@@?????????@@@BBBBBBBBBCCCEEEFFFHHHHHHIIIIIIMMMNNNPPPQQQSSSVVVZZZ]]]______aaacccdddfffggggggiiikkkmmmooooooqqqtttwwwzzz|||sssgggcccbbbaaaaaabbbdddbbb```\\\XXXUUURRRQQQRRRSSSSSSSSSSSSQQQOOONNNPPPPPPQQQQQQRRRTTTUUUVVVZZZWWWTTTQQQPPPQQQTTTUUUZZZYYYYYYZZZZZZXXXUUURRRTTTUUUVVVVVVTTTTTTUUUVVVVVVZZZ[[[WWWWWW\\\]]]YYYZZZYYYWWWVVVVVVVVVWWWWWWYYYYYYZZZ\\\___cccfffhhhsss{{{sssooojjjeee```]]][[[ZZZVVVTTTMMMKKKJJJKKKNNNOOOMMMKKKJJJIIIHHHIIINNNUUU]]]aaahhhrrrwwwbbb[[[ZZZVVVQQQTTTRRRQQQQQQQQQQQQPPPNNNLLLGGGBBBBBBEEEHHHGGGEEEHHHFFFDDDEEEGGGIIIIIIIIIKKKKKKLLLKKKKKKJJJIIIIIIKKKIIIGGGIIIKKKKKKHHHEEEGGGGGGFFFEEECCCAAA@@@???????????????>>>>>>>>>>>><<<<<<======<<<<<<;;;:::;;;999777666555666777888XXX[[[]]]ZZZUUURRRSSSUUUWWWUUUTTTSSSRRRPPPMMMKKKMMMMMMLLLLLLMMMNNNOOOOOOTTTUUUVVVUUUTTTTTTVVVWWWbbbhhhtttooo```XXXXXXQQQQQQQQQPPPNNNMMMMMMNNNLLLKKKJJJKKKLLLMMMMMMLLLHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFDDDCCCAAA???>>>>>>>>>>>>AAABBBDDDEEEEEECCCAAA???>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>??????@@@BBBBBBAAA@@@??????>>>>>>@@@@@@@@@AAAAAA@@@@@@???FFFEEECCCBBBAAABBBCCCDDDAAA@@@??????@@@AAABBBCCCDDDEEEFFFHHHJJJKKKKKKLLLNNNPPPRRRSSSUUUYYY]]]```cccccccccdddeeegggiiijjjiiikkkmmmnnnooorrruuuxxxyyyvvvlllbbb```aaaaaaccceeecccbbb___\\\XXXTTTRRRPPPQQQRRRRRRRRRQQQPPPNNNMMMQQQRRRTTTVVVVVVVVVVVVUUUVVVTTTRRRPPPQQQSSSVVVXXX[[[ZZZYYYYYYZZZXXXVVVSSSTTTUUUVVVVVVTTTTTTUUUVVVUUUYYYYYYWWWXXX\\\\\\YYYYYYXXXWWWUUUUUUUUUUUUVVVXXXXXXYYYZZZ\\\___aaaccclll{{{|||xxxvvvxxx~~~xxxpppjjjfffbbb___ZZZXXXWWWVVVTTTRRRRRROOOLLLJJJKKKKKKIIIFFFIIIKKKOOORRRXXX```iiiooosss|||xxxcccZZZWWWTTTPPPQQQOOONNNNNNNNNNNNMMMKKKJJJGGGDDDEEEIIILLLJJJGGGJJJHHHEEEEEEFFFGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJIIIGGGFFFFFFIIIIIIHHHFFFHHHHHHGGGEEEDDDAAA@@@???>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::999777666666777888999]]]___aaa^^^YYYUUUTTTUUUSSSRRRQQQQQQQQQOOOMMMJJJLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPRRRRRRQQQQQQSSSTTT]]]^^^eeessszzzkkkaaa^^^XXXVVVRRROOONNNNNNOOOQQQLLLKKKIIIIIIKKKLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@BBBDDDEEECCCBBB@@@???>>>>>>>>>???AAABBBDDDEEEDDDCCCAAA???===>>>>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@BBBAAA@@@?????????@@@AAAAAA@@@@@@@@@AAACCCDDDEEEGGGHHHIIIKKKMMMNNNPPPPPPQQQSSSUUUWWWXXX\\\```cccffffffffffffgggiiilllmmmmmmoooqqqrrrsssvvvzzz}}}zzzxxxnnneee]]]]]]______aaaeeebbbaaa^^^[[[WWWTTTQQQOOOPPPPPPQQQPPPPPPOOONNNMMMPPPRRRUUUWWWXXXVVVTTTSSSRRRQQQPPPPPPRRRUUUYYY[[[[[[ZZZXXXXXXXXXXXXVVVTTTSSSUUUVVVUUUTTTSSSTTTUUUTTTWWWXXXWWWXXX\\\\\\ZZZWWWWWWVVVUUUTTTTTTTTTTTTXXXWWWWWWWWWXXXZZZ\\\]]]dddsssvvvrrrnnnnnnrrrwwwyyyyyy}}}{{{yyyuuuoooiiiccc___]]]YYYWWWTTTSSSSSSSSSQQQPPPUUUQQQMMMJJJIIIIIIHHHGGGIIIOOOVVV\\\___fffooovvvtttcccZZZVVVSSSRRROOONNNLLLLLLMMMMMMKKKJJJHHHGGGHHHKKKOOOPPPMMMJJJKKKIIIFFFEEEFFFFFFFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJGGGEEEDDDDDDFFFHHHHHHHHHJJJIIIHHHFFFDDDAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999999888777777777888999:::^^^``````^^^YYYUUUSSSRRRQQQPPPPPPQQQQQQPPPMMMJJJKKKKKKKKKJJJJJJKKKKKKLLLIIIKKKNNNOOOOOOPPPQQQSSS[[[ZZZ]]]gggyyywwwnnnjjjccc^^^VVVQQQOOOPPPRRRSSSOOOLLLJJJIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@BBBAAA@@@??????AAABBBCCCBBBAAA@@@>>>>>>>>>??????AAABBBCCCDDDCCCBBBAAA@@@===>>>>>>@@@AAABBBCCCCCC>>>>>>>>>>>>>>>??????@@@???????????????@@@@@@@@@???>>>===<<<<<<<<<===>>>???>>>=========>>>??????BBBBBBBBBBBBDDDFFFHHHIIIKKKLLLMMMNNNPPPSSSTTTUUUUUUWWWXXXYYYZZZ]]]aaadddgggggghhhjjjkkklllmmmmmmtttuuuwwwxxxyyy|||nnniiibbb\\\\\\]]]]]]^^^aaa```___\\\YYYVVVSSSPPPOOOPPPPPPPPPPPPOOOOOONNNNNNPPPQQQRRRTTTTTTTTTSSSRRRRRRQQQQQQQQQSSSWWWZZZ\\\ZZZWWWUUUUUUUUUUUUUUUTTTSSSTTTUUUTTTSSSRRRSSSUUUTTTVVVXXXYYY[[[\\\]]]\\\VVVVVVUUUUUUTTTTTTTTTTTTWWWVVVVVVVVVWWWXXXZZZ[[[^^^lllzzztttnnnlllnnnpppqqqqqqssswww}}}{{{vvvrrroooooolllhhhccc^^^[[[XXXWWWSSSSSSRRRQQQQQQQQQQQQPPPQQQNNNJJJHHHHHHJJJLLLNNNQQQYYYccciiijjjnnnvvv}}}|||uuukkk```XXXTTTTTTVVVPPPNNNMMMMMMMMMMMMLLLJJJIIIIIILLLOOORRRQQQMMMJJJJJJHHHEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHFFFDDDCCCCCCEEEGGGIIIKKKKKKJJJHHHFFFCCCAAA@@@???@@@@@@@@@?????????>>>>>>::::::;;;;;;::::::999888888888888888888999:::;;;[[[\\\[[[YYYVVVRRRPPPOOOQQQQQQQQQRRRSSSQQQNNNKKKLLLLLLKKKKKKKKKLLLMMMMMMKKKMMMOOOPPPOOONNNOOOPPPWWWVVVXXXaaapppxxxuuurrrjjj```WWWRRRPPPOOOOOONNNLLLIIIHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAACCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@BBBBBBCCCCCCCCCBBBAAA@@@===>>>>>>@@@AAABBBCCCCCC>>>>>>>>>>>>>>>??????@@@>>>>>>????????????@@@@@@AAA@@@>>><<<;;;;;;<<<===AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFHHHJJJMMMNNNPPPPPPQQQRRRTTTVVVXXXYYYZZZ[[[\\\\\\\\\]]]```ccceeegggjjjnnnoooooonnnmmmuuuwwwyyyzzz}}}qqqhhhccc^^^[[[\\\]]]\\\]]]```]]]\\\ZZZWWWUUUSSSQQQPPPQQQQQQQQQPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQSSSTTTUUUUUUUUUTTTTTTUUUVVVXXXZZZVVVTTTRRRRRRRRRSSSRRRQQQRRRSSSTTTTTTRRRRRRSSSTTTUUUVVVXXX[[[]]]\\\\\\]]]VVVVVVWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWXXXZZZ\\\]]]]]]hhhzzz}}}tttnnnmmmmmmlllkkkkkkmmmooossswww{{{~~~|||vvvpppllliiieeeccccccaaa]]]ZZZWWWVVVUUUUUUSSSTTTTTTSSSRRRRRRRRRRRRLLLJJJHHHFFFFFFJJJOOORRR^^^hhhttt{{{}}}zzzpppjjjgggfffccc\\\UUUQQQRRRTTTOOOMMMLLLLLLLLLLLLKKKIIIJJJKKKMMMPPPQQQOOOKKKHHHGGGEEEDDDDDDFFFGGGHHHGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEEEEDDDDDDEEEGGGJJJLLLKKKIIIGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@????????????::::::;;;;;;::::::999888888888999999999:::;;;;;;WWWVVVUUUSSSQQQPPPNNNNNNQQQQQQRRRSSSTTTRRRNNNKKKKKKKKKKKKKKKLLLMMMNNNOOORRRTTTUUUTTTQQQOOONNNMMMSSSSSSVVV\\\gggvvvzzznnnccc[[[VVVQQQMMMNNNLLLHHHGGGHHHIIIJJJIIIFFFGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@???@@@???>>>===>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@===>>>>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>??????@@@>>>>>>??????????????????AAA@@@???>>>============@@@AAABBBCCCCCCDDDEEEEEEHHHHHHHHHJJJMMMPPPSSSTTTUUUTTTTTTTTTVVVXXXZZZ[[[]]]^^^___^^^^^^___bbbeeeeeehhhlllppprrrrrrrrrqqqtttwwwzzz~~~rrrhhhfff\\\YYYYYY\\\]]]\\\^^^bbbYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQUUUSSSRRRQQQRRRUUUXXXZZZWWWWWWVVVUUUTTTUUUVVVVVVSSSQQQPPPPPPQQQQQQPPPOOOQQQSSSTTTSSSRRRQQQRRRSSSVVVUUUWWW\\\]]][[[ZZZ\\\WWWXXXYYYZZZ[[[\\\\\\[[[ZZZZZZYYYYYYZZZ\\\^^^___]]]fffrrr~~~}}}uuupppnnnkkkiiihhhiiiiiikkknnnqqqtttuuuuuuxxx{{{~~~~~~zzzqqqmmmhhhcccaaa___]]][[[XXXWWWVVVTTTTTTTTTUUUUUUVVVWWWXXXVVVSSSQQQPPPQQQIIIIIIHHHHHHIIIMMMSSSXXXgggqqq~~~{{{nnneee```^^^]]]^^^]]]YYYRRRNNNMMMMMMLLLKKKIIIIIIJJJJJJHHHGGGIIIJJJKKKLLLLLLJJJHHHGGGFFFDDDCCCCCCFFFHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAADDDEEEEEEEEEEEEFFFIIILLLIIIHHHEEECCCAAAAAAAAAAAA??????>>>>>>>>>=========;;;;;;;;;;;;;;;:::999999999:::::::::::::::;;;;;;UUUSSSPPPOOOOOOOOOPPPPPPRRRRRRRRRTTTTTTQQQMMMIIIJJJJJJJJJKKKLLLNNNOOOPPPUUUWWWYYYXXXVVVTTTRRRRRRSSSTTTUUUWWW\\\hhhyyy|||sssmmmggg```ZZZTTTQQQLLLHHHGGGGGGFFFEEECCCDDDDDDEEEFFFGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDEEEEEECCCAAA???===???>>>=========???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>??????@@@????????????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGKKKKKKLLLNNNQQQUUUXXXZZZXXXXXXWWWVVVWWWYYY[[[\\\^^^___```aaabbbdddgggjjjiiijjjlllooorrruuuwwwyyyyyy}}}yyyjjjbbbaaaYYYWWWYYY\\\\\\ZZZ[[[^^^UUUUUUUUUTTTTTTSSSSSSSSSPPPPPPOOONNNNNNOOOPPPQQQRRRQQQQQQRRRTTTVVVYYYZZZWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPPPPQQQRRRRRROOOMMMQQQRRRSSSSSSQQQQQQRRRSSSUUUSSSVVV\\\\\\XXXWWWYYYXXXYYY[[[^^^```aaaaaaaaa^^^]]]\\\[[[[[[\\\]]]^^^\\\ccclllttt{{{{{{vvvrrrooolllmmmnnnooopppoooooonnnkkkmmmnnnoooqqqtttzzz|||xxxuuuqqqnnndddaaa\\\YYYXXXXXXWWWWWWSSSSSSSSSTTTUUUVVVXXXXXXXXXZZZZZZWWWSSSOOOMMMMMMHHHJJJMMMPPPSSSYYYaaagggqqqzzzvvvhhh```[[[XXXXXXVVVXXXXXXVVVRRRNNNLLLLLLLLLKKKIIIIIIJJJJJJHHHGGGFFFFFFGGGFFFFFFFFFGGGHHHGGGEEEDDDCCCEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAACCCFFFFFFDDDDDDFFFIIIGGGFFFCCCAAA@@@@@@AAABBB?????????>>>>>>>>>======;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::UUURRROOOMMMNNNPPPRRRRRRQQQQQQRRRSSSSSSQQQLLLHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRUUUYYYZZZZZZZZZZZZZZZXXXXXXVVVRRRSSS]]]ooo}}}}}}yyyrrrlll]]]XXXQQQJJJFFFCCC@@@>>>AAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEFFFFFFEEEBBB???<<<>>>>>>=========???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@????????????>>>>>>>>>===<<<===???BBBDDDDDDDDDDDDGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMNNNQQQTTTWWW[[[]]]ZZZYYYXXXWWWXXXYYY[[[\\\]]]___aaacccdddhhhlllooommmmmmlllnnnqqqwww|||wwwjjjbbb[[[WWW[[[YYYZZZ\\\ZZZVVVUUUXXXSSSSSSSSSSSSSSSSSSTTTTTTOOONNNMMMMMMMMMNNNOOOPPPMMMNNNPPPRRRTTTVVVWWWWWWTTTTTTSSSRRRRRRQQQQQQRRRPPPPPPQQQRRRTTTSSSPPPMMMQQQRRRSSSRRRQQQPPPQQQSSSTTTRRRTTTZZZ[[[VVVTTTWWWYYYZZZ]]]```bbbdddddddddaaa```^^^]]]\\\[[[\\\\\\[[[bbbiiinnnsss}}}{{{xxxrrrtttvvvwwwvvvsssnnnlllfffggghhhggghhhkkkrrrwwwwwwyyy|||~~~tttmmmiiigggdddbbb\\\YYYUUUSSSSSSTTTUUUUUUQQQRRRTTTVVVXXXZZZ\\\]]]YYY[[[[[[WWWQQQLLLJJJJJJHHHLLLRRRXXX^^^gggqqqxxx|||fff]]]YYYVVVTTTUUUQQQSSSTTTUUUSSSQQQOOOOOOOOOMMMLLLKKKLLLLLLKKKIIICCCCCCCCCBBBBBBDDDGGGJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCC???BBBEEEEEEDDDCCCDDDFFFFFFDDDBBB@@@???@@@AAABBBAAAAAAAAA@@@@@@@@@@@@???<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<;;;:::999999UUUSSSQQQOOOMMMLLLLLLMMMPPPPPPPPPOOOMMMKKKJJJIIIGGGHHHJJJKKKKKKKKKJJJJJJQQQSSSUUUVVVVVVWWWYYY[[[WWWUUUUUUWWWWWWYYYgggvvvzzzkkk[[[SSSNNNIIIEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHFFFGGGHHHFFFDDDCCCDDDEEEAAABBBCCCBBB@@@@@@@@@BBB???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????AAA@@@>>>======>>>@@@AAA>>>>>>>>>>>>>>>>>>??????DDDDDDCCCCCCDDDFFFHHHIIINNNNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSUUUXXX[[[]]]___[[[YYYVVVUUUWWWZZZ]]]^^^^^^^^^^^^```ccchhhlllooopppppptttvvvvvvvvv}}}yyylllddd\\\YYY\\\WWWWWWWWWVVVVVVUUUUUUUUURRRQQQPPPQQQSSSTTTUUUTTTRRRQQQPPPOOOOOOOOOOOOPPPPPPRRRTTTUUUSSSRRRRRRRRRSSSSSSRRRPPPNNNNNNPPPRRRUUUUUURRROOOQQQUUUSSSNNNSSSSSSRRRQQQOOOOOORRRTTTQQQUUUWWWUUUUUUYYY[[[ZZZZZZ[[[^^^aaacccccccccbbb\\\aaaaaa\\\ZZZ^^^___]]]___\\\```kkknnnnnnwww~~~vvvqqqlllllliiieeefffjjjkkkhhhooommmlllmmmqqquuuwwwxxxxxx{{{|||uuullldddbbb```\\\ZZZ[[[XXXWWWUUUTTTUUUUUUUUUUUUZZZYYYYYY[[[^^^aaaccccccggg```WWWQQQNNNMMMJJJHHHTTTSSSZZZhhhrrrvvv{{{xxxooobbbWWWQQQPPPQQQRRRNNNNNNOOOOOOOOOOOOPPPPPPMMMJJJHHHHHHJJJJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBEEEDDDCCCBBB@@@???>>>===AAAAAABBBCCCCCCBBBAAAAAA===<<<<<<<<<<<<;;;;;;;;;======<<<;;;::::::999999QQQPPPNNNLLLKKKJJJJJJKKKOOOOOOOOONNNLLLKKKIIIHHHFFFGGGHHHJJJJJJJJJJJJIIIOOOPPPSSSSSSTTTTTTVVVXXXYYYWWWYYYZZZXXXXXXbbbnnn|||qqqfff\\\PPPFFFCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHFFFEEEEEEFFFCCCDDDEEEEEEDDDCCCDDDEEECCCCCCDDDCCCCCCBBBBBBAAA@@@??????????????????@@@BBBAAA???>>>>>>???AAABBBAAAAAA@@@@@@@@@AAABBBBBBEEEEEEFFFHHHJJJLLLNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUXXX[[[^^^______]]][[[YYYZZZ\\\]]]^^^eeedddddddddgggkkkoooqqqsssrrrtttvvvvvvzzziiiaaa]]]VVVSSSVVVWWWWWWVVVUUUTTTRRRRRRQQQOOONNNNNNPPPTTTWWWXXXXXXQQQPPPPPPOOOOOOOOOOOOOOOPPPRRRSSSSSSRRRPPPPPPQQQRRRSSSRRRPPPMMMLLLLLLMMMSSSUUUUUURRRQQQSSSRRRNNNPPPQQQQQQOOONNNPPPSSSUUUSSSWWWYYYWWWVVVZZZ[[[ZZZ[[[\\\]]]^^^______^^^]]]VVV[[[\\\YYYYYY^^^aaa``````[[[]]]fffjjjjjjppp{{{yyyrrrpppkkkffffffjjjjjjhhhllljjjgggfffggghhhhhhhhhjjjmmmsssyyy{{{sssooolllddd]]]\\\ZZZWWWVVVWWWVVVUUUTTTUUUWWWYYY[[[\\\]]]]]]^^^bbbfffjjjkkklllgggaaaXXXQQQOOOPPPQQQRRRYYY[[[cccqqqyyy~~~{{{jjjddd[[[TTTPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNKKKIIIIIIKKKKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCBBB@@@???>>>===@@@AAABBBCCCCCCBBBAAA@@@===<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;::::::999999OOONNNMMMKKKKKKJJJJJJKKKMMMMMMMMMLLLKKKIIIHHHGGGEEEFFFHHHIIIJJJJJJIIIIIILLLNNNOOOPPPPPPQQQRRRTTTZZZZZZ]]]]]]ZZZXXX]]]eeeooowww{{{kkkYYYKKKEEECCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJHHHGGGHHHIIIEEEGGGHHHHHHGGGGGGHHHJJJHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKNNNQQQTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWYYY\\\^^^`````````_________```aaaaaafffffffffgggjjjnnnqqqtttvvvuuuuuuxxx|||}}}mmm___]]]\\\WWWTTTVVVUUUUUUTTTRRRPPPOOOMMMMMMMMMLLLMMMOOORRRUUUUUUUUUOOOOOOOOOOOOOOONNNNNNMMMOOOQQQRRRQQQPPPNNNNNNOOOPPPQQQRRRQQQNNNLLLLLLMMMOOOVVVYYYVVVSSSQQQPPPMMMNNNNNNNNNNNNMMMOOOSSSUUUVVVZZZ[[[XXXWWWZZZ[[[YYY[[[[[[ZZZZZZYYYXXXXXXXXXRRRUUUWWWVVVXXX___dddeeeeee^^^^^^dddhhhgggjjjpppzzz|||tttjjjgggiiijjjhhhhhheeeaaa___^^^^^^]]]]]]___bbbeeejjjooorrruuuvvv{{{|||~~~wwwnnnfffaaabbb[[[WWWVVVVVVTTTSSSVVVVVVVVVWWWXXX[[[^^^aaaccceeeeeefffiiinnnqqqrrrqqq```\\\VVVQQQNNNRRRXXX]]]ccciiitttvvvggg\\\YYYUUURRRQQQPPPNNNLLLMMMLLLLLLKKKKKKKKKLLLLLLNNNLLLKKKKKKLLLLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@???>>>===@@@AAABBBCCCCCCBBBAAA@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999OOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGFFFEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLNNNNNNNNNNNNPPPQQQXXX[[[___```]]]ZZZ[[[^^^ccckkkzzzppp]]]OOOJJJFFFGGGHHHIIIIIIIIIHHHHHHLLLJJJHHHEEEDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMKKKIIIHHHIIIJJJFFFGGGIIIIIIIIIIIIJJJLLLIIIIIIIIIIIIIIIIIIIIIJJJFFFFFFFFFEEEEEEFFFFFFFFFHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIJJJJJJKKKLLLMMMLLLNNNQQQTTTWWWYYYYYYZZZXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYY[[[]]]___aaa^^^___aaaccccccdddeeeffffffggghhhkkkooossswwwyyyxxxxxx||||||lllccc]]]^^^^^^ZZZVVVVVVQQQQQQPPPOOOMMMLLLKKKKKKNNNMMMLLLNNNOOOPPPOOONNNMMMNNNOOOOOOOOONNNMMMLLLNNNOOOPPPOOOMMMLLLLLLMMMOOOQQQSSSSSSRRRPPPPPPPPPNNNXXX^^^[[[TTTPPPOOOMMMMMMMMMMMMMMMLLLNNNQQQTTTWWWZZZ[[[XXXVVVXXXXXXWWWYYYXXXWWWUUUUUUTTTTTTTTTRRRTTTVVVWWWZZZ___eeeiiillleeebbbfffiiiggggggiiiiiisssuuummmmmmkkkhhhdddaaa^^^\\\]]]]]]]]]]]]______```bbbdddfffggghhhnnnnnnoooqqquuuzzz|||vvvooofff```[[[\\\WWWUUUVVVVVVUUUVVVZZZ[[[\\\^^^___aaacccfffiiimmmlllkkkkkklllmmmllljjjYYYYYYXXXVVVVVV[[[dddlllsss|||wwwfff^^^UUUSSSQQQQQQQQQQQQPPPNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>===@@@AAABBBBBBBBBBBBAAA@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::NNNNNNNNNNNNMMMMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHIIIKKKLLLMMMLLLLLLLLLMMMNNNNNNMMMMMMOOOPPPUUUZZZ^^^___]]][[[[[[ZZZ]]]cccppp~~~zzzlll\\\RRRNNNJJJKKKKKKKKKKKKKKKKKKJJJLLLJJJHHHFFFFFFGGGHHHIIIGGGGGGIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIIIIJJJFFFGGGIIIIIIIIIIIIKKKLLLIIIIIIIIIIIIJJJLLLMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOQQQQQQQQQRRRUUUWWWYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWW[[[[[[[[[\\\]]]___``````^^^aaadddeeeeeeeeefffhhhiiikkknnnrrrvvvyyyzzz{{{|||vvvfffaaa]]][[[[[[ZZZUUUQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPPPPNNNMMMKKKMMMOOOPPPQQQOOOMMMLLLMMMNNNNNNMMMKKKJJJKKKMMMTTTVVVWWWWWWTTTRRRQQQQQQPPPZZZaaa]]]TTTPPPNNNMMMMMMMMMMMMLLLKKKMMMPPPRRRUUUYYYYYYVVVSSSUUUUUUTTTUUUUUUTTTSSSSSSSSSTTTTTTVVVWWWXXX[[[]]]___dddiiinnniiieeefffgggfffdddcccaaaiiiuuuyyyvvvsssoooeeebbb___^^^^^^_________]]]]]]\\\\\\]]]^^^___```bbbbbbaaabbbdddhhhllloootttttttttttttttuuuvvvwwwzzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~|||{{{xxxuuuttttttttttttsssttttttrrrnnniiiddd^^^[[[XXXVVVVVVXXXYYYXXX[[[```^^^bbbfffhhhjjjllloooqqqrrrooojjjfffdddbbb___]]]WWWZZZ___bbbfffmmmvvv}}}ttteee\\\XXXTTTQQQNNNMMMOOOPPPPPPPPPOOONNNLLLJJJJJJJJJJJJKKKIIIJJJJJJIIIIIIHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>@@@@@@AAABBBBBBAAA@@@@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::MMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHJJJLLLMMMNNNNNNMMMMMMNNNOOOOOONNNMMMNNNPPPPPPVVVZZZYYYYYYZZZYYYWWWZZZ^^^hhhttttttjjj```XXXUUURRRQQQPPPOOONNNNNNNNNNNNIIIIIIIIIIIIJJJKKKMMMNNNHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNNNNMMMKKKJJJJJJKKKHHHIIIKKKKKKJJJJJJKKKMMMKKKKKKJJJJJJKKKMMMOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPQQQRRRTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWW\\\]]]___```aaaaaa```___```dddggggggeeeeeegggiiikkkoootttzzz}}}~~~}}}|||{{{hhhaaa]]]\\\[[[YYYVVVRRRNNNMMMJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLOOORRRSSSRRRPPPJJJMMMPPPRRRRRRPPPNNNLLLKKKLLLMMMLLLJJJJJJLLLNNNYYYZZZZZZWWWTTTQQQPPPPPPSSS[[[___ZZZRRRNNNMMMLLLLLLLLLLLLLLLLLLMMMQQQTTTSSSWWWXXXTTTQQQSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTXXXXXXZZZ]]]^^^]]]```dddhhhfffcccbbbaaa```^^^]]]___eeennn{{{}}}ooolllhhheeeeeeeeedddccc]]]\\\ZZZYYYYYYZZZ\\\]]]^^^^^^]]]]]]^^^```bbbdddggggggggghhhiiijjjlllllloooooooooppppppqqqqqqqqquuuyyyyyyuuuqqqrrrqqqnnnooommmiiihhhhhhhhhgggggghhhhhhhhhgggeeeaaa^^^\\\WWWVVVXXX[[[\\\\\\```eeeccciiiooosssttttttvvvxxxqqqlllfff```\\\ZZZXXXVVVVVV[[[bbbjjjsss~~~rrreee\\\WWWUUUPPPNNNJJJIIIKKKMMMOOOOOOPPPOOOLLLJJJHHHHHHIIIJJJFFFHHHIIIHHHGGGFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>???@@@AAABBBBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OOOOOOOOONNNMMMKKKIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMOOOMMMRRRTTTRRRRRRUUUUUURRRSSSXXX```iiiqqq}}}}}}uuurrrmmmfffbbb]]]\\\YYYVVVTTTUUUVVVWWWPPPPPPPPPPPPPPPPPPPPPPPPKKKLLLMMMOOOPPPQQQRRRRRROOOPPPPPPOOOMMMLLLLLLMMMLLLNNNOOONNNMMMMMMNNNOOOPPPOOOMMMLLLLLLMMMOOOPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOQQQQQQQQQQQQSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\[[[[[[ZZZZZZYYYXXXXXXXXX]]]___bbbddddddbbb___]]]^^^bbbfffhhhgggiiimmmrrrsssyyynnnbbb```\\\\\\[[[VVVRRRPPPPPPOOOLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIKKKNNNPPPQQQPPPNNNJJJMMMQQQSSSTTTRRROOOLLLJJJKKKKKKKKKJJJKKKMMMOOOUUUVVVUUUTTTQQQPPPQQQRRRUUUZZZ[[[TTTMMMKKKKKKJJJHHHIIIKKKKKKMMMPPPTTTXXXRRRVVVWWWSSSQQQRRRSSSQQQSSSTTTUUUVVVVVVUUUTTTSSSVVVUUUXXX]]]]]]YYYZZZ______aaa```^^^[[[ZZZZZZYYY^^^aaahhhrrr~~~yyyvvvuuutttsssrrrhhhfffbbb]]][[[ZZZ[[[\\\\\\\\\\\\\\\]]]^^^___```]]]^^^^^^___aaacccdddeeefffgggggghhhhhhhhhggggggjjjnnnoookkkiiiiiihhhfffhhhfffcccaaaaaaaaa```___aaabbbccccccbbb```^^^\\\YYYYYY\\\```aaaaaaeeekkkmmmttt|||~~~|||xxxwwwwwwlllggg```[[[ZZZ[[[\\\]]]___aaagggrrrssseee^^^WWWSSSSSSLLLJJJIIIIIILLLNNNOOONNNPPPNNNKKKHHHFFFFFFGGGHHHEEEGGGIIIHHHFFFEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>???@@@AAABBBBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RRRRRRRRRQQQPPPNNNKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNOOONNNMMMLLLMMMNNNKKKPPPQQQMMMMMMQQQQQQMMMMMMQQQYYY```fffooo~~~zzz}}}{{{uuuppphhheeeaaa^^^\\\\\\^^^___[[[[[[ZZZYYYVVVTTTQQQPPPMMMNNNPPPRRRSSSTTTUUUUUUQQQRRRRRRQQQOOONNNNNNOOOPPPQQQRRRRRRPPPOOOPPPQQQUUUSSSQQQNNNMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOONNNOOOOOOPPPPPPOOOOOONNNQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXWWWXXXYYY[[[^^^___\\\\\\[[[[[[ZZZYYYXXXXXX]]]___cccffffffccc___\\\XXX]]]dddgggiiinnnvvv|||uuubbbZZZ[[[VVVXXXVVVPPPLLLLLLNNNOOONNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLIIIFFFJJJMMMQQQTTTUUUSSSOOOMMMIIIJJJKKKJJJJJJKKKNNNQQQMMMNNNOOOOOOOOOQQQUUUWWWVVVYYYWWWOOOIIIIIIIIIGGGEEEGGGIIIKKKNNNRRRWWW[[[RRRVVVWWWSSSQQQSSSTTTRRRUUUVVVWWWXXXWWWVVVSSSRRRSSSRRRUUU[[[[[[VVVVVVZZZZZZ^^^___\\\XXXWWWXXXYYY[[[]]]bbbkkkxxxxxxtttmmmfff```]]]\\\[[[VVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYZZZ[[[]]]___aaabbbbbbcccccccccccccccbbbaaacccgggiiifffdddeeeeeebbbfffdddaaa``````___^^^\\\```aaabbbcccbbbaaa___^^^]]]]]]aaaeeeffffffjjjqqqxxxwwwsssqqqgggbbb]]]ZZZ\\\```dddgggmmmmmmrrr}}}sssbbb[[[WWWQQQMMMNNNIIIIIIIIILLLOOOQQQPPPOOOOOOMMMIIIFFFEEEEEEFFFGGGEEEGGGIIIHHHFFFEEEGGGIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCAAA@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;[[[\\\[[[WWWQQQLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEFFFHHHJJJHHHHHHHHHHHHJJJLLLOOOPPPSSSRRRPPPNNNLLLJJJIIIHHHLLLLLLPPPWWW]]]eeerrr}}}xxxpppnnnpppooojjjeee___\\\^^^]]]XXXSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSRRRQQQPPPOOOOOONNNPPPPPPQQQQQQRRRSSSUUUUUUVVVVVVUUUTTTSSSQQQPPPOOOPPPQQQQQQRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPOOOOOONNNOOOMMMMMMPPPUUUXXXXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ]]]YYYTTTRRRTTTVVVWWWVVV]]]]]]```dddeeebbb]]]ZZZZZZ]]]dddkkknnnqqq{{{rrrddd[[[WWWVVVZZZSSSKKKGGGIIIKKKKKKIIIMMMKKKIIIJJJLLLLLLJJJHHHKKKJJJHHHHHHJJJKKKJJJJJJMMMOOOQQQSSSRRRPPPMMMJJJKKKKKKJJJJJJLLLMMMOOOPPPNNNPPPQQQOOOKKKLLLRRRWWWXXXWWWTTTOOOKKKIIIIIIJJJLLLLLLJJJGGGKKKRRRVVVUUUVVVTTTSSSQQQPPPPPPPPPQQQTTTTTTRRRQQQQQQPPPPPPPPPTTTTTTUUUUUUUUUTTTSSSSSSWWWXXXXXXVVVTTTRRRSSSSSSZZZ\\\```eeelllxxxyyylllffffffhhheeeaaa^^^^^^]]]YYYXXX[[[___^^^]]]^^^```bbbbbbaaaaaabbbbbbaaa______```bbbccceeeeeeccc```___bbbeeeeeebbb]]][[[\\\]]]^^^___aaaaaabbbbbbaaa___]]]\\\]]]\\\^^^dddkkkqqqsssssszzz||||||zzzuuunnniiifff```eeekkknnnnnnpppvvvzzz|||kkkfff^^^WWWRRROOOMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKHHHFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHFFFEEEDDDEEEGGGGGGCCC@@@@@@AAABBBDDDEEECCCAAA>>>???>>>======>>>@@@BBBCCC@@@@@@????????????@@@@@@@@@@@@????????????@@@@@@>>>???@@@@@@@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<______^^^YYYRRRMMMKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEHHHJJJIIIHHHGGGGGGIIIMMMRRRUUUUUUTTTSSSPPPMMMKKKIIIHHHHHHGGGJJJQQQWWW]]]iiissswwwnnngggcccfffgggaaaZZZWWWUUUVVVXXXYYYYYYXXXVVVUUUSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOQQQUUUWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYY]]]YYYTTTRRRSSSUUUUUUTTT[[[\\\___dddfffccc^^^[[[[[[]]]bbbiiiooovvv|||hhh___ZZZXXXXXXXXXRRRKKKJJJLLLPPPPPPOOONNNLLLIIIIIIKKKLLLKKKIIILLLJJJHHHHHHJJJJJJJJJIIILLLMMMOOOPPPPPPNNNLLLKKKKKKJJJJJJKKKMMMOOOQQQRRRNNNPPPPPPNNNLLLMMMRRRVVV\\\ZZZWWWQQQKKKHHHGGGHHHJJJLLLKKKJJJMMMSSSVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQPPPPPPOOOPPPPPPQQQQQQSSSSSSTTTTTTTTTSSSRRRRRRTTTUUUVVVUUUSSSRRRSSSTTTVVVZZZ___ccciiiqqq|||yyyvvvvvvqqqllliiihhheee```___aaaaaa``````bbbeeeggghhhgggiiijjjiiihhheeedddeeefffcccdddddddddeeegggjjjmmmkkkgggbbb```___``````___```aaacccdddcccaaa^^^\\\aaabbbdddiiiooorrrrrrqqqpppqqqpppmmmjjjhhhiiikkkoootttzzz}}}~~~rrrbbb^^^WWWQQQNNNLLLKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDEEEEEEGGGHHHHHHEEEDDDCCCDDDFFFEEECCC@@@AAAAAABBBCCCCCCCCCCCCCCCAAA@@@?????????AAACCCDDD@@@??????>>>>>>??????@@@@@@??????>>>>>>??????@@@>>>>>>??????>>>======<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<]]]\\\YYYVVVRRRNNNLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEFFFFFFDDDDDDFFFGGGHHHGGGGGGGGGIIILLLPPPRRRQQQPPPOOOMMMKKKIIIGGGGGGHHHEEEFFFKKKOOORRRXXX___^^^hhhvvvxxxrrrwww|||wwwlllddd[[[[[[ZZZYYYYYYYYYYYYYYY[[[ZZZYYYWWWUUUTTTRRRRRRUUUUUUTTTSSSRRRRRRSSSSSSVVVVVVWWWXXXXXXXXXXXXXXXRRRPPPMMMKKKKKKLLLOOOQQQRRRQQQOOOOOOOOOQQQSSSUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQSSSVVVZZZ^^^```___gggpppxxx|||zzzrrrjjjdddgggnnnyyyrrr```WWWUUURRRPPPPPPNNNLLLKKKMMMQQQVVVYYYZZZPPPNNNKKKIIIIIIKKKLLLMMMLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLMMMOOOQQQPPPPPPMMMMMMMMMLLLJJJJJJKKKMMMMMMRRRVVVUUUTTTVVVUUUQQQNNNNNNNNNNNNNNNOOOOOOPPPMMMMMMMMMMMMNNNOOOPPPPPPSSSSSSSSSSSSRRRQQQPPPPPPNNNOOOPPPPPPOOOOOOPPPRRRRRRUUUYYY[[[]]]aaahhhmmmvvvzzz}}}uuuuuuuuurrrnnnkkkjjjjjjllliiigggiiimmmpppooonnngggddd___]]]\\\\\\\\\[[[`````````___]]][[[YYYXXXZZZ]]]aaafffhhhgggcccaaaaaaeeejjjmmmrrr|||uuudddVVVSSSNNNLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKGGGEEECCCAAAAAABBBDDDFFFBBBAAAAAAAAABBBBBBAAA@@@@@@CCCFFFFFFBBB???@@@BBBCCCCCCBBBAAAAAAAAABBBBBB??????>>>>>>>>>>>>??????>>>>>>>>>======>>>>>>>>>>>>===;;;::::::;;;<<<===>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>???>>>======<<<<<<======>>>===<<<;;;::::::;;;<<<=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>>>>???======<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@@@@@@@>>>>>>============>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===============;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>CCC<<<===>>>???@@@AAAAAAAAA>>>>>>============>>>>>><<<<<<<<<;;;;;;<<<<<<<<<:::;;;===>>>???>>>===<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAADDDEEEFFFEEEBBB???>>>===>>>>>>>>>???@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;===>>>>>><<<:::888<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>=========>>>>>>????????????????????????BBBDDDEEEDDDAAA???>>>>>>======>>>>>>???@@@@@@AAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;::::::::::::999:::;;;>>>@@@@@@???===<<<<<<;;;::::::999:::::::::999::::::::::::;;;;;;;;;JJJJJJIIIGGGEEEFFFIIILLLIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDFFFHHHIIILLLRRR\\\cccxxx|||}}}pppeee\\\XXXWWWYYYXXXWWWXXX]]]eeelllqqqpppmmmhhhddd```\\\WWWSSSPPPPPPSSSWWWZZZ]]]fffooowww}}}zzztttpppnnnpppssswwweeeTTTPPPMMMJJJGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEKKKJJJIIIGGGFFFFFFGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFIIIKKKLLLLLLKKKJJJFFFFFFFFFFFFGGGHHHIIIJJJMMMPPPSSSSSSPPPNNNOOOQQQRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHGGGGGGGGGIIIJJJKKKJJJKKKMMMQQQTTTTTTTTTNNNNNNPPPRRRUUUUUUTTTRRRNNNNNNPPPSSSXXX^^^dddgggqqqvvv|||ooobbbWWWQQQNNNLLLIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAAAAA@@@AAAAAAAAA???>>>===<<<<<<======>>>========================@@@AAACCCCCC@@@>>>>>>>>><<<<<<===>>>>>>??????@@@???>>>======<<<<<<======;;;;;;:::::::::999999999888:::<<<>>>??????>>>>>>;;;:::999999888888999999888888999999999:::::::::JJJIIIHHHFFFEEEFFFIIILLLLLLKKKJJJHHHFFFEEEDDDDDDDDDEEEGGGFFFDDDCCCCCCDDDFFFEEEEEEDDDEEEFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCAAA@@@@@@AAABBBCCCBBBDDDFFFHHHJJJOOOUUUZZZiii|||wwwqqqmmmjjjjjjnnnkkkjjjmmmuuu~~~wwwqqqllliiiccceeeiiinnnrrrwww}}}}}}oooVVVLLLLLLLLLIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFKKKIIIGGGEEEDDDDDDEEEFFF>>>>>>???@@@AAABBBCCCCCCFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKMMMPPPRRRRRRQQQPPPQQQRRRRRRQQQOOONNNMMMLLLLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLKKKIIIGGGGGGHHHJJJLLLLLLLLLMMMOOOQQQRRRRRRRRRNNNOOOQQQTTTVVVUUURRROOOKKKKKKKKKNNNRRRXXX^^^aaannnqqquuuwwwzzzyyyggg\\\VVVSSSQQQJJJHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBCCCCCCAAA@@@@@@?????????@@@@@@???>>>===<<<======??????>>>>>>>>>>>>============>>>@@@AAAAAA@@@>>>>>>>>><<<<<<<<<===>>>>>>?????????>>>>>>===<<<=========<<<<<<;;;;;;::::::999999777888:::;;;<<<<<<;;;;;;:::999999888777888888888777888888888888999999999IIIIIIHHHFFFEEEFFFIIIKKKQQQOOOMMMJJJGGGEEECCCBBBDDDFFFGGGFFFDDDBBBBBBCCCFFFEEEDDDCCCCCCDDDFFFGGGDDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDAAABBBDDDGGGJJJMMMRRRUUUaaammm{{{{{{|||}}}~~~}}}iii\\\NNNHHHFFFDDDCCCDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGFFFEEECCCCCCCCCCCCCCCAAABBBCCCDDDEEEGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFJJJJJJIIIIIIJJJKKKLLLLLLNNNPPPQQQRRRQQQQQQRRRSSSQQQPPPMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIILLLKKKIIIHHHHHHJJJKKKLLLLLLMMMNNNOOONNNMMMMMMMMMMMMNNNPPPSSSTTTSSSOOOKKKIIIIIIJJJKKKOOOTTTXXX[[[dddhhhlllnnnpppwwwyyypppbbbWWWRRROOOMMMLLLHHHFFFEEEEEEFFFFFFEEEDDD@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAABBB??????>>>>>>>>>>>>???@@@???>>>>>>===>>>???AAABBB@@@@@@@@@??????>>>>>>>>>===???AAAAAA@@@>>>>>>???<<<<<<<<<===>>>>>>????????????>>>=====================<<<<<<;;;::::::999999999:::;;;::::::999888999999888777777777888888777777777888888888999999IIIIIIHHHFFFDDDEEEHHHKKKQQQPPPMMMJJJGGGEEECCCBBBEEEGGGHHHGGGFFFDDDDDDEEEHHHGGGEEECCCCCCCCCEEEFFFDDDCCCBBBBBBAAAAAABBBBBB??????@@@AAABBBCCCDDDDDD@@@AAABBBEEEHHHKKKNNNPPP]]]ccckkktttvvvfffVVVPPPKKKHHHEEEAAA@@@CCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKOOOOOOPPPPPPPPPQQQQQQRRROOONNNKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKKKKMMMNNNNNNKKKIIIHHHIIIMMMMMMOOOQQQRRRPPPLLLHHHIIIIIIIIIKKKMMMPPPSSSTTTXXX^^^eeeiiilllsss|||yyyccc^^^VVVRRRPPPNNNJJJGGGHHHFFFEEEEEEFFFFFFDDDCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>===>>>>>>???@@@???>>>>>>>>>???@@@BBBCCCBBBBBBAAAAAA@@@@@@??????===???AAAAAA@@@>>>>>>>>><<<<<<===>>>>>>??????@@@@@@???>>>>>>======>>>>>>======<<<;;;::::::999999;;;<<<<<<<<<;;;;;;:::999:::999888888777777888888777777888888888999999999IIIIIIGGGEEEDDDEEEHHHKKKMMMLLLJJJHHHFFFDDDDDDCCCDDDFFFGGGGGGFFFDDDEEEFFFJJJHHHFFFCCCBBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBB>>>???BBBEEEFFFGGGGGGFFFBBBAAAAAABBBEEEHHHJJJKKKWWW^^^dddhhhppp~~~rrraaaXXXMMMIIIGGGGGGFFFBBBBBBDDDAAAAAA@@@@@@@@@?????????>>>>>>>>>??????@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCC@@@BBBCCCEEEEEEDDDCCCBBB@@@AAABBBCCCDDDEEEFFFGGGGGGFFFDDDBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKOOONNNMMMMMMNNNOOOOOOOOOMMMLLLIIIGGGFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHKKKMMMMMMJJJHHHGGGHHHMMMMMMNNNOOOOOONNNJJJGGGGGGHHHIIIKKKLLLMMMMMMMMMPPPVVV^^^cccgggnnnxxx~~~wwwfffXXXTTTPPPNNNNNNMMMJJJGGGGGGFFFEEEEEEEEEEEECCCAAAAAAAAABBBCCCCCCDDDEEEEEE??????@@@@@@@@@@@@??????>>>>>>======>>>??????@@@======<<<===>>>@@@BBBCCCBBBBBBBBBAAA@@@@@@?????????AAABBBBBB@@@>>>>>>>>>======>>>>>>???@@@@@@AAA@@@???>>>>>>======>>>>>><<<;;;;;;:::999888777666::::::::::::;;;;;;;;;;;;::::::999888888888888999888888888999999999::::::IIIHHHGGGEEEDDDEEEHHHKKKIIIIIIGGGFFFEEEDDDDDDDDDBBBCCCEEEEEEDDDCCCCCCDDDLLLJJJFFFDDDBBBBBBDDDEEEDDDDDDCCCBBBBBBBBBBBBCCC???BBBFFFIIILLLLLLKKKJJJCCCAAA@@@@@@BBBEEEFFFGGGQQQZZZaaaaaacccmmmzzz}}}zzzlllXXXPPPOOOGGGBBB???AAACCCAAA@@@BBB@@@@@@@@@@@@?????????>>>============>>>???AAAAAAAAAAAACCCCCCCCCBBBAAA@@@???AAADDDFFFGGGFFFDDDCCCAAAAAABBBCCCDDDEEEFFFGGGDDDCCCBBBAAAAAABBBDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNMMMKKKKKKLLLMMMMMMLLLLLLKKKHHHFFFEEEFFFHHHIIIGGGHHHIIIJJJIIIGGGEEECCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFHHHIIIHHHFFFEEEFFFIIIMMMMMMJJJHHHHHHIIINNNNNNMMMNNNNNNMMMIIIGGGFFFGGGIIIKKKKKKKKKJJJIIIIIINNNUUUYYY]]]dddnnnvvvuuu}}}qqqaaaUUUPPPLLLHHHGGGIIIJJJIIIGGGGGGFFFEEEDDDEEEDDDBBB???>>>>>>???@@@AAAAAABBBBBB??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@<<<;;;;;;<<<===???AAABBBBBBBBBAAAAAA@@@???>>>>>>@@@BBBCCCCCCAAA???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>::::::999888777666555444666666777888999::::::;;;;;;:::999999888888999999888999999999999:::::::::IIIIIIEEE@@@AAAGGGLLLMMMJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAADDDEEEEEECCC@@@AAADDDHHHHHHHHHGGGEEECCCBBBBBBCCC>>>AAAFFFJJJKKKJJJGGGFFFCCCCCCBBBBBBCCCEEEHHHIIIXXX]]]```___```fffjjjkkk}}}{{{yyy{{{jjj\\\QQQLLLKKKEEEDDDAAA?????????@@@AAA@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>??????@@@CCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDFFFEEEBBB@@@@@@@@@@@@???>>>???AAACCCAAABBBBBBAAA??????AAABBBFFFCCCAAAAAAEEEGGGGGGFFFIIIHHHHHHGGGGGGFFFFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCCCCBBBDDDEEEFFFGGGGGGHHHGGGGGGHHHJJJLLLMMMKKKJJJJJJKKKJJJKKKKKKKKKJJJJJJIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJPPPOOOOOOQQQVVV]]]eeejjjqqqttt{{{zzzjjj^^^VVVTTTNNNKKKHHHGGGHHHIIIJJJJJJJJJHHHEEECCCBBBBBBBBBCCC@@@BBBCCCBBB???===>>>@@@<<<>>>???@@@?????????@@@DDDCCCBBB@@@???>>>>>>>>>>>>=========>>>???@@@@@@@@@AAABBBCCCCCCBBB@@@???===@@@BBBAAA===<<<<<<>>>======<<<======>>>??????>>>>>>>>>>>>===<<<;;;:::===<<<;;;:::888777666555999888888888999::::::;;;<<<;;;999777666666777777999999888888999::::::;;;IIIIIIFFFAAABBBIIINNNNNNJJJIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@?????????@@@@@@CCCDDDDDDBBB@@@@@@CCCFFFEEEFFFFFFEEECCCBBBBBBCCCCCCEEEGGGIIIIIIHHHEEEDDDAAAAAAAAABBBDDDGGGIIIKKK[[[dddiiiccc\\\\\\aaaeeerrr}}}~~~fffWWWNNNHHHEEEEEEDDDCCCAAA???>>>>>>???@@@??????@@@@@@??????>>>===>>>>>>======>>>>>>???@@@BBBBBBBBBAAAAAAAAAAAA@@@AAA@@@@@@AAACCCCCCAAA>>>>>>??????>>>===>>>@@@BBB@@@AAABBBAAA@@@@@@AAACCCGGGEEEBBBCCCFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLLLLJJJIIIHHHIIIGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGIIIJJJLLLMMMNNNMMMMMMNNNQQQVVV[[[___iiimmmuuu}}}yyyhhh\\\SSSNNNMMMLLLIIIGGGFFFGGGHHHHHHHHHHHHFFFDDDBBBAAAAAABBBCCC@@@BBBCCCAAA>>>======???;;;<<<>>>?????????@@@@@@CCCCCCAAA@@@???>>>>>>>>>=========<<<======>>>>>>>>>???AAABBBBBBAAA@@@???<<<>>>@@@???===;;;<<<===???>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>===<<<;;;:::===<<<;;;:::888777666666888777777777888888999:::;;;:::999888777777777777888888777777777888888999HHHIIIGGGCCCEEELLLPPPPPPHHHHHHFFFEEECCCCCCBBBBBBDDDCCCAAA@@@AAABBBDDDEEEBBBCCCCCCAAA@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHIIIHHHGGGEEECCCBBB@@@@@@AAABBBDDDGGGJJJLLLYYYfffmmmdddWWWRRRXXX___hhhssspppbbbSSSLLLHHHEEECCCCCCBBBAAA???>>>======>>>???>>>>>>?????????>>>=====================>>>??????AAAAAAAAAAAA@@@@@@@@@??????>>>===>>>???@@@???======>>>>>>>>>======???@@@???AAABBBBBBAAAAAACCCDDDEEEDDDBBBBBBEEEGGGGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGEEEDDDBBBBBBCCCEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJIIIHHHFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDFFFIIIKKKMMMOOOMMMMMMLLLMMMNNNPPPRRRSSS\\\bbbkkkuuu|||ssscccYYYSSSNNNKKKKKKHHHFFFEEEDDDEEEFFFFFFEEEFFFEEECCCBBBAAABBBCCCDDDAAABBBBBB@@@>>><<<<<<===:::;;;<<<>>>???@@@AAAAAACCCBBBAAA@@@???>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<===>>>@@@@@@@@@??????;;;<<<>>>>>><<<;;;;;;<<<@@@@@@??????>>>>>>??????>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;:::888777666666777777777777777888888888::::::999888777777777888777777666666666666666777HHHJJJHHHEEEGGGMMMQQQQQQGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCAAA@@@@@@CCCEEEGGGBBBBBBAAA@@@@@@@@@AAABBBCCCAAA@@@@@@BBBDDDFFFFFFJJJIIIHHHGGGEEEDDDCCCBBB@@@AAAAAABBBDDDGGGIIIJJJOOO\\\eee^^^RRRPPPVVV\\\eeemmmyyylll___UUUMMMJJJIIIEEEBBBBBB@@@???>>>============>>>======>>>>>>>>>======<<<===<<<<<<<<<<<<===>>>>>>@@@@@@@@@?????????>>>>>>???===<<<<<<===>>>>>>===<<<>>>???>>>======???@@@>>>@@@BBBBBBBBBBBBCCCDDDAAAAAA@@@@@@AAABBBDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEBBBBBBAAABBBBBBCCCDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJHHHFFFCCCBBBCCCEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHGGGEEEDDDDDDEEEGGGFFFFFFFFFEEEFFFFFFFFFBBBCCCDDDFFFHHHKKKMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNQQQWWWaaajjjqqqwww{{{}}}~~~jjj___UUUQQQOOOLLLJJJKKKFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEAAAAAAAAA???===<<<;;;;;;::::::<<>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<>>>>>>??????>>>;;;<<<=========<<<<<<<<<@@@@@@???>>>=========>>>======>>>======<<<;;;;;;<<<<<<;;;:::999888777666777777888888888888888888999999888888888888888888888777777666666666666666IIIKKKJJJGGGHHHMMMOOONNNEEEEEEDDDCCCBBBBBBBBBCCC@@@???===<<<<<<>>>AAACCCAAAAAA@@@@@@AAAAAAAAAAAAEEEBBB??????CCCFFFIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCAAABBBBBBBBBCCCDDDEEEFFFGGGPPPUUURRRMMMOOOSSSVVVaaafffmmmsss{{{}}}cccTTTQQQKKKFFFFFFEEEAAA>>>===>>>>>>==================;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???>>>>>>>>>============???>>><<<<<<===>>>>>>======>>>@@@@@@???>>>???@@@===???AAABBBAAAAAABBBCCC???????????????@@@BBBDDDFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBCCCEEEGGGIIIJJJNNNLLLHHHEEECCCDDDEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFEEECCCCCCCCCEEEFFFEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEGGGIIIJJJKKKJJJKKKMMMNNNNNNNNNMMMLLLNNNRRRXXX^^^ccciiipppuuuzzz~~~pppbbbZZZRRRLLLKKKJJJGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEAAAAAA??????>>>===<<<;;;:::;;;>>>BBBGGGIIIGGGEEEAAAAAA@@@???>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<999:::;;;<<<======>>>>>>;;;<<<<<<===>>>>>>>>>===???>>>===<<<<<<<<<<<<<<<==================<<<;;;;;;;;;::::::999888777777888999999::::::999888888777888888888999999999888999999888777777888888888IIILLLKKKGGGGGGKKKKKKIIIDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA?????????@@@BBBCCCBBBAAA@@@@@@BBBBBBAAA@@@EEEBBBAAABBBGGGJJJKKKJJJEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBDDDIIIJJJGGGGGGKKKNNNNNNVVVZZZ___eeennn~~~vvvbbbUUUOOOHHHCCCAAACCCCCC???===>>>========================::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<>>???>>><<<<<<>>>@@@@@@?????????@@@<<<>>>AAAAAAAAA@@@@@@AAA???@@@AAA@@@???@@@CCCEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAABBBBBB@@@@@@@@@AAABBBEEEGGGIIIMMMLLLIIIFFFEEEDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEDDDBBBBBBDDDFFFCCCCCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJKKKLLLKKKKKKJJJMMMPPPSSSTTTUUUYYY___eeeqqqxxxyyyiii^^^YYYSSSMMMJJJJJJIIIEEECCCDDDDDDDDDEEEGGGIIIHHHFFFCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@???>>>??????>>><<<;;;===AAAIIIOOOPPPMMMIII@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<=========::::::;;;;;;<<<<<<======;;;;;;;;;===???@@@???>>>======<<<;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;::::::999888777777999999:::;;;;;;999888777666777888999999999999999999999999999999::::::;;;JJJLLLKKKGGGFFFGGGGGGDDDBBBBBBBBBAAABBBBBBCCCCCCFFFEEEEEEDDDDDDDDDEEEEEECCCAAA@@@AAACCCDDDBBB???CCCCCCDDDJJJOOOOOOKKKFFFDDDDDDDDDCCCBBBAAA???>>>>>>>>>???@@@AAABBBBBBBBBBBBEEEEEEAAAAAAEEEIIIJJJLLLPPPUUUZZZcccrrr{{{kkk___TTTNNNNNNEEEAAA@@@BBBBBB??????AAA=========>>>>>>>>>======999999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<===???>>><<<:::;;;===??????>>>>>>>>>???;;;===@@@AAA???>>>>>>>>>>>>???@@@???>>>???BBBEEEAAAAAABBBBBBCCCCCCCCCCCC@@@@@@?????????@@@@@@AAA???>>>>>>???@@@CCCEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCDDDCCCBBBCCCEEEGGGCCCBBBAAAAAAAAABBBDDDEEEDDDDDDDDDDDDEEEGGGHHHIIIGGGHHHIIIJJJJJJJJJIIIIIIJJJMMMPPPOOONNNOOOTTTXXXbbbkkkwww{{{mmmbbbXXXTTTUUUNNNJJJIIIJJJIIIFFFDDDFFFBBBCCCEEEGGGIIIHHHEEEBBBAAAAAABBBBBBAAAAAAAAA@@@AAA???>>>???AAAAAA@@@>>>===???FFFOOOWWWWWWRRRLLL@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<:::999999;;;>>>@@@???======<<<<<<<<<<<<======>>><<<<<<============<<<<<<;;;::::::999999888888888888999:::::::::999777666555666888999::::::999999888888888888999;;;<<<===KKKMMMKKKGGGEEEEEEDDD@@@BBBBBBAAAAAAAAABBBCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCAAA@@@AAADDDDDDBBB???AAABBBHHHPPPUUUSSSKKKCCCDDDDDDDDDCCCBBB???===;;;;;;<<<===???AAABBBBBBBBB>>>CCCCCC???===BBBIIILLLGGGKKKQQQUUU\\\hhhwwwooo^^^XXXSSSLLLFFFFFFEEEAAA???@@@???<<<<<>>>>>>>>>>>>>>===888999::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===???>>>;;;999999<<<>>>???>>><<<======;;;===@@@@@@???===<<<<<<;;;===>>>===;;;<<>>>>>@@@AAACCCDDDEEEFFF@@@@@@???????????????@@@>>>>>>======???AAADDDFFFCCCCCCDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCBBBCCCFFFIIIFFFEEECCCCCCCCCEEEGGGHHHBBBCCCCCCDDDFFFGGGIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIFFFKKKOOOOOOMMMMMMQQQUUUTTT^^^mmm{{{|||pppfffaaa\\\SSSNNNNNNGGGDDDDDDFFFFFFCCCBBBEEEAAABBBDDDGGGIIIHHHEEEAAA@@@@@@@@@@@@@@@???>>>===AAA???>>>???BBBCCCAAA???>>>AAAHHHSSS[[[\\\UUUNNN@@@???>>>>>>>>>>>>>>>???::::::::::::;;;;;;<<<=========<<<;;;;;;;;;<<<<<<999777777:::===???>>><<<======<<<======>>>???@@@<<<<<<===============<<<;;;::::::999999888888888777888999:::999888666444555666777999:::::::::999666777777888999;;;<<<===LLLKKKHHHFFFDDDBBBAAA@@@BBBAAAAAA@@@AAABBBDDDDDDHHHGGGGGGKKKOOONNNHHHBBBAAAAAAAAABBBCCCDDDEEEFFFEEEJJJSSSZZZ\\\VVVLLLDDDCCCAAA@@@AAACCCCCC@@@===??????@@@AAAAAAAAA@@@@@@@@@???>>>>>>???AAABBBDDDEEEFFFGGGJJJQQQ[[[gggoooxxx}}}ddd\\\SSSMMMKKKIIIEEEAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::<<<999777888;;;>>>>>><<<;;;;;;;;;::::::999999999::::::<<<=========<<<;;;<<<<<<<<<===============888999999:::::::::::::::============>>>>>>>>>>>>????????????@@@BBBDDDFFFAAA@@@???>>>============>>>======<<<===???AAABBBBBBBBBCCCDDDEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGGGGFFFDDDBBBCCCEEEGGGIIIDDDHHHGGGDDDKKKWWWWWWNNNEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKLLLMMMLLLKKKJJJKKKLLLTTTXXX^^^eeemmmuuu~~~{{{kkk```\\\WWWSSSQQQPPPNNNMMMGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@?????????>>>>>>======>>>??????@@@@@@>>>===<<<>>>DDDNNNWWWZZZVVVNNNGGG???<<<:::;;;>>>@@@???>>>>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<>>>>>===<<<;;;;;;;;;;;;:::999999888888999999999999999888888888888888777888::::::888777777888::::::999999999:::<<<===JJJIIIGGGEEEDDDBBBBBBAAABBBAAA@@@@@@@@@AAACCCDDDFFFFFFGGGKKKOOONNNHHHBBB@@@@@@@@@@@@AAACCCDDDEEEGGGMMMWWW]]]\\\TTTJJJCCCCCCAAA@@@AAABBBBBB@@@>>>@@@@@@AAAAAAAAA@@@@@@???????????????@@@AAABBBCCCCCCDDDEEEGGGKKKSSS\\\cccdddiiiqqqxxx~~~|||zzz{{{~~~xxxggg[[[UUUMMMJJJIIIHHHEEEAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::<<<:::888888;;;======<<<;;;;;;:::::::::999999999999:::;;;<<<===<<<<<<;;;::::::;;;;;;<<<<<<<<<===;;;<<<===>>>???>>>>>>===============>>>>>>>>>>>>??????>>>???@@@AAACCCDDD???>>>>>>>>>>>>>>>??????============>>>???@@@AAA??????@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCEEEGGGHHHDDDHHHGGGDDDKKKUUUVVVNNNGGGFFFFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLMMMLLLKKKJJJKKKMMMLLLOOOTTTYYY^^^eeekkkppp~~~tttggg^^^XXXUUUQQQOOONNNNNNMMMLLLEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@?????????>>>>>>>>>>>>===>>>>>>???>>>===<<<;;;===BBBIIIPPPSSSPPPIIIDDD===;;;999:::<<<>>>===<<<======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>>>>======<<<;;;;;;:::;;;:::999999888888999999777777777777777777777777888999:::999777666777888:::999777777999:::;;;;;;HHHGGGFFFDDDDDDCCCCCCCCCAAAAAA@@@??????@@@BBBCCCDDDDDDFFFJJJMMMLLLGGGBBB@@@?????????@@@BBBDDDEEEIIIPPPYYY]]]XXXOOOGGGBBBBBBAAA@@@AAABBBBBB@@@>>>AAAAAAAAAAAA@@@@@@???>>>>>>??????@@@AAAAAAAAAAAA@@@AAABBBCCCEEEIIIOOOSSSVVV[[[bbbjjjpppvvv{{{rrr___RRROOOKKKGGGFFFGGGGGGDDDAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999===;;;999999;;;<<<<<<;;;::::::::::::999999999999999:::;;;<<<<<<<<<;;;;;;888888999:::;;;<<<<<<======>>>@@@BBBBBBAAA@@@???============>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAA============>>>???@@@AAA<<<===>>>??????@@@??????>>>>>>>>>???>>>>>>======>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFDDDGGGFFFDDDIIIRRRSSSLLLHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIIIIIIIJJJJJJJJJJJJHHHIIIKKKKKKJJJJJJLLLMMMLLLOOORRRTTTWWW[[[___bbbmmmrrryyyqqqccc[[[VVVTTTOOOLLLJJJIIIJJJKKKKKKJJJCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@???????????????>>>>>>>>>===============<<<;;;;;;<<>>???AAADDDFFFIIIPPPWWWVVVOOOGGGBBBAAA@@@@@@@@@AAAAAAAAA@@@???BBBBBBBBBAAA@@@???>>>===>>>???@@@AAABBBAAA@@@@@@>>>???@@@AAAAAACCCFFFHHHQQQTTTZZZ___dddiiinnnqqqmmm^^^RRRJJJFFFDDDCCCCCCEEEDDDBBB@@@=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999888888888888999999<<<;;;::::::;;;;;;:::::::::999999999999999999999999999::::::;;;;;;;;;;;;777888999:::;;;<<<===>>><<<>>>@@@BBBBBBAAA???>>>============>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>======>>>???@@@@@@<<<===>>>@@@@@@@@@???>>>@@@@@@@@@@@@??????>>>======>>>???AAABBBBBBCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDBBBDDDDDDCCCFFFMMMNNNIIIHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHDDDFFFHHHHHHHHHIIIJJJLLLPPPRRRTTTVVVVVVXXX[[[]]]ZZZ___gggooovvv|||pppbbbXXXRRROOOMMMJJJHHHFFFFFFHHHIIIIIIHHHBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@????????????????????????===>>>============<<<<<<=========@@@AAABBB@@@===:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;:::999999888888999999555555666666777888999999;;;<<<;;;888666555666777999666333444888999777444CCCCCCBBBBBBCCCDDDEEEEEEBBBAAA@@@?????????@@@AAA>>>???AAACCCEEEFFFDDDCCCFFFCCCAAA??????AAAEEEGGGHHHLLLOOOLLLDDD???>>>@@@???@@@@@@AAA@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>===>>>???@@@AAABBBAAA@@@???===???AAAAAAAAAAAACCCDDDHHHKKKNNNRRRUUUZZZ^^^bbbttt|||ooo^^^TTTNNNHHHCCCCCCBBBBBBCCCCCCBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888777777888888999999::::::::::::999999999999999999999999999999999999999999999:::::::::;;;888999:::;;;<<<===>>>>>>===>>>@@@AAAAAAAAA???>>>============>>>>>>>>>>>><<<=====================@@@@@@???>>>======>>>>>><<<===???@@@@@@???>>>===@@@@@@AAA@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCAAABBBDDDEEEEEEDDDCCCBBB@@@BBBAAAAAACCCGGGHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEAAACCCEEEFFFFFFFFFHHHJJJLLLNNNQQQRRRRRRSSSUUUVVVSSSUUUZZZ___eeemmmuuu{{{hhhccc\\\UUUPPPLLLIIIGGGJJJHHHGGGGGGHHHHHHGGGFFFCCCCCCCCCBBBCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@??????????????????@@@@@@@@@??????>>>>>>>>>============<<<;;;<<<>>>???>>>===;;;;;;;;;:::999999:::;;;:::::::::;;;;;;;;;;;;;;;999::::::::::::::::::999::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999999888888999999666666777888888999::::::;;;;;;;;;999666555666777888666444555888888666444BBBAAAAAABBBBBBCCCDDDEEECCCBBB@@@??????@@@AAAAAA>>>???@@@AAABBBDDDFFFFFFIIIFFFBBB>>>>>>@@@DDDFFFEEEGGGGGGDDD@@@======???===???AAAAAA@@@???@@@AAAAAAAAAAAAAAA@@@@@@???>>>???@@@@@@AAAAAA@@@@@@@@@>>>@@@AAABBBAAAAAABBBCCC@@@CCCFFFIIIMMMRRRXXX\\\hhhpppzzz{{{kkkWWWJJJFFFEEECCC???AAAAAABBBAAAAAA@@@???>>>::::::::::::::::::::::::999999999999999999999999888888777777777777888888666888999999888777888999888888888999999999999999999999888888888999:::;;;999999:::;;;<<<======>>>>>>??????@@@@@@@@@@@@@@@============>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>===AAA@@@???>>>============>>>>>>????????????>>>>>>>>>>>>??????>>>>>>======>>>???@@@BBBCCCCCCCCCCCC@@@AAACCCDDDDDDDDDCCCBBB@@@@@@@@@AAAAAACCCDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCAAABBBBBBBBBCCCCCCCCCCCCAAABBBDDDEEEDDDEEEGGGIIIIIILLLNNNPPPPPPQQQRRRTTTVVVVVVVVVVVVXXX]]]dddiiillltttyyyllldddYYYVVVQQQLLLIIIGGGGGGHHHIIIHHHGGGGGGHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCDDD@@@@@@AAAAAA@@@@@@???>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<===?????????===;;;<<<<<<;;;:::999:::<<<;;;;;;;;;:::::::::::::::999999::::::::::::999999::::::::::::::::::::::::888888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999888888999999777777888888999999::::::999:::;;;:::888666666666777888888888888777777666AAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAA@@@BBBEEEIIILLLKKKGGGBBB===<<<>>>AAADDDAAABBBCCCCCCBBBAAA???>>><<>>@@@AAA@@@@@@AAAAAAAAA@@@@@@???AAA@@@@@@@@@???@@@@@@AAA@@@AAAAAAAAA???>>>???AAA>>>@@@CCCFFFIIIOOOUUUZZZ^^^eeennnttt{{{xxxkkk^^^VVVKKKDDDBBBBBBBBBAAA???@@@@@@???>>>>>>>>>???999999999:::::::::::::::999999999999999999999999888888777777777777888888222555888888777666777888777888888888999999999999999888888777888999:::;;;999999::::::;;;;;;;;;<<<>>>===<<<<<<<<<===>>>???============>>>>>>>>>>>>:::;;;<<<>>>?????????>>>??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>??????<<<======>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAACCCEEEEEEEEEFFFFFFEEECCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBDDDEEEFFFEEEEEEGGGHHHKKKNNNQQQRRRRRRRRRSSSUUUYYYXXXVVVTTTRRRTTTWWW[[[\\\cccnnnwww}}}qqqeee\\\UUUQQQPPPOOOMMMJJJGGGFFFFFFGGGEEEDDDDDDEEEFFFGGGEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>?????????@@@@@@AAAAAAAAA@@@???>>>===<<<======>>>;;;;;;<<<>>>AAAAAA???===;;;<<<===;;;999888:::<<<<<<;;;;;;::::::999999999999999::::::::::::999999999999999999999999999999777888999::::::;;;;;;;;;999999999999999999::::::;;;:::999999888888999999777777777888888888888888666888;;;<<<:::777666666666:::===<<<888666777999AAAAAAAAAAAABBBBBBCCCDDDEEEDDDBBBAAA@@@AAABBBBBBDDDCCCBBBAAABBBFFFKKKPPPLLLHHHAAA<<<:::<<>><<<>>>AAAAAA???>>>@@@BBB??????@@@AAAAAAAAA@@@@@@BBBAAA@@@?????????@@@AAAAAABBBAAA???===<<<===>>>===>>>@@@AAADDDIIIOOOSSSXXX___fffkkkrrrmmm]]]TTTEEEDDDCCCAAA???>>>???AAA===>>>>>>=========>>>@@@999999999999999999999:::888888888888888888888888888888777777777777888888000444777888666555666888777777888888999999999999999888777777777888:::;;;999999999999999999999:::;;;:::888777888999;;;===============>>>>>>>>>>>>999:::<<<>>>@@@@@@@@@???============>>>???@@@AAA@@@???>>>======>>>???@@@======>>>???@@@@@@@@@???===>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCAAACCCFFFFFFFFFFFFFFFEEEDDDBBBAAACCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGGGGFFFFFFHHHIIILLLOOORRRSSSSSSRRRSSSTTTXXXXXXWWWUUURRRRRRSSSUUUSSSVVVZZZ^^^eeeppp}}}zzzlll___WWWPPPKKKGGGCCCFFFHHHIIIGGGDDDBBBAAAAAAAAAAAACCCEEEFFFEEECCCDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@AAAAAAAAA???>>>===;;;;;;<<<<<<===999:::<<<@@@BBBBBB???===:::<<<===;;;888777999;;;<<<<<<;;;::::::999888888999999999::::::999999999999999999999999999999999666777888999:::;;;;;;;;;999999999999999999999:::;;;:::999999888888999999777777777777666666666666444777;;;===;;;888666555666<<<@@@>>>999555888<<<@@@BBBDDDEEEDDDBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???===<<<>>>???AAA@@@DDDHHHIIIGGGCCC@@@>>>???AAABBBBBB???=========>>>>>>============>>>>>><<<>>>@@@@@@??????@@@BBB>>>>>>???@@@@@@@@@??????AAAAAAAAAAAABBBCCCCCCDDDOOOVVV```gggmmmxxxrrrbbbWWWMMMGGGDDDBBB???===<<<<<<<<<=========<<<;;;::::::999999777777777777777777777777555555666777888999::::::777777777777888888888888:::999888777666666666666666666666666666666666666777777777777777777777777777777777777777888888999999888777666666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>============>>>>>>>>>>>>AAA@@@???>>>>>>>>>???@@@@@@?????????AAAAAA???===<<<@@@EEEGGGGGGEEEDDDDDDCCCCCCDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBCCCEEEGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCEEEGGGHHHHHHIIIKKKMMMPPPRRRUUUUUUTTTRRRRRRRRRSSSTTTSSSQQQOOONNNNNNPPPSSSSSSSSSVVVZZZaaagggkkkvvvzzz{{{sssddd^^^WWWRRRNNNKKKGGGDDDHHHHHHGGGEEEDDDBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCBBB@@@???>>>???@@@@@@>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@??????@@@AAABBB===============<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;999888888999999::::::888888888888::::::999999999888888888777777::::::;;;;;;;;;;;;;;;:::999888777666666777888999::::::;;;:::999777555444888777666444444444555666777777666666666666777777;;;<<<>>>>>><<<999666333BBBDDDEEEDDDBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<===???@@@???CCCGGGIIIGGGCCC???>>>???@@@BBBAAA???=========>>>==================>>>:::;;;===>>>>>>???BBBEEEDDDCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@AAABBBDDDEEEJJJPPPXXX^^^cccnnn|||~~~ooo\\\PPPIIIDDD@@@BBB@@@>>><<<;;;:::;;;<<<<<<<<<<<<;;;:::999999999777777777777777777777777555555666666777888888888666666777777777888888888:::999888777666666666666555555555555555555555555666666666666666666666666777777777777777888888999999888777666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<=========<<<<<<=========>>>>>>>>>AAA@@@???>>>======>>>???@@@???>>>???@@@AAA???>>>@@@CCCGGGIIIHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIKKKMMMMMMOOORRRRRRQQQOOOOOOOOOPPPQQQQQQOOOMMMLLLMMMOOOPPPPPPPPPQQQTTTYYY]]]```fffjjjrrrzzz{{{rrrhhhaaaYYYUUUOOOKKKIIIGGGDDDBBBFFFEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBCCCBBBBBBBBBDDDCCCAAA???>>>>>>>>>>>>???????????????@@@AAAAAAAAA@@@???>>>>>>???@@@AAA??????>>>===<<<;;;;;;:::;;;;;;<<<======<<<;;;;;;<<<;;;;;;;;;;;;<<<=========<<<:::999888888999999999888888888888888888999999999999888888888777777888999999::::::999999999999888777777777777888999555666777777777666555555777777666555555555555555666666555555555555666666:::;;;;;;;;;:::888555444EEEEEEDDDBBB@@@???@@@BBBBBBAAA@@@@@@?????????@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???===;;;;;;<<<===???>>>BBBFFFHHHFFFBBB???===>>>@@@AAA@@@>>>===============<<<<<<<<<<<<======:::;;;<<<===>>>AAAFFFIIIJJJHHHFFFCCC@@@>>>>>>>>>@@@???>>>>>>???BBBDDDFFFDDDHHHMMMQQQUUU^^^kkkuuuyyyuuuiiiXXXJJJCCCAAAAAA@@@???>>><<<:::999999:::;;;;;;;;;;;;:::999999888888777777777777777777777777666666666666666666666666666666777777777777888888999888777666666555666666555555555555555555555555666666666666666666666666777777777777777888888999888888777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>AAA@@@???======>>>>>>???@@@???>>>???@@@AAA@@@>>>CCCFFFJJJKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFCCCBBBCCCFFFIIIHHHGGGEEEEEEDDDDDDCCCDDDDDDDDDFFFHHHIIIIIIIIIIIIJJJLLLJJJLLLNNNNNNMMMKKKKKKLLLLLLMMMNNNMMMKKKKKKMMMOOOPPPOOOOOOOOOPPPSSSUUUWWWXXX\\\bbbjjjrrrzzzyyypppggg```ZZZTTTQQQNNNKKKHHHFFFEEEEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBDDDCCCAAA???>>>===<<<<<>>======>>>??????@@@@@@???===<<<;;;:::999::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;<<<<<<===>>><<<;;;:::999999888999999777777888888888888777777999888888888888777777777777888888999999888888777999999888888888888999999222333555666777777777777666666666666666555555444555444444444444444444555999999888888777666555555DDDDDDBBB@@@>>>>>>AAADDDCCCBBBAAA@@@?????????@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>===;;;::::::;;;<<<======AAAFFFGGGEEEBBB???===>>>???@@@???===<<<=========<<<<<<;;;;;;<<<<<<===<<<=========>>>BBBGGGKKKKKKIIIEEEBBB???>>>>>>>>>???>>>======>>>AAADDDFFF@@@CCCEEEGGGJJJQQQ\\\dddlllxxx|||uuuwww|||hhh\\\UUUJJJBBB???@@@@@@AAA===<<<;;;:::::::::::::::::::::999999999888888888666666666666666666666666666666555555555444444444666666666666777777777888888777666666555555555666555555555555555555555555666666666666666666666666777777777777777888888999888777777666777888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???>>>>>>>>>???@@@BBBCCC@@@???>>>>>>@@@AAA@@@???EEEHHHJJJKKKIIIFFFEEEEEEGGGFFFDDDCCCBBBDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFBBB@@@CCCHHHKKKIIIFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGIIIJJJHHHJJJKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLKKKLLLNNNOOOSSSSSSRRRRRRSSSTTTVVVWWWWWWXXXZZZ^^^ccciiinnnppprrrvvv}}}tttiiiccc___ZZZTTTPPPNNNLLLLLLJJJHHHGGGEEEEEEEEEEEEDDDAAAAAAAAAAAABBBBBBBBBCCC@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@???>>>===<<<<<>>===<<<<<<<<<<<<===>>>???>>>>>>===<<<;;;;;;:::999999999::::::999999999<<<<<<;;;;;;<<<<<<===>>>;;;::::::999999999888888777777999::::::999777777888888888888777777777777999999:::::::::999888888999999888888888888999999444555666777888888999999444555666777777666555444555555444444444444555555777666555444444555666777AAAAAA@@@>>>===???CCCFFFDDDDDDBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<;;;::::::;;;<<<======AAAEEEGGGFFFBBB???>>>===>>>???>>><<<;;;<<<>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<>>>BBBFFFFFFDDDAAA???======>>>>>>>>>===<<<<<<===@@@BBBCCC@@@AAABBBBBBCCCHHHPPPWWWaaappp{{{yyyrrrssszzzttt___SSSHHHEEEAAA>>>===<<<<<<;;;<<<;;;;;;;;;:::;;;;;;;;;888888888888888777777777555555555555555555555555666666555555444444333333555666666666666777777777777666555555444555555555555555555555555555555555555555555555555555555555777777777777777888888999777777777777777888888888::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>AAADDDFFFHHH@@@>>>======???AAAAAA@@@DDDFFFHHHHHHFFFDDDCCCCCCFFFEEEDDDBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEBBB@@@CCCHHHKKKIIIEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIHHHGGGFFFGGGIIIHHHIIIKKKJJJIIIHHHIIIJJJIIIKKKLLLLLLLLLMMMOOOQQQTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXZZZ]]]```bbbaaadddiiipppvvv}}}yyyrrrjjj^^^VVVPPPOOONNNLLLJJJIIIHHHIIIIIIIIIHHHFFFEEEDDDDDDDDD@@@AAAAAABBBBBBCCCDDDDDD???@@@AAAAAABBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>===CCCDDDDDDDDDCCCBBBAAA@@@======<<<;;;;;;<<<======<<<<<<<<<===============999999999888888999999999;;;;;;;;;;;;;;;<<<======999999999999999999888888777888999::::::999888777777777777777777777777777<<<<<<<<<<<<<<<;;;:::999888888888888888888888888666666666666666666777777444555666777777666555444666555555555555555555666555444333333444666888999?????????>>>===???CCCFFFEEEDDDCCCBBBAAA@@@@@@@@@????????????????????????;;;;;;;;;;;;;;;;;;<<<<<<===AAAFFFHHHFFFCCC@@@???<<<===>>><<<;;;;;;<<<>>>;;;;;;::::::::::::;;;;;;:::::::::999888999<<>>===<<<<<<===>>>============>>>>>>???@@@@@@@@@@@@@@@@@@DDDIIIMMMVVVcccooorrrqqquuuzzz~~~}}}yyyeeeVVVOOONNN@@@@@@???>>>===;;;999999::::::::::::;;;;;;;;;;;;777777777777777777777777555555555555555555555555666666555555444444444333555555666666666666777777555555444444444444555555444444444444444444444444555555555555555555555555777777777777777888888999666666666777777777888888999999999999999999999999999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>AAADDDGGGIII@@@>>>======???AAAAAAAAABBBDDDFFFEEEDDDBBBBBBBBBEEEDDDCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAACCCGGGHHHGGGDDDEEECCCBBBAAAAAACCCEEEFFFFFFHHHIIIHHHGGGGGGHHHIIIHHHJJJJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMOOOQQQPPPRRRTTTVVVXXXYYYYYYZZZYYYXXXVVVTTTUUUWWWYYY[[[XXXYYY[[[^^^ccchhhmmmpppxxx~~~|||rrrlllddd^^^[[[WWWRRRNNNHHHJJJJJJIIIFFFDDDCCCDDDFFFGGGGGGEEECCCAAAAAABBB@@@@@@AAABBBBBBCCCDDDDDD??????@@@AAAAAAAAAAAAAAA<<<<<<===>>>>>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCBBB======<<<;;;;;;<<<======;;;;;;<<<<<<===>>>>>>>>>999999888888888888999999:::::::::999:::;;;;;;<<<888888999999999999888888777888888888888888888777666666777777777777777888<<<<<<<<<<<<;;;;;;:::999777777888888888888777777666555444333333333333333444555666666666666666666666666555555555555666666444444333444555888:::;;;?????????>>>===>>>AAADDDEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<======AAAFFFHHHGGGDDDAAA@@@<<<======<<<::::::<<<>>>;;;;;;::::::::::::;;;;;;888999:::999999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<>>??????>>><<<:::::::::777888888999::::::::::::666666666666666666666666444444444444444444444444666666666555555555555555555555555666666666777777555444444333444444555555444444444444444444444444555555555555555555555555777777777777777888888999555666666777777777777777999999999999999999999999:::;;;<<<======<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;===???BBBDDDFFF@@@>>><<<<<>>>>>>>>===<<<;;;===>>>AAACCCDDDDDDCCCCCC>>>===<<<;;;;;;<<<===>>><<<<<<<<<===============:::999888888888888999:::999999888888999999:::;;;777888999::::::999888777666666555555555555666666666666666666777777888888:::::::::999999888777666555666777777777777666555555444333222222222333333555555555555555666777777555444444444444444444555333333444666888:::<<<===@@@@@@@@@???======???AAADDDCCCBBB@@@???>>>>>>>>>========================;;;;;;;;;<<<<<<=========>>>BBBGGGIIIHHHEEEBBBAAA<<<<<<<<<;;;::::::<<>>???;;;<<<<<<===<<<<<<;;;:::;;;<<<>>>??????===;;;:::>>>>>>>>>>>>>>>>>>???@@@DDDHHHNNNTTT^^^iiinnnmmmlllkkkkkkppp|||zzzddd[[[PPPHHHFFFCCC???:::;;;;;;:::888666666777888555666777888888999888888555555555666666666666666444444444444444444444444666666666666666666666666555555555555666666666777444444333333333444444555444444444444444444444444555555555555555555555555777777777777777888888999555666666777777777777777888888888888888888888888:::;;;===>>>>>>===;;;:::999999:::::::::;;;;;;;;;<<<;;;;;;;;;===???AAABBB@@@>>><<<<<<>>>AAABBBBBB@@@BBBCCCCCCBBBAAAAAABBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDEEECCCBBBBBBCCCDDDCCCAAA@@@@@@BBBEEEGGGIIIJJJLLLLLLKKKLLLMMMOOOHHHIIIIIIHHHGGGGGGHHHJJJIIIKKKLLLKKKKKKKKKMMMOOOMMMOOOQQQTTTVVVVVVUUUUUUSSSQQQOOONNNMMMMMMNNNOOOLLLMMMNNNPPPRRRSSSTTTUUU\\\]]]___aaagggqqq~~~ssshhh```ZZZWWWTTTNNNNNNMMMKKKHHHFFFGGGHHHGGGHHHHHHEEEBBBBBBEEEHHHAAADDDFFFEEEAAA@@@@@@BBB>>>>>>??????@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@===>>>>>>>>>>>><<<:::999999;;;>>>AAACCCDDDCCCCCC>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;:::999888888999:::;;;888888777777888888999:::777777999::::::999888777555444333222222333444555555666666666777777888888777777777777666555444333444555666777777666555444666555444444444555666777666555444444444666777888444333333222222333333444333444555777:::<<<===>>>AAA???===<<<<<<===???AAACCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============???AAACCCEEEFFFFFFEEEDDD???>>><<<:::999:::;;;<<<<<<;;;;;;:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999999;;;<<<>>><<<===>>>??????>>>===<<<===???@@@???>>>===>>>???AAABBBDDDFFFLLLTTT^^^dddhhhbbb```hhhwwwsssbbbWWWLLLJJJFFFBBB>>><<<<<<<<<<<<;;;999777777777777888999999999999999888777777555666777888888777666555777777666555555555555555444555555555666666777777333444444444555666666666666555444333222333444555555555555555555555555555666666666666666666666666666666666666666555555555777777666666555555555444666666777888999999::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@BBBBBBAAA@@@@@@AAABBBBBBBBBFFFJJJHHHCCC??????AAAAAA@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCAAA@@@@@@CCCBBBAAAAAABBBCCCEEEFFFFFFHHHKKKMMMMMMLLLIIIGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJLLLOOOQQQQQQOOOMMMWWWOOOLLLPPPRRROOONNNPPPSSSPPPMMMKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNSSSSSSTTTWWW\\\bbbhhhlllzzz}}}tttiiieee___XXXSSSOOONNNMMMJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGEEECCCBBBAAAAAAAAAHHHGGGFFFDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@EEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;<<<===>>>===<<<<<<>>>AAACCCCCCBBB>>><<<999888888;;;>>>@@@BBBAAA>>><<<;;;;;;<<<===;;;:::999888777888999999888888777666555555666666555555666666777777888888666666666666666666666666777777666666666666777777777777777777777666555555444444444555555555666666555555666666555444333333666555444444555666555333333333333333333333333333444444444444666777888999AAA???===<<<<<<===???AAABBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<===???@@@BBBCCCDDDDDDCCC@@@>>><<<:::::::::;;;<<<======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<;;;:::999999;;;<<<>>><<<======>>>>>>======<<<===>>>???>>>===<<<===???>>>???@@@BBBEEELLLTTTYYY\\\VVVUUU^^^lllzzzooocccYYYPPPJJJFFFDDDAAA>>><<<<<<<<<<<<:::999888666666666666666666777777777777666555444666666666777777666666666666555444444333444444444333444444444555555555555444444444444555555555555555444333333333333444555555555555555555555555555555555555555555555555555666555555555555555555555777666666666555555555444666666777888888999::::::999999:::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::<<<======>>>>>>???@@@@@@AAAAAA@@@??????@@@AAAAAABBBFFFIIIHHHCCC@@@@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEGGGJJJLLLMMMKKKIIIGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNQQQSSSTTTSSSRRRQQQLLLLLLPPPRRRNNNKKKLLLQQQOOOLLLKKKLLLLLLLLLKKKMMMLLLKKKKKKKKKKKKKKKLLLRRRQQQQQQRRRTTTWWWZZZ\\\dddkkkssswwwwwwwwwyyy{{{}}}}}}}}}zzzwwwpppfff___ZZZWWWRRRMMMJJJHHHGGGGGGHHHGGGFFFDDDDDDEEEFFFGGGFFFEEEDDDBBBAAAAAA@@@@@@FFFEEEDDDDDDCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;<<<<<<======<<<<<<===???AAA@@@???===<<<:::999:::<<<@@@BBBBBB@@@>>><<<;;;;;;<<<<<<===<<<;;;:::999::::::;;;999888777666666666666666666666777777777777777888666666666666666666666666777777666666666666777777777777777777777666555555333333333444444444555555555555666666555444444333666555444444555666555444555555555555555555555555555555444444555555666666@@@???===<<<<<<===???@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<======>>>======<<<;;;;;;;;;;;;<<<;;;<<<<<<>>>???AAACCCCCC@@@???===;;;:::;;;<<<===???>>>===<<<<<<<<<======>>>=========<<<;;;;;;:::;;;;;;:::999:::;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;===>>>===<<<;;;<<<===<<<===>>>???@@@DDDIIIMMMPPPKKKJJJQQQ]]]iiiwwwxxxeeeUUUKKKFFFCCCBBB>>>===<<<:::::::::;;;<<<:::999888777666666777777666666666666666555555444666666555555555555666666444444333222222222222333333333333333333444444444555444444444444444444333444444333333333444444555444444444444444444444444555555555555555555555555555555555555555555555555666666666555555555555555666666777777888888999999888999999:::;;;:::::::::999999999999::::::::::::<<<<<<;;;;;;::::::999999<<<<<<======>>>?????????@@@??????>>>>>>??????@@@AAAEEEGGGFFFBBB@@@@@@AAA?????????????????????????????????>>>??????@@@AAA>>>>>>>>>???@@@AAACCCDDDEEEGGGIIIKKKKKKJJJHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKMMMPPPSSSVVVXXXZZZZZZVVVRRRPPPQQQQQQOOOMMMNNNOOONNNMMMMMMMMMMMMLLLKKKLLLKKKJJJIIIIIIJJJKKKKKKRRRRRRQQQQQQRRRRRRSSSTTTUUUYYY___aaaaaaaaacccfffgggggghhhjjjnnnssswwwzzz~~~yyywwwtttooolllgggdddaaa```___\\\WWWRRROOONNNKKKHHHGGGFFFGGGHHHGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDBBBAAA@@@@@@@@@@@@CCCCCCBBBBBBCCCDDDEEEEEECCCBBBBBBAAAAAAAAAAAAAAADDDDDDCCCBBBBBBAAA@@@@@@>>>===<<<<<<;;;;;;<<<<<<===<<<;;;<<<>>>???>>>======<<<;;;;;;<<>><<<;;;;;;;;;<<<>>>===<<<;;;;;;;;;<<<<<<999888888777777777777777888888888888888777777777666666666666666666666666666666666666666666666666777777777777777666666555222222333333333444444444555555555666555555444333666444333444555666555444666666666666666666666666666555444444333333333333???>>>===<<<<<<===>>>???>>>>>>>>>>>>==================<<<<<<<<<<<<===>>>===<<<;;;:::::::::;;;;;;;;;::::::;;;===???BBBDDDAAA???===<<<;;;;;;<<<===AAA@@@>>>===<<<===>>>>>>@@@???>>>===<<<;;;::::::;;;;;;:::::::::;;;<<<===<<<<<<:::999999:::<<<<<<:::;;;<<<<<<::::::;;;<<<;;;===>>>>>>???BBBEEEIIIJJJFFFDDDIIIQQQYYYdddmmmuuuxxx|||xxxccc\\\RRRJJJEEEBBB@@@>>>::::::999888888999:::::::::999999888888888888888777777777888888777666666777666444444444444666777444444333222222222222333333333333333333444444444555444444444333333222222444333333333444444555555444444444444444444444444555555555555555555555555444444444444444555555555555555555555555555555555666666666777777777888888777888999999::::::999999999999999:::::::::;;;;;;<<<<<<;;;::::::999999999;;;;;;<<<======>>>>>>???>>>>>>>>>======>>>>>>>>>???BBBCCCCCC@@@>>>???@@@>>>>>>>>>>>>>>>?????????===============???@@@AAA======>>>???AAABBBCCCDDDEEEFFFHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIILLLPPPTTTXXX]]]aaadddddd___XXXSSSPPPOOOPPPQQQPPPOOONNNOOOPPPOOOMMMKKKKKKJJJIIIIIIJJJLLLNNNPPPNNNOOOOOOPPPQQQRRRRRRSSSQQQSSSUUUVVVVVVVVVYYY\\\^^^]]]\\\]]]^^^aaadddfffgggkkkpppsssxxx~~~~~~zzzxxxwwwwwwxxxzzz~~~}}}|||~~~}}}wwwsssmmmiiieeebbb```^^^[[[XXXXXXVVVTTTTTTUUUUUUSSSQQQKKKJJJHHHGGGGGGGGGHHHIIIFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@AAAAAABBBDDDEEEFFFBBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCBBBAAAAAA@@@@@@=========<<<<<<<<<;;;;;;;;;:::999:::<<<======<<<<<<<<<<<<===>>>@@@CCCDDD???>>>===<<<;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;999888888777777777888888::::::999999888888777777666666666666666666666666555666666666666666666555666666777777777777666666333333333444444444555555444555555555555555444444555444333444666666666444666666666666666666666666555444333333222222333333>>>>>>===<<<<<<===>>>>>>==================>>>>>>======<<<<<<<<<<<<=========<<<:::999999999;;;;;;;;;:::::::::<<>><<<<<<<<<===>>>CCCAAA???===<<<===>>>???AAA@@@>>><<<;;;:::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<999;;;<<<;;;:::999:::;;;:::;;;<<<===>>>AAAEEEHHHJJJEEECCCEEEHHHKKKSSS[[[```eeemmmssswwwyyy{{{|||zzzfffYYYJJJGGGDDDAAA@@@>>>===<<<:::999999888888888888888777777777777777666666666555666666777777777666666666555444333333444555666555444333333222222333333555444444444444444444444444444333333222222222111222333333444444555555555444444444444444444444444555555555555555555555555222333333333444444444555444444444555555555555555666666666666666666777777666777777888999888888888999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;<<<======>>>>>>===========================>>>??????>>>======>>>======>>>>>>>>>?????????<<<<<<======>>>???@@@AAA??????@@@AAABBBCCCDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGJJJMMMRRRVVV[[[aaagggllllllkkkgggaaa[[[VVVSSSQQQRRRQQQPPPPPPQQQQQQNNNMMMJJJJJJIIIJJJLLLPPPSSSUUUKKKKKKLLLMMMNNNNNNOOOOOOMMMNNNNNNMMMMMMOOOQQQSSSUUUTTTSSSRRRSSSTTTVVVWWWYYY[[[\\\\\\bbbiiillljjjgggeeeddddddeeeiiimmmooonnnlllhhhffffffiiilllnnntttsssqqqpppoooooopppppppppppppppnnnllljjjjjjjjjnnnmmmkkkhhheeebbb```^^^XXXWWWUUUSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMLLLLLLEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA??????@@@@@@AAACCCDDDEEEAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@??????========================888888777999<<<======<<<;;;;;;<<<>>>???AAABBBBBB======<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999999888777777777777777888888::::::999999888888777777666666666666666666666666555555666666666666555555666666777777777777666666555555555555666666666666444444555555555555555444555444333444666777666555555555555555555555555555333222222222222333444444>>>======<<<<<<======>>><<<<<<======>>>>>>??????>>>======<<<<<<<<<<<<===>>><<<:::999999:::;;;<<<;;;:::::::::<<<>>>AAACCCBBBAAA???===<<<===>>>???DDDBBB???===<<<<<<>>>???AAA???===;;;:::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;999;;;<<<;;;:::999:::;;;888999:::;;;<<<@@@EEEIIIJJJFFFDDDDDDCCCBBBFFFMMMRRRXXX```hhhmmmqqqtttvvvwwwzzzqqqcccXXXNNNGGGEEEBBB>>>;;;:::;;;===>>>::::::999999999888888777333333444444444444333333222333444444444444444444444444444333333444444444555444333333222222333333555555555555444444444444333333222222222222222111222222333444555555555555333333333333333333333333444444444444444444444444111222222333333444444444444444444444444555555555555555555555666666666666555666777777888888777777999999999999::::::::::::999999999:::::::::::::::::::::;;;;;;<<<=========<<<======>>>>>>======<<<<<<<<<<<<<<<===============>>>>>>??????@@@@@@@@@<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGMMMPPPTTTWWWZZZ```gggmmmnnnuuuyyywwwppphhh^^^UUUTTTRRRPPPPPPPPPPPPNNNLLLJJJIIIIIIJJJLLLPPPTTTWWWPPPPPPOOOMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNMMMNNNNNNOOOPPPQQQRRRSSSRRRSSSRRRQQQUUU]]]aaa```YYYXXXVVVUUUVVVXXX[[[]]]ZZZYYYXXXXXXXXX[[[^^^______]]][[[ZZZYYYXXXYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYZZZYYYVVVTTTRRRRRRRRRSSSOOONNNNNNMMMKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEECCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@????????????@@@@@@AAA@@@@@@???@@@@@@AAABBBBBB@@@????????????@@@@@@AAA@@@@@@@@@??????>>>>>>>>><<<<<<===???????????????999888888999;;;<<<<<<;;;999:::<<<===>>>?????????<<<<<<;;;;;;;;;:::::::::999999::::::999999888777666666666666666777777888888888888888888777777777666666666666666666666666444555666777777666555444555666666777777777777777555666666666666777777777333444555555666555555555444333333444666777666555444444444444444444444444222222222222333333444555========================<<<<<<===>>>>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<>>???DDDBBB???<<<;;;<<<>>>??????>>><<<:::999999:::;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;:::999:::<<<;;;;;;;;;;;;<<<@@@GGGKKKLLLIIIGGGFFFBBB???BBBHHHOOORRRWWW\\\```dddhhhkkkgggjjjnnnsssyyyzzznnn^^^PPPIIIEEEBBB@@@AAA???===;;;999:::<<<>>>777888888999999999888888333333444555555444333333111222333444444444444444333333444444444444333333333333222111111111111222444444444444333333222222111111111111222222222222111222333555555555555555333333333333333333333333444444444444444444444444111111111222333333444444333333333444444555555555555555555555555555555555555555666777777777666666777777777777888888888888888888888999::::::;;;;;;999::::::;;;<<<<<<======<<<===>>>>>>>>>>>>===<<<===<<<<<<<<<===>>>??????>>>>>>??????@@@AAAAAABBB===???AAACCCDDDCCCAAA@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFMMMPPPSSSSSSSSSWWW^^^dddhhhrrryyyxxxsssnnnfff^^^UUURRROOONNNMMMMMMLLLKKKIIIHHHGGGGGGIIILLLPPPRRRTTTRRRPPPMMMKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLIIIJJJLLLNNNOOOPPPPPPPPPMMMNNNNNNMMMQQQXXX[[[YYYQQQPPPOOONNNNNNPPPRRRSSSQQQQQQQQQQQQSSSTTTVVVWWWSSSRRRQQQOOOOOOOOOPPPQQQLLLLLLMMMNNNOOOPPPOOONNNOOONNNMMMLLLLLLLLLLLLMMMHHHIIIIIIHHHFFFDDDDDDCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCC??????@@@@@@??????>>>>>><<<<<<<<<<<<======>>>???AAAAAA@@@???????????????>>>>>>======>>>??????@@@>>>>>>>>>>>>============;;;<<<>>>@@@AAABBBBBBBBB<<<;;;999:::::::::999888777999;;;<<<======<<<;;;:::;;;;;;;;;;;;:::999999888999:::::::::999777777555555555555555666777777666666777777777777777888666666666666666666666666333444666777777666444333555555666777777777777777555555555666666666666777333444444555666666555555444333222444666777777666444444444444444444444444555444444333333333333444========================<<<<<<===>>>???@@@AAAAAA???>>>===<<<<<<<<<<<<<<>>;;;999999:::<<<>>>999999::::::;;;<<<===>>>CCCBBB???>>>======??????EEEBBB???<<<:::;;;===???>>>===;;;999888999:::;;;999:::;;;;;;<<<<<<;;;;;;:::;;;============;;;::::::;;;<<<<<<::::::;;;<<>>??????>>>===<<>>>>>???@@@AAAAAABBBBBB>>>@@@CCCEEEFFFDDDAAA???BBBCCCDDDDDDDDDCCCBBBAAACCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFLLLNNNOOOMMMKKKMMMSSSYYY]]]eeejjjfffdddeeeeeeaaaUUURRRNNNKKKKKKKKKJJJIIIIIIHHHEEEDDDEEEHHHKKKMMMOOOLLLIIIGGGFFFFFFHHHIIIHHHGGGFFFFFFHHHIIIIIIHHHEEEFFFHHHJJJKKKKKKIIIHHHHHHJJJKKKLLLPPPVVVWWWTTTMMMLLLLLLLLLLLLNNNOOOPPPIIIJJJKKKLLLMMMNNNOOOOOOLLLKKKKKKJJJJJJKKKMMMNNNJJJKKKLLLNNNNNNLLLHHHEEEIIIJJJKKKKKKKKKJJJIIIHHHCCCDDDEEEDDDCCCAAAAAAAAAAAABBBDDDDDDCCCAAA@@@@@@>>>>>>??????@@@@@@AAAAAA===============<<<<<<;;;:::::::::::::::;;;<<<===CCCBBBAAA???>>>===============<<<======>>>??????============<<<<<<<<<<<<:::<<<>>>AAACCCCCCDDDDDD@@@>>><<<::::::999777555777888:::<<<<<<;;;:::999::::::;;;;;;;;;:::999999999999:::;;;:::999888777444444444444444555666777555555666666777777888888666666666666666666666666333444666777777666444333555555666777777777777777444444444555555555666666333333444555666666666555444333222444666777777666555555555555555555555555777777555444333222222222???===;;;<<>><<<>>>>>>>>>>>>???@@@AAAAAA======<<<;;;;;;<<<===>>>>>>===<<<;;;:::999999999::::::;;;;;;<<<===>>>>>>@@@???===<<<::::::999999===???AAA@@@===;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999>>>???@@@CCCFFFEEECCC@@@AAA@@@>>>>>>>>>>>>===;;;>>>===<<<<<>><<<;;;;;;;;;;;;<<<<<<<<<;;;999777666666666666666666666666666666666666555555444333333111222333333444444333333222333333444444333333222222222222222222222222222222222222222222222222222222222111111222222333444222222222333333444444444444444444333333222222222222333555555555333111000111222333333444444333333111222444666777777666666777777666555555555555555777666666555555555666666777777777666555555444444666666777777888999;;;;;;888999:::;;;;;;:::999999===>>>@@@AAA@@@???===;;;<<<<<<<<<<<<===>>>@@@AAA???>>>>>>???BBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA??????AAAAAAAAAAAA@@@??????>>>>>>???BBBDDDFFFGGGGGGFFFJJJIIIHHHHHHHHHJJJLLLNNNRRRUUUXXXYYYXXXWWWVVVVVVRRRNNNJJJIIIJJJLLLKKKJJJFFFEEECCCBBBCCCDDDFFFGGGJJJJJJIIIHHHGGGEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHIIIIIIJJJKKKLLLNNNNNNIIIKKKLLLMMMLLLJJJGGGEEEJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======???AAABBB>>>>>>????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<>>>?????????@@@???===<<<<<<<<<===>>><<<=========;;;:::;;;<<<>>><<>>;;;:::::::::;;;======<<<;;;;;;:::999999999999999999:::;;;<<<<<<999888888777666555555444555555555555555555555555444555555666777888888999555555555555666666666666888888888888888777666666444444555555666777999999<<<;;;999999999;;;<<<>>>777666444222222222444555444444444333333222222222555555666666555444333333111111333333333333111111???===<<<===???@@@>>><<>>>>><<<<<<<<<===>>>???======<<<;;;::::::::::::999999:::;;;;;;<<<======???>>>===;;;::::::::::::>>>@@@AAA@@@>>>;;;::::::;;;;;;::::::::::::::::::999999999999999999999999======@@@CCCFFFGGGEEEBBBAAA@@@??????@@@@@@>>><<<>>>===<<<<<>><<<;;;;;;<<<<<<;;;;;;;;;;;;:::888666555555555555555555555555555444444444444444444444555111222333333444444333333222333333444444333333222222222222222222222222222222222222222222222222222222222111111222222333444111111222222222333333333444444333333333222222222222333444555444333111000000111222222333333222222222333444555666666555555777666666555444444555555555555444444444444555555555555555555555555555666777777666666666777888888777888999;;;<<<<<<;;;;;;;;;<<<>>>@@@@@@???>>>===@@@???>>>======>>>@@@AAA@@@???>>>???AAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>======BBBBBBBBBBBBBBBAAA@@@@@@>>>???AAABBBDDDEEEEEEEEEHHHHHHGGGFFFGGGHHHJJJLLLMMMOOORRRRRRQQQPPPOOOPPPNNNKKKHHHGGGHHHIIIHHHGGGEEEDDDCCCBBBCCCDDDFFFGGGJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJKKKKKKJJJHHHFFFEEEHHHHHHHHHGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======???AAABBB===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<===>>>???>>>@@@???===<<<<<<<<<===>>><<<=========;;;:::;;;<<<@@@???CCCKKKOOOLLLJJJJJJBBB@@@>>>;;;:::::::::;;;<<<<<<;;;;;;:::999999888888888999999::::::;;;<<<888888888777666555555555555555555555555555555555444555555666777777888888555555555666666666777777777888888888777777666666555555555666777999:::;;;BBB@@@===:::888888888888777555444222222222444555444444444333333222222222444444444444444333222222444444555666666555444444???>>>===>>>??????>>>===>>>>>>???AAACCCDDDEEEFFF??????============>>>???===<<<;;;;;;::::::::::::888888999999:::;;;;;;;;;===<<<;;;;;;:::::::::;;;???AAABBB@@@===;;;::::::888888999999999999999999999999999999999999999999;;;<<<>>>BBBFFFHHHGGGFFF@@@@@@@@@AAABBBBBB???======<<<<<<<<<>>>AAADDDFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>???@@@BBBDDDDDDAAAAAAAAACCCGGGMMMRRRUUUZZZ\\\^^^]]]\\\```hhhoooxxx|||}}}ssshhh\\\UUUJJJGGGDDDBBB@@@>>>;;;888<<<;;;:::999999:::;;;<<<999999999999888666555444555555555555555555555555111111222333333444555555111222333333444444333333222222333333333333222222222222222222222222222222222222222222222222222222222222111111222222333444222222222333333333333333333333333333222222222222222333444444444333111111000000111222222222222111333444555555555555444444666666555444444444555555444444444444444444444444222333333444555555666666777777666555555555555555666777888:::<<<=========999:::===>>>@@@@@@@@@???CCCBBB@@@>>>===>>>@@@AAAAAA???>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCAAA@@@>>><<<<<<<<<===@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIHHHJJJLLLLLLJJJIIIHHHIIIKKKIIIHHHHHHHHHHHHGGGEEEEEEDDDCCCCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>@@@AAA======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===============>>>>>>>>>???>>>===<<<<<<<<<===>>><<<=========;;;:::;;;<<<@@@@@@FFFOOORRRNNNIIIGGGAAA???===;;;:::999:::::::::::::::999999888888777888888888999999:::;;;;;;888888777777666666555555666666666666666666666666444444555555666777777777666666666666777777777777777777777777777666666666555555666777888:::<<<===DDDBBB???;;;888666555555666555333222222333444444444444333333333333222222222333333333333222222111111222333333333333222111@@@???????????????>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@>>>======>>>>>>???===<<<;;;:::::::::::::::777888888888999999999:::;;;:::::::::::::::;;;;;;???@@@AAA@@@===:::999999666666777777888888999999888888888888888888888888999:::===BBBFFFIIIIIIHHH@@@@@@@@@BBBCCCCCC@@@>>>;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCBBBAAA@@@???>>>>>>:::;;;;;;<<<===>>>???@@@??????>>>>>>@@@CCCFFFHHHIIIMMMPPPOOONNNSSS___iiivvvyyyzzzxxxwwwzzz|||ssshhh___YYYRRRIIIBBBAAA@@@>>>>>>???>>>===;;;999999888888888888999:::999888888777666555444333444444444444444444444444111111222222222333333333111222333333444444333333222222333333333333222222111111111111111111111111111111111111111111111111222222111111222222333444444444444444444444444444333222222222222222222222222222333333333333222111000111111222222222222222555555555555444444333333555555444444444444444555333333444444555555555444333333333444444444555555666666555555555555555666777777888999;;;;;;<<<<<<999:::<<<===>>>?????????BBBAAA???>>>>>>???@@@AAAAAA???>>>>>>???@@@???>>>>>>>>>>>>???AAABBBDDDEEEEEECCCAAA>>>======>>>???<<<======>>>>>>>>>======BBBBBB@@@@@@@@@AAACCCDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIGGGFFFFFFFFFKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@???????????????>>>=========>>>>>>???<<<======>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<<<<>>>??????>>>===>>>>>>???>>>===<<<;;;<<<======<<<=========;;;:::;;;<<<<<<>>>DDDNNNPPPJJJDDDAAA???>>><<<;;;:::999999999999999888888777777777777666777888999999:::::::::888777777777666666666555666666666666666666666666444444444555555666666666666666666777777777888888777777666666555555555555555666666777999;;;===>>>===<<<:::999777666666666444444333222222333333444333333333333333333333333222222333333333333222222000111111111111111111000@@@AAAAAA@@@????????????AAAAAABBBBBBBBBAAA@@@@@@AAA@@@???=========>>>???<<<<<<;;;:::::::::;;;;;;777777777888888888888888:::999999999999:::;;;;;;>>>???@@@???<<<999888888666666666777777888888888888888888888888888888888999999<<<@@@EEEHHHIIIIII@@@@@@@@@AAABBBAAA???===::::::;;;<<<===>>>???@@@@@@@@@???>>>======<<<<<<999::::::;;;<<<===>>>>>>??????>>>===>>>@@@AAACCCAAAEEEHHHGGGEEEJJJUUU^^^jjjlllnnnmmmlllpppyyy~~~}}}|||zzzsssnnnkkk^^^VVVMMMHHHGGGEEE@@@<<<===<<<:::;;;<<<<<<;;;999888888888777777777777888999999888777555555444444444444444444444444444444333333222222222111111111111222333333444444333333111222222333333222222111111111111111111111111111111111111111111111111111222222111111222222333444333333222222222222222222222222222222222222222222111222222222222222222222111222222333444333333333666555444444333333222222444444333333333333444444333444555666666666666666555555444444444333333333555444444555666777888888888888888888999999999:::;;;;;;<<<<<<============>>>>>>======>>>@@@AAABBB@@@>>>======>>>>>>>>>===<<<===???AAABBBDDDEEEEEEDDDBBB@@@===<<<======>>>;;;<<<======>>>>>>>>>>>>DDDCCCBBBAAAAAABBBCCCDDD@@@AAAAAAAAABBBCCCCCCDDDDDDEEEGGGFFFEEEDDDDDDEEEKKKLLLLLLKKKIIIGGGEEEEEECCCCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>???@@@AAA????????????@@@AAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>=====================<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;===???AAAAAA???===>>>??????>>><<<;;;;;;;;;<<<===<<<=========;;;:::;;;<<<:::;;;BBBKKKMMMFFF???<<<======<<<;;;:::999999999888777777777777777666666555666777888999999999999777777777777666666666666666666666666666666666666444444444444555555555555666666666666777777777777777666555555444444555555555555666777888:::<<<<<<777777666666555555555555333333333222222333333333333333333333333333333333333333444444444444333333444444333333333333444444AAABBBBBBAAA???>>>???@@@EEEEEEFFFFFFEEECCCAAA@@@AAA@@@>>>===<<<<<<===>>><<<;;;;;;::::::;;;;;;;;;888888888888888888888888999999999888888999::::::;;;<<<>>>===;;;999888888666666777777777777777777888888888888888888888888999999;;;???CCCFFFGGGGGGAAA@@@>>>>>>>>>>>>===;;;999999;;;<<<============>>>>>>======<<<;;;;;;:::999:::;;;<<<============???>>>===<<<======??????<<>>>>>>>>===;;;<<<:::999999999999888666777888888888888888888888;;;:::999777666666666666333333333333333333333333444444333222222111000000111222333333444444333333111111222222222222111111111111111111111111111111111111111111111111111111222222111111222222333444000000000000////////////111111111222222222222222111111111111222222222222222222333444444444444333555555444333222222333333333333222222222333444444333444555777888777777666666666555555444333333222444444444444666777888999888888777666666777777888;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>???@@@AAAAAAAAA???===<<<<<<===>>>===<<<;;;===@@@CCCEEEEEEEEEDDD???>>>===;;;;;;;;;<<<<<<<<<===>>>@@@@@@AAAAAAAAACCCBBBBBBBBBBBBBBBCCCDDD@@@@@@AAABBBBBBCCCCCCCCCAAABBBCCCCCCBBBBBBDDDEEELLLLLLKKKIIIEEEBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAA@@@?????????@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>=====================<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;>>>AAADDDCCC@@@>>>???@@@>>>===<<<;;;;;;;;;<<<===<<<=========;;;:::;;;<<<<<<<<<@@@HHHIIICCC===;;;<<<;;;;;;::::::999888888777777777777777777777777444555777888999999888888777777777777666666666666555555555555555555555555444444444444444444444444555555555555666666666666777666555333333444555555555555555555666777999999666666555444444333222111222222222222333333333333222222333333333333444444222333333444444444444444333222222111111222222333AAACCCDDDBBB???>>>???@@@DDDEEEFFFFFFFFFDDDBBBAAA@@@???>>><<<;;;;;;<<<===;;;;;;;;;::::::;;;;;;<<<888888888888888888888888:::999888888888888888999888:::;;;;;;:::888777888888888888777777777777777888888888888888888888888::::::;;;===AAADDDDDDDDDBBB???<<<::::::;;;::::::777999:::<<<<<<<<<;;;:::======<<<<<<;;;:::::::::999:::;;;<<<======<<<<<<>>>>>>===<<<;;;;;;<<<<<<:::<<<>>>?????????AAABBBAAAEEEJJJKKKLLLPPPXXX___hhhooossspppmmmnnnnnnlllmmmoooooommmjjjkkkpppuuuxxx~~~||||||~~~uuukkkccc___^^^QQQRRRPPPMMMGGGCCCAAA@@@AAA???===;;;;;;<<<===>>>>>><<<;;;:::;;;:::999777555666777999::::::;;;;;;===<<<:::888777777777888222222222222222222222222333333333333333222222222111222333333444444333333111111222222222222111111111111111111111111111111111111111111111111111111222222111111222222333444111111111000000000//////000111111111222222222222111111111111111222222333111111222333333333333333555444333222222222333444222222222222222333444444111333555666777777666555666555555555555555555555444444333333444555666666555555444444555666777888999999::::::;;;<<<===>>><<<===@@@BBBCCCBBB@@@>>>===<<<:::;;;<<<======<<<;;;>>>BBBFFFHHHGGGEEECCC<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBB???@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCDDDDDDDDD@@@AAACCCCCCBBBCCCEEEGGGOOOOOOMMMIIIDDDAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@??????????????????@@@AAA@@@BBBDDDFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=====================<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999::::::;;;>>>CCCFFFFFFBBB???@@@BBB>>>===<<<;;;:::;;;<<<<<<<<<=========;;;:::;;;<<<===;;;>>>CCCDDD@@@;;;::::::;;;:::::::::999888777777777777777777777777777333555777888999999777777666666666666777777777777444444444444444444444444333333333333333333333333444444444444555555555555777666444333222333444555444444333333444555555666555555555444444222111111111111222333333333333333222222222333333444444444111111222333333333333333111000///......///000111AAACCCDDDCCC???>>>???AAAAAABBBCCCEEEEEEDDDBBBAAA@@@???===<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<999999999888888888888888:::999999888777777888888666888::::::999777777888999999888888777777666666777777777777777777777777;;;::::::===@@@BBBBBBBBBCCC???;;;888888888888888777888:::<<<<<<<<<:::999<<<<<<<<<;;;;;;:::::::::999:::;;;<<<======<<<;;;???>>>===<<<;;;:::::::::999;;;===???@@@???===<<<:::???CCCCCCBBBCCCIIIOOOSSSYYY^^^^^^```dddfffdddeeeggggggeeebbbeeelllssspppsssyyy~~~|||}}}}}}~~~~~~~~~yyywwwvvvvvvwwwvvvrrrooogggfffbbbYYYPPPIIIGGGHHHDDDDDDDDDAAA>>>===>>>???:::;;;;;;:::999;;;>>>AAA>>><<<;;;:::;;;:::999777333555777999;;;===>>>>>>>>>===;;;999888888999999222222222222222222222222222222222333333444555555222222333444444444333333111111222222222222111111000000000000000000000000000000000000000000000000222222111111222222333444444444444333333333222222000000111111222222222222111111000000111222333333000000111222222222222111444333222222222333444555222111111111222333333444000111444666666666555444444444555555666777777777444444333333222222333333333222222333444666888999777777888999;;;===???@@@>>>@@@CCCEEEEEEBBB???<<<<<<;;;::::::<<<======<<<;;;>>>DDDIIIJJJHHHEEEBBB<<<===>>>>>>???>>>>>>>>>:::;;;===>>>@@@AAAAAAAAA===>>>@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDAAACCCDDDDDDDDDFFFHHHJJJTTTSSSQQQKKKEEEBBBCCCEEEAAABBBCCCCCCDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>??????@@@???AAADDDGGGHHHGGGFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBBBBAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>======<<<<<<=========<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;???DDDHHHGGGCCC@@@@@@CCC>>>===<<<;;;:::;;;<<<<<<<<<=========;;;:::;;;<<<===::::::???@@@<<<999999:::::::::::::::999888777777777777777888888888888333444666888999888777666666666666666777777777777333333333333333333333333333333333333333333333333333333333444444444555555777555444222222333444555333333333222222333333444333444444555555444444333000111222333333333333333222222222333333444444444///000111222222222222222444333222111111222333444CCCCCCAAA@@@??????>>>>>>AAAAAAAAAAAAAAA@@@???>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999666666777777888888999999999888888888777777666666:::::::::999999999888888888888777777777777888888:::999777666666666777888::::::999;;;???BBBCCCCCC>>>===;;;999888888888999777777777777777777777777:::;;;<<<;;;:::999;;;===<<<:::999999;;;===>>>>>>???===;;;999888999:::;;;;;;;;;<<<<<<===>>>>>>>>><<<======>>>???@@@@@@AAAFFFFFFHHHJJJLLLNNNPPPQQQTTTSSSRRRSSSUUUZZZ___bbbhhhkkkooorrrttttttrrrqqqppprrrtttxxxzzz||||||}}}~~~zzz}}}xxxqqqnnnllllllgggbbb]]]\\\]]]]]]XXXTTTJJJIIIHHHFFFDDDBBB@@@???=========<<<<<<;;;;;;;;;666888999999999999;;;<<<=========<<<:::888666444666666888;;;@@@CCCDDDDDDFFFEEEBBB???;;;777444333555444333222111111111111333222222111111222222333111111111111111111111111111111111111111111111111......//////000000111111333222000...---...///000111111222222222333333333000000000000000000000000111111111111111111222222222222222222222222222222222222222111111111000000222222222111111111000000222111000000000222444666111111333444555777888999444444333333444666777888444333333222222222333333777777777777888999:::;;;======:::777999>>>@@@>>>BBBBBBAAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>CCCFFFGGGDDD@@@=========<<<<<<<<<<<<============<<<===>>>???AAABBBBBBAAA@@@AAACCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEGGGJJJLLLNNNMMMLLLIIIFFFCCC@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDBBB@@@???@@@AAABBBBBBAAA@@@>>>===>>>>>>>>>>>>???@@@AAABBB======>>>>>>>>>>>>=========@@@CCCGGGIIIIIIHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA@@@AAABBBCCCBBBAAADDDBBB@@@???@@@???>>>===AAA@@@??????>>>>>>????????????>>>>>>>>>>>>??????@@@>>><<<<<<<<<>>>>>>===>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<>>???:::;;;<<<<<<<<<;;;:::999=========<<<<<<;;;;;;:::???===;;;:::;;;<<<<<<;;;<<<;;;:::999777666555444777777777666777777888999777777777777666666666666777777666555444333333333333222222111111222222333555444222111111111222222222222333333333333444444444444444333333222222222222222333333333333444444222333444555555555444333333333222222111000//////111111222222222333333333333333333333333333333333000000000000000000000000??????>>>>>>======>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999777777777777777888888888888888888777777777666666999999999999888888888888777777666666666666666666777777666666666888999:::<<<;;;<<>>?????????===;;;999999999:::;;;=========<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======???@@@AAACCCDDDFFFGGGHHHHHHHHHGGGHHHJJJMMMQQQSSSTTTWWWZZZ]]]___^^^]]]\\\aaabbbeeegggiiijjjkkkkkkllliiiggghhhlllpppqqqpppmmmjjjddd___ZZZXXXWWWVVVSSSOOOJJJIIIKKKJJJGGGCCCDDDDDDCCCAAA???>>><<<<<<;;;;;;:::::::::999999999666777999999888999:::<<<===>>>>>>>>>>>>===;;;;;;888888;;;???DDDFFFFFFFFFCCCBBB@@@===:::777444333222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111......//////000000000000///...---,,,,,,---///000111111111111222222222222000000000000000000000000000000000111111222222222222222222222222222222222222222222111111111000000222222222111111111000000222111000000111222444666333444444444555555555666444333333333333444666777444444333333333333444444444444555666888;;;>>>???BBBBBB???;;;===CCCEEECCCAAA@@@@@@???>>>===<<<;;;===<<<<<<<<<<<<<<<<<<<<<;;;===???AAAAAA@@@>>>===>>>===<<<<<<<<<<<<<<<======<<<<<<<<<===???AAABBBCCCCCCDDDDDDCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDFFFHHHKKKMMMKKKKKKJJJHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBB@@@???>>>???@@@AAAAAA@@@@@@???@@@@@@???>>>>>>>>>??????======>>>>>>>>>>>>======@@@BBBEEEGGGHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???CCCBBBAAAAAACCCCCCBBBAAADDDBBB@@@???@@@@@@???>>>@@@@@@???>>>>>>>>>?????????>>>>>>======>>>>>>???AAA???=========>>>>>>>>>>>>>>>======<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>AAADDDDDDAAA>>>===>>>:::;;;<<<<<<<<<;;;:::999<<<<<<;;;;;;;;;;;;;;;;;;===;;;999888999::::::999:::999999888777666555444777777666666666666777777555555555555555555555555555444333222111111111111333222222111111222222333444444222111111111222222222222222333333333444444444444444333333222222222222222222333333333444444222333444444444444333222333333333222111111000000111111111222222222333333222222222222222222222222000000000000000000000000============>>>>>>>>>???======>>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::999999999::::::::::::999888888888777777777777777777666888888777777777777666666888888888888777777777777777777777666555555555555555555555666777999:::;;;;;;;;;===AAADDDGGGFFFEEE<<<;;;999888888888999999777777777777777777777777:::;;;;;;:::999999:::<<<;;;;;;;;;;;;<<<>>>???@@@>>>===;;;:::999::::::;;;>>>>>>===<<<:::999888888999999::::::::::::::::::::::::;;;<<<===>>>>>>???=========>>>???@@@BBBCCCDDDEEEHHHJJJLLLKKKKKKJJJOOOPPPQQQSSSTTTUUUUUUUUUSSSRRRRRRRRRRRRSSSSSSTTTQQQOOOMMMKKKIIIGGGFFFFFFEEEBBB>>>>>>???@@@===;;;======<<<;;;:::999888888888888888888777777777777555777888888888888999;;;:::;;;<<<===>>>>>>>>>>>>999;;;>>>CCCHHHIIIHHHFFF>>>===<<<:::888555444333///000111222333333333333222222111111111111222222111111111111111111111111000000000000000000000000...////////////000000000------,,,,,,---...000111000000000000111111111111000000000000000000000000//////000000111222333333222222222222222222222222222111111111111000000000222111111111111000000000222111111000111333444555666555555444444333333222444333333222222333444444555555444555555555555555222222333444888===AAADDDEEEEEEAAA===???FFFHHHGGG??????>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<======<<<======>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<===???@@@BBBFFFIIIKKKJJJEEEBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFIIIKKKMMMIIIHHHHHHGGGFFFDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???>>><<<===>>>???@@@@@@@@@@@@AAA@@@???>>>==================>>>>>>>>>>>>======BBBCCCEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>BBBAAA@@@@@@AAABBBAAA@@@BBBAAA??????AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>==================>>>======<<<;;;::::::;;;;;;>>>======<<<<<<;;;::::::999999:::::::::;;;;;;;;;:::===AAABBBAAA???===<<<;;;;;;;;;;;;;;;:::999999::::::::::::::::::;;;;;;:::999777777888888888777777777666666666666555555999888777666555555555555444444444444444444444444444444333222111111111111333222222111111222222333444333333222222222222333222222222222333333333333444444333333333333222222222222222222333333333333333333333333333222111000444333333222222111111111111111111222222222222333111111111111111111111111000000000000000000000000>>>>>>??????????????????>>>>>>?????????>>>>>>===<<<<<<;;;;;;:::999888888999999999999999888777777888888777777666666666555777777777777777777666666777777777777666666666666888888888777777666555555555555666777888999::::::888999;;;???CCCEEEDDDBBB::::::888777777888999999777777777777777777777777999::::::999888888999;;;:::;;;<<<======>>>???AAA===<<<;;;:::999:::::::::===<<<;;;:::999888888777::::::::::::::::::999999999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@AAA@@@@@@CCCCCCDDDEEEEEEFFFFFFFFFCCCEEEFFFEEEDDDCCCDDDEEECCCCCCCCCBBBBBBAAA??????AAA>>><<<<<<>>>>>>===<<<999999888888888777777777777777666666666666666666555666888777777666888999555666777888999::::::;;;888:::???DDDHHHHHHEEEBBB999888888666555444333333///000111222333222222111222222111111111111222222111111111111111111111111000000000000000000000000/////////////////////////////////...///000111222////////////000000000000000000000000000000000000---...///000111222333444222222222222222222222222111111111111000000000000111111111111000000000000111111111111222333444555555555444444333222222222333333222222222222222222555555555666666666666666333222222333777<<>>DDDHHHFFF>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAJJJOOORRRPPPIIICCCBBBCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGJJJKKKHHHGGGFFFEEEDDDDDDCCCCCC????????????????????????@@@@@@AAAAAAAAA@@@???>>>======>>>>>>????????????@@@???>>>=====================>>>>>>>>>>>>======@@@BBBDDDFFFFFFFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======???>>>===???AAACCCBBBAAAAAA@@@>>>???AAABBBBBBAAA??????>>>============>>>======<<<<<<<<<<<<===============<<<:::::::::;;;======<<<<<<;;;::::::999999999999999::::::::::::888;;;???AAAAAA@@@===<<<;;;;;;;;;;;;::::::999999888888888999999::::::;;;999888666666777888777555555555666666666777777777;;;:::888777666555555555444444444444444555555555777666666555444444555555333222222111111222222333333333333333333333333333111222222222222333333333333333333333333333333333111222222222222333333333333333333222111000//////444333333333222222111111111111111111222222222222000000000000000000000000000000000000000000000000??????@@@??????===<<<;;;<<<======>>>>>>=========<<<<<<;;;:::999999888888888888999999888888777666888777777777666666555555666666666666666666777777777777777666666666555555888999999999999888777666666666777777888888888888777888:::>>>BBBCCCBBB@@@999888777666777888999:::777777777777777777777777888999:::999777777999:::999;;;======<<<<<<>>>???;;;::::::999999999999999888888888888888888888888999999999999888888888888999999999999999999999999999:::;;;;;;;;;:::999999777777777888999999999999<<<<<<<<<<<<======>>>>>>;;;<<<>>>>>>===<<<===???;;;;;;<<<<<<<<<;;;999888<<<;;;999:::;;;;;;;;;;;;888888888888888888888888666666666666777777777777444666777777555555666888333333333444444555666666666888<<>>???@@@AAACCCEEEFFFGGGHHHGGGEEEDDDBBBBBBBBBBBB???????????????????????????????????????>>>>>>===>>>>>>======<<<<<<<<<<<<===<<<<<<<<<======>>>???======>>>>>>>>>>>>=========???AAACCCEEEFFFFFFGGGBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>============>>>@@@DDDFFFGGGFFF@@@???===>>>@@@BBBBBBAAA???>>>======<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@===;;;<<<===<<<<<<;;;;;;::::::999999888888888999999999::::::888:::===@@@AAAAAA>>>===;;;;;;::::::999999999999777888888999999:::::::::999888777777888888777555555555666777777888888999<<<;;;999888777666555555444444555555555666666666888777777666666666666666333222222111111222222333333333333333333333333333111111111222222222333333333333333333333333333333111111111222222222333333333333222111000000//////333333222222222222222111000000111111111222222222////////////////////////000000000000000000000000======>>>===<<<;;;999777999999:::;;;;;;;;;::::::;;;;;;::::::999999888888888999999999999888777777777666666666666666666555555555666666666666777777777777777777666666666666777888999:::::::::888888666777777888888888777777::::::;;;===@@@AAA@@@???777777666666666888999:::777777777777777777777777888999999888777777888:::999<<<>>>>>>;;;:::;;;===888888888888888888888888555555666777888888999999555555666666666666666666888888888888888888888777:::::::::::::::999999888888888777777777888999999999888888888888999999:::777666666777777999::::::999999::::::999888888777999999888888999999:::;;;999999999999999999999999666666666666777777777777444555666666444444555666555444444444444555666666666888;;;>>>@@@>>>999555222222222222222222222222333333222000000//////000111111000000000000111111000000000000000000000000/////////////////////////////////............---/////////...------,,,,,,////////////000000000000////////////////////////......//////000111222222222222222222222222222222//////000000000000000111//////000000000000000111000111111222333333444444000000111222222333444444111222222333333333222222333444555777777777666666666555444333555888;;;===>>>???===:::===CCCEEECCC<<<;;;:::999888999::::::999999999:::;;;;;;<<<<<<:::<<<>>>@@@@@@>>>:::888<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;===>>>@@@EEEHHHJJJIIIDDDAAA@@@@@@>>>>>>?????????@@@@@@@@@===>>>???@@@AAACCCCCCDDDGGGFFFDDDBBBAAAAAABBBBBB??????????????????????????????>>>>>>============???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???======>>>>>>>>>>>>======;;;<<<>>>AAACCCDDDFFFFFFBBBAAA@@@@@@??????@@@@@@?????????>>>>>>>>>>>>>>>???>>>???BBBFFFIIIJJJIII???>>>======???@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::<<<>>>===999777777999<<<;;;;;;::::::999888888777777888888888999999999999999;;;===@@@@@@>>>===;;;;;;:::999999999999999999999999999999999::::::999888777888999999777555555555666777777888999999;;;:::999777666666555555444444444555666666777777555555444444444444444555333222222111111222222333222333333444444444444333111111111111222222222222222222333333333333444444111111111111222222222222333333222111000000000111111111111111111111111111000000000111111111111222////////////////////////000000000000000000000000:::;;;<<<======;;;999888888888999:::::::::::::::::::::999999999999999999999999::::::999999888777555555555666666666666666555555555666666666777777888888888777777777666666555666888:::::::::999888444555777888999999999999:::999999:::<<<===<<<;;;666666555555666777999:::777777777777777777777777777888999888666666888999999<<>>:::777888:::666666777777777777666666444555555666777777888888444444555555666666777777777777777777777777777777999999999999888888888888;;;:::999888777888:::;;;888777777666777888999::::::666333333666888888777999999999999999999::::::888999999999888999:::;;;888888888888888888888888555555555666666666777777333555666555444333444555555555555555666777888999999999;;;======;;;666222111111111111111111111111333222000......///111333111111000000000000111111000000000000000000000000........................//////.........------------...............------//////000000000111111111////////////////////////.../////////000000111111222222222222222222222222////////////000000111111////////////000000111111000000111222333333333333000000000111222333333333000111222444444444333333111333555777777777666555444444333444555666888::::::<<<;;;:::===BBBBBB???<<<;;;:::888888999:::;;;::::::;;;<<<<<<===>>>>>>======>>>>>>>>>===<<<;;;::::::::::::;;;<<<======:::999999999:::<<<>>>???AAABBBBBBBBBBBBAAA@@@@@@>>>>>>?????????@@@@@@@@@>>>???@@@AAAAAABBBBBBBBBDDDCCCAAA@@@@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<=========<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<============>>>>>>>>>>>>======;;;<<<===???@@@BBBCCCCCCAAAAAA@@@???????????????=========>>>>>>>>>>>>>>>>>>===>>>@@@CCCEEEEEEEEE???===<<<<<<>>>???>>>===>>>===<<<<<<;;;;;;<<<<<<::::::999999999999::::::666:::<<<;;;666333444666;;;;;;::::::999888888888777777777777888888888999:::888888999<<<>>>===;;;;;;:::999888888888999::::::::::::::::::999999999888777777888999999666444444555555666666777777777888888777555444444444444222333333444555555666666333333222222222222333333333222222111111222222333222222444555555555444444111111111111222222222222222222222333333444444444111111111111222222222222333333111111111111222333000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000:::;;;===??????>>>===<<<999:::;;;;;;<<<<<<<<<<<<999999999999999999::::::999::::::::::::999888888444555555555666666777777444555555555666666777777888888888888777777777777333444777999::::::999888111333555888:::;;;;;;;;;888777555555777888888777555555555555666777999:::777777777777777777777777777888888777666666777999999<<<@@@>>>999555666999555555666666666666666555555555555666666666666777555666666777888999::::::777777888888888888999999:::999888888777888888999999888666444444555666888999888888777888999;;;<<<@@@:::444444888;;;:::777666666666666777888999:::666777777666555666777888888777777777777666666666444444444555555666666666333444555555333333333555444444444444666888:::;;;<<<<<<<<<======:::666222111111111111111111111111222000...------000333666111111000000000000111111000000000000000000000000........................//////.........------------...///000111111111111000000000000111111111111////////////////////////////////////000000000000222222222222222222222222.../////////000000111111.../////////000000111111000000111333333333333333111111111111111222222222000111222444555555444444111222444666777777666555222222333444555666777888666888999888;;;??????<<<===;;;:::888888999;;;<<<<<<<<<<<<===>>>??????@@@BBBAAA@@@>>>>>>>>>???@@@999999999:::;;;<<<===>>>:::999999999:::<<<>>>???AAA??????@@@BBBCCCBBBAAA????????????@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@???@@@CCCEEEGGG@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===;;;:::999999:::;;;===>>>>>>===<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>===============>>>??????@@@@@@AAA@@@@@@???>>>?????????<<<<<<======>>>?????????;;;::::::;;;>>>???>>>===>>>===;;;;;;=========<<<======<<<;;;;;;;;;;;;<<<:::999999999999999999:::;;;???BBB@@@;;;888888;;;;;;;;;::::::999888888777777777777777888888888888:::888666777:::<<<<<<:::;;;:::999888888888999:::;;;;;;;;;::::::999999999777777666777999888666333444444444555555555666666666555444333333333333333111111222333333444555555333333333222222333444444333222222222222222222333111222444555666555444444000111111111111222222222222222222333333444444444000111111111111222222222333222111111111222333444///////////////000000000000000000000111111111111000000000000000000000000000000000000000000000000======??????>>><<<:::888:::888888:::===>>>===:::<<<;;;999888777888888999777888:::;;;:::999777555777666666555555555666666333333333444555666777777777777666666555555444444555777999999888777777777777888888999999999888888777777777777888888888888888777666555555666777777999999999888888888888777666666666666777777777777;;;;;;::::::999888777777666555444333333444555666777777777777777777777777666666666666777777777777777888888888999999999999999888777999;;;;;;777333777666666666777999;;;<<<555555555555555555555555777777777777777777777888777777777777666666666666555555555555555555555555888888888888777666444444555555444444444444555555444444444444444444444444333333333444555666777888666888999::::::999888666000000000000000000000000//////............//////000000000000000000000000////////////////////////////////////////////////........................------------------------......////////////............////////////......000000000000111111111111111111111111111000//////000000000000000000000000000000000000000/////////111111222222222333333333///000222333444333333222555555555444444333333333333444555555666666555555333333444444555666666666777777666666666888999:::777777888888888888777777888999<<<>>>??????>>>===BBBAAA@@@???>>><<<<<<;;;999999999999999999::::::888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCC?????????????????????@@@AAABBBCCCBBB@@@>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCAAA@@@>>>===;;;:::::::::???>>><<<;;;;;;<<<===??????>>>===<<<;;;;;;;;;;;;;;;===>>>>>>======>>>???@@@>>>===>>>BBBCCCBBB@@@CCCCCCBBBAAA@@@>>>>>>===<<<<<<============<<<<<<;;;<<<>>>>>>>>><<<:::888;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;======<<<;;;;;;;;;;;;<<<>>>===<<<;;;:::999::::::888888888777777777777666999888888888888888999999888888777777777888:::;;;;;;:::888666555666777888999999999888888888888888::::::::::::888666444222555555555444333333555777666666555444333333222222222222333333333333444444222222222222222222222222333222222222222222222222111222333333444444333333222222222111111111000000222222222222222222222222111111222222222333333333111111111111111111111111111111111111000000000000222222222222111000//////111111111111111111111111000000000000000000000000<<<=========<<<;;;999888;;;::::::<<>><<<<<<;;;:::999999999999:::888888999:::999888777666666666555555555555666666555555555666666777777777666666666666666555555555555777999999888666666777777888888999999999888888666666666555555555555555777777666555555666777888888888888777777777666666555666666666777777777777999999888888777777666666666555444444444444555666666666666666666666666666666666666666777777777777777777777777888888888999888777777999;;;;;;888555777777666666777888:::;;;555555555555555555555555888777777777777777777777555555666666666777777777555555555555555555555555777888888777666555444444555555444444444444555555444444444444444444444444333222222222333444555555555666777888888777666555000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////........................------------------------......////////////......//////000000000000////////////000000000111111111111111111111111000//////////////////////////////////////////////////////111111222222222333333333000111222333333333222111555444444444333333333333222333444444555555444444333333333444555555666666666666555555666777999:::888888999999999999888888;;;;;;;;;<<<===>>>@@@@@@@@@??????===<<<;;;::::::888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDD??????@@@@@@@@@@@@??????@@@BBBCCCBBB@@@>>>>>>>>>AAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>=====================<<<;;;;;;<<<===>>>AAAAAA???>>>============:::<<<===>>>>>>???AAADDD@@@>>>===>>>AAACCCBBB@@@CCCBBBAAA@@@???>>>>>>===<<<>>>??????>>>===<<<=========>>>======;;;999888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::999999999::::::;;;999999888888888777777777999888888777777888999999999888777777777888999::::::999777666555666888888777777777777777777777777777888888888888666555444555555555444333333555777666666555555444333333222222222222333333333444444222222222222222222222222222222222222111111111111111222333333444444333333222222222111111111000000222222222222222222222222111111111111222222222333111111111111111111111111111111111111000000000000222222333333444333333333111111111111111111111111000000000000000000000000<<<<<<<<<;;;::::::999999===<<<<<<>>>@@@AAA???>>>;;;::::::999999999999999999999888888888777777777666666555555555555666666777777777777777777777777555555555666666666666666666888999999777666555555888888999999999888888777777666666555555444444444666666555555666777888999777777666666666555555555555555666666666777777777666666666666555555555555666555444444444444555666666666666666666666666666666666666666777777777777666666666666777777777777777777888:::<<<<<<:::888999888777666666777888888666666666666666666666666888888777777666666666555333333444555666777888999444444444444444444444444777777777777666555444444555444444333333444444555333333333333333333333333222222222111111222333333222333444555555444333222000000000000000000000000/////////....../////////////////////////////////000000000000000000000000////////////////////////........................------------------------......////////////......000000000000000000000000//////000000000000111111000000111111000000//////////////////////////////.........///////////////111111222222222333333333222222222333222222111000444444333333333333333222111222222333444333333333222333333444444555555666555444444555555666888888888999999::::::999999888>>>===;;;;;;<<<>>>AAABBB>>>======<<<;;;:::999999666666666666666666666666888888999:::;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDD??????@@@AAAAAA@@@???>>>@@@AAABBBAAA???>>>>>>????????????@@@@@@BBBCCCCCCEEEEEECCCBBB@@@???>>>===???>>>>>>>>>>>>>>>???@@@;;;;;;;;;<<<<<<=========BBBAAA???>>>===<<<<<<<<<:::;;;<<<<<<===@@@DDDGGG???>>>===>>>@@@AAAAAA@@@BBBAAAAAA@@@???>>>======<<<@@@CCCBBB???======>>>???>>>===<<<;;;:::999999888999:::;;;;;;;;;:::999:::;;;<<<======<<<;;;;;;;;;:::999999888888999999777777888888999:::;;;;;;:::::::::999999999888888999888888777777777888888999888777777777777777888888777666666666777999:::888888888888888888888888555555666666777666666555555555666555333333555666666666666555444444333333222222222222333333333333111111111111111111111111000000000000000111111111111222222333333333333333222222222111111111111111222222222222222222222222000000000111111111222222111111111111111111111111111111111111000000000000000000222333333444444444000000000000000000000000000000000000000000000000===<<<;;;;;;::::::;;;;;;=========>>>?????????>>>999::::::;;;;;;:::999999999999888777777777777888666555555555555666666777777777777777777777777666444444555555666666777777666888999999777555555555888888999999999888777777999999888777666666555555555555555666777888888999777777777666666666555555555555555666666666777777555555555555555555555666555555555444444555555555666666666666666666666666666666666666777777777777555555555666666666666777666777888:::;;;<<<<<<;;;;;;:::888777666666777777666666666666666666666666888777777666666555555444333333444555555666777777444444444444444444444444666666666666666555444333444444333333333333444444222222222222222222222222333333222111111111222222000111111222222111111000000000000000000000000000......////////////......////////////////////////000000000000000000000000////////////////////////......................................................////////////......000000////////////000000////////////000000000111///000000000000000//////////////////////////////.............../////////111111222222222333333333333222222222111111000000333333333333222222222222000000111222222222222222222222222333444444555555333333333444555666777777777888888999999888888777===<<<<<<<<<===>>>@@@AAA<<<<<<<<<;;;;;;::::::999777777777777666666666666888888999:::;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCEEE???@@@AAABBBAAA@@@>>>===???@@@BBBAAA???>>>>>>???>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBAAA@@@>>>======???>>>>>>======>>>>>>???::::::<<<===============???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;>>>BBBFFF>>>>>>>>>>>>???@@@@@@???AAA@@@@@@???>>>>>>======<<>>>>>???@@@???===<<<::::::999999888999;;;======<<<:::999999;;;===>>>>>>===<<<;;;<<<;;;;;;:::::::::::::::777888999999:::;;;;;;;;;;;;;;;:::::::::999999999999888888777777777777888888888888777666666666666666666666666777888999:::999999999999999999::::::555555555555555555555555555666666555444333444555666666666555555444444444111222222222222333333333000000000000000000000000////////////000000000000111111222333333333333222111111111111111111111111111111111111111111111111///000000000000111111111111111111111111111111111111111111111000000000///...//////000111111000000////////////////////////000000000000000000000000>>>===<<<<<<;;;<<<<<<===:::;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>>===<<<999888777777666666777777555555555555555666777777777666666666666666666666444444555555666666777777555777999999777555555555999999999999999888777666999888888777666555555444444444555666777888888888888888777777777666666666555555555555666666666666555666666666666666666666444555555555555555555444555555555555555555555555666666666666777777777777444555555555666666666666555666888999:::;;;<<<<<<===<<<:::888777777777777666666666666666666666666666666666666555555444444555555555444444444444444444444444444444444444444444555555555555444444333333333222222222222333333222222222222222222222222444333222222222222222333/////////000000/////////////////////////////////......///000000///..............................////////////////////////////////////////////////......................................................////////////......///...------------...///...////////////000000000...//////000000000//////....................................//////000000111111222222222333333333333222222111111000000000222222222222222222222222///000111111222222111111111111222222333444444444111222333444555666777777666666777777777777666666999:::<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777888888999:::;;;;;;;;;;;;;;;<<<<<<>>>???AAACCCDDD??????@@@@@@@@@???>>>===>>>@@@AAAAAA???>>>>>>???============???@@@AAABBBAAAAAA@@@@@@@@@???????????????>>>===<<<<<<<<<<<<;;;<<<======>>>>>>======>>>===<<<;;;::::::::::::<<<<<<;;;999888:::>>>AAA===>>>>>>>>>>>>>>>>>>????????????>>>>>>=========<<<@@@EEEGGGDDDAAA@@@@@@??????===;;;::::::::::::888:::<<<===>>>===;;;:::888:::<<<>>>>>>===<<<;;;;;;;;;:::999999999999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::999999888888777666666777777777777777777666555555555555555666666777999::::::666777777777888888999999666666555555444333333333555666777666444333333444555555555555555444444444111111111222222222333333000000000000000000000000....../////////000000000000111222222333333222222111111111111111111111111111111111111111111111111///000000000000111111111111111111111111111111111111111111111000000000//////000000000//////...---........................////////////////////////========================777999;;;:::999888999:::===???BBBCCCDDDBBB@@@???888888777777777666666666555555444555555666777888666666666666666666666666555555555666666666666666444666888888777555555666999999999999999888777666666555555444444333333333444555666777888888777777888888888777777777666666444444555555555666666666777777777777777666666666444444555666666555444444555555555555555555555555666666666666777777777777555555555555666666666666444666888888888999;;;<<<<<<;;;999888666666777777555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333333333444444444444444333333333222222111111222222333111111111111111111111111333222222111222222333333////////////////////////////////////////////////---...///000000///...---........................////////////////////////////////////////////////......................................................////////////......///...,,,,,,,,,,,,...///......////////////000000......///000000000//////..............................//////000000111111111111222222222333333333222222111000000000111111000111111111111222222222///000111111222111111111000111111222222333333444111222333555666777777777555666666666666666666555666888:::<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;::::::999999888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCC@@@??????>>>=========<<<===???@@@@@@???>>>>>>???;;;;;;<<<<<<>>>???AAABBB>>>>>>>>>??????@@@@@@@@@??????===<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>======<<<:::888888:::===<<<===???>>>===<<<===???>>>>>>>>>>>>======<<<<<<<<>><<<666777888888888777555444444444444555555666777888666666666777777888888888666666666666666555555555222444777777777666666777999::::::999999777666666444444444444444444444444555666777888888777666666777777666666666555555555444444444555555555666666888888777777666666555555444444555666666555444444555555555555555555555555666666666666777777777777555555666666666777777777444666777777666666999;;;:::999777666555555555555444444444444444444444444333333333444444555555666333333333333333444444444333333333333333333333333222333333444444444333333222222111111111111222222111111111111111111111111000000000000000111222333000//////////////////000////////////////////////---...///000000///...---........................------------------------////////////////////////......................................................////////////......///...---,,,,,,---...///........./////////000000---......///000000//////........................//////000000111222222333111111222222222333333333111111000//////000111222000000000000111111222222000000111222222222222111000000111111222333333333111222444666777888888888666666777777777777666666666666777777888888888777888888888999999:::::::::;;;;;;;;;:::999999888888888888999:::;;;;;;;;;;;;::::::;;;<<<===???AAABBB@@@???===;;;:::;;;<<<<<<===>>>@@@@@@???>>>>>>???::::::;;;<<<===???@@@AAA>>>>>>>>>>>>??????@@@@@@>>>>>>===============>>>BBBAAA@@@>>>>>>>>>??????<<<<<<<<<<<<===>>>??????<<<======;;;999999:::;;;;;;===???>>><<<;;;<<<>>>>>>>>>============<<<<<<;;;<<>>???===:::888555666888999888777555444444444444555555777888888666666777888999::::::;;;777777666666555555555444111333666777777666777888:::::::::999999777666666555555555666666666666666666666777888888777666555666666555555555444444444444444444555555555666666888888777666555444444444333444555666666555444333555555555555555555555555666666666666777777777777666666666666777777777777444666777777555555888;;;888777555444333333444444333333333333333333333333111222222333444555666666111111222333444444555666333333333333333333333333222222333444444444333333222222111111111111222222000000000000000000000000............///111222222000000////////////000000////////////////////////---...///111111///...---........................------------------------////////////////////////........................////////////////////////......////////////......111000...------...000111............/////////000------...///000000//////........................///000000111222333333333111111222222222333333333000000/////////111222333//////000000111111111222000000111222222222222222000000000111222222333333111222444666888888888888777777888888888888777777777666444333444555777888666666777777888888999999;;;;;;::::::999888777777888888999:::;;;;;;;;;;;;999999:::;;;===???@@@BBBAAA???<<<999888999;;;<<<<<<>>>@@@@@@>>>>>>>>>???:::::::::;;;===???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAEEECCCAAA???>>>>>>???@@@999999999:::;;;<<<>>>>>>;;;<<<======;;;:::;;;<<<;;;===???>>>;;;:::<<<>>>===============<<<<<<<<<;;;:::===DDDKKKLLLDDD<<<999:::<<<>>>>>>===<<<:::777777666666777777888999888888888888999:::;;;<<<:::999999888888888888888333555888:::<<<<<<;;;;;;:::::::::999999999888888999999777666555555555555222333555666666666555555666777777888888888888777666777777888999:::::::::555555444444555666888999444666888777555333222222222222222222222222222222000111111111111222222222222222222222222222222222...//////000111222222333000000111222222222222111000000111111222222222222000000000000000000000000111222222222222333333333111111111111111111111111111111111111000000000000+++,,,---...////////////000000000000000000000000////////////////////////;;;<<<===>>>>>><<<:::999777777666555555666777888444666888999999777555333999999::::::999888666555333333333444666999;;;===<<<;;;999888888999;;;<<<777777666555555555555555333555666777666555666777555666777888888888666666444444555555555555555555888555333333555777888888888777555444333333444444444444444555555555666666666555333111111222333444444444444444444444444444555555666666666555444333555555555555555555555555444444444555555666666666666666666555555444444333444444444444444444444444111111111222222333333333222333333444444333333222555555555444444333333333111111111222222333333333333222111111000000111111222222222222222222222333222111...------...111222////////////////////////////////////............,,,,,,------...////////////////////////000111111000///---,,,,,,---///000........................------............------,,,,,,,,,---------......---------............///............////////////---.........///000000000---------............///,,,,,,,,,---...///000000...------------///111222......///000000000000000////////////000000000000222222222222222111000///111111111111111111111111//////000000111111111222...///000111222333333333222333444555666666666666666666777777777777666666222222333444444555555666777777777777888888888888<<<;;;::::::999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===???AAABBB???<<<:::999:::<<<=====================<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>AAAAAAAAA@@@@@@@@@??????===>>>>>>??????????????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;999888888999999;;;<<<=========<<<::::::<<<<<<<<<<<<;;;;;;<<<>>>888;;;>>>AAABBBAAA???>>>777999:::;;;;;;:::888777666666666666666666666666777777888999999999999999666777888888888666555444999888888888999:::;;;;;;::::::999888777777777777888777666555444333333333666555555555444444444444555555666777777777777777444555555666777888888999777777666555444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222333333333000000000000111111111111111111111111111111111111333333333222222222111111111111000000000000111111222111000.........///000111111222222222222111111111111000000//////..................////////////...............///000000---------.........//////:::;;;<<<======;;;:::888888777666666666777888888555666888888888777666555999999999999999777666555444444444555777:::<<<===???>>><<<:::999999::::::777777666555555555555555333555777777666555666777444444555555555555444444222222333333333333444444777444222222444666777777666555444444444555666666333444444444444555555555666555333222111222333444444444444444444444444444555555555444444444333333444444444444444444444444333333444444444555555555555555444444444444444444333333333333333333333333111111111222222333333333333444444444444444444333444444444444333333333333222222222222222222333333333222111111000000111111111111111111222222222222111///---,,,,,,---///111////////////////////////////////////............/////////...------,,,,,,,,,,,,,,,,,,,,,---......000...---,,,,,,---...000........................------............------,,,,,,,,,---------......------------........................////////////..................//////---------............///,,,---------.../////////............///000111111......///000000000000000000000000000111111111111111222222222222111000///111111111111111111111111//////000000000111111111///000111222333333333222222333444555555666666666666777777777666666555444555555555555555555555444666666666777777777777777999888888777777777888888<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA???===::::::;;;<<<===<<<============<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>AAA@@@@@@@@@@@@?????????;;;<<<======>>>>>>======>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::;;;<<<=========<<<;;;:::;;;<<<<<<;;;;;;;;;<<<===:::<<>>===888999;;;;;;;;;999777666888888888888888888888888666777888888999999999888777888888888888777666555888888888888888999::::::;;;:::999888777777777777777777666555444444444444666666666666555555555444555555666777777777777777555555666666777777888888777666666555444444333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222111111111111000000000000111111111111111111111111111111111111222222222222111111111111111111000000000000111111222111000///...//////000000111111222222111111000111000000000/////////...............////////////000000////////////000000---------.........//////::::::;;;<<<;;;:::999888999888888777777777888888666777777777777777777777888999999999888777666555555555555666888:::<<<===BBB@@@>>>;;;999888888888777666666555555555555666333555777777666555666777666666555444333333333333222222333333333444444444777555333333555777777777444333333444444666777777333333333333444444444444666555333222222222333444444444444444444444444444555444333222222222333444444444444444444444444444222333333333333333444444333333333333333333444444222222222222222222222222111111111222222222222222444444444555555444444444333333333333333333444444333333222222222222222222222222111000000000000111111111111000000000000000000...---,,,,,,---...000////////////////////////////////////............/////////...------,,,,,,,,,++++++++++++,,,------///...---,,,,,,---...///........................------............------,,,,,,,,,---------......------------........................////////////.........------------------------............///------..................---...///000000111111000......///000000000000///000000111111111222222222111111222222111111000000111111111111111111111111//////000000000000111111111222222333333333222222222222333444555555555555555666666666555444444333777777777666555444444333555555555555666666777777777777666666666777777888<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<===>>>>>>@@@>>>;;;:::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>@@@@@@?????????>>>>>>>>>;;;<<<<<<<<<============>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::<<<<<<===>>>===<<<;;;::::::;;;;;;;;;<<<<<<======<<<===???AAAAAA@@@===<<<::::::;;;;;;:::888777555888888888888888888888888666666777888888888888777888888999999999888777777888888777777777888999999<<<;;;:::888777666666666666666555555555555666666777777777777666666666666555666666777777777777777666666666666777777777777666666666555444444333333333333333333333333333333222222222222222222222222333333333333333333333333222222111111000000//////000000000000111111111111000000000000000000000000111111111111000000000000111000000//////000000111111111000/////////000000000111111222222111111000000000000000////////////............////////////111111000000///000000000------........./////////999::::::::::::999888777999999999888888888888888777777666666666777999:::888888888777777666555555444555555666888999:::;;;@@@???===:::999888777777777666555555555555666666444555777777666555555666:::888777555444444555555444444555555666666777777999777555666777888888777444444444444555555666666222222222333333333444444555555444333333333333444444444444444444444444444555444222000000111222333333333333333333333333333222222222222222222222222111111111222222333333444111111111111111111111111111111111111111222222222222333333444444333333222111111222222333333444444333333333222222111111111222222111000000000000000000000000000////////////000///---,,,,,,---///000////////////////////////////////////............,,,,,,------...////////////......---....../////////...------------...///........................------............------,,,,,,,,,---------......,,,,,,---------.....................////////////.........---,,,,,,,,,+++---------............///...............------------...000111111111000///---...//////000000/////////000000000000111111111000000111111111111000000111111111111111111111111//////000000000000000000222333333333333222222111222222333444444444444444222333444444555555444444666666555555444444444444333444444555555666666666888777777777888999::::::;;;:::::::::::::::999999<<<<<<;;;;;;;;;;;;;;;;;;@@@>>><<<;;;<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===?????????>>>>>>>>>======<<<<<<<<<<<<======>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::<<<======>>>>>><<<;;;::::::::::::<<<===>>>>>>======>>>@@@AAA@@@???===;;;;;;;;;;;;;;;999888666555888888888888888888888888666777777888888888777777999999999999999999999999888777777777777777888888<<<;;;:::888777666666666555555555555666777888999888888888777777777777666666666777777777777666666777777777777666666666666666666555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222111111000///......---///000000000111111111111////////////////////////000000000000////////////000000////////////000000111111000000000000000000000000111111111111000000000000000000////////////............//////////////////...//////000111111............////////////999999999999999888888888999999999999888888777777777666666555666888:::<<<888888777666666555555555333444555666666777777888::::::999888777777777777666666555555555555666666444666777777666555555666999888666555444444444555444444555666666777888888888666555555666777666555666666555555555444444333222222222333333333444444555555444444333333333444444444444444444444444444555333111000000000222333333333333333333333333333222222222222222222222222000111111222222333333333111111111111111111111111111111111111111111111111111111111222222111111111000111111222222333333333333333333222222111111111222111000000//////000000000000000/////////......000000///......///000000////////////////////////////////////............,,,,,,------.../////////000000///////////////000.........------.................................------............------,,,,,,,,,---------......,,,,,,,,,------------...............////////////.........---,,,,,,,,,+++---------............///...............------------...000111111000//////------...///////////////.........////////////000///000000111111111000000000000000000000000000000000000//////////////////222222333333333222111111111222333333333333333333///000222444555666666666222222222333333444444444222333333444555666666666777777777777888999:::;;;999999999888888777777777;;;;;;;;;;;;:::::::::999>>><<<;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<======;;;;;;;;;:::;;;;;;<<<<<<>>>>>>=========<<<<<<<<<;;;::::::::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999:::<<<======<<<;;;:::<<<===>>>>>>>>>===<<<;;;:::::::::<<>>>>>???@@@@@@@@@>>><<<;;;<<<<<<;;;:::999888666666777777777777777777777777777777888888888888777777999999999999999999::::::888888777777777777777888<<<;;;:::888777666666666555555555666777888999:::999888888888777777777777666666777777777777666666777777777777666666666666555555555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111111111000000///...------///000000000111111111111////////////////////////000000000/////////......000000////////////000000000000111111111111111111000000000111111000000000////////////000000000000............////////////++++++,,,---...///111222........./////////000000:::::::::999999999888888999999999999888777666555666666666666777999;;;<<<888777666555444444444555333444555555666666666555555555666666666666666666666555555555555666666777555666888777555444555555555555444333222222222222222222333444555666666777555444333333444444333222666666666666555444333222333333333333444444444444555555555555444444444333444444444444444444444444444333222111111111222333222222222222222222222222333333333222222222222111222222222222222222333333111111111111111111111111111111111111111000000000///000000111111000000///111111111111111111222222333333222222222222222222111111000////////////000111111000000//////......000000////////////000000////////////////////////////////////............/////////...------,,,,,,//////...------------...................................................------............------,,,,,,,,,---------......,,,,,,,,,,,,------------............////////////.........------------------------............///------........................////////////......------...////////////...---------.........////////////000000111111000000000000000000000000000000000000////////////......000111111222222222111111111222222333333222222222///000222444555666777777000111111222333333444444222333333444555666777777444444555666777888:::;;;999999888888777777666666999999::::::::::::999888;;;:::999:::;;;<<<;;;999:::::::::;;;<<<<<<======:::::::::;;;;;;<<<>>>>>>=========<<<<<<<<<;;;;;;999888777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999:::;;;<<<<<<<<<<<<<<<======>>>???>>>===<<<;;;;;;::::::>>>BBBDDDBBB???>>>???@@@@@@???>>>===<<<<<<;;;:::999999888777777666666666666666666666666888999999999999888777777999999888888999999:::;;;999999888777777777888888;;;:::999888777777777777555555666666777999:::;;;888888888888777777777777777777777777777666666555666666666666777777777777555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111000000//////......000000000000111111111111000000000000000000000000000000000000////////////000//////......//////000///000111222222222111111///000000111111000000///////////////000000000000............////////////***++++++,,,---///000111....../////////000000000;;;;;;:::999999999999999888888999888888666555444555555666777888:::<<<<<<888777666444444444444444444555666777777666666555444444555555555555555444555555555555555666777777555666888777555444444555333333333444444333222222222222333444555666777777666555444444555555444222444555555666666555444333333444444444444555555555555555555555555444444333444444444444444444444444444333333333222222222222222222222222222222222222444444333333222222222222333333333333333222222222222222222222222222222222222111111111000000000///000000111111111111000000111111111111111000000000222222222222222222333333111111000///////////////222222111000000///......////////////////////////////////////////////////////////////............/////////...------,,,,,,///...------,,,,,,,,,------..................---........................------............------,,,,,,,,,---------......++++++,,,,,,,,,---------............////////////..................//////---------............///,,,---------.../////////......------------......,,,---......//////..................////////////...//////000000000000000000000000000000000000000000000/////////............///000000111111111111111111222222222222111111222333444555555666666555333333333333333333333333333333444555666777888888555555555666888:::;;;<<<;;;::::::999888888777777777888999::::::999999888888777777999:::;;;:::999999999:::;;;;;;<<<======;;;;;;;;;<<<>>>???AAABBB<<<<<<<<<;;;;;;;;;;;;::::::999888777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???===>>>>>>???>>>===<<<;;;<<<;;;;;;???EEEGGGDDD@@@>>>>>>?????????>>>>>>===;;;::::::999888888888888777777777777777777777777:::::::::::::::999888888999888888777888999:::;;;::::::999888888888888888999999888888888888888999666666666777888999:::;;;888888777777777666666666777777777777777666555555555555666666777777888888555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111000000000////////////............/////////000111222222222222111//////000000000000//////.../////////000000000111............////////////...------------...//////.../////////000000000000<<<;;;::::::999999::::::777888888888777666444333444555666888999;;;<<<<<<888777555444333333444444555666777888888777666555555555555666555555444333555555555555555666777888555777888777555444444555333444555666666666555444444444555666777888999:::999888777888999888666555222333444666666666666555444444444555555555666666555555666666555555444333444444444444444444444444333444444444444333222111111111111111111111111111444444444333333222222222444444444333333222222222222222222222222222222222222111111111000000//////111111222222222222111111222222111111000000//////111111111222222333333444111111000///////////////333222222111000//////...........................////////////////////////000/////////............,,,,,,------...//////000000///...---------------------............------........................---..................---,,,,,,,,,---------......++++++,,,,,,,,,---------............/////////000---.........///000000000---------.........//////,,,,,,------...///000000///...,,,++++++,,,---...,,,---......//////......////////////000000000000......///000000000000000000000000000000000000000000000//////.........---------...000111111111111111111222222222111111000555555666666555555444333666555555444444333333222333333444555666777888999777777888999:::<<<>>>???<<<<<<;;;;;;:::999888888666777888999:::999999888666555666888:::;;;:::999999999::::::;;;<<<======<<<<<<===>>>@@@BBBCCCDDD<<<<<<;;;;;;;;;:::::::::>>>===<<<;;;;;;===>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAA===>>>?????????>>><<<;;;===;;;<<<@@@FFFHHHEEEAAA>>>>>>????????????>>>>>>::::::999999888999999999888888888888888888888888;;;;;;;;;;;;;;;:::999888888888777777777888:::;;;;;;;;;:::999888888999999888888888777888888999:::777777777777888999:::;;;777777777777666666666666777777777777777666555555444555555666777888888999444555555555555555555555333333333333333333333333222222222222222222222222444444444444444444444444000000000000111111111111000000000000111111111111111111111111111111111111111111111111000000000000//////............/////////000111222333333222111//////000000000000//////.../////////000000111111............/////////000111111000......---------////////////000000000000;;;<<<===>>>>>><<<:::999999999999888888666555555444444666777888888888888999999999888777666666555666666555555555555666666888777555333222333444555555555555555666666666666777666555333222222333333555555444333222111111000222333555777777777777666999888666555444444444555666777777666444222333444666555555444444333333222111111111111111111111111222333333444444333333222333333222111000000111111111111111111111111111111111111222222222333333333222222222222222222222222000000111111222222222333000000000000000000000000222222222222222222222222111111000///////////////222222222333222222111111//////000000000000//////000000000000000000000000000000000000000000000000......------------......,,,,,,------------,,,,,,,,,++++++******++++++,,,------------,,,+++******------------------------++++++,,,,,,,,,,,,------//////.........---------...---,,,+++************...------,,,,,,------.../////////////////////////////////......------------------............///......---------,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,---///000222333333333000000000000000000000000..................------000000000000000000000000000000000000000000000000222222111111000///......111222333333333222111000444444444333333222222222111222222444666888:::;;;::::::;;;999888777888:::::::::999888777666555444555666777888888888888888666666666777888999;;;;;;999:::;;;<<<<<<;;;:::999777:::???AAAAAA@@@@@@@@@>>>===<<<;;;:::999999999999:::<<<=========<<<;;;;;;::::::::::::;;;<<<<<<:::;;;<<<<<<;;;;;;===>>><<<;;;;;;;;;<<<===???@@@BBBAAA???===============;;;;;;<<<>>>???@@@AAABBBCCCBBBBBBAAA???===;;;:::;;;::::::<<<===<<<:::888444555666777777666555444888777555444555666888999888888777777777888:::;;;:::;;;;;;999888888:::<<<999999888888888888888888:::999888777777888999:::===;;;888666555555555666666666555444444444444555222333444666777777888888555555555555555555555555333333333333333333333333111111111222222333333333222222444444444444222222111111000000000000111111//////............//////000000000000111111111111111000000///...------,,,///////////////000111111///000222333333222000/////////000000000000//////...------,,,,,,,,,------------------------,,,,,,------,,,,,,,,,,,,------000000000000000000000000:::;;;=========<<<:::999777777777777666555444444444444666777777888888888666666666777777777777777666666555555555555666666666666444333333333444444444555555555666666666666555444333333333333444555555555444444333222222222333444555666777777777777888777666555444444444555555666777666333222333444333333333333333333444444333333333222222222222222222222333333333333222222333222222111111000111111111111111111111111111111111111111222222222333333222222222222222222222222000000000111111111222222000000000000000000000000111111111111111111111111222222111000000000000000222333333444333222111000//////000000000000//////////////////////////////////////////////////////.........------.........//////000000000000//////......------------......------......------,,,,,,------------------------++++++,,,,,,,,,,,,------///.........------------......---++++++******+++------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++------------............//////.........---------,,,,,,,,,---------..............................------///000111111222222////////////////////////........................////////////////////////////////////////////////000000000111111111111111666666666555444333222111444444333333333222222222222222333444666777999:::888999:::999888888999;;;<<<;;;:::999888777777777888888888888888888999999777777777777888:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999<<>>;;;;;;::::::;;;<<<>>>???@@@???===<<<<<<<<<<<<===<<<<<<======>>>???@@@@@@BBBAAA@@@>>>===<<<;;;:::<<<;;;;;;;;;<<<<<<999777666777888999999888777666777666555444555666888999999999888777888888::::::999999999888777777999;;;888888888888888888888888999999888777777888999999;;;:::888666555555666777666666555444444444444555333444555666666777777666444444444444444444444444333333333333333333333333222222222222333333333333222222333444444333222222111111000000000000111111//////............////////////000000000111111111111111000//////...------///////////////000000111///000222333333222000/////////000000000000//////...---------......//////...---------------------...------------------...........................:::;;;<<<<<<<<<;;;999888666666666666555444333333444555555666777777777777555555666777999:::;;;;;;666666555555555555666666444444555555555444333333444444444555555555666666333333333333333444555555444444444444444444444444555555555555666777888888777666555444444444444444444666666555333222222333000111111222333333444444444444444333333222222222222222333333333333222222222222222111111111111111111111111111111111111111111111111222222222222333111111111111111111111111//////000000000000111111000000000000000000000000000000000000000000000000222222111111000000111111333333444555444222///......//////000000//////...////////////////////////////////////////////////........................------------------------///......------......///,,,------...............------------------------++++++,,,,,,,,,,,,------............------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------------............////////////............,,,,,,,,,---------..............................---......///000000//////////////////////////////........................////////////////////////////////////////////////......///111222333444555999888666555333222222222333333333333222222222222333333333444555666777888777888999888888888:::<<<<<<;;;999777666666777777::::::888777777888999999777777777888999:::<<<<<<===<<<<<<<<<<<<<<<<<<===;;;===@@@AAA@@@?????????<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<===>>>=========>>>===;;;:::999888888888:::;;;<<<<<<;;;;;;<<<===::::::::::::;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>AAA???===<<<::::::::::::===;;;;;;;;;;;;:::888666666777777888888777777666555555444444555777888:::::::::999888888999999999777888888777666666777999888888888888888888888888999999888777777888999999999888777666555666777777666666555444444444444555444555555666666666555555333333333333333333333333333333333333333333333333444444333333333333333222111222333333333333222111111000000//////000000111//////............////////////000000000000111111111111000000//////......//////......//////000111///000111222222111000/////////000000000000//////............///000000000.................................------.........------------------------::::::;;;;;;::::::999888666666666666666555444333444555555666777777666666666777888999:::;;;<<<===666555555444444555555666333444666777777666555444333333444444444555555555444444333333333333333333333333444444444555555555666666555444555666888999666555555444444333333333333555555444222111222333000000111111222222222222444444444333222222111111111111222222222222111111111111222222222111111111111111111111111111111111111111111111222222222222000000000000000000000000///////////////000000000000000000000000000000000////////////////////////111111000000000000000111333333555555444111...,,,...//////////////////...////////////////////////////////////////////////---..................---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------//////...------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.....................------------,,,,,,,,,---------..............................---......///......------////////////////////////---------...............////////////////////////////////////////////////...///000111222333444555666555333111111111111222333222222222222222222222333333333333444555666666555777888888888999;;;===:::888555333222333555666;;;999777666555666777888777777888888999;;;<<<===>>>===<<<;;;;;;<<<===>>><<>>>>>>>>:::::::::::::::;;;<<<===<<<<<<=========>>>>>>===<<<;;;:::999888888888888:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<@@@>>><<<:::999:::;;;<<<===<<<:::::::::999777555555555555555555555555555444444444444555777888999;;;;;;:::999999999888888666777888888666666777888777777777777888888888888999888888888888888888999777777666666666666777888666666555444444444444555555666666666555555444333222222222222222222222222222222222222222222222222555444444444333333222222111111222222222222111111000000////////////000000//////............//////////////////000000000111111111000000000////////////............///000000//////000111111000////////////000000000000//////....../////////..................//////////////////......------......///------------------------999999999999999888888777666666777777777666555555444555555666666666666555666777777777888888999999555555444444444444555555333444777888999888666555333333333333444444444444666555555444222111000///222222333333444555555555666555444444444555777777444444444444444333333333222333444333222111222333222222222111111000000000333222222222111111111000000111111222222111111000000111111222222222111111000000000000000000000000000000111111111222222222000000000000000000000000000000000///////////////////////////////////////........................//////.........//////000222333333333222000---,,,......////////////......................................................------...//////...------//////...------...//////,,,,,,,,,++++++,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------//////...---------......,,,,,,,,,++++++,,,,,,,,,------------------------........................,,,,,,,,,------------...---------,,,,,,,,,++++++,,,,,,,,,---------.............................................------,,,........................---------.........//////................................................000000111111111222222222333222111000000111333444222222222222222222222222333333333333333444555555444666777777777888;;;===:::888555333222333555777999888555444333444555666777777777888999:::<<<<<<>>>===<<<;;;;;;<<<===>>>===???@@@@@@>>>=========::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<======>>>999999888888888999999::::::;;;<<<;;;:::999:::;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::???>>><<<:::999:::<<<======;;;999888999888777555555555444444444444555555444444444555555666777888::::::::::::999888888777666888999999777777777888666666777777777888888888888888888999999888888888666666666666666777777777666666555444444444444555666666666666555444333222222222222222222222222222222222222222222222222222444444444333333222222222111111111111111111111111000000////////////000000//////............//////...////////////000000000000000000000////////////...............//////000/////////000000///////////////000000000000//////////////////...,,,+++***............//////000000......------------..............................999888888888777777777777666666777777777666666555444555555666666666555555444444444444444444333333555555444444444444555555222333666888999888777666222222222333333333444444666666555444222000///---222222222333333444444444555444444444444444555555222333333444444333222222111222333333111111222333333333222222111000000///111111111111111111111111000000111111111111000000///000111333333222111111000000000000000000000000000000000111111111111222111111111111111111111111111111000000000000//////////////////////////////..............................---------...//////111111111000///...---------......//////......---................................................,,,---...//////...---,,,...---,,,++++++,,,---......------,,,,,,------...((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///......---------......,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***,,,,,,,,,---------......---------------------------...............------........................,,,,,,------.../////////................................................111111111000000000000000111111111222222333444555111111111222222222222222222222222222333333444555444666777777777888:::<<<;;;:::888666666777888999666555444333333444555555666666666777888999;;;;;;===<<<<<<<<<<<<<<<<<<===<<<===???>>>===<<<<<<===:::::::::::::::;;;<<<===<<<;;;;;;;;;;;;<<<======888888777777888888999::::::;;;<<<;;;:::999:::;;;:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;:::::::::::::::===<<<;;;::::::;;;<<<<<<<<<:::888777888888777666777666666555555666666777444444555555555666666666888888999999999888777777666777999999888777777888555666666777777888888888777888999999999999888777666666666666666666666666666666555444444444444555555555555555555444333222222222222222222222222222222222222222222222222222333333222222222222222111111111000000000000111111000//////......//////000//////............//////......////////////000000///////////////...............------......///000//////............////////////000000000000//////......//////...,,,***)))---------......//////000---------,,,,,,---------........................888888777777666666666777444555555666666555555555444555555666666555444444333333333333333333333333555444444333333444444555000222333555666777666666222222222222333333333333444444444444333111///...111111222222222222222222222333333444333333222222111222333444444333222111000222333222111000111333222222222222222222111111000111111222222333333444///000000000000000000///...000111333333333111000000000000000000000000000000000000000111111111111222222222222222222222222222222111111111000000000////////////////////////.......................................///000000000///...---,,,------...---......//////......---................................................,,,---///000000///---,,,,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...---------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,---------......---------------------------....../////////..............................,,,,,,------...//////000................................................////////////////////////000111111222222222111111000111111111222222222222111111111111222333444555555666777777777777999;;;::::::999888888888888999444444444555555555555555555555555666777888::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===<<<;;;;;;<<<===;;;;;;:::::::::;;;<<<<<<;;;::::::999:::;;;<<<===999888888777777777888888:::;;;<<<;;;999888999:::888999::::::::::::999888;;;;;;<<<<<<;;;:::999888999999999999::::::::::::999999::::::::::::::::::;;;999777666777888777777777666555555555555666777555555555666555555444444555666777888888888777777444666888888777555555666555555666666777888888999777888999999999999888777666666666666666666555555666666555444444444444555444444555555555444333333333333333333333333333333111111111111111111111111000111111111111111111222111000////////////000111//////............////////////............//////........./////////000000------------...............------------.../////////................../////////000000000000//////,,,---...//////...---,,,+++,,,,,,---......//////,,,,,,++++++++++++,,,,,,------------------------888888777666666666666666333333444444555444444444444555555666555555444444555555555555666666777777555444444333333444444555///000111333444555555666111111222222222333333333222333333444333222000000111111111111111111111111111222333444333222111000000111333333444333222111000111222222111000111333111111111222333333444444000111222333444555555666//////000000000000//////...///111333444333111000000000000000000000000000000000000000111111111111222222222222222222222222333222222222111111000000///////////////////////////////////////////////////////////////000111111///...,,,++++++,,,---///---..................---................................................,,,---///000000///---,,,///...,,,++++++,,,...///***))))))))))))))))))***++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------------,,,,,,,,,------...,,,++++++++++++++++++,,,++++++++++++++++++++++++---------....../////////++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......---------------------------......///000000//////........................,,,,,,------...///000000................................................---.........//////000000...///000000000...---,,,000000111111222222222222000000000111222333555666555777777777666777999;;;888888888888777777777777333444555666777777666666444444555555666888999:::999:::;;;<<<<<<;;;:::999999:::;;;;;;::::::;;;===<<<;;;;;;::::::;;;;;;;;;::::::999888999:::;;;<<<;;;:::999777666666666666:::;;;<<<;;;999888999:::666777888999999888666666::::::;;;;;;:::888777666888888999999999:::::::::777777888999999999999888:::888666555777888888777555444333222222333444555666666666666555444333222444555666888888888777666222444777777555444444444444555555666777888888999777888999::::::999888777666666777777666555555444666666555444444444444555333444444555555444444333333333333333333333333333111111111111111111111111//////000000111111111222111000///......///000111//////............////////////............//////............/////////000,,,---------------------...------------.../////////......------....../////////000000000000//////***+++...000111111000000++++++,,,,,,---...//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,888777666555444444555666666555444333333333333444444444444444444444444444444333222222222444777888666666666666555444333333333333333444444444555555444333111000000111333444777777777777666555333333444333222222111111222222333222111000000000111222111111111111111111111111111222222333333222222111444333111000///000111111111111222222222111111000000000000000000000000000000000111111111222222222111111111000111222222333000000000000000///......///111222444444333222111666555444333222111000000---------...............000000//////.........---000000000000000000000000////////////............000000//////.........---------------------------......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++%%%'''***---///000//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,...//////...------...---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,..................------......////////////............---,,,---...///000222///+++***,,,///111222//////.........---------//////000111111111111111000000000000000000000000111111111111222222222222222222222222333333444555444444444555555555555666888888777666555444444333444444555555555555444444444444444555666777777888:::999999999999999999999>>><<<999999;;;===>>>>>>===<<<:::999999:::<<<===>>>===;;;:::999999:::;;;999999999888888888777777;;;::::::999999::::::;;;777888888999999999888888666666666666777888999:::777777888999::::::;;;;;;<<<;;;888777666666888999999999888888777777666666555555444333333333333444333444555555666666555555444555555666666666666666666555444333222333444444555555555555555555555555999777666666888888888777555555666666666666555555444444555555444444333222222222222222222222222222555555444444444333333333000000//////000111222222000111111111111222222222444333222000//////......////////////////////////////////////000111222333////////////000000000000...........................------------...//////000000///...............000000000000000000000000,,,---------.../////////------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,888777666555444444555666555555444444333333333333333333333333333333333333333222111111222444666777666666666666555333222222111111222222222333333333444333111000000111333444777777777777666555444333555444333333222222333333222222222111111111222222222222222111111111111111222222333333333333222222666555444333333333333333///000000111111111000000000000000000000000000000000000111111111222222222000000000000000111222222000000000000000///......111222444555555444333222555555666666555444222111/////////...............000/////////............////////////////////////////////////............000/////////.........---------------------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((())),,,---......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,---...---,,,+++,,,...------------.........///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------..............................////////////.........------,,,---...///000/////////......///000111......------,,,,,,,,,,,,......///000000000000///000000000000000000000000....../////////000000000444444333333333444444555444444444444555555555555777777666555555444333333444555555666666555555444555555666666777888888999::::::::::::::::::::::::<<<:::999999;;;============;;;:::999999:::;;;======<<<:::999888888888999999999999888888888777777::::::999999999999::::::888888999999999999999888777777777777888999999:::888888888999999::::::;;;<<<:::888777666666777888777666666666555555555444666555444444333333444444333444444555555555555555444444555666666666666666666555444333333333444444444444444555555666666777888666444444555666666666555555666666666666555555222333333333333222111111222222222222222222222222444444444333333333222222000000000000000111111222000000111111111222222222222111000///............////////////////////////............///000111222.../////////000000000000...........................------------...//////000000///...............////////////////////////---------...............------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,777666555555444555555555444555555555444444333333222222222222222222222222222111111000111222444555666666666555444333111000///000000000000111111111444333222111111222333444777777777777666666555444555555444333333333333333222222333333333333222222333333222222111111111000222333333444444333333222111222222222222111111000---...///000000000000000000000000000000000000000000000000111111111111222////////////000000000111000000000000000//////...000111222333444333222111444666999;;;;;;999666444111111000000//////......////////////............/////////////////////////////////............---/////////...............------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---...---,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------+++******,,,...------------............,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.................................////////////.........------------...//////,,,///222222///------///---,,,,,,,,,,,,+++++++++------...////////////...000000000000000000000000......////////////000000555555444444444444444444444444444444555555555555555555555444444333333333444555555666666555555444666666777777888888999999::::::::::::::::::::::::999888888999;;;<<<<<<;;;<<<;;;:::999999:::;;;<<<<<<;;;:::888777777666666999999999888888888888888:::999999888888999999:::999999999999999999999999999999999999999999999999999999999999999999999999;;;:::888777666666777888666666666666555555555555666555444444333444444444333333444555555555555555444444555666666666666555666555444333333333333444222222444555666888999999666444111111222444444444555555666666666666555555111111111111111000//////111111111111111111111111333333222222222111111111000000000000000111111111000000000111111111222222//////............//////////////////////////////------------...///000000....../////////000000000...........................------------...//////000///......---.........////////////////////////...............---------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,555555555555555555555555444444666666666555444333333333333333222222222222111111000000111222333333666666666555333222000////////////000000000111111333222222111111222222333777777777777666666555444444444333222222222222333111222333444555444333222444333333222222111111000333333444444444444333333//////111111111000///...---...///000111111111111000000000000000000000000000000000000111111111111---....../////////////////////000000000000//////---...//////000000//////333777<<<@@@AAA>>>:::777333222222111000///......///////////////.........//////////////////////////////.........---------........................------------------------......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------+++)))***---///------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...////////////---------...............---......//////......---------------......//////+++///222111,,,)))+++...---,,,,,,,,,,,,,,,,,,,,,------...////////////...000000000000000000000000000000000000111111111222444444444444333222222111333333444444444555555555444333333333333333333333555555666666666666555555666666666777777888888888888888888999999999999999777666777999;;;<<<;;;:::;;;;;;:::999999:::;;;;;;<<<<<<:::999888777666666888888888888888888888888::::::999999999999:::::::::::::::999999999999999::::::::::::::::::999999::::::999999999999999999:::999888777666666666777777777777777888888888888666666555444444444444444333333444555555555444444333444555555666666555555555555444444333333333333111111333555777999:::;;;666333000000111333444444444555555666666555555444000000111111000000///...111111111111111111111111111111111111000000000000000000000111111111000000000000000000111111111111...............///000111////////////////////////......------...//////000........./////////000000...........................------------.../////////......------........./////////////////////////////////...---------,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444444555555555555555555333555777999999777555444555555444444333333333222111111000000111111222222555555555444333111000///000000000111111111111222222222222222222222222222555666666666666555555444333222222111111111111111000222333444555444333333333333333333222222111111222333333444444333333222111222333444444333222111...///000111222222333333000000000000000000000000000000000000000000000000------...////////////...//////000000000000//////------......////////////444777===AAABBB@@@<<<999333333222111000//////............///////////////....................................---------------------...............------------------------......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...,,,++++++...111------------------,,,,,,,,,,,,,,,---------------+++++++++,,,,,,---------,,,,,,---...//////......---------.........//////------............---------------...............+++...000---)))'''+++///------------..................///000000000/////////////////////////////////000000000000111111111222222222222222111000///333333333444444444444555222222222333333333333333555666666666666666666555555555666666666666666777666777777777888888888999777777777999;;;<<<:::999:::::::::999999:::::::::<<<<<<;;;:::999888777666888888888888888888888888;;;;;;::::::::::::;;;;;;;;;:::999888888888888999::::::;;;;;;;;;:::999999::::::999999999999999999999999888777666666666666666666777777888888999999666666555444444444444555222333333444555444444444333444444555555555555555444444444444444333333333000111333444777999:::;;;666444111111222444444444444444555555555555444444111111111222111000000///000000000000000000000000111111000000000/////////000000111111111111000/////////000000000111111111////////////000111222222//////////////////////////////......//////000000............////////////...........................------------...//////......------------............................../////////...---------,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333444555555555555444444666999;;;<<<:::777555666555555444444333333333111111111111111111111111333333333333222111000000111111111111222222222222222222222222222222222222444444555555555444444333222222111000000000000000000111222333333444444333333333333333333333333333111222222333333222222111000000111222222222111111///000111222222333222222000000000000000000000000111000000000000000//////,,,---///000000000///......//////000000000000000/////////000000000111111333666:::===>>>===:::999222222111111000000//////.........///////////////.................................------------,,,---------------.........------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...//////---,,,,,,...000------------,,,,,,,,,,,,,,,,,,------------......***++++++,,,,,,------...,,,---------------,,,,,,,,,,,,------.../////////------............------,,,---......//////......,,,---...,,,)))))),,,///------...............///......///000000000000///////////////////////////------............/////////000111222111000///...333333333333444444444444222222222333333444444444555666666777777666666555555555555555666666666666666666777777888999999999999888777888:::;;;:::999999999::::::::::::999999;;;;;;;;;;;;:::999888777888888888888888999999999;;;::::::999999::::::;;;;;;:::888777666777777888888999:::;;;<<<;;;:::999999999999999999999999999999888888777777666555555333444444555666777777888777666555555444444555555222222333444444444444444333333444555555555555444444444555555444444333222111111333444555777888888555444222222444555444333444444555555555555444444222222222222222111000000////////////////////////111111000000000/////////000000111222222111///.../////////000000000111111000000000000000111222222////////////////////////000//////...//////000000------........./////////...........................------------...//////---------,,,------...///.......................................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,222333444555555555444444555777;;;>>>>>><<<999777555555444444333222222111111222222222222222111111111111222222222222111111000000111111111222222222222222222333333222222222222222333333444333333222333222111111000000111111000000000111111333444444111222222333333444444444000111111222222111111000...............///000000000000111111111111111000000000000000000000000000111111000000////////////,,,...///111111000///.........///000000000000000000000000000000111111222111222444666777777666666000000000000000000000000............/////////000.................................---------,,,,,,,,,,,,,,,------.........------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,---......,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,---------******+++,,,,,,---......------------,,,+++***))),,,,,,------...//////000,,,------......------,,,,,,---.../////////...---,,,,,,---.........------,,,,,,,,,------.........------...////////////...////////////////////////---------.........//////...///111222222222000///222222333333333444444444222222222333444555555666666666777777777777666666666666666666666666666666777888888999::::::;;;;;;===;;;888888999::::::999999999999::::::999999999888888999::::::999888777777777888888888999999999999888888888888888888999;;;999777666555555666777666777999;;;<<<;;;:::999888888888999999::::::;;;888888888777777666555444333333444555666777888888777666666555555555555555222222333444444444444333222333444444555555444444444444555555555444333222222222333333444444555555333222222333555555333111333444444555555444444333111222222222222111000000////////////////////////111111111000000000//////000000222222222111///...////////////000000000111000000/////////000000111///////////////////////////......------......///---------.........//////...........................------------...//////---,,,,,,,,,------...///........................---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111222444555666555444444555888<<>>:::777444444333333222111000000222222333333333222222111000000111222222222222111000000000000111111111111111222222333333222222111111222222333333333222222444333222222111111222222111000//////000222444555000111222333444444555666000000111111111111000000222111000000000222333444///000000000000000///...000000000000000000000000111111000000/////////...---...000111222111000.........///000000000000000...............///000000//////000000111222333333///////////////000000000---.........//////000000..............................---------,,,,,,,,,,,,,,,,,,------.........------------------------...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,***,,,......,,,++++++,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......---------,,,+++***)))(((,,,,,,------...///000000,,,------......------,,,,,,,,,.../////////...---+++,,,...111333222///,,,+++++++++,,,,,,---------+++,,,------......------////////////////////////////////////000000000111...///111333444333222111222222333333333444444444222222333444444555666666666666777777777777666666888888888777777777777777999999:::;;;;;;<<<======???<<<999888888999::::::888999999::::::999999888555666777999999888888777777777888888999999999999777777666666666666777777;;;999777555444444666666555666999;;;;;;;;;:::999777777888999::::::;;;;;;888888888888777666555444444555666777888999:::;;;777777666555555555555555222222333444444444333333222333444444555555444444333444555555555444333222333333333333333333333333111111222444555444222///333444444555555444444333111111111111111000//////////////////////////////111111111111000000000000000111222333222111///---////////////000000000000//////............//////////////////////////////...------,,,,,,,,,---------------.........//////...........................------------...//////,,,,,,,,,,,,------...///........................,,,------....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,555444333444666777666555888999:::;;;;;;:::888777111111222222222333333333444444444333333222222222111111111111111111111111////////////000111333333666444222000///000111222222222222222222222222222222111000///000111333555222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111000//////...000000000000000000000000000000000000000000000000///......///111111000///------..........................................000000000000000000000000000000111000000///...---,,,,,,,,,---------......000///...---------------//////.........---------,,,,,,,,,---------......*********+++,,,---//////......---------,,,,,,,,,...---+++******+++---............------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,///...------++++++***)))++++++,,,,,,,,,---------,,,,,,+++***+++,,,---...+++,,,...//////...,,,++++++,,,---------,,,+++***///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,+++***+++,,,---...---------.........//////---------....../////////++++++++++++++++++++++++,,,,,,,,,---------..............................////////////////////////...------,,,,,,,,,---------.........//////000000222222111111111111111111333222111111111222333444666666777777777777666555555555666777999:::;;;<<<999:::<<<===>>>>>>>>>===???===;;;999777888999999777777888888888888777777777777777777777777777777666777777888999:::::::::777777777777666555444333666666666777777777777888888888999999999999888888666555555555666777999:::888777777666666666666777666666666666666666666666555555444444444444555555444444444444444444444444333333333333333333333333444333333222222333333444///111333222000///111444444333222111000111222333222222222111222222333333222222222111111111000000000000000000000000000000000000000000////////////111111222222222222111111000000000000000000000000000000000000000000000000222222000///............,,,---------.../////////......------------......,,,------......------,,,///............---------,,,---------------------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,+++***555444444444666777666555777888999:::999888666555111111222222222333333333333333333333222222222222111111111111111111111111............///000111222888666555333222111222222222222222222222222222222222222000///000111222444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333222222111000000///////////////////////////////////////////////////000///...///000111///---..............................................................................////////////......---------.........////////////...---------------.........---------,,,,,,,,,,,,,,,------------...------,,,,,,,,,------.........---------,,,,,,,,,...---+++******+++---...---------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,---------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---......---,,,,,,+++,,,------------++++++......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...,,,------------.........*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................///......------........./////////000000000111111111111111111111111111111333222222222333555666777666666666777777666666555555666666777888999::::::;;;<<<>>>????????????>>>===<<<:::888777777777888777777888888888888777777777777777777777777777777666666666777888999999999777777777777666555444333444444555555555666666666666666777777777777666666777777666555555666777888888888777666666666666777666666666666666666666666555555444444444444555555444444444444444444444444333333333333333333333333444333333222222333333444))),,,000111222333666999444333222222111111222222222222222111111222222333222222222111111111000000000000000000000000000000000000000000////////////000000000111111000000000000000000000000000000000111111111111111111111111222111000///............---------.....................------------......,,,------......------,,,,,,---------......//////.........------,,,,,,+++..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++++++++555444444444666777666555555666777777777555444333111111222222222333333333111111111222222222222222111111111111111111111111////////////000111222222888777777555444333222222222222222222222222222222333222111000000000111222000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333222222111111000////////////////////////////////////////////////000//////000111111///...................................................------------------------,,,,,,---............---............///////////////...---------------------------,,,,,,,,,++++++,,,,,,,,,,,,------------.........------,,,,,,,,,......---------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,------------*********************************++++++++++++,,,************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,++++++++++++,,,------------------------------+++,,,---......---,,,+++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................//////.........//////000000000000000111111111111111111111111111111111111111111111222444555777888444555666666666666555555555666666777888999::::::>>>>>>???@@@@@@@@@??????<<<;;;999777666666666777666777777888888777777666777777777777777777777777555555555666777777888888777777777777666555444333444444444555555555666666444555555666666555555444999888666555555555666777999888888777666666777777666666666666666666666666555555444444444444555555444444444444444444444444333333333333333333333333333333222222222222333333///000222222111111333444222333333333333222111111333222222111111111222222222222222111111111111111000000000000000000000000000000000000//////////////////000000000000//////000000000000000000000000222222222222222222222222111111000///...........................---------......------------......,,,------......------,,,++++++,,,---...///000000//////...---,,,++++++***------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++,,,---444333333444666777666555444444555555444333222111111111222222222333333333000000000111111222222333111111111111111111111111111111000000111222222333555555666666555555444333111111111111111111111111444333222111000000000111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000////////////////////////////////////////////////000//////111333444333111////////////....................................------------------------------.........------,,,------------..................---,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,---------,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...))))))))))))))))))))))))************++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))*********++++++++++++++++++++++++,,,,,,,,,...------,,,,,,------...+++,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,---------........................................................................///000000000000000000000000000000000000000111111111111///000000111111222333444333444444555555555555444444555666888999;;;<<<===???????????????>>>>>>>>><<<;;;:::888777777777777666666777777777777666666666666666666666666666666444444444555555666666666777777777777666555444333555555555555666666666666444555555666666555555444777777666555555666777888:::999888888777777777777666666666666666666666666555555444444444444555555444444444444444444333333333333333333333333333333333333222222222222333333222333333222222111111222111222333444333222111000333222222111111111111111111111111111111111111111000000000000000000000000000000000000//////////////////000000000000//////////////////////////////111111111111111111111111111000///.............../////////...---------,,,......------------......,,,------......------,,,++++++,,,------...//////.........------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++------333222222333666777777666444444444333222111000000111111222222222333333333000000000111111222222333111111111111111111111111000////////////000111111111111333444444555444444111111111111111111111111333333222111111000000000////////////////////////222222222222222222222222000000000000000000000000222222222222222222222222000000000000////////////................................................//////000222555777777666000000/////////.........................................................000000000///...---,,,+++++++++,,,,,,,,,---------------,,,,,,,,,------...,,,,,,+++++++++*********+++++++++,,,,,,,,,------))))))+++,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---))))))*********+++++++++******+++++++++,,,,,,,,,...------,,,,,,------...+++,,,---...///...------++++++,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,------************************------------------------,,,,,,,,,---------......................................................---,,,,,,,,,------.../////////////////////////////////000000000111111111111111111111111111000000222222333444444444444444333444666888;;;>>>@@@AAA=========<<<<<<<<<<<<<<<===<<<;;;:::999888888777666666777777777777666666555555555555555555555555444444444444444555555555777777777777666555444333333333444444444444555555555666666777777666666555555444444555666888:::;;;;;;;;;999888888777777777666666666666666666666666555555444444444444555555555555444444444333333333333333333333333333333333333222222111111222222333------///111444666777888111222333444333222111000333222111111000000000111111111111111111111111111000000000000000000000000000000000000////////////000111111222222111111000////////////////////////000000000000000000000000000//////.............../////////...---------,,,......------------......,,,------......------,,,---------------------,,,,,,,,,,,,------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...222222222444888:::;;;:::555555444333222111000000111111222222222333333333111111111222222222222222111111111111111111111111---------,,,,,,------...000000111111222333444444111111111111111111111111222222222222111111111111////////////////////////222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////................................................//////000333666888888777111000000//////.........................................................///000000//////...---,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,((()))+++---.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************)))))))))************+++************************************++++++++++++***++++++,,,,,,++++++***)))*********++++++,,,,,,*********++++++++++++,,,)))******+++,,,+++++++++------------------------+++,,,---...//////......)))***,,,------,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,---...///////////////...............//////000000111111111444444444444333222111000000111222333333444333333222333555888;;;>>>@@@AAA;;;;;;;;;::::::;;;<<<<<<===<<<<<<;;;:::999888777555666666777777666666555555555555555555555555555444444444444444444444444777777777777666555444333111111111222222222333333666777777888888777777666333333444444666888;;;<<<<<<<<<:::999888888777777666666666666666666666666555555444444444444555555555555555444444333333222333333333333333333333333222222111111111111222222000000///111444666666555222333333333333222111111333222111000000000000000111111111111111222222222000000000000000000000000000000000000////////////111111222222222222111111000000000000000000000000//////////////////////////////......---......///...............---------......------------......,,,------......------,,,------------,,,,,,++++++***++++++,,,---...//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------333333444777;;;???@@@???777666555333222222111111111111222222222333333333333333333333222222222222111111111111111111111111......------------......333222111000000111222333111111111111111111111111000111111222222222222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////000000000................................................000000000222444555555333111111000000///......---........................------------------------+++,,,---...............+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++,,,...///000///...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))************************************************++++++++++++***+++,,,,,,,,,,,,+++******************+++++++++++++++++++++,,,,,,,,,,,,((()))***+++,,,++++++***,,,,,,---......---,,,,,,***+++---////////////...(((***+++---------+++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,------...///000000000000000//////............//////000111111222222222333444333333111111///000111222333333333333333444555777999;;;<<<===::::::999999:::;;;<<<===;;;;;;;;;:::999888777666555555666666666666555555444444444444444444444444555555555555555444444444777777777777666555444333222222333333333444444444666777777888888777777666555444444555666888:::;;;===<<<;;;:::999888888888666666666666666666666666555555444444444444555555666555555444333333222222333333333333333333333333222222111111111111222222666444222222444444222000444333222222111111222222333222111000////////////000000111111111222222222000000000000000000000000000000000000////////////000000111111111111000000000000000000000000000000////////////////////////.........------......///---------.....................------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---------,,,,,,555555666:::>>>BBBCCCCCC888777666444333222222222111111222222222333333333444444444333333222222222111111111111111111111111222111000000000000111111777555333000///000111222000000000000000000000000///000111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000111111111................................................222111000111222333111///222111111000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,...//////000,,,,,,,,,---------......++++++++++++,,,,,,---...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,...///111222111000...---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))************************************)))************+++++++++***+++,,,------,,,+++***************************++++++,,,,,,,,,---------((()))***+++,,,+++******+++,,,...//////...,,,+++***+++---///////////////((()))+++---------+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***+++,,,---...---,,,,,,---------.........//////+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,---------..............................---------------------------------......000111111222111111111000000//////---......///000111111222...///000111222222111000//////000222222333333333444444555666777888999999:::999999999:::<<<===>>>::::::::::::888777666555555555666666666666555555444444444444444444444444555555555555555555555555777777777777666555444333666666666777777777888888666666777777777777666666777666555555555777888999>>>===;;;:::999888888888666666666666666666666666555555555444444555555555666666555444333333222222333333333333333333333333222222111111111111222222000///...111555888888666555444222111000111222333333222111000////////////000000111111222222222222000000000000000000000000000000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000......---------......///,,,------....../////////.........------.........,,,------......------,,,******+++,,,------...///---------------------,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++.........,,,+++444555888;;;???BBBEEEFFF888555222111111111000///222222222222222222222222333333333333333222111000111111111111111111111111......//////000000111111000000111111111111000000111111000000//////......222222333333333333222222000000000000111111111111000000000000//////////////////////////////000000---------......000111222//////......///000111111333222111000//////////////////.........------------------............///---,,,,,,---......---++++++++++++,,,---...///000,,,,,,++++++,,,,,,---...###%%%)))---......,,,+++222111000///...---,,,,,,---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---,,,,,,,,,,,,,,,---...///...---,,,,,,......---,,,...---,,,++++++,,,---...*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++***************)))))))))((((((************************,,,++++++******++++++,,,************************++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++....../////////...,,,+++...---,,,,,,++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////......---------,,,------------------------............////////////------------------------........................000000000000111111111111000000000111222222333333333222222222333555777888<<<:::777666888:::::::::999888888777666555555444777666555444444444444444555555555555555555555555555555555555555555444444444555777888888777555444444444444555555555555666444555555666666666666666777666555666888::::::999===<<<;;;:::888777666555666555444333444666888999666555444333333444555666555444333222111222333333222222222222222222222222111111000000000000000000222222222222333444555666444333222111000000000000000000000000000000000000//////000000111111111222222111000000000111333333111///...///000111000...000000000000000000000000////////////000000000000////////////............------------------------------------------------,,,---...//////...---,,,...------,,,,,,------...---,,,,,,,,,,,,---......******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,444555777:::===???AAABBB:::888555444444444333222222222222222222222222222222333333333222222111000111111111111111111111111////////////000000000000000000111111111000000///111000000000/////////...///000000111111000000/////////000000000111111111000000000000////////////000000000000000000//////...............///000111000000/////////000111111333222111000//////////////////.........------------------............///...------...//////...,,,,,,++++++,,,,,,...//////,,,,,,++++++,,,,,,---...***+++---......---+++)))------............//////------,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,---.........,,,,,,,,,---...---,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((())))))******++++++,,,,,,,,,+++++++++*********************************,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,++++++******++++++************************---.../////////...,,,+++...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////......------------------------------------------.........//////................................................//////000000000111111111///000000111111222333333222222222222333555666777<<<999777666777888999999777777777666666555555444666666555444444444444444444444444444444444444444555555555555555555555555333444666777777666444333444444444444555555555555444555666666777777666666777555444555777888888888888888999999999:::::::::555444222222222444666777666666555444444555666666555555333222222222333444222222222222222222222222333333222222222222222222222222222222333333444555333333222111000000000000000000000000000000000000//////000000000111111111111111000000000111222333111///...///000111000...////////////////////////////////////000000000000////////////............------------------------------------------------,,,---...//////...---,,,------,,,,,,,,,,,,------...------------...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,555666777888999:::;;;<<<:::888666555555666555333222222222222222222222222222222222333222222111000111111111111111111111111000000000000////////////111111111111111000///...000000000000///////////////000000111111000000/////////000000000000111111000000000000////////////222111111111000000////////////.........//////000222111000000000000000000222111000//////...//////...............------------------............//////......///000000///---,,,++++++,,,,,,---...///,,,,,,++++++,,,,,,---.........//////...---,,,+++,,,,,,,,,------............------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------......,,,+++,,,---...---+++,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************%%%&&&'''(((***,,,---------------,,,,,,,,,,,,,,,************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------...//////...,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......------------------------,,,,,,,,,,,,,,,---....../////////...............------------------------------------............////////////////////////........................//////000000000000111111//////000111111222222333222222222222333555666777:::888666555666777666666555555555555555555555555666555444444444444444444333333333333333333333333555555555555555555555555333333555555555555333333444444444444555555555555555666666777777777777777777555444444555666666555666777888999:::;;;;;;;;;555444333333333444555666777666555444444555666777666555444444333333444444222222222222222222222222222222333333333333333333222333333333333333333333222222111111111111111222000000000000000000000000//////000000000000111111111000000000000111222222111///...///000111000...////////////////////////////////////000000000000/////////............---........................------------------------,,,---...//////...---,,,------,,,,,,,,,,,,------...............//////000......---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,666666666666666666666666666444333333444444333111111111111111111111111111111111222222222222111111111111111111111111111111111111000000//////......111111222111111000///...000000000000////////////111111222222222222111111////////////000000000111000000000000////////////222222222111000000//////000//////............///333222111000000000000000111000//////.........///........................---------............//////...---...000000...---,,,+++++++++,,,------...,,,,,,++++++,,,,,,---...---------------...//////......---,,,,,,+++******...------,,,,,,------.........---,,,,,,---......---,,,,,,+++,,,,,,---------,,,++++++------,,,++++++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************&&&'''((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******------------------------,,,---.........---,,,+++...---,,,,,,++++++,,,,,,************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------------------------,,,,,,++++++,,,,,,---...........................,,,,,,---------------------............/////////................................................////////////000000000111//////000000111222222222111111222222333555555666999777444444555555444333333444444444444444444444555555444333333444444444333333333333333333333333444444444555555555555555222333333444444333333222333333444444444555555555555666777777888888777777666555333333444555444333777888999:::::::::999999888777666666555666666777777666555555555555666777666666555555444444444444222222222222222222222222000000111111111111111222333333333444444333333333111111111000111111222222000000000000000000000000//////000000000000000000000000000000000111111222111///...///000111000...////////////////////////////////////000000000000//////.........---------////////////////////////------------------------,,,---...//////...---,,,---,,,,,,,,,,,,,,,,,,------------------...//////++++++,,,,,,---...//////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,777666666555444444333333333222111222333333222111111111111111111111111111000111111222222111111111000000000000000000000000111111000000//////......111111111111111000//////////////////000000000000111111111222222111111111...////////////000000000000000000000////////////111111111111000000//////000//////............///222222111000/////////000000///......---.........---.....................---------............///...---,,,---...///---+++,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,+++++++++---...///---------,,,++++++******---------,,,,,,---------...---,,,++++++,,,---...---,,,,,,+++++++++,,,,,,---,,,++++++,,,---,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,************++++++++++++************************+++******))))))******+++************************++++++++++++++++++++++++++++++,,,,,,,,,+++***)))------------------------+++,,,---......---,,,,,,...---,,,,,,++++++,,,,,,))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++++++++,,,------------------............,,,,,,,,,---------............/////////000000000------------------------...........................////////////000000000...//////000111111222222000000111333444444555555777555333333444555444222333333333333444444444444444444333333333444444555444444444444444444444444444444444555555555666666222333333333333333333222333333333444444444444555555555666777777777777777666444222222333444444333666777999:::;;;;;;:::999999888777777666666666666777666555444444555666777555555555555555444444444222222222222222222222222000000111111222222222222333333444555555555444444111111111000111111222222111111111111111111111111000000////////////////////////000000111111111111111///...///000111000...........................////////////000000000000............------------////////////////////////------------------------,,,---...//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,777666666555444333333222444333333444555666444333111111111111111111111111///000111111222111111111000000000000000000000000000000000000////////////000000111111111111000000////////////000000000000...//////000000//////.........////////////000000000000000000///////////////////////////000000000//////.........//////000111000//////////////////......------------......---------...............---------............///---,,,,,,---......---+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,+++*********+++******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,++++++++++++,,,------,,,,,,+++++++++++++++---+++***+++,,,---,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,++++++******((())))))))))))***************************************))))))))))))******************************++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++***+++---......---,,,,,,...---,,,,,,++++++,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---------+++,,,,,,------..................////////////000------------------------..............................////////////000000......///000000111111222///000111333444444444444555333333333555555444333444444444444444444444444333333333333333444444555555555555555555555555555333333444444555666666666333333333333333333333333333333333333444444444444444555555666666666666666555333222222333444444333222444777:::<<<======<<<777777666666555444333333666555444333333444555666444555555555555444333333222222222222222222222222222222333333444555555555333444555777888777777666222222111111111111111222111111111111111111111111000000////////////.........///000000111111000000111///...///000111000...........................////////////000000000000.........------------,,,........................------------------------,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---//////...---,,,,,,+++***------------------------,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,666666666555555555444444333333333555777777555444111111111111111111111111//////000111111111111111000000000000000000000000////////////000000000000...///000111111222111111.../////////000000000111......////////////.............../////////000000000000000000////////////---------...//////000000...............///000111..................///000...------,,,------......---------.........//////---------............///...------...//////...,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++******+++,,,---...//////,,,++++++******++++++,,,,,,+++************+++,,,---,,,,,,+++******++++++,,,+++***+++,,,,,,,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++*********)))((((((((()))))))))************************************))))))))))))******************************++++++++++++++++++++++++***+++,,,------+++***(((***************************+++,,,---...---,,,,,,...---,,,,,,++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++************++++++++++++************************))))))******+++++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,---*********++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------.............................................................../////////000000......//////000111111111///000111333444444444444333222222333555666555444666666555555444444333333333333222222333333444555444444444444444444444444333333444444555666666777444444333333333333444444222222333333333444444444333333444555555555555555444222111222444555555555222444777;;;======<<<<<<888888777666555444333222555444333222222333444555333444444555444333222111222222222222222222222222222222333333444555555666222444666999::::::999999333333222111000000000000111111111111111111111111000000/////////...............000111111111000///111///...///000111000...........................////////////000000000000.........---------,,,,,,------------------------------------------------,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,666666666666666666666666222222222444666666555333000000000000000000000000//////000111111111111111000000000000000000000000......//////000000111111---...///111222222222222.../////////000000111111000000111111111111000000............/////////000000000000000////////////+++,,,,,,---...///000000---------......000111222---------------...///000------,,,,,,,,,------...---------.........//////---------........./////////......///000000///---,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...'''(((***,,,.../////////...------------------,,,+++******************+++++++++***))))))***++++++---,,,,,,+++*********+++,,,+++******,,,,,,+++***---,,,+++******+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++******************************))))))))))))******************************++++++++++++++++++++++++***+++,,,------+++***(((++++++++++++++++++++++++******,,,---...------,,,...---,,,,,,++++++,,,,,,,,,,,,------...///000000************************)))************+++++++++************************------,,,+++***)))((('''************************++++++******++++++,,,---))))))*********+++++++++++++++,,,,,,---...//////******+++++++++,,,,,,,,,////////////////////////..................................../////////000......//////000111111111...///111333444444444333222111222444666777666555777777666555444444333333222222222222333333444555333333333333333333333333333333444444555666777777555444444333333444444555222222333333333444444444222333444444555555444444333222111222555666666666555777:::<<<<<<;;;999888:::::::::999888666444444444333222222222222333444222333444444444333222111222222222222222222222222000000111222222333444444222444777:::;;;<<<;;;;;;444333222111000000000000111111111111111111111111000000//////.........------...000111111111000///111///...///000111000///........................////////////000000000000......---------,,,,,,,,,------------------------------------------------,,,---...//////...---,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,::::::999666333222222333666666666555444333111111///000000000000111111111222222333333333333444444222111111111000000//////222111000111333333111000222333333222111000000111111111111111111111111111000222444666666444222000////////////////////////000000000000000000000000111111000000//////......////////////............,,,,,,------.../////////---------....../////////------......///000000000......---,,,,,,,,,------............---,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,+++)))))),,,++++++***)))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******************************++++++++++++******))))))))))))))))))))))))************************++++++******))))))((((((++++++***)))(((((())))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******************************++++++++++++++++++++++++,,,+++++++++***)))))))))+++***)))))))))***+++,,,111///---+++)))******+++//////...---,,,,,,++++++,,,,,,++++++***+++++++++************************++++++++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++***)))))))))***+++,,,//////.........---------++++++++++++++++++++++++*********+++,,,...111222+++---......---,,,,,,---,,,,,,------...///000000///...---,,,,,,---...///000000000000////////////111111222333444666666777555555444444444666777888555555333333222333444555111111111111111111111111444333333333222111111111666555555444444555555666333333444444444333222222444444444333333222222222333333222222333333444555222333333444555666888999444666888999999888777666999888777666555555555555444444555555555555444444333333333333333333333333000000111111111222222222000////////////111222333666666666666666666666666333333222222111000//////000000000000000000000000000000000000000000000000//////.........---------////////////............---.........//////000000//////////////////////////////.........---------))))))***++++++,,,---------,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++------------------------......---------,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++------777888777555333111222333000111222444555666666666111111222222222333333333222222222333333333444444222111111111000000000000111000///000222222000......///000///---,,,---...111111111111111111111111...000222333333222000...////////////////////////////////////////////////000000000000//////......////////////..............................------,,,,,,---------.................................---------,,,------...///............---,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,+++***************++++++++++++++++++++++++*********+++++++++,,,,,,------,,,++++++,,,------******************************++++++++++++***************************************************************)))))))))))))))++++++***))))))))))))))),,,,,,,,,+++++++++******************************((()))***+++++++++******************************+++++++++++++++++++++++++++++++++******************))))))((()))***+++,,,...---+++******+++,,,---///......---,,,,,,++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++******)))((()))***+++,,,...---------,,,,,,,,,,,,........................,,,++++++***+++,,,---...+++---......---,,,,,,---,,,,,,------...//////000//////...------...//////000/////////////////////000000111222333444555555333333333444666888:::<<<777666444333333333444444111111111111111111111111222222222222222111111111333333222222222222333333222222222222222333333333333333333333222222222111333222222222222333444444333333333333444555666777555666888:::;;;:::999888999888777666666555555555444444555555555555444444444444444333333222222222111111111222222222222333555444222111000000111111333333333333333333333333333333222111111000//////000000000000000000000000000000000000000000000000000000/////////.........////////////............---........./////////000///////////////////////////.........------------******++++++,,,,,,---------,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++..............................---------,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++************+++,,,444555666444222111222333...///111333555666777777111111111222222222333333222222222222333333333333111111111111111000000000000///...///111111///...,,,---...---+++++++++---111111111111111111111111...///111222222111///...////////////////////////////////////////////////000000000////////////...////////////............000//////...------,,,,,,,,,,,,,,,,,,------------//////...------,,,++++++---------------...///000............---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,------,,,,,,,,,,,,------******************************++++++++++++******************************************************))))))))))))************,,,+++******)))*********,,,,,,,,,,,,,,,+++++++++************************((()))******++++++******************************++++++++++++++++++++++++***************+++++++++***))))))((((((***+++,,,,,,+++*********,,,---.........------,,,,,,++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++---......---,,,,,,---,,,,,,,,,---......////////////............////////////////////////////////////000111222333333444222222333444777:::===???888777666444333333333444111111111111111111111111000000111111111111111111222111111111111111111222111111000000000222333444222222222111111111111111222222222222222333444444333333333333333444555555666777:::;;;<<<<<<;;;:::999888777666666555555666444444555555555555444444666555444444222222111000222222222222333333333333666555444333222222222333222222222222222222222222222222222111111000000///000000000000000000000000000000000000000000000000000000000000000/////////////////////.........................../////////////////////////////////............------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---........................------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++..............................---------,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******))))))))))))******333444555555333222333333222333333444444444333333////////////000000000000111222222222222333333333111111111111111111111111000//////000111111000...---...//////------...///111111111111111111111111000111222333333222111000////////////////////////////////////////////////////////////////////////////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------...//////---.........------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,++++++,,,,,,---************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************(((((())))))******++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***************************************************************)))))))))***+++++++++,,,+++******))))))+++,,,---++++++******++++++,,,------------,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************------,,,++++++*********+++---......---,,,,,,---,,,,,,,,,------.........////////////////////////........./////////////////////000111111222333333222222333555777;;;>>>???999888666444333333333333111111111111111111111111/////////000111111111222333333222222222222333333000///......///111333555111111111000000000000000222222222111222333333444333333222222222333333444777888;;;===>>>===<<<<<<999888777666555555555555333444444555555444444333444444444333333222222222222222333333333444444444222222333333444555555666222222222222222222222222222111111111000000000///000000000000000000000000////////////////////////////////////////////////////////////............................................................---------------------------------------------,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************222444666666444333444444444444444444333222111000....../////////000000000111111111222222222333333111111111111111222222222111000000111222222111///...///000000///...///000000000000000000000000000000111111222222111111000////////////////////////......................................./////////////////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///...------------------------...------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,++++++,,,------************************))))))*********+++++++++*********++++++***************************************++++++++++++******************************************************(((((())))))******+++++++++******)))******++++++))))))))))))************++++++++++++++++++++++++)))))))))))))))*********************************************************)))))))))***+++++++++,,,,,,,,,+++***+++,,,---...,,,,,,++++++************,,,,,,,,,,,,,,,++++++++++++*********++++++,,,---))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---------........................,,,,,,,,,---------------+++---......---,,,,,,---,,,,,,,,,---------------......////////////......------....../////////000000000111111222222333333333333333444666888;;;<<<999888666444333222333333111111111111111111111111/////////000111111111222333222222111111222222333000///.........000333444000000000000000000000000222111111111111222333333333333222222222333333444777999;;;=========<<<;;;888777666555444444444444333333444444444444333333222222222333333444444444222222333333333444444444000111222222333444444444222222222222222222222222111111111000000000000000////////////////////////////////////////////////........................////////////...........................---------------------------------,,,,,,---------------------------------------,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++++++++***222555777777555444333444111222222333333333333333000000000111111111222222111111111111222222222222111111111222222222222222222111000111333333111000---...//////...---///000000000000000000000000000......////////////......////////////////////////........................---............/////////////////////............,,,,,,------...//////000------------,,,,,,,,,,,,******+++,,,,,,---............---,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,++++++++++++,,,,,,---************************)))))))))************+++))))))************))))))******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))***+++((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***************************************************************+++++++++,,,,,,+++***+++,,,---...,,,,,,+++++++++******))),,,,,,,,,,,,++++++++++++************+++,,,------))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++,,,---.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////...+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,------------............---------------......//////000000000111111222222222222222222222222333555777888777666555333222222222333111111111111111111111111000000111111111111111111111000000000000000000111000000/////////111222333000000000000111111111111111111111111111222333333333333333333333444555555777999:::<<<<<<;;;:::999666555444333333222222333333333444444444444333333000111222222444555555666222222222222333333333333222333333333222111000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000------------............////////////.....................---------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,+++******222444666666444222111111///000111222333444444444000000000000111111111222111111111111222222222222111111111222222333333333111000000111222222111///,,,...//////......///000000000000000000000000000........................////////////////////////........................---------.........//////////////////............------...........................---------,,,,,,,,,,,,,,,,,,------------*********++++++---......,,,,,,------...------,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++,,,---------,,,,,,***************+++,,,,,,************************))))))))))))************)))***++++++++++++***)))******************************++++++++++++******++++++++++++++++++++++++*********************************)))))))))))))))((((((''''''((())))))***(((((())))))************)))))))))))))))))))))))))))(((((('''((()))***+++************************************************+++++++++*********************)))))))))***+++,,,)))******+++++++++++++++++++++++++++++++++++++++************+++,,,---...))))))))))))))))))))))))++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++******,,,---------,,,+++***+++++++++,,,,,,,,,,,,************************)))***,,,---......------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---......///000000//////000000000000111111000//////000111333555666555444333222111222222333111111111111111111111111222222222222222111111111111111111000000111111111111111111111111111111111000000000111111222222222111111111111111222222333333333333333444555666777777888:::::::::999777666555444333222111111111111222333333444444333333222222222222333333444444444111111111222222222222333222333333333222111000///000000000000000000000000///000000000000000000000////////////////////////000000000000000000000000---.........////////////////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))***++++++***))))))111333555555333111//////111111222333333333333222............////////////000111111111111222222222111111111222222333333333000/////////111111000......///000000//////111222000000000000000000000000000000000000000000000000////////////////////////........................---------.........//////000/////////............/////////...------,,,,,,/////////......---------///......------,,,,,,+++''''''((()))+++...000111,,,,,,------...------------,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))+++,,,---.........***)))))))))***++++++,,,))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++*********************************++++++++++++******++++++++++++++++++++++++************************++++++******))))))(((((('''''''''''''''((())))))))))))******+++++++++,,,************************)))((('''''''''(((***+++************************)))))))))))))))))))))))),,,+++++++++******)))))))))((('''''''''(((***+++'''((()))***,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++((()))***+++,,,+++******))))))******++++++++++++------------------------)))***+++,,,---,,,+++***+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,------...///000000.........///////////////---------...000222555666444333222111111111222333111111111111111111111111444333333333222111111111444444333333333333444444111111222222222111111000000000111111222222222333111111111000111222222333222333333444555666888999777888999999999777555444444333222111000000000000222333333444444333333222333333333333333333333333000000111111111222222222///000222333444444333222222222222222222222222222////////////000000000000////////////////////////000000000000000000000000.../////////000000111111000/////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***++++++,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------------------------------......---------,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,'''((()))******)))((('''